:root{--cs-ca-color-00:#222223;--cs-ca-color-01:#222223;--cs-ca-color-02:#222223;--cs-ca-color-03:#222223;--cs-ca-color-04:#666;--cs-ca-color-05:gray;--cs-ca-color-06:#eaeaea;--cs-ca-color-07:#f8f4f0;--cs-ca-color-08:#dbc8b6;--cs-ca-color-09:#c3c3c3;--cs-ca-border-01:silver;--cs-ca-border-02:#b1b1b1;--cs-ca-accent-01:#8b634b;--cs-ca-accent-01-cool:#ffa3b5}.color-accent{color:var(--cs-ca-accent-01,#8b634b)}.color-accent-cool{color:var(--cs-ca-accent-01-cool,#ffa3b5)}@font-face{font-family:'Canela';src:url(//lafabricatest.live/wp-content/themes/cassida/assets/css/../includes/font/canelaweb-thin.eot);src:url(//lafabricatest.live/wp-content/themes/cassida/assets/css/../includes/font/canelaweb-thin.eot?#iefix) format('embedded-opentype'),url(//lafabricatest.live/wp-content/themes/cassida/assets/css/../includes/font/canelaweb-thin.woff) format('woff'),url(//lafabricatest.live/wp-content/themes/cassida/assets/css/../includes/font/canelaweb-thin.woff2) format('woff2'),url(//lafabricatest.live/wp-content/themes/cassida/assets/css/../includes/font/canelaweb-thin.ttf) format('truetype'),url(//lafabricatest.live/wp-content/themes/cassida/assets/css/../includes/font/canelaweb-thin.svg#Canela-Thin) format('svg');font-weight:300;font-style:normal}@font-face{font-family:'Canela';src:url(//lafabricatest.live/wp-content/themes/cassida/assets/css/../includes/font/canelaweb-regular.eot);src:url(//lafabricatest.live/wp-content/themes/cassida/assets/css/../includes/font/canelaweb-regular.eot?#iefix) format('embedded-opentype'),url(//lafabricatest.live/wp-content/themes/cassida/assets/css/../includes/font/canelaweb-regular.woff) format('woff'),url(//lafabricatest.live/wp-content/themes/cassida/assets/css/../includes/font/canelaweb-regular.woff2) format('woff2'),url(//lafabricatest.live/wp-content/themes/cassida/assets/css/../includes/font/canelaweb-regular.ttf) format('truetype'),url(//lafabricatest.live/wp-content/themes/cassida/assets/css/../includes/font/canelaweb-regular.svg#Canela-Regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Roboto';src:url(//lafabricatest.live/wp-content/themes/cassida/assets/css/../includes/font/Roboto-Regular-webfont.eot);src:url(//lafabricatest.live/wp-content/themes/cassida/assets/css/../includes/font/Roboto-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(//lafabricatest.live/wp-content/themes/cassida/assets/css/../includes/font/Roboto-Regular-webfont.woff) format('woff'),url(//lafabricatest.live/wp-content/themes/cassida/assets/css/../includes/font/Roboto-Regular-webfont.woff2) format('woff2'),url(//lafabricatest.live/wp-content/themes/cassida/assets/css/../includes/font/Roboto-Regular-webfont.ttf) format('truetype'),url(//lafabricatest.live/wp-content/themes/cassida/assets/css/../includes/font/Roboto-Regular-webfont.svg#RobotoRegular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Roboto';src:url(//lafabricatest.live/wp-content/themes/cassida/assets/css/../includes/font/Roboto-Medium-webfont.eot);src:url(//lafabricatest.live/wp-content/themes/cassida/assets/css/../includes/font/Roboto-Medium-webfont.eot?#iefix) format('embedded-opentype'),url(//lafabricatest.live/wp-content/themes/cassida/assets/css/../includes/font/Roboto-Medium-webfont.woff) format('woff'),url(//lafabricatest.live/wp-content/themes/cassida/assets/css/../includes/font/Roboto-Medium-webfont.woff2) format('woff2'),url(//lafabricatest.live/wp-content/themes/cassida/assets/css/../includes/font/Roboto-Medium-webfont.ttf) format('truetype'),url(//lafabricatest.live/wp-content/themes/cassida/assets/css/../includes/font/Roboto-Medium-webfont.svg#RobotoMedium) format('svg');font-weight:700;font-style:normal}:root{--cs-ca-body-font:'Roboto';--cs-ca-headings-font:'Canela'}body{font-family:var(--cs-ca-body-font,serif);padding:0;font-size:14px;line-height:26px;letter-spacing:0px;z-index:0;font-weight:400;cursor:default;overflow:auto;overflow-x:hidden;color:var(--cs-ca-color-00,#000);background-color:var(--cs-ca-color-08,#fff)}p{font-size:inherit;font-weight:inherit;line-height:inherit;-webkit-font-smoothing:antialiased;color:var(--cs-ca-color-00,#000)}a{font-size:inherit;font-weight:inherit;line-height:inherit;color:var(--cs-ca-color-00,#000)}ul{font-size:0}ul li{font-size:14px;line-height:26px}h1,h2,h3,h4,h5,h6{font-family:var(--cs-ca-headings-font,Times);letter-spacing:0;font-weight:300;margin-bottom:20px;color:var(--cs-ca-color-00,#000)}h1{font-size:48px;line-height:60px}h2{font-size:36px;line-height:48px}h3{font-size:30px;line-height:42px}h4{font-size:20px;line-height:34px}h5{font-size:18px;line-height:30px}h6{font-size:14px;line-height:26px}html.smooth-scroll body{overflow:hidden}html.fullscreen,html.fullscreen body,html.fullscreen body>.inner-body{width:100%;height:100vw;overflow:hidden}html.showNav,body.showNav,body.showNav .inner-body{width:100vw;height:100vh!important;padding:0;overflow:hidden}main{position:relative;z-index:1}html.fullscreen main{width:100%;height:100%;padding:0;overflow:hidden}main section{position:relative;padding:110px 0}main section.fullscreen{width:100%;height:100vh;padding:0;background-color:var(--cs-ca-color-01,#0c0c0c)}main section.no-padding{padding:0}main section.no-padding-bottom{padding-bottom:0}main section.has-background{background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}main .section-wrapper-boxed{width:1200px;margin:0 auto}main p{margin-bottom:20px;letter-spacing:0}main p a,main h1 a,main h2 a,main h3 a,main h4 a,main h5 a,main h6 a,main ul li a,main article ul li a{display:inline-block;position:relative;vertical-align:top;line-height:25px;overflow:hidden}main h1 a{line-height:52px}main h2 a{line-height:42px}main h3 a{line-height:35px}main h4 a{line-height:31px}main h5 a{line-height:25px}main h6 a{line-height:20px}main img{max-width:100%;height:auto}main dl{margin-bottom:20px}main dl dd{margin-left:20px}main em{font-style:italic}main small{font-size:11px}main sub{vertical-align:sub}main sup,main b{vertical-align:super}p:empty{display:none}.no-overflow{overflow:hidden!important}.grey-background{background-color:var(--cs-ca-color-07,#f7f7f7)}.dark-grey-background{background-color:var(--cs-ca-color-02,#1c1c1a);color:var(--cs-ca-color-08,#fff)}.black-background{background-color:var(--cs-ca-color-00,#000)}.animate__animated{opacity:0}.show-on-mobile{display:none!important}.size-block{display:block;width:100%}@-webkit-keyframes FirstLine{0%{opacity:.2}1%{opacity:1}6%{opacity:1}11%{opacity:.2}100%{opacity:.2}}@-moz-keyframes FirstLine{0%{opacity:.2}1%{opacity:1}6%{opacity:1}11%{opacity:.2}100%{opacity:.2}}@keyframes FirstLine{0%{opacity:.2}1%{opacity:1}6%{opacity:1}11%{opacity:.2}100%{opacity:.2}}@-webkit-keyframes SecondLine{0%{opacity:.2}6%{opacity:.2}11%{opacity:1}16%{opacity:1}21%{opacity:.2}100%{opacity:.2}}@-moz-keyframes SecondLine{0%{opacity:.2}6%{opacity:.2}11%{opacity:1}16%{opacity:1}21%{opacity:.2}100%{opacity:.2}}@keyframes SecondLine{0%{opacity:.2}6%{opacity:.2}11%{opacity:1}16%{opacity:1}21%{opacity:.2}100%{opacity:.2}}@-webkit-keyframes ThirdLine{0%{opacity:.2}16%{opacity:.2}21%{opacity:1}26%{opacity:1}31%{opacity:.2}100%{opacity:.2}}@-moz-keyframes ThirdLine{0%{opacity:.2}16%{opacity:.2}21%{opacity:1}26%{opacity:1}31%{opacity:.2}100%{opacity:.2}}@keyframes ThirdLine{0%{opacity:.2}16%{opacity:.2}21%{opacity:1}26%{opacity:1}31%{opacity:.2}100%{opacity:.2}}@-webkit-keyframes HideLines{0%{opacity:.2}100%{opacity:0}}@-moz-keyframes HideLines{0%{opacity:.2}100%{opacity:0}}@keyframes HideLines{0%{opacity:.2}100%{opacity:0}}body .preloader{position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:1;z-index:9999;cursor:default;background-color:#f0f0f0}body .preloader .lines{position:absolute;top:48%;left:50%;height:2px;transform:translate(-50%,-50%)}body .preloader .lines span{display:inline-block;width:23px;height:2px;margin:0 3px;opacity:.2;background-color:var(--cs-ca-color-00,#000)}body .preloader .lines span:nth-child(1){-webkit-animation:FirstLine .8s ease;-moz-animation:FirstLine .8s ease;-o-animation:FirstLine .8s ease;animation:FirstLine .8s ease;animation-iteration-count:infinite}body .preloader .lines span:nth-child(2){-webkit-animation:SecondLine .8s ease;-moz-animation:SecondLine .8s ease;-o-animation:SecondLine .8s ease;animation:SecondLine .8s ease;animation-iteration-count:infinite}body .preloader .lines span:nth-child(3){-webkit-animation:ThirdLine .8s ease;-moz-animation:ThirdLine .8s ease;-o-animation:ThirdLine .8s ease;animation:ThirdLine .8s ease;animation-iteration-count:infinite}body.loaded .preloader{opacity:0;pointer-events:none}body.loaded .preloader .lines span{-webkit-animation:HideLines .3s ease;-moz-animation:HideLines .3s ease;-o-animation:HideLines .3s ease;animation:HideLines .3s ease;opacity:0}html.showNav body>.scrollbar-track{display:none!important}.scrollbar-track{background:transparent!important}.scrollbar-thumb{background:#424242!important}.screen-reader-text{display:none}.clearfix:after{content:"";display:block;clear:both}.alignleft{float:left;margin:0 20px 20px 0}.alignright{float:right;margin:0 0 20px 20px}.aligncenter{text-align:center;margin:20px auto;display:block}.alignwide{margin-left:0;width:100%}.alignwide img,.alignfull img{display:block;margin:0 auto}.alignfull{width:auto;max-width:100%}.textright{text-align:right}.textleft{text-align:left}.textcenter{text-align:center}.grecaptcha-badge{display:none!important}.grecaptcha-badge.vis{display:block!important}.wp-block-button{margin:7px 20px 20px 0}.wp-block-button.alignright{margin:7px 20px 20px}.wp-block-button.is-style-squared a,.wp-block-button__link.wp-block-button.is-style-squared a{border-radius:0}.wp-block-file .wp-block-file__button{padding:5px 10px}main ul{margin-bottom:15px;list-style:disc}main ul ul{margin-left:15px;margin-bottom:0}main ul li,main ol ul>li{list-style:disc;margin-left:1px;list-style-position:inside}main ol{margin-bottom:15px;list-style:decimal}main ol ol{margin-left:15px;margin-bottom:0}main ol li,main ul ol>li{list-style:decimal;margin-left:1px;list-style-position:inside}main ul ol,main ol ul{margin-bottom:0}.blog-single .category-block.tag-content-2>.content ol,.blog-single .category-block.tag-content-2>.content ul,.blog-single .tag-edge-case.tag-lists-2.tag-markup-2 ul,.blog-single .tag-edge-case.tag-lists-2.tag-markup-2 ol{margin-bottom:25px}.blog-single .category-block.tag-content-2>.content ul ul,.blog-single .tag-edge-case.tag-lists-2.tag-markup-2 ul ul,.blog-single .tag-edge-case.tag-lists-2.tag-markup-2 ul ol,.blog-single .tag-edge-case.tag-lists-2.tag-markup-2 ol ol,.blog-single .tag-edge-case.tag-lists-2.tag-markup-2 ol ul{margin-bottom:0}.tag-formatting-2.tag-html.tag-markup-2 .content dl,.tag-formatting-2.tag-html.tag-markup-2 .content ol,.tag-formatting-2.tag-html.tag-markup-2 .content ul{margin-bottom:30px}.tag-formatting-2.tag-html.tag-markup-2 .content ul ul,.tag-formatting-2.tag-html.tag-markup-2 .content ol ol{margin-bottom:0}.tag-formatting-2.tag-html.tag-markup-2 .content p a{color:#af8c3e}main blockquote a:before,main blockquote a:after{display:none}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin-bottom:20px;padding:30px}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:1.5em;font-style:italic;line-height:1.45}.wp-block-pullquote.is-style-solid-color blockquote{text-align:center}.wp-block-quote.has-text-align-right cite{text-align:right}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:1.125em;text-align:center}.wp-block-pullquote{margin:0;padding:0;text-align:center;overflow-wrap:break-word}.wp-block-pullquote cite{color:inherit;font-size:13px}.wp-block-pullquote p{font-size:1.75em;line-height:1.3}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:#000}main blockquote{font-size:1.75em;line-height:1.6;position:relative;padding:31px;cursor:default;text-align:center;margin:0 0 20px;background-color:#dedede}.wp-block-pullquote.has-background blockquote{background-color:transparent}main blockquote p:last-of-type{margin:0}main blockquote cite{margin-top:26px;display:block;font-size:11px;text-align:center}main blockquote cite br{display:none}main blockquote a{display:inline;line-height:inherit;color:#000}main blockquote p a{line-height:inherit!important}body code{padding:0;display:inline-block;margin:0}body .comment-body code,body .blog-single .content code,body.page a code{padding:0;display:inline-block;margin:0}.wp-block-preformatted{white-space:pre-wrap;margin-bottom:20px}main table{margin-bottom:20px;width:100%;table-layout:fixed}main.page table{margin-bottom:30px}main table th,main.page table th{text-align:center;margin:1px;border:1px solid #000!important;padding:5px 10px!important;background-color:#333!important;color:#fff}main.page table th{text-align:left}main table tbody th{text-align:left;border:1px solid #000!important;background-color:transparent!important;color:#000}main table td{margin:1px;border:1px solid #000!important;padding:5px 10px!important;color:#484848}.wp-block-calendar a{font-weight:700;text-decoration:none}.wp-block-table{margin:0;overflow-x:auto}.blog-single .content>.wp-block-calendar,.blog-single .content>table{margin-bottom:30px}.wp-block-cover{margin-bottom:20px}.wp-block-cover.alignleft{margin-top:6px}.wp-block-cover p{color:#fff!important}.wp-block-cover a:before,.wp-block-cover a:after{display:none}.wp-block-media-text__content .has-large-font-size{line-height:1.25!important}.editor-styles-wrapper .has-large-font-size,.has-large-font-size{font-size:36px!important;line-height:1.45!important}.blog-single .type-post.status-publish.format-standard.hentry.category-block.tag-content.tag-embeds-2.tag-gallery.tag-image.tag-video p{line-height:1.3}.blog-single .category-block.tag-content-2>.content p.has-large-font-size+p{line-height:1.3}.has-drop-cap.has-medium-font-size{margin-bottom:100px}.has-text-color.has-background.has-very-light-gray-color{line-height:26px!important}h4.wp-block-heading,.tag-formatting-2.tag-html.tag-markup-2 .content h4:first-of-type{font-size:25px;line-height:34px}h5.wp-block-heading,.tag-formatting-2.tag-html.tag-markup-2 .content h5:first-of-type{font-size:21px;line-height:30px}h6.wp-block-heading,.tag-formatting-2.tag-html.tag-markup-2 .content h6:first-of-type{font-size:18px;line-height:26px}.category-block.tag-content-2.tag-formatting-2 h6{font-size:20px;line-height:30px;font-weight:400}main .wp-block-image{margin:0 0 20px}main .wp-block-image .alignright{float:right;margin:.5em 0 .6em 1em}main .wp-block-image .alignleft{float:left;margin:8px 20px 20px 0}main .wp-block-image figcaption,main .wp-caption figcaption{margin-top:12px;margin-bottom:5px;text-align:center;font-size:13px;color:#6c6b6b;line-height:20px}#attachment_612.wp-caption.aligncenter{margin-top:0}.wp-block-cover,.wp-block-gallery{margin-top:8px;margin-bottom:20px}.wp-block-cover.alignleft,.wp-block-cover.alignright{margin-top:8px}.wp-block-gallery a:before,.wp-block-gallery a:after{display:none!important}.wp-block-cover .wp-block-cover-text a{line-height:45px}img.full{display:block;width:100%;max-width:100%;height:auto}img.alignleft,img.alignright{margin-top:8px}.page-template-default img.alignright.size-full{clear:both}.wp-block-gallery-1.is-layout-flex.wp-block-gallery-is-layout-flex{margin-bottom:20px}.wp-block-gallery-2.is-layout-flex.wp-block-gallery-is-layout-flex{margin-right:20px}figure{position:relative;overflow:hidden}figure:not(.wp-caption):not(.wp-block-gallery):not(.wp-block-image):not(.wp-block-embed):not(.gallery-item) figcaption:not(.blocks-gallery-item__caption){position:absolute;width:100%;left:0;bottom:0;padding:25px 15px;font-size:13px;opacity:0;text-align:center;pointer-events:none;color:#fff;transition:all .3s ease;transform:translateY(10px);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.55) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.55) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.55) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.55) 100%)}figure:not(.wp-caption):not(.wp-block-gallery):not(.wp-block-image):not(.wp-block-embed):not(.gallery-item):hover figcaption:not(.blocks-gallery-item__caption){opacity:1;transform:translateY(0px)}div:not(.elementor-image-gallery)>div[class^=gallery-columns-],div:not(.elementor-image-gallery)>div[class*=gallery-columns-]{width:auto;max-width:100%;display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:20px 0}div:not(.elementor-image-gallery)>div[class^=gallery-columns-] .gallery-item,div:not(.elementor-image-gallery)>div[class*=gallery-columns-] .gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative;width:calc(50% - 16px)}div:not(.elementor-image-gallery)>div[class^=gallery-columns-1] .gallery-item,div:not(.elementor-image-gallery)>div[class*=gallery-columns-1] .gallery-item{width:100%;margin-right:0}div:not(.elementor-image-gallery)>div[class^=gallery-columns-2] .gallery-item,div:not(.elementor-image-gallery)>div[class*=gallery-columns-2] .gallery-item{width:calc(50% - 16px)}div:not(.elementor-image-gallery)>div[class^=gallery-columns-3] .gallery-item,div:not(.elementor-image-gallery)>div[class*=gallery-columns-3] .gallery-item{width:calc(33.333% - 16px)}div:not(.elementor-image-gallery)>div[class^=gallery-columns-4] .gallery-item,div:not(.elementor-image-gallery)>div[class*=gallery-columns-4] .gallery-item{width:calc(25% - 16px)}div:not(.elementor-image-gallery)>div[class^=gallery-columns-5] .gallery-item,div:not(.elementor-image-gallery)>div[class*=gallery-columns-5] .gallery-item{width:calc(20% - 16px)}div:not(.elementor-image-gallery)>div[class^=gallery-columns-6] .gallery-item,div:not(.elementor-image-gallery)>div[class*=gallery-columns-6] .gallery-item{width:calc(16.666% - 16px)}div:not(.elementor-image-gallery)>div[class^=gallery-columns-7] .gallery-item,div:not(.elementor-image-gallery)>div[class*=gallery-columns-7] .gallery-item{width:calc(14.285% - 16px)}div:not(.elementor-image-gallery)>div[class^=gallery-columns-8] .gallery-item,div:not(.elementor-image-gallery)>div[class*=gallery-columns-8] .gallery-item{width:calc(12.5% - 16px)}div:not(.elementor-image-gallery)>div[class^=gallery-columns-9] .gallery-item,div:not(.elementor-image-gallery)>div[class*=gallery-columns-9] .gallery-item{width:calc(11.111% - 16px)}div:not(.elementor-image-gallery)>div[class^=gallery-columns-] .gallery-icon,div:not(.elementor-image-gallery)>div[class*=gallery-columns-] .gallery-icon{margin:0;height:100%;display:flex;align-items:flex-end;justify-content:flex-start}div:not(.elementor-image-gallery)>div[class^=gallery-columns-2] .gallery-item:nth-of-type(2n),div:not(.elementor-image-gallery)>div[class*=gallery-columns-2] .gallery-item:nth-of-type(2n),div:not(.elementor-image-gallery)>div[class^=gallery-columns-3] .gallery-item:nth-of-type(3n),div:not(.elementor-image-gallery)>div[class*=gallery-columns-3] .gallery-item:nth-of-type(3n),div:not(.elementor-image-gallery)>div[class^=gallery-columns-4] .gallery-item:nth-of-type(4n),div:not(.elementor-image-gallery)>div[class*=gallery-columns-4] .gallery-item:nth-of-type(4n),div:not(.elementor-image-gallery)>div[class^=gallery-columns-5] .gallery-item:nth-of-type(5n),div:not(.elementor-image-gallery)>div[class*=gallery-columns-5] .gallery-item:nth-of-type(5n),div:not(.elementor-image-gallery)>div[class^=gallery-columns-6] .gallery-item:nth-of-type(6n),div:not(.elementor-image-gallery)>div[class*=gallery-columns-6] .gallery-item:nth-of-type(6n),div:not(.elementor-image-gallery)>div[class^=gallery-columns-7] .gallery-item:nth-of-type(7n),div:not(.elementor-image-gallery)>div[class*=gallery-columns-7] .gallery-item:nth-of-type(7n),div:not(.elementor-image-gallery)>div[class^=gallery-columns-8] .gallery-item:nth-of-type(8n),div:not(.elementor-image-gallery)>div[class*=gallery-columns-8] .gallery-item:nth-of-type(8n),div:not(.elementor-image-gallery)>div[class^=gallery-columns-8] .gallery-item:nth-of-type(9n),div:not(.elementor-image-gallery)>div[class*=gallery-columns-8] .gallery-item:nth-of-type(9n){margin-right:0}div:not(.elementor-image-gallery)>div[class^=gallery-columns-] a,div:not(.elementor-image-gallery)>div[class*=gallery-columns-] a{width:100%;height:100%;flex:1;object-fit:cover}div:not(.elementor-image-gallery)>div[class^=gallery-columns-] img,div:not(.elementor-image-gallery)>div[class*=gallery-columns-] img{width:100%;height:100%;flex:1;object-fit:cover}div:not(.elementor-image-gallery)>div[class^=gallery-columns-] figcaption,div:not(.elementor-image-gallery)>div[class*=gallery-columns-] figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 9px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)}div.sidebar figure figcaption{display:none}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{text-align:center}.wp-block-gallery figcaption,.gallery-caption{text-align:center;width:100%}.wp-block-cover-image .wp-block-cover__inner-container p,.wp-block-cover .wp-block-cover__inner-container p{margin:0}.wp-caption{margin-bottom:20px;max-width:100%;padding:4px;text-align:center}.wp-caption img{margin:5px 0 0}.wp-caption p.wp-caption-text{font-size:12px;margin:5px;line-height:20px}.wp-block-gallery.is-cropped.alignleft .blocks-gallery-item img,.wp-block-gallery.is-cropped.alignright .blocks-gallery-item img,.wp-block-gallery.is-cropped.alignfull .blocks-gallery-item img,.wp-block-gallery.is-cropped.alignwide .blocks-gallery-item img,.wp-block-gallery.is-cropped.columns-6 .blocks-gallery-item img,.wp-block-gallery.is-cropped.columns-7 .blocks-gallery-item img,.wp-block-gallery.is-cropped.columns-8 .blocks-gallery-item img{height:100%}.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:#fff}.wp-block-audio figcaption{text-align:center}.blog-single .category-block.tag-content-2>.content .wp-block-file{font-size:14px;margin-bottom:20px}.blog-single .category-block.tag-content-2>.content .wp-block-file .wp-block-file__button{padding:5px 12px}.wp-block-video{margin-bottom:20px}.wp-block-file{margin-bottom:20px}.wp-block-embed-instagram.wp-block-embed.is-type-rich.is-provider-instagram{margin-bottom:20px}.wp-block-search{margin-bottom:20px}.wp-block-search input{font-size:14px;width:100%;background-color:transparent;border:1px solid #c1c1c1;padding:12px 18px}.wp-block-search input:hover{border:1px solid #000}.wp-block-search button{border:0}.wp-block-search__button{background:#dbdbdb;border:1px solid #ccc;padding:.375em .625em;color:#000;margin-left:.625em;word-break:normal;font-size:inherit;font-family:inherit;line-height:inherit;cursor:pointer}.wp-block-search__button:hover{color:#fff;background-color:#4a4a4a}.wp-block-embed figcaption{text-align:center}.post-password-form{padding:0;text-align:left}.post-password-form p:nth-of-type(1){font-size:22px;line-height:36px;margin:0 0 30px}.post-password-form p:nth-of-type(2){margin:0}.post-password-form label{display:block;font-size:16px;margin-bottom:30px}.post-password-form input[type=password]{background:0 0;border:1px solid #c7c7c7;padding:16px 12px;margin:10px 0;width:230px;display:block}.post-password-form input[type=password]:focus,.post-password-form input[type=password]:hover{border-color:#000}.post-password-form input[type=submit]{border:0;padding:12px 42px;font-size:16px;border-radius:3px;background-color:#333;color:#fff}.post-password-form input[type=submit]:hover{background-color:#000}.wp-block-latest-posts.is-grid{padding-left:18px}.wp-block-latest-posts.wp-block-latest-posts__list li{margin-bottom:5px}.blog .sidebar .wp-block-latest-posts.wp-block-latest-posts__list li{margin-bottom:0}.wp-block-latest-posts.wp-block-latest-posts__list li a{color:#6a6a6a}.wp-block-latest-posts.wp-block-latest-posts__list li a:hover{color:#af8c3e}.blog-single .content .wp-block-latest-posts__list a:before,.blog-single .content .wp-block-latest-posts__list a:after{display:none}.wp-block-archives-dropdown select,.wp-block-categories select{font-size:13px;display:block;width:auto;padding:8px 10px;margin-bottom:20px;border-radius:3px;border:1px solid #c1c1c1}.wp-block-archives-dropdown select:hover,.wp-block-categories select:hover{border:1px solid #000}.wp-block-archives-list.wp-block-archives li{color:#6a6a6a}.wp-block-archives-list.wp-block-archives li:hover{color:#000}.wp-block-latest-comments{margin-bottom:30px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{position:relative;margin-bottom:35px;list-style:none;margin-left:0;height:auto;line-height:unset}.has-dates .wp-block-latest-comments__comment:after,.has-excerpts .wp-block-latest-comments__comment:after{content:"";display:block;clear:both}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{position:absolute;top:0;left:0}.wp-block-latest-comments__comment article{float:none!important;width:auto!important}.wp-block-latest-comments__comment-excerpt p{margin:0;line-height:inherit}.wp-block-latest-comments__comment a{margin-bottom:0!important;color:#6a6a6a}.wp-block-latest-comments__comment a:hover{color:#af8c3e}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,.wp-block-latest-comments__comment-meta{height:auto;padding:0;line-height:25px}.content .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-author{margin-bottom:6px;display:inline-block}.content .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-author{margin-bottom:6px;display:inline-block}.content .wp-block-latest-comments__comment-date{display:block;font-size:13px;margin-bottom:13px}.content .wp-block-latest-comments__comment-excerpt p{margin:0;line-height:inherit;font-size:13px}.content .wp-block-latest-comments:not(.has-avatars) .wp-block-latest-comments__comment{list-style:decimal}.content .wp-block-latest-posts__post-author,.content .wp-block-latest-posts__post-date{display:block;font-size:12px;line-height:22px}.wp-block-tag-cloud a{display:inline-block;font-size:13px!important;margin-right:15px;margin-bottom:15px;padding:3px 11px;border-radius:6px;color:#000!important;background-color:#dbdbdb}.wp-block-tag-cloud a:hover{color:#fff!important;background-color:#4a4a4a}.content .wp-block-tag-cloud a:before,.content .wp-block-tag-cloud a:after{display:none}.wp-block-group.has-background{color:#000;padding:20px;margin-bottom:20px}.wp-block-group.has-background p:last-of-type{margin:0}.wp-block-media-text.has-background{color:#000}.wp-block-media-text.has-background.alignfull{margin-bottom:20px}.wp-block-media-text.has-background .wp-block-media-text__content p:last-of-type{margin:0}.wp-block-rss .wp-block-rss__item-title{display:inline-block}.wp-block-rss a{color:#6a6a6a}.wp-block-rss a:hover{color:#af8c3e}.wp-block-rss .wp-block-rss__item-title a:before,.wp-block-rss .wp-block-rss__item-title a:after{display:none}.blog-single .content .page-links span,.blog-single .content .page-links a,main.page .page-links a{display:inline-block;position:relative;vertical-align:top;line-height:26px;overflow:hidden;color:#000}.blog-single .content .page-links a,main.page .page-links a{font-weight:700}.blog-single .content .page-links .current,main.page .page-links .current{color:#6a6a6a}.blog-single .content .page-links a:hover,main.page .page-links a:hover{color:#af8c3e}main.page .standard-content-wrapper table a,main.page .standard-content-wrapper li a,main.page .standard-content-wrapper p a{display:inline-block;position:relative;vertical-align:top;line-height:25px;overflow:hidden;color:var(--cs-ca-accent-01,#af8c3e)}main.page .standard-content-wrapper table a:after,main.page .standard-content-wrapper li a:after,main.page .standard-content-wrapper p a:after{position:absolute;display:block;content:"";left:0;bottom:0;width:100%;height:1px;transform-origin:0 0;background-color:var(--cs-ca-accent-01,#af8c3e);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}main.page .standard-content-wrapper table a:hover:after,main.page .standard-content-wrapper li a:hover:after,main.page .standard-content-wrapper p a:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}main.page .standard-content-wrapper h4{font-size:28px;line-height:36px}main.page .standard-content-wrapper h5{font-size:25px;line-height:34px}main.page .standard-content-wrapper h6{font-size:22px;line-height:30px}main.page .standard-content-wrapper dl,main.page .standard-content-wrapper ul,main.page .standard-content-wrapper ol{margin-bottom:25px}main.page .standard-content-wrapper ul ul,main.page .standard-content-wrapper ol ol{margin-bottom:0}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{opacity:1;color:var(--cs-ca-color-04,#666)}form input::-moz-placeholder,form textarea::-moz-placeholder{opacity:1;color:var(--cs-ca-color-04,#666)}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{opacity:1;color:var(--cs-ca-color-04,#666)}::selection{background-color:#333;color:var(--cs-ca-color-08,#fff)}::-moz-selection{background-color:#333;color:var(--cs-ca-color-08,#fff)}html *{-webkit-tap-highlight-color:transparent}header{position:relative;z-index:99}header.position-absolute{position:absolute;top:0;left:0;width:100%}body.admin-bar header.position-absolute{top:32px}header.position-fixed{position:fixed;top:0;left:0;width:100%}header>.top-bar{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:0 50px;font-size:12px;line-height:26px;border-bottom:1px solid #ffffff30}header>.top-bar .wrapper-left{text-align:left;padding:5px 0}header>.top-bar .wrapper-right{text-align:right;padding:5px 0}header>.top-bar p,header>.top-bar a{margin:0;color:var(--cs-ca-color-08,#fff);opacity:.75}header.style-1>.content-wrapper{display:grid;grid-template-columns:300px auto 300px;grid-gap:0px;padding:0 50px}header.style-1>.content-wrapper>.content-left{height:105px;line-height:105px;text-align:left}header.style-1>.content-wrapper>.content-center{height:105px;line-height:105px;text-align:center}header.style-1>.content-wrapper>.content-right{height:105px;line-height:105px;text-align:right}header.style-2>.content-wrapper{display:grid;grid-template-columns:42% 16% 42%;grid-gap:0px;padding:0 50px}header.style-2>.content-wrapper>.content-left{height:105px;line-height:105px;text-align:right}header.style-2>.content-wrapper>.content-center{height:105px;line-height:105px;text-align:center}header.style-2>.content-wrapper>.content-right{height:105px;line-height:105px;text-align:left}header.style-3>.content-wrapper{display:grid;grid-template-columns:300px auto;grid-gap:0px;padding:0 50px}header.style-3>.content-wrapper>.content-left{height:105px;line-height:105px;text-align:left}header.style-3>.content-wrapper>.content-right{height:105px;line-height:105px;text-align:right}header .logo{position:relative;display:block;height:105px;line-height:105px}header.position-absolute .logo,header.position-fixed .logo{pointer-events:all}header .logo a{position:relative;display:inline-block;vertical-align:middle;max-height:80px}header .logo img{display:block;max-height:80px;width:auto}header .logo span{display:block;line-height:80px;font-weight:700}header.showNav .logo{position:absolute;left:50px;top:0}header nav{height:105px}header.position-absolute nav,header.position-fixed nav{position:relative;pointer-events:all}header nav>ul{height:105px;display:block}header nav>ul>li{position:relative;display:inline-block;height:105px;line-height:105px;vertical-align:middle}header nav>ul>li>a{position:relative;display:inline-block;padding:0 22px;font-size:13px;color:var(--cs-ca-color-08,#fff);vertical-align:middle}header.standard nav>ul>li>a{color:var(--cs-ca-color-00,#000)}header.style-3 nav>ul>li:last-child>a{padding-right:0}header nav a>span{position:relative}header nav a>span:after{position:absolute;display:block;content:"";left:0;bottom:-5px;width:100%;height:1px;transform-origin:0 0;background-color:var(--cs-ca-color-08,#fff);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}header.standard nav>ul>li>a>span:after{background-color:var(--cs-ca-color-00,#000)}header.skin-light nav li ul a>span:after{background-color:var(--cs-ca-color-00,#000)}header nav>ul>li:not(.mega-menu) ul{position:absolute;min-width:200px;padding:24px 0;top:105px;left:50%;opacity:0;z-index:98;pointer-events:none;background-color:var(--cs-ca-color-00,#000);box-shadow:0px 2px 7px 1px rgba(0,0,0,.35);-webkit-transform:translate(-50%,20px);-moz-transform:translate(-50%,20px);transform:translate(-50%,20px)}header.skin-light nav>ul>li:not(.mega-menu) ul{background-color:var(--cs-ca-color-08,#fff)}header nav>ul>li:not(.mega-menu) li{position:relative;display:block;padding:0;text-align:left}header nav>ul>li:not(.mega-menu) li.menu-item-has-children:before{position:absolute;content:"";width:8px;height:1px;top:19px;right:20px;font-size:8px;z-index:3;background-color:#bfbfbf}header.skin-light nav>ul>li:not(.mega-menu) li.menu-item-has-children:before{background-color:var(--cs-ca-color-00,#000)}header nav>ul>li:not(.mega-menu) li a{position:relative;display:block;font-size:13px;padding:6px 31px;color:var(--cs-ca-color-08,#fff)}header.skin-light nav>ul>li:not(.mega-menu) li a{color:var(--cs-ca-color-00,#000)}header nav>ul>li:not(.mega-menu) li a span{white-space:nowrap}header nav>ul>li:not(.mega-menu) li.status-active>a{color:var(--cs-ca-accent-01-cool,#d5a948)}header nav>ul>li:not(.mega-menu) li.status-active>a span:after{background-color:var(--cs-ca-accent-01-cool,#d5a948)}header.skin-light nav>ul>li:not(.mega-menu) li.status-active>a{color:var(--cs-ca-accent-01,#af8c3e)}header.skin-light nav>ul>li:not(.mega-menu) li.status-active>a span:after{background-color:var(--cs-ca-accent-01,#af8c3e)}header nav>ul>li:not(.mega-menu) li.menu-item-has-children:hover:before{background-color:var(--cs-ca-color-08,#fff)}header.skin-light nav>ul>li:not(.mega-menu) li.menu-item-has-children:hover:before{background-color:var(--cs-ca-color-00,#000)}header.showNav nav>ul>li>ul{pointer-events:none}header.showNav nav>ul>li>ul.status-active{pointer-events:all}header nav>ul>li:not(.mega-menu) ul ul{top:-24px;left:100%;opacity:0;pointer-events:none;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);transform:translateY(20px)}header nav>ul>li:not(.mega-menu).left>ul{left:auto;right:0;-webkit-transform:translate(0,20px);-moz-transform:translate(0,20px);transform:translate(0,20px)}header nav>ul>li:not(.mega-menu).left ul ul,header nav>ul>li:not(.mega-menu) li.left ul{left:-200px}header nav>ul>li.mega-menu.left{position:static}header nav>ul>li.mega-menu>ul{position:absolute;padding:24px 14px;top:105px;left:50%;opacity:0;pointer-events:none;z-index:98;background-color:var(--cs-ca-color-00,#000);box-shadow:3px 2px 7px 1px rgba(0,0,0,.35);-webkit-transform:translate(-50%,20px);-moz-transform:translate(-50%,20px);transform:translate(-50%,20px)}header.skin-light nav>ul>li.mega-menu>ul{background-color:var(--cs-ca-color-08,#fff)}header nav>ul>li.mega-menu.left>ul{left:auto;right:50px;transform:none}html header.position-fixed nav>ul>li.mega-menu.left>ul,html header.position-absolute nav>ul>li.mega-menu.left>ul{right:0}header nav>ul>li.mega-menu>ul>li{display:inline-block;width:180px;padding:0;margin:0 5px 0;vertical-align:top;text-align:left;background-color:transparent}header nav>ul>li.mega-menu>ul>li>a{display:none!important}header nav>ul>li.mega-menu.two-columns>ul{width:408px}header nav>ul>li.mega-menu.three-columns>ul{width:598px}header nav>ul>li.mega-menu.four-columns>ul{width:788px}header nav>ul>li.mega-menu>ul>li:first-child,header nav>ul>li.mega-menu>ul>li:last-child{padding:0}header nav>ul>li.mega-menu>ul ul{display:block;position:relative}header nav>ul>li.mega-menu>ul>li li:first-child,header nav>ul>li.mega-menu>ul>li li{position:relative;padding:0!important;background-color:transparent}header nav>ul>li.mega-menu>ul>li a{position:relative;display:block;font-size:13px;padding:6px 12px;color:var(--cs-ca-color-08,#fff)}header.skin-light nav>ul>li.mega-menu>ul>li a{color:var(--cs-ca-color-00,#000)}header nav>ul>li.mega-menu>ul>li li.status-active>a{color:var(--cs-ca-accent-01-cool,#d5a948)}header nav>ul>li.mega-menu>ul>li li.status-active>a span:after{background-color:var(--cs-ca-accent-01-cool,#d5a948)}header.skin-light nav>ul>li.mega-menu>ul>li li.status-active>a{color:var(--cs-ca-accent-01,#af8c3e)}header.skin-light nav>ul>li.mega-menu>ul>li li.status-active>a span:after{background-color:var(--cs-ca-accent-01,#af8c3e)}header .menu-icon{position:relative;display:none;float:right;top:0;right:0;width:50px;height:105px;z-index:100;cursor:pointer;pointer-events:all}body.admin-bar header.showNav:not(.position-absolute) .menu-icon{top:35px}header .menu-icon span{position:absolute;display:block;width:79%;height:1px;top:9px;right:0;background-color:var(--cs-ca-color-08,#fff)}header.standard .menu-icon span{background-color:var(--cs-ca-color-00,#000)}header.standard.showNav .menu-icon span{background-color:var(--cs-ca-color-08,#fff)}header .menu-icon span:nth-child(1){top:50px}header .menu-icon span:nth-child(2){top:57px}header .menu-icon span:nth-child(3){top:64px}header.showNav,header.position-absolute.showNav,header.position-fixed.showNav{position:absolute;top:0;left:0;width:100%;height:100vh;padding:0;z-index:99}header.showNav .menu-icon span{width:40%}header.showNav .menu-icon span:nth-child(1),header.showNav .menu-icon span:nth-child(2),header.showNav .menu-icon span:nth-child(3){top:59px;transform:rotate(45deg)}header.showNav .menu-icon span:nth-child(3){transform:rotate(-45deg)}header nav a:hover>span:after,header nav li:hover>a>span:after,header nav li.status-active>a>span:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}header:not(.showNav) nav>ul>li:not(.left):hover>ul{opacity:1;pointer-events:all;z-index:99;-webkit-transform:translate(-50%,0px);-moz-transform:translate(-50%,0px);transform:translate(-50%,0px)}header:not(.showNav) nav>ul>li:not(.mega-menu).left:hover>ul{opacity:1;pointer-events:all;z-index:99;-webkit-transform:translate(0,0px);-moz-transform:translate(0,0px);transform:translate(0,0px)}header:not(.showNav) nav>ul>li:not(.mega-menu) ul li:hover>ul,header:not(.showNav) nav>ul>li:not(.mega-menu) ul ul li:hover>ul{opacity:1;pointer-events:all;z-index:99;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}header .elementor-icon-list-text{display:none}header .social-icons{position:relative;display:inline-block;height:105px;line-height:105px}header .social-icons li{display:inline-block;margin-left:16px;vertical-align:middle}header .social-icons li a{font-size:14px;color:var(--cs-ca-color-08,#fff)}header .social-icons li a:hover{color:var(--cs-ca-accent-01-cool,#d5a948)}body>footer{position:relative;background-color:var(--cs-ca-color-02,#1c1c1a)}body>footer.skin-light{background-color:var(--cs-ca-color-07,#f7f7f7)}body>footer ul,body>footer ul li{list-style:none}body>footer a:not(.logo-link){position:relative;display:inline-block}body>footer a:not(.logo-link):after{position:absolute;display:block;content:"";left:0;bottom:0;width:100%;height:1px;transform-origin:0 0;background-color:var(--cs-ca-color-08,#fff);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}body>footer .bottom-bar a:not(.logo-link):after{background-color:var(--cs-ca-color-05,gray)}body>footer.skin-light a:not(.logo-link):after{background-color:var(--cs-ca-color-03,#4d4d4d)}body>footer a:not(.logo-link):hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}body>footer .logo{display:inline-block;margin-bottom:30px}body>footer .footer-menu h3{position:relative;font-size:28px;line-height:40px;margin-bottom:20px;padding-bottom:15px;color:var(--cs-ca-color-08,#fff)}body>footer.skin-light .footer-menu h3{color:var(--cs-ca-color-00,#000)}body>footer .footer-menu h3:after{position:absolute;content:"";bottom:0;left:0;width:50px;height:1px;background-color:var(--cs-ca-color-04,#666)}body>footer .footer-menu ul{margin:0}body>footer .footer-menu li a{position:relative;display:inline-block;font-size:14px;color:var(--cs-ca-color-08,#fff)}body>footer.skin-light .footer-menu li a{color:var(--cs-ca-color-01,#0c0c0c)}body>footer .elementor-icon-list-items li a:after{display:none}body>footer .bottom-bar a:after{background-color:var(--cs-ca-color-04,#666)}body>footer.skin-light .bottom-bar a:after{background-color:#000}body>footer.standard{padding:50px}body>footer.standard .copyrights,body>footer.standard .copyrights p{margin-bottom:0;color:#fff}.booking-tool{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:0px;z-index:99}.booking-tool.style-1{position:absolute;top:-120px;left:50%;width:1200px;z-index:10;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.booking-tool.style-2{position:absolute;top:-62px;left:50%;width:1200px;padding:28px 55px;z-index:10;background-color:var(--cs-ca-accent-01,#af8c3e);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.booking-tool.style-standard{display:block;padding:28px;background-color:var(--cs-ca-accent-01,#af8c3e)}.booking-tool.style-standard>.inner{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:0px;width:1200px;margin:0 auto}.booking-tool .booking-step{display:block}.booking-tool .booking-step .step-label{display:flex;height:65px;border:1px solid #fff;border-right:0;cursor:pointer}.booking-tool .booking-step .step-label p{position:relative;flex:149px;margin:0;padding-left:22px;line-height:65px;font-size:15px;color:var(--cs-ca-color-08,#fff)}.booking-tool .booking-step.feature-guests .step-label p{flex:115px}.booking-tool .booking-step .step-label p span{position:relative}.booking-tool .booking-step .step-label p span:after{position:absolute;content:"";right:-40px;top:9px;width:26px;height:1px;background-color:var(--cs-ca-color-08,#fff)}.booking-tool.style-2 .booking-step .step-label p span:after{top:10px}.booking-tool .booking-step .step-label>span{flex:155px;line-height:65px;padding-right:22px;font-size:15px;text-align:right;color:var(--cs-ca-color-08,#fff)}.booking-tool .booking-step .step-label input[type=date]{flex:155px;line-height:65px;padding-top:2px;padding-right:22px;font-size:15px;border:0;text-align:center;background:0 0;cursor:pointer;color:var(--cs-ca-color-08,#fff)}.booking-tool .booking-step .step-label input[type=date]::-webkit-inner-spin-button,.booking-tool .booking-step .step-label input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1)}.booking-tool .booking-step.feature-guests{position:relative}.booking-tool .booking-step.feature-guests .dropdowns{position:absolute;top:100%;width:100%;padding:22px 22px 22px 24px;opacity:0;visibility:hidden;z-index:3;pointer-events:none;background-color:var(--cs-ca-color-08,#fff);border:1px solid #c3c3c3}.booking-tool .booking-step.feature-guests .dropdowns.status-active{opacity:1;visibility:visible;pointer-events:auto}.booking-tool .booking-step.feature-guests .dropdowns .item{display:flex;align-items:center;justify-content:space-between;user-select:none}.booking-tool .booking-step.feature-guests .dropdowns .item:first-child{margin-bottom:12px}.booking-tool .booking-step.feature-guests .dropdowns .item span{font-size:15px;color:var(--cs-ca-color-01,#0c0c0c)}.booking-tool .booking-step.feature-guests .dropdowns .item .quantity .minus{position:relative;display:inline-block;background:0 0;border:none;box-shadow:none;outline:none;width:30px;height:30px;padding:0;color:inherit;text-align:center;line-height:30px;cursor:pointer;vertical-align:top}.booking-tool .booking-step.feature-guests .dropdowns .item .quantity .minus:before{position:absolute;display:block;content:"";top:50%;left:50%;width:12px;height:1px;background:var(--cs-ca-color-01,#0c0c0c);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.booking-tool .booking-step.feature-guests .dropdowns .item .quantity input{padding:0;margin:0;width:30px;height:30px;font-size:16px;background:0 0;border:none;text-align:center;color:inherit;cursor:default}.booking-tool .booking-step.feature-guests .dropdowns .item .quantity .plus{position:relative;display:inline-block;background:0 0;border:none;box-shadow:none;outline:none;width:30px;height:30px;padding:0;color:inherit;text-align:center;line-height:30px;cursor:pointer;vertical-align:top}.booking-tool .booking-step.feature-guests .dropdowns .item .quantity .plus:before,.booking-tool .booking-step.feature-guests .dropdowns .item .quantity .plus:after{position:absolute;display:block;content:"";top:50%;left:50%;width:12px;height:1px;background:var(--cs-ca-color-01,#0c0c0c);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.booking-tool .booking-step.feature-guests .dropdowns .item .quantity .plus:after{width:1px;height:12px}.booking-tool .booking-step.feature-search .step-label{display:block;width:100%;line-height:65px;font-size:15px;font-weight:700;border-right:1px solid #fff;text-align:center;color:var(--cs-ca-color-03,#4d4d4d);background-color:var(--cs-ca-color-08,#fff)}.booking-tool .booking-step.feature-search .step-label:hover{color:var(--cs-ca-color-08,#fff);border-color:var(--cs-ca-accent-01,#af8c3e);background-color:var(--cs-ca-accent-01,#af8c3e)}.booking-tool .booking-step.feature-search .step-label.style-hover-white:hover,.booking-tool .booking-step.feature-search .step-label.style-hover-white:hover{color:var(--cs-ca-color-01,#0c0c0c);border-color:var(--cs-ca-color-06,#eaeaea);background-color:var(--cs-ca-color-06,#eaeaea)}.big-title .subtitle{position:relative;display:inline-block}.big-title .subtitle.no-margin{margin:0}.big-title .subtitle.style-border-top{padding-top:25px}.big-title .subtitle.style-border-top:before{position:absolute;content:"";top:0;left:50%;width:60px;height:1px;background-color:#999;transform:translateX(-50%)}.big-title .subtitle.style-border-left-right:before{position:absolute;content:"";top:12px;left:-100px;width:60px;height:1px;background-color:#999}.big-title .subtitle.style-border-left-right:after{position:absolute;content:"";top:12px;right:-100px;width:60px;height:1px;background-color:#999}.big-title p:not(.subtitle):last-of-type{margin-bottom:0}.mfp-image-holder .mfp-content{max-width:90%}.mfp-bg.mfp-with-zoom.mfp-ready{opacity:.9}.mfp-title{padding:10px 5px;text-align:center;color:var(--cs-ca-color-08,#fff)}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{width:40px;height:40px;opacity:1;padding:0;top:-20px;right:-50px;line-height:40px;font-size:30px;text-align:center;cursor:pointer;color:var(--cs-ca-color-08,#fff);background-color:transparent}.mfp-container .arrow-left,.mfp-container .arrow-right{font-family:'fontawesome';display:block;position:absolute;width:40px;height:40px;top:50%;line-height:40px;font-size:12px;z-index:10045;opacity:1;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--cs-ca-color-00,#000);background-color:var(--cs-ca-color-08,#fff)}.mfp-container .arrow-left{left:50px}.mfp-container .arrow-left:before{content:"\f053"}.mfp-container .arrow-right{right:50px}.mfp-container .arrow-right:before{content:"\f054"}img.mfp-img{max-height:86vh!important}.mfp-figure figcaption{position:relative;left:auto;bottom:auto;padding:0;font-size:13px;opacity:1;cursor:default;text-align:center;pointer-events:unset;-webkit-transform:none;-moz-transform:none;transform:none;color:var(--cs-ca-color-08,#fff);background-color:transparent}.row{position:relative}.row:after{content:"";display:block;clear:both}.row.full{width:100%}.row.boxed{width:1200px;margin:0 auto}.row .column{position:relative;display:block;float:left}.row.space .column{margin:0 30px 30px 0}.row.space .column.one-half.no-margin-bottom,.row.space .column.one-third.no-margin-bottom,.row.space .column.two-third.no-margin-bottom{margin-bottom:0}.row.space .column.full{width:100%;margin:0}.row.space .column.one-half{width:calc(50% - 15px)}.row.space .column.one-third{width:calc(33.333% - 20px)}.row.space .column.one-fourth{width:calc(25% - 22.5px)}.row.space .column.one-fifth{width:calc(20% - 24px)}.row.space .column.two-third{width:calc(66.666% - 10px)}.row.space .column.two-fifth{width:calc(40% - 15px)}.row.space .column.three-fourth{width:calc(75% - 7.5px)}.row.space .column.three-fifth{width:calc(60% - 15px)}.row.space .column.last{margin-right:0}.row.no-space .column{margin:0}.row.no-space .column.full{width:100%}.row.no-space .column.one-half{width:50%}.row.no-space .column.one-third{width:33.333%}.row.no-space .column.one-fourth{width:25%}.row.no-space .column.one-fifth{width:20%}.row.no-space .column.two-third{width:66.666%}.row.no-space .column.two-fourth{width:50%}.row.no-space .column.two-fifth{width:40%}.row.no-space .column.three-fourth{width:75%}.row.no-space .column.three-fifth{width:60%}.divider10,.divider20,.divider30,.divider40,.divider50,.divider60,.divider70,.divider80,.divider90,.divider100,.divider110,.divider120{display:block;clear:both}.divider10{height:10px}.divider20{height:20px}.divider30{height:30px}.divider40{height:40px}.divider50{height:50px}.divider60{height:60px}.divider70{height:70px}.divider80{height:80px}.divider90{height:90px}.divider100{height:100px}.divider110{height:110px}.divider120{height:120px}.button{display:inline-block;margin:0 20px 20px 0}.button.standard{border:0}.button.no-margin{margin:0}.button.no-margin-right{margin-right:0}.button.outline{border:1px solid;background-color:transparent}.button.small{padding:8px 22px}.button.medium{padding:10px 36px}.button.large{padding:12px 52px}.button.standard.white{background-color:var(--cs-ca-color-08,#fff);color:var(--cs-ca-color-00,#000)}.button.standard.white:hover{background-color:var(--cs-ca-accent-01,#af8c3e)}.button.standard.accent{color:var(--cs-ca-color-08,#fff);background-color:var(--cs-ca-accent-01,#af8c3e)}.button.standard.accent:hover{background-color:var(--cs-ca-accent-01-cool,#d5a948)}.button.outline.white{color:var(--cs-ca-color-08,#fff);border-color:var(--cs-ca-color-08,#fff)}.button.outline.white:hover{color:var(--cs-ca-color-08,#fff);border-color:var(--cs-ca-accent-01,#af8c3e);background-color:var(--cs-ca-accent-01,#af8c3e)}.button.outline.accent{color:var(--cs-ca-accent-01,#af8c3e);border-color:var(--cs-ca-accent-01,#af8c3e)}.button.outline.accent:hover{color:var(--cs-ca-color-08,#fff);border-color:var(--cs-ca-accent-01,#af8c3e);background-color:var(--cs-ca-accent-01,#af8c3e)}.button.outline.black{color:var(--cs-ca-color-00,#000);border-color:var(--cs-ca-color-00,#000)}.button.outline.black:hover{color:var(--cs-ca-color-08,#fff);border-color:var(--cs-ca-accent-01,#af8c3e);background-color:var(--cs-ca-accent-01,#af8c3e)}main .elementor-button.elementor-size-sm{font-size:14px;line-height:26px;padding:8px 22px;border-radius:0}main .elementor-button.elementor-size-md{font-size:14px;line-height:26px;padding:10px 36px;border-radius:0}main .elementor-button.elementor-size-lg{font-size:14px;line-height:26px;padding:12px 52px;border-radius:0}main .elementor-button.elementor-size-xl{font-size:16px;line-height:28px;padding:14px 56px;border-radius:0}.icon-box{position:relative}.icon-box.style-standard{padding:35px}.icon-box.style-small{margin-bottom:15px}.icon-box.style-background{padding:50px;background-position:center center;background-size:cover}.icon-box.style-background:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;opacity:.7;background-color:var(--cs-ca-color-00,#000)}.icon-box .icon{display:inline-block;font-size:40px;margin-bottom:14px;color:var(--cs-ca-accent-01,#af8c3e)}.icon-box.style-big .icon{font-size:68px}.icon-box.style-small .icon{font-size:25px;margin-bottom:0;margin-right:8px;vertical-align:middle}.icon-box .label{position:relative;display:block;font-size:16px;padding-bottom:14px;margin-bottom:14px;font-weight:700;color:var(--cs-ca-accent-01,#af8c3e)}.icon-box.style-big .label{font-family:var(--cs-ca-headings-font,Times);font-size:26px;line-height:36px;padding-bottom:17px;font-weight:300;color:var(--cs-ca-color-00,#000)}.icon-box.style-small .label{display:inline-block;font-size:14px;line-height:28px;padding-bottom:0;margin:0;font-weight:400;vertical-align:middle;color:var(--cs-ca-color-01,#0c0c0c)}.icon-box .label:after{position:absolute;content:"";bottom:0;left:0;width:50px;height:1px;background-color:var(--cs-ca-accent-01,#af8c3e)}.icon-box.style-big .label:after,.icon-box.style-small .label:after{display:none}.icon-box .text{font-size:14px;margin-bottom:0;color:var(--cs-ca-color-03,#4d4d4d)}.icon-box.style-background .icon,.icon-box.style-background .label,.icon-box.style-background .text{position:relative;z-index:2;color:var(--cs-ca-color-08,#fff)}.icon-box.style-background .text{color:var(--cs-ca-color-10,silver)}.icon-box.style-background .label:after{background-color:var(--cs-ca-color-08,#fff)}.image-box{position:relative;display:block}.image-box.style-title-over{height:361px}.image-box.style-title-over .media{position:relative;display:block;width:auto;height:100%;overflow:hidden;backface-visibility:hidden;will-change:contents}.image-box.style-title-over .media:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;z-index:2;opacity:.4;background-color:var(--cs-ca-color-00,#000)}.image-box.style-title-over .inner-media{position:relative;display:block;width:auto;height:100%;overflow:hidden;transform:scale(1)}.image-box.style-title-over:hover .inner-media{transform:scale(1.05)}.image-box.style-title-over .inner-media img{display:block;width:100%;height:100%;object-fit:cover}.image-box.style-title-over .label{position:absolute;font-family:var(--cs-ca-headings-font,Times);top:50%;left:0;width:100%;padding:0 20px;font-size:42px;line-height:53px;z-index:2;text-align:center;color:var(--cs-ca-color-08,#fff);transform:translateY(-50%)}.image-box.style-title-over .label:after{position:absolute;content:"";left:50%;bottom:-78px;width:1px;height:55px;z-index:2;opacity:.4;background-color:var(--cs-ca-color-10,silver)}.image-box.style-title-over:hover .label:after{opacity:1;background-color:var(--cs-ca-accent-01,#af8c3e)}.image-box.style-title-over .discover{position:absolute;bottom:28px;left:0;width:100%;padding:0 20px;opacity:.7;z-index:2;text-align:center;color:var(--cs-ca-color-08,#fff)}.image-box.style-title-over:hover .discover{opacity:1;color:var(--cs-ca-accent-01-cool,#d5a948)}.image-box.style-standard .media{margin-bottom:20px}.image-box.style-standard .media img{display:block;width:100%}.image-box.style-standard .subtitle{display:block;margin-bottom:4px;color:var(--cs-ca-accent-01,#af8c3e)}.image-box.style-standard .title{display:block;font-family:var(--cs-ca-headings-font,Times);margin-bottom:18px;font-size:36px;line-height:40px;font-weight:300}.image-box.style-standard .text{margin-bottom:24px}.image-box.style-standard .text p:last-child{margin:0}.image-box.style-standard .discover-more{padding:7px 15px}.title-box{position:relative;min-height:361px;text-align:center}.title-box .box-content{position:absolute;top:50%;left:0;width:100%;padding:15px 50px;transform:translateY(-50%)}.title-box h3{position:relative;padding-top:25px;color:var(--cs-ca-color-08,#fff)}.title-box h3:before{position:absolute;content:"";top:0;left:50%;width:60px;height:1px;opacity:.7;background-color:var(--cs-ca-border-01,silver);transform:translateX(-50%)}.video-popup-wrapper{padding:220px 0;text-align:center}.video-popup-wrapper:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:.3;pointer-events:none;background-color:var(--cs-ca-color-00,#000)}.video-popup-wrapper .popup-button{padding:50px 0}.video-popup-wrapper .popup-button a{position:relative;display:inline-block;width:120px;height:120px;line-height:117px;padding-left:8px;font-size:34px;z-index:3;border-radius:100%;border:2px solid #fff;color:var(--cs-ca-color-08,#fff);will-change:transform;transform:scale(1)}.video-popup-wrapper .popup-button a:hover{transform:scale(1.1)}.facilities{position:relative}.facilities.style-full{display:block}.facilities.style-full .facility-box{display:block;position:relative;padding:100px;margin-bottom:50px}.facilities.style-full .facility-box:nth-child(odd){text-align:left}.facilities.style-full .facility-box:nth-child(even){text-align:right}.facilities.style-full .facility-box:last-child{margin:0}.facilities.style-full .facility-box .media{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;backface-visibility:hidden;will-change:contents}.facilities.style-full .facility-box .inner-media{position:relative;display:block;width:100%;height:100%;overflow:hidden;transform:scale(1)}.facilities.style-full .facility-box:hover .inner-media{transform:scale(1.05)}.facilities.style-full .facility-box .inner-media img{display:block;width:100%;height:100%;object-fit:cover}.facilities.style-full .facility-box .text-box{position:relative;display:inline-block;padding:50px;width:315px;text-align:left;background-color:var(--cs-ca-color-08,#fff)}.facilities.style-full .facility-box .text-box .subtitle{display:block;margin-bottom:5px;font-size:14px;color:var(--cs-ca-accent-01,#af8c3e)}.facilities.style-full .facility-box .text-box .label{position:relative;display:block;font-family:var(--cs-ca-headings-font,Times);font-size:30px;line-height:42px;font-weight:300;margin-bottom:20px;padding-bottom:14px;color:var(--cs-ca-color-00,#000)}.facilities.style-full .facility-box .text-box .label:after{position:absolute;content:"";bottom:0;left:0;width:50px;height:1px;background-color:#999}.facilities.style-full .facility-box .text-box .text{margin-bottom:20px}.facilities.style-full .facility-box .text-box .text p:last-child{margin:0}.facilities.style-sliced{display:block}.facilities.style-sliced .facility-box{position:relative;display:flex;margin-bottom:50px}.facilities.style-sliced .facility-box:last-child{margin:0}.facilities.style-sliced .facility-box .content-left{display:flex;width:50%;padding:0 50px}.facilities.style-sliced .facility-box .media{overflow:hidden;backface-visibility:hidden;will-change:contents}.facilities.style-sliced .facility-box .inner-media{overflow:hidden;transform:scale(1)}.facilities.style-sliced .facility-box .media:hover .inner-media{transform:scale(1.05)}.facilities.style-sliced .facility-box .inner-media img{display:block;width:100%}.facilities.style-sliced .facility-box .content-right{display:flex;width:50%;padding:0 50px;align-content:center;align-items:center;flex-wrap:wrap}.facilities.style-sliced .facility-box .text-box{display:block}.facilities.style-sliced .facility-box .text-box .subtitle{display:block;margin-bottom:5px;font-size:14px;color:var(--cs-ca-accent-01,#af8c3e)}.facilities.style-sliced .facility-box .text-box .label{position:relative;display:block;font-family:var(--cs-ca-headings-font,Times);font-size:30px;line-height:42px;font-weight:300;margin-bottom:26px;padding-bottom:14px;color:var(--cs-ca-color-00,#000)}.facilities.style-sliced .facility-box .text-box .label:after{position:absolute;content:"";bottom:0;left:0;width:50px;height:1px;background-color:#999}.facilities.style-sliced .facility-box .text-box .text{margin-bottom:20px}.facilities.style-sliced .facility-box .text-box .text p:last-child{margin:0}.pricing-tables{text-align:left}.pricing-tables .pricing-column.column.one-third{width:calc(33.333% - 35px);margin:0 52px 52px 0;background-color:var(--cs-ca-color-08,#fff);box-shadow:0px 2px 8px 1px rgba(0,0,0,.12)}.pricing-tables .pricing-column.column.one-third.last{margin-right:0}.pricing-tables .pricing-column.column.one-third.grey-background{background-color:var(--cs-ca-color-07,#f7f7f7)}.pricing-tables .pricing-column.column.one-third.no-margin-bottom{margin-bottom:0}.pricing-tables .pricing-column .media{position:relative;overflow:hidden;backface-visibility:hidden;will-change:contents}.pricing-tables .pricing-column .inner-media{position:relative;height:175px;overflow:hidden;transform:scale(1)}.pricing-tables .pricing-column:hover .inner-media{transform:scale(1.05)}.pricing-tables .pricing-column .inner-media img{display:block;width:100%;height:100%;object-fit:cover}.pricing-tables .pricing-column .content{padding:30px 35px}.pricing-tables .pricing-column .price{margin-bottom:5px}.pricing-tables .pricing-column .old-price{font-size:16px;opacity:.8;margin-right:10px;text-decoration:line-through}.pricing-tables .pricing-column .current-price{font-size:20px;color:var(--cs-ca-accent-01,#af8c3e)}.pricing-tables .pricing-column .current-price span{font-weight:400;font-size:13px;opacity:.8;color:var(--cs-ca-color-03,#4d4d4d)}.pricing-tables .pricing-column .label{position:relative;display:block;font-family:var(--cs-ca-headings-font,Times);font-size:28px;line-height:40px;font-weight:300;padding-bottom:18px;margin-bottom:20px;color:var(--cs-ca-color-00,#000)}.pricing-tables .pricing-column .label:after{position:absolute;content:"";bottom:0;left:0;width:50px;height:1px;background-color:#999}.pricing-tables .pricing-column .features p{font-size:15px;line-height:34px;margin:0;color:var(--cs-ca-color-05,gray)}.testimonials:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;opacity:.6;background-color:var(--cs-ca-color-00,#000)}.testimonials .big-title .subtitle{margin-bottom:20px}.testimonials .big-title .subtitle:before,.testimonials .big-title .subtitle:after{background-color:var(--cs-ca-accent-01,#af8c3e)}.testimonials .big-title h1{color:var(--cs-ca-color-08,#fff)}.testimonials .testimonials-slider{width:100%;height:auto}.testimonials .testimonials-slider .swiper-container,.testimonials .testimonials-slider .swiper-wrapper{height:auto}.testimonials .testimonials-slider article{height:auto;text-align:center}.testimonials .testimonials-slider article .stars{font-size:18px;margin-bottom:25px;color:var(--cs-ca-accent-01,#af8c3e)}.testimonials .testimonials-slider article .text{max-width:1200px;margin:0 auto 25px;padding:0 100px}.testimonials .testimonials-slider article .text p{font-size:18px;line-height:36px;opacity:.9;color:var(--cs-ca-color-08,#fff)}.testimonials .testimonials-slider article .text p:last-child{margin:0}.testimonials .testimonials-slider article .cite{font-size:16px;line-height:30px;color:var(--cs-ca-accent-01,#af8c3e)}.testimonials .testimonials-slider article .cite .guest{display:inline-block;min-width:180px;font-weight:700}.testimonials .testimonials-slider article .cite .line{display:inline-block;width:70px;height:1px;margin:0 20px;vertical-align:middle;background-color:var(--cs-ca-accent-01,#af8c3e)}.testimonials .testimonials-slider article .cite .source{display:inline-block;width:180px;font-weight:700}.testimonials .testimonials-slider .swiper-nav-prev{position:absolute;top:calc(50% - 35px);left:0;font-size:14px;padding:15px 15px 15px 104px;margin:0;z-index:5;cursor:pointer;will-change:transform;color:var(--cs-ca-color-08,#fff);transform:translate(0px,-50%)}.testimonials .testimonials-slider .swiper-nav-prev:before{position:absolute;content:"";right:61px;top:28px;width:34px;height:1px;background-color:var(--cs-ca-color-08,#fff)}.testimonials .testimonials-slider .swiper-nav-prev:hover{transform:translate(18px,-50%)}.testimonials .testimonials-slider .swiper-nav-next{position:absolute;top:calc(50% - 35px);right:0;font-size:14px;padding:15px 104px 15px 15px;margin:0;z-index:5;cursor:pointer;will-change:transform;color:var(--cs-ca-color-08,#fff);transform:translate(0px,-50%)}.testimonials .testimonials-slider .swiper-nav-next:before{position:absolute;content:"";left:61px;font-size:14px;top:28px;width:34px;height:1px;background-color:var(--cs-ca-color-08,#fff)}.testimonials .testimonials-slider .swiper-nav-next:hover{transform:translate(-18px,-50%)}.rooms-grid.style-hover{display:grid;grid-template-columns:1fr 1fr;grid-gap:42px}.rooms-grid.style-hover article{display:block}.rooms-grid.style-hover article .inner{position:relative}.rooms-grid.style-hover article .inner:after{position:absolute;display:block;content:"";width:100%;height:100%;top:0;left:0;opacity:.5;z-index:4;pointer-events:none;background-color:var(--cs-ca-color-00,#000)}.rooms-grid.style-hover article .inner>a{display:block;width:100%;height:auto;margin:0}.rooms-grid.style-hover article .media{position:relative;backface-visibility:hidden;will-change:contents;height:352px;overflow:hidden}.rooms-grid.style-hover article .inner-media{position:relative;overflow:hidden;height:100%;transform:scale(1)}.rooms-grid.style-hover article:hover .inner-media{transform:scale(1.04)}.rooms-grid.style-hover article .inner-media img{display:block;width:100%;height:100%;object-fit:cover}.rooms-grid.style-hover article .text{position:absolute;top:50%;left:0;width:100%;padding:10px 30px;z-index:5;text-align:center;transform:translateY(-50%)}.rooms-grid.style-hover article .room-title{display:block;font-family:var(--cs-ca-headings-font,Times);font-size:34px;line-height:42px;margin-bottom:0;color:var(--cs-ca-color-08,#fff)}.rooms-grid.style-hover article .room-details{position:absolute;top:100%;left:50%;opacity:.8;text-align:center;transform:translateX(-50%)}.rooms-grid.style-hover article .room-details span{display:inline-block;margin:0 9px;color:var(--cs-ca-color-08,#fff)}.rooms-grid.style-hover article .room-details span i{font-size:16px;vertical-align:middle}.rooms-grid.style-hover article .room-price{position:absolute;bottom:30px;left:50%;padding:3px 14px;z-index:5;color:var(--cs-ca-color-08,#fff);background-color:var(--cs-ca-accent-01,#af8c3e);transform:translateX(-50%)}.rooms-grid.style-hover article .room-price .old-price{position:absolute;left:-40px;opacity:.5;font-weight:700;text-decoration:line-through}.rooms-grid.style-hover article .room-price .current-price{font-weight:700}.rooms-grid.style-hover article .room-price .current-price span{opacity:.8;font-size:11px;font-weight:400}.rooms-grid.style-standard{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px}.rooms-grid.style-standard article{display:block}.rooms-grid.style-standard article .inner{position:relative}.rooms-grid.style-standard article .inner>a{display:block;width:100%;height:auto;margin:0}.rooms-grid.style-standard article .media{position:relative;backface-visibility:hidden;will-change:contents;overflow:hidden}.rooms-grid.style-standard article .inner-media{overflow:hidden;transform:scale(1)}.rooms-grid.style-standard article:hover .inner-media{transform:scale(1.04)}.rooms-grid.style-standard article .inner-media img{display:block;width:100%}.rooms-grid.style-standard article .room-price{position:absolute;top:20px;left:20px;padding:0 12px;z-index:5;opacity:.85;color:var(--cs-ca-color-08,#fff);background-color:var(--cs-ca-accent-01,#af8c3e)}.rooms-grid.style-standard article .room-price .current-price{font-weight:700}.rooms-grid.style-standard article .room-price .current-price span{opacity:.8;font-size:11px;font-weight:400}.rooms-grid.style-standard article .text{margin-top:18px}.rooms-grid.style-standard article .room-title{display:block;font-family:var(--cs-ca-headings-font,Times);font-size:28px;line-height:34px;margin-bottom:14px;font-weight:300;color:var(--cs-ca-color-00,#000)}.rooms-grid.style-standard.bold article .room-title{margin-top:25px;font-weight:400}.rooms-grid.style-standard article .room-details{margin-bottom:10px}.rooms-grid.style-standard article .room-details span{display:inline-block;margin-right:10px;color:var(--cs-ca-color-00,#000)}.rooms-grid.style-standard.bold article .room-details span{margin-right:12px}.rooms-grid.style-standard article .room-details span:last-child{margin:0}.rooms-grid.style-standard article .room-details span i{font-size:20px;margin-right:4px;vertical-align:middle}.rooms-grid.style-standard article .text p{margin-top:18px}.rooms-grid.style-standard article .explore{color:var(--cs-ca-accent-01,#af8c3e)}.rooms-grid.style-big{display:block}.rooms-grid.style-big article{display:block;margin-bottom:50px}.rooms-grid.style-big article:last-child{margin:0}.rooms-grid.style-big article:nth-child(even){text-align:right}.rooms-grid.style-big article .inner{position:relative}.rooms-grid.style-big article .inner>a{display:block;width:100%;height:auto;margin:0}.rooms-grid.style-big article .media{position:relative;height:500px;backface-visibility:hidden;will-change:contents;overflow:hidden}.rooms-grid.style-big article .inner-media{position:relative;height:100%;overflow:hidden;transform:scale(1)}.rooms-grid.style-big article:hover .inner-media{transform:scale(1.04)}.rooms-grid.style-big article .inner-media img{display:block;width:100%;height:100%;object-fit:cover}.rooms-grid.style-big article .content-box{position:absolute;right:-150px;top:50%;width:480px;min-height:280px;padding:46px;text-align:left;background-color:var(--cs-ca-color-08,#fff);box-shadow:1px 1px 10px #0000001a;transform:translateY(-50%)}.rooms-grid.style-big article:nth-child(even) .content-box{right:auto;left:-150px}.rooms-grid.style-big article .content-box .room-price{margin-bottom:5px}.rooms-grid.style-big article .content-box .room-price .current-price{font-weight:700;font-size:14px;color:var(--cs-ca-accent-01,#af8c3e)}.rooms-grid.style-big article .content-box .room-price .current-price span{opacity:.8;font-size:11px;font-weight:400;color:var(--cs-ca-color-00,#000)}.rooms-grid.style-big article .content-box .room-title{display:block;font-family:var(--cs-ca-headings-font,Times);font-size:28px;line-height:34px;margin-bottom:14px;color:var(--cs-ca-color-00,#000)}.rooms-grid.style-big article:hover .content-box .room-title{color:var(--cs-ca-accent-01,#af8c3e)}.rooms-grid.style-big article .content-box .room-details{margin-bottom:10px}.rooms-grid.style-big article .content-box .room-details span{display:inline-block;margin-right:20px;color:var(--cs-ca-color-00,#000)}.rooms-grid.style-big article .content-box .room-details span:last-child{margin:0}.rooms-grid.style-big article .content-box .room-details span i{font-size:20px;margin-right:6px;vertical-align:middle}.rooms-grid.style-big article .content-box .text{margin-top:18px}.rooms-grid.style-big article .content-box .explore{color:var(--cs-ca-accent-01,#af8c3e)}.room-single:before{position:absolute;content:"";width:100%;height:140px;top:0;left:0;opacity:1;z-index:3;pointer-events:none;background-image:-webkit-linear-gradient(rgba(0,0,0,.7) 0%,rgba(0,0,0,.4) 60%,transparent 100%);background-image:linear-gradient(rgba(0,0,0,.7) 0%,rgba(0,0,0,.4) 60%,transparent 100%)}.room-single>.room-header{position:relative;height:calc(100vh - 100px)}.room-single>.room-header .bg{position:relative;height:100%}.room-single>.room-header .bg:after{position:absolute;content:"";width:100%;height:350px;bottom:0;left:0;opacity:1;z-index:3;pointer-events:none;background-image:-webkit-linear-gradient(transparent 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.6) 100%);background-image:linear-gradient(transparent 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.6) 100%)}.room-single>.room-header .bg img{position:relative;width:100%;height:100%;object-fit:cover}.room-single>.room-header .wrapper{position:absolute;bottom:50px;left:50%;width:1200px;z-index:4;transform:translateX(-50%)}.room-single>.room-header .info{position:relative}.room-single>.room-header .info .room-title{display:block;font-family:var(--cs-ca-headings-font,Times);font-size:50px;line-height:59px;margin-bottom:35px;color:var(--cs-ca-color-08,#fff)}.room-single>.room-header .info .room-details p{position:relative;display:inline-block;padding-right:28px;margin-right:28px;margin-bottom:0}.room-single>.room-header .info .room-details p:after{position:absolute;content:"";top:38px;right:-11px;width:21px;height:1px;background-color:var(--cs-ca-color-05,gray)}.room-single>.room-header .info .room-details p:last-child:after{display:none}.room-single>.room-header .info .room-details p .label{display:block;opacity:.6;color:var(--cs-ca-color-08,#fff)}.room-single>.room-header .info .room-details p .content{color:var(--cs-ca-color-08,#fff)}.room-single>.room-header .room-price{position:absolute;bottom:0;right:0}.room-single>.room-header .room-price .old-price{position:absolute;top:-33px;left:4px;font-size:19px;text-decoration:line-through;color:#818181}.room-single>.room-header .room-price .current-price{font-size:25px;font-weight:700;color:var(--cs-ca-accent-01,#af8c3e)}.room-single>.room-header .room-price .current-price span{font-size:14px;font-weight:400;opacity:.5;color:var(--cs-ca-color-08,#fff)}.room-single>.room-content{padding:100px 0}.room-single>.room-content p:last-child{margin:0}.room-single>.similar-rooms{padding:100px 0}.room-single>.similar-rooms .rooms-grid.style-standard{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}.room-single>.similar-rooms .rooms-grid.style-standard article .room-title{font-size:24px;line-height:30px;margin-bottom:14px}.room-single>.similar-rooms .rooms-grid.style-standard article img{display:block;width:100%;min-height:260px;object-fit:cover}.elementor-accordion .elementor-accordion-item{border-bottom:1px solid #b1b1b1!important}.elementor-accordion .elementor-accordion-item:last-of-type{border:0!important}.elementor-accordion .elementor-tab-content p:last-of-type{margin-bottom:10px}section.page-header{position:relative;min-height:500px;padding:240px 0 50px;text-align:center;background-position:center center;background-size:cover}section.page-header.style-full{padding:100px 20px;height:100vh}section.page-header.style-standard{padding:100px 50px;min-height:auto;background-color:#e7e7e7}section.page-header:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;opacity:.55;background-color:var(--cs-ca-color-00,#000)}section.page-header.style-full:before{opacity:.5}section.page-header.style-standard:before{display:none}section.page-header .title{position:relative;z-index:3}section.page-header.style-full .title{position:absolute;top:50%;left:50%;z-index:5;transform:translate(-50%,-50%)}section.page-header .title p{color:var(--cs-ca-accent-01,#af8c3e)}section.page-header .title h1{position:relative;display:inline-block;margin:0;font-weight:400;color:var(--cs-ca-color-08,#fff)}section.page-header.style-full .title h1{font-size:68px;line-height:70px}section.page-header.style-standard .title h1{font-size:44px;line-height:52px;color:#000}section.page-header .title h1:before{position:absolute;content:"";top:27px;left:-100px;width:60px;height:1px;background-color:var(--cs-ca-color-08,#fff)}section.page-header .title h1:after{position:absolute;content:"";top:27px;right:-100px;width:60px;height:1px;background-color:var(--cs-ca-color-08,#fff)}section.page-header .title h1.style-no-border:before,section.page-header .title h1.style-no-border:after{display:none}main.page .comments{padding:80px 0 0}main.page .comments .comments-area{margin-bottom:80px}main.page .comments .comments-area h4{font-size:26px;line-height:36px;font-weight:400;margin-bottom:40px}main.page .comments .comments-area ul{text-align:left}main.page .comments .comments-area li{position:relative;margin-bottom:35px;margin-left:0;list-style:none}main.page .comments .comments-area .comment-user-avatar{position:absolute;top:0;left:0}main.page .comments .comments-area .comment-body{padding-left:85px}main.page .comments .comments-area .comment-body .comment-date{color:#6a6a6a}main.page .comments .comments-area .comment-body .comment-date+h6{margin-bottom:12px;font-weight:400}main.page .comments .comments-area .comment-body .comment-reply-link{position:absolute;top:0;right:0;font-size:14px;color:#af8c3e}main.page .comments .comments-area .comment-body .comment-text{font-size:14px}main.page .comments .comments-area .comment-body .comment-text a{font-size:14px}main.page .comments .comments-area .comment-body .comment-text p:last-child{margin:0}main.page .comments .comments-area ul ul{margin-left:85px}main.page .comments .comment-respond{position:relative}main.page .comments .comment-list .comment-respond{margin-bottom:40px}main.page .comments .comment-respond .comment-reply-title{font-size:26px;line-height:36px;font-weight:400;margin-bottom:40px}main.page .comments .comment-respond small{position:absolute;top:0;right:0}main.page .comments .comment-respond small a{font-family:var(--cs-ca-body-font,Times);font-size:14px;color:#6a6a6a}main.page .comments .comment-respond small a:hover{color:#af8c3e}main.page .comments .comment-respond form{font-size:0}main.page .comments .comment-respond textarea{display:block;width:100%;height:160px;margin-bottom:20px;border:1px solid #c7c7c7;padding:20px;font-size:14px}main.page .comments .comment-respond input[name=author],main.page .comments .comment-respond input[name=email],main.page .comments .comment-respond input[name=subject]{display:inline-block;width:30%;margin-right:5%;background:0 0;border:1px solid #c7c7c7;padding:20px;margin-bottom:30px;font-size:14px}main.page .comments .comment-respond textarea:hover,main.page .comments .comment-respond input[name=author]:hover,main.page .comments .comment-respond input[name=email]:hover,main.page .comments .comment-respond input[name=subject]:hover{border-color:#000}main.page .comments .comment-respond input[name=subject]{margin-right:0}main.page .comments .comment-respond .comment-form-cookies-consent input{margin-right:10px}main.page .comments .comment-respond .comment-form-cookies-consent label{font-size:14px}main.page .comments .comment-respond .form-submit{margin:0}main.page .comments .comment-respond .form-submit input[type=submit]{border:0;padding:10px 30px;border-radius:3px;font-size:14px;color:#fff;background-color:#af8c3e}main.page .comments .comment-respond .form-submit input[type=submit]:hover{background-color:#d5a948}.restaurant-menu{text-align:left}.restaurant-menu ul{list-style:none}.restaurant-menu ul li{display:grid;list-style:none;grid-template-columns:170px auto;grid-gap:32px;margin-bottom:30px}.restaurant-menu ul li:last-child{margin-bottom:0}.restaurant-menu ul li .media{position:relative;display:block;width:170px;height:170px;overflow:hidden;backface-visibility:hidden;will-change:contents}.restaurant-menu ul li .inner-media{position:relative;height:100%;overflow:hidden;transform:scale(1)}.restaurant-menu ul li:hover .inner-media{transform:scale(1.05)}.restaurant-menu ul li .inner-media img{display:block;width:100%;height:100%;object-fit:cover}.restaurant-menu ul li .content{display:inline-block;padding-right:20px}.restaurant-menu ul li .content .category{display:block;margin-bottom:3px;color:var(--cs-ca-accent-01,#af8c3e)}.restaurant-menu ul li .content .meal{display:inline-block;font-family:var(--cs-ca-headings-font,Times);float:left;width:90%;font-size:26px;line-height:35px;color:var(--cs-ca-color-03,#4d4d4d)}.restaurant-menu ul li .content .price{display:inline-block;width:10%;text-align:right;font-size:20px;line-height:35px;color:#919191}.restaurant-menu ul li .content .details{display:block;margin-top:18px;margin-bottom:0;padding-top:24px;color:var(--cs-ca-color-03,#4d4d4d);border-top:1px solid silver}.team-member{position:relative}.team-member.style-hover:before{position:absolute;content:"";width:100%;height:140px;bottom:0;left:0;opacity:1;z-index:3;pointer-events:none;background-image:-webkit-linear-gradient(transparent 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.6) 100%);background-image:linear-gradient(transparent 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.6) 100%)}.team-member img{display:block;width:100%;height:auto}.team-member.style-standard img{margin-bottom:20px}.team-member.style-hover .content{position:absolute;width:100%;bottom:16px;left:0;padding:0 30px;z-index:4;color:var(--cs-ca-color-08,#fff)}.team-member .content .name{display:inline-block;font-size:20px;line-height:32px;font-weight:700}.team-member .content .title{display:block;font-size:15px;margin-bottom:3px}.team-member.style-hover .content .social{display:inline-block;float:right;line-height:37px}.team-member .content .social a{display:inline-block;margin-right:8px}.team-member.style-hover .content .social a{color:var(--cs-ca-color-08,#fff)}.team-member .content .social a:hover{color:var(--cs-ca-accent-01,#af8c3e)}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form textarea{display:block;font-family:var(--cs-ca-body-font,serif);font-size:14px;width:320px;padding:12px 16px;margin-bottom:18px;border:1px solid #c3c3c3;color:var(--cs-ca-color-00,#000);background:#eaeaea}.wpcf7-form textarea{width:100%;height:200px;margin-bottom:30px}.wpcf7-form input[type=submit]{font-size:14px;padding:12px 40px;outline:none;border:0;color:var(--cs-ca-color-08,#fff);background:var(--cs-ca-accent-01,#af8c3e)}.wpcf7-form br{display:none}.wpcf7 form .wpcf7-response-output{padding:15px 20px;border:1px solid #888;margin:30px 0 20px}.wpcf7 form.sent .wpcf7-response-output{color:#268726;background-color:#cff1cf;border:1px solid #a6d1ab}.wpcf7 form.failed .wpcf7-response-output{color:#872626;background-color:#f1cfcf;border:1px solid #d1a6a6}.wpcf7-form input[type=text]:hover,.wpcf7-form input[type=email]:hover,.wpcf7-form textarea:hover{border-color:var(--cs-ca-color-05,gray)}.wpcf7-form input[type=submit]:hover{background:var(--cs-ca-accent-01-cool,#d5a948)}.contact-box .label{position:relative;display:block;font-size:16px;font-weight:700;margin-bottom:15px;padding-bottom:15px;color:var(--cs-ca-color-03,#4d4d4d)}.contact-box .label:after{position:absolute;content:"";bottom:0;left:0;width:50px;height:1px;background-color:#999}.contact-box ul{margin:0;list-style:none}.contact-box ul li{min-height:20px;line-height:23px;list-style:none}.contact-box ul li p:last-child{margin-bottom:0}.contact-box ul li a{position:relative;display:inline-block}.contact-box ul li a:after{position:absolute;display:block;content:"";left:0;bottom:0;width:100%;height:1px;transform-origin:0 0;background-color:var(--cs-ca-color-01,#0c0c0c);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.contact-box ul li a:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.google-map{padding-left:50px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.google-map iframe{width:100%;height:577px;border:0}.gallery.style-grid{display:grid;width:100%;grid-gap:12px}.gallery.style-grid.size-2-columns{grid-template-columns:1fr 1fr}.gallery.style-grid.size-3-columns{grid-template-columns:1fr 1fr 1fr}.gallery.style-grid.size-4-columns{grid-template-columns:1fr 1fr 1fr 1fr}.gallery.style-grid.no-gap{grid-gap:0}.gallery>a{display:block;margin:0}.gallery>a img{display:block;width:100%;height:auto}.carousel-slider{position:relative;width:100%;height:100%;overflow:hidden}.carousel-slider .swiper-container{position:relative;width:100%;height:100%;padding:0;overflow:hidden}.carousel-slider .swiper-container.status-grapping{cursor:grabbing}.carousel-slider .swiper-wrapper{will-change:transform}.carousel-slider.style-intro article{position:relative;display:inline-block;width:auto;height:100%;margin:0;vertical-align:middle}.carousel-slider.style-intro article .inner{position:relative;display:block;width:100%;height:100%}.carousel-slider.style-intro article .media{position:relative;display:block;width:100%;height:100%}.carousel-slider.style-intro article .media:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;z-index:2;opacity:.3;pointer-events:none;background-color:var(--cs-ca-color-00,#000)}.carousel-slider.style-intro article .media img{display:block;width:100%;height:100%;object-fit:cover}.carousel-slider.style-intro article .text{position:absolute;top:50%;left:50%;text-align:center;z-index:3;-webkit-transform:translate(-50%,-56%);-moz-transform:translate(-50%,-56%);transform:translate(-50%,-56%)}.carousel-slider.style-intro article .text .subtitle{margin-bottom:45px;opacity:0;color:var(--cs-ca-color-08,#fff);transform:translateY(-25px)}.carousel-slider.style-intro article .text .subtitle span{position:relative}.carousel-slider.style-intro article .text .subtitle span:before{position:absolute;content:"";top:7px;left:-100px;width:50px;height:1px;background-color:var(--cs-ca-color-08,#fff)}.carousel-slider.style-intro article .text .subtitle span:after{position:absolute;content:"";top:7px;right:-100px;width:50px;height:1px;background-color:var(--cs-ca-color-08,#fff)}.carousel-slider.style-intro article .text h2{font-size:74px;line-height:92px;font-weight:400;margin-bottom:45px;opacity:0;color:var(--cs-ca-color-08,#fff);transform:translateY(-25px)}.carousel-slider.style-intro article .text a{display:inline-block;padding:12px 36px;opacity:0;font-size:14px;line-height:24px;text-transform:uppercase;color:var(--cs-ca-color-08,#fff);background-color:var(--cs-ca-accent-01,#af8c3e);transform:translateY(-25px)}.carousel-slider.style-intro article .text a:hover{background-color:var(--cs-ca-accent-01-cool,#d5a948)}.carousel-slider.style-intro article.swiper-slide-active .text .subtitle,.carousel-slider.style-intro article.swiper-slide-active .text h2,.carousel-slider.style-intro article.swiper-slide-active .text a{opacity:1;transform:translateY(0)}.carousel-slider.style-intro .swiper-nav-prev{position:absolute;top:50%;left:0;padding:20px 20px 20px 90px;font-size:14px;margin:0;z-index:5;cursor:pointer;will-change:transform;color:var(--cs-ca-color-08,#fff);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);transform:translate(0,-50%)}.carousel-slider.style-intro .swiper-nav-prev:before{position:absolute;content:"";left:50px;top:32px;width:26px;height:1px;background-color:var(--cs-ca-color-08,#fff)}.carousel-slider.style-intro .swiper-nav-prev:hover{-webkit-transform:translate(18px,-50%);-moz-transform:translate(18px,-50%);transform:translate(18px,-50%)}.carousel-slider.style-intro .swiper-nav-next{position:absolute;top:50%;right:0;padding:20px 90px 20px 20px;font-size:14px;margin:0;z-index:5;cursor:pointer;will-change:transform;color:var(--cs-ca-color-08,#fff);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);transform:translate(0,-50%)}.carousel-slider.style-intro .swiper-nav-next:before{position:absolute;content:"";right:50px;top:32px;width:26px;height:1px;background-color:var(--cs-ca-color-08,#fff)}.carousel-slider.style-intro .swiper-nav-next:hover{-webkit-transform:translate(-18px,-50%);-moz-transform:translate(-18px,-50%);transform:translate(-18px,-50%)}section.slider-horizontal-focused-wrapper{width:100%;height:100vh;padding:210px 0 40px;background-color:var(--cs-ca-color-01,#0c0c0c)}.carousel-slider.style-horizontal-focused.fullscreen{height:100%}.carousel-slider.style-horizontal-focused.height-limited{height:640px}.carousel-slider.style-horizontal-focused.style-boxed.height-limited{height:510px}.carousel-slider.style-horizontal-focused .swiper-container{padding-bottom:70px}.carousel-slider.style-horizontal-focused.fullscreen .swiper-container{padding-bottom:100px}.carousel-slider.style-horizontal-focused article{position:relative;display:inline-block;vertical-align:middle;width:auto;height:100%;margin:0;transform:scale(.85)}.carousel-slider.style-horizontal-focused.style-boxed article{height:440px;margin:0 25px;transform:scale(1)}.carousel-slider.style-horizontal-focused article.swiper-slide-active{transform:scale(1)}.carousel-slider.style-horizontal-focused article .inner{position:relative;display:block;width:auto;height:100%}.carousel-slider.style-horizontal-focused article .inner:after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;opacity:.7;z-index:4;background-color:var(--cs-ca-color-00,#000)}.carousel-slider.style-horizontal-focused.style-boxed article .inner:after{opacity:0;pointer-events:none}.carousel-slider.style-horizontal-focused article.swiper-slide-active .inner:after{opacity:0;pointer-events:none}.carousel-slider.style-horizontal-focused article a{position:relative;display:block;width:auto;height:100%;margin:0}.carousel-slider.style-horizontal-focused article .media{position:relative;backface-visibility:hidden;will-change:contents}.carousel-slider.style-horizontal-focused:not(.style-images) article .media:before{position:absolute;content:"";width:100%;height:350px;bottom:0;left:0;opacity:0;z-index:3;pointer-events:none;background-image:-webkit-linear-gradient(transparent 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.8) 100%);background-image:linear-gradient(transparent 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.8) 100%)}.carousel-slider.style-horizontal-focused.style-boxed article .media:before{height:180px;background-image:-webkit-linear-gradient(transparent 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.6) 100%);background-image:linear-gradient(transparent 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.6) 100%)}.carousel-slider.style-horizontal-focused article.swiper-slide-active .media:before{opacity:1}.carousel-slider.style-horizontal-focused article .media,.carousel-slider.style-horizontal-focused article .inner-media{position:relative;display:block;width:auto;height:100%;overflow:hidden}.carousel-slider.style-horizontal-focused article .inner-media{transform:scale(1)}.carousel-slider.style-horizontal-focused article.swiper-slide-active .inner:hover .inner-media{transform:scale(1.04)}.carousel-slider.style-horizontal-focused article .media img{display:block;width:auto;height:100%}.carousel-slider.style-horizontal-focused article .text{position:absolute;bottom:0;left:0;width:100%;height:auto;padding:0 30px 30px;opacity:0;z-index:3;text-align:center;color:var(--cs-ca-color-08,#fff)}.carousel-slider.style-horizontal-focused.style-boxed article .text{bottom:-107px}.carousel-slider.style-horizontal-focused article.swiper-slide-active .text{opacity:1}.carousel-slider.style-horizontal-focused article .room-price{display:inline-block;position:relative;margin-bottom:10px}.carousel-slider.style-horizontal-focused.style-boxed article .room-price{margin-bottom:22px}.carousel-slider.style-horizontal-focused article .room-price .old-price{position:absolute;left:-55px;font-size:14px;text-decoration:line-through;color:var(--cs-ca-color-08,#fff);opacity:.5}.carousel-slider.style-horizontal-focused article .room-price .current-price{position:relative;font-size:16px;color:var(--cs-ca-accent-01-cool,#d5a948);font-weight:700}.carousel-slider.style-horizontal-focused article .room-price .current-price .full-price{position:relative;font-size:16px;font-weight:700}.carousel-slider.style-horizontal-focused article .room-price .current-price .full-price:after{content:'';display:block;width:30px;height:1px;position:absolute;left:25%;top:45%;transform:skew(35deg,-35deg);background-color:var(--cs-ca-accent-01-cool,#d5a948);opacity:.9}.carousel-slider.style-horizontal-focused article .room-price .current-price span{font-size:13px;color:#cfcfcf;font-weight:400}.carousel-slider.style-horizontal-focused.style-boxed article .room-price .current-price span{opacity:.4}.carousel-slider.style-horizontal-focused article .room-title{position:relative;display:block;font-family:var(--cs-ca-headings-font,Times);font-size:34px;line-height:44px;margin-bottom:20px;padding-bottom:15px}.carousel-slider.style-horizontal-focused.style-boxed article .room-title{font-size:58px;line-height:66px;font-weight:300;margin-bottom:20px;padding-bottom:0}.carousel-slider.style-horizontal-focused article .room-title:after{position:absolute;content:"";bottom:0;left:50%;width:60px;height:1px;background-color:var(--cs-ca-border-01,silver);transform:translateX(-50%)}.carousel-slider.style-horizontal-focused.style-boxed article .room-title:after{display:none}.carousel-slider.style-horizontal-focused article .room-details span{display:inline-block;margin:0 16px;opacity:.85}.carousel-slider.style-horizontal-focused article .room-details i{vertical-align:middle;font-size:21px;margin-right:9px}.carousel-slider.style-horizontal-focused.style-boxed article .explore{opacity:.4;color:var(--cs-ca-color-08,#fff)}.carousel-slider.style-horizontal-focused.style-boxed article:hover .explore{opacity:1;color:var(--cs-ca-accent-01,#af8c3e)}.carousel-slider.style-horizontal-focused .swiper-pagination{position:absolute;bottom:0!important;width:auto;left:50%;z-index:99;pointer-events:none;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);transform:translate(-50%,0)}.carousel-slider.style-horizontal-focused .swiper-pagination span{position:relative;display:inline-block;width:auto;height:3px;padding:20px;margin:0;border-radius:2px;opacity:1;pointer-events:all;background:0 0}.carousel-slider.style-horizontal-focused .swiper-pagination span:after{display:block;content:"";width:23px;height:4px;background-color:var(--cs-ca-color-09,#c3c3c3)}.carousel-slider.style-horizontal-focused.fullscreen .swiper-pagination span:after{width:30px;height:4px;opacity:.2}.carousel-slider.style-horizontal-focused .swiper-pagination span:hover:after,.carousel-slider.style-horizontal-focused .swiper-pagination span.swiper-pagination-bullet-active:after{opacity:1;background-color:var(--cs-ca-accent-01-cool,#d5a948)}.carousel-slider.style-horizontal-focused .swiper-nav-prev{position:absolute;top:calc(50% - 35px);left:0;font-size:14px;padding:15px 15px 15px 104px;margin:0;z-index:5;cursor:pointer;will-change:transform;color:var(--cs-ca-color-08,#fff);transform:translate(0px,-50%)}.carousel-slider.style-horizontal-focused .swiper-nav-prev:before{position:absolute;content:"";right:61px;top:28px;width:34px;height:1px;background-color:var(--cs-ca-color-08,#fff)}.carousel-slider.style-horizontal-focused .swiper-nav-prev:hover{transform:translate(18px,-50%)}.carousel-slider.style-horizontal-focused .swiper-nav-next{position:absolute;top:calc(50% - 35px);right:0;font-size:14px;padding:15px 104px 15px 15px;margin:0;z-index:5;cursor:pointer;will-change:transform;color:var(--cs-ca-color-08,#fff);transform:translate(0px,-50%)}.carousel-slider.style-horizontal-focused .swiper-nav-next:before{position:absolute;content:"";left:61px;font-size:14px;top:28px;width:34px;height:1px;background-color:var(--cs-ca-color-08,#fff)}.carousel-slider.style-horizontal-focused .swiper-nav-next:hover{transform:translate(-18px,-50%)}.carousel-slider.style-horizontal-focused.fullscreen .swiper-nav-prev,.carousel-slider.style-horizontal-focused.fullscreen .swiper-nav-next{top:auto;bottom:0;transform:translate(0px,0px)}.carousel-slider.style-horizontal-focused.fullscreen .swiper-nav-prev:hover{transform:translate(18px,0px)}.carousel-slider.style-horizontal-focused.fullscreen .swiper-nav-next:hover{transform:translate(-18px,0px)}.carousel-slider.clients-slider{height:140px;margin:30px 0}.carousel-slider.clients-slider article{position:relative;display:inline-block;vertical-align:middle;width:auto;height:100%;margin:0 100px;opacity:.7}.carousel-slider.clients-slider article:hover{opacity:1}.carousel-slider.clients-slider article img{display:block;width:auto;height:100%;margin:0}.label-slider{position:relative;height:calc(100vh - 44px)}.label-slider .show-on-mobile{position:relative;display:none;height:100%}.label-slider .show-on-mobile:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;opacity:.5;z-index:5;pointer-events:none;background-color:var(--cs-ca-color-00,#000)}.label-slider .show-on-mobile img{display:block;height:100%;object-fit:cover}.label-slider>.images{position:absolute;width:100%;height:100%;top:0;left:0}.label-slider>.images:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;opacity:.5;z-index:5;pointer-events:none;background-color:var(--cs-ca-color-00,#000)}.label-slider>.images img{position:absolute;display:block;width:100%;height:100%;z-index:4;opacity:0;visibility:hidden;object-fit:cover;pointer-events:none}.label-slider>.images img.status-active{opacity:1;visibility:visible}.label-slider>.slides{position:absolute;width:900px;top:50%;left:50%;padding:0 20px;z-index:6;text-align:center;transform:translate(-50%,-50%)}.label-slider>.slides .slide{margin-bottom:25px}.label-slider>.slides .slide:last-child{margin:0}.label-slider>.slides .slide .big-label{display:inline-block;font-family:var(--cs-ca-headings-font,Times);font-size:48px;line-height:54px;margin-bottom:10px;opacity:.55;color:var(--cs-ca-color-08,#fff)}.label-slider>.slides .slide.status-active .big-label{opacity:1}.label-slider>.slides .slide ul{display:block;opacity:0;visibility:hidden;pointer-events:none}.label-slider>.slides .slide.status-active ul{opacity:1;visibility:visible;pointer-events:auto}.label-slider>.slides .slide ul li{position:relative;display:inline-block;font-family:var(--cs-ca-headings-font,Times);margin:0;padding:0 30px;font-size:15px;line-height:28px;color:var(--cs-ca-color-08,#fff)}.label-slider>.slides .slide ul li:after{position:absolute;content:"";top:0;right:0;width:1px;height:23px;background-color:var(--cs-ca-color-09,#c3c3c3)}.label-slider>.slides .slide ul li:last-child:after{display:none}.label-slider>.slides .slide ul li a{display:block;opacity:.6;font-size:22px;line-height:26px;color:var(--cs-ca-color-08,#fff)}.label-slider>.slides .slide ul li a:hover{opacity:1}.list-slider{position:relative;height:100vh}.list-slider .show-on-mobile{position:relative;display:none;height:100%}.list-slider .show-on-mobile:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;opacity:.5;z-index:5;pointer-events:none;background-color:var(--cs-ca-color-00,#000)}.list-slider .show-on-mobile img{display:block;height:100%;object-fit:cover}.list-slider>.images{position:absolute;width:100%;height:100%;top:0;left:0}.list-slider>.images:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;opacity:.5;z-index:5;pointer-events:none;background-color:var(--cs-ca-color-00,#000)}.list-slider>.images img{position:absolute;display:block;width:100%;height:100%;z-index:4;opacity:0;visibility:hidden;object-fit:cover;pointer-events:none}.list-slider>.images img.status-active{opacity:1;visibility:visible}.list-slider>.list{position:absolute;width:65%;bottom:70px;left:0;padding:0 50px;z-index:6}.list-slider>.list ul{height:34px;margin-bottom:25px;list-style:none}.list-slider>.list ul:last-child{margin:0}.list-slider>.list ul li{display:inline-block;margin:0;margin-right:40px;list-style:none}.list-slider>.list ul li:last-child{margin:0}.list-slider>.list ul li a{display:block;font-family:var(--cs-ca-headings-font,Times);font-size:30px;line-height:34px;margin-bottom:0;opacity:.4;color:var(--cs-ca-color-08,#fff)}.list-slider>.list ul li.status-active a{opacity:1}.list-slider>.details{position:absolute;width:35%;bottom:70px;right:0;z-index:6;color:var(--cs-ca-color-08,#fff)}.list-slider>.details .panel{position:absolute;width:100%;bottom:0;right:0;padding:0 50px;opacity:0;z-index:6;text-align:right;visibility:hidden;pointer-events:none}.list-slider>.details .panel.status-active{opacity:1;visibility:visible}.list-slider>.details .panel .room-price{margin-bottom:20px}.list-slider>.details .panel .room-price .old-price{font-size:18px;margin-right:10px;opacity:.4;font-weight:700;text-decoration:line-through}.list-slider>.details .panel .room-price .current-price{font-weight:700;font-size:22px;color:var(--cs-ca-accent-01,#af8c3e)}.list-slider>.details .panel .room-price .current-price span{font-size:13px;font-weight:400;opacity:.6;color:var(--cs-ca-color-08,#fff)}.list-slider>.details .panel .room-details{opacity:1}.list-slider>.details .panel .room-details span{margin-right:26px}.list-slider>.details .panel .room-details span:last-child{margin:0}.list-slider>.details .panel .room-details i{display:inline-block;vertical-align:middle;margin-right:10px;height:23px;font-size:20px}.slider-strips-wrapper{position:relative;width:100%;height:100vh;padding:0;overflow:hidden}.strips-slider{position:relative;width:100%;height:100%;overflow:hidden}.strips-slider .swiper-container{position:relative;width:100%;height:100%;padding:0;overflow:hidden}.strips-slider .swiper-wrapper{will-change:transform}.strips-slider article{position:relative;display:inline-block;width:auto;height:100%;margin:0 25px;backface-visibility:hidden;will-change:contents}.strips-slider.cols-2 article{width:1200px}.strips-slider.cols-3 article{width:800px}.strips-slider article .inner{position:relative;display:block;width:100%;height:100%}.strips-slider article .inner:after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;opacity:.6;z-index:4;background-color:var(--cs-ca-color-00,#000)}.strips-slider article.swiper-slide-active .inner:after{opacity:0;pointer-events:none}.strips-slider article a{position:relative;display:block;width:100%;height:100%;margin:0}.strips-slider article .media{backface-visibility:hidden}.strips-slider article .media,.strips-slider article .inner-media{position:relative;display:block;width:100%;height:100%;overflow:hidden}.strips-slider article .inner-media{transform:scale(1)}.strips-slider article.swiper-slide-active .inner:hover .inner-media{transform:scale(1.05)}.strips-slider article .media img{display:block;width:100%;height:100%;object-fit:cover}.strips-slider article .text{position:absolute;bottom:0;left:0;width:100%;height:270px;padding:40px 30px 0;opacity:0;z-index:3;text-align:center;pointer-events:none;color:var(--cs-ca-color-08,#fff)}.strips-slider article.swiper-slide-active .text{opacity:1}.strips-slider article .text:before{position:absolute;content:"";width:100%;height:100%;bottom:0;left:0;opacity:1;background-image:-webkit-linear-gradient(transparent 0%,rgba(0,0,0,.5) 50%,rgba(0,0,0,.9) 100%);background-image:linear-gradient(transparent 0%,rgba(0,0,0,.5) 50%,rgba(0,0,0,.9) 100%)}.strips-slider article .room-price{display:inline-block;position:relative;margin-bottom:22px}.strips-slider article .room-price .old-price{position:absolute;left:-55px;font-size:14px;text-decoration:line-through;color:var(--cs-ca-color-08,#fff);opacity:.5}.strips-slider article .room-price .current-price{position:relative;font-size:16px;color:var(--cs-ca-accent-01-cool,#d5a948);font-weight:700}.strips-slider article .room-price .current-price span{font-size:13px;color:var(--cs-ca-color-08,#fff);opacity:.7;font-weight:400}.strips-slider article .room-title{position:relative;display:block;font-family:var(--cs-ca-headings-font,Times);font-size:46px;line-height:55px;font-weight:300;margin-bottom:22px;padding-bottom:0}.strips-slider article .room-details span{display:inline-block;margin:0 5px;opacity:.85}.strips-slider article .room-details i{vertical-align:middle;font-size:21px;margin-right:9px}.strips-slider .swiper-nav-prev{position:absolute;bottom:122px;left:0;font-size:14px;padding:15px 15px 15px 104px;margin:0;z-index:5;cursor:pointer;will-change:transform;color:var(--cs-ca-color-08,#fff);transform:translate(0px,0px)}.strips-slider .swiper-nav-prev:before{position:absolute;content:"";right:61px;top:28px;width:34px;height:1px;background-color:var(--cs-ca-color-08,#fff)}.strips-slider .swiper-nav-prev:hover{transform:translate(18px,0px)}.strips-slider .swiper-nav-next{position:absolute;bottom:122px;right:0;font-size:14px;padding:15px 104px 15px 15px;margin:0;z-index:5;cursor:pointer;will-change:transform;color:var(--cs-ca-color-08,#fff);transform:translate(0px,0px)}.strips-slider .swiper-nav-next:before{position:absolute;content:"";left:61px;font-size:14px;top:28px;width:34px;height:1px;background-color:var(--cs-ca-color-08,#fff)}.strips-slider .swiper-nav-next:hover{transform:translate(-18px,0px)}section.slider-vertical-wrapper{position:relative;width:100%;height:100vh;padding:0;overflow:hidden}.vertical-slider{position:relative;width:100%;height:100%;overflow:hidden}.vertical-slider .swiper-container{position:relative;width:100%;height:100%;overflow:hidden}.vertical-slider .swiper-wrapper{will-change:transform}.vertical-slider article{position:relative;display:block;width:100%;height:560px;margin:25px 0}.vertical-slider article .inner{position:relative;display:block;width:100%;height:100%}.vertical-slider article .inner:after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;opacity:.75;z-index:4;background-color:var(--cs-ca-color-00,#000)}.vertical-slider article.swiper-slide-active .inner:after{opacity:0;pointer-events:none}.vertical-slider article a{position:relative;display:block;width:100%;height:100%;margin:0}.vertical-slider article .media{backface-visibility:hidden;will-change:contents}.vertical-slider article .media,.vertical-slider article .inner-media{position:relative;display:block;width:100%;height:100%;overflow:hidden}.vertical-slider article .inner-media{transform:scale(1)}.vertical-slider article.swiper-slide-active .inner:hover .inner-media{transform:scale(1.05)}.vertical-slider article .media img{display:block;width:100%;height:100%;object-fit:cover}.vertical-slider article .text{position:absolute;bottom:-1px;left:0;width:100%;height:200px;padding:32px 30px 0;opacity:0;z-index:3;text-align:center;pointer-events:none;color:var(--cs-ca-color-08,#fff)}.vertical-slider article.swiper-slide-active .text{opacity:1}.vertical-slider article .text:before{position:absolute;content:"";width:100%;height:100%;bottom:0;left:0;opacity:1;background-image:-webkit-linear-gradient(transparent 0%,rgba(0,0,0,.5) 50%,rgba(0,0,0,.9) 100%);background-image:linear-gradient(transparent 0%,rgba(0,0,0,.5) 50%,rgba(0,0,0,.9) 100%)}.vertical-slider article .room-price{display:inline-block;position:relative;margin-bottom:22px}.vertical-slider article .room-price .old-price{position:absolute;left:-55px;font-size:14px;text-decoration:line-through;color:var(--cs-ca-color-08,#fff);opacity:.5}.vertical-slider article .room-price .current-price{position:relative;font-size:16px;color:var(--cs-ca-accent-01-cool,#d5a948);font-weight:700}.vertical-slider article .room-price .current-price span{font-size:13px;color:var(--cs-ca-color-08,#fff);opacity:.7;font-weight:400}.vertical-slider article .room-title{position:relative;display:block;font-family:var(--cs-ca-headings-font,Times);font-size:60px;line-height:68px;font-weight:300;margin-bottom:0;padding-bottom:0}.vertical-slider .swiper-pagination{position:absolute;bottom:50px!important;width:auto;left:50%;z-index:99;pointer-events:none;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);transform:translate(-50%,0)}.vertical-slider .swiper-pagination span{position:relative;display:inline-block;width:20px;height:3px;margin:0 20px;border-radius:2px;opacity:1;pointer-events:all;background-color:#2a2a2a}.vertical-slider .swiper-pagination span:hover,.vertical-slider .swiper-pagination span.swiper-pagination-bullet-active{background-color:var(--cs-ca-color-08,#fff)}.vertical-slider .custom-pagination{position:absolute;bottom:35px;left:50%;font-size:16px;z-index:5;text-align:center;pointer-events:none;color:var(--cs-ca-color-08,#fff);transform:translateX(-50%)}.vertical-slider .custom-pagination .current-index{position:relative;margin:0 30px}.vertical-slider .custom-pagination .current-index:after{position:absolute;content:"";top:10px;right:-45px;width:26px;height:1px;background-color:var(--cs-ca-color-05,gray)}.vertical-slider .custom-pagination .total{margin:0 30px;opacity:.4}.vertical-slider .swiper-nav-prev{position:absolute;bottom:35px;left:0;font-size:14px;padding:15px 15px 15px 104px;margin:0;z-index:5;cursor:pointer;will-change:transform;color:var(--cs-ca-color-08,#fff);transform:translate(0px,0px)}.vertical-slider .swiper-nav-prev:before{position:absolute;content:"";right:61px;top:28px;width:34px;height:1px;background-color:var(--cs-ca-color-08,#fff)}.vertical-slider .swiper-nav-prev:hover{transform:translate(18px,0px)}.vertical-slider .swiper-nav-next{position:absolute;bottom:35px;right:0;font-size:14px;padding:15px 104px 15px 15px;margin:0;z-index:5;cursor:pointer;will-change:transform;color:var(--cs-ca-color-08,#fff);transform:translate(0px,0px)}.vertical-slider .swiper-nav-next:before{position:absolute;content:"";left:61px;font-size:14px;top:28px;width:34px;height:1px;background-color:var(--cs-ca-color-08,#fff)}.vertical-slider .swiper-nav-next:hover{transform:translate(-18px,0px)}section.slider-big-wrapper{position:relative;width:100%;height:100vh;padding:160px 0 40px;background-color:var(--cs-ca-color-01,#0c0c0c)}.big-slider{position:relative;width:100%;height:100%}.big-slider .swiper-container{position:relative;width:100%;height:100%;padding:30px 0 150px;z-index:5;overflow:hidden}.big-slider .swiper-wrapper{will-change:transform}.big-slider .big-slider-images{position:absolute;width:100%;height:100%;top:0;left:0;padding:30px 0 150px;overflow:hidden;text-align:center}.big-slider .big-slider-images .wrapper{position:relative;width:64vw;height:100%;margin:0 auto}.big-slider .big-slider-images .wrapper:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;opacity:.6;z-index:2;background-color:var(--cs-ca-color-00,#000)}.big-slider .big-slider-images img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;object-fit:cover}.big-slider .big-slider-images img.active{opacity:1}.big-slider article{position:relative;display:inline-block;width:auto;height:100%;padding:0 50px;opacity:.2;text-align:center}.big-slider article.swiper-slide-active{opacity:1}.big-slider article .inner{position:relative;display:block;top:46%;cursor:pointer;transform:translateY(-50%)}.big-slider article a{position:relative;display:block;margin:0;z-index:5;pointer-events:none}.big-slider article.swiper-slide-active a{pointer-events:auto}.big-slider article .text{position:relative;width:100%;height:200px;padding:32px 30px 0;z-index:3;text-align:center;color:var(--cs-ca-color-08,#fff)}.big-slider article.swiper-slide-active .text{opacity:1}.big-slider article .room-price{display:inline-block;position:relative;margin-bottom:22px;opacity:0}.big-slider article.swiper-slide-active .room-price{opacity:1}.big-slider article .room-price .old-price{position:absolute;left:-55px;font-size:14px;text-decoration:line-through;color:var(--cs-ca-color-08,#fff);opacity:.5}.big-slider article .room-price .current-price{position:relative;font-size:16px;color:var(--cs-ca-accent-01-cool,#d5a948);font-weight:700}.big-slider article .room-price .current-price span{font-size:13px;opacity:.5;font-weight:400;color:var(--cs-ca-color-08,#fff)}.big-slider article .room-title{position:relative;display:block;font-family:var(--cs-ca-headings-font,Times);font-size:60px;line-height:68px;font-weight:300;margin-bottom:20px;padding-bottom:0}.big-slider article .explore{opacity:0;color:var(--cs-ca-color-08,#fff)}.big-slider article.swiper-slide-active .explore{opacity:.5}.big-slider article.swiper-slide-active a:hover .explore{opacity:1;color:var(--cs-ca-accent-01,#af8c3e)}.big-slider .swiper-pagination{position:absolute;bottom:0!important;width:auto;left:50%;z-index:99;pointer-events:none;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);transform:translate(-50%,0)}.big-slider .swiper-pagination span{position:relative;display:inline-block;width:auto;height:3px;padding:20px;margin:0;border-radius:2px;opacity:1;pointer-events:all;background:0 0}.big-slider .swiper-pagination span:after{display:block;content:"";width:30px;height:4px;opacity:.2;background-color:var(--cs-ca-color-09,#c3c3c3)}.big-slider .swiper-pagination span:hover:after,.big-slider .swiper-pagination span.swiper-pagination-bullet-active:after{opacity:1;background-color:var(--cs-ca-accent-01-cool,#d5a948)}.big-slider .swiper-nav-prev{position:absolute;bottom:0;left:0;font-size:14px;padding:15px 15px 15px 104px;margin:0;z-index:5;cursor:pointer;will-change:transform;color:var(--cs-ca-color-08,#fff);transform:translate(0px,0px)}.big-slider .swiper-nav-prev:before{position:absolute;content:"";right:61px;top:28px;width:34px;height:1px;background-color:var(--cs-ca-color-08,#fff)}.big-slider .swiper-nav-prev:hover{transform:translate(18px,0px)}.big-slider .swiper-nav-next{position:absolute;bottom:0;right:0;font-size:14px;padding:15px 104px 15px 15px;margin:0;z-index:5;cursor:pointer;will-change:transform;color:var(--cs-ca-color-08,#fff);transform:translate(0px,0px)}.big-slider .swiper-nav-next:before{position:absolute;content:"";left:61px;font-size:14px;top:28px;width:34px;height:1px;background-color:var(--cs-ca-color-08,#fff)}.big-slider .swiper-nav-next:hover{transform:translate(-18px,0px)}section.slider-block-wrapper{position:relative;width:100%;height:100vh;padding:0;background-color:var(--cs-ca-color-01,#0c0c0c)}.block-slider{position:relative;width:100%;height:100%}.block-slider .block-container{position:absolute;width:1500px;height:150px;left:50%;bottom:70px;margin:0;z-index:5;overflow:hidden;background-color:var(--cs-ca-color-00,#000);transform:translateX(-50%)}.block-slider .swiper-container{position:relative;width:600px;height:100%;margin:0 auto;z-index:5;overflow:hidden}.block-slider .swiper-wrapper{will-change:transform}.block-slider .block-slider-images{position:absolute;width:100%;height:100%;top:0;left:0;padding:0;overflow:hidden;text-align:center;pointer-events:none}.block-slider .block-slider-images .wrapper{position:relative;width:100%;height:100%}.block-slider .block-slider-images .wrapper:after{position:absolute;content:"";width:100%;height:140px;top:0;left:0;opacity:1;z-index:3;pointer-events:none;background-image:-webkit-linear-gradient(rgba(0,0,0,.65) 0%,rgba(0,0,0,.4) 60%,transparent 100%);background-image:linear-gradient(rgba(0,0,0,.65) 0%,rgba(0,0,0,.4) 60%,transparent 100%)}.block-slider .block-slider-images img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;object-fit:cover}.block-slider .block-slider-images img.active{opacity:1}.block-slider article{position:relative;display:inline-block;width:600px;height:100%;padding:0 20px;text-align:center}.block-slider article .inner{position:relative;display:block;height:100%;cursor:pointer}.block-slider article a{position:relative;display:block;height:100%;margin:0;z-index:5;pointer-events:none}.block-slider article.swiper-slide-active a{pointer-events:auto}.block-slider article .text{position:relative;display:flex;width:100%;height:100%;padding:32px 30px;z-index:3;text-align:center;align-items:center;justify-content:center;color:var(--cs-ca-color-08,#fff)}.block-slider article .room-title{position:relative;display:block;font-family:var(--cs-ca-headings-font,Times);font-size:38px;line-height:46px;font-weight:300;margin-bottom:0;padding-bottom:0;color:var(--cs-ca-color-08,#fff)}.block-slider article a:hover .room-title{color:var(--cs-ca-accent-01,#af8c3e)}.block-slider article .room-price{display:block;position:absolute;bottom:19px;left:50%;transform:translateX(-50%)}.block-slider article .room-price .old-price{position:absolute;left:-55px;font-size:14px;opacity:.3;text-decoration:line-through;color:var(--cs-ca-color-08,#fff)}.block-slider article .room-price .current-price{position:relative;font-size:14px;font-weight:700;color:var(--cs-ca-accent-01,#af8c3e)}.block-slider article .room-price .current-price span{font-size:13px;opacity:.3;font-weight:400;color:var(--cs-ca-color-08,#fff)}.block-slider .swiper-nav-prev{position:absolute;top:50%;left:0;font-size:14px;padding:62px 15px 62px 154px;margin:0;z-index:5;cursor:pointer;will-change:transform;color:var(--cs-ca-color-08,#fff);transform:translate(0px,-50%)}.block-slider .swiper-nav-prev:before{position:absolute;content:"";right:61px;top:74px;width:34px;height:1px;background-color:var(--cs-ca-color-08,#fff)}.block-slider .swiper-nav-prev:hover{transform:translate(18px,-50%)}.block-slider .swiper-nav-next{position:absolute;top:50%;right:0;font-size:14px;padding:62px 154px 62px 15px;margin:0;z-index:5;cursor:pointer;will-change:transform;color:var(--cs-ca-color-08,#fff);transform:translate(0px,-50%)}.block-slider .swiper-nav-next:before{position:absolute;content:"";left:61px;font-size:14px;top:74px;width:34px;height:1px;background-color:var(--cs-ca-color-08,#fff)}.block-slider .swiper-nav-next:hover{transform:translate(-18px,-50%)}.carousel-slider.style-fullscreen article{position:relative;display:inline-block;width:auto;height:100%;margin:0;vertical-align:middle}.carousel-slider.style-fullscreen.style-left article{width:calc(100vw - 200px)}.carousel-slider.style-fullscreen article.swiper-slide-next{cursor:pointer}.carousel-slider.style-fullscreen article .inner{position:relative;display:block;width:100%;height:100%}.carousel-slider.style-fullscreen article .media{position:relative;display:block;width:100%;height:100%}.carousel-slider.style-fullscreen article .media:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;z-index:2;opacity:.5;pointer-events:none;background-color:var(--cs-ca-color-00,#000)}.carousel-slider.style-fullscreen article.swiper-slide-next .media:before{opacity:.8}.carousel-slider.style-fullscreen article.swiper-slide-next:hover .media:before{opacity:.1}.carousel-slider.style-fullscreen article .media img{display:block;width:100%;height:100%;object-fit:cover}.carousel-slider.style-fullscreen article .text{position:absolute;top:53%;left:50%;z-index:3;text-align:center;color:var(--cs-ca-color-08,#fff);-webkit-transform:translate(-50%,-56%);-moz-transform:translate(-50%,-56%);transform:translate(-50%,-56%)}.carousel-slider.style-fullscreen.style-left article .text{left:50px;z-index:3;text-align:left;-webkit-transform:translate(0,-56%);-moz-transform:translate(0,-56%);transform:translate(0,-56%)}.carousel-slider.style-fullscreen article.swiper-slide-next .text{opacity:0}.carousel-slider.style-fullscreen article .room-price{display:inline-block;position:relative;margin-bottom:22px}.carousel-slider.style-fullscreen article .room-price .old-price{position:absolute;top:1px;left:-55px;font-size:14px;opacity:.5;text-decoration:line-through;color:var(--cs-ca-color-08,#fff)}.carousel-slider.style-fullscreen.style-left article .room-price .old-price{top:-30px;left:0}.carousel-slider.style-fullscreen article .room-price .current-price{position:relative;font-size:18px;font-weight:700;color:var(--cs-ca-accent-01-cool,#d5a948)}.carousel-slider.style-fullscreen article .room-price .current-price span{font-size:13px;opacity:.4;font-weight:400;color:var(--cs-ca-color-08,#fff)}.carousel-slider.style-fullscreen article .room-title{position:relative;display:block;font-family:var(--cs-ca-headings-font,Times);font-size:54px;line-height:66px;font-weight:300;margin-bottom:12px}.carousel-slider.style-fullscreen article .room-details{position:relative;margin-bottom:24px}.carousel-slider.style-fullscreen article .room-details span{position:relative;display:inline-block;margin:0 30px;opacity:.75}.carousel-slider.style-fullscreen.style-left article .room-details span:first-child{margin-left:0}.carousel-slider.style-fullscreen article .room-details span:after{position:absolute;content:"";top:12px;right:-45px;width:30px;height:1px;background-color:var(--cs-ca-color-08,#fff)}.carousel-slider.style-fullscreen article .room-details span:last-child:after{display:none}.carousel-slider.style-fullscreen article .description{display:block;opacity:.85;margin-bottom:27px}.carousel-slider.style-fullscreen article .description p{display:block;white-space:nowrap;color:var(--cs-ca-color-08,#fff)}.carousel-slider.style-fullscreen article .description p:last-child{margin:0}.carousel-slider.style-fullscreen .custom-pagination{position:absolute;bottom:35px;left:50px;font-size:16px;z-index:5;text-align:center;pointer-events:none;color:var(--cs-ca-color-08,#fff)}.carousel-slider.style-fullscreen .custom-pagination .current-index{position:relative;margin-right:30px}.carousel-slider.style-fullscreen .custom-pagination .current-index:after{position:absolute;content:"";top:10px;right:-45px;width:26px;height:1px;background-color:var(--cs-ca-color-10,silver)}.carousel-slider.style-fullscreen .custom-pagination .total{margin:0 30px;opacity:.5}.carousel-slider.style-fullscreen .swiper-pagination{position:absolute;bottom:35px!important;width:auto;left:50%;z-index:99;pointer-events:none;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);transform:translate(-50%,0)}.carousel-slider.style-fullscreen .swiper-pagination span{position:relative;display:inline-block;width:auto;height:3px;padding:20px;margin:0;border-radius:2px;opacity:1;pointer-events:all;background:0 0}.carousel-slider.style-fullscreen .swiper-pagination span:after{display:block;content:"";width:30px;height:4px;opacity:.2;background-color:var(--cs-ca-color-09,#c3c3c3)}.carousel-slider.style-fullscreen .swiper-pagination span:hover:after,.carousel-slider.style-fullscreen .swiper-pagination span.swiper-pagination-bullet-active:after{opacity:1;background-color:var(--cs-ca-accent-01-cool,#d5a948)}.carousel-slider.style-fullscreen .swiper-nav-prev{position:absolute;top:50%;left:0;padding:20px 20px 20px 90px;font-size:14px;margin:0;z-index:5;cursor:pointer;will-change:transform;color:var(--cs-ca-color-08,#fff);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);transform:translate(0,-50%)}.carousel-slider.style-fullscreen .swiper-nav-prev:before{position:absolute;content:"";left:50px;top:32px;width:26px;height:1px;background-color:var(--cs-ca-color-08,#fff)}.carousel-slider.style-fullscreen .swiper-nav-prev:hover{-webkit-transform:translate(18px,-50%);-moz-transform:translate(18px,-50%);transform:translate(18px,-50%)}.carousel-slider.style-fullscreen .swiper-nav-next{position:absolute;top:50%;right:0;padding:20px 90px 20px 20px;font-size:14px;margin:0;z-index:5;cursor:pointer;will-change:transform;color:var(--cs-ca-color-08,#fff);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);transform:translate(0,-50%)}.carousel-slider.style-fullscreen.style-left .swiper-nav-next{right:120px}.carousel-slider.style-fullscreen .swiper-nav-next:before{position:absolute;content:"";right:50px;top:32px;width:26px;height:1px;background-color:var(--cs-ca-color-08,#fff)}.carousel-slider.style-fullscreen .swiper-nav-next:hover{-webkit-transform:translate(-18px,-50%);-moz-transform:translate(-18px,-50%);transform:translate(-18px,-50%)}section.slider-sliced-wrapper{position:relative;width:100%;height:100vh;padding:0;background-color:var(--cs-ca-color-01,#0c0c0c)}.sliced-slider{position:relative;width:100%;height:100%}.sliced-slider .sliced-container{position:absolute;width:50vw;height:100%;left:0;top:0;margin:0;z-index:5;overflow:hidden;background-color:var(--cs-ca-color-00,#000)}.sliced-slider.style-quarter .sliced-container{width:30vw}.sliced-slider .swiper-container{position:relative;width:calc(100% - 100px);height:100%;margin:0 auto;z-index:5;overflow:hidden}.sliced-slider .swiper-wrapper{will-change:transform}.sliced-slider .sliced-slider-images{position:absolute;width:50%;height:100%;top:0;left:50%;padding:0;overflow:hidden;text-align:center;pointer-events:none}.sliced-slider.style-quarter .sliced-slider-images{width:70%;left:30%}.sliced-slider .sliced-slider-images .wrapper{position:relative;width:100%;height:100%}.sliced-slider .sliced-slider-images .wrapper:after{position:absolute;content:"";width:100%;height:140px;top:0;left:0;opacity:1;z-index:3;pointer-events:none;background-image:-webkit-linear-gradient(rgba(0,0,0,.75) 0%,rgba(0,0,0,.45) 50%,transparent 100%);background-image:linear-gradient(rgba(0,0,0,.75) 0%,rgba(0,0,0,.45) 50%,transparent 100%)}.sliced-slider.style-quarter .sliced-slider-images .wrapper:after{height:170px;background-image:-webkit-linear-gradient(rgba(0,0,0,.85) 0%,rgba(0,0,0,.6) 40%,transparent 100%);background-image:linear-gradient(rgba(0,0,0,.85) 0%,rgba(0,0,0,.6) 40%,transparent 100%)}.sliced-slider .sliced-slider-images img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;object-fit:cover}.sliced-slider .sliced-slider-images img.active{opacity:1}.sliced-slider article{position:relative;display:inline-block;width:100%;height:100%;margin:0;vertical-align:middle}.sliced-slider article.swiper-slide-next{cursor:pointer}.sliced-slider article .inner{position:relative;display:block;width:100%;height:100%}.sliced-slider article .text{position:absolute;top:53%;left:0;z-index:3;text-align:left;color:var(--cs-ca-color-08,#fff);-webkit-transform:translate(0,-56%);-moz-transform:translate(0,-56%);transform:translate(0,-56%)}.sliced-slider article .room-price{display:inline-block;position:relative;margin-bottom:22px}.sliced-slider article .room-price .old-price{position:absolute;top:-30px;left:0;font-size:14px;opacity:.5;text-decoration:line-through;color:var(--cs-ca-color-08,#fff)}.sliced-slider article .room-price .current-price{position:relative;font-size:18px;font-weight:700;color:var(--cs-ca-accent-01-cool,#d5a948)}.sliced-slider article .room-price .current-price span{font-size:13px;opacity:.4;font-weight:400;color:var(--cs-ca-color-08,#fff)}.sliced-slider article .room-title{position:relative;display:block;font-family:var(--cs-ca-headings-font,Times);font-size:54px;line-height:66px;font-weight:300;margin-bottom:12px}.sliced-slider.style-quarter article .room-title{font-size:42px;line-height:44px}.sliced-slider article .room-details{position:relative;margin-bottom:24px}.sliced-slider article .room-details span{position:relative;display:inline-block;margin:0 30px;opacity:.75}.sliced-slider article .room-details span:first-child{margin-left:0}.sliced-slider article .room-details span:after{position:absolute;content:"";top:12px;right:-45px;width:30px;height:1px;background-color:var(--cs-ca-color-08,#fff)}.sliced-slider article .room-details span:last-child:after{display:none}.sliced-slider article .description{display:block;opacity:.85;margin-bottom:27px}.sliced-slider article .description p{display:block;padding-right:10px;color:var(--cs-ca-color-08,#fff)}.sliced-slider article .description p:last-child{margin:0}.sliced-slider .custom-pagination{position:absolute;bottom:50px;left:50%;margin:0;font-size:16px;z-index:5;text-align:center;pointer-events:none;color:var(--cs-ca-color-08,#fff);transform:translateX(-50%)}.sliced-slider .custom-pagination .current-index{position:relative;margin:0 30px}.sliced-slider .custom-pagination .current-index:after{position:absolute;content:"";top:10px;right:-45px;width:26px;height:1px;background-color:var(--cs-ca-color-10,silver)}.sliced-slider .custom-pagination .total{margin:0 30px;opacity:.5}.sliced-slider .swiper-nav-prev{position:absolute;bottom:35px;left:0;font-size:14px;padding:15px 15px 15px 104px;margin:0;z-index:5;cursor:pointer;will-change:transform;color:var(--cs-ca-color-08,#fff);transform:translate(0px,0)}.sliced-slider .swiper-nav-prev:before{position:absolute;content:"";right:61px;top:27px;width:34px;height:1px;background-color:var(--cs-ca-color-08,#fff)}.sliced-slider .swiper-nav-prev:hover{transform:translate(18px,0)}.sliced-slider .swiper-nav-next{position:absolute;bottom:35px;right:0;font-size:14px;padding:15px 104px 15px 15px;margin:0;z-index:5;cursor:pointer;will-change:transform;color:var(--cs-ca-color-08,#fff);transform:translate(0px,0)}.sliced-slider .swiper-nav-next:before{position:absolute;content:"";left:61px;font-size:14px;top:27px;width:34px;height:1px;background-color:var(--cs-ca-color-08,#fff)}.sliced-slider .swiper-nav-next:hover{transform:translate(-18px,0)}.blog-archive{position:relative;width:860px;margin:0 auto}.blog-archive.has-sidebar{display:grid;grid-template-columns:840px 290px;grid-gap:70px;width:100%}.blog-archive article{margin-bottom:60px;padding-bottom:60px;border-bottom:1px solid #c3c3c3}.blog-archive article:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.blog-archive article>.media{position:relative;backface-visibility:hidden;will-change:contents;overflow:hidden;margin-bottom:30px}.blog-archive article .inner-media{position:relative;overflow:hidden;transform:scale(1)}section:not(.index-archive-search) .blog-archive article:hover .inner-media{transform:scale(1.04)}section:not(.index-archive-search) .blog-archive article .inner-media img{display:block;width:100%;object-fit:cover}.index-archive-search .blog-archive article .inner-media img{position:relative;display:block;z-index:2;width:auto;max-height:470px}.blog-archive article>.meta{margin-bottom:15px}.blog-archive article>.meta>div{position:relative;display:inline-block;margin-right:28px;padding-right:28px}.blog-archive article>.meta>div:after{position:absolute;content:"";right:-12px;top:12px;width:20px;height:1px;background-color:var(--cs-ca-color-11,#b1b1b1)}.blog-archive article>.meta>div.too-many-categories:after{display:none}.blog-archive article>.meta>div:last-child:after{display:none}.blog-archive article>.meta>.sticky-sign{display:inline-block;padding:1px 8px;font-size:13px;margin-right:20px;border-radius:3px;color:#fff;background-color:#444}.blog-archive article>.meta>div a{position:relative;display:inline-block;color:var(--cs-ca-accent-01,#af8c3e)}.blog-archive article>.meta>div a:after{position:absolute;display:block;content:"";left:0;bottom:0;width:100%;height:1px;transform-origin:0 0;background-color:var(--cs-ca-accent-01,#af8c3e);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.blog-archive article>.meta>div a:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.index-archive-search .blog-archive article>h2{word-break:break-word;margin-bottom:6px}.blog-archive article:hover>h2 a{color:var(--cs-ca-accent-01,#af8c3e)}.index-archive-search .blog-archive article>.content{margin-top:20px}.blog-archive article>.content p:last-child{margin:0}.blog-archive article>.content .read-more{display:inline-block;padding:8px 30px;margin-top:10px;color:var(--cs-ca-color-08,#fff);background-color:var(--cs-ca-accent-01,#af8c3e)}.blog-archive.style-elementor article>.content .read-more{margin-top:30px}.index-archive-search .blog-archive article>.content .read-more{margin-top:20px;padding:6px 22px;border-radius:3px}.blog-archive article>.content .read-more:hover{background-color:var(--cs-ca-accent-01-cool,#d5a948)}.blog-archive .pagination span,.blog-archive .pagination a{display:inline-block;font-size:14px;line-height:25px;padding:1px 14px 0;border-radius:3px;vertical-align:middle;color:#000}.blog-archive .pagination .prev,.blog-archive .pagination .next{padding:2px 14px 5px;line-height:19px}.blog-archive .pagination span.current{color:#fff;background-color:var(--cs-ca-accent-01,#af8c3e)}.blog-archive .pagination a:hover{color:#fff;background-color:#444}.index-archive-search.page-404{padding:190px 0 280px}.index-archive-search.page-404 .search-not-found{text-align:center}.index-archive-search .search-not-found .big{font-size:56px;line-height:86px}.index-archive-search .search-not-found p{font-size:18px;margin-bottom:30px;font-weight:700;color:#333}.index-archive-search .search-not-found span{font-size:27px;margin-bottom:12px;display:inline-block}.index-archive-search .search-not-found input[type=text]{padding:14px 20px;width:275px;max-width:90%;font-size:16px;border-radius:3px;margin-right:6px;background:0 0;border:1px solid #858585}.index-archive-search .search-not-found input[type=text]:hover,.index-archive-search .search-not-found input[type=text]:focus{border-color:#000}.index-archive-search .search-not-found input[type=submit]{padding:10px 20px;border-radius:3px;border:1px solid #222;background-color:#222;color:#fff;font-weight:700;vertical-align:bottom}.index-archive-search .search-not-found input[type=submit]:hover{border-color:#000;background-color:#000}.has-sidebar .sidebar{position:relative}.sidebar .widget{position:relative;margin-bottom:50px}.sidebar .widget h3{display:block;font-family:var(--cs-ca-headings-font,Times);font-size:22px;line-height:28px;font-weight:400;margin-bottom:15px;color:var(--cs-ca-color-03,#4d4d4d)}.index-archive-search .sidebar .widget h3{font-size:24px;line-height:30px;color:#000}.sidebar .widget-about-us img{margin-bottom:18px}.sidebar .widget-about-us p:last-child{margin:0}.sidebar .widget_archive ul,.sidebar .widget_categories ul,.sidebar .widget_pages ul,.sidebar .widget_meta ul,.sidebar .widget_recent_comments ul,.sidebar .widget_recent_entries ul,.sidebar .widget_nav_menu ul{margin:0}.sidebar .widget_recent_comments ul{margin-left:15px}.sidebar .widget_categories ul.children,.sidebar .widget_pages ul.children,.sidebar .widget_nav_menu ul.sub-menu{margin-top:5px;margin-left:12px}.sidebar .widget_nav_menu ul.sub-menu{margin-left:8px}.sidebar .widget_categories ul.children a,.sidebar .widget_pages ul.children a,.sidebar .widget_nav_menu ul.sub-menu a{color:#898989}.sidebar .widget_archive ul li,.sidebar .widget_categories ul li,.sidebar .widget_pages ul li,.sidebar .widget_meta ul li,.sidebar .widget_recent_comments ul li,.sidebar .widget_recent_entries ul li,.sidebar .widget_nav_menu ul li{margin-bottom:5px;color:#979797}.sidebar .widget_recent_comments ul li{position:relative;list-style-position:outside}.sidebar .widget_archive ul li:last-child,.sidebar .widget_categories ul li:last-child,.sidebar .widget_pages ul li:last-child,.sidebar .widget_meta ul li:last-child,.sidebar .widget_recent_comments ul li:last-child,.sidebar .widget_recent_entries ul li:last-child,.sidebar .widget_nav_menu ul li:last-child{margin:0}.sidebar .widget_archive ul li::marker,.sidebar .widget_categories ul li::marker,.sidebar .widget_pages ul li::marker,.sidebar .widget_meta ul li::marker,.sidebar .widget_recent_comments ul li::marker,.sidebar .widget_recent_entries ul li::marker,.sidebar .widget_nav_menu ul li::marker{color:var(--cs-ca-accent-01,#af8c3e)}.sidebar .widget_archive ul li a,.sidebar .widget_categories ul li a,.sidebar .widget_pages ul li a,.sidebar .widget_meta ul li a,.sidebar .widget_recent_entries ul li a,.sidebar .widget_nav_menu ul li a{position:relative;display:inline-block;margin-right:4px;color:#000}.sidebar .widget_recent_comments ul li a{display:inline}.sidebar .widget_archive ul li a:hover,.sidebar .widget_categories ul li a:hover,.sidebar .widget_pages ul li a:hover,.sidebar .widget_meta ul li a:hover,.sidebar .widget_recent_comments ul li a:hover,.sidebar .widget_recent_entries ul li a:hover,.sidebar .widget_nav_menu ul li a:hover{color:var(--cs-ca-accent-01,#af8c3e)}.sidebar .widget_archive ul li a:after,.sidebar .widget_categories ul li a:after,.sidebar .widget_pages ul li a:after,.sidebar .widget_meta ul li a:after,.sidebar .widget_recent_entries ul li a:after,.sidebar .widget_nav_menu ul li a:after{position:absolute;display:block;content:"";left:0;bottom:0;width:100%;height:1px;transform-origin:0 0;background-color:var(--cs-ca-accent-01,#af8c3e);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.sidebar .widget_archive ul li a:hover:after,.sidebar .widget_categories ul li a:hover:after,.sidebar .widget_pages ul li a:hover:after,.sidebar .widget_meta ul li a:hover:after,.sidebar .widget_recent_entries ul li a:hover:after,.sidebar .widget_nav_menu ul li a:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.sidebar .widget_archive select,.sidebar .widget_categories select,.sidebar .widget_text select{display:block;position:relative;width:100%;padding:18px;border-radius:3px;border:1px solid #c3c3c3;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#000 50%),linear-gradient(135deg,#000 50%,transparent 50%);background-position:92.9% 49%,94.2% 49%,calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}.sidebar .widget_archive select:hover,.sidebar .widget_categories select:hover,.sidebar .widget_text select:hover{border-color:#444}.sidebar .widget_calendar td,.sidebar .widget_calendar th{text-align:center}.sidebar .widget_calendar th{color:#fff;background-color:#333}.sidebar .widget_calendar td{color:#484848}.sidebar .widget_calendar td a,.sidebar .widget_calendar th a{font-weight:700}.wp-calendar-nav a{position:relative;display:inline-block;font-weight:400}.wp-calendar-nav a:after{position:absolute;display:block;content:"";left:0;bottom:0;width:100%;height:1px;transform-origin:0 0;background-color:var(--cs-ca-accent-01,#af8c3e);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.wp-calendar-nav a:hover{color:var(--cs-ca-accent-01,#af8c3e)}.wp-calendar-nav a:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.sidebar .widget_rss ul{margin-left:15px}.sidebar .widget_rss li{margin-bottom:18px;list-style-position:outside;color:#8d8d8d}.sidebar .widget_rss li:last-child{margin:0}.sidebar .widget_rss li::marker{color:var(--cs-ca-accent-01,#af8c3e)}.sidebar .widget_rss li a{color:#000}.sidebar .widget_rss li a:hover{color:var(--cs-ca-accent-01,#af8c3e)}.sidebar .widget_rss li .rsswidget{display:block;line-height:24px}.sidebar .widget_rss li .rss-date{margin-bottom:6px;display:block;line-height:24px}.sidebar .widget_rss li .rssSummary{line-height:26px;color:#000}.sidebar .widget_search div{font-size:0}.style-elementor .sidebar .widget_search form{margin:0}.style-elementor .sidebar .widget_search div{width:100%!important}.style-elementor .wp-block-search button{display:none}.sidebar .widget_search label{display:none}.sidebar .widget_search input[type=search],.sidebar .widget_search input[type=text]{display:block;position:relative;width:100%;padding:18px;border-radius:3px;border:1px solid #c3c3c3;background-color:transparent}.sidebar .widget_search input[type=search]:hover,.sidebar .widget_search input[type=text]:hover,.sidebar .widget_search input[type=search]:focus,.sidebar .widget_search input[type=text]:focus{border-color:#444}.sidebar .widget_search input[type=submit]{display:none}.sidebar .widget_media_gallery .gallery{margin:0}.sidebar .widget_media_gallery figure{display:block;float:left;margin-top:0!important;margin-bottom:0!important;padding:1px;margin-right:0!important}.sidebar .widget_media_gallery .columns-1 figure{width:100%}.sidebar .widget_media_gallery .columns-2 figure{width:50%}.sidebar .widget_media_gallery .columns-3 figure{width:33.333%}.sidebar .widget_media_gallery .columns-4 figure{width:25%}.sidebar .widget_media_gallery .columns-5 figure{width:20%}.sidebar .widget_media_gallery figure a{position:relative;display:block}.sidebar .widget_media_gallery figure img{display:block;width:100%;height:auto;border:0!important}.sidebar .widget_media_gallery br{display:none}.sidebar .widget_tag_cloud a{display:inline-block;font-size:13px!important;margin-right:15px;margin-top:5px;margin-bottom:10px;padding:3px 11px;border-radius:6px;color:#000;background-color:#dbdbdb}.sidebar .widget_tag_cloud a:hover{color:#fff;background-color:#4a4a4a}.sidebar .widget_text img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}.blog-single>.page-header{padding:300px 0 30px;text-align:left}.blog-single>.page-header .content h1{position:relative;word-break:break-word;color:var(--cs-ca-color-08,#fff)}.blog-single section.page-header.style-standard{padding:100px 50px 0;background-color:#fff}.blog-single>.page-header.style-standard .content h1{color:#000}.blog-single>.page-header .content h1:before,.blog-single>.page-header .content h1:after{display:none}.blog-single>.page-header .meta{margin-bottom:15px}.blog-single>.page-header .meta>div{position:relative;display:inline-block;margin-right:28px;padding-right:28px;color:#fff}.blog-single>.page-header.style-standard .meta>div{color:#000}.blog-single>.page-header .meta>div:after{position:absolute;content:"";right:-12px;top:12px;width:20px;height:1px;background-color:var(--cs-ca-color-11,#b1b1b1)}.blog-single>.page-header .meta>div.too-many-categories:after{display:none}.blog-single>.page-header .meta>div:last-child:after{display:none}.blog-single>.page-header .meta>div a{position:relative;display:inline-block;color:var(--cs-ca-accent-01-cool,#d5a948)}.blog-single>.page-header .meta>div a:after{position:absolute;display:block;content:"";left:0;bottom:0;width:100%;height:1px;transform-origin:0 0;background-color:var(--cs-ca-accent-01-cool,#d5a948);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.blog-single>.page-header .meta>div a:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.blog-single .blog-single-wrapper.style-standard{padding-top:20px}.blog-single .cover{margin-bottom:30px}.blog-single .cover.image img{display:block;width:auto;max-height:600px;margin:0 auto}.blog-single .cover.quote{background-color:#e6e6e6;padding:100px 50px;text-align:center;margin-bottom:100px}.blog-single .cover.quote h1{position:relative;font-size:28px;max-width:1100px;display:inline-block;margin-bottom:50px;line-height:38px}.blog-single .cover.quote h1:before{content:"“";position:absolute;top:-10px;left:-40px;font-size:42px}.blog-single .cover.quote h1:after{content:"“";position:absolute;top:-25px;right:-40px;font-size:42px;transform:rotate(180deg)}.blog-single .cover.quote p{font-size:16px;margin-bottom:3px;font-weight:700}.blog-single .cover.quote span{display:block}.blog-single article .content{margin-bottom:60px;padding-bottom:60px;border-bottom:1px solid #c3c3c3}.blog-single article ol,.blog-single article ul{margin-left:15px}.blog-single article li{list-style-position:outside}.blog-single article ul:not(.wp-block-latest-posts__list):not(.wp-block-rss) li a,.blog-single article .content p a{display:inline-block;position:relative;vertical-align:top;line-height:25px;overflow:hidden;color:var(--cs-ca-accent-01,#af8c3e)}.blog-single article ul li a:after,.blog-single article .content p a:after{position:absolute;display:block;content:"";left:0;bottom:0;width:100%;height:1px;transform-origin:0 0;background-color:var(--cs-ca-accent-01,#af8c3e);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.blog-single article ul li a:hover:after,.blog-single article .content p a:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.blog-single article .content .post-end{display:flex;padding:30px 0 0;justify-content:space-between}.blog-single article .content .post-end .tags{max-width:50%}.blog-single article .content .post-end .tags a{display:inline-block;margin-right:12px;margin-bottom:12px;padding:4px 12px;font-size:13px;border-radius:3px;background-color:var(--cs-ca-color-10,silver)}.blog-single article .content .post-end .tags a:hover{color:var(--cs-ca-color-08,#fff);background-color:var(--cs-ca-accent-01,#af8c3e)}.blog-single article .content .post-end .sharing a{display:inline-block;margin-left:8px}.blog-single article .content .post-end .sharing a:hover{color:var(--cs-ca-accent-01,#af8c3e)}.blog-single .comment_form form{position:relative}.blog-single .comment_form form input[type=text],.blog-single .comment_form form input[type=email],.blog-single .comment_form form textarea{display:inline-block;font-family:var(--cs-ca-body-font,serif);font-size:14px;width:264px;padding:14px 16px;margin-right:20px;margin-bottom:20px;border:1px solid #c3c3c3;color:var(--cs-ca-color-00,#000);background:#eaeaea}.blog-single .comment_form form input[name=subject]{margin-right:0}.blog-single .comment_form form textarea{display:block;width:100%;height:200px;margin-bottom:22px}.blog-single .comment_form form input[type=text]:hover,.blog-single .comment_form form input[type=email]:hover,.blog-single .comment_form form textarea:hover{border-color:var(--cs-ca-color-05,gray)}.blog-single .comment_form form input[type=submit]{font-size:14px;margin-top:15px;padding:10px 40px;border:0;outline:none;color:var(--cs-ca-color-08,#fff);background:var(--cs-ca-accent-01,#af8c3e)}.blog-single .comment_form form input[type=submit]:hover{background:var(--cs-ca-accent-01-cool,#d5a948)}.blog-single article .comments .comments-area{margin-bottom:80px}.blog-single article .comments .comments-area>h4{font-size:26px;line-height:36px;margin-bottom:40px;font-weight:400;color:var(--cs-ca-color-03,#4d4d4d)}.blog-single article .comments .comments-area .comment-navigation{margin-bottom:25px}.blog-single article .comments .comments-area .comment-navigation a{text-decoration:none}.blog-single article .comments .comments-area .comment-navigation .nav-previous{float:left}.blog-single article .comments .comments-area .comment-navigation .nav-next{float:right}.blog-single article .comments .comments-area .comment-list{margin-left:0}.blog-single article .comments .comments-area li,.blog-single article .comments .comments-area .bypostauthor{position:relative;margin-bottom:35px;list-style:none;margin-left:0}.blog-single article .comments .comments-area .comment-user-avatar{position:absolute;top:0;left:0}.blog-single article .comments .comments-area .comment-body{padding-left:85px}.blog-single article .comments .comments-area .trackback .comment-body,.blog-single article .comments .comments-area .pingback .comment-body{padding-left:0}.blog-single article .comments .comments-area .trackback .comment-body h6,.blog-single article .comments .comments-area .pingback .comment-body h6{margin-bottom:15px}.blog-single article .comments .comments-area .comment-body .comment-date{color:#6a6a6a}.blog-single article .comments .comments-area .comment-body .comment-date+h6{font-size:18px;line-height:28px;font-weight:400;margin-bottom:15px}.blog-single article .comments .comments-area .comment-body .comment-reply-link{position:absolute;top:0;right:0;font-size:14px}.blog-single article .comments .comments-area .comment-body .comment-text{font-size:14px}.blog-single article .comments .comments-area .comment-body .comment-text h2{font-size:40px}.blog-single article .comments .comments-area .comment-body .comment-text h4{font-size:28px;line-height:36px}.blog-single article .comments .comments-area .comment-body .comment-text h5{font-size:25px;line-height:34px}.blog-single article .comments .comments-area .comment-body .comment-text h6{font-size:22px;line-height:30px}.blog-single article .comments .comments-area .comment-body .comment-text a{font-size:14px}.blog-single article .comments .comments-area .comment-body .comment-text blockquote a{display:inline;font-size:inherit;line-height:inherit}.blog-single article .comments .comments-area .comment-body .comment-text p:last-child{margin:0}.blog-single article .comments .comments-area ul ul{margin-left:50px}.blog-single article .comments .comments-area .comment-text dl,.blog-single article .comments .comments-area .comment-text ul,.blog-single article .comments .comments-area .comment-text ol{margin-left:0;margin-bottom:25px}.blog-single article .comments .comments-area .comment-text ul ul,.blog-single article .comments .comments-area .comment-text ol ol{margin-left:15px;margin-bottom:0}.blog-single article .comments .comments-area .comment-text li{list-style:disc;margin-left:1px;list-style-position:inside;margin:0}.blog-single article .comments .comments-area .comment-text ol li{list-style:decimal;margin-left:1px;list-style-position:inside}.blog-single article .comments .comments-area .comment-text img{margin:15px 0}.blog-single article .comments .comment-respond{position:relative}.blog-single article .comments .comment-list .comment-respond{margin-bottom:40px}.blog-single article .comments .comment-respond .comment-reply-title{font-family:var(--cs-ca-body-font,Times);font-size:26px;line-height:36px;margin-bottom:40px}.blog-single article .comments .comment-respond .comment-reply-title:hover a{color:#af8c3e}.blog-single article .comments .comment-respond small{position:absolute;top:0;right:0}.blog-single article .comments .comment-respond small a{font-size:14px;color:#6a6a6a}.blog-single article .comments .comment-respond small a:hover{color:#000}.blog-single article .comments .comment-respond form{font-size:0}.blog-single article .comments .comment-respond textarea{display:block;width:100%;height:160px;margin-bottom:20px;border:1px solid;padding:20px;font-size:14px;background:0 0;border:1px solid #c7c7c7}.blog-single article .comments .comment-respond input[name=author],.blog-single article .comments .comment-respond input[name=email],.blog-single article .comments .comment-respond input[name=subject]{display:inline-block;width:30%;margin-right:5%;padding:20px;margin-bottom:30px;font-size:14px;background:0 0;font-weight:400;color:#000;border:1px solid #c7c7c7}.blog-single article .comments .comment-respond input[name=subject]{margin-right:0}.blog-single article .comments .comment-respond textarea:hover,.blog-single article .comments .comment-respond textarea:focus,.blog-single article .comments .comment-respond input[name=author]:hover,.blog-single article .comments .comment-respond input[name=author]:focus,.blog-single article .comments .comment-respond input[name=email]:hover,.blog-single article .comments .comment-respond input[name=email]:focus,.blog-single article .comments .comment-respond input[name=subject]:hover,.blog-single article .comments .comment-respond input[name=subject]:focus{border-color:#000}.blog-single article .comments .comment-respond .comment-form-cookies-consent input{margin-right:10px}.blog-single article .comments .comment-respond .comment-form-cookies-consent label{font-size:14px}.blog-single article .comments .comment-respond .form-submit{margin:0}.blog-single article .comments .comment-respond .form-submit input[type=submit]{font-size:13px;padding:8px 28px;border-radius:3px;background:0 0;color:#fff;background-color:#af8c3e;border:1px solid #af8c3e}.blog-single article .comments .comment-respond .form-submit input[type=submit]:hover{background-color:#d5a948;border-color:#d5a948}.blog-single article .comments table{margin-bottom:30px;width:100%;table-layout:fixed}.blog-single article .comments table th{text-align:left;margin:1px;border:1px solid #000!important;padding:5px 10px!important;background-color:#333!important;color:#fff}.blog-single article .comments table td{margin:1px;border:1px solid #000!important;padding:5px 10px!important;color:#484848}.blog-single article .comments hr{margin:20px 0}header a,header nav a>span:after,header:not(.showNav) nav>ul>li:not(.mega-menu)>ul ul,header .menu-icon span,header:not(.showNav) nav>ul>li>ul,footer a:not(.logo-link):after,footer a,section .button,.facilities .button,.image-box .button,.booking-tool .booking-step.feature-search .step-label,.video-popup-wrapper .popup-button a,.image-box .inner-media,.image-box.style-title-over .label:after,.image-box.style-title-over .discover,.accordion .panel .label,.accordion .panel .label i:before,.accordion .panel .label i:after,.facilities .facility-box .inner-media,.pricing-tables .pricing-column .inner-media,.restaurant-menu ul li .inner-media,.team-member .content .social a,.rooms-grid article .inner-media,.rooms-grid.style-big article .content-box .room-title,.contact-box ul li a:after,.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=submit],.wpcf7-form textarea,.blog-archive article .inner-media,.blog-archive article>.meta>div a:after,.blog-archive article>h2 a,.blog-archive article>.content .read-more,.blog-archive .pagination a,.index-archive-search .search-not-found input[type=text],.index-archive-search .search-not-found input[type=submit],.blog-single>.page-header .meta>div a:after,.blog-single article ol li a,.blog-single article ul li a,.blog-single article ol li a:after,.blog-single article ul li a:after,.blog-single article .content a,.blog-single article .content p a:after,.blog-single .content .page-links a,main.page .standard-content-wrapper table a:after,main.page .standard-content-wrapper li a:after,main.page .standard-content-wrapper p a:after,main.page .page-links a,main.page .comments .comment-respond input,main.page .comments .comment-respond textarea,main.page .comments .comment-respond .comment-reply-title a,.blog-single .comment_form form input[type=text],.blog-single .comment_form form input[type=email],.blog-single .comment_form form input[type=submit],.blog-single .comment_form form textarea,.blog-single article .comments .comment-respond input,.blog-single article .comments .comment-respond textarea,.blog-single article .comments .comment-respond .comment-reply-title a,.sidebar .widget ul li a,.sidebar .widget ul li a:after,.sidebar .widget ul li img,.sidebar .widget select,.sidebar .widget_search input[type=search],.sidebar .widget_search input[type=text],.sidebar .widget_tag_cloud a,.wp-calendar-nav a,.wp-calendar-nav a:after,.wp-block-archives-dropdown select,.wp-block-categories-dropdown select,.wp-block-latest-posts.wp-block-latest-posts__list li a,.wp-block-search input,.wp-block-search__button,.wp-block-tag-cloud a,.post-password-form input,.carousel-slider .swiper-pagination span:after,.carousel-slider .swiper-nav-prev,.carousel-slider .swiper-nav-next,.carousel-slider.style-horizontal-focused article,.carousel-slider.style-horizontal-focused article .inner:after,.carousel-slider.style-horizontal-focused article .media .inner-media,.carousel-slider.style-horizontal-focused article .media:before,.carousel-slider.style-horizontal-focused article .text,.carousel-slider.style-horizontal-focused.style-boxed article .explore,.carousel-slider.style-fullscreen article .text,.carousel-slider.style-fullscreen article .media:before,.carousel-slider.clients-slider article,.label-slider>.slides .slide .big-label,.label-slider>.slides .slide ul,.label-slider>.slides .slide ul li a,.list-slider>.list ul li a,.list-slider>.details .panel,.strips-slider article .inner:after,.strips-slider article .media .inner-media,.strips-slider article .text,.strips-slider .swiper-nav-prev,.strips-slider .swiper-nav-next,.vertical-slider article .inner:after,.vertical-slider article .media .inner-media,.vertical-slider article .text,.vertical-slider .swiper-nav-prev,.vertical-slider .swiper-nav-next,.big-slider article,.big-slider article .room-price,.big-slider article .explore,.big-slider .swiper-nav-prev,.big-slider .swiper-nav-next,.big-slider .swiper-pagination span:after,.block-slider article .room-title,.block-slider .swiper-nav-prev,.block-slider .swiper-nav-next,.sliced-slider .swiper-nav-prev,.sliced-slider .swiper-nav-next{-webkit-transition:all .28s ease;-moz-transition:all .28s ease;-ms-transition:all .28s ease;-o-transition:all .28s ease;transition:all .28s ease}.carousel-slider.style-intro article .text .subtitle{-webkit-transition:all .7s ease .6s;-moz-transition:all .7s ease .6s;-ms-transition:all .7s ease .6s;-o-transition:all .7s ease .6s;transition:all .7s ease .6s}.carousel-slider.style-intro article .text h2{-webkit-transition:all .7s ease .85s;-moz-transition:all .7s ease .85s;-ms-transition:all .7s ease .85s;-o-transition:all .7s ease .85s;transition:all .7s ease .85s}.carousel-slider.style-intro article .text a{-webkit-transition:background-color .28s ease,opacity .7s ease 1.1s,transform .7s ease 1.1s;-moz-transition:background-color .28s ease,opacity .7s ease 1.1s,transform .7s ease 1.1s;-ms-transition:background-color .28s ease,opacity .7s ease 1.1s,transform .7s ease 1.1s;-o-transition:background-color .28s ease,opacity .7s ease 1.1s,transform .7s ease 1.1s;transition:background-color .28s ease,opacity .7s ease 1.1s,transform .7s ease 1.1s}.label-slider>.images img,.list-slider>.images img,.big-slider .big-slider-images img,.block-slider .block-slider-images img,.sliced-slider .sliced-slider-images img{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}body .preloader{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}header:not(.showNav) nav>ul>li>ul{-webkit-transition:all .3s ease .05s;-moz-transition:all .3s ease .05s;-ms-transition:all .3s ease .05s;-o-transition:all .3s ease .05s;transition:all .3s ease .05s}@media only screen and (max-width :1680px){.carousel-slider.style-intro article .text .subtitle{margin-bottom:35px}.carousel-slider.style-intro article .text h2{font-size:54px;line-height:72px;margin-bottom:35px}section.slider-horizontal-focused-wrapper{padding:180px 0 25px}.carousel-slider.style-horizontal-focused.style-boxed article{height:380px}.list-slider>.list{width:100%}.list-slider>.details{display:none}.vertical-slider article{height:420px}.big-slider article .room-title{font-size:54px;line-height:56px;margin-bottom:16px}.block-slider .block-container{width:1100px}.carousel-slider.style-fullscreen.style-left article .text{max-width:80%}.carousel-slider.style-fullscreen article .room-title{font-size:48px;line-height:54px}.carousel-slider.style-fullscreen article .description p{white-space:break-spaces}.sliced-slider.style-quarter .sliced-slider-images{width:65%;left:35%}.sliced-slider.style-quarter .sliced-container{width:35vw}.sliced-slider.style-quarter article .room-price .current-price{font-size:16px}.sliced-slider article .room-title{font-size:48px;line-height:54px}.sliced-slider.style-quarter article .room-title{font-size:34px;line-height:36px}.sliced-slider.style-quarter article .explore{padding:6px 30px}.sliced-slider.style-quarter .swiper-nav-prev,.sliced-slider.style-quarter .swiper-nav-next{display:none}.sliced-slider.style-quarter .custom-pagination{left:50px;transform:none}.sliced-slider.style-quarter .custom-pagination .current-index{margin-left:0}.rooms-grid.style-big article .content-box{right:30px}.rooms-grid.style-big article:nth-child(even) .content-box{left:30px}}@media only screen and (max-width :1150px){html,body{overflow-x:hidden!important}html.smooth-scroll body{overflow:auto}html.fullscreen,html.fullscreen body{width:100%;height:100vw;overflow:hidden}h1{font-size:32px;line-height:42px}h2{font-size:26px;line-height:38px}h3{font-size:22px;line-height:35px}h4{font-size:18px;line-height:31px}h5{font-size:14px;line-height:25px}h6{font-size:13px;line-height:20px}main .section-wrapper-boxed{width:auto;margin:0 50px}.show-on-mobile{display:block!important}header>.top-bar{display:none}header.style-1>.content-wrapper,header.style-2>.content-wrapper,header.style-3>.content-wrapper{grid-template-columns:auto 100px}header.style-1>.content-wrapper>.content-center{text-align:right}header.style-1>.content-wrapper>.content-right{display:none}header.style-2>.content-wrapper>.content-left{display:none}header.style-2>.content-wrapper>.content-center{text-align:left}header.style-2>.content-wrapper>.content-right{text-align:right}header .menu-icon{display:block}header nav,header.position-absolute nav,header.position-fixed nav{position:fixed;display:block;opacity:1;top:0;left:0;width:100vw;height:100vh;overflow:auto;overflow-x:hidden;background-color:var(--cs-ca-color-00,#000);transform:translateX(-100%);transition:transform 1.4s cubic-bezier(.19,1.000,.22,1.000)}header.standard.showNav .menu-icon{top:30px}header.showNav nav,header.position-absolute.showNav nav,header.position-fixed.showNav nav{transform:translateX(0%)}header nav>ul,header nav>ul>li:not(.mega-menu) ul,header nav>ul>li:not(.mega-menu) ul ul,header nav>ul>li.mega-menu>ul,header nav>ul>li.mega-menu.two-columns>ul,header nav>ul>li.mega-menu.three-columns>ul,header nav>ul>li.mega-menu.four-columns>ul{position:relative;display:block;width:100%;top:0;left:0;opacity:1;padding:0;margin:0;z-index:auto;visibility:visible;text-align:center;box-shadow:none;background-color:transparent;-webkit-transform:none;-moz-transform:none;transform:none}header nav>ul>li ul{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}header nav>ul{padding:100px 0;transform:none;height:auto}header nav>ul>li{padding:5px 0;margin-top:20px;max-height:inherit}header nav>ul>li,header nav>ul>li.mega-menu{display:block;visibility:visible;position:relative;opacity:0;padding:0 0 0 50px;margin-left:0;border:0;height:auto;text-align:left;line-height:initial;transform:translateX(-30px);-webkit-transition:all 1.4s ease .4s;-moz-transition:all 1.4s ease .4s;-ms-transition:all 1.4s ease .4s;-o-transition:all 1.4s ease .4s;transition:all 1.4s ease .4s}header.showNav nav>ul>li{opacity:1;transform:translateX(0px)}header nav>ul>li.logo{display:none}header nav>ul>li>a,header nav>ul>li:last-child>a,header.style-3 nav>ul>li:last-child>a{position:relative;font-size:38px;padding:0 30px 0 0;opacity:1!important;color:var(--cs-ca-color-08,#fff)!important}header nav>ul>li.got-children>a:after{content:"+";display:block;position:absolute;top:4px;right:0;font-size:33px;color:var(--cs-ca-color-08,#fff)}header nav>ul>li:not(.mega-menu) ul,header nav>ul>li:not(.mega-menu) ul ul,header nav>ul>li:not(.mega-menu).left ul ul,header nav>ul>li:not(.mega-menu).left ul ul ul,header.skin-light nav>ul>li:not(.mega-menu) ul,header nav>ul>li.mega-menu>ul,header nav>ul>li.mega-menu.two-columns>ul,header nav>ul>li.mega-menu.three-columns>ul,header nav>ul>li.mega-menu.four-columns>ul{display:none;padding:10px 0;left:0;top:0;opacity:1;transform:none;pointer-events:all;background-color:transparent}header nav>ul>li>ul{padding-top:25px!important}header nav>ul>li:not(.mega-menu) li,header nav>ul>li:not(.mega-menu) li:first-child,header nav>ul>li:not(.mega-menu) li:last-child,header nav>ul>li.mega-menu>ul>li,header nav>ul>li.mega-menu.three-columns>ul>li,header nav>ul>li.mega-menu.four-columns>ul>li,header nav>ul>li.mega-menu.five-columns>ul>li,header nav>ul>li.mega-menu>ul>li li,header nav>ul>li.mega-menu>ul>li li:first-child{display:block;padding:0;margin:0;width:100%;border:0;line-height:28px;float:none;text-align:left;background-color:transparent}header nav>ul>li.mega-menu.three-columns>ul>li,header nav>ul>li.mega-menu.four-columns>ul>li,header nav>ul>li.mega-menu.five-columns>ul>li{width:auto;margin:0}header nav>ul>li ul a,header nav>ul>li:not(.mega-menu) li a,header nav>ul>li.mega-menu>ul>li a,header nav>ul>li.mega-menu>ul>li li.active a{position:relative;display:inline-block;font-size:13px;line-height:31px;padding:0 20px;color:var(--cs-ca-color-08,#fff)!important;background-color:transparent}header nav>ul>li ul a:before{content:"";display:block;position:absolute;top:16px;left:0;height:1px;width:7px;background-color:var(--cs-ca-color-08,#fff)}header nav>ul>li:not(.mega-menu) li.menu-item-has-children:before{display:none}header nav>ul>li:not(.mega-menu) li.menu-item-has-children>ul{margin-left:20px}header nav>ul>li:not(.mega-menu) li.menu-item-has-children>a{padding:0 20px}header nav>ul>li:not(.mega-menu) li.menu-item-has-children>a:after{content:"+";display:block;position:absolute;top:1px;right:0;font-size:15px;color:var(--cs-ca-color-08,#fff)}body>footer .inner-wrapper{width:auto;margin:0 50px}body>footer.standard{padding:50px}body>footer.standard .one-half{margin:0!important}.carousel-slider.style-intro article .text .subtitle{margin-bottom:35px}.carousel-slider.style-intro article .text h2{font-size:54px;line-height:72px;margin-bottom:35px}.carousel-slider.style-intro article .text a{padding:13px 36px;font-size:15px}section.slider-horizontal-focused-wrapper{padding:135px 0 20px}section.slider-horizontal-focused-wrapper.style-boxed{padding:150px 0 20px}.carousel-slider.style-horizontal-focused.style-boxed article .text{bottom:-58px}.carousel-slider.style-horizontal-focused.style-boxed article .room-title{font-size:50px;line-height:57px;margin-bottom:0;padding-bottom:0}.carousel-slider.style-horizontal-focused.style-boxed article .explore{display:none}.label-slider{height:100vh}.label-slider .show-on-mobile{display:block}.label-slider>.slides .slide ul,.label-slider>.images{display:none}.label-slider>.slides{width:100%;left:0;transform:translate(0%,-50%)}.label-slider>.slides .slide .big-label{font-size:42px;line-height:48px;opacity:1}.list-slider>.show-on-mobile{display:block}.list-slider>.images{display:none}.list-slider>.list ul{height:auto;margin-bottom:10px}.list-slider>.list ul li{margin-right:30px}.list-slider>.list ul li a{font-size:26px;line-height:34px;opacity:1}.strips-slider.cols-2 article,.strips-slider.cols-3 article{width:600px}.strips-slider article .text{height:240px}.strips-slider article .room-title{font-size:40px;line-height:46px}.strips-slider .swiper-nav-prev,.strips-slider .swiper-nav-next{bottom:98px}.vertical-slider article{height:360px}.vertical-slider article .text{height:164px}.vertical-slider article .room-price{margin-bottom:18px}.vertical-slider article .room-title{font-size:46px;line-height:54px;margin-bottom:0}.big-slider article .room-title{font-size:42px;line-height:46px;margin-bottom:18px}.block-slider .block-container{width:90%}.block-slider .swiper-container{width:100%}.block-slider .swiper-nav-prev{padding:62px 15px 62px 100px}.block-slider .swiper-nav-next{padding:62px 114px 62px 15px}.carousel-slider.style-fullscreen.style-left article{width:calc(100vw - 100px)}.carousel-slider.style-fullscreen article .text{top:51%;width:70%}.carousel-slider.style-fullscreen.style-left article .text{max-width:80%;width:80%}.carousel-slider.style-fullscreen article .room-title{font-size:45px;line-height:54px}.carousel-slider.style-fullscreen article .description p{white-space:break-spaces}.carousel-slider.style-fullscreen.style-left .swiper-nav-next{right:18px}.sliced-slider.style-quarter .sliced-slider-images{width:60%;left:40%}.sliced-slider.style-quarter .sliced-container{width:40vw}.sliced-slider article .room-title{font-size:40px;line-height:46px}.sliced-slider article .description p{display:none}.booking-tool.style-standard>.inner{width:100%;margin:0 auto}.booking-tool.style-1,.booking-tool.style-2{top:-85px;width:100%;padding:0 50px}.booking-tool .booking-step .step-label{height:60px}.booking-tool .booking-step .step-label p{display:none}.booking-tool .booking-step .step-label span{flex:1;padding-right:0;text-align:center;line-height:60px}.booking-tool .booking-step.feature-search .step-label{line-height:60px}.booking-tool .booking-step .step-label input[type=date]{padding-right:30px;padding-left:30px;text-align:left}.booking-tool .booking-step .step-label input[type=date]::-webkit-inner-spin-button,.booking-tool .booking-step .step-label input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1)}.layered-images{padding:0 50px}.testimonials .testimonials-slider .swiper-nav-next,.testimonials .testimonials-slider .swiper-nav-prev{display:none}.row.boxed{width:100%;margin:0}.row.space .column.full{width:100%}.row.space .column.one-half,.row.space .column.one-fourth,.row.space .column.three-fourth,.row.space .column.one-fifth,.row.space .column.two-fifth,.row.space .column.three-fifth{width:calc(50% - 15px)}.row.space .column.one-half.no-margin-bottom,.row.space .column.one-third.no-margin-bottom,.row.space .column.two-third.no-margin-bottom{margin-bottom:30px}.row.space .column.one-third{width:calc(33.333% - 20px);margin:0 30px 30px 0}.row.space .column.one-third.last{margin-right:0}.row.space .column.two-third{width:calc(66.666% - 10px)}.row.space .column.one-half:nth-child(2n),.row.space .column.one-fourth:nth-child(2n),.row.space .column.one-fifth:nth-child(2n),.row.space .column.two-fifth:nth-child(2n),.row.space .column.three-fourth:nth-child(2n),.row.space .column.three-fifth:nth-child(2n){margin-right:0}.row.space .column.full-on-mobile{width:100%}.rooms-grid.style-standard{grid-gap:40px}.room-single>.room-header .wrapper{left:0;width:100%;padding:0 50px;transform:none}.room-single>.room-header .info .room-title{font-size:42px;line-height:50px;margin-bottom:15px}.room-single>.room-header .room-price{right:50px}section.page-header .title h1:before,section.page-header .title h1:after{top:20px}.restaurant-menu ul li{grid-template-columns:140px auto;grid-gap:26px}.restaurant-menu ul li .media{width:140px;height:140px}.restaurant-menu ul li .content .category{margin-bottom:0}.restaurant-menu ul li .content .meal{width:84%;font-size:20px;line-height:32px}.restaurant-menu ul li .content .price{width:16%;font-size:17px;line-height:32px}.restaurant-menu ul li .content .details{margin-top:10px;padding-top:13px}.gallery.style-grid.size-2-columns{grid-template-columns:1fr 1fr}.gallery.style-grid.size-3-columns{grid-template-columns:1fr 1fr 1fr}.gallery.style-grid.size-4-columns{grid-template-columns:1fr 1fr}.blog-archive{width:860px}.blog-archive.has-sidebar{grid-template-columns:70% auto;grid-gap:50px;padding:0}.blog-archive article>.meta{margin-bottom:8px}.blog-archive article>h2{font-size:30px}.blog-single section.page-header.style-standard .section-wrapper-boxed{margin:0}.blog-single>.page-header .content h1{margin-bottom:12px}.blog-single .comment_form form input[type=text],.blog-single .comment_form form input[type=email]{width:199px}.blog-single article .comments .comments-area ul ul{margin-left:35px}}@media only screen and (max-width :1024px){.hide-on-mobile{display:none!important}h1{font-size:28px;line-height:40px}h2{font-size:24px;line-height:36px}main section{padding:80px 0}main .section-wrapper-boxed{margin:0 20px}header{height:70px;line-height:70px}body.admin-bar header.position-absolute{top:46px}header .logo span{line-height:45px}header.style-1>.content-wrapper,header.style-2>.content-wrapper,header.style-3>.content-wrapper{grid-template-columns:auto 50px}header.style-1>.content-wrapper>.content-left,header.style-1>.content-wrapper>.content-right,header.style-1>.content-wrapper>.content-center,header.style-2>.content-wrapper>.content-left,header.style-2>.content-wrapper>.content-right,header.style-2>.content-wrapper>.content-center,header.style-3>.content-wrapper>.content-left,header.style-3>.content-wrapper>.content-right,header.style-3>.content-wrapper>.content-center{height:70px;line-height:70px}header.style-1>.content-wrapper,header.style-2>.content-wrapper,header.style-3>.content-wrapper{padding:0 20px}header .logo,header .menu-icon{height:70px;line-height:70px}header .logo a{display:inline-block;max-height:45px}header .logo img{max-height:45px}header.standard.showNav .menu-icon{top:50px}body.admin-bar header.showNav:not(.position-absolute) .menu-icon{top:45px}header .menu-icon span:nth-child(1){top:25px}header .menu-icon span:nth-child(2){top:32px}header .menu-icon span:nth-child(3){top:39px}header.showNav .menu-icon span:nth-child(1),header.showNav .menu-icon span:nth-child(2),header.showNav .menu-icon span:nth-child(3){top:32px}header nav>ul{padding:80px 0}header nav>ul>li,header nav>ul>li.mega-menu{padding:0 0 0 25px}header nav>ul>li{line-height:38px}header nav>ul>li>a,header nav>ul>li:last-child>a,header.style-3 nav>ul>li:last-child>a{font-size:28px}header nav>ul>li.got-children>a:after{top:0;font-size:28px}body>footer .inner-wrapper{margin:0 20px}body>footer .main-content .intro-content{text-align:left}body>footer .main-content .column.one-third{margin-bottom:50px!important}body>footer .main-content .column.one-third:last-child{margin-bottom:0!important}body>footer .bottom-bar{grid-template-columns:1fr}body>footer .bottom-bar .wrapper-right{text-align:left}body>footer .bottom-bar .wrapper-right .bottom-bar-links li:first-child{position:relative;margin-left:0}body>footer.standard{padding:50px 20px}.carousel-slider.style-intro article .text{left:0;width:100%;padding:0 20px;-webkit-transform:translate(0,-56%);-moz-transform:translate(0,-56%);transform:translate(0,-56%)}.carousel-slider.style-intro article .text .subtitle span:before,.carousel-slider.style-intro article .text .subtitle span:after{display:none}.carousel-slider.style-intro article .text h2{font-size:42px;line-height:62px}.carousel-slider.style-intro article .text a{padding:12px 32px;font-size:13px;line-height:22px}.carousel-slider.style-intro .swiper-nav-next,.carousel-slider.style-intro .swiper-nav-prev{display:none}.carousel-slider.style-horizontal-focused .swiper-nav-prev,.carousel-slider.style-horizontal-focused .swiper-nav-next,.carousel-slider.style-horizontal-focused.height-limited .swiper-pagination{display:none}section.slider-horizontal-focused-wrapper{padding:100px 0 0}section.slider-horizontal-focused-wrapper.style-boxed{padding:112px 0 20px}.carousel-slider.style-horizontal-focused.style-boxed article .text{bottom:-52px}.carousel-slider.style-horizontal-focused.style-boxed article .room-price{margin-bottom:15px}.carousel-slider.style-horizontal-focused.style-boxed article .room-title{font-size:36px;line-height:42px;margin-bottom:0;padding-bottom:0}.carousel-slider.clients-slider article{margin:0 50px}.label-slider>.slides .slide .big-label{font-size:38px;line-height:44px}.list-slider>.list{padding:0 20px}.list-slider>.list ul{margin-bottom:20px}.list-slider>.list ul li a{font-size:22px;line-height:30px}.strips-slider.cols-2 article,.strips-slider.cols-3 article{width:100vw}.strips-slider article .text{height:240px}.strips-slider article .room-price{margin-bottom:19px}.strips-slider article .room-title{font-size:34px;line-height:39px;margin-bottom:24px}.strips-slider .swiper-nav-prev,.strips-slider .swiper-nav-next{display:none}.vertical-slider article{height:280px;margin:10px 0}.vertical-slider article .text{height:128px}.vertical-slider article .room-price{margin-bottom:14px}.vertical-slider article .room-title{font-size:30px;line-height:40px}.vertical-slider .swiper-nav-next,.vertical-slider .swiper-nav-prev{display:none}.big-slider .big-slider-images .wrapper{width:calc(100vw - 50px)}.big-slider article .room-title{font-size:36px;line-height:42px;margin-bottom:18px}.big-slider .swiper-nav-prev,.big-slider .swiper-nav-next{display:none}.block-slider article{width:calc(100vw - 150px);padding:0 10px}.block-slider article .text{padding:32px 0}.block-slider article .room-title{font-size:32px;line-height:46px}.block-slider .swiper-nav-prev,.block-slider .swiper-nav-next{display:none}.carousel-slider.style-fullscreen.style-left article{width:calc(100vw - 55px)}.carousel-slider.style-fullscreen article .room-price{margin-bottom:14px}.carousel-slider.style-fullscreen article .text{top:53%;width:91%}.carousel-slider.style-fullscreen.style-left article .text{left:20px;max-width:90%;width:90%}.carousel-slider.style-fullscreen article .room-title{font-size:42px;line-height:54px}.carousel-slider.style-fullscreen article .description{display:none}.carousel-slider.style-fullscreen .swiper-nav-prev,.carousel-slider.style-fullscreen .swiper-nav-next{display:none}.carousel-slider.style-fullscreen .custom-pagination{left:20px}.sliced-slider .sliced-slider-images,.sliced-slider.style-quarter .sliced-slider-images{width:100%;left:0}.sliced-slider .sliced-slider-images .wrapper:after,.sliced-slider.style-quarter .sliced-slider-images .wrapper:after{height:100%;top:0;opacity:.6;background-image:none;background-color:var(--cs-ca-color-00,#000)}.sliced-slider .sliced-container,.sliced-slider.style-quarter .sliced-container{width:100vw;left:0;background-color:transparent}.sliced-slider .swiper-container{width:calc(100% - 40px)}.sliced-slider .swiper-nav-prev,.sliced-slider .swiper-nav-next{display:none}.sliced-slider .custom-pagination,.sliced-slider.style-quarter .custom-pagination{left:20px;transform:none}.sliced-slider .custom-pagination .current-index{margin-left:0}.big-title .subtitle.style-border-left-right:after,.big-title .subtitle.style-border-left-right:before{display:none}section.welcome-booking{background-color:var(--cs-ca-color-10,silver)}.booking-tool:not(.style-standard),.booking-tool.style-2,.booking-tool.style-standard>.inner{position:relative;top:auto;width:100%;padding:50px 20px;grid-template-columns:1fr}.booking-tool.style-standard>.inner{padding:0}.booking-tool .booking-step{margin-bottom:25px}.booking-tool .booking-step .step-label{background-color:var(--cs-ca-color-08,#fff)}.booking-tool .booking-step .step-label span{color:var(--cs-ca-color-00,#eaeaea)}.booking-tool .booking-step .step-label input[type=date]{padding-right:30px;padding-left:30px;text-align:center;color:var(--cs-ca-color-01,#0c0c0c)}.booking-tool .booking-step .step-label input[type=date]::-webkit-inner-spin-button,.booking-tool .booking-step .step-label input[type=date]::-webkit-calendar-picker-indicator{filter:invert(0)}.booking-tool .booking-step.feature-search{margin:0}.booking-tool .booking-step.feature-search .step-label{line-height:60px;color:var(--cs-ca-color-08,#fff);border-color:var(--cs-ca-accent-01,#af8c3e);background-color:var(--cs-ca-accent-01,#af8c3e)}.booking-tool.style-2 .booking-step.feature-search .step-label,.booking-tool.style-standard .booking-step.feature-search .step-label{color:var(--cs-ca-color-03,#4d4d4d);background-color:var(--cs-ca-color-08,#fff)}.mfp-image-holder .mfp-content{max-width:86%}.mfp-container .arrow-left,.mfp-container .arrow-right{display:none}.row.space .column.full,.row.space .column.one-half,.row.space .column.one-third,.row.space .column.one-fourth,.row.space .column.one-fifth,.row.space .column.two-third,.row.space .column.two-fourth,.row.space .column.two-fifth,.row.space .column.three-fourth,.row.space .column.three-fifth{width:100%;margin:0 0 30px}.row.no-space .column.full,.row.no-space .column.one-half,.row.no-space .column.one-third,.row.no-space .column.one-fourth,.row.no-space .column.one-fifth,.row.no-space .column.two-third,.row.no-space .column.two-fourth,.row.no-space .column.two-fifth,.row.no-space .column.three-fourth,.row.no-space .column.three-fifth{width:100%}.row.space .column.full,.row.space .column.one-half,.row.space .column.one-third,.row.space .column.one-fourth,.row.space .column.one-fifth,.row.space .column.two-third,.row.space .column.two-fourth,.row.space .column.two-fifth,.row.space .column.three-fourth,.row.space .column.three-fifth{width:100%;margin:0 0 20px}main .welcome-section .section-wrapper-boxed{margin-bottom:50px}.layered-images{padding:0 20px}.layered-images>.one-third img{width:100%;height:auto;margin-bottom:30px}.layered-images>.one-third:nth-child(2),.layered-images>.one-third:nth-child(3){padding-top:0}.facilities.style-full .facility-box,.facilities.style-full .facility-box:nth-child(even),.facilities.style-full .facility-box:nth-child(odd){padding:50px;text-align:center}.facilities.style-full .facility-box .text-box{padding:40px;width:auto}.facilities.style-sliced .facility-box{margin-bottom:90px}.facilities.style-sliced .facility-box:last-child{margin-bottom:0}.facilities.style-sliced .facility-box .image-wrapper{display:none}.facilities.style-sliced .facility-box .text-wrapper{width:100%;padding:0}.testimonials .testimonials-slider article .text{padding:0 20px}.testimonials .testimonials-slider article .text p{font-size:16px;line-height:32px}.testimonials .testimonials-slider article .cite .line{width:20px;margin:0}.rooms-grid.style-hover{display:grid;grid-template-columns:1fr;grid-gap:45px}.rooms-grid.style-standard{grid-template-columns:1fr;grid-gap:45px}.rooms-grid.style-big article .media{height:250px}.rooms-grid.style-big article .content-box,.rooms-grid.style-big article:nth-child(even) .content-box{position:relative;right:auto;left:auto;top:auto;width:auto;min-height:280px;padding:32px;transform:none}.room-single>.room-header .wrapper{padding:0 20px}.room-single>.room-header .info .room-title{font-size:32px;line-height:40px;margin-bottom:15px}.room-single>.room-header .room-price{right:20px}.room-single>.room-content,.room-single>.similar-rooms{padding:60px 0}.room-single>.similar-rooms .rooms-grid.style-standard{display:grid;grid-template-columns:1fr;grid-gap:30px}section.page-header .title h1:before,section.page-header .title h1:after{display:none}section.page-header.style-full .title{left:0;width:100%;padding:0 20px;transform:none}section.page-header.style-full .title h1{font-size:45px;line-height:58px}section.page-header.style-standard{padding:60px 20px}section.page-header.style-standard .title h1{font-size:32px;line-height:42px}.restaurant-menu ul li .content{padding-right:0}.team-member{margin-bottom:30px}.team-member.no-margin-bottom{margin-bottom:0}.wpcf7-form input[type=text],.wpcf7-form input[type=email]{width:100%}.google-map{margin-top:50px;padding-left:0}.google-map iframe{height:350px}.gallery.style-grid.size-2-columns,.gallery.style-grid.size-3-columns,.gallery.style-grid.size-4-columns{grid-template-columns:1fr}.blog-archive{padding:0 20px}.blog-archive.has-sidebar{grid-template-columns:1fr;grid-gap:70px}.blog-single section.page-header.style-standard{padding:100px 20px 0}.blog-single section.page-header.style-standard .section-wrapper-boxed{margin:0}.blog-single>.page-header .content h1{font-size:36px;line-height:45px}.blog-single .comment_form form input[type=text],.blog-single .comment_form form input[type=email]{width:100%;margin-right:0}.sidebar .widget_archive select,.sidebar .widget_categories select,.sidebar .widget_text select{background-position:93.2% 49%,94.2% 49%,calc(100% - 2.5em) .5em}.blog-single article .comments .comments-area ul ul{margin-left:20px}}.popup-price-wrapper .room-price{display:inline-block;position:relative;margin-bottom:10px;position:absolute;text-align:center;width:fit-content;top:0;left:0;right:0;margin-right:auto;margin-left:auto;padding:5px 12px 3px;background-color:#1b365d;color:#ffa3b5;transform:skew(-2deg,-2deg)}.popup-price-wrapper .room-price .old-price{position:absolute;left:-55px;font-size:14px;text-decoration:line-through;color:var(--cs-ca-color-08,#fff);opacity:.5}.popup-price-wrapper .room-price .current-price{position:relative;font-size:16px;color:var(--cs-ca-accent-01-cool,#d5a948);font-weight:700}.popup-price-wrapper .room-price .current-price .full-price{position:relative;font-size:16px;font-weight:700}.popup-price-wrapper .room-price .current-price .full-price:after{content:'';display:block;width:30px;height:1px;position:absolute;left:25%;top:45%;transform:skew(35deg,-35deg);background-color:var(--cs-ca-accent-01-cool,#d5a948);opacity:.9}.popup-price-wrapper .room-price .current-price span{font-size:13px;color:#cfcfcf;font-weight:400}.room-single>.room-header .room-price .current-price .full-price{position:relative;font-size:25px;opacity:.8}.room-single>.room-header .room-price .current-price .full-price:after{content:'';display:block;width:40px;height:3px;position:absolute;left:25%;top:35%;transform:skew(35deg,-35deg);background-color:var(--e-global-color-accent) !important}.rooms-grid.style-standard article .room-price .current-price .full-price{position:relative;font-size:16px;opacity:.8}.rooms-grid.style-standard article .room-price .current-price .full-price:after{content:'';display:block;width:30px;height:2px;position:absolute;left:20%;top:35%;transform:skew(35deg,-35deg);background-color:var(--e-global-color-accent) !important}