/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}@font-face{font-family:rixos-icons;src:url('/themes/custom/rixos/css/rixos-icons.eot?94ri4q');src:url('/themes/custom/rixos/css/rixos-icons.eot?94ri4q#iefix') format('embedded-opentype'),url('/themes/custom/rixos/css/rixos-icons.ttf?94ri4q') format('truetype'),url('/themes/custom/rixos/css/rixos-icons.woff?94ri4q') format('woff'),url('/themes/custom/rixos/css/rixos-icons.svg?94ri4q#icomoon') format('svg');font-weight:400;font-style:normal;font-display:block}[class*=" ICON-"],[class^=ICON-]{font-family:rixos-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ICON-BARS:before{CONTENT:"\E971";COLOR:#897869}.ICON-WATERSPORT:before{CONTENT:"\E972";COLOR:#897869}.ICON-ALLINCLUSIVE:before{CONTENT:"\E95E";COLOR:#897869}.ICON-ENTERTAINMENT:before{CONTENT:"\E95F";COLOR:#897869}.ICON-LANDSPORT:before{CONTENT:"\E960";COLOR:#897869}.ICON-NIGHTLIFE:before{CONTENT:"\E961";COLOR:#897869}.ICON-RESTAURANTS:before{CONTENT:"\E962";COLOR:#897869}.ICON-SNOWSPORT:before{CONTENT:"\E963";COLOR:#897869}.ICON-SPA1:before{CONTENT:"\E973";COLOR:#897869}.ICON-SPA_AND_THALASSO_THERAPY:before{CONTENT:"\E973";COLOR:#897869}.ICON-SWIMNINGPOOLS:before{CONTENT:"\E964";COLOR:#897869}.ICON-TABLET:before{CONTENT:"\E965";COLOR:#8C7866}.ICON-TEENCLUB:before{CONTENT:"\E966";COLOR:#897869}.ICON-VOLUME:before{CONTENT:"\E967";COLOR:#897869}.ICON-WATERPARK:before{CONTENT:"\E968";COLOR:#897869}.ICON-ALL_INCLUSIVE:before{CONTENT:"\E969"}.ICON-BEACH_WATER_SPORTS:before{CONTENT:"\E96A"}.ICON-CHILD_FACILITIES:before{CONTENT:"\E96B"}.ICON-FULL_BOARD:before{CONTENT:"\E96C"}.ICON-HALF_BOARD:before{CONTENT:"\E96D"}.ICON-OTHER_SPORTS_ACTIVITIES:before{CONTENT:"\E96E";COLOR:#1E1852}.ICON-WELLNESS_FITNESS:before{CONTENT:"\E96E";COLOR:#1E1852}.ICON-SKI:before{CONTENT:"\E96F"}.ICON-SPA:before{CONTENT:"\E970"}.ICON-CALENDAR:before{CONTENT:"\E95C";COLOR:#897869}.ICON-PHOTO-GALLERY:before{CONTENT:"\E95D";COLOR:#FFF}.ICON-0_STAR:before{CONTENT:"\E900"}.ICON-1_STAR:before{CONTENT:"\E901"}.ICON-2_STARS:before{CONTENT:"\E902"}.ICON-3_STARS:before{CONTENT:"\E903"}.ICON-4_STARS:before{CONTENT:"\E904"}.ICON-5_STARS:before{CONTENT:"\E905"}.ICON-24-7_DINING:before{CONTENT:"\E906"}.ICON-AIR_CONDITIONING:before{CONTENT:"\E907"}.ICON-SHUTTLE:before{CONTENT:"\E908"}.ICON-ALL_INCLUSIVE1:before{CONTENT:"\E909"}.ICON-APARTHOTEL:before{CONTENT:"\E90A"}.ICON-APPARTMENT:before{CONTENT:"\E90B"}.ICON-BABY_BATH:before{CONTENT:"\E90C"}.ICON-BABY_CRIB:before{CONTENT:"\E90D"}.ICON-BABY_SITTING:before{CONTENT:"\E90E"}.ICON-BABY:before{CONTENT:"\E90F"}.ICON-BAR_1:before{CONTENT:"\E910"}.ICON-BATH:before{CONTENT:"\E911"}.ICON-BEACH_WATER_SPORTS1:before{CONTENT:"\E912"}.ICON-BEAUTY_PRODUCT:before{CONTENT:"\E913"}.ICON-BED:before{CONTENT:"\E914"}.ICON-BREAKFAST_INCLUDED:before{CONTENT:"\E915"}.ICON-BREAKFAST:before{CONTENT:"\E916"}.ICON-BUNGALOW:before{CONTENT:"\E917"}.ICON-BUS_PARK:before{CONTENT:"\E918"}.ICON-BUSINESS_CENTER:before{CONTENT:"\E919"}.ICON-CAR_PARK:before{CONTENT:"\E91A"}.ICON-CHILD_FACILITIES:before{CONTENT:"\E91B"}.ICON-CLEANING_SERVICES:before{CONTENT:"\E91C"}.ICON-COFFEE_MACHINE:before{CONTENT:"\E91D"}.ICON-CONCIERGE:before{CONTENT:"\E91E"}.ICON-CONVENTION_CENTER:before{CONTENT:"\E91F"}.ICON-COPIER_PRINTER_AVAILABLE:before{CONTENT:"\E920"}.ICON-DEFAULT:before{CONTENT:"\E921"}.ICON-DESK_24:before{CONTENT:"\E922"}.ICON-DOORS:before{CONTENT:"\E923"}.ICON-EARLY_CHECK-IN_LATE_CHECK-OUT:before{CONTENT:"\E924"}.ICON-ELECTRIC_CHARGING_TERMINAL:before{CONTENT:"\E925"}.ICON-EXECUTIVE_FLOOR:before{CONTENT:"\E926"}.ICON-FITNESS:before{CONTENT:"\E927"}.ICON-FULL_BOARD1:before{CONTENT:"\E928"}.ICON-GOLF:before{CONTENT:"\E929"}.ICON-HALF_BOARD1:before{CONTENT:"\E92A"}.ICON-HAMMAM:before{CONTENT:"\E92B"}.ICON-HEARING_ROOM:before{CONTENT:"\E92C"}.ICON-HOTEL:before{CONTENT:"\E92D"}.ICON-IRON:before{CONTENT:"\E92E"}.ICON-JACUZZI:before{CONTENT:"\E92F"}.ICON-PRIVATE_JACUZZI:before{CONTENT:"\E92F"}.ICON-PRIVATE_HAMMAM:before{CONTENT:"\E92B"}.ICON-PRIVATE_SAUNA:before{CONTENT:"\E943"}.ICON-KITCHEN:before{CONTENT:"\E930"}.ICON-LANGUAGES:before{CONTENT:"\E931"}.ICON-LOAN_SMART_CAR:before{CONTENT:"\E932"}.ICON-LUGGAGE:before{CONTENT:"\E933"}.ICON-MASSAGE:before{CONTENT:"\E934"}.ICON-MEETING_ROOMS:before{CONTENT:"\E935"}.ICON-NON_SMOKING:before{CONTENT:"\E936"}.ICON-OCCUPANT:before{CONTENT:"\E937"}.ICON-ONLINE-CHECK-IN_FAST-CHECK-OUT:before{CONTENT:"\E938"}.ICON-OTHER_SPORTS_ACTIVITIES1:before{CONTENT:"\E939"}.ICON-PAID_AMENITY:before{CONTENT:"\E93A"}.ICON-PARKING:before{CONTENT:"\E93B"}.ICON-PET:before{CONTENT:"\E93C"}.ICON-POOL:before{CONTENT:"\E93D"}.ICON-PRIVATIVE_BATHROOM:before{CONTENT:"\E93E"}.ICON-REDUCED_MOBILITY_ROOM:before{CONTENT:"\E93F"}.ICON-RESORT:before{CONTENT:"\E940"}.ICON-RESTAURANT:before{CONTENT:"\E941"}.ICON-ROOM_SERVICE:before{CONTENT:"\E942"}.ICON-SAUNA:before{CONTENT:"\E943"}.ICON-SELF-SERVICE_CATERING:before{CONTENT:"\E944"}.ICON-SHARED_ROOM:before{CONTENT:"\E945"}.ICON-SHUTTLE:before{CONTENT:"\E946"}.ICON-SIZE:before{CONTENT:"\E947"}.ICON-SKI1:before{CONTENT:"\E948"}.ICON-SPA:before{CONTENT:"\E949"}.ICON-STORES:before{CONTENT:"\E94A"}.ICON-TEA_MACHINE:before{CONTENT:"\E94B"}.ICON-TENNIS:before{CONTENT:"\E94C"}.ICON-THALASSO:before{CONTENT:"\E94D"}.ICON-TOP_ASSET:before{CONTENT:"\E94E"}.ICON-VALET_PARKING:before{CONTENT:"\E94F"}.ICON-VIEW:before{CONTENT:"\E950"}.ICON-VILLA:before{CONTENT:"\E951"}.ICON-WEB_CORNER_MAC:before{CONTENT:"\E952"}.ICON-WELLNESS:before{CONTENT:"\E953"}.ICON-WHEELCHAIR_ACCESS:before{CONTENT:"\E954"}.ICON-WIFI:before{CONTENT:"\E955"}.ICON-WINE_BAR:before{CONTENT:"\E956"}.ICON-ACCESSIBILITY:before{CONTENT:"\E957";COLOR:#897869}.ICON-ARROW:before{CONTENT:"\E958";COLOR:#897869}.ICON-BALLOON:before{CONTENT:"\E959";COLOR:#897869}.ICON-BAR:before{CONTENT:"\E95A"}.ICON-CLUB:before{CONTENT:"\E95B";COLOR:#897869}.ICON-CONTACT:before{CONTENT:"\E985";COLOR:#897869}.ICON-CROSS:before{CONTENT:"\E986";COLOR:#4E4B46}.ICON-PLANET_21:before{content:"\e974"}.ICON-GSS-SINGLE:before{content:"\e975"}.ICON-GSS-BUSINESS:before{content:"\e974"}.ICON-GSS-FRIENDS:before{content:"\e976"}.ICON-GSS-FAMILY:before{content:"\e977"}.ICON-GSS-COUPLE:before{content:"\e978"}.ICON-PHOTO:before{content:"\e979"}.ICON-PLANE:before{content:"\e97a"}.ICON-TRAIN:before{content:"\e97b"}.ICON-ROLLER_COASTER:before{content:"\e97c"}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.select-dropdown{display:inline-block;max-width:100%;margin:0 15px 0 0}.select-dropdown:last-child{margin-right:0}.select-dropdown__button{background-color:#fff;color:#986f38;font-weight:400;font-size:1.25rem;border:1px solid #986f38;cursor:pointer;text-align:left;min-width:5.1875rem;padding:6px 15px 6px 15px;display:flex;justify-content:space-between;align-items:center}@media (max-width:1004px){.select-dropdown__button{font-size:1.875rem;letter-spacing:1.7px;line-height:2rem;border:0}}.select-dropdown__button:focus{outline:0}.select-dropdown__button .zmdi-chevron-down{background:url("/themes/custom/rixos/css/../svg/spritesrc/arrow_icon.svg") no-repeat;background-size:contain;height:.5rem;width:1rem;display:inline-block}.select-dropdown__button.active .zmdi-chevron-down{transform:rotate(180deg)}.select-dropdown__list{position:absolute;display:flex;flex-wrap:wrap;left:0;right:0;margin:0;list-style-type:none;opacity:0;pointer-events:none;transform-origin:top left;transform:scale(1,0);transition:all ease-in-out .3s;background:#fff;width:100%;justify-content:space-around;z-index:2;padding:26px 28px;box-sizing:border-box;visibility:hidden}@media (max-width:1004px){.select-dropdown__list{flex-wrap:inherit;flex-direction:column}}.select-dropdown__list.active{opacity:1;pointer-events:auto;transform:scale(1,1);visibility:visible}.select-dropdown__list-item button{display:block;list-style-type:none;width:3.6875rem;padding:15px 0;vertical-align:middle;background:#fff;border:1px solid #f0efec;cursor:pointer;transition:all ease-in-out .3s;color:#4e4b46;font-weight:300;margin-bottom:12px;font-size:1.125rem;line-height:1.3125rem;text-align:center}@media (max-width:1004px){.select-dropdown__list-item button{text-align:left;width:100%;border:0;color:#333;font-size:.875rem;line-height:1.0625rem;margin:0;padding:10px 0}}.select-dropdown__list-item button:hover{background-color:#986f38;border-color:#986f38;color:#fff;transition:all ease-in-out .3s}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("/themes/custom/rixos/css/./ajax-loader.gif") center center no-repeat}@font-face{font-family:slick;src:url("/themes/custom/rixos/css/fonts/slick/slick.eot");src:url("/themes/custom/rixos/css/fonts/slick/slick.eot?#iefix") format("embedded-opentype"),url("/themes/custom/rixos/css/fonts/slick/slick.woff") format("woff"),url("/themes/custom/rixos/css/fonts/slick/slick.ttf") format("truetype"),url("/themes/custom/rixos/css/fonts/slick/slick.svg#slick") format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0px;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:0}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px 10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url("/themes/custom/rixos/css/../node_modules/intl-tel-input/build/img/flags.png");background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url("/themes/custom/rixos/css/../node_modules/intl-tel-input/build/img/flags@2x.png")}}.iti__flag.iti__np{background-color:transparent}@keyframes plyr-progress{to{background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:var(--plyr-font-weight-regular,400);line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:var(--plyr-badge-background,#495463);border-radius:var(--plyr-badge-border-radius,2px);color:var(--plyr-badge-text-color,#fff);font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:var(--plyr-font-size-small,13px);left:0;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:var(--plyr-font-size-base,15px);padding:calc(var(--plyr-control-spacing,10px) * 2)}}@media (min-width:768px){.plyr__captions{font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(calc(var(--plyr-control-spacing,10px) * -4))}.plyr__caption{background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;box-decoration-break:clone;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:0 0;border:0;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:calc(var(--plyr-control-spacing,10px) * .7);position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,hsl(198,100%,50%))));outline-offset:2px}a.plyr__control{text-decoration:none}a.plyr__control::after,a.plyr__control::before{display:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:calc(var(--plyr-control-spacing,10px)/ 4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:calc(var(--plyr-control-spacing,10px)/ 4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 calc(var(--plyr-control-spacing,10px)/ 2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr__controls:empty{display:none}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:var(--plyr-menu-background,rgba(255,255,255,.9));border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:var(--plyr-menu-color,#495463);font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container::after{border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:var(--plyr-menu-background,rgba(255,255,255,.9));content:"";height:0;position:absolute;right:calc(var(--plyr-control-icon-size,18px)/ 2 + calc(var(--plyr-control-spacing,10px) * .7) - var(--plyr-menu-arrow-size,4px)/ 2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:calc(var(--plyr-control-spacing,10px) * .7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:var(--plyr-menu-color,#495463);display:flex;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:calc(calc(var(--plyr-control-spacing,10px) * .7)/ 1.5) calc(calc(var(--plyr-control-spacing,10px) * .7) * 1.5);user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:calc(calc(var(--plyr-control-spacing,10px) * .7) * 4)}.plyr__menu__container .plyr__control--forward::after{border-left-color:var(--plyr-menu-arrow-color,#728096);right:calc(calc(var(--plyr-control-spacing,10px) * .7) * 1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--forward:focus-visible::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:var(--plyr-font-weight-regular,400);margin:calc(var(--plyr-control-spacing,10px) * .7);margin-bottom:calc(calc(var(--plyr-control-spacing,10px) * .7)/ 2);padding-left:calc(calc(var(--plyr-control-spacing,10px) * .7) * 4);position:relative;width:calc(100% - calc(var(--plyr-control-spacing,10px) * .7) * 2)}.plyr__menu__container .plyr__control--back::after{border-right-color:var(--plyr-menu-arrow-color,#728096);left:calc(calc(var(--plyr-control-spacing,10px) * .7) * 1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--back::before{background:var(--plyr-menu-back-border-color,#dbdfe4);box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:calc(calc(var(--plyr-control-spacing,10px) * .7)/ 2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:calc(var(--plyr-control-spacing,10px) * .7)}.plyr__menu__container .plyr__control[role=menuitemradio]::after,.plyr__menu__container .plyr__control[role=menuitemradio]::before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(34.68,39.576,46.92,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc((calc(var(--plyr-control-spacing,10px) * .7) - 2px) * -1);overflow:hidden;padding-left:calc(calc(var(--plyr-control-spacing,10px) * .7) * 3.5);pointer-events:none}.plyr--full-ui input[type=range]{appearance:none;background:0 0;border:0;border-radius:calc(var(--plyr-range-thumb-height,13px) * 2);color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:calc(var(--plyr-range-thumb-active-shadow-width,3px) * 2 + var(--plyr-range-thumb-height,13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:var(--plyr-range-track-height,5px);transition:box-shadow .3s ease;user-select:none;background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,.15),0 0 0 1px rgba(34.68,39.576,46.92,.2));height:var(--plyr-range-thumb-height,13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height,13px);appearance:none;margin-top:calc((var(--plyr-range-thumb-height,13px) - var(--plyr-range-track-height,5px))/ 2 * -1)}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:var(--plyr-range-track-height,5px);transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,.15),0 0 0 1px rgba(34.68,39.576,46.92,.2));height:var(--plyr-range-thumb-height,13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:var(--plyr-range-track-height,5px);transition:box-shadow .3s ease;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:var(--plyr-range-track-height,5px);transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:calc(var(--plyr-range-track-height,5px)/ 2);height:var(--plyr-range-track-height,5px);transition:box-shadow .3s ease;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,.15),0 0 0 1px rgba(34.68,39.576,46.92,.2));height:var(--plyr-range-thumb-height,13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height,13px);margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,hsl(198,100%,50%))));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,hsl(198,100%,50%))));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,hsl(198,100%,50%))));outline-offset:2px}.plyr__poster{background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time::before{content:"⁄";margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:var(--plyr-tooltip-background,#fff);border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:var(--plyr-tooltip-color,#495463);font-size:var(--plyr-font-size-small,13px);font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:calc(calc(var(--plyr-control-spacing,10px)/ 2) * 2);opacity:0;padding:calc(var(--plyr-control-spacing,10px)/ 2) calc(calc(var(--plyr-control-spacing,10px)/ 2) * 1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:calc(var(--plyr-tooltip-arrow-size,4px) * -1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%,0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translate(0,10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:calc(var(--plyr-control-icon-size,18px)/ 2 + calc(var(--plyr-control-spacing,10px) * .7))}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0,10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:calc(var(--plyr-control-icon-size,18px)/ 2 + calc(var(--plyr-control-spacing,10px) * .7));transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0,0) scale(1)}.plyr__progress{left:calc(var(--plyr-range-thumb-height,13px) * .5);margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:calc(var(--plyr-range-thumb-height,13px) * -.5);margin-right:calc(var(--plyr-range-thumb-height,13px) * -.5);width:calc(100% + var(--plyr-range-thumb-height,13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:var(--plyr-range-track-height,5px);left:0;margin-top:calc(var(--plyr-range-track-height,5px)/ 2 * -1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height,5px);transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height,5px);transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(34.68,39.576,46.92,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(34.68,39.576,46.92,.6)) 50%,var(--plyr-progress-loading-background,rgba(34.68,39.576,46.92,.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-audio-progress-buffered-background,rgba(193.4175,199.8435,209.4825,.6))}.plyr__progress__marker{background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:calc(var(--plyr-control-spacing,10px)/ 2);margin-right:calc(var(--plyr-control-spacing,10px)/ 2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:var(--plyr-audio-control-color,#495463);padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193.4175,199.8435,209.4825,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193.4175,199.8435,209.4825,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193.4175,199.8435,209.4825,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,.15),0 0 0 1px rgba(34.68,39.576,46.92,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(34.68,39.576,46.92,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,.15),0 0 0 1px rgba(34.68,39.576,46.92,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(34.68,39.576,46.92,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,.15),0 0 0 1px rgba(34.68,39.576,46.92,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(34.68,39.576,46.92,.1))}.plyr--audio .plyr__progress__buffer{color:var(--plyr-audio-progress-buffered-background,rgba(193.4175,199.8435,209.4825,.6))}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:var(--plyr-video-controls-background,linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:var(--plyr-video-control-color,#fff);left:0;padding:calc(var(--plyr-control-spacing,10px)/ 2);padding-top:calc(var(--plyr-control-spacing,10px) * 2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:var(--plyr-control-spacing,10px);padding-top:calc(var(--plyr-control-spacing,10px) * 3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:calc(var(--plyr-control-spacing,10px) * 1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,.15),0 0 0 1px rgba(34.68,39.576,46.92,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,.15),0 0 0 1px rgba(34.68,39.576,46.92,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,.15),0 0 0 1px rgba(34.68,39.576,46.92,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,.5))}.plyr--video .plyr__progress__buffer{color:var(--plyr-video-progress-buffered-background,rgba(255,255,255,.25))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:#22272e;border-radius:2px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty::after{display:none}.plyr__cues{background:currentColor;display:block;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:var(--plyr-tooltip-background,#fff);border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:calc(calc(var(--plyr-control-spacing,10px)/ 2) * 2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translate(0,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0,0) scale(1)}.plyr__preview-thumb::before{border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:calc(var(--plyr-tooltip-arrow-size,4px) * -1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c7d1;border-radius:calc(var(--plyr-menu-radius,8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container::after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container::after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:var(--plyr-video-controls-background,linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75)));border-bottom-left-radius:calc(var(--plyr-menu-radius,8px) - 1px);border-bottom-right-radius:calc(var(--plyr-menu-radius,8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:var(--plyr-font-weight-regular,400);line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.slick-loading .slick-list{background:#fff url("/themes/custom/rixos/css/../images/slick/ajax-loader.gif") center center no-repeat}body.login-form-main{padding-top:80px}body.adminimal-admin-toolbar{padding-top:80px}body.adminimal-admin-toolbar .header-sticky{top:79px}body.adminimal-admin-toolbar .header-sticky .main-header .header-left .contextual-region.main-header-mobile-menu{position:static}body.adminimal-admin-toolbar .header-sticky .main-header .main-menu-root-item .item-dropdown+.modal-popup{top:calc(80px + var(--header-height) - 1px);height:calc(100dvh - 80px - var(--header-height) - 48px - 56px)}body.adminimal-admin-toolbar .header-sticky .destination-tabs{height:calc(100dvh - 80px - var(--header-height) - 48px - 56px)}body.adminimal-admin-toolbar .header-sticky .destination-tabs .destination-tabs-menu-list-nested.level-4{top:calc(var(--header-height) + 80px + 48px)}body.adminimal-admin-toolbar .header-sticky.is-sticky .main-header .main-menu-root-item .item-dropdown+.modal-popup{top:calc(80px + var(--header-height-sticky) - 1px);height:calc(100dvh - 80px - var(--header-height-sticky) - 48px - 56px)}body.adminimal-admin-toolbar .header-sticky.is-sticky .destination-tabs{height:calc(100dvh - 80px - var(--header-height-sticky) - 48px - 56px)}body.adminimal-admin-toolbar .header-sticky.is-sticky .destination-tabs .destination-tabs-menu-list-nested.level-4{top:calc(var(--header-height-sticky) + 80px + 48px)}body.adminimal-admin-toolbar.accommodation-page .page,body.adminimal-admin-toolbar.country-page .page,body.adminimal-admin-toolbar.destination-page .page,body.adminimal-admin-toolbar.room-page .page{padding-top:var(--header-height)}:root{--mobile-header-height:90px;--header-height:96px;--header-height-sticky:74px}:focus{outline:0}[data-navigation=keyboard] :focus{outline:1px solid #986F38!important;outline-offset:3px!important}html{font-size:1rem;line-height:1.625rem;font-size:16px}@media (max-width:767px){html{font-size:1.0625rem}}body{font-size:100%;min-width:320px;min-height:100vh;overflow-x:hidden;background-color:#fff;color:#333;font-family:Gotham}body.no-scroll{overflow-y:hidden}@media (max-width:1004px){body.no-scroll{position:fixed}}body:not(.resort-page).no-scroll-destination-menu{overflow:hidden}@media (max-width:1004px){body:not(.resort-page).no-scroll-destination-menu{overflow-x:hidden}}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.sr-only-focusable:active,.sr-only-focusable:focus{-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;overflow:visible!important;position:static!important;width:auto!important;white-space:normal!important}input{-webkit-appearance:none;-moz-appearance:none;appearance:none}a{text-decoration:none;color:#986f38}.two-columns{margin:77px auto 53px;box-sizing:border-box;display:flex}@media (max-width:1004px){.two-columns{margin-bottom:0}}.two-columns__sidebar{flex:1;margin-right:67px;max-width:300px;margin-left:80px}.two-columns__sidebar.num__0 .two-columns__sidebar.num__1,.two-columns__sidebar.num__2{z-index:500}@media (max-width:1441px){.two-columns__sidebar{margin-right:20px}}@media (max-width:1366px){.two-columns__sidebar{display:none}}.two-columns__main{flex:3;overflow:hidden}input:focus::placeholder{color:transparent}button{cursor:pointer;font-family:inherit}.page img{object-fit:cover}.base-page{max-width:1280px;margin:50px auto}.base-page .row{display:flex;flex-wrap:wrap;justify-content:space-around}.base-page .row div{margin-bottom:30px;text-align:center}.base-page .row div h4{margin-top:20px}.slick-next:before,.slick-prev:before{font-size:0}.full-text-hidden .less-text-block,.full-text-hidden .see-less-text{display:none}.see-more-button{background-color:transparent;border:none}.full-text-opend{margin:4px}.full-text-opend .more-text-block,.full-text-opend .see-more-text{display:none}.full-text-opend .less-text-block{display:inline-block}.toggleTextSeeMore-processed .see-less-text,.toggleTextSeeMore-processed .see-more-text{font-weight:600;color:#634c38;cursor:pointer;font-size:.75rem}.toggleTextSeeMore-processed .see-less-text:hover,.toggleTextSeeMore-processed .see-more-text:hover{text-decoration:underline}.less-block{color:#333;font-weight:300;font-size:1rem;line-height:1.8125rem}@media (max-width:1600px){.less-block{font-size:.9375rem;line-height:1.25rem}}.less-block.full-text-hidden p:not(:first-child){display:none}.less-block.full-text-hidden p+ol,.less-block.full-text-hidden p+ul{display:none}.less-block ul{list-style-position:inside;padding-left:20px;list-style-type:disc}.less-block ol{list-style-position:inside;padding-left:20px;list-style-type:decimal}.less-block p .see-more-button{display:none}.less-block .see-less-text,.less-block .see-more-text{font-weight:600;color:#634c38;cursor:pointer;font-size:.75rem}.less-block .see-less-text:hover,.less-block .see-more-text:hover{text-decoration:underline}.text-align-left{text-align:left!important}.text-align-center{text-align:center!important}.text-align-right{text-align:right!important}.text-align-justify{text-align:justify!important}.visibility-hidden{visibility:hidden;position:absolute;opacity:0}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;margin:5px;display:inline-block}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static!important;overflow:visible;clip:auto;width:auto;height:auto}.skip-link{list-style-type:none;margin:0;padding:0}ol strong,p strong,ul strong{font-weight:600}ol em,p em,ul em{font-style:italic}@media (max-width:1024px){.usabilla_live_button_container{top:67%!important}}@media (max-width:568px){.usabilla_live_button_container{top:58%!important}}@media (max-width:1024px){.quiq-floating-element.quiq-position-y-bottom{bottom:90px!important}}.two-cols h3{text-align:center}.two-cols h3:after{content:"";width:122px;margin:5px auto 0;height:.0625rem;background:#fff;background:linear-gradient(90deg,#fff 0,#af9773 50%,#fff 100%);display:block;border-radius:50%}@media (max-width:1004px){.two-cols h3:after{margin:5px auto 0;width:61px}}.two-cols__container{display:flex;justify-content:space-between;align-self:flex-end;margin-top:35px}@media (max-width:1004px){.two-cols__container{display:block;margin-top:25px}}.two-cols__container div{width:45%;justify-content:space-between}@media (max-width:1004px){.two-cols__container div{display:block;width:100%}}.three-cols__container{display:flex;justify-content:space-between}@media (max-width:1004px){.three-cols__container{display:block}}.three-cols__container--col{max-width:245px;box-sizing:border-box;margin-top:30px}@media (max-width:1004px){.three-cols__container--col{max-width:100%}}.three-cols__container--col h3{text-align:inherit}.three-cols__container--col h3:after{content:"";width:60px;margin:25px 0;height:.0625rem;background:#af9773;background:linear-gradient(90deg,#af9773 0,#fff 100%);display:block}@media (max-width:1004px){.three-cols__container--col h3:after{margin:22px 0 0;width:61px}}.three-cols__left{min-width:342px;padding-right:30px;box-sizing:border-box;text-align:left}#drupal-live-announce.visually-hidden{margin:0;width:0;height:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.screen-reader{position:absolute;display:block;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.svg-icon{width:100%;height:100%;display:inline-block;vertical-align:top;fill:currentColor}.svg-icon svg{width:100%;height:100%;vertical-align:top}.hide-on-mobile{display:inline-block}@media (max-width:1004px){.hide-on-mobile{display:none}}.show-on-mobile{display:none}@media (max-width:1004px){.show-on-mobile{display:block}}.btn-readmore{border:1px solid #333;color:#333;font-weight:400;font-size:1.375rem;line-height:1.5rem;letter-spacing:.47px;text-align:center;padding:24px;display:block;position:relative}.btn-readmore:hover{border:1px solid transparent}.btn-readmore:hover:after{content:"";height:1px;width:106px;background:linear-gradient(90deg,#fff 0,#333 50%,#fff 100%);margin:0 auto;border-radius:50%;overflow:hidden;display:block;position:absolute;left:0;right:0;bottom:0}@media (max-width:767px){.btn-readmore{font-size:1.25rem;line-height:1.375rem;padding:20px}}#goTop{position:fixed;z-index:120;right:16px;bottom:40px;padding:0;color:#fff;box-sizing:border-box;height:30px;width:30px;border:1.5px solid #4d4d4d;border-radius:4px;background-color:#fff;opacity:0;transition:opacity .4s linear;overflow:hidden}@media (max-width:767px){#goTop{right:8px;bottom:24px}}#goTop:after{content:"";background:#fff url(/themes/custom/rixos/css/../svg/spritesrc/arrow_icon.svg) no-repeat center;height:100%;width:100%;background-size:15px;position:absolute;left:0;top:0;transform:rotate(-180deg)}#goTop.is-visible{opacity:1}#onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-consent-sdk #onetrust-accept-btn-handler{transition:all .2s ease-in-out}#onetrust-banner-sdk #onetrust-reject-all-handler:hover,#onetrust-consent-sdk #onetrust-accept-btn-handler:hover{background-color:#262626!important;border-color:#262626!important}#onetrust-consent-sdk #onetrust-banner-sdk button#onetrust-pc-btn-handler.cookie-setting-link,#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn,#onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn){transition:all .2s ease-in-out}#onetrust-banner-sdk .ot-sdk-button:hover,#onetrust-banner-sdk :not(.ot-leg-btn-container)>button:focus,#onetrust-banner-sdk :not(.ot-leg-btn-container)>button:hover,#onetrust-pc-sdk .ot-sdk-button:hover,#onetrust-pc-sdk :not(.ot-leg-btn-container,.ot-cat-item,.ot-close-icon)>button:focus,#onetrust-pc-sdk :not(.ot-leg-btn-container,.ot-cat-item,.ot-close-icon)>button:hover,#ot-sdk-cookie-policy .ot-sdk-button:hover,#ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:focus,#ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:hover{background-color:#262626!important;border-color:#262626!important;opacity:1!important;color:#fff!important}.social{text-align:center}.social ul{display:inline-block;margin:0}.social li{display:inline-block}.icon-social{display:inline-block;vertical-align:top;width:40px;height:40px}.header-sticky{position:fixed;top:0;left:0;right:0;z-index:130;color:#0d0d0d;background:#f8f6f3;height:var(--header-height)}@media (max-width:767px){.header-sticky{height:var(--mobile-header-height)}}.header-sticky.is-sticky{height:var(--header-height-sticky)}@media (max-width:767px){.header-sticky.is-sticky{height:var(--mobile-header-height)}}.header-sticky.is-sticky .main-header{padding:16px 40px}@media (max-width:767px){.header-sticky.is-sticky .main-header{padding:24px 16px}}.header-sticky.is-sticky .header-center .rixos-logo img{height:2.375rem}@media (max-width:767px){.header-sticky.is-sticky .header-center .rixos-logo img{height:2.5rem}}.main-header{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"header-left header-center header-right";align-items:center;padding:24px 40px;transition:all .2s ease}@media (max-width:767px){.main-header{padding:24px 16px}}.main-header .header-left .main-header-menu-list a.item-dropdown,.main-header .header-left .main-header-menu-list button.item-dropdown,.main-header .header-right .main-header-book button,.main-header .header-right .main-header-profile button.toggle,.main-header .main-header-language-block .wg-drop.country-selector .wgcurrent{display:flex;align-items:center;justify-content:center;position:relative;height:42px;box-sizing:border-box;cursor:pointer;transition:all .2s ease;color:#0d0d0d;font-size:.8125rem;line-height:1.125rem}.main-header .header-left .main-header-menu-list a.item-dropdown:focus,.main-header .header-left .main-header-menu-list button.item-dropdown:focus,.main-header .header-right .main-header-book button:focus,.main-header .header-right .main-header-profile button.toggle:focus,.main-header .main-header-language-block .wg-drop.country-selector .wgcurrent:focus{outline:0!important}.main-header .header-right .main-header-profile .main-header-profile-create-acc .btn-close-dropdown,.main-header .header-right .main-header-profile .main-header-profile-user-login .btn-close-dropdown,.main-header .main-menu-root-item .item-dropdown+.modal-popup .btn-close-menu{display:block;padding:0;width:32px;height:32px;background:0 0;border:none;cursor:pointer;font-size:0;box-sizing:border-box;border-radius:16px;transition:all .2s ease}.main-header .header-right .main-header-profile .main-header-profile-create-acc .btn-close-dropdown:hover,.main-header .header-right .main-header-profile .main-header-profile-user-login .btn-close-dropdown:hover,.main-header .main-menu-root-item .item-dropdown+.modal-popup .btn-close-menu:hover{background:rgba(13,13,13,.1)}.main-header .header-right .main-header-profile .main-header-profile-create-acc .btn-close-dropdown::before,.main-header .header-right .main-header-profile .main-header-profile-user-login .btn-close-dropdown::before,.main-header .main-menu-root-item .item-dropdown+.modal-popup .btn-close-menu::before{content:"×";position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 3px));display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:#0d0d0d;font-size:32px;line-height:1}.main-header .main-header-language-block{position:relative}.main-header .main-header-language-block .main-header-language-dropdown{display:none}.main-header .main-header-language-block .wg-drop.country-selector{width:auto!important}.main-header .main-header-language-block .wg-drop.country-selector .wgcurrent{height:40px;margin-left:16px;padding:16px 8px;border:0;background:rgba(255,255,255,0);text-transform:uppercase;border-radius:20px}@media (max-width:767px){.main-header .main-header-language-block .wg-drop.country-selector .wgcurrent{padding:16px 0;font-size:.75rem}}.main-header .main-header-language-block .wg-drop.country-selector .wgcurrent::before{content:"";position:absolute;bottom:-12px;right:14px;width:0;height:0;z-index:2;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff}@media (max-width:767px){.main-header .main-header-language-block .wg-drop.country-selector .wgcurrent::before{display:none}}.main-header .main-header-language-block .wg-drop.country-selector .wgcurrent::after{transform:rotate(180deg)}@media (max-width:767px){.main-header .main-header-language-block .wg-drop.country-selector .wgcurrent::after{right:8px}}.main-header .main-header-language-block .wg-drop.country-selector .wgcurrent:hover{background:rgba(13,13,13,.1)}@media (max-width:767px){.main-header .main-header-language-block .wg-drop.country-selector .wgcurrent{height:40px}}.main-header .main-header-language-block .wg-drop.country-selector .wgcurrent a{padding-right:32px}@media (max-width:767px){.main-header .main-header-language-block .wg-drop.country-selector .wgcurrent a{padding-right:16px;font-size:0}}.main-header .main-header-language-block .wg-drop.country-selector .wgcurrent a:hover{color:#0d0d0d}.main-header .main-header-language-block .wg-drop.country-selector.closed .wgcurrent::before{display:none}.main-header .main-header-language-block .wg-drop.country-selector.closed .wgcurrent::after{transform:rotate(0)}.main-header .main-header-language-block .wg-drop.country-selector.closed ul{display:none}.main-header .main-header-language-block .wg-drop.country-selector ul{display:block;position:absolute;top:50px;right:0;min-width:220px;padding:16px;background:#fff;box-shadow:0 2px 23px 0 rgba(13,13,13,.1)}@media (max-width:767px){.main-header .main-header-language-block .wg-drop.country-selector ul{display:block;position:fixed;top:var(--mobile-header-height);left:0;right:0;height:calc(100dvh - var(--mobile-header-height));max-height:calc(100dvh - var(--mobile-header-height));width:100vw;padding:40px 24px;background:#f8f6f3;box-shadow:none}.main-header .main-header-language-block .wg-drop.country-selector ul li:last-child a{margin-bottom:0}.main-header .main-header-language-block .wg-drop.country-selector ul li .wg-flag{display:none}.main-header .main-header-language-block .wg-drop.country-selector ul li a{color:#000;margin-bottom:8px;display:block;transition:color .2s ease}.main-header .main-header-language-block .wg-drop.country-selector ul li a:hover{color:#0d0d0d;text-decoration:underline}}.main-header .main-header-language-block .wg-drop.country-selector ul li:first-child{margin-right:24px}.main-header .main-header-language-block .wg-drop.country-selector ul li:last-child a{margin-bottom:0}.main-header .main-header-language-block .wg-drop.country-selector ul li a{display:flex;width:100%;transition:color .2s ease;color:#000}.main-header .main-header-language-block .wg-drop.country-selector ul li a:hover{color:#0d0d0d;text-decoration:underline}.main-header .header-left{grid-area:header-left;display:flex;align-items:center}@media (max-width:767px){.main-header .header-left .header-left-container{display:flex;align-items:center;justify-content:flex-start}}.main-header .header-left .main-header-mobile-menu{display:none}@media (max-width:767px){.main-header .header-left .main-header-mobile-menu{display:block}}.main-header .header-left .main-header-mobile-menu .main-header-burger{width:16px;height:16px;padding:0;border:none;background:0 0;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.main-header .header-left .main-header-mobile-menu .main-header-burger:focus{outline:0!important}.main-header .header-left .main-header-mobile-menu .main-header-burger-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.main-header .header-left .main-header-mobile-menu .main-header-burger-icon{position:relative;width:16px;height:2px;background-color:#0d0d0d;display:block;transition:all .3s ease}.main-header .header-left .main-header-mobile-menu .main-header-burger-icon::after,.main-header .header-left .main-header-mobile-menu .main-header-burger-icon::before{content:"";position:absolute;width:16px;height:2px;background-color:#0d0d0d;left:0;transition:all .3s ease}.main-header .header-left .main-header-mobile-menu .main-header-burger-icon::before{top:-5px}.main-header .header-left .main-header-mobile-menu .main-header-burger-icon::after{top:5px}.burger-menu-active .main-header .header-left .main-header-mobile-menu .main-header-burger-icon{background-color:transparent}.burger-menu-active .main-header .header-left .main-header-mobile-menu .main-header-burger-icon::before{transform:rotate(45deg);top:0}.burger-menu-active .main-header .header-left .main-header-mobile-menu .main-header-burger-icon::after{transform:rotate(-45deg);top:0}.burger-menu-active .main-header .header-left .main-header-mobile-menu .main-header-mobile-menu-content{display:block}.main-header .header-left .main-header-language-block{display:none}@media (max-width:767px){.main-header .header-left .main-header-language-block{display:inline-block}}.main-header .header-left .main-header-menu-list{display:flex}.main-header .header-left .main-header-menu-list a.item-dropdown,.main-header .header-left .main-header-menu-list button.item-dropdown{margin-right:32px;padding:8px 16px;background:rgba(255,255,255,0);border:0;text-transform:uppercase}.main-header .header-left .main-header-menu-list a.item-dropdown::after,.main-header .header-left .main-header-menu-list button.item-dropdown::after{display:block;content:"";position:absolute;bottom:-27px;left:0;width:100%;height:4px;background:rgba(13,13,13,0);transition:background .2s ease}.is-sticky .main-header .header-left .main-header-menu-list a.item-dropdown::after,.is-sticky .main-header .header-left .main-header-menu-list button.item-dropdown::after{bottom:-17px}.main-header .header-left .main-header-menu-list a.item-dropdown:focus::after,.main-header .header-left .main-header-menu-list a.item-dropdown:hover::after,.main-header .header-left .main-header-menu-list button.item-dropdown:focus::after,.main-header .header-left .main-header-menu-list button.item-dropdown:hover::after{background:rgba(13,13,13,.5)}@media (max-width:767px){.main-header .header-left .main-header-menu-list{display:none}}.main-header .header-center{grid-area:header-center;display:flex;align-items:center;justify-content:center}.main-header .header-center .rixos-logo{display:block;line-height:0}.main-header .header-center .rixos-logo:focus{outline:0!important}.main-header .header-center .rixos-logo img{transition:all .2s ease;height:3rem}@media (max-width:767px){.main-header .header-center .rixos-logo img{height:2.5rem}}.main-header .header-right{grid-area:header-right}.main-header .header-right .header-right-container{display:flex;align-items:center;justify-content:flex-end}.main-header .header-right .main-header-profile-book-block{display:flex;align-items:center}.main-header .header-right .main-header-profile{display:block;position:relative}.main-header .header-right .main-header-profile button.toggle{width:42px;background:rgba(255,255,255,0);border:1px solid #ded6cd;border-radius:20px}.main-header .header-right .main-header-profile button.toggle:hover{background:rgba(13,13,13,.1)}.main-header .header-right .main-header-profile button.toggle:focus{outline:0!important}.main-header .header-right .main-header-profile button.toggle svg{display:block;width:15px;height:15px;margin:auto}.main-header .header-right .main-header-profile .main-header-profile-create-acc,.main-header .header-right .main-header-profile .main-header-profile-user-login{display:none;position:absolute;top:50px;right:0;padding:32px;box-shadow:0 2px 23px 0 rgba(13,13,13,.1);background:#fff;min-width:280px}.main-header .header-right .main-header-profile .main-header-profile-create-acc::after,.main-header .header-right .main-header-profile .main-header-profile-user-login::after{content:"";position:absolute;top:-7px;right:14px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff}@media (max-width:767px){.main-header .header-right .main-header-profile .main-header-profile-create-acc,.main-header .header-right .main-header-profile .main-header-profile-user-login{position:fixed;width:calc(100vw - 48px);top:var(--mobile-header-height);left:0;right:0;height:calc(100dvh - var(--mobile-header-height) - 80px);background-color:#f8f6f3;padding:40px 24px;box-shadow:none}.main-header .header-right .main-header-profile .main-header-profile-create-acc::after,.main-header .header-right .main-header-profile .main-header-profile-user-login::after{display:none}}.main-header .header-right .main-header-profile .main-header-profile-create-acc .btn-close-dropdown,.main-header .header-right .main-header-profile .main-header-profile-user-login .btn-close-dropdown{position:relative}@media (max-width:767px){.main-header .header-right .main-header-profile .main-header-profile-create-acc .btn-close-dropdown,.main-header .header-right .main-header-profile .main-header-profile-user-login .btn-close-dropdown{display:none}}.main-header .header-right .main-header-profile .main-header-profile-create-acc-hd{display:flex;justify-content:space-between}.main-header .header-right .main-header-profile.show .main-header-profile-create-acc,.main-header .header-right .main-header-profile.show .main-header-profile-user-login{display:block}.main-header .header-right .main-header-profile .headline{margin-bottom:48px;font-family:Modern20;font-weight:700;font-size:1.875rem}.main-header .header-right .main-header-profile .accor-button{margin-bottom:24px}.main-header .header-right .main-header-profile .accor-button .button{display:block;width:100%;font-size:.75rem;cursor:pointer}.main-header .header-right .main-header-profile .accor-button.login .button{display:inline-block;text-transform:uppercase;padding:16px 32px;border-radius:30px;border:1px solid transparent;font-size:.75rem;font-weight:500;transition:all .2s ease;cursor:pointer;background-color:#0d0d0d;border-color:#0d0d0d;color:#fff;background-color:#000}.main-header .header-right .main-header-profile .accor-button.login .button.disabled,.main-header .header-right .main-header-profile .accor-button.login .button:disabled{cursor:default;opacity:.7;pointer-events:none}.main-header .header-right .main-header-profile .accor-button.login .button:hover{background-color:#3d3d3d;border-color:#3d3d3d}.main-header .header-right .main-header-profile .accor-button.register .button{display:inline-block;text-transform:uppercase;padding:16px 32px;border-radius:30px;border:1px solid transparent;font-size:.75rem;font-weight:500;transition:all .2s ease;cursor:pointer;border-color:#000;color:#000;background-color:rgba(255,255,255,0)}.main-header .header-right .main-header-profile .accor-button.register .button.disabled,.main-header .header-right .main-header-profile .accor-button.register .button:disabled{cursor:default;opacity:.7;pointer-events:none}.main-header .header-right .main-header-profile .accor-button.register .button:hover{background-color:#000;color:#fff}.main-header .header-right .main-header-profile .my-booking{display:flex;align-items:center;margin-top:16px}.main-header .header-right .main-header-profile .my-booking svg{display:block;width:19px;height:19px;margin-right:8px}.main-header .header-right .main-header-book button{display:inline-block;text-transform:uppercase;padding:16px 32px;border-radius:30px;border:1px solid transparent;font-size:.75rem;font-weight:500;transition:all .2s ease;cursor:pointer;background-color:#0d0d0d;border-color:#0d0d0d;color:#fff;background-color:#000;margin-left:16px;padding:8px 16px}.main-header .header-right .main-header-book button.disabled,.main-header .header-right .main-header-book button:disabled{cursor:default;opacity:.7;pointer-events:none}.main-header .header-right .main-header-book button:hover{background-color:#3d3d3d;border-color:#3d3d3d}@media (max-width:767px){.main-header .header-right .main-header-book{display:none}}.main-header .header-right .main-header-language-block{display:inline-block}@media (max-width:767px){.main-header .header-right .main-header-language-block{display:none}}.main-header .main-menu-root-item .item-dropdown+.modal-popup{display:block;position:fixed;width:calc(100vw - 160px);top:var(--header-height);left:0;right:0;height:calc(100dvh - var(--header-height) - 48px - 56px);background-color:#f8f6f3;padding:48px 80px 56px 80px}.is-sticky .main-header .main-menu-root-item .item-dropdown+.modal-popup{top:var(--header-height-sticky);height:calc(100dvh - var(--header-height-sticky) - 48px - 56px)}.main-header .main-menu-root-item .item-dropdown+.modal-popup .btn-close-menu{position:absolute;top:48px;right:80px}.main-header .main-menu-root-item .item-dropdown:not(.show)+.modal-popup{display:none}.main-header .main-menu-root-item .headline-top{margin-bottom:40px;font-family:Modern20;font-size:3.125rem;font-weight:500}@media (max-width:767px){.main-header .main-menu-root-item .headline-top{font-size:2.625rem}}.main-header .main-menu-root-item .main-header-menu-nested{position:relative}.main-header .main-menu-root-item .main-header-menu-nested .main-header-menu-nested-list{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:40px 16px}.main-header .main-menu-root-item .main-header-menu-nested .main-header-menu-nested-list .headline{font-size:1rem;line-height:1.25rem;text-align:center;margin-top:24px}@media (max-width:767px){.main-header .main-menu-root-item .main-header-menu-nested .main-header-menu-nested-list .headline{line-height:1.125rem}}.main-header .main-menu-root-item .main-header-menu-nested .main-header-menu-nested-list img{width:100%;height:auto;border-radius:8px}.main-header .main-menu-root-item .main-header-menu-nested .main-header-menu-nested-link{color:#0d0d0d;filter:grayscale(65%);transition:all .2s ease}.main-header .main-menu-root-item .main-header-menu-nested .main-header-menu-nested-link:hover{text-decoration:underline;filter:grayscale(0%)}.main-header .main-header-mobile-menu-content{display:none;position:absolute;top:calc(var(--mobile-header-height) - 1px);left:0;right:0;background:#f8f6f3;height:calc(100dvh - var(--mobile-header-height) + 1px)}.main-header .main-header-mobile-menu-content a.item-dropdown,.main-header .main-header-mobile-menu-content button.item-dropdown{display:flex;width:100%;margin-right:32px;padding:16px 16px;background:rgba(255,255,255,0);border:0;text-transform:uppercase;align-items:center;justify-content:flex-start;box-sizing:border-box;color:#0d0d0d;font-size:.8125rem;line-height:1.125rem}@media (max-width:767px){.main-header .main-header-mobile-menu-content a.item-dropdown:focus,.main-header .main-header-mobile-menu-content button.item-dropdown:focus{outline:0!important}}.main-header .main-header-mobile-menu-content .item-dropdown+.modal-popup{display:block;position:fixed;width:calc(100vw - 48px);top:var(--mobile-header-height);left:0;right:0;height:calc(100dvh - var(--mobile-header-height) - 32px);background-color:#f8f6f3;padding:16px 24px}.main-header .main-header-mobile-menu-content .item-dropdown+.modal-popup .btn-back{display:flex;align-items:center;margin-bottom:16px;padding:8px 16px;background:rgba(255,255,255,0);border:0;color:#0d0d0d;font-family:Modern20;font-size:1.5625rem;line-height:2.1875rem}@media (max-width:767px){.main-header .main-header-mobile-menu-content .item-dropdown+.modal-popup .btn-back{font-size:1.25rem;line-height:1.75rem}}.main-header .main-header-mobile-menu-content .item-dropdown+.modal-popup .btn-back .icon-arrow{position:relative;display:inline-block;width:19px;height:14px;margin-right:16px}.main-header .main-header-mobile-menu-content .item-dropdown+.modal-popup .btn-back .icon-arrow::after,.main-header .main-header-mobile-menu-content .item-dropdown+.modal-popup .btn-back .icon-arrow::before{content:"";position:absolute}.main-header .main-header-mobile-menu-content .item-dropdown+.modal-popup .btn-back .icon-arrow::before{top:50%;left:1px;width:18px;height:1px;transform:translateY(-50%);background-color:#0d0d0d}.main-header .main-header-mobile-menu-content .item-dropdown+.modal-popup .btn-back .icon-arrow::after{top:50%;left:0;width:8px;height:8px;border-left:1px solid #0d0d0d;border-bottom:1px solid #0d0d0d;transform:translateY(-50%) rotate(45deg)}.main-header .main-header-mobile-menu-content .item-dropdown+.modal-popup .headline{margin-bottom:32px;font-family:Modern20;font-size:3.125rem;font-weight:500;font-size:1.875rem}@media (max-width:767px){.main-header .main-header-mobile-menu-content .item-dropdown+.modal-popup .headline{font-size:2.625rem}}.main-header .main-header-mobile-menu-content .item-dropdown+.modal-popup .mobile-menu-nested-link{display:flex;width:100%;padding:8px 0;background:rgba(255,255,255,0);border:0;align-items:center;justify-content:flex-start;box-sizing:border-box;color:#0d0d0d;font-size:.8125rem;line-height:1.125rem}.main-header .main-header-mobile-menu-content .item-dropdown:not(.show)+.modal-popup{display:none}.activities-widget{margin:125px auto;max-width:1074px}@media (max-width:1600px){.activities-widget{padding:0 35px;box-sizing:border-box}}@media (max-width:1024px){.activities-widget{margin:65px 0;padding:0}}.activities-widget h2{color:#333;font-weight:400;font-size:3.4375rem;letter-spacing:2.06px;line-height:4.5rem;margin-bottom:48px}@media (max-width:1600px){.activities-widget h2{margin-bottom:25px;font-size:2.5rem;line-height:2.5625rem}}@media (max-width:1112px){.activities-widget h2{text-align:center;font-size:2.5rem;letter-spacing:1.5px;line-height:2.5625rem;margin-bottom:15px}}.activities-widget__container-tabs{position:relative;display:flex;justify-content:space-between}.activities-widget__container-tabs:before{content:"";background:#cfaf8f;background:linear-gradient(90deg,#cfaf8f 0,#fff 100%);height:.0625rem;width:100%;position:absolute}@media (max-width:568px){.activities-widget__container-tabs{flex-wrap:wrap}}@media (max-width:568px){.activities-widget__container-tabs li{width:100%}}.activities-widget__container-tabs li button{padding:44px 24px;box-sizing:border-box;position:relative;color:#333;background:0 0;border:none;font-weight:900;font-size:1rem;letter-spacing:2.6px;line-height:1.1875rem;cursor:pointer;text-transform:uppercase}@media (max-width:1600px){.activities-widget__container-tabs li button{padding:24px;font-size:.8125rem;line-height:.875rem}}.activities-widget__container-tabs li button.current,.activities-widget__container-tabs li button:hover{font-weight:600}.activities-widget__container-tabs li button.current:before,.activities-widget__container-tabs li button:hover:before{opacity:1;width:100%}.activities-widget__container-tabs li button:before{left:0;content:"";position:absolute;top:0;width:0;height:.3125rem;margin:-5px 0 0;transition:all .2s ease-in-out;transition-duration:.75s;opacity:0;background-color:#cfaf8f}@media (max-width:1024px){.activities-widget__container-wrapper{padding:0 35px}.activities-widget__container-wrapper img{width:100%}.activities-widget__container-wrapper .slick-track{display:flex}.activities-widget__container-wrapper .slick-track .slick-slide{margin-right:18px;max-width:37.5rem}.activities-widget__container-wrapper .slick-track .slick-slide.slick-active .activities-widget__container-wrapper--content{display:block}.activities-widget__container-wrapper .slick-track .slick-slide .activities-widget__container-wrapper--content{display:none}}@media (max-width:767px){.activities-widget__container-wrapper .slick-track{display:flex}.activities-widget__container-wrapper .slick-track .slick-slide{margin-right:18px;max-width:18.75rem}.activities-widget__container-wrapper .slick-track .slick-slide.slick-active .activities-widget__container-wrapper--content{display:block}.activities-widget__container-wrapper .slick-track .slick-slide .activities-widget__container-wrapper--content{display:none}.activities-widget__container-wrapper img{height:13.625rem}}.activities-widget__container-wrapper--content{text-align:center;position:relative;padding:74px 140px 22px;background:#fff;margin:-80px 122px 0;box-sizing:border-box}@media (max-width:1024px){.activities-widget__container-wrapper--content{margin:0;padding:18px 0 0}}.activities-widget__container-wrapper--content h3{color:#333;font-weight:900;font-size:1.25rem;letter-spacing:.75px;line-height:1.5rem;margin-bottom:24px}@media (max-width:1024px){.activities-widget__container-wrapper--content h3{font-size:1.25rem;letter-spacing:.75px;line-height:1.5rem;margin-bottom:15px}}.activities-widget__container-wrapper--content p{color:#333;font-weight:300;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem}@media (max-width:1024px){.activities-widget__container-wrapper--content p{font-size:.9375rem;letter-spacing:.6px;line-height:1.25rem}}.activities-widget__container-wrapper--content .button{margin-top:36px}.activities-widget__container-wrapper--content .button a{position:relative;border:1px solid #333;padding:16px 40px;box-sizing:border-box;min-width:16.75rem;color:#333;font-weight:400;font-size:1.375rem;letter-spacing:.47px;line-height:1.5rem;text-align:center;display:inline-block}.activities-widget__container-wrapper--content .button a:hover{border:1px solid transparent}.activities-widget__container-wrapper--content .button a:hover:after{content:"";height:1px;width:6.625rem;background:linear-gradient(90deg,#fff 0,#4d4d4d 50%,#fff 100%);margin:0 auto;border-radius:50%;overflow:hidden;display:block;position:absolute;left:0;right:0;bottom:0}.activities-widget__container-wrapper--content .sr-only:focus{height:auto!important;width:auto!important;clip-path:none!important;clip:auto!important;transform:translate(-50%,5px)}.activities-widget__container-wrapper-block{opacity:0;width:0;height:0;overflow:hidden}@media (max-width:1024px){.activities-widget__container-wrapper-block{opacity:1;width:auto;height:auto}}.activities-widget__container-wrapper-block.current{opacity:1;width:auto;height:auto;transition:all .8s ease-in-out}.activities-widget__container-wrapper-block img{width:100%;height:100%;display:block}@media (max-width:767px){.activities-widget__container-wrapper-block img{height:13.625rem}}.resort-page .activities-widget{margin:125px auto}@media (max-width:1600px){.resort-page .activities-widget{margin:65px auto}}@media (max-width:1004px){.resort-page .activities-widget{margin:50px auto}}.resort-page .activities-widget .activities-widget__container-wrapper-block img{height:605px}@media (max-width:1600px){.resort-page .activities-widget .activities-widget__container-wrapper-block img{height:455px}}@media (max-width:1004px){.resort-page .activities-widget .activities-widget__container-wrapper-block img{height:auto}}.amenity-widget{margin-bottom:56px;padding:88px 80px;border:1px solid rgba(196,182,167,.5);border-radius:8px}@media (max-width:767px){.amenity-widget{padding:72px 24px}}.amenity-widget .amenity-widget-header{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:72px}@media (max-width:767px){.amenity-widget .amenity-widget-header{margin-bottom:48px}}.amenity-widget .amenity-widget-title{font-family:Modern20;font-size:3.125rem;font-weight:500;text-transform:capitalize;letter-spacing:.05em}@media (max-width:767px){.amenity-widget .amenity-widget-title{font-size:2.625rem}}@media (max-width:767px){.amenity-widget .amenity-widget-title{margin-bottom:8px;letter-spacing:0}}.amenity-widget .amenity-widget-list-wrapper{display:flex;flex-wrap:nowrap;gap:80px;justify-content:space-between}@media (max-width:767px){.amenity-widget .amenity-widget-list-wrapper{flex-direction:column;gap:40px}}.amenity-widget .amenity-widget-column-title{margin-bottom:24px;font-size:1rem;line-height:1.25rem;font-weight:700;line-height:1.25}@media (max-width:767px){.amenity-widget .amenity-widget-column-title{line-height:1.125rem}}@media (max-width:767px){.amenity-widget .amenity-widget-column-title{margin-bottom:16px}}.amenity-widget .amenity-widget-column-list li{position:relative;padding-left:1em;line-height:1.5em}.amenity-widget .amenity-widget-column-list li:not(:last-child){margin-bottom:24px}.amenity-widget .amenity-widget-column-list li::before{content:"•";position:absolute;left:0;top:0;line-height:2em;font-size:.8em}@media (max-width:767px){.amenity-widget .amenity-widget-column-list li{margin-bottom:16px}}.anchor-widget{max-width:77.875rem;margin:60px auto 70px}@media (max-width:1366px){.anchor-widget{padding:0 35px;margin:30px auto}}.anchor-widget-hd{text-align:center;display:block;color:#333;font-weight:400;font-size:3.4375rem;line-height:4.0625rem;letter-spacing:.129375rem;margin-bottom:2.4375rem}@media (max-width:1004px){.anchor-widget-hd{font-size:2.5rem;line-height:2.5rem;letter-spacing:normal}}.anchor-widget ul{display:flex;justify-content:center;flex-wrap:wrap}@media (max-width:1004px){.anchor-widget ul li{width:40%}}.anchor-widget ul li a{text-transform:uppercase;background:0 0;border-radius:5px;border:1px solid rgba(77,77,77,.31);padding:13px 20px;color:#4e4b46;display:block;font-weight:300;font-size:.875rem;letter-spacing:2.27px;line-height:1rem;text-align:center;cursor:pointer;margin:0 10px 24px;position:relative}@media (max-width:1004px){.anchor-widget ul li a{margin:0 4px 15px;padding:6px 10px}}.anchor-widget ul li a.active,.anchor-widget ul li a:hover{color:#333;font-weight:600;border-color:#333}.anchor-widget ul li a.hide{display:none}.home-intro-widget.motion-activated .home-intro-widget__block{opacity:0;transition:opacity .1s ease-in-out}.home-intro-widget.motion-activated .home-intro-widget__block .info-lbl,.home-intro-widget.motion-activated .home-intro-widget__block h1{top:-10px;opacity:0;position:relative;transition:top .3s ease-in-out .2s,opacity .4s ease-in-out .1s}.home-intro-widget.motion-activated .home-intro-widget__block h1{transition:top .4s ease-in-out 2s,opacity .4s ease-in-out .1s}.home-intro-widget.motion-activated.is-visible .home-intro-widget__block{opacity:1}.home-intro-widget.motion-activated.is-visible .home-intro-widget__block .info-lbl,.home-intro-widget.motion-activated.is-visible .home-intro-widget__block h1{top:0;opacity:1}.follow-us-widget{transition:all .2s ease-in-out}.follow-us-widget .follow-us-widget__block>svg{top:0;position:relative;transition:top .1s ease-in-out}.follow-us-widget .follow-us-widget__block>span{top:0;position:relative;transition:top .1s ease-in-out}.follow-us-widget .follow-us-widget__block--social{opacity:0;z-index:-1;transition:all .2s ease-in-out;display:block;height:0;margin:0}.follow-us-widget .follow-us-widget__block--social a{left:0;transition:left .1s ease-in-out;position:relative}.follow-us-widget .follow-us-widget__block--social a svg{transition:fill .1s ease-in-out}.dj-no-device .follow-us-widget .follow-us-widget__block--social a:hover,.dj-no-touch .follow-us-widget .follow-us-widget__block--social a:hover,.follow-us-widget .follow-us-widget__block--social a:focus,.js .follow-us-widget .follow-us-widget__block--social a:hover,.no-js .follow-us-widget .follow-us-widget__block--social a:hover,.no-touchevents .follow-us-widget .follow-us-widget__block--social a:hover{left:3px}.dj-no-device .follow-us-widget .follow-us-widget__block--social a:hover svg,.dj-no-touch .follow-us-widget .follow-us-widget__block--social a:hover svg,.follow-us-widget .follow-us-widget__block--social a:focus svg,.js .follow-us-widget .follow-us-widget__block--social a:hover svg,.no-js .follow-us-widget .follow-us-widget__block--social a:hover svg,.no-touchevents .follow-us-widget .follow-us-widget__block--social a:hover svg{fill:#333333}.follow-us-widget.active .follow-us-widget__block--social{opacity:1;z-index:50;height:100%;margin:30px 0 0;padding-bottom:2.5rem}.dj-no-device .follow-us-widget:hover .follow-us-widget__block>svg,.dj-no-touch .follow-us-widget:hover .follow-us-widget__block>svg,.follow-us-widget:focus .follow-us-widget__block>svg,.js .follow-us-widget:hover .follow-us-widget__block>svg,.no-js .follow-us-widget:hover .follow-us-widget__block>svg,.no-touchevents .follow-us-widget:hover .follow-us-widget__block>svg{top:-3px}.dj-no-device .follow-us-widget:hover .follow-us-widget__block>span,.dj-no-touch .follow-us-widget:hover .follow-us-widget__block>span,.follow-us-widget:focus .follow-us-widget__block>span,.js .follow-us-widget:hover .follow-us-widget__block>span,.no-js .follow-us-widget:hover .follow-us-widget__block>span,.no-touchevents .follow-us-widget:hover .follow-us-widget__block>span{top:3px}.see-more{position:relative;text-decoration:none;cursor:pointer;color:inherit;border-bottom:1px solid #333;transition:all .2s ease}.see-more:hover{text-decoration:none;border-bottom:1px solid transparent}.text-icons-widget.motion-activated{position:relative}.text-icons-widget.motion-activated .motion-content-wrap{position:relative;transition:all .1s ease-in-out .1s;top:50px;opacity:0}.text-icons-widget.motion-activated .text-icons-widget__left{transition-delay:0.1s}.text-icons-widget.motion-activated .text-icons-widget__right{transition-delay:0.2s}.text-icons-widget.is-visible .motion-content-wrap{top:0;opacity:1}.discover-rotate-widget.motion-activated .info-lbl,.discover-rotate-widget.motion-activated h2{transition:opacity .3s ease-in-out .1s;opacity:0}.discover-rotate-widget.motion-activated .button,.discover-rotate-widget.motion-activated p{transform:translateY(20%);opacity:0;transition:all .2s ease-in-out 0s,opacity .4s ease-in-out .1s,transform .3s ease-in-out .1s}.discover-rotate-widget.is-visible .info-lbl,.discover-rotate-widget.is-visible h2{opacity:1}.discover-rotate-widget.is-visible .button,.discover-rotate-widget.is-visible p{opacity:1;transform:translateY(0)}.discover-rotate-widget.is-visible .button{position:relative}.discover-rotate-widget.is-visible .button:focus,.dj-no-device .discover-rotate-widget.is-visible .button:hover,.dj-no-touch .discover-rotate-widget.is-visible .button:hover,.js .discover-rotate-widget.is-visible .button:hover,.no-js .discover-rotate-widget.is-visible .button:hover,.no-touchevents .discover-rotate-widget.is-visible .button:hover{border-color:transparent;background:0 0;color:#333}.discover-rotate-widget.is-visible .button:focus::after,.dj-no-device .discover-rotate-widget.is-visible .button:hover::after,.dj-no-touch .discover-rotate-widget.is-visible .button:hover::after,.js .discover-rotate-widget.is-visible .button:hover::after,.no-js .discover-rotate-widget.is-visible .button:hover::after,.no-touchevents .discover-rotate-widget.is-visible .button:hover::after{opacity:1}.discover-rotate-widget.is-visible .button::after{content:"";position:absolute;height:1px;bottom:-1px!important;left:30%;right:30%;background:#333;transition:opacity .4s ease-in-out 0s;background:linear-gradient(90deg,transparent 0,#333 50%,transparent 100%);border-radius:50%;opacity:0}.carousel-widget.motion-activated h2{opacity:0;transition:opacity .4s ease-in-out .1s}.carousel-widget.motion-activated .carousel-widget__container,.carousel-widget.motion-activated p{opacity:0;transform:translateY(20%);transition:all .4s ease-in-out .1s}.carousel-widget.motion-activated .show-more{transform:translateY(20%);opacity:0;transition:all .4s ease-in-out 0s,opacity .4s ease-in-out .5s,transform .4s ease-in-out .2s}.carousel-widget.is-visible h2{opacity:1}.carousel-widget.is-visible .carousel-widget__container,.carousel-widget.is-visible p{opacity:1;transform:translateY(0)}.carousel-widget.is-visible .show-more{opacity:1;transform:translateY(0)}.carousel-widget.is-visible .show-more:focus,.dj-no-device .carousel-widget.is-visible .show-more:hover,.dj-no-touch .carousel-widget.is-visible .show-more:hover,.js .carousel-widget.is-visible .show-more:hover,.no-js .carousel-widget.is-visible .show-more:hover,.no-touchevents .carousel-widget.is-visible .show-more:hover{border-color:transparent;background:0 0;color:#333}.carousel-widget.is-visible .show-more:focus::after,.dj-no-device .carousel-widget.is-visible .show-more:hover::after,.dj-no-touch .carousel-widget.is-visible .show-more:hover::after,.js .carousel-widget.is-visible .show-more:hover::after,.no-js .carousel-widget.is-visible .show-more:hover::after,.no-touchevents .carousel-widget.is-visible .show-more:hover::after{opacity:1}.carousel-widget.is-visible .show-more::after{content:"";position:absolute;height:1px;bottom:-1px!important;left:30%;right:30%;background:#333;transition:opacity .4s ease-in-out 0s;background:linear-gradient(90deg,transparent 0,#333 50%,transparent 100%);border-radius:50%;opacity:0}.discover-widget.motion-activated .discover-widget__left{transform:translateY(20%);opacity:0;transition:all .3s ease-in-out 0s,opacity .4s ease-in-out .1s,transform .4s ease-in-out .1s}.discover-widget.motion-activated .discover-widget__right picture{overflow:hidden;display:block}.discover-widget.is-visible .discover-widget__left{transform:translateY(0);opacity:1}.branding-statement-widget__container .button,.main-footer__container--col-left .button{transition:all .4s ease-in-out 0s}.push-offers-widget-new.motion-activated .push-slider-container,.push-offers-widget-new.motion-activated h2{transition:transform .4s ease-in-out .1s}.push-offers-widget-new.motion-activated h2{transform:translateX(-50px)}.push-offers-widget-new.motion-activated .push-slider-container{transform:translateX(20%)}.push-offers-widget-new.is-visible h2{transform:translateX(0)}.push-offers-widget-new.is-visible .push-slider-container{transform:translateX(0)}.motion-activated img{transform:scale(1.2);transition:transform .4s ease-in-out .3s}.motion-activated.is-visible img{transform:none}.ap-push-widget{max-width:77.875rem;box-sizing:border-box;margin:7.8125rem auto 0}@media (max-width:1004px){.ap-push-widget{padding:0 35px;margin:50px auto 0}}@media (max-width:767px){.ap-push-widget{padding:0 0 0 35px}}.ap-push-widget .ap-push-slider{margin-bottom:3.4375rem}@media (max-width:1004px){.ap-push-widget .ap-push-slider{margin:0 auto 50px}}.ap-push-widget h2{color:#333;font-weight:400;font-size:3.4375rem;line-height:5.125rem;margin-bottom:26px}@media (max-width:1004px){.ap-push-widget h2{font-size:2.5rem;line-height:2.5625rem;margin-bottom:12px}}.ap-push-widget .info-lbl{color:#4e4b46;font-weight:300;font-size:.875rem;letter-spacing:2.27px;line-height:1rem;margin-bottom:18px;display:block;text-transform:uppercase}@media (max-width:1004px){.ap-push-widget .info-lbl{font-size:.8125rem;line-height:.9375rem}}.ap-push-widget .info-lbl span{font-size:1rem;letter-spacing:.75px;line-height:1.1875rem;font-weight:300}@media (max-width:1004px){.ap-push-widget .info-lbl span{font-size:.75rem;line-height:.75rem}}.ap-push-widget__container{display:flex;justify-content:space-between;position:relative;overflow:hidden}.ap-push-widget__container.show-less-content{display:none}.ap-push-widget__container.show-less-content.active{display:flex}.ap-push-widget__container-left,.ap-push-widget__container-right{margin-bottom:5rem;width:49%}@media (max-width:767px){.ap-push-widget__container-left,.ap-push-widget__container-right{margin:0 10px 30px 0;max-width:18.75rem;min-height:29.375rem;float:left}}.ap-push-widget__container-left--block,.ap-push-widget__container-right--block{margin-top:36px}@media (max-width:767px){.ap-push-widget__container-left--block,.ap-push-widget__container-right--block{display:none;margin-top:18px}}.ap-push-widget__container-left--block h3,.ap-push-widget__container-right--block h3{color:#4e4b46;font-weight:600;font-size:1.25rem;letter-spacing:.75px;line-height:1.5rem;margin-bottom:20px}@media (max-width:1004px){.ap-push-widget__container-left--block h3,.ap-push-widget__container-right--block h3{font-size:1.25rem;letter-spacing:.75px;line-height:1.1875rem;margin-bottom:18px}}.ap-push-widget__container-left--block p,.ap-push-widget__container-right--block p{color:#4e4b46;font-weight:300;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;text-align:justify}@media (max-width:1004px){.ap-push-widget__container-left--block p,.ap-push-widget__container-right--block p{font-size:.9375rem;letter-spacing:.6px;line-height:1.25rem}}.ap-push-widget__container-left--block .line,.ap-push-widget__container-right--block .line{content:"";width:4.6875rem;margin:24px 0;height:.0625rem;background:#af9773;background:linear-gradient(90deg,#af9773 0,#fff 100%);display:block}.ap-push-widget__container-left--block .included,.ap-push-widget__container-right--block .included{display:flex;flex-wrap:wrap}.ap-push-widget__container-left--block .included li,.ap-push-widget__container-right--block .included li{margin-bottom:18px;color:#4e4b46;font-weight:900;font-size:.875rem;letter-spacing:.53px;line-height:1rem}@media (max-width:1004px){.ap-push-widget__container-left--block .included li,.ap-push-widget__container-right--block .included li{font-size:.75rem;letter-spacing:.5px;line-height:.9375rem}}.ap-push-widget__container-left--block .included li span,.ap-push-widget__container-right--block .included li span{font-size:1.875rem;color:#897869;vertical-align:sub}@media (max-width:1004px){.ap-push-widget__container-left--block .included li span,.ap-push-widget__container-right--block .included li span{font-size:1.25rem}}.ap-push-widget .ap-push-slider{position:relative}.ap-push-widget .ap-push-slider img{width:100%;height:22.875rem;display:block}@media (max-width:1004px){.ap-push-widget .ap-push-slider img{height:19.6875rem;opacity:.5}}@media (max-width:767px){.ap-push-widget .ap-push-slider img{width:18.75rem}}.ap-push-widget .ap-push-slider__item{position:relative}.ap-push-widget .ap-push-slider .slick-initialized .slick-slide{display:block}.ap-push-widget .ap-push-slider .slick-slide{float:left;height:100%;min-height:1px}.ap-push-widget .ap-push-slider .slick-list{margin:0;padding:0}.ap-push-widget .ap-push-slider .slick-list,.ap-push-widget .ap-push-slider .slick-slider{position:relative;display:block}.ap-push-widget .ap-push-slider .slick-arrow{font-size:0;line-height:0;position:absolute;bottom:20px;display:block;padding:0;cursor:pointer;border:none;height:2.875rem;width:2.875rem;border-radius:50%;outline:0;top:auto}.ap-push-widget .ap-push-slider .slick-prev{background:#fff url("/themes/custom/rixos/css/../svg/spritesrc/arrow_icon.svg") no-repeat center;left:40%;transform:rotate(90deg);z-index:12;opacity:1;background-size:20px}.ap-push-widget .ap-push-slider .slick-prev.slick-disabled{opacity:.8}@media (max-width:1004px){.ap-push-widget .ap-push-slider .slick-prev{left:35%}}@media (max-width:767px){.ap-push-widget .ap-push-slider .slick-prev{left:32%}}.ap-push-widget .ap-push-slider .slick-next{background:#fff url("/themes/custom/rixos/css/../svg/spritesrc/arrow_icon.svg") no-repeat center;right:40%;transform:rotate(-90deg);z-index:12;opacity:1;background-size:20px}.ap-push-widget .ap-push-slider .slick-next.slick-disabled{opacity:.8}@media (max-width:1004px){.ap-push-widget .ap-push-slider .slick-next{right:35%}}@media (max-width:767px){.ap-push-widget .ap-push-slider .slick-next{right:32%}}.ap-push-widget .button{display:flex;align-items:center}.ap-push-widget .button a{border:1px solid #333;padding:16px 20px;box-sizing:border-box;display:block;min-width:16.75rem;color:#333;font-weight:400;position:relative;font-size:1.375rem;letter-spacing:.47px;line-height:1.5rem;text-align:center;margin:0 auto}@media (max-width:1004px){.ap-push-widget .button a{min-width:18.75rem;margin:0 auto}}@media (max-width:767px){.ap-push-widget .button a{min-width:18.75rem;margin:0}}.ap-push-widget .button a:hover{border:1px solid transparent}.ap-push-widget .button a:hover:after{content:"";height:.0625rem;width:6.625rem;background:linear-gradient(90deg,#fff 0,#4d4d4d 50%,#fff 100%);margin:0 auto;border-radius:50%;overflow:hidden;display:block;position:absolute;left:0;right:0;bottom:0}@media (max-width:1004px){.ap-push-widget .slick-active img{opacity:1}}@media (max-width:1004px){.ap-push-widget .slick-active .ap-push-widget__container-left--block{display:block}}.ap-push-widget .see-more{color:#333;font-weight:900;font-size:.875rem;line-height:1rem;text-transform:uppercase;margin-top:12px;display:inline-block}@media (max-width:767px){.ap-push-widget .see-more{display:none}}.apartaments-widget{max-width:1246px;margin:3.75rem auto}@media (max-width:1004px){.apartaments-widget{padding-left:0;max-width:100%;margin:3.125rem 0 4.375rem 0}}@media (max-width:568px){.apartaments-widget{margin:50px 0;overflow:hidden}}.apartaments-widget h1,.apartaments-widget h2{color:#333;font-weight:400;font-size:4.6875rem;letter-spacing:2.82px;line-height:5.125rem}@media (max-width:1004px){.apartaments-widget h1,.apartaments-widget h2{font-size:2.5rem;line-height:2.5625rem;margin-bottom:17px}}.apartaments-widget .headline-global{font-weight:600;font-size:1.25rem;line-height:1.8125rem;letter-spacing:.75px;margin-bottom:10px;color:#333}@media (max-width:1004px){.apartaments-widget .headline-global{font-size:.9375rem;line-height:.9375rem}}.apartaments-widget .view-mobile{display:none}@media (max-width:767px){.apartaments-widget .view-mobile{display:block;bottom:2px;z-index:100;width:auto;padding:10px 20px;font-size:1.125rem;line-height:1.25rem;background:#f8f6f3;color:#4e4b46;letter-spacing:2.85px;position:absolute;font-weight:400;text-align:center}}.apartaments-widget .view-mobile svg{display:block;margin:10px auto 0;width:34px;height:12px}.apartaments-widget-more-info{padding:6rem 7.5625rem;background-color:#f8f6f3}@media (max-width:1004px){.apartaments-widget-more-info{padding:3.3125rem 2.1875rem}}.apartaments-widget-more-info__block{display:flex;justify-content:space-between}@media (max-width:1004px){.apartaments-widget-more-info__block{flex-direction:column;align-items:flex-start}}.apartaments-widget-more-info__block--convenience{width:40%}@media (max-width:1004px){.apartaments-widget-more-info__block--convenience{width:100%}}.apartaments-widget-more-info__block--convenience.bathroom-hide{display:none}@media (max-width:1004px){.apartaments-widget-more-info__block--convenience.bathroom-hide{display:block}}.apartaments-widget-more-info__block--convenience.bathroom-show{display:block}@media (max-width:1004px){.apartaments-widget-more-info__block--convenience.bathroom-show{display:none}}.apartaments-widget-more-info__block--convenience .headline{font-weight:600;font-size:1.25rem;line-height:1.8125rem;letter-spacing:.75px;margin-bottom:10px;color:#333}@media (max-width:1004px){.apartaments-widget-more-info__block--convenience .headline{font-size:.9375rem;line-height:.9375rem}}.apartaments-widget-more-info__block--convenience p{font-weight:300;font-size:1rem;line-height:1.8125rem;letter-spacing:.6px;color:#333;margin:0 0 28px}@media (max-width:1004px){.apartaments-widget-more-info__block--convenience p{font-size:1rem;line-height:1.25rem;margin-bottom:32px}}.apartaments-widget-more-info__block--convenience h4{font-weight:600;font-size:1rem;line-height:1.8125rem;letter-spacing:.6px;margin-bottom:6px;color:#333}@media (max-width:1004px){.apartaments-widget-more-info__block--convenience h4{font-size:.9375rem;line-height:.9375rem}}.apartaments-widget-hd{margin-bottom:28px;text-align:left;display:flex;align-items:baseline}@media (max-width:1004px){.apartaments-widget-hd{padding-left:35px;display:block}.apartaments-widget-hd .share-widget{display:none}}.apartaments-widget-hd .headline{display:none}@media (max-width:1004px){.apartaments-widget-hd .headline{display:block;font-weight:300;color:#4e4b46;margin-bottom:32px;letter-spacing:2.27px;font-size:.875rem;text-transform:uppercase}}.apartaments-widget-block{max-width:1246px;margin:0 auto}@media (max-width:1004px){.apartaments-widget-block{padding:0 35px}}.apartaments-widget-block__text{margin-bottom:48px}.apartaments-widget-block__text .headline{font-weight:300;color:#4e4b46;margin-bottom:32px;letter-spacing:2.27px;font-size:.875rem;text-transform:uppercase}@media (max-width:1004px){.apartaments-widget-block__text .headline{display:none}}.apartaments-widget-block__text p{color:#333;font-weight:300;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;margin-bottom:10px}@media (max-width:1004px){.apartaments-widget-block__text p{font-size:.9375rem;line-height:1.25rem}}.apartaments-widget-block__text h1{color:#333;font-size:3.125rem;line-height:3.375rem;font-weight:400;margin-bottom:15px}@media (max-width:1004px){.apartaments-widget-block__text h1{letter-spacing:0;font-size:2.1875rem;line-height:2.3125rem;margin-bottom:20px}}.apartaments-widget-block__text h2{font-weight:400;font-size:3.75rem;letter-spacing:1.2px;line-height:3.875rem;color:#4e4b46;margin-bottom:15px}@media (max-width:1004px){.apartaments-widget-block__text h2{font-size:2.5rem;line-height:2.375rem;margin-bottom:25px}}.apartaments-widget-block__text h3{color:#4e4b46;font-weight:300;font-size:.875rem;letter-spacing:2.27px;line-height:1.0625rem;margin-bottom:12px;text-transform:uppercase;text-align:left}@media (max-width:1004px){.apartaments-widget-block__text h3{font-size:.75rem;margin-bottom:15px;color:#4e4b46}}.apartaments-widget-block__text h4,.apartaments-widget-block__text h5,.apartaments-widget-block__text h6{color:#4e4b46;font-weight:300;font-size:1.25rem;letter-spacing:.75px;line-height:1.5rem;margin-bottom:14px;text-align:left}@media (max-width:1004px){.apartaments-widget-block__text h4,.apartaments-widget-block__text h5,.apartaments-widget-block__text h6{font-size:1.0625rem;line-height:1.3125rem;margin-bottom:14px}}.apartaments-widget-block__text h4 strong,.apartaments-widget-block__text h5 strong,.apartaments-widget-block__text h6 strong{font-size:1.25rem;font-weight:900}.apartaments-widget-block__text em{font-style:italic}.apartaments-widget-block__text strong{font-weight:800}.apartaments-widget-block__text a{text-decoration:underline;color:#333;font-weight:300}.apartaments-widget-block__text a:hover{text-decoration:none}.apartaments-widget-block__text ul{color:#333;font-weight:300;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;margin-bottom:1.125rem;vertical-align:center}@media (max-width:1004px){.apartaments-widget-block__text ul{font-size:.875rem;margin-bottom:20px;line-height:1.25rem}}.apartaments-widget-block__text ul li{position:relative}.apartaments-widget-block__text ul li:before{position:absolute;top:8px;height:5px;width:5px;transform:scaleX(-1) scaleY(-1) rotate(135deg);background-color:#4e4b46;content:"";display:block}@media (max-width:767px){.apartaments-widget-block__text ul li:before{top:10px}}.apartaments-widget-block__text ol{color:#333;font-weight:300;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;margin-bottom:1.125rem;list-style:decimal}@media (max-width:1004px){.apartaments-widget-block__text ol{font-size:.875rem;margin-bottom:20px;line-height:1.25rem}}.apartaments-widget-block__text .two-cols h3{text-align:center}.apartaments-widget-block__text .two-cols h3:after{content:"";width:122px;margin:5px auto 0;height:.0625rem;background:#fff;background:linear-gradient(90deg,#fff 0,#af9773 50%,#fff 100%);display:block;border-radius:50%}@media (max-width:1004px){.apartaments-widget-block__text .two-cols h3:after{margin:5px auto 0;width:61px}}.apartaments-widget-block__text .two-cols__container{display:flex;justify-content:space-between;align-self:flex-end;margin-top:35px}@media (max-width:1004px){.apartaments-widget-block__text .two-cols__container{display:block;margin-top:25px}}.apartaments-widget-block__text .two-cols__container div{width:45%;justify-content:space-between}@media (max-width:1004px){.apartaments-widget-block__text .two-cols__container div{display:block;width:100%}}.apartaments-widget-block__text .three-cols__container{display:flex;justify-content:space-between}@media (max-width:1004px){.apartaments-widget-block__text .three-cols__container{display:block}}.apartaments-widget-block__text .three-cols__container--col{max-width:245px;box-sizing:border-box;margin-top:30px}@media (max-width:1004px){.apartaments-widget-block__text .three-cols__container--col{max-width:100%}}.apartaments-widget-block__text .three-cols__container--col h3{text-align:inherit}.apartaments-widget-block__text .three-cols__container--col h3:after{content:"";width:60px;margin:25px 0;height:.0625rem;background:#af9773;background:linear-gradient(90deg,#af9773 0,#fff 100%);display:block}@media (max-width:1004px){.apartaments-widget-block__text .three-cols__container--col h3:after{margin:22px 0 0;width:61px}}.apartaments-widget-block__text .three-cols__left{min-width:342px;padding-right:30px;box-sizing:border-box;text-align:left}.apartaments-widget-block__convenience{margin-bottom:28px}.apartaments-widget-block__convenience ul{display:flex;flex-wrap:wrap}@media (max-width:1004px){.apartaments-widget-block__convenience ul{flex-direction:column}}.apartaments-widget-block__convenience ul li{color:#4e4b46;font-weight:900;font-size:.875rem;letter-spacing:.53px;line-height:1rem;margin-bottom:34px}@media (max-width:1004px){.apartaments-widget-block__convenience ul li{margin-bottom:14px}}.apartaments-widget-block__convenience ul li div{color:#4e4b46;margin-right:5px;font-size:1.5625rem;vertical-align:sub;display:inline-block}.apartaments-widget .apartaments-widget-controls{position:absolute;top:0;bottom:0;z-index:100;font-weight:400;font-size:2.25rem;line-height:2.5rem;color:#986f38;padding:100px 25px 0;background:#fff}.apartaments-widget .apartaments-widget-controls.disabled .all,.apartaments-widget .apartaments-widget-controls.disabled .arrow-controls,.apartaments-widget .apartaments-widget-controls.disabled .current{visibility:hidden}@media (max-width:1600px){.apartaments-widget .apartaments-widget-controls{padding:70px 20px 0}}@media (max-width:1024px){.apartaments-widget .apartaments-widget-controls{padding:20px 0 0}}@media (max-width:1004px){.apartaments-widget .apartaments-widget-controls{padding:40px 20px 0}}@media (max-width:568px){.apartaments-widget .apartaments-widget-controls{position:relative;margin-bottom:10px;margin-top:10px}}.apartaments-widget .apartaments-widget-controls .all,.apartaments-widget .apartaments-widget-controls .current{display:inline-block;padding:10px;position:relative}@media (max-width:568px){.apartaments-widget .apartaments-widget-controls .all,.apartaments-widget .apartaments-widget-controls .current{float:left;font-size:1.125rem;padding:4px 8px;display:none}}.apartaments-widget .apartaments-widget-controls .current::after{content:"";width:.0625rem;height:1rem;background:#986f38;position:absolute;top:50%;margin-top:-8px}@media (max-width:568px){.apartaments-widget .apartaments-widget-controls .current::after{height:.5rem;margin-top:-4px}}.apartaments-widget .apartaments-widget-controls .arrow-controls{margin:0 auto;position:relative;width:2.875rem;min-height:260px;display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:flex-end}@media (max-width:1004px){.apartaments-widget .apartaments-widget-controls .arrow-controls{margin:0 0 0 auto}}@media (max-width:568px){.apartaments-widget .apartaments-widget-controls .arrow-controls{float:right;width:auto;padding:5px 0 0;overflow:initial;display:flex}}.apartaments-widget .apartaments-widget-controls .arrow-controls::before{content:"";position:absolute;top:0;left:50%;margin:0 0 0 -1px;height:7.5rem;width:.125rem;background:#fff;background:linear-gradient(90deg,#fff 0,#af9773 50%,#fff 100%);border-radius:50%}@media (max-width:568px){.apartaments-widget .apartaments-widget-controls .arrow-controls::before{transform:rotate(90deg);left:-70px;top:-37px;display:none}}.apartaments-widget .apartaments-widget-controls .arrow-controls li button{box-sizing:border-box;display:block;width:2.875rem;height:2.875rem;border:1px solid #4e4b46;border-radius:50%;padding:.1875rem .5625rem;margin:0 0 12px;transition:opacity .4s ease-in-out;cursor:pointer;background:#fff;position:relative}@media (max-width:1004px){.apartaments-widget .apartaments-widget-controls .arrow-controls li button{padding:0 6px;width:2.1875rem;height:2.1875rem;margin:0 0 12px 8px}}@media (max-width:568px){.apartaments-widget .apartaments-widget-controls .arrow-controls li button{margin:0 0 0 12px;float:left}}.apartaments-widget .apartaments-widget-controls .arrow-controls li button:hover{background-color:#f7f7f7}.apartaments-widget .apartaments-widget-controls .arrow-controls li button.prev svg{transform:scaleX(-1) rotate(0)}.apartaments-widget .apartaments-widget-controls .arrow-controls li button.slick-disabled{opacity:.4}.apartaments-widget .apartaments-widget-controls .arrow-controls li svg{width:1.625rem;height:1.375rem}@media (max-width:1004px){.apartaments-widget .apartaments-widget-controls .arrow-controls li svg{width:1.3125rem;height:1.125rem;display:block}}.apartaments-widget .apartaments-widget-controls .view{position:absolute;bottom:0;background:#f8f6f3;color:#4e4b46;font-size:2.25rem;letter-spacing:2.85px;line-height:2.4375rem;font-weight:400;text-align:center;left:0;width:100%;padding:30px 0;box-sizing:border-box}@media (max-width:767px){.apartaments-widget .apartaments-widget-controls .view{display:none}}.apartaments-widget .apartaments-widget-controls .view svg{display:block;margin:10px auto 0;width:2.125rem;height:.75rem}.apartaments-widget-dining{margin:125px auto;max-width:79rem;overflow:inherit}@media (max-width:1366px){.apartaments-widget-dining{padding-left:35px}}@media (max-width:1004px){.apartaments-widget-dining{overflow:hidden;margin:50px auto}}@media (max-width:767px){.apartaments-widget-dining{padding:0}}.apartaments-widget-dining h2{margin:0 0 10px}@media (max-width:767px){.apartaments-widget-dining h2{margin:0 0 20px 35px}}.apartaments-widget-dining h4{color:#4e4b46;font-weight:300;font-size:.875rem;letter-spacing:2.27px;line-height:1.375rem;margin-bottom:22px;text-transform:uppercase}@media (max-width:767px){.apartaments-widget-dining h4{margin:0 0 20px 35px}}.apartaments-widget-dining .push-slider-container{max-width:none;padding:0;margin:0 -24px}@media (max-width:767px){.apartaments-widget-dining .push-slider-container{padding:0 25px;margin:0}}.apartaments-widget-dining .push-slider .slide{padding:0 22px}@media (max-width:767px){.apartaments-widget-dining .push-slider .slide{padding:0 10px}}.apartaments-widget-container{position:relative;max-width:78%;padding:0 6.625rem 0 0;margin:1.75rem 0 0}@media (max-width:568px){.apartaments-widget-container{padding:0;margin:3rem 0 0 -10px;max-width:90%}}.apartaments-widget-container__rel{position:relative}.apartaments-widget-wrap{overflow:hidden;max-width:77.875rem}@media (max-width:1004px){.apartaments-widget-wrap{max-width:100%;overflow:initial}}.apartaments-widget-slider{position:relative}.apartaments-widget-slider.less-then-in-options .slick-track{margin:0}.apartaments-widget-slider .slide{box-sizing:border-box}.apartaments-widget-slider .slick-slide{transition:opacity .4s ease-in-out;position:relative;z-index:2}.apartaments-widget-slider .slick-slide.slick-active{opacity:1;z-index:10;background:#fff}.apartaments-widget-slider .slick-slide.slick-active .slide{margin:0}.apartaments-widget-slider .img{overflow:hidden}@media (max-width:1600px){.apartaments-widget-slider .img{max-height:36rem}}@media (max-width:568px){.apartaments-widget-slider .img{max-height:20rem}}.apartaments-widget-slider .img a{display:block}.apartaments-widget-slider .img a:focus{outline-offset:2px!important;margin:3px;width:calc(100% - 9px)!important}.apartaments-widget-slider .img img{display:block;width:100%;max-height:600px;max-width:100%;height:100%;overflow:hidden;object-fit:inherit}@media (max-width:767px){.apartaments-widget-slider .img img{max-height:220px}}.apartaments-widget-slider .slick-list{overflow:initial}.apartaments-widget-slider .slide-desc{font-weight:300;color:#333;font-size:1rem;letter-spacing:.6px;line-height:1.5rem;position:relative;padding:0 0 26px}.apartaments-widget-slider h3{color:#333;font-weight:600;font-size:1.25rem;letter-spacing:.75px;line-height:1.5rem;margin:0 0 18px}@media (max-width:1600px){.apartaments-widget-slider h3{font-size:1rem;letter-spacing:.45px;line-height:1.125rem;margin:0 0 10px}}@media (max-width:568px){.apartaments-widget-slider h3{margin:0 0 8px}}.apartaments-widget-slider h3 a{display:block;color:#333}.apartaments-widget-slider .sub{color:#634c38;font-weight:300;font-size:.875rem;letter-spacing:3.03px;line-height:1rem;text-transform:uppercase;display:block;margin:0 0 20px}@media (max-width:1600px){.apartaments-widget-slider .sub{font-size:.75rem;letter-spacing:1.5px;line-height:.875rem;margin:0 0 10px}}.apartaments-widget-slider p{margin:0 0 14px}@media (max-width:1600px){.apartaments-widget-slider p{font-size:.8125rem}}.apartaments-widget-slider .see-more{position:absolute;bottom:0;color:#333;font-weight:900;font-size:.875rem;line-height:1rem;text-transform:uppercase;display:inline-block}.apartaments-widget-slider .slick-dots{display:none!important}.slick-slide a{display:inline-block}.resort-page .apartaments-widget .apartaments-widget-slider .img img{height:605px}@media (max-width:1112px){.resort-page .apartaments-widget .apartaments-widget-slider .img img{min-height:auto}}.resort-page .apartaments-widget .apartaments-widget-controls{padding:6.25rem 0 0}@media (max-width:1024px){.resort-page .apartaments-widget .apartaments-widget-controls{padding:20px 0 0}}@media (max-width:1004px){.resort-page .apartaments-widget .apartaments-widget-controls{padding:40px 0 0}}@media (max-width:568px){.resort-page .apartaments-widget .apartaments-widget-controls{padding:0 0 0 35px}}.awards-widget{text-align:center;margin:7.8125rem 0;padding:0 20px}@media (max-width:1004px){.awards-widget{margin:4.375rem 0}}@media (max-width:767px){.awards-widget{margin:50px 0}}.awards-widget h2{color:#4e4b46;font-weight:300;font-size:.875rem;letter-spacing:2.27px;line-height:1.0625rem;text-align:center;text-transform:uppercase;margin-bottom:32px}@media (max-width:767px){.awards-widget h2{font-size:.8125rem;margin-bottom:16px}}.awards-widget h2:after{content:"";width:7.625rem;margin:32px auto 0;height:.0625rem;background:#fff;background:linear-gradient(90deg,#fff 0,#af9773 50%,#fff 100%);display:block;border-radius:50%}@media (max-width:767px){.awards-widget h2:after{margin:16px auto 0}}.awards-widget__item{display:flex;flex-direction:column;align-items:center}@media (max-width:767px){.awards-widget__item{width:45%}}.awards-widget__img-wrap{display:flex;width:100%;align-items:center;justify-content:center;height:6.25rem}.awards-widget__img-wrap img{display:block;max-height:6.25rem}.awards-widget__container{display:flex;justify-content:space-between;align-items:center;max-width:61rem;margin:0 auto}@media (max-width:767px){.awards-widget__container{flex-wrap:wrap}}.awards-widget__container h3{color:#4e4b46;font-weight:900;font-size:.875rem;letter-spacing:2.27px;line-height:1.0625rem;margin:15px 0}.banner-resort-widget{max-width:77.875rem;margin:65px auto;display:flex;border-radius:8px;background-color:#333;padding:44px 67px;box-sizing:border-box;justify-content:space-between}@media (max-width:1600px){.banner-resort-widget{margin:50px auto}}@media (max-width:1112px){.banner-resort-widget{margin:40px auto 0}}@media (max-width:1004px){.banner-resort-widget{flex-direction:column;margin:20px 35px 0;padding:35px 20px 35px 40px}}@media (max-width:767px){.banner-resort-widget{padding:35px 12px 35px 40px}}.banner-resort-widget .dots{border-bottom:1px dotted #fff}.banner-resort-widget .headline{color:#fff;font-weight:900;font-size:1.25rem;line-height:1.8125rem;margin-bottom:10px}@media (max-width:1004px){.banner-resort-widget .headline{font-size:.9375rem;line-height:1.5625rem;margin-bottom:21px}}.banner-resort-widget .headline__extra-block{font-weight:800;text-transform:uppercase}.banner-resort-widget__lt{display:flex;align-items:center}.banner-resort-widget__lt img,.banner-resort-widget__lt svg{width:13.75rem;height:3.75rem;object-fit:contain}@media (max-width:767px){.banner-resort-widget__lt img,.banner-resort-widget__lt svg{width:8.5625rem;height:2.5rem}}.banner-resort-widget__md{background:#8c7866;background:radial-gradient(circle,#8c7866 0,#fff 0,#8c7866 100%);width:1px;margin:0 100px}@media (max-width:1600px){.banner-resort-widget__md{margin:0 40px}}@media (max-width:1004px){.banner-resort-widget__md{height:1px;width:20%;margin:30px 0;background:#af9773;background:linear-gradient(90deg,#fff 0,#af9773 100%);display:block}}.banner-resort-widget__container{display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width:1004px){.banner-resort-widget__container{flex-direction:column}}.banner-resort-widget__container--item{color:#fff;font-weight:900;font-size:1rem;line-height:1.5rem;width:50%;display:flex;align-items:center}@media (max-width:767px){.banner-resort-widget__container--item{width:100%;margin-bottom:20px;font-size:.9375rem;align-items:flex-start}}.banner-resort-widget__container--item:nth-child(-n+2){margin-bottom:10px}@media (max-width:1004px){.banner-resort-widget__container--item:nth-child(-n+2){margin-bottom:20px}}.banner-resort-widget__container--item .point{width:80%}.banner-resort-widget__container--item .dots{display:inline-block;font-weight:800}.banner-resort-widget__container--item .approve{display:inline-block;border-radius:50%;border:1px solid #fff;width:32px;height:32px;min-width:32px}@media (max-width:767px){.banner-resort-widget__container--item .approve{width:16px;height:16px;min-width:16px;margin-top:5px}}.banner-resort-widget__container--item .approve:after{background:url("/themes/custom/rixos/css/../svg/spritesrc/check_mark.svg") no-repeat center;background-size:15px;content:"";display:block;height:32px}@media (max-width:767px){.banner-resort-widget__container--item .approve:after{height:16px;background-size:8px}}.banner-resort-widget__container--item .cancel{border-radius:50%;border:1px solid #fff;display:inline-block;width:32px;height:32px;min-width:32px}@media (max-width:767px){.banner-resort-widget__container--item .cancel{width:16px;height:16px;min-width:16px;margin-top:5px}}.banner-resort-widget__container--item .cancel:after{background:url("/themes/custom/rixos/css/../svg/spritesrc/cross-white.svg") no-repeat center;background-size:15px;content:"";display:block;height:32px}@media (max-width:767px){.banner-resort-widget__container--item .cancel:after{height:16px;background-size:8px}}.resort-page .banner-resort-widget{max-width:1074px;margin:50px 0 0}@media (max-width:1600px){.resort-page .banner-resort-widget{margin:50px auto 0}}@media (max-width:1112px){.resort-page .banner-resort-widget{margin:40px 35px 0}}@media (max-width:1004px){.resort-page .banner-resort-widget{margin:20px 35px 0}}.banner-widget{text-align:center;background:#f8f6f3;padding:1.875rem 60px;width:100%;box-sizing:border-box;position:absolute;z-index:10}@media (max-width:1600px){.banner-widget{padding:25px 60px}}@media (max-width:1004px){.banner-widget{padding:36px 40px;text-align:left}}.banner-widget a{color:#4e4b46;text-decoration:underline;font-size:1rem;line-height:1.8125rem;letter-spacing:.6px}@media (max-width:767px){.banner-widget a{font-size:.625rem;line-height:.8125rem}}.banner-widget a:hover{text-decoration:none}.banner-widget .btn-close{position:absolute;top:.9375rem;background:url("/themes/custom/rixos/css/../svg/spritesrc/cross.svg") no-repeat right center;background-size:contain;width:20px;height:20px;cursor:pointer;border:0}@media (max-width:1004px){.banner-widget .btn-close{width:16px;height:16px;top:14px}}.banner-widget__container{display:flex;justify-content:center;color:#4e4b46}@media (max-width:1004px){.banner-widget__container{display:block}}.banner-widget__lt{text-transform:uppercase;font-size:.875rem;letter-spacing:.53px;font-weight:900}@media (max-width:767px){.banner-widget__lt{font-size:.625rem;line-height:.9375rem}}.banner-widget__rt{background-size:28px;font-weight:300;font-size:1rem;line-height:1.8125rem;color:#4e4b46;letter-spacing:.6px}@media (max-width:1600px){.banner-widget__rt{background-size:14px}}@media (max-width:767px){.banner-widget__rt{background-size:14px;font-size:.625rem;line-height:.8125rem;padding-left:1.25rem}}.banner-widget__rt p{display:inline}.banner-widget.black{background:#333}.banner-widget.black .banner-widget__container{color:#fff}.banner-widget.black .banner-widget__container a{color:#fff;text-decoration:underline}.banner-widget.black .banner-widget__container a:hover{text-decoration:none}.banner-widget.black .banner-widget__rt{color:#fff;background-size:28px}@media (max-width:1600px){.banner-widget.black .banner-widget__rt{background-size:14px}}.banner-widget.black :focus{outline-color:#fff!important}.intro-widget.basic-slide{position:relative;height:100vh;overflow:hidden;max-width:100vw;margin-bottom:0}@media (max-width:767px){.intro-widget.basic-slide{z-index:301}}.intro-widget.basic-slide .slick-list,.intro-widget.basic-slide .slick-track{height:100%}.intro-widget.basic-slide.slick-slider .slick-arrow{z-index:5;width:56px;height:56px;border:2px solid #fff;border-radius:50%}.intro-widget.basic-slide.slick-slider .slick-arrow:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:url("/themes/custom/rixos/css/../svg/spritesrc/slider_arrow_icon_white.svg") no-repeat center;width:10px;height:23px}.intro-widget.basic-slide.slick-slider .slick-arrow.slick-prev{left:90px}.intro-widget.basic-slide.slick-slider .slick-arrow.slick-prev:after{transform:translate(-50%,-50%) rotate(-180deg)}@media (max-width:1024px){.intro-widget.basic-slide.slick-slider .slick-arrow.slick-prev{left:25px}}.intro-widget.basic-slide.slick-slider .slick-arrow.slick-next{right:90px}@media (max-width:1024px){.intro-widget.basic-slide.slick-slider .slick-arrow.slick-next{right:25px}}.intro-widget.basic-slide.slick-slider .slick-dots{bottom:50px}@media (max-width:767px){.intro-widget.basic-slide.slick-slider .slick-dots{bottom:24px}}.intro-widget.basic-slide.slick-slider .slick-dots li{height:2px;width:40px}.intro-widget.basic-slide.slick-slider .slick-dots li button{padding:10px 0;width:100%;height:100%}.intro-widget.basic-slide.slick-slider .slick-dots li button:before{width:100%;height:100%;content:"";background:#fff;opacity:1}.intro-widget.basic-slide.slick-slider .slick-dots li.slick-active button:before{background:#000}.intro-widget.basic-slide .slick-slide{height:100%;margin:0;position:relative}.intro-widget.basic-slide .slick-slide>div{height:100%}.intro-widget.basic-slide .slick-slide>div>div{height:100%}.intro-widget.basic-slide .slick-slide .image,.intro-widget.basic-slide .slick-slide .img{width:100%;height:100%;position:relative}.intro-widget.basic-slide .slick-slide .image>div,.intro-widget.basic-slide .slick-slide .img>div{height:100%}.intro-widget.basic-slide .slick-slide .image:after,.intro-widget.basic-slide .slick-slide .img:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.55);opacity:0}.intro-widget.basic-slide .slick-slide .image.loaded:after,.intro-widget.basic-slide .slick-slide .img.loaded:after{opacity:1}.intro-widget.basic-slide .slide{position:relative;height:100%}.intro-widget.basic-slide .slide .resort-slide-additional-content{position:absolute;left:50%;bottom:20%;transform:translate(-50%,-50%);color:#fff;text-align:center;flex-wrap:wrap;width:100%;max-width:850px;z-index:2}@media (max-width:767px){.intro-widget.basic-slide .slide .resort-slide-additional-content{padding:0 15px;box-sizing:border-box;bottom:15%}}.intro-widget.basic-slide .slide .resort-slide-additional-content .resort-slide-description,.intro-widget.basic-slide .slide .resort-slide-additional-content p{width:100%;font-size:.8125rem;line-height:20px;font-weight:900;letter-spacing:1.6px}@media (max-width:767px){.intro-widget.basic-slide .slide .resort-slide-additional-content .resort-slide-description,.intro-widget.basic-slide .slide .resort-slide-additional-content p{font-size:16px;line-height:24px;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}}.intro-widget.basic-slide .slide .resort-slide-additional-content .see-more-link{position:relative;color:#fff;text-transform:uppercase;font-weight:900;padding-right:25px;margin-top:28px;display:inline-block}@media (max-width:767px){.intro-widget.basic-slide .slide .resort-slide-additional-content .see-more-link{margin-top:15px}}.intro-widget.basic-slide .slide .resort-slide-additional-content .see-more-link:after{position:absolute;top:50%;transform:translate(0,-50%);right:0;content:"";display:inline-block;width:11px;height:11px;background:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);background-position:center;background-size:100% 1px,1px 100%;background-repeat:no-repeat}.intro-widget.basic-slide img{width:100%;height:100%;display:block;object-fit:cover}.intro-widget.basic-slide .slick-dots{display:none}.intro-widget.basic-slide .breadcrumb{position:absolute;top:125px;left:50%;transform:translate(-50%,0);display:block;z-index:2;width:100%}@media (max-width:767px){.intro-widget.basic-slide .breadcrumb{top:128px}}.intro-widget.basic-slide .breadcrumb ul{display:flex;justify-content:center}.intro-widget.basic-slide .breadcrumb ul li{color:#fff;font-weight:600;font-size:.875rem;letter-spacing:1.95px;line-height:.875rem;text-transform:uppercase}@media (max-width:767px){.intro-widget.basic-slide .breadcrumb ul li{font-size:.5625rem;letter-spacing:1.4px;line-height:.625rem}}.intro-widget.basic-slide .breadcrumb ul li:after{content:".";margin:0 20px 0 18px}@media (max-width:767px){.intro-widget.basic-slide .breadcrumb ul li:after{margin:0 14px 0 12px}}.intro-widget.basic-slide .breadcrumb ul li a{color:#fff;font-weight:600}.intro-widget.basic-slide .breadcrumb ul li a:hover{text-decoration:underline}.intro-widget.basic-slide .breadcrumb ul li:last-child{margin-right:0}.intro-widget.basic-slide .breadcrumb ul li:last-child:after{display:none}.intro-widget.basic-slide .intro-widget__block{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);color:#fff;text-align:center;flex-wrap:wrap;width:100%;max-width:850px;padding:20px;box-sizing:border-box;z-index:1;background:0 0;bottom:auto}@media (max-width:1004px){.intro-widget.basic-slide .intro-widget__block{width:100%;padding:20px 60px}}@media (max-width:767px){.intro-widget.basic-slide .intro-widget__block{width:100%;padding:20px 40px}}.intro-widget.basic-slide .intro-widget__block .info-lbl{width:100%;font-size:.875rem;text-transform:uppercase;font-weight:600;letter-spacing:1.6px;margin-bottom:40px;line-height:1.5rem;display:inline-block}@media (max-width:767px){.intro-widget.basic-slide .intro-widget__block .info-lbl{font-size:.8125rem;line-height:.875rem}}.intro-widget.basic-slide .intro-widget__block .text-widget h1{color:#fff}.intro-widget.basic-slide .intro-widget__block h1{width:100%;font-size:5.9375rem;line-height:5.625rem;margin-bottom:5px;font-weight:400}@media (max-width:1366px){.intro-widget.basic-slide .intro-widget__block h1{font-size:3.75rem;line-height:3.4375rem}}@media (max-width:767px){.intro-widget.basic-slide .intro-widget__block h1{font-size:2.5rem;line-height:2.8125rem;margin-bottom:16px}}.intro-widget.basic-slide .intro-widget__block p{width:100%;font-size:.8125rem;line-height:20px;font-weight:900;letter-spacing:1.6px}@media (max-width:767px){.intro-widget.basic-slide .intro-widget__block p{font-size:16px;line-height:24px}}.intro-widget.basic-slide .intro-slider-widget__block{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);color:#fff;text-align:center;flex-wrap:wrap;width:100%;max-width:850px;padding:20px;box-sizing:border-box;z-index:1;background:0 0;bottom:auto}@media (max-width:1004px){.intro-widget.basic-slide .intro-slider-widget__block{width:100%;padding:20px 60px}}@media (max-width:767px){.intro-widget.basic-slide .intro-slider-widget__block{width:100%;padding:20px 40px}}.intro-widget.basic-slide .intro-slider-widget__block .text-widget h1{color:#fff}.intro-widget.basic-slide .intro-slider-widget__block--title{width:100%;font-size:5.9375rem;line-height:5.625rem;margin-bottom:5px;font-weight:400}@media (max-width:1366px){.intro-widget.basic-slide .intro-slider-widget__block--title{font-size:3.75rem;line-height:3.4375rem}}@media (max-width:767px){.intro-widget.basic-slide .intro-slider-widget__block--title{font-size:2.5rem;line-height:2.8125rem;margin-bottom:16px}}.intro-widget.basic-slide .intro-slider-widget__block--subtitle{width:100%;font-size:2.5rem;line-height:2.1875rem;font-weight:400}@media (max-width:1366px){.intro-widget.basic-slide .intro-slider-widget__block--subtitle{font-size:1.5625rem;line-height:1.25rem}}@media (max-width:767px){.intro-widget.basic-slide .intro-slider-widget__block--subtitle{font-size:1.125rem;line-height:1rem}}.intro-widget.basic-slide .intro-slider-widget__block p{width:100%;font-size:.8125rem;line-height:20px;font-weight:900;letter-spacing:1.6px}@media (max-width:767px){.intro-widget.basic-slide .intro-slider-widget__block p{font-size:16px;line-height:24px}}.intro-widget.basic-slide .first-slide .intro-slider-widget__block{display:none}.intro-widget.basic-slide .review__rating{display:flex;justify-content:center;color:#fff;margin-bottom:45px;font-weight:900;justify-items:center;font-size:.625rem;line-height:.75rem;cursor:pointer}@media (max-width:1004px){.intro-widget.basic-slide .review__rating{justify-content:left}}.intro-widget.basic-slide .review__rating p{font-size:.875rem;line-height:1.125rem;display:flex;align-items:center;justify-content:center}.intro-widget.basic-slide .review .review-rating-icons{background-size:contain;margin:0 10px 0;display:inline-block;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos-color.svg");width:70px;height:14px;position:relative}@media (max-width:1004px){.intro-widget.basic-slide .review .review-rating-icons{margin:0 4px 0}}.intro-widget.basic-slide .review .review-rating-icons-full_5{height:14px;background-size:contain;position:absolute;width:70px;left:0;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos-white.svg")}.intro-widget.basic-slide .review .review-rating-icons-half_5{height:14px;background-size:contain;position:absolute;width:63px;left:0;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos-white.svg")}.intro-widget.basic-slide .review .review-rating-icons-full_4{height:14px;background-size:contain;position:absolute;width:56px;left:0;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos-white.svg")}.intro-widget.basic-slide .review .review-rating-icons-half_4{height:13px;background-size:contain;position:absolute;width:49px;left:0;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos-white.svg")}.intro-widget.basic-slide .review .review-rating-icons-full_3{height:14px;background-size:contain;position:absolute;width:42px;left:0;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos-white.svg")}.intro-widget.basic-slide .review .review-rating-icons-half_3{height:14px;background-size:contain;position:absolute;width:35px;left:0;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos-white.svg")}.intro-widget.basic-slide .review .review-rating-icons-full_2{height:14px;background-size:contain;position:absolute;width:28px;left:0;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos-white.svg")}.intro-widget.basic-slide .review .review-rating-icons-half_2{height:14px;background-size:contain;position:absolute;width:21px;left:0;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos-white.svg")}.intro-widget.basic-slide .review .review-rating-icons-full_1{height:14px;background-size:contain;position:absolute;width:15px;left:0;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos-white.svg")}.intro-widget.basic-slide .review .review-rating-icons-half_1{height:14px;background-size:contain;position:absolute;width:15px;left:0;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos-white.svg")}.intro-widget.basic-slide .stars{background-image:url("/themes/custom/rixos/css/../svg/spritesrc/star-br-white.svg");background-repeat:space;width:107px;margin:0 auto 20px;height:18px}.intro-widget.basic-slide .stars-num{background-repeat:space}.intro-widget.basic-slide .stars-num__5{width:107px;height:18px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/star-white.svg")}.intro-widget.basic-slide .stars-num__4{width:84px;height:18px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/star-white.svg")}.intro-widget.basic-slide .stars-num__3{width:62px;height:18px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/star-white.svg")}.intro-widget.basic-slide .stars-num__2{width:40px;height:18px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/star-white.svg")}.intro-widget.basic-slide .stars-num__1{width:18px;height:18px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/star-white.svg")}.intro-widget.basic-slide .btn-success{position:absolute;bottom:35px;color:#fff;font-weight:600;font-size:.75rem;display:flex;align-items:center;line-height:.9375rem;border:0;background-color:rgba(255,255,255,.2);padding:10px;cursor:pointer;transition:all .4s ease-in-out}.intro-widget.basic-slide .btn-success svg{width:2.25rem;height:2.25rem}@media (max-width:767px){.intro-widget.basic-slide .btn-success{bottom:15px;padding:8px}.intro-widget.basic-slide .btn-success span{display:none}}.intro-widget.basic-slide .btn-success:hover{background:#4e4b46}.intro-widget.basic-slide .btn-success span{display:none}.branding-statement-widget{padding:4rem 0;background-color:#333;text-align:center}@media (max-width:1004px){.branding-statement-widget{padding:45px 35px 35px}}@media (max-width:767px){.branding-statement-widget{margin:0 0 50px}}.branding-statement-widget__logo{max-width:11.9375rem}@media (max-width:1004px){.branding-statement-widget__logo{margin:0 auto}}.branding-statement-widget__logo img,.branding-statement-widget__logo svg{max-width:100%;display:block;height:58px;object-fit:contain}@media (max-width:1004px){.branding-statement-widget__logo img,.branding-statement-widget__logo svg{height:52px}}.branding-statement-widget__container{display:flex;justify-content:space-between;align-items:center;padding:0 2.1875rem;margin:0 auto;max-width:82.5rem}@media (max-width:1600px){.branding-statement-widget__container{padding:0 65px;max-width:none}}@media (max-width:1366px){.branding-statement-widget__container{padding:0 50px}}@media (max-width:1004px){.branding-statement-widget__container{flex-direction:column;align-items:inherit;padding:0}}.branding-statement-widget__container--center{text-align:left}@media (max-width:1004px){.branding-statement-widget__container--center{margin:0;text-align:center}}.branding-statement-widget__container h2{color:#fff;font-weight:400;font-size:2.625rem;line-height:2.875rem;margin-bottom:4px}@media (max-width:1366px){.branding-statement-widget__container h2{font-size:2rem;line-height:2.375rem}}@media (max-width:1004px){.branding-statement-widget__container h2{font-size:1.875rem;line-height:2.125rem;margin-top:35px;margin-bottom:20px}}.branding-statement-widget__container p{color:#fff;font-weight:900;font-size:1.125rem;line-height:1.875rem}@media (max-width:1366px){.branding-statement-widget__container p{font-size:.9375rem;line-height:1.125rem}}@media (max-width:1004px){.branding-statement-widget__container p{margin-bottom:37px}}.branding-statement-widget__container .button{color:#333;border-radius:5px;font-weight:600;font-size:1rem;letter-spacing:.34px;line-height:1.5rem;background:#fff;padding:27px 30px;display:block;text-align:center;min-width:8.125rem}@media (max-width:1004px){.branding-statement-widget__container .button{padding:18px 30px;margin-left:0;display:inline-block}}@media (max-width:767px){.branding-statement-widget__container .button{display:block;max-width:100%}}.branding-statement-widget__container .button:hover{background:rgba(255,255,255,.8)}.branding-statement-widget :focus{outline-color:#fff!important}.breadcrumbs-widget{margin:16px auto;font-family:Modern20;font-size:1.25rem;line-height:1.5}.breadcrumbs-widget li{display:inline-block}.breadcrumbs-widget li>div{display:inline-block}.breadcrumbs-widget li:not(:first-child)::before{content:"/";display:inline-block;margin:0 8px}.breadcrumbs-widget li:last-child{color:#787878;pointer-events:none}.breadcrumbs-widget li a{color:#000;text-decoration:none}.breadcrumbs-widget li a:hover{text-decoration:underline}.lightpick{position:absolute;z-index:99999;padding:4px;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);color:#000;font-family:Gotham;line-height:1.125em}.lightpick--inlined{position:relative;display:inline-block}.lightpick,.lightpick *,.lightpick::after,.lightpick::before{box-sizing:border-box}.lightpick.is-hidden{display:none}.lightpick__months{display:grid;background-color:#eee;grid-template-columns:auto;grid-gap:1px}.lightpick--2-columns .lightpick__months{grid-template-columns:auto auto}.lightpick--3-columns .lightpick__months{grid-template-columns:auto auto auto}.lightpick--4-columns .lightpick__months{grid-template-columns:auto auto auto auto}.lightpick--5-columns .lightpick__months{grid-template-columns:auto auto auto auto auto}.lightpick__month{padding:4px;width:288px;background-color:#fff}.lightpick__month-title-bar{display:flex;margin-bottom:4px;justify-content:space-between;align-items:center}.lightpick__month-title{margin-top:4px;margin-bottom:4px;margin-left:4px;font-size:16px;font-weight:400;line-height:24px;cursor:default;padding:0 4px;border-radius:4px}.lightpick__month-title>.lightpick__select{border:none;background-color:transparent;outline:0;-moz-appearance:none;-webkit-appearance:none;appearance:none}.lightpick__month-title>.lightpick__select:disabled{color:#333}.lightpick__month-title>.lightpick__select-months{font-weight:700;font-size:1em;margin-right:.5em}.lightpick__toolbar{display:flex;text-align:right;justify-content:flex-end}.lightpick__close-action,.lightpick__next-action,.lightpick__previous-action{display:flex;margin-left:6px;width:32px;height:32px;outline:0;border:none;border-radius:50%;background-color:unset;justify-content:center;align-items:center}.lightpick__close-action:active,.lightpick__next-action:active,.lightpick__previous-action:active{color:inherit}.lightpick__next-action,.lightpick__previous-action{font-size:12px}.lightpick__close-action{font-size:18px}.lightpick__days-of-the-week{display:grid;grid-template-columns:repeat(7,1fr)}.lightpick__day-of-the-week{display:flex;font-size:.875rem;font-weight:700;justify-content:center;align-items:center}.lightpick__days{display:grid;grid-template-columns:repeat(7,1fr)}.lightpick__day{display:flex;height:40px;background-position:center center;background-size:contain;background-repeat:no-repeat;font-size:13px;justify-content:center;align-items:center;cursor:default}.lightpick__day.is-today{background-image:none;background-size:18.8% auto;background-position:center bottom;color:#8c734c}.lightpick__day:not(.is-disabled):hover{background-size:contain;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23e0e0e0' cx='16' cy='16' r='16'/%3E%3C/svg%3E")}.lightpick__day.is-disabled{opacity:.38;pointer-events:none}.lightpick__day.is-disabled.is-forward-selected{opacity:1}.lightpick__day.is-disabled.is-forward-selected:not(.is-start-date){background-color:rgba(140,115,76,.1);background-image:none}.lightpick__day.disabled-tooltip{pointer-events:auto}.lightpick__day.is-next-month,.lightpick__day.is-previous-month{opacity:.38}.lightpick__day.lightpick__day.is-in-range:not(.is-disabled){opacity:1}.lightpick__day.is-in-range{border-radius:0;background-color:rgba(140,115,76,.1);background-image:none}.lightpick__day.is-in-range:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='rgba(38, 139, 210, 0.5)' cx='16' cy='16' r='16'/%3E%3C/svg%3E")}.lightpick__day.is-end-date.is-in-range.is-flipped,.lightpick__day.is-start-date.is-in-range{border-top-left-radius:50%;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:50%;background-color:#8c734c;background-image:none}.lightpick__day.is-end-date.is-in-range,.lightpick__day.is-start-date.is-in-range.is-flipped{border-top-left-radius:0;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:0;background-color:#8c734c;background-image:none}.lightpick__day.is-start-date.is-end-date{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%238C734C' cx='16' cy='16' r='16'/%3E%3C/svg%3E")}.lightpick__day.is-end-date,.lightpick__day.is-end-date:hover,.lightpick__day.is-start-date,.lightpick__day.is-start-date:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%238C734C' cx='16' cy='16' r='16'/%3E%3C/svg%3E");background-size:auto;background-position:center;color:#fff;font-weight:700}.lightpick__tooltip{position:absolute;margin-top:-4px;padding:4px 8px;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);white-space:nowrap;font-size:11px;pointer-events:none}.lightpick__tooltip::before{position:absolute;bottom:-5px;left:calc(50% - 5px);border-top:5px solid rgba(0,0,0,.12);border-right:5px solid transparent;border-left:5px solid transparent;content:""}.lightpick__tooltip::after{position:absolute;bottom:-4px;left:calc(50% - 4px);border-top:4px solid #fff;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.lightpick__footer{display:flex;justify-content:space-between}.lightpick__apply-action,.lightpick__reset-action{border-radius:5px;font-size:12px;border:none}.lightpick__reset-action{color:#fff;background-color:#aeacad}.lightpick__apply-action{color:#fff;background-color:#8c734c}.lightpick--inlined{box-shadow:none}.lightpick__inner{position:relative}.lightpick__day{cursor:pointer}.lightpick__day.is-today{border:1px solid #8c734c;border-radius:50%}.lightpick__toolbar{justify-content:space-between;position:absolute;top:4px;left:0;width:100%;pointer-events:none}.lightpick__next-action,.lightpick__previous-action{background-color:rgba(13,13,13,0);pointer-events:auto;transition:all .2s;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/arrow_icon.svg");background-position:center;background-size:20px;background-repeat:no-repeat;transform:rotate(90deg)}.lightpick__next-action:hover,.lightpick__previous-action:hover{background-color:rgba(13,13,13,.1)}.lightpick__next-action{transform:rotate(-90deg)}.lightpick__month-title-bar{justify-content:center;margin-bottom:16px}.lightpick__month-title{margin-right:4px}.lightpick__month-title>.lightpick__select-months,.lightpick__select-years{font-family:Modern20;font-size:1.5625rem;line-height:2.1875rem}@media (max-width:767px){.lightpick__month-title>.lightpick__select-months,.lightpick__select-years{font-size:1.25rem;line-height:1.75rem}}.lightpick__month-title>.lightpick__select{appearance:base-select;border-radius:0;padding:0;color:#000}.lightpick__month-title>.lightpick__select::picker-icon{display:none}.lightpick__days-of-the-week{margin-bottom:16px}.lightpick__day-of-the-week{text-transform:capitalize}.carousel-vertical-widget{margin:7.8125rem auto;display:flex;align-items:flex-start;max-width:66.0625rem;overflow:hidden}@media (max-width:1024px){.carousel-vertical-widget{padding:0 35px;display:block}}@media (max-width:767px){.carousel-vertical-widget{padding:0;display:block;margin:50px auto}}.carousel-vertical-widget__left{position:relative;overflow:hidden;visibility:hidden;min-height:40.625rem;max-height:40.625rem}@media (max-width:1024px){.carousel-vertical-widget__left{margin-bottom:33px;min-height:inherit}}.carousel-vertical-widget__left.show{visibility:visible}.carousel-vertical-widget #showHeight{min-height:41.875rem!important}@media (max-width:1024px){.carousel-vertical-widget #showHeight{min-height:auto!important}}.carousel-vertical-widget div{width:59%}@media (max-width:1024px){.carousel-vertical-widget div{width:100%;box-sizing:border-box}}.carousel-vertical-widget div img{margin-bottom:20px;display:block;width:calc(100% - 80px)}@media (max-width:1024px){.carousel-vertical-widget div img{height:17.5rem;object-fit:cover}}.carousel-vertical-widget div img:last-child{margin-bottom:0}.carousel-vertical-widget div.text-widget{width:41%;margin:0}@media (max-width:1024px){.carousel-vertical-widget div.text-widget{width:100%}}.carousel-vertical-widget .ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.carousel-vertical-widget .ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:.9375rem;bottom:0;position:absolute}.carousel-vertical-widget .ps__rail-y{display:none;width:.125rem;right:0;position:absolute}.carousel-vertical-widget .ps--active-x>.ps__rail-x,.carousel-vertical-widget .ps--active-y>.ps__rail-y{display:block;background:#af9773;background:linear-gradient(#af9773 0,#fff 100%)}.carousel-vertical-widget .ps--focus>.ps__rail-x,.carousel-vertical-widget .ps--focus>.ps__rail-y,.carousel-vertical-widget .ps--scrolling-x>.ps__rail-x,.carousel-vertical-widget .ps--scrolling-y>.ps__rail-y,.carousel-vertical-widget .ps:hover>.ps__rail-x,.carousel-vertical-widget .ps:hover>.ps__rail-y{opacity:.6}.carousel-vertical-widget .ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:.375rem;bottom:2px;position:absolute}.carousel-vertical-widget .ps__thumb-y{background-color:#cfaf8f;width:.25rem;right:-1px;position:absolute}@supports (-ms-overflow-style:none){.carousel-vertical-widget .ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.carousel-vertical-widget .ps{overflow:auto!important}}.resort-page .carousel-vertical-widget{margin:125px auto}@media (max-width:1004px){.resort-page .carousel-vertical-widget{margin:50px auto}}.carousel-widget{overflow:hidden;margin:7.8125rem auto;max-width:100%;text-align:center}@media (max-width:1004px){.carousel-widget{padding-left:0;max-width:100%;margin:3.125rem 0 4.375rem 0}}@media (max-width:568px){.carousel-widget{margin:50px 0}}.carousel-widget .slick-dotted.slick-slider{margin-bottom:0}.carousel-widget h2{color:#333;font-weight:400;font-size:3.75rem;letter-spacing:2.25px;line-height:3.875rem;margin-bottom:20px}@media (max-width:1600px){.carousel-widget h2{font-size:2.5rem;line-height:2.5625rem;margin-bottom:17px;padding:0 35px}}.carousel-widget p:not(.not-more){color:#333;font-weight:300;font-size:1rem;line-height:1.8125rem;max-width:59.5625rem;margin:0 auto}@media (max-width:1600px){.carousel-widget p:not(.not-more){font-size:.9375rem;line-height:1.25rem;margin-bottom:17px;padding:0 35px}}.carousel-widget .show-more{box-sizing:border-box;border:1px solid #333;padding:1.5625rem;font-weight:400;font-size:1.375rem;letter-spacing:.0213636364em;line-height:1.5rem;color:#333;display:block;max-width:16.5625rem;margin:0 auto;position:relative}@media (max-width:767px){.carousel-widget .show-more{max-width:inherit;margin:0 2.1875rem}}.carousel-widget .show-more:hover{border:1px solid transparent}.carousel-widget .show-more:hover:after{content:"";height:1px;width:6.625rem;background:linear-gradient(90deg,#fff 0,#4d4d4d 50%,#fff 100%);margin:0 auto;border-radius:50%;overflow:hidden;display:block;position:absolute;left:0;right:0;bottom:0}.carousel-widget .carousel-widget-controls{position:absolute;top:0;bottom:0;z-index:100;font-weight:400;font-size:2.25rem;line-height:2.5rem;color:#986f38;padding:10.625rem 0 0;background:#fff}.carousel-widget .carousel-widget-controls.disabled{display:none}@media (max-width:1600px){.carousel-widget .carousel-widget-controls{padding:6.25rem 0 0}}@media (max-width:1024px){.carousel-widget .carousel-widget-controls{padding:20px 0 0}}@media (max-width:1004px){.carousel-widget .carousel-widget-controls{padding:10px 0 0}}@media (max-width:568px){.carousel-widget .carousel-widget-controls{position:relative;margin-bottom:10px;overflow:hidden}}.carousel-widget .carousel-widget-controls .all,.carousel-widget .carousel-widget-controls .current{display:inline-block;padding:10px;position:relative}@media (max-width:568px){.carousel-widget .carousel-widget-controls .all,.carousel-widget .carousel-widget-controls .current{float:left;font-size:1.125rem;padding:4px 8px}}.carousel-widget .carousel-widget-controls .current::after{content:"";width:.0625rem;height:1rem;background:#986f38;position:absolute;top:50%;margin-top:-8px}@media (max-width:568px){.carousel-widget .carousel-widget-controls .current::after{height:.5rem;margin-top:-4px}}.carousel-widget .carousel-widget-controls .arrow-controls{margin:0 auto;padding:170px 0 0;position:relative;width:2.875rem}@media (max-width:568px){.carousel-widget .carousel-widget-controls .arrow-controls{float:right;width:auto;padding:5px 0 0;overflow:initial;display:flex}}.carousel-widget .carousel-widget-controls .arrow-controls::before{content:"";position:absolute;top:0;left:50%;margin:0 0 0 -1px;height:7.5rem;width:.125rem;background:#fff;background:linear-gradient(90deg,#fff 0,#af9773 50%,#fff 100%);border-radius:50%}@media (max-width:568px){.carousel-widget .carousel-widget-controls .arrow-controls::before{transform:rotate(90deg);left:-70px;top:-37px}}.carousel-widget .carousel-widget-controls .arrow-controls li{padding:0}.carousel-widget .carousel-widget-controls .arrow-controls li:before{display:none}.carousel-widget .carousel-widget-controls .arrow-controls li button{box-sizing:border-box;display:block;width:2.875rem;height:2.875rem;border:1px solid #4e4b46;border-radius:50%;padding:.1875rem .5625rem;margin:0 0 12px;transition:opacity .4s ease-in-out;cursor:pointer;background:0 0}@media (max-width:1004px){.carousel-widget .carousel-widget-controls .arrow-controls li button{padding:0 6px;width:2.1875rem;height:2.1875rem;margin:0 0 12px 8px}}@media (max-width:568px){.carousel-widget .carousel-widget-controls .arrow-controls li button{margin:0 0 0 12px;float:left}}.carousel-widget .carousel-widget-controls .arrow-controls li button:hover{background-color:#f7f7f7}.carousel-widget .carousel-widget-controls .arrow-controls li button.slick-disabled{opacity:.4}.carousel-widget .carousel-widget-controls .arrow-controls li svg{width:1.625rem;height:1.375rem}@media (max-width:1004px){.carousel-widget .carousel-widget-controls .arrow-controls li svg{width:1.3125rem;height:1.125rem;display:block}}.carousel-widget-dining{margin:125px auto;max-width:79rem;overflow:inherit}@media (max-width:1366px){.carousel-widget-dining{padding-left:35px}}@media (max-width:1004px){.carousel-widget-dining{overflow:hidden;margin:50px auto}}@media (max-width:767px){.carousel-widget-dining{padding:0}}.carousel-widget-dining h2{margin:0 0 10px}@media (max-width:767px){.carousel-widget-dining h2{margin:0 0 20px 35px}}.carousel-widget-dining h4{color:#4e4b46;font-weight:300;font-size:.875rem;letter-spacing:2.27px;line-height:1.375rem;margin-bottom:22px;text-transform:uppercase}@media (max-width:767px){.carousel-widget-dining h4{margin:0 0 20px 35px}}.carousel-widget-dining .push-slider-container{max-width:none;padding:0;margin:0 -24px}@media (max-width:767px){.carousel-widget-dining .push-slider-container{padding:0 25px;margin:0}}.carousel-widget-dining .push-slider .slide{padding:0 22px}@media (max-width:767px){.carousel-widget-dining .push-slider .slide{padding:0 10px}.carousel-widget-dining .push-slider .slide .prev{transform:scaleX(-1) rotate(0)}}.carousel-widget .youtube-container--responsive iframe{max-height:720px}@media (max-width:1004px){.carousel-widget .youtube-container--responsive iframe{max-height:350px}}@media (max-width:767px){.carousel-widget .youtube-container--responsive iframe{max-height:200px}}.carousel-widget-container{position:relative;max-width:78%;padding:0 6.625rem 0 0;margin:3rem 0 0}@media (max-width:568px){.carousel-widget-container{padding:0;margin:3rem 0 0 -10px;max-width:90%}}.carousel-widget-slider{position:relative}@media (max-width:568px){.carousel-widget-slider{margin-bottom:0!important}}.carousel-widget-slider.less-then-in-options .slick-track{margin:0}.carousel-widget-slider .slide{box-sizing:border-box}.carousel-widget-slider .slick-slide{transition:opacity .4s ease-in-out;position:relative;z-index:2}.carousel-widget-slider .slick-slide.slick-active{opacity:1;z-index:10;background:#fff}.carousel-widget-slider .slick-slide.slick-active .slide{margin:0}.carousel-widget-slider .img{overflow:hidden;margin:0 0 40px}@media (max-width:1600px){.carousel-widget-slider .img{margin:0 0 20px;max-height:500px}}@media (max-width:568px){.carousel-widget-slider .img{max-height:20rem;margin:0 0 30px}}.carousel-widget-slider .img a{display:block}.carousel-widget-slider .img img{display:block;width:100%;max-width:100%;height:100%;overflow:hidden;max-height:720px}@media (max-width:1004px){.carousel-widget-slider .img img{max-height:350px}}@media (max-width:767px){.carousel-widget-slider .img img{max-height:200px}}.carousel-widget-slider .slick-list{overflow:initial}.carousel-widget-slider .slide-desc{font-weight:300;color:#333;font-size:1rem;letter-spacing:.6px;line-height:1.5rem;position:relative;padding:0 0 26px}.carousel-widget-slider h3{color:#333;font-weight:600;font-size:1.25rem;letter-spacing:.75px;line-height:1.5rem;margin:0 0 18px}@media (max-width:1600px){.carousel-widget-slider h3{font-size:1rem;letter-spacing:.45px;line-height:1.125rem;margin:0 0 10px}}@media (max-width:568px){.carousel-widget-slider h3{margin:0 0 8px}}.carousel-widget-slider h3 a{display:block;color:#333}.carousel-widget-slider .sub{color:#634c38;font-weight:300;font-size:.875rem;letter-spacing:3.03px;line-height:1rem;text-transform:uppercase;display:block;margin:0 0 20px}@media (max-width:1600px){.carousel-widget-slider .sub{font-size:.75rem;letter-spacing:1.5px;line-height:.875rem;margin:0 0 10px}}.carousel-widget-slider p{margin:0 0 14px}@media (max-width:1600px){.carousel-widget-slider p{font-size:.8125rem}}.carousel-widget-slider .see-more{position:absolute;bottom:0;color:#333;font-weight:900;font-size:.875rem;line-height:1rem;text-transform:uppercase;display:inline-block}.carousel-widget-slider .slick-dots{display:none!important}.slick-slide a{display:inline-block}.resort-page .carousel-widget .carousel-widget-slider .img img{height:605px}@media (max-width:1112px){.resort-page .carousel-widget .carousel-widget-slider .img img{min-height:auto}}.resort-page .carousel-widget .carousel-widget-controls{padding:6.25rem 0 0}@media (max-width:1024px){.resort-page .carousel-widget .carousel-widget-controls{padding:20px 0 0}}@media (max-width:1004px){.resort-page .carousel-widget .carousel-widget-controls{padding:40px 0 0}}@media (max-width:568px){.resort-page .carousel-widget .carousel-widget-controls{padding:0 0 0 35px}}.chef-widget{max-width:1246px;margin:125px auto 125px;background-color:#f8f6f3;padding:100px 122px;box-sizing:border-box;display:flex;justify-content:space-between;position:relative}@media (max-width:1366px){.chef-widget{padding:50px 35px;margin:50px auto}}@media (max-width:1004px){.chef-widget{flex-direction:column}}.chef-widget h2{font-size:3.4375rem;letter-spacing:2.07px;line-height:4.0625rem;font-weight:400;color:#333}@media (max-width:1004px){.chef-widget h2{font-size:2.5rem;line-height:2.5625rem}}.chef-widget .subheadline,.chef-widget h3,.chef-widget h4{color:#4e4b46;font-weight:300;font-size:.875rem;letter-spacing:2.27px;line-height:1.375rem;text-transform:uppercase;margin-top:35px}@media (max-width:1004px){.chef-widget .subheadline,.chef-widget h3,.chef-widget h4{margin-top:18px;font-size:.8125rem;line-height:.9375rem}}.chef-widget .subheadline:after,.chef-widget h3:after,.chef-widget h4:after{content:"";width:80px;margin:25px 0;height:.0625rem;background:#af9773;display:block}.chef-widget p{color:#333;font-weight:300;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;margin-bottom:48px;max-width:463px;white-space:pre-wrap}@media (max-width:1004px){.chef-widget p{font-size:.9375rem;line-height:1.25rem;margin-bottom:24px}}@media (max-width:1004px){.chef-widget img{width:100%}}.chef-widget-container{width:40%}@media (max-width:1004px){.chef-widget-container{width:100%;order:2}.chef-widget-container:not(:first-child){order:1}}.chef-widget-container:not(:first-child):before{content:"";display:block;height:60%;background:#cfaf8f;background:linear-gradient(180deg,#cfaf8f 0,#f8f6f3 100%);width:2px;position:absolute;left:50%;margin-left:-75px;margin-top:30px}@media (max-width:1004px){.chef-widget-container:not(:first-child):before{display:none}}.chef-widget-container__meal{margin-bottom:80px}@media (max-width:767px){.chef-widget-container__meal{margin-bottom:30px}}.chef-widget-container__meal li{position:relative;color:#333;font-weight:300;font-size:1rem;letter-spacing:0;line-height:1.8125rem;margin-bottom:7px;max-width:300px}@media (max-width:1004px){.chef-widget-container__meal li{max-width:inherit}}.chef-widget-container__meal li:before{content:"";display:inline-block;height:5px;width:5px;transform:scaleX(-1) scaleY(-1) rotate(135deg);background-color:#4e4b46;position:absolute;left:0;top:12px}.chef-widget-container__meal li span{font-weight:900}.chef-widget-container__contacts li{position:relative;color:#333;font-weight:300;font-size:1rem;letter-spacing:0;line-height:1.8125rem;margin-bottom:20px;flex-wrap:wrap;display:flex;align-items:center}.chef-widget-container__contacts li a{color:#333;margin-left:5px}.chef-widget-container__contacts li span{font-weight:900}.chef-widget-container__contacts .button{border:1px solid #333;color:#333;font-weight:400;font-size:1.375rem;line-height:1.5rem;letter-spacing:.47px;text-align:center;padding:24px;display:block;position:relative;margin-top:50px;max-width:230px}.chef-widget-container__contacts .button:hover{border:1px solid transparent}.chef-widget-container__contacts .button:hover:after{content:"";height:1px;width:106px;background:linear-gradient(90deg,#fff 0,#4d4d4d 50%,#fff 100%);margin:0 auto;border-radius:50%;overflow:hidden;display:block;position:absolute;left:0;right:0;bottom:0}.chef-widget-container__contacts .phone svg{height:1.75rem;width:1.0625rem}.chef-widget-container__contacts .mail svg{height:1.375rem;width:1.375rem;fill:#897869}.concert-page .two-columns{max-width:1446px;margin:0 auto 120px}.concert-page .two-columns__sidebar{display:block}@media (max-width:1004px){.concert-page .two-columns__sidebar{display:none}}.concert-headline{color:#333;font-weight:400;font-size:4.6875rem;letter-spacing:2.81px;line-height:3.875rem;text-align:center;margin-bottom:64px;margin-top:60px}@media (max-width:1004px){.concert-headline{text-align:inherit;padding:0 35px;letter-spacing:1.5px;font-size:2.5rem;line-height:2.625rem;margin-bottom:24px;margin-top:20px}}.concert-block__text{padding:0 35px;margin:60px auto 48px}.concert-block__text p{color:#333;font-weight:300;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;margin-bottom:10px}@media (max-width:1004px){.concert-block__text p{font-size:.9375rem;line-height:1.25rem}}.concert-block__text h1{color:#333;font-size:3.125rem;line-height:3.375rem;font-weight:400;margin-bottom:15px}@media (max-width:1004px){.concert-block__text h1{letter-spacing:0;font-size:2.1875rem;line-height:2.3125rem;margin-bottom:20px}}.concert-block__text h2{font-weight:400;font-size:3.75rem;letter-spacing:1.2px;line-height:3.875rem;color:#4e4b46;margin-bottom:15px}@media (max-width:1004px){.concert-block__text h2{font-size:2.5rem;line-height:2.375rem;margin-bottom:25px}}.concert-block__text h3{color:#4e4b46;font-weight:300;font-size:.875rem;letter-spacing:2.27px;line-height:1.0625rem;margin-bottom:12px;text-transform:uppercase;text-align:left}@media (max-width:1004px){.concert-block__text h3{font-size:.75rem;margin-bottom:15px;color:#4e4b46}}.concert-block__text h4,.concert-block__text h5,.concert-block__text h6{color:#4e4b46;font-weight:300;font-size:1.25rem;letter-spacing:.75px;line-height:1.5rem;margin-bottom:14px;text-align:left}@media (max-width:1004px){.concert-block__text h4,.concert-block__text h5,.concert-block__text h6{font-size:1.0625rem;line-height:1.3125rem;margin-bottom:14px}}.concert-block__text h4 strong,.concert-block__text h5 strong,.concert-block__text h6 strong{font-size:1.25rem;font-weight:900}.concert-block__text em{font-style:italic}.concert-block__text strong{font-weight:800}.concert-block__text a{text-decoration:underline;color:#333;font-weight:300}.concert-block__text a:hover{text-decoration:none}.concert-block__text ul{color:#333;font-weight:300;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;margin-bottom:1.125rem;vertical-align:center}@media (max-width:1004px){.concert-block__text ul{font-size:.875rem;margin-bottom:20px;line-height:1.25rem}}.concert-block__text ul li{position:relative}.concert-block__text ul li:before{position:absolute;top:8px;height:5px;width:5px;transform:scaleX(-1) scaleY(-1) rotate(135deg);background-color:#4e4b46;content:"";display:block}@media (max-width:767px){.concert-block__text ul li:before{top:10px}}.concert-block__text ol{color:#333;font-weight:300;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;margin-bottom:1.125rem;list-style:decimal}@media (max-width:1004px){.concert-block__text ol{font-size:.875rem;margin-bottom:20px;line-height:1.25rem}}.concert-widget{margin:0 auto}@media (max-width:1004px){.concert-widget{padding:0 35px}}.concert-widget .headline{color:#333;font-weight:600;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;margin-bottom:21px}@media (max-width:1004px){.concert-widget .headline{font-size:.9375rem;letter-spacing:inherit;line-height:1.25rem}}.concert-widget-container{display:grid;grid-template-columns:repeat(auto-fill,21.375rem);justify-content:space-between}@media (max-width:1004px){.concert-widget-container{display:block}}.concert-widget-container .event-holder{position:relative;margin:0 0 70px;max-width:342px}@media (max-width:1024px){.concert-widget-container .event-holder{padding:0;margin:0 0 60px}}@media (max-width:1004px){.concert-widget-container .event-holder{display:flex;flex-direction:column;margin:0 0 30px}}.concert-widget-container .img{position:relative}@media (max-width:1024px){.concert-widget-container .img{width:100%;margin:0}}@media (max-width:1004px){.concert-widget-container .img{order:2}}.concert-widget-container .img a{display:block}.concert-widget-container .img img{width:100%;max-width:100%;display:block;height:auto}.concert-widget-container .date-info{position:absolute;top:0;right:0;width:135px;height:135px;background:#fff;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#8c7866}@media (max-width:1024px){.concert-widget-container .date-info{bottom:0;top:inherit;right:0}}@media (max-width:767px){.concert-widget-container .date-info{width:120px;height:120px}}.concert-widget-container .date-info .event-month{display:block;text-transform:uppercase;text-align:center;font-weight:300;font-size:.75rem;letter-spacing:2px;line-height:.9375rem;color:#4e4b46;padding:5px 0}@media (max-width:767px){.concert-widget-container .date-info .event-month{font-size:.4375rem;line-height:.5rem}}.concert-widget-container .date-info .multi-date{display:block;text-align:center;font-weight:400;font-size:1.875rem;line-height:2.8125rem}@media (max-width:767px){.concert-widget-container .date-info .multi-date{font-size:2.1875rem;line-height:2.6875rem}}.concert-widget-container .date-info .multi-date .from,.concert-widget-container .date-info .multi-date .to{display:block}.concert-widget-container .date-info .multi-date .to{position:relative}.concert-widget-container .date-info .multi-date .to::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#cfaf8f;background:linear-gradient(90deg,#fff 0,#cfaf8f 50%,#fff 100%)}.concert-widget-container .date-info .single-date{display:block;text-align:center;font-weight:400;font-size:3.125rem;line-height:3.375rem;letter-spacing:4.5px;position:relative;padding-left:14px}@media (max-width:767px){.concert-widget-container .date-info .single-date{font-size:2.1875rem;line-height:2.1875rem;padding-left:0}}.concert-widget-container .date-info .single-date sup{font-size:.6875rem;line-height:.875rem;letter-spacing:1.79px;font-weight:300;color:#4e4b46;text-transform:uppercase;position:relative;top:-50px}@media (max-width:767px){.concert-widget-container .date-info .single-date sup{font-size:.375rem;line-height:.375rem;top:-30px}}.concert-widget-container .event-desc{overflow:hidden;padding:24px 0 0}@media (max-width:1004px){.concert-widget-container .event-desc{order:1;display:flex;flex-direction:column-reverse}}@media (max-width:767px){.concert-widget-container .event-desc{padding-top:14px}}.concert-widget-container .event-desc h3{color:#4e4b46;font-weight:900;font-size:.75rem;letter-spacing:1.95px;line-height:.9375rem;margin-bottom:7px;text-transform:uppercase}.concert-widget-container .event-desc h4{color:#4e4b46;font-weight:400;font-size:2.25rem;letter-spacing:1.35px;line-height:3.4375rem;margin-bottom:5px}.concert-widget-container .event-desc.last{padding-top:0}@media (max-width:1004px){.concert-widget-container .event-desc.last{order:3;display:block;margin-top:20px}}.concert-widget-container .event-desc p{color:#333;font-weight:300;font-size:1rem;line-height:1.375rem;margin-bottom:10px}@media (max-width:767px){.concert-widget-container .event-desc p{font-size:.9375rem;line-height:1.25rem}}.concert-widget-container .desc{overflow:hidden;position:relative;font-weight:600;font-size:1.125rem;line-height:1.875rem;letter-spacing:2.28px;color:#4e4b46;margin:0 0 10px}@media (max-width:767px){.concert-widget-container .desc{padding:0;font-size:.875rem;line-height:1.25rem;margin:0 0 20px}}.concert-widget-container .btn{color:#333;font-weight:900;font-size:.875rem;line-height:1rem;text-transform:uppercase;display:flex;position:relative;align-items:center;padding-bottom:5px;width:fit-content}@media (max-width:767px){.concert-widget-container .btn{border:1px solid #333;padding:16px 20px;box-sizing:border-box;display:block;width:100%;color:#333;font-weight:400;text-align:center;margin:0 auto}}.concert-widget-container .btn span{font-size:1.25rem;margin:0 5px;display:inline-block}@media (max-width:767px){.concert-widget-container .btn span{display:none}}.concert-widget-container .btn:after{content:"";height:1px;position:absolute;bottom:0;left:20px;right:20px;background:linear-gradient(90deg,#fff 0,#4d4d4d 50%,#fff 100%);opacity:0;transition:all .4s ease-in-out}.concert-widget-container .btn:hover:after{opacity:1}.concert-widget-pagination{margin:40px 0 0;display:flex;align-items:center;justify-content:center}.concert-widget-pagination a{border:1px solid #4e4b46;background:0 0;border-radius:50%;padding:7px 7px 4px}.concert-widget-pagination a svg{width:23px;height:23px}.concert-widget-pagination a.btn-left svg{transform:rotate(180deg)}.concert-widget-pagination a:hover{background-color:#f7f7f7}.concert-widget-pagination-brd{display:flex;align-items:center;margin:0 35px}.concert-widget-pagination-brd .num{color:#986f38;font-weight:400;font-size:2.25rem;letter-spacing:2.6px;line-height:2.4375rem;display:block}.concert-widget-pagination-brd .arrow{height:16px;width:1px;border-left:1px solid #897869;display:block;margin:0 10px}.concert-filters-mobile{display:none;position:sticky;position:-webkit-sticky;bottom:0;color:#fff;font-weight:400;font-size:20px;letter-spacing:.43px;line-height:22px;background:#333;padding:25px 10px;text-align:center}@media (max-width:1004px){.concert-filters-mobile{display:block}}.concert-filters-mobile a{color:#fff}.concert-header{display:flex;padding:0 35px;margin:60px auto}@media (max-width:767px){.concert-header{flex-direction:column;margin:30px auto 60px}}.concert-header .img{position:relative}.concert-header .img img{width:100%}.concert-header-block{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center}@media (max-width:767px){.concert-header-block{align-items:inherit;justify-content:inherit}}.concert-header-block h1{color:#333;font-weight:400;font-size:3.4375rem;letter-spacing:2.07px;line-height:4.0625rem;text-align:left;margin-bottom:10px;padding:0 60px;display:block;width:100%;box-sizing:border-box;position:relative}@media (max-width:767px){.concert-header-block h1{display:none;font-size:2.5rem;letter-spacing:1px;line-height:2.625rem;padding:0;text-align:left}}.concert-header-block h1 .share-widget{display:inline-block}.concert-header-block h1.mobile{display:none}@media (max-width:767px){.concert-header-block h1.mobile{display:block}}.concert-header-block h2{color:#4e4b46;font-weight:300;font-size:.875rem;letter-spacing:2.27px;line-height:1rem;text-transform:uppercase;margin-bottom:20px;padding:0 60px;display:block;width:100%;box-sizing:border-box;position:relative}@media (max-width:767px){.concert-header-block h2{display:none;text-align:left;font-size:.8125rem;letter-spacing:1px;line-height:1rem;padding:0}}.concert-header-block h2 .share-widget{display:inline-block;margin-left:10px}.concert-header-block h2.mobile{display:none}@media (max-width:767px){.concert-header-block h2.mobile{display:block}}.concert-header-block h2:after{content:"";width:6.5625rem;margin:20px auto 0;height:1px;background:#fff;background:linear-gradient(90deg,#fff 0,#af9773 50%,#fff 100%);display:block;border-radius:50%}@media (max-width:767px){.concert-header-block h2:after{display:none}}.concert-header-block h3{color:#4e4b46;font-weight:300;font-size:.875rem;letter-spacing:2.27px;line-height:1rem;text-transform:uppercase;margin-bottom:20px;padding:0 30px}@media (max-width:767px){.concert-header-block h3{display:none;text-align:left;font-size:.8125rem;letter-spacing:1px;line-height:1rem;padding:0}}.concert-header-block h3.mobile{display:none}@media (max-width:767px){.concert-header-block h3.mobile{display:block}}.concert-header-block h3:after{content:"";width:6.5625rem;margin:20px auto 0;height:1px;background:#fff;background:linear-gradient(90deg,#fff 0,#af9773 50%,#fff 100%);display:block;border-radius:50%}@media (max-width:767px){.concert-header-block h3:after{display:none}}.concert-header-block p{color:#333;font-weight:300;font-size:1rem;line-height:1.8125rem;margin-bottom:30px;text-align:center;padding:0 30px}@media (max-width:767px){.concert-header-block p{text-align:left;font-size:.9375rem;line-height:1.25rem;padding:0;margin-top:16px}}.concert-header-block .button{color:#333;font-weight:400;font-size:1.375rem;letter-spacing:.47px;line-height:1.5rem;display:inline-block;padding:1.5625rem 3.75rem;box-sizing:border-box;border:1px solid #333;max-width:100%;margin:0 auto;cursor:pointer;position:relative;min-width:68%}@media (max-width:1600px){.concert-header-block .button{font-size:1.25rem;padding:15px 25px}}@media (max-width:1004px){.concert-header-block .button{margin:0 auto}}@media (max-width:767px){.concert-header-block .button{display:block}}.concert-header-block .button:hover{border:1px solid transparent}.concert-header-block .button:hover:after{content:"";height:.0625rem;width:6.625rem;background:linear-gradient(90deg,#fff 0,#4d4d4d 50%,#fff 100%);margin:0 auto;border-radius:50%;overflow:hidden;display:block;position:absolute;left:0;right:0;bottom:0}.concert-header .date-info{position:absolute;top:0;right:-5.625rem;width:11.5625rem;height:11.5625rem;background:#fff;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#8c7866}@media (max-width:1024px){.concert-header .date-info{bottom:0;top:inherit;right:0}}@media (max-width:767px){.concert-header .date-info{width:7.5rem;height:7.5rem}}.concert-header .date-info .event-month{display:block;text-transform:uppercase;text-align:center;font-weight:300;font-size:.75rem;letter-spacing:2px;line-height:.9375rem;color:#4e4b46}@media (max-width:767px){.concert-header .date-info .event-month{font-size:.4375rem;line-height:.5rem}}.concert-header .date-info .multi-date{display:block;text-align:center;font-weight:400;font-size:1.875rem;line-height:2.8125rem}@media (max-width:767px){.concert-header .date-info .multi-date{font-size:2.1875rem;line-height:2.6875rem}}.concert-header .date-info .multi-date .from,.concert-header .date-info .multi-date .to{display:block}.concert-header .date-info .multi-date .to{position:relative}.concert-header .date-info .multi-date .to::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#cfaf8f;background:linear-gradient(90deg,#fff 0,#cfaf8f 50%,#fff 100%)}.concert-header .date-info .single-date{display:block;text-align:center;font-weight:400;font-size:4.6875rem;line-height:4.6875rem;letter-spacing:4.5px;position:relative;padding-left:14px}@media (max-width:767px){.concert-header .date-info .single-date{font-size:2.1875rem;line-height:2.1875rem;padding-left:0}}.concert-header .date-info .single-date sup{font-size:.6875rem;line-height:.875rem;letter-spacing:1.79px;font-weight:300;color:#4e4b46;text-transform:uppercase;position:relative;top:-50px}@media (max-width:767px){.concert-header .date-info .single-date sup{font-size:.375rem;line-height:.375rem;top:-30px}}.widget-contact-form{overflow:auto;width:100%;margin:0 auto;padding:150px 30px;position:relative;z-index:50}@media (max-width:767px){.widget-contact-form{padding:100px 30px 200px}}.widget-contact-form .headline{font-weight:400;font-size:4.375rem;line-height:3.875rem;letter-spacing:2.63px;color:#333;margin:0 0 40px;padding:0 122px}@media (max-width:767px){.widget-contact-form .headline{font-size:2.5rem;line-height:2.5rem;padding:0}}.contact-holder{max-width:44.375rem;margin:0 auto;position:relative}.contact-holder::after{content:"";position:absolute;top:50%;right:0;width:44.25rem;height:44.25rem;background:url("/themes/custom/rixos/css/../svg/spritesrc/rixos.svg");opacity:.1;transform:translate(70%,-50%);z-index:-1}@media (max-width:1004px){.contact-holder::after{display:none}}.contact-title{overflow:hidden;text-align:center;color:#4e4b46;font-weight:300;font-size:1rem;line-height:1.75rem;padding:0 20px;margin:0 0 62px;letter-spacing:.6px}@media (max-width:767px){.contact-title{padding:0;font-size:.9375rem;line-height:1.25rem;margin:0 0 26px;letter-spacing:0}}.contact-title p{margin:0}.contact-form{color:#4e4b46;overflow:hidden;padding:0 0 4px}.contact-form .required-info{overflow:hidden;display:block;text-align:right;font-weight:300;font-style:italic;font-size:1rem;line-height:1.75rem;margin:0 auto 10px;max-width:32.125rem}@media (max-width:767px){.contact-form .required-info{font-size:.75rem}}.contact-form .required-info span{color:#e40000}.contact-form .row{position:relative;max-width:32.125rem;margin:0 auto 30px}@media (max-width:767px){.contact-form .row{margin:0 0 16px}}.contact-form label{display:block;margin:0 0 16px;text-transform:uppercase;font-weight:900;font-size:1.25rem;line-height:24px;letter-spacing:.75px;color:#333}@media (max-width:767px){.contact-form label{font-size:.75rem;line-height:1rem;margin:0 0 8px}}.contact-form label span{text-transform:none;color:#e40000}.contact-form label .info{font-weight:300;font-size:1rem;color:#4e4b46}.contact-form .text-input .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag,.contact-form .textarea-field .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background:0 0}.contact-form .text-input .iti,.contact-form .textarea-field .iti{width:100%}.contact-form .text-input .iti--container,.contact-form .textarea-field .iti--container{z-index:9999}.contact-form .text-input .iti .iti__arrow,.contact-form .textarea-field .iti .iti__arrow{background:url("/themes/custom/rixos/css/../svg/spritesrc/arrow_icon.svg") no-repeat;background-size:contain;width:1.5rem;height:.75rem;border:0}@media (max-width:767px){.contact-form .text-input .iti .iti__arrow,.contact-form .textarea-field .iti .iti__arrow{width:1.25rem;height:.5rem}}.contact-form .text-input .iti input,.contact-form .textarea-field .iti input{padding:30px 22px 30px 80px}@media (max-width:767px){.contact-form .text-input .iti input,.contact-form .textarea-field .iti input{padding:10px 22px 10px 70px}}.contact-form .text-input .iti__selected-flag,.contact-form .textarea-field .iti__selected-flag{padding:0 6px 0 22px;outline:0}.contact-form .text-input input,.contact-form .text-input textarea,.contact-form .textarea-field input,.contact-form .textarea-field textarea{outline:0;border:1px solid #634c38;font-weight:600;font-size:1rem;line-height:1.1875rem;height:5rem;color:#4e4b46;margin:0;padding:30px 22px;background:#f8f6f3;width:100%;box-sizing:border-box}@media (max-width:767px){.contact-form .text-input input,.contact-form .text-input textarea,.contact-form .textarea-field input,.contact-form .textarea-field textarea{font-size:.9375rem;padding:12px;height:2.5rem}}.contact-form .text-input input.error,.contact-form .text-input textarea.error,.contact-form .textarea-field input.error,.contact-form .textarea-field textarea.error{border-color:#ba1f1a;font-weight:600;background:#f8f6f3 url("/themes/custom/rixos/css/../svg/spritesrc/form-error.svg") no-repeat 96% 50%}.contact-form .text-input input.success,.contact-form .text-input textarea.success,.contact-form .textarea-field input.success,.contact-form .textarea-field textarea.success{border-color:#117846;font-weight:600;background:#f8f6f3 url("/themes/custom/rixos/css/../svg/spritesrc/form-success.svg") no-repeat 95% 50%}.contact-form .text-input input:focus,.contact-form .text-input textarea:focus,.contact-form .textarea-field input:focus,.contact-form .textarea-field textarea:focus{font-weight:600}.contact-form .text-input input::placeholder,.contact-form .text-input textarea::placeholder,.contact-form .textarea-field input::placeholder,.contact-form .textarea-field textarea::placeholder{font-weight:300}.contact-form .text-input textarea,.contact-form .textarea-field textarea{line-height:1.625rem;height:auto;max-width:100%;min-width:100%;min-height:12.125rem;resize:none}@media (max-width:767px){.contact-form .text-input textarea,.contact-form .textarea-field textarea{line-height:1.25rem;min-height:7.5rem}}.contact-form .text-input .form-item--error-message,.contact-form .text-input .form-item--success-message,.contact-form .textarea-field .form-item--error-message,.contact-form .textarea-field .form-item--success-message{font-weight:900;padding:10px 0 0;font-size:.8125rem;line-height:1rem}.contact-form .text-input .form-item--error-message,.contact-form .textarea-field .form-item--error-message{color:#ba1f1a}.contact-form .text-input .form-item--success-message,.contact-form .textarea-field .form-item--success-message{color:#117846}.contact-form .select-dropdown{display:block;margin:0}.contact-form .select-dropdown .select-dropdown__button{border:1px solid #634c38;background:inherit;color:#4e4b46;font-weight:600;font-size:1rem;line-height:1.1875rem;padding:30px 60px 30px 22px;display:block;width:100%;position:relative}.contact-form .select-dropdown .select-dropdown__button[data-value=""]{font-weight:300}@media (max-width:767px){.contact-form .select-dropdown .select-dropdown__button{padding:10px 40px 10px 12px;font-size:.9375rem;letter-spacing:0}}.contact-form .select-dropdown .select-dropdown__button .zmdi-chevron-down{position:absolute;top:50%;right:24px;width:1.5rem;height:.75rem;margin-top:-6px}@media (max-width:767px){.contact-form .select-dropdown .select-dropdown__button .zmdi-chevron-down{width:1.25rem;height:.5rem;margin-top:-4px;right:16px}}.contact-form .select-dropdown .select-dropdown__list{bottom:auto;border:none;padding:12px 0 0;display:block;box-shadow:0 2px 23px 0 rgba(0,0,0,.09);max-height:400px;overflow:auto}@media (max-width:1004px){.contact-form .select-dropdown .select-dropdown__list{z-index:999}}.contact-form .select-dropdown .select-dropdown__list::before{display:none}.contact-form .select-dropdown .select-dropdown__list li button{width:100%;display:block;border:0;text-align:left;padding:8px 40px;margin:0;line-height:2.25rem;font-size:1rem}@media (max-width:1004px){.contact-form .select-dropdown .select-dropdown__list li button{padding:12px 0 12px 40px}}.contact-form .select-dropdown .select-dropdown__list li button:hover{background-color:#f7f7f7;color:inherit}.contact-form .select-dropdown .select-dropdown__list li.selected button{font-weight:600;background:url("/themes/custom/rixos/css/../svg/spritesrc/selected-mark.svg") no-repeat 14px 50%}.contact-form .description{text-align:justify;font-weight:300;font-size:.875rem;line-height:1.75rem;color:#4e4b46;overflow:hidden;margin:0 0 40px;letter-spacing:.53px}@media (max-width:767px){.contact-form .description{font-size:.625rem;line-height:1.25rem;letter-spacing:0;margin:0 0 30px}}.contact-form .description p{margin:0}.contact-form .description strong{font-weight:800}.contact-form .description em{font-style:italic}.contact-form .description a{text-decoration:underline;color:#4e4b46;font-weight:300}.contact-form .description a:hover{text-decoration:none}.contact-form div[role=contentinfo]{text-align:center;color:#ba1f1a;font-weight:600;margin:20px 0 40px}@media (max-width:1024px){.contact-form div[role=contentinfo]{margin:10px 0 20px}}.contact-form .item-list__comma-list{display:inline-block;margin-bottom:20px}.contact-form .item-list__comma-list a{color:#ba1f1a;font-weight:600}@media (max-width:767px){.popup-widget .widget-contact-form .popup-book-now{display:block}}@media (max-width:1004px){.popup-widget .widget-contact-form .popup-book-now .close-btn,.popup-widget .widget-contact-form .popup-book-now button{display:block;position:relative;margin:0 20px;font-weight:400;font-size:1.25rem;line-height:1.25rem}}@media (max-width:767px){.popup-widget .widget-contact-form .popup-book-now .close-btn,.popup-widget .widget-contact-form .popup-book-now button{margin:0}}@media (max-width:767px){.popup-widget .widget-contact-form .popup-book-now .close-btn{margin:0 0 20px}}.popup-widget .iti__country{color:#4e4b46;font-weight:300;font-size:1rem;line-height:1.1875rem}.iti__flag{background-image:none}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:none}}.iti-mobile .iti--container{z-index:9999}.cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:99999;overflow:hidden;background:#f8f6f3;padding:0 16px;color:#4e4b46}.cookie-banner .banner-wrap{width:100%;max-width:78.75rem;padding:30px 0 20px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between}@media (max-width:767px){.cookie-banner .banner-wrap{display:block;padding:30px 0}}.cookie-banner .cookie-info{font-weight:300;font-size:.75rem;line-height:1.25rem}@media (max-width:767px){.cookie-banner .cookie-info{text-align:justify}}.cookie-banner .cookie-info__second-line{font-weight:900}.cookie-banner a{color:inherit;text-decoration:underline}.cookie-banner a:hover{text-decoration:none}.cookie-banner p{margin:0 0 10px}@media (max-width:767px){.cookie-banner p{margin:0}}.cookie-banner em{font-style:italic}.cookie-banner strong{font-weight:900}.cookie-banner .link-list{margin:0 0 0 54px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:.875rem;line-height:1.5rem;font-weight:900}@media (max-width:767px){.cookie-banner .link-list{display:block;margin:0 20px}}@media (max-width:767px){.cookie-banner .link-list li{display:block}}.cookie-banner .link-list li a{display:block;border:1px solid #f8f6f3;background:#f8f6f3;white-space:nowrap;min-width:7.875rem;text-align:center;padding:16px 10px}@media (max-width:767px){.cookie-banner .link-list li a{font-size:.8125rem}}.cookie-banner .link-list li a.btn{border-color:#333;font-weight:400;font-size:1.375rem;text-decoration:none;position:relative}.cookie-banner .link-list li a.btn:hover{border:1px solid transparent}.cookie-banner .link-list li a.btn:hover:after{content:"";height:.0625rem;width:6.625rem;background:linear-gradient(90deg,#fff 0,#333 50%,#fff 100%);margin:0 auto;border-radius:50%;overflow:hidden;display:block;position:absolute;left:0;right:0;bottom:0}.country-widget{margin:28px auto 60px;max-width:77.875rem}@media (max-width:1004px){.country-widget{padding:0 35px;box-sizing:border-box;margin-bottom:55px}}.country-widget__hd .headline{color:#333;font-weight:400;font-size:4.6875rem;letter-spacing:2.82px;line-height:5.125rem;text-align:center;margin-bottom:36px}@media (max-width:1004px){.country-widget__hd .headline{font-size:2.5rem;letter-spacing:1.5px;line-height:2.5rem;margin-bottom:28px;text-align:left}}.country-widget__hd .img{margin-bottom:48px}.country-widget__hd .img img{width:100%;height:100%;display:block;max-height:600px}.country-widget__desc{margin-bottom:40px}.country-widget__desc .country-widget__container{max-width:77.875rem;margin:0 auto}@media (max-width:1004px){.country-widget__desc .country-widget__container{padding:0}}.country-widget__desc .headline{color:#333;font-weight:600;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;text-align:center;margin-bottom:10px}@media (max-width:1004px){.country-widget__desc .headline{font-size:15px;letter-spacing:0;line-height:20px}}.country-widget__desc h1{color:#333;font-size:3.125rem;line-height:3.375rem;font-weight:400;margin-bottom:15px}@media (max-width:1004px){.country-widget__desc h1{letter-spacing:0;text-align:left;font-size:2.1875rem;line-height:2.3125rem;margin-bottom:20px}}.country-widget__desc h2{font-weight:400;font-size:3.75rem;letter-spacing:1.2px;line-height:3.875rem;color:#4e4b46;margin-bottom:25px}@media (max-width:1004px){.country-widget__desc h2{font-size:2.5rem;line-height:2.375rem;margin-bottom:25px}}.country-widget__desc h3{color:#4e4b46;font-weight:300;font-size:.875rem;letter-spacing:2.27px;line-height:1.0625rem;margin-bottom:12px;text-transform:uppercase}@media (max-width:1004px){.country-widget__desc h3{font-size:.75rem;margin-bottom:15px;color:#4e4b46}}.country-widget__desc h4,.country-widget__desc h5,.country-widget__desc h6{color:#4e4b46;font-weight:300;font-size:1.25rem;letter-spacing:.75px;line-height:1.5rem;margin-bottom:14px}@media (max-width:1004px){.country-widget__desc h4,.country-widget__desc h5,.country-widget__desc h6{font-size:1.0625rem;line-height:1.3125rem;margin-bottom:14px}}.country-widget__desc h4 strong,.country-widget__desc h5 strong,.country-widget__desc h6 strong{font-size:1.25rem;font-weight:900}.country-widget__desc em{font-style:italic}.country-widget__desc p{margin-bottom:.875rem;font-weight:300;color:#333;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem}@media (max-width:1004px){.country-widget__desc p{font-size:.875rem;margin-bottom:20px;line-height:1.25rem}}.country-widget__desc a{font-weight:900;color:#333;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;text-decoration:underline}@media (max-width:1004px){.country-widget__desc a{font-size:.875rem}}.country-widget__desc strong{color:#333;font-weight:900;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;margin-bottom:3rem}@media (max-width:1004px){.country-widget__desc strong{font-size:.875rem;margin-bottom:20px}}.country-widget__desc ul{color:#333;font-weight:300;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;margin-bottom:2.375rem;vertical-align:center}@media (max-width:1004px){.country-widget__desc ul{font-size:.875rem;margin-bottom:20px;line-height:1.25rem}}.country-widget__desc ul li{position:relative}.country-widget__desc ul li:before{position:absolute;top:8px;height:.3125rem;width:.3125rem;transform:scaleX(-1) scaleY(-1) rotate(135deg);background-color:#4e4b46;content:"";display:block}@media (max-width:767px){.country-widget__desc ul li:before{top:10px}}.country-widget__desc ol{color:#333;font-weight:300;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;margin-bottom:2.375rem;list-style:decimal}@media (max-width:1004px){.country-widget__desc ol{font-size:.875rem;margin-bottom:20px;line-height:1.25rem}}.country-widget__container{margin:0 -3.75rem}@media (max-width:1004px){.country-widget__container{margin:0}}.country-widget__container .num .items{flex-direction:row-reverse}@media (max-width:1004px){.country-widget__container .num .items{flex-direction:column}}.country-widget__container .items{display:flex;margin-top:95px}@media (max-width:1004px){.country-widget__container .items{flex-direction:column;margin-top:50px}}.country-widget__container .items .content{margin:0 3.75rem}@media (max-width:1004px){.country-widget__container .items .content{margin:0}}@media (max-width:1004px){.country-widget__container .items .content img{display:none}}.country-widget__container .items .content .show-on-mobile{display:none}@media (max-width:1004px){.country-widget__container .items .content .show-on-mobile{display:block;margin-top:20px;margin-bottom:16px}}.country-widget__container .items .content .show-on-mobile img{display:block}.country-widget__container .items .content img{height:459px;width:610px}@media (max-width:1004px){.country-widget__container .items .content img{width:100%;height:100%}}.country-widget__container .items .content .headline{color:#4e4b46;font-weight:400;font-size:3.4375rem;letter-spacing:2.06px;line-height:3.6875rem;margin-bottom:5px}@media (max-width:1004px){.country-widget__container .items .content .headline{font-size:2.5rem;letter-spacing:1.5px;line-height:2.5rem}}.country-widget__container .items .content .review-rating-icons{background-size:contain;margin:0 10px 0 0;display:inline-block;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos-opacity.svg");width:75px;height:15px;position:relative}@media (max-width:1004px){.country-widget__container .items .content .review-rating-icons{margin:0 4px 0 0}}.country-widget__container .items .content .review-rating-icons-full_5{height:15px;background-size:contain;position:absolute;width:75px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos.svg");left:0}.country-widget__container .items .content .review-rating-icons-half_5{height:15px;background-size:contain;position:absolute;width:68px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos.svg");left:0}.country-widget__container .items .content .review-rating-icons-full_4{height:15px;background-size:contain;position:absolute;width:60px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos.svg");left:0}.country-widget__container .items .content .review-rating-icons-half_4{height:15px;background-size:contain;position:absolute;width:53px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos.svg");left:0}.country-widget__container .items .content .review-rating-icons-full_3{height:15px;background-size:contain;position:absolute;width:45px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos.svg");left:0}.country-widget__container .items .content .review-rating-icons-half_3{height:10px;background-size:contain;position:absolute;width:38px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos.svg");left:0}.country-widget__container .items .content .review-rating-icons-full_2{height:15px;background-size:contain;position:absolute;width:30px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos.svg");left:0}.country-widget__container .items .content .review-rating-icons-half_2{height:15px;background-size:contain;position:absolute;width:25px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos.svg");left:0}.country-widget__container .items .content .review-rating-icons-full_1{height:15px;background-size:contain;position:absolute;width:10px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos.svg");left:0}.country-widget__container .items .content .review-rating-icons-half_1{height:15px;background-size:contain;position:absolute;width:5px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos.svg");left:0}.country-widget__container .items .content .reviews-num{color:#4e4b46;font-weight:600;font-size:.9375rem;line-height:1.0625rem;margin-right:5px}.country-widget__container .items .content .reviews-total{color:#4e4b46;font-weight:900;font-size:.9375rem;line-height:1.0625rem}.country-widget__container .items .content .see-more{color:#333;font-weight:900;font-size:.875rem;line-height:1rem;text-transform:uppercase;margin-top:12px;display:flex;align-items:center;width:fit-content}.country-widget__container .items .content .see-more span{display:block;font-size:1.125rem;margin-left:5px}@media (max-width:1004px){.country-widget__container .items .content .see-more{font-size:.875rem;line-height:1rem}}.country-widget__container .items .content .line{content:"";width:4.6875rem;margin:24px 0;height:.0625rem;background:#af9773;display:block}@media (max-width:1004px){.country-widget__container .items .content .line{display:none}}.country-widget__container .items .content .text{color:#4e4b46;font-weight:300;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;margin-bottom:15px}.country-widget__container .items .content .text .see-more-link{color:#4e4b46;font-weight:600;font-size:.75rem;letter-spacing:.6px;line-height:1.8125rem;margin-left:10px}.country-widget__container .items .content .text .see-more-link:hover{text-decoration:underline}@media (max-width:1004px){.country-widget__container .items .content .text{font-size:.9375rem;letter-spacing:0;line-height:1.25rem}}.country-widget__container .items .content .tags{display:flex;flex-wrap:wrap}.country-widget__container .items .content .tags a{display:block}.country-widget__container .items .content .tags .item{padding:10px 20px;border-radius:6px;display:block;font-weight:900;font-size:.875rem;letter-spacing:.53px;line-height:1.0625rem;text-align:center;text-transform:uppercase}@media (max-width:1004px){.country-widget__container .items .content .tags .item{padding:5px 10px;font-size:.75rem;letter-spacing:0;line-height:.875rem}}.country-widget__container .items .content .button{display:flex}.country-widget__container .items .content .button a{border:1px solid #333;padding:16px 20px;box-sizing:border-box;display:block;min-width:16.75rem;color:#333;font-weight:400;position:relative;font-size:1.375rem;letter-spacing:.47px;line-height:1.5rem;text-align:center;margin:30px 0 0}@media (max-width:1004px){.country-widget__container .items .content .button a{min-width:18.75rem;margin:0 auto}}@media (max-width:767px){.country-widget__container .items .content .button a{min-width:18.75rem;margin:20px 0 0}}.country-widget__container .items .content .button a:hover{border:1px solid transparent}.country-widget__container .items .content .button a:hover:after{content:"";height:.0625rem;width:6.625rem;background:linear-gradient(90deg,#fff 0,#4d4d4d 50%,#fff 100%);margin:0 auto;border-radius:50%;overflow:hidden;display:block;position:absolute;left:0;right:0;bottom:0}.country-widget__rating--reviews{display:flex;align-items:center}.country-widget .choose-block{margin:20px 3.75rem -55px}@media (max-width:1004px){.country-widget .choose-block{margin:0}}.country-widget .choose-block-hd{display:flex;align-items:center}@media (max-width:1004px){.country-widget .choose-block-hd{flex-direction:column;align-items:inherit}}.country-widget .choose-block-hd .title{color:#333;font-weight:600;font-size:1.25rem;letter-spacing:.75px;line-height:1.8125rem}.country-widget .choose-block-hd .select-thematic{border:1px solid #634c38;background-color:#fff;position:relative;padding:2rem 1.75rem;color:#4e4b46;font-weight:900;font-size:1rem;letter-spacing:.6px;line-height:1.125rem;min-width:300px;display:flex;justify-content:space-between}@media (max-width:767px){.country-widget .choose-block-hd .select-thematic{padding:1.25rem 1.75rem;min-width:inherit;width:100%}}.country-widget .choose-block-hd .select-thematic.active .arrow{transform:rotate(180deg)}.country-widget .choose-block-hd .select-thematic .arrow{background:url("/themes/custom/rixos/css/../svg/spritesrc/arrow_icon.svg") no-repeat center right;width:20px;height:20px;display:block;background-size:contain}.country-widget .choose-block-dropdown{position:relative}.country-widget .choose-block-list{position:absolute;background-color:#fff;width:100%;padding:20px 20px 0;box-sizing:border-box;box-shadow:0 2px 23px 0 rgba(0,0,0,.09);margin-top:12px;display:none;z-index:2}.country-widget .choose-block-list.show{display:block}.country-widget .choose-block-list .form-group{position:relative;width:fit-content}.country-widget .choose-block-list .form-group input{padding:0;margin-bottom:0;position:absolute;cursor:pointer;width:100%;height:100%;left:-4px;top:-3px}.country-widget .choose-block-list .form-group input:checked+label:after{content:"";display:block;position:absolute;top:10px;right:13px;width:5px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}@media (max-width:1004px){.country-widget .choose-block-list .form-group input:checked+label:after{top:4px;right:8px;width:4px;height:9px}}.country-widget .choose-block-list .form-group .item{cursor:pointer;position:relative;margin-bottom:15px;display:block;padding:12px 35px 12px 20px;border-radius:6px;font-weight:900;font-size:.9375rem;letter-spacing:.56px;line-height:1.125rem;text-transform:uppercase}@media (max-width:1004px){.country-widget .choose-block-list .form-group .item{padding:5px 22px 5px 10px;font-size:.75rem;letter-spacing:0;line-height:.875rem}}.country-widget .choose-block-list .submit-btn{cursor:pointer;display:inline-block;text-decoration:none;background-color:#333;color:#fff;font-weight:400;font-weight:400;font-size:1.125rem;letter-spacing:.47px;padding:20px;border:1px solid #4d4d4d;width:100%;box-sizing:border-box;text-align:center;position:absolute;left:0}.country-widget .choose-block-list .submit-btn:hover{background:#262626}.country-widget .item{border:1px solid #333;color:#333}.country-widget.destination{max-width:none;margin-bottom:140px}@media (max-width:1366px){.country-widget.destination{padding:0 35px}}.country-widget.destination .country-widget__hd{max-width:77.875rem;margin:0 auto}@media (max-width:1004px){.country-widget.destination .country-widget__hd .headline{text-align:center}}.country-widget.destination .discover-widget{max-width:77.875rem;padding:0}.country-widget.destination .discover-widget .discover-widget__right{width:calc(100% - 360px)}@media (max-width:1004px){.country-widget.destination .discover-widget .discover-widget__right{width:100%}}.country-widget.destination .text-widget .two-cols h3{font-weight:600;font-size:1.25rem;text-align:left;font-weight:500;text-transform:none}.country-widget.destination .text-widget .two-cols h3:after{display:none}.country-widget.destination .text-widget .two-cols__container{margin-top:18px}.country-widget.destination .text-widget .three-cols__container--col{max-width:306px}@media (max-width:1004px){.country-widget.destination .text-widget .three-cols__container--col{max-width:100%}}.country-widget.destination .carousel-widget{margin:8.625rem auto 5.625rem}@media (max-width:1004px){.country-widget.destination .carousel-widget{margin:3.125rem auto 3.125rem}}.country-widget.destination .carousel-widget-container{margin:0}.country-widget.destination .carousel-widget-container .carousel-widget-slider .img{margin-bottom:0}.country-widget__container.destination{max-width:77.875rem;margin:0 auto}.country-widget__container.destination .list-items{margin-top:20px}.country-widget__container.destination .list-items .items{margin-top:80px;padding:0}@media (max-width:1004px){.country-widget__container.destination .list-items .items{margin-top:50px}}.country-widget__container.destination .list-items .items:before{display:none}.country-widget__container.destination .list-items .items a{text-decoration:none}.country-widget__container.destination .list-items .content-img{max-width:610px}@media (max-width:1366px){.country-widget__container.destination .list-items .content-img{width:50%}}@media (max-width:1004px){.country-widget__container.destination .list-items .content-img{display:none}}.country-widget__container.destination .list-items .content-img img{height:459px;width:610px}@media (max-width:1004px){.country-widget__container.destination .list-items .content-img img{width:100%;height:100%}}.country-widget__container.destination .list-items .content-img ul{margin:0}.country-widget__container.destination .list-items .content-img ul li{padding:0}.country-widget__container.destination .list-items .content-img ul li:before{display:none}.country-widget__container.destination .list-items .content-img-mobile{display:none;margin-top:30px;width:100%;height:300px}@media (max-width:1004px){.country-widget__container.destination .list-items .content-img-mobile{display:block;margin-bottom:10px}.country-widget__container.destination .list-items .content-img-mobile img{display:block;width:100%;height:100%}}.country-widget__container.destination .list-items .content{margin:0;padding-left:5.75rem;width:100%}@media (max-width:1004px){.country-widget__container.destination .list-items .content{padding:0}.country-widget__container.destination .list-items .content img{display:block}.country-widget__container.destination .list-items .content .tags{margin-top:15px}.country-widget__container.destination .list-items .content .tags a{margin-right:10px}.country-widget__container.destination .list-items .content .line{display:block}}.country-widget__container.destination .list-items .content .headline{text-align:left}.country-widget__container.destination .list-items .content .line{margin-top:4px;margin-bottom:10px}.country-widget__container.destination .list-items .content .country-widget__wrap-rating{display:flex;justify-content:space-between;align-items:end}@media (max-width:1004px){.country-widget__container.destination .list-items .content .country-widget__wrap-rating .reviews-total{display:none}}.country-widget__container.destination .list-items .content .country-widget__wrap-rating .country-widget__rating--verified{max-width:198px}@media (max-width:1004px){.country-widget__container.destination .list-items .content .country-widget__wrap-rating .country-widget__rating--verified{padding-left:30px;position:relative;top:-3px}}.country-widget__container.destination .list-items .content .country-widget__wrap-rating .country-widget__rating--verified img{width:100%;height:auto}.country-widget__container.destination .list-items .content .text{margin-top:30px}.country-widget__container.destination .list-items .content .button{justify-content:space-between}@media (max-width:767px){.country-widget__container.destination .list-items .content .button{flex-wrap:wrap}}.country-widget__container.destination .list-items .content .button a{margin-top:15px;max-width:16.25rem;min-width:auto;width:48%}@media (max-width:767px){.country-widget__container.destination .list-items .content .button a{width:100%;max-width:none}}.country-widget__container.destination .list-items .content .button a.book-resort{background-color:#333;color:#fff}.country-widget__container.destination .list-items .content .button a.book-resort:after{display:none}.country-widget__container.destination .list-items .content .button a.book-resort:hover{background-color:#262626}.country-widget__container.destination .google-map-full-container{margin-top:80px}.country-hotel-slider{position:relative}.country-hotel-slider img{width:100%;height:22.875rem;display:block}@media (max-width:1004px){.country-hotel-slider img{height:19.6875rem;opacity:.5}}@media (max-width:767px){.country-hotel-slider img{width:18.75rem}}.country-hotel-slider__item{position:relative;display:block!important}.country-hotel-slider__item:focus{outline-offset:2px!important;margin:3px;width:calc(100% - 7px)!important}.country-hotel-slider .slick-initialized .slick-slide{display:block}.country-hotel-slider .slick-slide{float:left;height:100%;min-height:1px}.country-hotel-slider .slick-list{margin:0;padding:0}.country-hotel-slider.slick-dotted{margin-bottom:0}.country-hotel-slider .slick-list,.country-hotel-slider .slick-slider{position:relative;display:block}.country-hotel-slider .slick-arrow{font-size:0;line-height:0;position:absolute;display:block;padding:0;cursor:pointer;border:none;height:46px;width:46px;border-radius:50%;outline:0;top:50%;margin-top:-23px}.country-hotel-slider .slick-prev{background:#fff url("/themes/custom/rixos/css/../svg/spritesrc/arrow_icon.svg") no-repeat center;left:24px;transform:rotate(90deg);z-index:12;opacity:1;background-size:20px}@media (max-width:1004px){.country-hotel-slider .slick-prev{left:100px}}.country-hotel-slider .slick-next{background:#fff url("/themes/custom/rixos/css/../svg/spritesrc/arrow_icon.svg") no-repeat center;right:24px;transform:rotate(-90deg);z-index:12;opacity:1;background-size:20px;left:inherit}@media (max-width:1004px){.country-hotel-slider .slick-next{right:100px}}.country-hotel-slider .slick-dots{bottom:11px}.country-hotel-slider .slick-dots li{margin:0}.country-hotel-slider .slick-dots li button:before{left:50%;top:50%;transform:translate(-50%,-50%);content:"";height:10px;width:10px;background-color:#fff;opacity:.8;border-radius:50%}.country-hotel-slider .slick-dots li.slick-active button:before{background-color:#cfaf8f;opacity:1}[dir=rtl] .country-hotel-slider .slick-next{left:24px;right:auto;transform:rotate(90deg)}[dir=rtl] .country-hotel-slider .slick-prev{left:auto;right:24px;transform:rotate(-90deg)}.destination-tabs{display:none;position:relative;background-color:#f8f6f3;padding:48px 80px 56px 80px}@media (max-width:767px){.destination-tabs{padding:16px 16px 24px}}.header-sticky .destination-tabs{height:calc(100dvh - var(--header-height) - 48px - 56px)}@media (max-width:767px){.header-sticky .destination-tabs{height:calc(100dvh - var(--mobile-header-height) - 16px - 24px);max-height:calc(100dvh - var(--mobile-header-height) - 16px - 24px)}}.header-sticky.is-sticky .destination-tabs{height:calc(100dvh - var(--header-height-sticky) - 48px - 56px)}@media (max-width:767px){.header-sticky.is-sticky .destination-tabs{height:calc(100dvh - var(--mobile-header-height) - 16px - 24px);max-height:calc(100dvh - var(--mobile-header-height) - 16px - 24px)}}.destination-tabs.show{display:block}.destination-tabs .btn-close-menu{position:absolute;top:16px;right:80px;display:block;padding:0;width:32px;height:32px;background:0 0;border:none;cursor:pointer;font-size:0;box-sizing:border-box;border-radius:16px;transition:all .2s ease}.destination-tabs .btn-close-menu:hover{background:rgba(13,13,13,.1)}.destination-tabs .btn-close-menu::before{content:"×";position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 3px));display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:#0d0d0d;font-size:32px;line-height:1}@media (max-width:767px){.destination-tabs .btn-close-menu{display:none}}.destination-tabs .destination-tabs-root-level{position:relative;width:calc((100vw - 160px)/ 4);height:100%}@media (max-width:767px){.destination-tabs .destination-tabs-root-level{width:100%}}.destination-tabs .destination-tabs-menu-list{display:flex;flex-direction:column;padding-top:32px;padding-right:32px}@media (max-width:767px){.destination-tabs .destination-tabs-menu-list{padding-top:0;padding-right:0}}.destination-tabs .destination-tabs-level-trigger+.destination-tabs-menu-list-nested,.destination-tabs .destination-tabs-level-trigger>.destination-tabs-menu-list-nested{display:none}.destination-tabs .destination-tabs-level-trigger.active+.destination-tabs-menu-list-nested,.destination-tabs .destination-tabs-level-trigger.active>.destination-tabs-menu-list-nested{display:block}.destination-tabs .destination-tabs-level-trigger.active{text-decoration:underline}@media (max-width:767px){.destination-tabs .destination-tabs-level-trigger.active{text-decoration:none}}.destination-tabs .destination-tabs-level-trigger.hidden{display:none}.destination-tabs .destination-tabs-level-trigger+.destination-tabs-menu-list-nested+.destination-tabs-level-trigger{margin-top:16px}.destination-tabs button.destination-tabs-level-trigger{display:flex;justify-content:space-between;align-items:center;margin:0;padding:0;background:rgba(0,0,0,0);color:#0d0d0d;border:none;cursor:initial;font-size:1rem;line-height:1.625rem;text-align:left}@media (max-width:767px){.destination-tabs button.destination-tabs-level-trigger{font-size:1.0625rem}}.destination-tabs button.destination-tabs-level-trigger:focus{outline:0!important}.destination-tabs button.destination-tabs-level-trigger::after{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(-45deg);vertical-align:middle;border-radius:1px}.destination-tabs a.destination-tabs-level-trigger{font-size:1rem;line-height:1.625rem;text-align:left;color:#0d0d0d}@media (max-width:767px){.destination-tabs a.destination-tabs-level-trigger{font-size:1.0625rem}}.destination-tabs a.destination-tabs-level-trigger:hover{text-decoration:underline}.destination-tabs a.destination-tabs-level-trigger .open-soon{margin-left:16px;padding:4px 8px;background:#c4b6a7;border-radius:8px;font-size:.75rem;color:#f8f6f3}.destination-tabs .destination-tabs-menu-list-nested{position:absolute;top:0;width:calc((100vw - 160px)/ 4);height:100%}@media (max-width:767px){.destination-tabs .destination-tabs-menu-list-nested{position:fixed;top:var(--mobile-header-height);left:0;width:100vw;box-sizing:border-box;padding:16px 16px 24px;background:#f8f6f3;overflow-y:auto;overflow-x:hidden;z-index:1}.header-sticky .destination-tabs .destination-tabs-menu-list-nested{height:calc(100dvh - var(--mobile-header-height) - 16px - 24px);max-height:calc(100dvh - var(--mobile-header-height) - 16px - 24px)}.header-sticky.is-sticky .destination-tabs .destination-tabs-menu-list-nested{height:calc(100dvh - var(--mobile-header-height) - 16px - 24px);max-height:calc(100dvh - var(--mobile-header-height) - 16px - 24px)}}.destination-tabs .destination-tabs-menu-list-nested.level-2,.destination-tabs .destination-tabs-menu-list-nested.level-3,.destination-tabs .destination-tabs-menu-list-nested.level-4{left:calc((100vw - 160px)/ 4)}@media (max-width:767px){.destination-tabs .destination-tabs-menu-list-nested.level-2,.destination-tabs .destination-tabs-menu-list-nested.level-3,.destination-tabs .destination-tabs-menu-list-nested.level-4{left:0}}.destination-tabs .destination-tabs-menu-list-nested.level-2{border-right:1px solid #c4b6a7;border-left:1px solid #c4b6a7}@media (max-width:767px){.destination-tabs .destination-tabs-menu-list-nested.level-2{border-right:0;border-left:0}}.destination-tabs .destination-tabs-menu-list-nested.level-2>.headline,.destination-tabs .destination-tabs-menu-list-nested.level-3>.headline{padding-left:32px;padding-right:32px}@media (max-width:767px){.destination-tabs .destination-tabs-menu-list-nested.level-2>.headline,.destination-tabs .destination-tabs-menu-list-nested.level-3>.headline{padding-left:0;padding-right:0}}.destination-tabs .destination-tabs-menu-list-nested.level-2>.destination-tabs-menu-list,.destination-tabs .destination-tabs-menu-list-nested.level-3>.destination-tabs-menu-list{padding-left:32px}@media (max-width:767px){.destination-tabs .destination-tabs-menu-list-nested.level-2>.destination-tabs-menu-list,.destination-tabs .destination-tabs-menu-list-nested.level-3>.destination-tabs-menu-list{padding-left:0}}.destination-tabs .destination-tabs-menu-list-nested.level-3>.destination-tabs-menu-list{position:relative;height:calc(100% - 64px);overflow-y:auto}@media (max-width:767px){.destination-tabs .destination-tabs-menu-list-nested.level-3>.destination-tabs-menu-list{position:absolute;height:auto;overflow-y:visible}}.destination-tabs .destination-tabs-menu-list-nested.level-4{position:fixed;top:calc(var(--header-height) + 48px);right:72px;left:auto;height:calc(100dvh - var(--header-height) - 48px - 16px);overflow-y:auto}.is-sticky .destination-tabs .destination-tabs-menu-list-nested.level-4{top:calc(var(--header-height-sticky) + 48px);height:calc(100dvh - var(--header-height-sticky) - 48px - 16px)}@media (max-width:767px){.is-sticky .destination-tabs .destination-tabs-menu-list-nested.level-4{height:auto;top:var(--mobile-header-height)}}@media (max-width:767px){.destination-tabs .destination-tabs-menu-list-nested.level-4{position:fixed;height:auto;min-height:calc(100dvh - var(--mobile-header-height));overflow-y:visible;top:var(--mobile-header-height);left:0;right:0}}.destination-tabs .destination-tabs-resort-tab img{width:100%;height:auto;border-radius:8px}.destination-tabs .back-cta{display:none;align-items:center;margin-bottom:8px;padding:8px;border:0;background:rgba(255,255,255,0);font-family:Modern20;font-size:1.5625rem;line-height:2.1875rem;color:#0d0d0d}@media (max-width:767px){.destination-tabs .back-cta{font-size:1.25rem;line-height:1.75rem}}@media (max-width:767px){.destination-tabs .back-cta{display:flex}}.destination-tabs .back-cta .icon-arrow{position:relative;display:inline-block;width:19px;height:14px;margin-right:16px}.destination-tabs .back-cta .icon-arrow::after,.destination-tabs .back-cta .icon-arrow::before{content:"";position:absolute}.destination-tabs .back-cta .icon-arrow::before{top:50%;left:1px;width:18px;height:1px;transform:translateY(-50%);background-color:#0d0d0d}.destination-tabs .back-cta .icon-arrow::after{top:50%;left:0;width:8px;height:8px;border-left:1px solid #0d0d0d;border-bottom:1px solid #0d0d0d;transform:translateY(-50%) rotate(45deg)}.destination-tabs .headline{margin-bottom:32px;font-family:Modern20;font-size:1.5625rem;line-height:2.1875rem}@media (max-width:767px){.destination-tabs .headline{font-size:1.25rem;line-height:1.75rem}}@media (max-width:767px){.destination-tabs .headline{font-size:1.875rem}}.destination-tabs .all-hotels,.destination-tabs .destination-link{margin-top:32px;font-family:Modern20;font-size:1.25rem;line-height:1.25rem;font-size:1.25rem;color:#0d0d0d}@media (max-width:767px){.destination-tabs .all-hotels,.destination-tabs .destination-link{font-size:.875rem;line-height:1.125rem}}.destination-tabs .all-hotels:hover,.destination-tabs .destination-link:hover{text-decoration:underline}@media (max-width:767px){.destination-tabs .all-hotels,.destination-tabs .destination-link{font-family:Modern20;font-size:1.5625rem;line-height:2.1875rem}}@media (max-width:767px) and (max-width:767px){.destination-tabs .all-hotels,.destination-tabs .destination-link{font-size:1.25rem;line-height:1.75rem}}.destination-tabs .all-hotels .icon,.destination-tabs .destination-link .icon{display:inline-block;height:.8125rem;width:1.25rem;margin-left:16px}.destination-tabs .resort-title{margin-top:16px;font-size:1rem;line-height:1.25rem;font-weight:700}@media (max-width:767px){.destination-tabs .resort-title{line-height:1.125rem}}.destination-tabs .resort-description{margin-top:8px;font-size:.8125rem;line-height:1.125rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.destination-tabs .resort-link{display:block;margin-top:32px;font-size:.8125rem;line-height:1.125rem;color:#0d0d0d;text-decoration:underline}.destination-tabs .resort-link:hover{text-decoration:none}.dining-widget{overflow:hidden;margin:7.8125rem auto;max-width:1153px}@media (max-width:1366px){.dining-widget{padding-left:35px}}@media (max-width:1004px){.dining-widget{padding-left:0;max-width:100%;margin:3.125rem 0 4.375rem 1.25rem}}@media (max-width:568px){.dining-widget{margin:50px 0}}.dining-widget__slider{position:relative;overflow:hidden}@media (max-width:1366px){.dining-widget__slider:after{content:"";width:75px;margin:24px 0;height:1px;background:#af9773;background:linear-gradient(90deg,#af9773 0,#fff 100%);display:block}}@media (max-width:568px){.dining-widget__slider:after{margin-left:35px}}@media (max-width:1600px){.dining-widget__slider+.dining-widget__slider .dining-widget__hd{margin-top:20px}}.dining-widget__slider-container{margin:50px 0 0;overflow:hidden;position:relative}.dining-widget__slider-container .slick-track{display:flex}@media (max-width:1600px){.dining-widget__slider-container{margin-top:25px}}@media (max-width:767px){.dining-widget__slider-container div{margin-right:0}}.dining-widget__slider-container img{width:366px;height:550px;display:block}@media (max-width:767px){.dining-widget__slider-container img{width:315px;height:315px}}.dining-widget__slider-container--slide{margin-top:100px;margin-left:35px}.dining-widget__slider-container--slide.mobile{display:none}@media (max-width:1600px){.dining-widget__slider-container--slide.mobile{display:flex;align-items:center}}@media (max-width:1004px){.dining-widget__slider-container--slide{padding:0;margin:20px 0;flex-direction:row;display:none}}.dining-widget__slider-container--slide .num{color:#4e4b46;font-weight:400;font-size:2.25rem;letter-spacing:2.6px;line-height:2.4375rem;display:flex;justify-content:center}@media (max-width:767px){.dining-widget__slider-container--slide .num{font-size:1.125rem;line-height:1.25rem}}.dining-widget__slider-container--slide .num span{box-sizing:border-box;height:16px;width:2px;border:1px solid #897869;margin:10px}@media (max-width:767px){.dining-widget__slider-container--slide .num span{height:.5rem;margin:.3125rem}}.dining-widget__slider-container--slide .line{content:"";margin:32px auto;height:120px;width:2px;background:#fff;background:linear-gradient(90deg,#fff 0,#af9773 50%,#fff 100%);display:block;border-radius:50%}@media (max-width:1004px){.dining-widget__slider-container--slide .line{width:61px;height:2px}}.dining-widget__slider-container-block{padding:34px 0 0}@media (max-width:1600px){.dining-widget__slider-container-block{padding:19px 0 0}}@media (max-width:767px){.dining-widget__slider-container-block{max-width:285px}}.dining-widget__slider-container-block h3{display:block;color:#333;font-weight:900;font-size:1.25rem;letter-spacing:.75px;line-height:1.5rem;margin-bottom:18px}@media (max-width:1600px){.dining-widget__slider-container-block h3{font-size:1rem;letter-spacing:.55px;line-height:1.1875rem;margin-bottom:10px}}.dining-widget__slider-container-block h3 a{display:block;color:#333;font-weight:900;font-size:1.25rem;letter-spacing:.75px;line-height:1.5rem;margin-bottom:18px}@media (max-width:1600px){.dining-widget__slider-container-block h3 a{font-size:1rem;letter-spacing:.55px;line-height:1.1875rem;margin-bottom:10px}}.dining-widget__slider-container-block p{font-weight:300;color:#4e4b46;letter-spacing:.6px;font-size:1rem;line-height:1.8125rem;margin-bottom:21px;max-width:328px;min-height:50px}@media (max-width:1600px){.dining-widget__slider-container-block p{text-align:left;font-size:.875rem;line-height:1.125rem}}.dining-widget__slider-container-block .see-more{color:#333;font-weight:900;font-size:.875rem;line-height:1rem;text-transform:uppercase}@media (max-width:1600px){.dining-widget__slider-container-block .see-more{display:none}}.dining-widget__slider-container-block .less-block>p .see-more-button{display:none!important}.dining-widget__slider-container-block .less-block>p+.see-more-button{position:relative;top:-15px;padding-left:0}.dining-widget__slider-container--arrows{display:flex}.dining-widget__pre-hd{display:flex;max-width:1074px;text-align:left}@media (max-width:1024px){.dining-widget__pre-hd{display:block;padding:0 35px}}.dining-widget__pre-hd h2{color:#333;font-weight:400;font-size:3.4375rem;letter-spacing:2.07px;line-height:3.4375rem;flex:1}@media (max-width:1004px){.dining-widget__pre-hd h2{font-size:2.5rem;letter-spacing:1.5px;line-height:2.5625rem;margin:0 0 15px}}.dining-widget__pre-hd p{color:#4e4b46;font-weight:300;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;text-align:justify;flex:2}@media (max-width:1004px){.dining-widget__pre-hd p{font-size:.8125rem;line-height:1rem}}.dining-widget__hd{margin-top:120px;max-width:1074px;margin-bottom:30px}@media (max-width:1600px){.dining-widget__hd{margin-top:80px}}@media (max-width:568px){.dining-widget__hd{padding:0 35px}}.dining-widget__hd .info-lbl{color:#333;font-weight:900;font-size:1.25rem;letter-spacing:.75px;line-height:1.5rem;margin-bottom:21px;display:inline-block}@media (max-width:1600px){.dining-widget__hd .info-lbl{font-size:.9375rem;line-height:1.125rem;margin-bottom:8px}}.dining-widget__hd .info-lbl span{font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;font-weight:300}@media (max-width:1600px){.dining-widget__hd .info-lbl span{font-size:.625rem;line-height:.75rem}}.dining-widget__hd p{color:#4e4b46;font-weight:300;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;text-align:justify}@media (max-width:1004px){.dining-widget__hd p{font-size:.9375rem;letter-spacing:.6px;line-height:1.25rem}}.dining-widget .dining-slider-controls{position:absolute;top:0;bottom:0;z-index:100;font-weight:400;font-size:2.25rem;line-height:2.5rem;color:#986f38;padding:116px 0 0;background:#fff}@media (max-width:1024px){.dining-widget .dining-slider-controls{padding:20px 0 0}}@media (max-width:1004px){.dining-widget .dining-slider-controls{padding:40px 0 0}}@media (max-width:568px){.dining-widget .dining-slider-controls{position:relative;padding:0;overflow:hidden;display:none}}.dining-widget .dining-slider-controls .all,.dining-widget .dining-slider-controls .current{display:inline-block;padding:10px;position:relative}@media (max-width:568px){.dining-widget .dining-slider-controls .all,.dining-widget .dining-slider-controls .current{float:left;font-size:1.125rem;padding:4px 8px}}.dining-widget .dining-slider-controls .current::after{content:"";width:1px;height:16px;background:#986f38;position:absolute;top:50%;margin-top:-8px}@media (max-width:568px){.dining-widget .dining-slider-controls .current::after{height:.5rem;margin-top:-4px}}.dining-widget .dining-slider-controls .arrow-controls{margin:0 auto;padding:170px 0 0;position:relative;width:46px}@media (max-width:568px){.dining-widget .dining-slider-controls .arrow-controls{float:right;width:auto;padding:5px 0 0;overflow:initial}}.dining-widget .dining-slider-controls .arrow-controls::before{content:"";position:absolute;top:0;left:50%;margin:0 0 0 -1px;height:120px;width:2px;background:#fff;background:linear-gradient(90deg,#fff 0,#af9773 50%,#fff 100%);border-radius:50%}@media (max-width:568px){.dining-widget .dining-slider-controls .arrow-controls::before{transform:rotate(90deg);left:-70px;top:-37px}}.dining-widget .dining-slider-controls .arrow-controls li button{box-sizing:border-box;display:block;width:46px;height:46px;border:1px solid #4e4b46;border-radius:50%;padding:.1875rem .5625rem;margin:0 0 12px;transition:opacity .4s ease-in-out;cursor:pointer;background:0 0}@media (max-width:1004px){.dining-widget .dining-slider-controls .arrow-controls li button{padding:0 6px;width:35px;height:35px;margin:0 0 12px 8px}}@media (max-width:568px){.dining-widget .dining-slider-controls .arrow-controls li button{margin:0 0 0 12px;float:left}}.dining-widget .dining-slider-controls .arrow-controls li button:hover{background-color:#f7f7f7}.dining-widget .dining-slider-controls .arrow-controls li button.slick-disabled{opacity:.4}.dining-widget .dining-slider-controls .arrow-controls li svg{width:26px;height:22px}@media (max-width:1004px){.dining-widget .dining-slider-controls .arrow-controls li svg{width:21px;height:18px;display:block}}.dining-widget .dining-slider-controls.disabled{display:none}.dining-widget-dining{margin:125px auto;max-width:79rem;overflow:inherit}@media (max-width:1366px){.dining-widget-dining{padding-left:35px}}@media (max-width:1004px){.dining-widget-dining{overflow:hidden;margin:50px auto}}@media (max-width:767px){.dining-widget-dining{padding:0}}.dining-widget-dining h2{margin:0 0 10px}@media (max-width:767px){.dining-widget-dining h2{margin:0 0 20px 35px}}.dining-widget-dining h4{color:#4e4b46;font-weight:300;font-size:.875rem;letter-spacing:2.27px;line-height:1.375rem;margin-bottom:22px;text-transform:uppercase}@media (max-width:767px){.dining-widget-dining h4{margin:0 0 20px 35px}}.dining-widget-dining .dining-slider-container{max-width:none;padding:0;margin:0 -24px}@media (max-width:767px){.dining-widget-dining .dining-slider-container{padding:0 25px;margin:0}}.dining-widget-dining .dining-slider .slide{padding:0 22px}@media (max-width:767px){.dining-widget-dining .dining-slider .slide{padding:0 10px}}.dining-widget .dining-slider-container{position:relative;max-width:78%}.dining-widget .dining-slider{position:relative}.dining-widget .dining-slider.less-then-in-options .slick-track{margin:0}.dining-widget .dining-slider .slide{box-sizing:border-box;padding:0 6.01%}@media (max-width:568px){.dining-widget .dining-slider .slide{margin:0;padding:0 10px}}.dining-widget .dining-slider .slick-slide{opacity:.3;transition:opacity .4s ease-in-out;position:relative;z-index:2}.dining-widget .dining-slider .slick-slide .see-more,.dining-widget .dining-slider .slick-slide .see-more-text{display:none}.dining-widget .dining-slider .slick-slide.slick-active{opacity:1;z-index:10;background:#fff}.dining-widget .dining-slider .slick-slide.slick-active .see-more,.dining-widget .dining-slider .slick-slide.slick-active .see-more-text{display:inline-block}.dining-widget .dining-slider .slick-slide.slick-active .slide{margin:0}@media (max-width:568px){.dining-widget .dining-slider .img{max-height:20rem}}.dining-widget .dining-slider .img a{display:block}.dining-widget .dining-slider .img img{display:block;width:100%;height:34.375rem}@media (max-width:767px){.dining-widget .dining-slider .img img{width:18.75rem;height:19.6875rem}}.dining-widget .dining-slider .slick-list{overflow:initial}.dining-widget .dining-slider .slide-desc{font-weight:300;color:#333;font-size:1rem;letter-spacing:.6px;line-height:1.5rem;position:relative;padding:0 0 26px}.dining-widget .dining-slider h3,.dining-widget .dining-slider h4{color:#333;font-weight:900;font-size:1.25rem;letter-spacing:.75px;line-height:1.5rem;margin:0 0 18px}@media (max-width:1600px){.dining-widget .dining-slider h3,.dining-widget .dining-slider h4{font-size:1rem;letter-spacing:.45px;line-height:1.125rem;margin:0 0 10px}}@media (max-width:568px){.dining-widget .dining-slider h3,.dining-widget .dining-slider h4{margin:0 0 8px}}.dining-widget .dining-slider h3 a,.dining-widget .dining-slider h4 a{display:block;color:#333}.dining-widget .dining-slider .sub{color:#634c38;font-weight:300;font-size:.875rem;letter-spacing:3.03px;line-height:1rem;text-transform:uppercase;display:block;margin:0 0 20px}@media (max-width:1600px){.dining-widget .dining-slider .sub{font-size:.75rem;letter-spacing:1.5px;line-height:.875rem;margin:0 0 10px}}.dining-widget .dining-slider p{margin:0 0 14px}@media (max-width:1600px){.dining-widget .dining-slider p{font-size:.8125rem}}.dining-widget .dining-slider .see-more{color:#333;font-weight:900;font-size:.875rem;line-height:1rem;text-transform:uppercase;display:inline-block}@media (max-width:568px){.dining-widget .dining-slider .see-more{display:none}}.dining-widget .dining-slider .slick-dots{display:none!important}.dining-widget .slick-slide a{display:inline-block}.dining-widget-go-to-link .button{border:1px solid #333;color:#333;font-weight:400;font-size:1.375rem;line-height:1.5rem;letter-spacing:.47px;text-align:center;padding:24px;display:block;position:relative;margin:50px auto;max-width:14.375rem}.dining-widget-go-to-link .button:hover{border:1px solid transparent}.dining-widget-go-to-link .button:hover:after{content:"";height:.0625rem;width:6.625rem;background:linear-gradient(90deg,#fff 0,#4d4d4d 50%,#fff 100%);margin:0 auto;border-radius:50%;overflow:hidden;display:block;position:absolute;left:0;right:0;bottom:0}.resort-page .dining-widget{padding-left:0;display:block;max-width:none;margin:7.8125rem auto}@media (max-width:1600px){.resort-page .dining-widget{max-width:83.5625rem}}.resort-page .dining-widget .dining-slider-container{max-width:68%}@media (max-width:1004px){.resort-page .dining-widget .dining-slider-container{max-width:100%}}.discover-rotate-widget{background-color:#f8f6f3;max-width:1246px;margin:7.8125rem auto 14.0625rem;box-sizing:border-box;padding:6.25rem 6.25rem 7.1875rem}@media (max-width:1600px){.discover-rotate-widget{max-width:68%;padding:50px 35px;margin:50px auto 160px}}@media (max-width:1024px){.discover-rotate-widget{max-width:85%}}@media (max-width:1004px){.discover-rotate-widget{margin:50px auto;max-width:100%}}.discover-rotate-widget__container{text-align:center;display:flex;justify-content:space-between}@media (max-width:1600px){.discover-rotate-widget__container{justify-content:space-around}}.discover-rotate-widget__container .discover-content{width:38%;box-sizing:border-box;position:relative;display:flex;flex-direction:column;justify-content:center}@media (max-width:1004px){.discover-rotate-widget__container .discover-content{width:100%}}.discover-rotate-widget__container .discover-image{width:51%}@media (max-width:1600px){.discover-rotate-widget__container .discover-image{width:46%;padding:0}}@media (max-width:1004px){.discover-rotate-widget__container .discover-image{width:100%;padding:0;order:3}}.discover-rotate-widget__container .info-lbl{color:#634c38;font-weight:300;font-size:.875rem;letter-spacing:2.27px;line-height:1.0625rem;text-align:center;margin:2.1875rem 0 2.3125rem;text-transform:uppercase;display:inline-block;order:-1}@media (max-width:1600px){.discover-rotate-widget__container .info-lbl{font-size:.75rem;margin-bottom:19px;margin-top:0}}@media (max-width:1004px){.discover-rotate-widget__container .info-lbl{order:1}}.discover-rotate-widget__container .info-lbl:after{content:"";width:105px;margin:42px auto 0;height:1px;background:#fff;background:linear-gradient(90deg,#fff 0,#af9773 50%,#fff 100%);display:block;border-radius:50%}@media (max-width:1600px){.discover-rotate-widget__container .info-lbl:after{margin:22px auto 0;width:61px}}.discover-rotate-widget__container h2{color:#333;font-weight:400;font-size:3.75rem;letter-spacing:2.25px;line-height:3.875rem;margin:0 auto 1.3125rem}@media (max-width:1600px){.discover-rotate-widget__container h2{font-size:2.5rem;line-height:2.625rem;letter-spacing:1.5px}}@media (max-width:1004px){.discover-rotate-widget__container h2{order:2}}.discover-rotate-widget__container p{margin:0 auto 56px;font-weight:300;color:#333;font-size:1rem;line-height:1.8125rem}@media (max-width:1600px){.discover-rotate-widget__container p{font-size:.9375rem;line-height:1.5625rem;margin-bottom:25px}}@media (max-width:1004px){.discover-rotate-widget__container p{order:4}}.discover-rotate-widget__container .button-wrap{width:100%;text-align:center}@media (max-width:1004px){.discover-rotate-widget__container .button-wrap{order:5}}.discover-rotate-widget__container .button{color:#333;font-weight:400;font-size:1.375rem;letter-spacing:.47px;line-height:1.5rem;display:inline-block;padding:1.5625rem 3.75rem;box-sizing:border-box;border:1px solid #333;max-width:100%;margin:0 auto;cursor:pointer;position:relative;min-width:68%}@media (max-width:1600px){.discover-rotate-widget__container .button{font-size:1.25rem;padding:15px 25px}}@media (max-width:1004px){.discover-rotate-widget__container .button{margin:0 auto}}@media (max-width:767px){.discover-rotate-widget__container .button{display:block}}.discover-rotate-widget__container .button:hover{border:1px solid transparent}.discover-rotate-widget__container .button:hover:after{content:"";height:1px;width:106px;background:linear-gradient(90deg,#fff 0,#333 50%,#fff 100%);margin:0 auto;border-radius:50%;overflow:hidden;display:block;position:absolute;left:0;right:0;bottom:0}.discover-rotate-widget__container picture{display:block;overflow:hidden;margin-bottom:-220px}@media (max-width:1600px){.discover-rotate-widget__container picture{margin-bottom:-120px}}@media (max-width:1004px){.discover-rotate-widget__container picture{margin-bottom:20px}}.discover-rotate-widget__container img{width:100%;max-width:100%;height:43.75rem;display:block}@media (max-width:1600px){.discover-rotate-widget__container img{height:100%}}@media (max-width:767px){.discover-rotate-widget__container img{height:14.3125rem}}.resort-page .discover-rotate-widget{margin:125px auto;max-width:1074px;padding:110px 100px}@media (max-width:1600px){.resort-page .discover-rotate-widget{padding:50px 35px}}@media (max-width:1004px){.resort-page .discover-rotate-widget{margin:50px auto}}.resort-page .discover-rotate-widget__container .discover-content{width:45%;box-sizing:border-box}@media (max-width:1004px){.resort-page .discover-rotate-widget__container .discover-content{width:100%}}.resort-page .discover-rotate-widget__container .discover-image{width:45%}@media (max-width:1004px){.resort-page .discover-rotate-widget__container .discover-image{width:100%;padding:0;margin-bottom:1.25rem}}.resort-page .discover-rotate-widget__container .discover-image picture{margin-bottom:0}.resort-page .discover-rotate-widget__container .info-lbl{margin-top:.625rem}.resort-page .discover-rotate-widget__container h2{margin-bottom:1.875rem}.resort-page .discover-rotate-widget__container p{margin-bottom:2.1875rem}.resort-page .discover-rotate-widget__container img{margin-bottom:0;height:36.25rem}@media (max-width:1600px){.resort-page .discover-rotate-widget__container img{height:100%}}@media (max-width:767px){.resort-page .discover-rotate-widget__container img{height:14.6875rem;margin-bottom:17px}}.discover-widget{max-width:1122px;margin:7.8125rem auto;display:flex;text-align:left;padding:0 0 0 7.6875rem;flex-wrap:wrap}@media (max-width:1600px){.discover-widget{padding:0}}@media (max-width:767px){.discover-widget{margin:50px auto}}.discover-widget div.show-mobile,.discover-widget p.show-mobile{display:none}@media (max-width:1112px){.discover-widget div.show-mobile,.discover-widget p.show-mobile{display:block}.discover-widget div.show-mobile p,.discover-widget p.show-mobile p{display:block}}.discover-widget p{color:#333;font-weight:300;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;text-align:justify;margin-bottom:50px}@media (max-width:1600px){.discover-widget p{font-size:.875rem;letter-spacing:.3px;line-height:1.0625rem;margin-bottom:20px}}@media (max-width:1112px){.discover-widget p{display:none;font-size:.9375rem;margin-top:17px;margin-bottom:0;padding-right:20px;line-height:1.25rem}}.discover-widget__border{border-left-width:2px;border-style:solid;border-image:linear-gradient(to bottom,#CFAF8F,rgba(0,0,0,0)) 1 100%;display:block;height:100%;width:2px}@media (max-width:1112px){.discover-widget__border{border-left-width:1px;height:50%;width:1px}}.discover-widget__left{width:360px;box-sizing:border-box}@media (max-width:1004px){.discover-widget__left{width:70px}.discover-widget__left.mobile{width:60%}}.discover-widget__left h2{color:#333;font-weight:400;font-size:3.125rem;letter-spacing:2.25px;line-height:3.4375rem;margin-bottom:3.125rem}@media (max-width:1600px){.discover-widget__left h2{font-size:2.5rem;line-height:2.625rem;margin-bottom:20px;padding:0 0 0 2.1875rem}}@media (max-width:1112px){.discover-widget__left h2{margin-bottom:15px}}.discover-widget__right{width:756px}@media (max-width:1004px){.discover-widget__right{width:calc(100% - 70px)}.discover-widget__right.mobile{width:40%}}@media (max-width:1112px){.discover-widget__right.mobile{display:none}}.discover-widget__right img{width:100%;height:34.0625rem;display:block}@media (max-width:1004px){.discover-widget__right img{height:100%}}@media (max-width:767px){.discover-widget__right img{height:12.5rem}}.resort-page .discover-widget{padding-left:0;margin:125px auto;max-width:1074px}@media (max-width:1600px){.resort-page .discover-widget{padding-left:0;max-width:inherit;padding-right:75px}}@media (max-width:1112px){.resort-page .discover-widget{padding:0 0 0 35px}}.resort-page .discover-widget .discover-widget__left{width:300px}@media (max-width:1600px){.resort-page .discover-widget .discover-widget__left{width:30%}}@media (max-width:1112px){.resort-page .discover-widget .discover-widget__left{width:20%}.resort-page .discover-widget .discover-widget__left.mobile{width:100%}}@media (max-width:1600px){.resort-page .discover-widget .discover-widget__right{width:70%}}@media (max-width:1112px){.resort-page .discover-widget .discover-widget__right{width:80%}}.resort-page .discover-widget .discover-widget__right.full-text-opend{margin:0}.error-page .error-widget{background-color:#f8f6f3;max-width:1246px;margin:75px auto 200px;box-sizing:border-box;padding:100px 100px 115px}@media (max-width:1004px){.error-page .error-widget{padding:50px 35px;margin:0 auto}}.error-page .error-widget__container{text-align:center;display:flex;justify-content:space-between}.error-page .error-widget__container.left div{width:38%;box-sizing:border-box}@media (max-width:1004px){.error-page .error-widget__container.left div{width:100%}}.error-page .error-widget__container.left div:last-child{padding-left:115px;width:62%}@media (max-width:1004px){.error-page .error-widget__container.left div:last-child{padding:0}}.error-page .error-widget__container.right div{width:38%;box-sizing:border-box}@media (max-width:1004px){.error-page .error-widget__container.right div{width:100%}}.error-page .error-widget__container.right div:first-child{width:62%}@media (max-width:1004px){.error-page .error-widget__container.right div:first-child{padding:0}}.error-page .error-widget__container.right div.headline-top{color:#333;font-weight:400;font-size:3rem;letter-spacing:2.07px;line-height:3.0625rem;margin:0 auto 25px;width:100%;padding:0}@media (max-width:1004px){.error-page .error-widget__container.right div.headline-top{font-size:2.5rem;line-height:2.625rem;letter-spacing:1.5px}}.error-page .error-widget__container.right div.headline-top{color:#333;font-weight:400;font-size:3rem;letter-spacing:2.07px;line-height:3.0625rem;margin:0 auto 25px;width:100%;padding:0}@media (max-width:1004px){.error-page .error-widget__container.right div.headline-top{font-size:2.5rem;line-height:2.625rem;letter-spacing:1.5px}}.error-page .error-widget__container.right div.headline-top{color:#333;font-weight:400;font-size:3rem;letter-spacing:2.07px;line-height:3.0625rem;margin:0 auto 25px;width:100%;padding:0}@media (max-width:1004px){.error-page .error-widget__container.right div.headline-top{font-size:2.5rem;line-height:2.625rem;letter-spacing:1.5px}}.error-page .error-widget__container .info-lbl{color:#634c38;font-weight:900;font-size:.875rem;letter-spacing:2.27px;line-height:1.0625rem;text-align:center;margin:30px 0 32px 0;text-transform:uppercase;display:inline-block}@media (max-width:1004px){.error-page .error-widget__container .info-lbl{font-size:.75rem;margin-bottom:19px;margin-top:0}}.error-page .error-widget__container .info-lbl:after{content:"";width:105px;margin:32px auto 0;height:.0625rem;background:#fff;background:linear-gradient(90deg,#fff 0,#af9773 50%,#fff 100%);display:block;border-radius:50%}@media (max-width:1004px){.error-page .error-widget__container .info-lbl:after{margin:22px auto 0;width:61px}}.error-page .error-widget__container p{margin:0 auto 56px;font-weight:300;color:#333;font-size:1rem;line-height:1.8125rem}@media (max-width:1004px){.error-page .error-widget__container p{font-size:.9375rem;line-height:1.5625rem;margin-bottom:25px}}.error-page .error-widget__container .button{color:#333;font-weight:400;font-size:1.25rem;letter-spacing:.47px;line-height:1.5rem;display:block;padding:25px;box-sizing:border-box;border:1px solid #333;max-width:265px;margin:0 auto;cursor:pointer;position:relative}@media (max-width:1004px){.error-page .error-widget__container .button{font-size:1.25rem;padding:15px 25px;max-width:initial}}.error-page .error-widget__container .button:hover{border:1px solid transparent}.error-page .error-widget__container .button:hover:after{content:"";height:1px;width:106px;background:linear-gradient(90deg,#fff 0,#333 50%,#fff 100%);margin:0 auto;border-radius:50%;overflow:hidden;display:block;position:absolute;left:0;right:0;bottom:0}.error-page .error-widget__container img{width:100%;margin-bottom:-220px;height:43.75rem}@media (max-width:1004px){.error-page .error-widget__container img{margin-bottom:20px}}@media (max-width:767px){.error-page .error-widget__container img{height:14.3125rem;margin-bottom:20px}}.error-page .resort-page .discover-rotate-widget{margin:125px auto;max-width:1074px}@media (max-width:1004px){.error-page .resort-page .discover-rotate-widget{margin:50px auto}}.error-page .resort-page .discover-rotate-widget__container.left div{width:38%;box-sizing:border-box}@media (max-width:1004px){.error-page .resort-page .discover-rotate-widget__container.left div{width:100%}}.error-page .resort-page .discover-rotate-widget__container.left div:last-child{padding-left:0;width:45%}.error-page .resort-page .discover-rotate-widget__container.right div{width:38%;box-sizing:border-box}@media (max-width:1004px){.error-page .resort-page .discover-rotate-widget__container.right div{width:100%}}.error-page .resort-page .discover-rotate-widget__container.right div:first-child{padding-right:0;width:45%}.error-page .resort-page .discover-rotate-widget__container img{margin-bottom:0;height:36.25rem}@media (max-width:767px){.error-page .resort-page .discover-rotate-widget__container img{height:14.6875rem;margin-bottom:17px}}.event-widget{width:100%;max-width:61.625rem;margin:0 auto}@media (max-width:1024px){.event-widget{padding:0 36px;width:auto}}.event-widget h2{color:#333;font-weight:400;font-size:3.75rem;line-height:5.125rem;letter-spacing:2.25px}@media (max-width:1024px){.event-widget h2{margin:0 0 20px}}@media (max-width:767px){.event-widget h2{font-size:2.5rem;line-height:2.5rem;letter-spacing:3px}}.event-widget h3{color:#333;font-weight:400;font-size:3.4375rem;line-height:3.4375rem;margin:0 0 34px;letter-spacing:2.06px}@media (max-width:767px){.event-widget h3{font-size:2.1875rem;line-height:2.1875rem;letter-spacing:2.63px;margin:0 0 16px}}.event-widget p{margin:0}.event-widget .event-holder{padding:68px 0 0;position:relative;margin:0 0 70px}@media (max-width:1024px){.event-widget .event-holder{padding:0;margin:0 0 60px}}.event-widget .img{width:36.625rem;position:relative}@media (max-width:1024px){.event-widget .img{float:none;width:100%;margin:0}}.event-widget .img img{width:100%;max-width:100%;min-height:27.5rem;display:block}@media (max-width:767px){.event-widget .img img{min-height:13.75rem}}.event-widget .date-info{position:absolute;top:-70px;right:-70px;width:12.5rem;height:12.5rem;background:#fff;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#8c7866}@media (max-width:1024px){.event-widget .date-info{top:0;right:0}}@media (max-width:767px){.event-widget .date-info{width:6.25rem;height:6.25rem}}.event-widget .date-info .event-month{display:block;text-transform:uppercase;text-align:center;font-weight:300;font-size:.875rem;letter-spacing:2.27px;line-height:1rem;color:#4e4b46}@media (max-width:767px){.event-widget .date-info .event-month{font-size:.4375rem;line-height:.5rem}}.event-widget .date-info .multi-date{display:block;text-align:center;font-weight:400;font-size:4.375rem;line-height:5rem}@media (max-width:767px){.event-widget .date-info .multi-date{font-size:2.1875rem;line-height:2.6875rem}}.event-widget .date-info .multi-date .from,.event-widget .date-info .multi-date .to{display:block}.event-widget .date-info .multi-date .to{position:relative}.event-widget .date-info .multi-date .to::before{content:"";position:absolute;top:3px;left:0;width:100%;height:1px;background:#cfaf8f;background:linear-gradient(90deg,#fff 0,#cfaf8f 50%,#fff 100%)}.event-widget .date-info .single-date{display:block;text-align:center;font-weight:400;font-size:4.375rem;line-height:4.75rem;letter-spacing:6.32px;position:relative;padding-left:14px}@media (max-width:767px){.event-widget .date-info .single-date{font-size:2.1875rem;line-height:2.1875rem;padding-left:0}}.event-widget .date-info .single-date sup{font-size:.6875rem;line-height:.875rem;letter-spacing:1.79px;font-weight:300;color:#4e4b46;text-transform:uppercase;position:relative;top:-50px}@media (max-width:767px){.event-widget .date-info .single-date sup{font-size:.375rem;line-height:.375rem;top:-30px}}.event-widget .event-desc{overflow:hidden;padding:60px 4px 4px;min-height:27.5rem}@media (max-width:767px){.event-widget .event-desc{padding-top:14px;min-height:inherit}}.event-widget .desc{overflow:hidden;position:relative;font-weight:300;font-size:1rem;line-height:1.875rem;color:#4e4b46;padding-top:30px;margin:0 0 40px}@media (max-width:767px){.event-widget .desc{padding:0;font-size:.875rem;line-height:1.25rem;margin:0 0 20px}}.event-widget .desc::after{content:"";position:absolute;top:0;left:0;width:3.125rem;height:.0625rem;background:#cfaf8f;background:linear-gradient(90deg,#cfaf8f 0,#fff 100%)}@media (max-width:767px){.event-widget .desc::after{display:none}}.resort-page .event-widget{margin:125px auto}@media (max-width:1004px){.resort-page .event-widget{margin:50px auto}}.resort-page .event-widget .img img{height:440px}@media (max-width:1004px){.resort-page .event-widget .img img{height:100%}}.events-widget{margin:125px auto;max-width:1074px}@media (max-width:1004px){.events-widget{padding:0 0 0 35px}}.events-widget h2{color:#333;font-weight:400;font-size:3.4375rem;letter-spacing:2.07px;line-height:4.5rem;margin-bottom:48px}@media (max-width:1600px){.events-widget h2{font-size:2.5rem;letter-spacing:1.5px;line-height:2.5625rem;margin-bottom:28px}}.events-widget__container{display:flex;justify-content:space-between;align-items:center}@media (max-width:1004px){.events-widget__container{flex-direction:column;border-left-width:2px;border-style:solid;border-image:linear-gradient(to bottom,#CFAF8F,rgba(0,0,0,0)) 1 100%;display:block;height:100%;margin-left:20px;padding-left:20px}}.events-widget__container--left{display:flex;flex:1 100%}@media (max-width:1004px){.events-widget__container--left{width:100%;margin-bottom:17px}}.events-widget__container--left:before{content:"";background:#cfaf8f;background:linear-gradient(180deg,#cfaf8f 0,#fff 100%);display:block;width:.0625rem;margin:0 70px 0 30px}@media (max-width:1004px){.events-widget__container--left:before{margin:0 30px;display:none}}.events-widget__container--left img{width:465px;display:block;height:618px}@media (max-width:1004px){.events-widget__container--left img{width:100%;height:100%;min-height:auto}}@media (max-width:767px){.events-widget__container--left img{width:100%;height:225px}}.events-widget__container--right{align-items:center;flex:1 100%}@media (max-width:1004px){.events-widget__container--right{width:100%;box-sizing:border-box}}.events-widget__container--right p{color:#4e4b46;font-weight:300;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;text-align:justify;margin-bottom:50px}@media (max-width:1004px){.events-widget__container--right p{font-size:.9375rem;letter-spacing:.6px;line-height:1.25rem;margin-bottom:32px}}.events-widget__container--right a.button{display:inline-block}@media (max-width:767px){.events-widget__container--right a.button{display:none}}.events-widget .button{display:none;position:relative;border:1px solid #333;padding:23px 40px;box-sizing:border-box;min-width:268px;color:#333;font-weight:400;font-size:1.375rem;letter-spacing:.47px;line-height:1.5rem;text-align:center}@media (max-width:767px){.events-widget .button{margin:0 auto;display:inline-block;width:90%}}.events-widget .button:hover{border:1px solid transparent}.events-widget .button:hover:after{content:"";height:.0625rem;width:6.625rem;background:linear-gradient(90deg,#fff 0,#4d4d4d 50%,#fff 100%);margin:0 auto;border-radius:50%;overflow:hidden;display:block;position:absolute;left:0;right:0;bottom:0}.resort-page .events-widget{margin:125px auto}@media (max-width:1600px){.resort-page .events-widget{padding-right:35px;box-sizing:border-box}}@media (max-width:1024px){.resort-page .events-widget{padding:0 35px}}@media (max-width:1004px){.resort-page .events-widget{margin:50px auto}}@media (max-width:767px){.resort-page .events-widget{padding:0 0 0 35px}}@media (max-width:1024px){.resort-page .events-widget .events-widget__container--left:before{margin:0 50px}}.facilities-room-widget{padding:88px 80px;position:relative;margin-bottom:40px;color:#fff}.facilities-room-widget::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;background-color:#695851;z-index:-1}@media (max-width:767px){.facilities-room-widget{padding:64px 0}}.facilities-room-widget .facilities-room-widget-header{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:72px}@media (max-width:767px){.facilities-room-widget .facilities-room-widget-header{margin-bottom:40px}}.facilities-room-widget .facilities-room-widget-title{font-family:Modern20;font-size:3.125rem;font-weight:500;text-transform:capitalize;letter-spacing:.05em}@media (max-width:767px){.facilities-room-widget .facilities-room-widget-title{font-size:2.625rem}}@media (max-width:767px){.facilities-room-widget .facilities-room-widget-title{letter-spacing:0;margin-bottom:8px}}.facilities-room-widget .accommodation-facility-list-items p{position:relative;padding-left:1em;line-height:1.5em}.facilities-room-widget .accommodation-facility-list-items p:not(:last-child){margin-bottom:24px}.facilities-room-widget .accommodation-facility-list-items p::before{content:"•";position:absolute;left:0;top:0;line-height:2em;font-size:.8em}@media (max-width:767px){.facilities-room-widget .accommodation-facility-list-items p{margin-bottom:16px}}.facilities-widget{position:relative;display:flex;justify-content:space-between;gap:0 104px;padding:104px 0 104px}.facilities-widget::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;background-color:#695851;z-index:-1}@media (max-width:767px){.facilities-widget{flex-direction:column;gap:32px 0;padding:24px 0 32px}}.facilities-widget .facilities-widget-content,.facilities-widget .facilities-widget-image{width:100%}.facilities-widget .facilities-widget-image img{width:100%;height:auto;object-fit:cover;border-radius:8px}.facilities-widget .facilities-widget-content{display:flex;flex-direction:column;justify-content:center;color:#fff}.facilities-widget .facilities-widget-content .title{margin-bottom:8px;font-family:Modern20;font-size:4.0625rem;line-height:1}@media (max-width:767px){.facilities-widget .facilities-widget-content .title{margin-bottom:16px;font-size:2.125rem;text-align:center}}.facilities-widget .facilities-widget-content .description{margin-bottom:80px}@media (max-width:767px){.facilities-widget .facilities-widget-content .description{margin-bottom:24px;text-align:center}}.facilities-widget .facilities-widget-content .facilities-items{column-count:2;column-gap:80px}@media (max-width:767px){.facilities-widget .facilities-widget-content .facilities-items{column-count:1}}.facilities-widget .facilities-widget-content .facilities-items .headline-global{position:relative;break-inside:avoid;margin-bottom:32px;padding-left:1em;line-height:1.5em}.facilities-widget .facilities-widget-content .facilities-items .headline-global::before{content:"•";position:absolute;left:0;top:0;line-height:2em;font-size:.8em;color:#fff}@media (max-width:767px){.facilities-widget .facilities-widget-content .facilities-items .headline-global{margin-bottom:16px}}.facilities-widget .facilities-widget-content .facilities-items .paragraph{display:none}.follow-us-widget{position:fixed;top:45%;text-transform:uppercase;cursor:pointer;font-size:.75rem;letter-spacing:1.83px;font-weight:900;color:#333;background-color:#f8f6f3;z-index:7}@media (max-width:1004px){.follow-us-widget{display:none}}.follow-us-widget button{text-transform:uppercase;cursor:pointer;font-size:.75rem;letter-spacing:1.83px;font-weight:900;color:#333;padding:2.5rem 1.0625rem}.follow-us-widget.active{top:35%}.follow-us-widget__block svg{width:20px;height:20px}.follow-us-widget__block--list{margin:0;list-style-type:none;padding:0}.follow-us-widget__block--list li{margin:30px 0}.follow-us-widget__block--list li:first-child{margin-top:0}.follow-us-widget__block--list li:last-child{margin-bottom:0}.follow-us-widget__block--social{margin:10px 0 0;padding:0 1.0625rem}.follow-us-widget__block--social a{display:block}.follow-us-widget__block--social svg{transform:none;fill:#8C7866;width:1.25rem;height:1.25rem}.follow-us-widget__block span{display:block;white-space:nowrap;writing-mode:vertical-rl;text-orientation:mixed;margin-top:8px}.google-map-full{height:700px;width:100%;overflow-anchor:none}@media (max-width:1600px){.google-map-full{box-sizing:border-box}}@media (max-width:1024px){.google-map-full{margin:65px 0;padding:0}}.google-map-full.show-mobile{display:none}.google-map-full .tooltip-destination{display:flex;align-items:center}@media (max-width:1004px){.google-map-full .tooltip-destination{padding:18px 14px}}.google-map-full .tooltip-destination .title{color:#333;font-weight:600;font-size:1rem;letter-spacing:.6px;line-height:1.9375rem;margin-bottom:2px;display:block}@media (max-width:1004px){.google-map-full .tooltip-destination .title{font-weight:900;font-size:16px;color:#575757;line-height:18px}}.google-map-full .tooltip-destination__rating{color:#4e4b46;font-weight:600;font-size:1rem;margin-right:5px}@media (max-width:1004px){.google-map-full .tooltip-destination__rating{order:2}}.google-map-full .tooltip-destination__container{display:flex}@media (max-width:1004px){.google-map-full .tooltip-destination__container{flex-wrap:wrap}}.google-map-full .tooltip-destination__image{width:335px;height:252px;background-size:cover}@media (max-width:1004px){.google-map-full .tooltip-destination__image{height:89px;width:118px}}.google-map-full .tooltip-destination__reviews{color:#4e4b46;font-weight:900;font-size:1rem}@media (max-width:1004px){.google-map-full .tooltip-destination__reviews{order:3}}.google-map-full .tooltip-destination__description{padding:0 50px 0 35px}@media (max-width:1004px){.google-map-full .tooltip-destination__description{padding:0 10px 0 15px}}.google-map-full .gm-style .gm-style-iw-c{border-radius:0;padding:0}@media (max-width:1004px){.google-map-full .gm-style .gm-style-iw-c{max-width:315px!important}}.google-map-full .destination-stars-icons{background-size:contain;margin:0 10px;display:inline-block;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos-opacity.svg");width:75px;height:15px;position:relative}@media (max-width:1004px){.google-map-full .destination-stars-icons{margin:0 4px 0 0}}.google-map-full .destination-stars-icons-full_5{height:15px;background-size:contain;position:absolute;left:0;width:75px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos.svg")}.google-map-full .destination-stars-icons-half_5{height:15px;background-size:contain;position:absolute;left:0;width:68px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos.svg")}.google-map-full .destination-stars-icons-full_4{height:15px;background-size:contain;position:absolute;left:0;width:60px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos.svg")}.google-map-full .destination-stars-icons-half_4{height:15px;background-size:contain;position:absolute;left:0;width:53px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos.svg")}.google-map-full .destination-stars-icons-full_3{height:15px;background-size:contain;position:absolute;left:0;width:45px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos.svg")}.google-map-full .destination-stars-icons-half_3{height:10px;background-size:contain;position:absolute;left:0;width:38px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos.svg")}.google-map-full .destination-stars-icons-full_2{height:15px;background-size:contain;position:absolute;left:0;width:30px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos.svg")}.google-map-full .destination-stars-icons-half_2{height:15px;background-size:contain;position:absolute;left:0;width:25px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos.svg")}.google-map-full .destination-stars-icons-full_1{height:15px;background-size:contain;position:absolute;width:10px;left:0;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos.svg")}.google-map-full .destination-stars-icons-half_1{height:15px;background-size:contain;position:absolute;width:5px;left:0;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos.svg")}.google-map-full .button{border:1px solid #333;color:#333;font-weight:400;font-size:1.375rem;line-height:1.5rem;letter-spacing:.47px;text-align:center;padding:24px 90px;display:block;position:relative;margin-top:25px}@media (max-width:1004px){.google-map-full .button{display:none}}.google-map-full .button:hover{border:1px solid transparent}.google-map-full .button:hover:after{content:"";height:1px;width:106px;background:linear-gradient(90deg,#fff 0,#4d4d4d 50%,#fff 100%);margin:0 auto;border-radius:50%;overflow:hidden;display:block;position:absolute;left:0;right:0;bottom:0}.google-map-full .gm-style-iw-d{overflow:hidden!important}.google-map-full .gm-ui-hover-effect{background:url("/themes/custom/rixos/css/../svg/spritesrc/cross.svg") no-repeat right center!important;background-size:contain!important;width:25px!important;height:25px!important;top:7px!important;opacity:1!important;padding-left:80px!important}@media (max-width:1004px){.google-map-full .gm-ui-hover-effect{width:17px!important;height:17px!important}}.google-map-full .gm-ui-hover-effect img,.google-map-full .gm-ui-hover-effect span{display:none!important}.google-map-full .gmnoprint div{background:0 0!important;box-shadow:none!important}.google-map-full .gmnoprint div button{margin:10px 0!important;background:#fff!important;border:1px solid #634c38!important}@media (max-width:1004px){.google-map-full .gmnoprint div button{display:none!important}}.google-map-full .gmnoprint div button img{height:10px!important;width:10px!important}.google-map-full .close{position:absolute;color:#4e4b46;font-weight:900;font-size:14px;letter-spacing:.3px;top:12px}@media (max-width:1004px){.google-map-full .close{display:none}}.google-map-full-container{position:relative;margin:0 auto}.google-map-full__hotels{position:absolute;bottom:0;background:#fff;display:flex;justify-content:space-between;padding:27px 56px;align-items:center}@media (max-width:1004px){.google-map-full__hotels{display:none}}.google-map-full__hotels--num{font-weight:400;font-size:3rem;color:#333}.google-map-full__hotels--content{font-weight:900;letter-spacing:.6px;color:#333}.google-map-full__hotels .button{border:1px solid #333;color:#333;font-weight:900;font-size:1rem;line-height:1.5rem;letter-spacing:.34px;text-align:center;padding:24px 30px;display:block;position:relative;background:0 0}.google-map-full__hotels .button:hover{border:1px solid transparent}.google-map-full__hotels .button:hover:after{content:"";height:1px;width:106px;background:linear-gradient(90deg,#fff 0,#333 50%,#fff 100%);margin:0 auto;border-radius:50%;overflow:hidden;display:block;position:absolute;left:0;right:0;bottom:0}.google-map-full img{object-fit:inherit}.google-map-full .gm-style-cc div button{margin:0!important}.guest-reviews-widget{padding:80px 0 48px;background-color:#fff;width:100%}.guest-reviews-widget .container{max-width:calc(1600px + 2 * 24px);margin:0 auto;padding:0 24px;box-sizing:border-box}@media (max-width:767px){.guest-reviews-widget .container{padding:0 16px}}.guest-reviews-widget .head-part{text-align:center;max-width:900px;margin:0 auto}@media (max-width:1004px){.guest-reviews-widget .head-part{margin-bottom:32px}}.guest-reviews-widget .title{font-family:Modern20;font-size:3.125rem;font-weight:500;text-transform:capitalize;margin-bottom:16px}@media (max-width:767px){.guest-reviews-widget .title{font-size:2.625rem}}.guest-reviews-widget h3,.guest-reviews-widget h4{color:#333;font-weight:300;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;margin-bottom:10px}@media (max-width:1004px){.guest-reviews-widget h3,.guest-reviews-widget h4{font-size:.9375rem;line-height:1rem;margin-bottom:20px}}.guest-reviews-widget .all-link a{font-family:Modern20;display:inline-block;font-weight:500;font-size:1.25rem;color:inherit;position:relative;text-decoration:none;padding-right:44px;margin:0 auto}.guest-reviews-widget .all-link a:after{content:"";transition:right .2s ease;width:18px;height:12px;background:url(/themes/custom/rixos/css/../svg/spritesrc/arrow-right.svg);position:absolute;top:3px;right:10px;left:auto;background-size:cover;opacity:1}.guest-reviews-widget .all-link a:hover:after{right:0}.guest-reviews-widget .all-link a.disabled,.guest-reviews-widget .all-link a:disabled{cursor:default;opacity:.7;pointer-events:none}.guest-reviews-widget .reviews-list{display:flex;gap:24px;flex-wrap:wrap}@media (max-width:767px){.guest-reviews-widget .reviews-list{display:block;gap:0}}.guest-reviews-widget .review-rating-icons{margin:0 10px 0 0;display:inline-block;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/star-full-gray.svg");width:80px;height:16px;position:relative}@media (max-width:1004px){.guest-reviews-widget .review-rating-icons{margin:0 4px 0 0}}.guest-reviews-widget .review-rating-icons-full_5{left:0;height:16px;position:absolute;width:80px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/star-full-gold.svg")}.guest-reviews-widget .review-rating-icons-half_5{left:0;height:16px;position:absolute;width:72px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/star-full-gold.svg")}.guest-reviews-widget .review-rating-icons-full_4{left:0;height:16px;background-size:contain;position:absolute;width:64px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/star-full-gold.svg")}.guest-reviews-widget .review-rating-icons-half_4{left:0;height:16px;position:absolute;width:56px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/star-full-gold.svg")}.guest-reviews-widget .review-rating-icons-full_3{left:0;height:16px;position:absolute;width:48px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/star-full-gold.svg")}.guest-reviews-widget .review-rating-icons-half_3{left:0;height:16px;position:absolute;width:40px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/star-full-gold.svg")}.guest-reviews-widget .review-rating-icons-full_2{left:0;height:16px;position:absolute;width:32px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/star-full-gold.svg")}.guest-reviews-widget .review-rating-icons-half_2{left:0;height:16px;position:absolute;width:24px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/star-full-gold.svg")}.guest-reviews-widget .review-rating-icons-full_1{left:0;height:16px;position:absolute;width:16px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/star-full-gold.svg")}.guest-reviews-widget .review-rating-icons-half_1{left:0;height:16px;position:absolute;width:8px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/star-full-gold.svg")}.guest-reviews-widget .reviews-num{color:#4e4b46;font-weight:600;font-size:1rem;line-height:1.1875rem}@media (max-width:1004px){.guest-reviews-widget .reviews-num{font-size:.9375rem;line-height:1.125rem}}.guest-reviews-widget .reviews-total{color:#333;font-weight:300;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;text-align:justify;margin-left:10px;display:inline}@media (max-width:1004px){.guest-reviews-widget .reviews-total{font-size:.9375rem;margin-left:0;line-height:1.125rem}}.guest-reviews-widget .review-bottom{margin-top:8px}.guest-reviews-widget .reviews-name{color:#4e4b46;font-weight:600;font-size:.75rem;letter-spacing:.6px;line-height:1}.guest-reviews-widget .reviews-target{color:#4e4b46;font-size:.75rem;letter-spacing:0;line-height:1;padding-left:4px}.guest-reviews-widget__hd{display:flex;justify-content:space-between}@media (max-width:1004px){.guest-reviews-widget__hd{display:block}}@media (max-width:1004px){.guest-reviews-widget__hd .review-rating-icons{order:2;margin-left:4px}}@media (max-width:1004px){.guest-reviews-widget__hd .reviews-total{order:3;font-size:.8125rem;line-height:.9375rem}}@media (max-width:1004px){.guest-reviews-widget__hd .reviews-num{order:1;font-size:.8125rem;line-height:.9375rem;font-weight:300}}@media (max-width:1004px){.guest-reviews-widget__hd--reviews{display:flex}}@media (max-width:1004px){.guest-reviews-widget__hd--find{margin-top:15px}}.guest-reviews-widget__hd--find a{color:#333;font-weight:900;font-size:.875rem;line-height:1rem;text-transform:uppercase;display:inline-block;position:relative;padding-bottom:5px}@media (max-width:1004px){.guest-reviews-widget__hd--find a{font-weight:900;font-size:.625rem;line-height:.75rem}}.guest-reviews-widget__hd--find a:hover:after{opacity:1;left:0;right:0}.guest-reviews-widget__hd--find a:after{content:"";height:1px;position:absolute;bottom:0;left:20px;right:20px;background:linear-gradient(90deg,#fff 0,#4d4d4d 50%,#fff 100%);opacity:0;transition:all .4s ease-in-out}.guest-reviews-widget__hd--find a .plus{font-size:1.125rem;margin-left:5px;font-weight:300;line-height:14px}.guest-reviews-widget__container{width:calc(33.3333333333% - 24px);display:flex;padding:48px 32px;box-sizing:border-box}@media (max-width:1004px){.guest-reviews-widget__container{width:calc(50% - 24px)}}@media (max-width:767px){.guest-reviews-widget__container{width:100%;padding:16px 32px}}.guest-reviews-widget__container .see-more-button{display:block;font-size:0;background:url("/themes/custom/rixos/css/../svg/spritesrc/arrow_icon.svg") no-repeat center;width:20px;height:20px;margin:15px auto 0;background-size:contain}.guest-reviews-widget__container .see-more-button.see-less-text{transform:rotate(180deg)}.guest-reviews-widget__container--guest{flex:1}@media (max-width:1004px){.guest-reviews-widget__container--guest{position:absolute}}.guest-reviews-widget__container--guest .icons{font-size:2.8125rem;text-align:center}@media (max-width:1004px){.guest-reviews-widget__container--guest .icons{font-size:2.1875rem}}.guest-reviews-widget__container--guest img{display:block;border-radius:50%;overflow:hidden;width:85px;height:85px}@media (max-width:1004px){.guest-reviews-widget__container--guest img{width:45px;height:45px}}.guest-reviews-widget__container--comments{flex:7}.guest-reviews-widget__container--comments-hd{display:block;margin-bottom:16px}@media (max-width:1004px){.guest-reviews-widget__container--comments-hd{display:block;position:relative;padding-left:0}}.guest-reviews-widget__container--comments-review{margin-top:8px}.guest-reviews-widget__container--comments-review .guest-reviews-widget__container--date{display:none}.guest-reviews-widget__container--comments-review-title{font-size:1rem;line-height:1;font-weight:700}.guest-reviews-widget__container--comments p{margin-top:8px;font-size:.8125rem;line-height:18px}.guest-reviews-widget__container--date{text-transform:uppercase;font-size:.75rem;margin-bottom:8px}.guest-reviews-widget__container--date span{margin-right:10px}.guest-reviews-widget__container--date span:last-child{padding:0;margin:0;border:0}.guest-reviews-widget .button{margin-top:32px;display:flex;justify-items:center;justify-content:center;direction:ltr}.guest-reviews-widget .button:before{background:#986f38;background:linear-gradient(190deg,#986f38 0,#fff 80%);content:"";height:.0625rem;width:35%;display:block;margin-top:40px;margin-right:20px}@media (max-width:1004px){.guest-reviews-widget .button:before{display:none}}.guest-reviews-widget .button:after{background:#986f38;background:linear-gradient(90deg,#986f38 0,#fff 80%);content:"";height:.0625rem;width:35%;display:block;margin-top:40px;margin-left:20px}@media (max-width:1004px){.guest-reviews-widget .button:after{display:none}}.guest-reviews-widget .button a,.guest-reviews-widget .button button{position:relative;border:1px solid #333;padding:24px 0;box-sizing:border-box;display:block;background-color:transparent;min-width:240px;color:#333;font-weight:400;font-size:1.375rem;letter-spacing:.47px;line-height:1.5rem;text-align:center}.guest-reviews-widget .button a:hover,.guest-reviews-widget .button button:hover{border:1px solid transparent}.guest-reviews-widget .button a:hover:after,.guest-reviews-widget .button button:hover:after{content:"";height:1px;width:106px;background:linear-gradient(90deg,#fff 0,#4d4d4d 50%,#fff 100%);margin:0 auto;border-radius:50%;overflow:hidden;display:block;position:absolute;left:0;right:0;bottom:0}.guest-reviews-widget .button a.js-trigger+a,.guest-reviews-widget .button button.js-trigger+a{display:none}.intro-banner-widget{position:relative;margin:0 auto 2.5rem}.intro-banner-widget__container{height:calc(100vh - 8.1875rem);overflow:hidden;max-width:100vw}@media (max-width:1112px){.intro-banner-widget__container{height:calc(100vh - 160px)}}@media (max-width:1004px){.intro-banner-widget__container{height:calc(100vh - 170px)}}@media (max-width:767px){.intro-banner-widget__container{height:calc(100vh - 70px);max-height:454px}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3){.intro-banner-widget__container{height:calc(100vh - 290px)}}.intro-banner-widget__container>div:not(.intro-banner-widget__container--block){width:100%;height:100%}.intro-banner-widget__container .img:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.55);opacity:0}.intro-banner-widget__container .img.loaded:after{opacity:1}.intro-banner-widget__container img{width:100%;height:100%;display:block;object-fit:cover}.intro-banner-widget__container .breadcrumb{position:absolute;top:35px;left:50%;transform:translate(-50%,0);display:block;z-index:2}@media (max-width:767px){.intro-banner-widget__container .breadcrumb{top:28px}}.intro-banner-widget__container .breadcrumb ul{display:flex}.intro-banner-widget__container .breadcrumb ul li{color:#fff;font-weight:600;font-size:.875rem;letter-spacing:1.95px;line-height:.875rem;text-transform:uppercase}@media (max-width:767px){.intro-banner-widget__container .breadcrumb ul li{font-size:.5625rem;letter-spacing:1.4px;line-height:.625rem}}.intro-banner-widget__container .breadcrumb ul li:after{content:".";margin:0 20px 0 18px}@media (max-width:767px){.intro-banner-widget__container .breadcrumb ul li:after{margin:0 14px 0 12px}}.intro-banner-widget__container .breadcrumb ul li a{color:#fff;font-weight:600}.intro-banner-widget__container .breadcrumb ul li a:hover{text-decoration:underline}.intro-banner-widget__container .breadcrumb ul li:last-child{margin-right:0}.intro-banner-widget__container .breadcrumb ul li:last-child:after{display:none}.intro-banner-widget__container--block{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;display:flex;flex-wrap:wrap;width:100%;max-width:850px;padding:20px;box-sizing:border-box;z-index:2}@media (max-width:767px){.intro-banner-widget__container--block{width:100%}}@media (max-width:1004px){.intro-banner-widget__container--block{width:100%;padding:20px 60px;margin:inherit;text-align:center;left:50%;right:auto!important;top:50%;bottom:auto;transform:translate(-50%,-50%)}}.intro-banner-widget__container--block:after{display:none}.intro-banner-widget__container--block .info-lbl{text-transform:uppercase;font-weight:300;font-size:.875rem;letter-spacing:2.27px;line-height:1rem;display:inline-block}@media (max-width:1004px){.intro-banner-widget__container--block .info-lbl{color:#634c38;font-weight:900;font-size:.625rem;letter-spacing:1.33px;line-height:.75rem;margin-bottom:17px}}.intro-banner-widget__container--block .info-lbl:after{content:"";width:7.5rem;margin:17px auto;height:.0625rem;background:#fff;background:linear-gradient(90deg,#fff 0,#af9773 50%,#fff 100%);display:block;border-radius:50%}@media (max-width:1004px){.intro-banner-widget__container--block .info-lbl:after{display:none}}.intro-banner-widget__container--block h1{width:100%;font-weight:400;font-size:5.9375rem;line-height:5.9375rem}@media (max-width:1366px){.intro-banner-widget__container--block h1{font-size:3.75rem;line-height:3.4375rem}}@media (max-width:767px){.intro-banner-widget__container--block h1{font-size:3.4375rem;line-height:3.125rem}}.intro-banner-widget__container--block p,.intro-banner-widget__container--block>div{margin-top:20px;width:100%;font-size:1rem;line-height:1.625rem;font-weight:900}.intro-gallery-widget{position:relative;margin:0 auto}@media (max-width:1112px){.intro-gallery-widget{z-index:301}}.intro-gallery-widget__container{height:calc(100vh - 116px);overflow:hidden;max-width:100vw}@media (max-width:1112px){.intro-gallery-widget__container{height:calc(100vh - 87px - 63px)}}@media (max-width:1004px){.intro-gallery-widget__container{height:calc(100vh - 194px)}}@media (max-width:767px){.intro-gallery-widget__container{height:calc(100vh - 220px);min-height:calc(100vh - 86px - 160px);z-index:301}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3){.intro-gallery-widget__container{height:calc(100vh - 290px)}}.intro-gallery-widget__container .slick-slider{height:100%;margin:0}.intro-gallery-widget__container .slick-slider .slick-list,.intro-gallery-widget__container .slick-slider .slick-track{height:100%}.intro-gallery-widget__container .slick-slider .slick-arrow{z-index:5;width:56px;height:56px;border:2px solid #fff;border-radius:50%}.intro-gallery-widget__container .slick-slider .slick-arrow:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:url("/themes/custom/rixos/css/../svg/spritesrc/slider_arrow_icon_white.svg") no-repeat center;width:10px;height:23px}.intro-gallery-widget__container .slick-slider .slick-arrow.slick-prev{left:90px}.intro-gallery-widget__container .slick-slider .slick-arrow.slick-prev:after{transform:translate(-50%,-50%) rotate(-180deg)}@media (max-width:1024px){.intro-gallery-widget__container .slick-slider .slick-arrow.slick-prev{left:25px}}.intro-gallery-widget__container .slick-slider .slick-arrow.slick-next{right:90px}@media (max-width:1024px){.intro-gallery-widget__container .slick-slider .slick-arrow.slick-next{right:25px}}.intro-gallery-widget__container .slick-slider .slick-arrow.slick-disabled{opacity:0}.intro-gallery-widget__container .slick-slider .slick-dots{bottom:50px}@media (max-width:767px){.intro-gallery-widget__container .slick-slider .slick-dots{bottom:24px}}.intro-gallery-widget__container .slick-slider .slick-dots li{height:2px;width:40px}.intro-gallery-widget__container .slick-slider .slick-dots li button{padding:10px 0;width:100%;height:100%}.intro-gallery-widget__container .slick-slider .slick-dots li button:before{width:100%;height:100%;content:"";background:#fff;opacity:1}.intro-gallery-widget__container .slick-slider .slick-dots li.slick-active button:before{background:#000}.intro-gallery-widget__container .slick-slide{height:100%;margin:0}.intro-gallery-widget__container .slick-slide>div{height:100%}.intro-gallery-widget__container .slick-slide .image,.intro-gallery-widget__container .slick-slide .img{width:100%;height:100%;position:relative}.intro-gallery-widget__container .slick-slide .image>div,.intro-gallery-widget__container .slick-slide .img>div{height:100%}.intro-gallery-widget__container .slick-slide .image:after,.intro-gallery-widget__container .slick-slide .img:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.55);opacity:0}.intro-gallery-widget__container .slick-slide .image.loaded:after,.intro-gallery-widget__container .slick-slide .img.loaded:after{opacity:1}.intro-gallery-widget__container .slide{position:relative;height:100%}.intro-gallery-widget__container .slide .resort-slide-additional-content{position:absolute;left:50%;bottom:20%;transform:translate(-50%,-50%);color:#fff;text-align:center;flex-wrap:wrap;width:100%;max-width:850px;z-index:2}@media (max-width:767px){.intro-gallery-widget__container .slide .resort-slide-additional-content{padding:0 15px;box-sizing:border-box;bottom:15%}}.intro-gallery-widget__container .slide .resort-slide-additional-content .resort-slide-description,.intro-gallery-widget__container .slide .resort-slide-additional-content p{width:100%;font-size:.8125rem;line-height:20px;font-weight:900;letter-spacing:1.6px}@media (max-width:767px){.intro-gallery-widget__container .slide .resort-slide-additional-content .resort-slide-description,.intro-gallery-widget__container .slide .resort-slide-additional-content p{font-size:16px;line-height:24px;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}}.intro-gallery-widget__container .slide .resort-slide-additional-content .see-more-link{position:relative;color:#fff;text-transform:uppercase;font-weight:900;padding-right:25px;margin-top:28px;display:inline-block}@media (max-width:767px){.intro-gallery-widget__container .slide .resort-slide-additional-content .see-more-link{margin-top:15px}}.intro-gallery-widget__container .slide .resort-slide-additional-content .see-more-link:after{position:absolute;top:50%;transform:translate(0,-50%);right:0;content:"";display:inline-block;width:11px;height:11px;background:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);background-position:center;background-size:100% 1px,1px 100%;background-repeat:no-repeat}.intro-gallery-widget__container img{width:100%;height:100%;display:block;object-fit:cover}.intro-gallery-widget__container .slick-dots{display:none}.intro-gallery-widget__container .breadcrumb{position:absolute;top:35px;left:50%;transform:translate(-50%,0);display:block;z-index:2;width:100%}@media (max-width:767px){.intro-gallery-widget__container .breadcrumb{top:28px}}.intro-gallery-widget__container .breadcrumb ul{display:flex;justify-content:center}.intro-gallery-widget__container .breadcrumb ul li{color:#fff;font-weight:600;font-size:.875rem;letter-spacing:1.95px;line-height:.875rem;text-transform:uppercase}@media (max-width:767px){.intro-gallery-widget__container .breadcrumb ul li{font-size:.5625rem;letter-spacing:1.4px;line-height:.625rem}}.intro-gallery-widget__container .breadcrumb ul li:after{content:".";margin:0 20px 0 18px}@media (max-width:767px){.intro-gallery-widget__container .breadcrumb ul li:after{margin:0 14px 0 12px}}.intro-gallery-widget__container .breadcrumb ul li a{color:#fff;font-weight:600}.intro-gallery-widget__container .breadcrumb ul li a:hover{text-decoration:underline}.intro-gallery-widget__container .breadcrumb ul li:last-child{margin-right:0}.intro-gallery-widget__container .breadcrumb ul li:last-child:after{display:none}.intro-gallery-widget__container--block{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);color:#fff;text-align:center;flex-wrap:wrap;width:100%;max-width:850px;padding:20px;box-sizing:border-box;z-index:1}@media (max-width:1004px){.intro-gallery-widget__container--block{width:100%;padding:20px 60px}}@media (max-width:767px){.intro-gallery-widget__container--block{width:100%;padding:20px 40px}}.intro-gallery-widget__container--block .info-lbl{width:100%;font-size:.875rem;text-transform:uppercase;font-weight:600;letter-spacing:1.6px;margin-bottom:40px;line-height:1.5rem;display:inline-block}@media (max-width:767px){.intro-gallery-widget__container--block .info-lbl{font-size:.8125rem;line-height:.875rem}}.intro-gallery-widget__container--block h1{width:100%;font-size:5.9375rem;line-height:5.625rem;margin-bottom:5px;font-weight:400}@media (max-width:1366px){.intro-gallery-widget__container--block h1{font-size:3.75rem;line-height:3.4375rem}}@media (max-width:767px){.intro-gallery-widget__container--block h1{font-size:2.5rem;line-height:2.8125rem;margin-bottom:16px}}.intro-gallery-widget__container--block p{width:100%;font-size:.8125rem;line-height:20px;font-weight:900;letter-spacing:1.6px}@media (max-width:767px){.intro-gallery-widget__container--block p{font-size:16px;line-height:24px}}.intro-gallery-widget__container .review__rating{display:flex;justify-content:center;color:#fff;margin-bottom:45px;font-weight:900;justify-items:center;font-size:.625rem;line-height:.75rem;cursor:pointer}@media (max-width:1004px){.intro-gallery-widget__container .review__rating{justify-content:left}}.intro-gallery-widget__container .review__rating p{font-size:.875rem;line-height:1.125rem;display:flex;align-items:center;justify-content:center}.intro-gallery-widget__container .review .review-rating-icons{background-size:contain;margin:0 10px 0;display:inline-block;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos-color.svg");width:70px;height:14px;position:relative}@media (max-width:1004px){.intro-gallery-widget__container .review .review-rating-icons{margin:0 4px 0}}.intro-gallery-widget__container .review .review-rating-icons-full_5{height:14px;background-size:contain;position:absolute;width:70px;left:0;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos-white.svg")}.intro-gallery-widget__container .review .review-rating-icons-half_5{height:14px;background-size:contain;position:absolute;width:63px;left:0;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos-white.svg")}.intro-gallery-widget__container .review .review-rating-icons-full_4{height:14px;background-size:contain;position:absolute;width:56px;left:0;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos-white.svg")}.intro-gallery-widget__container .review .review-rating-icons-half_4{height:13px;background-size:contain;position:absolute;width:49px;left:0;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos-white.svg")}.intro-gallery-widget__container .review .review-rating-icons-full_3{height:14px;background-size:contain;position:absolute;width:42px;left:0;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos-white.svg")}.intro-gallery-widget__container .review .review-rating-icons-half_3{height:14px;background-size:contain;position:absolute;width:35px;left:0;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos-white.svg")}.intro-gallery-widget__container .review .review-rating-icons-full_2{height:14px;background-size:contain;position:absolute;width:28px;left:0;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos-white.svg")}.intro-gallery-widget__container .review .review-rating-icons-half_2{height:14px;background-size:contain;position:absolute;width:21px;left:0;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos-white.svg")}.intro-gallery-widget__container .review .review-rating-icons-full_1{height:14px;background-size:contain;position:absolute;width:15px;left:0;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos-white.svg")}.intro-gallery-widget__container .review .review-rating-icons-half_1{height:14px;background-size:contain;position:absolute;width:15px;left:0;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/rixos-white.svg")}.intro-gallery-widget__container .stars{background-image:url("/themes/custom/rixos/css/../svg/spritesrc/star-br-white.svg");background-repeat:space;width:107px;margin:0 auto 20px;height:18px}.intro-gallery-widget__container .stars-num{background-repeat:space}.intro-gallery-widget__container .stars-num__5{width:107px;height:18px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/star-white.svg")}.intro-gallery-widget__container .stars-num__4{width:84px;height:18px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/star-white.svg")}.intro-gallery-widget__container .stars-num__3{width:62px;height:18px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/star-white.svg")}.intro-gallery-widget__container .stars-num__2{width:40px;height:18px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/star-white.svg")}.intro-gallery-widget__container .stars-num__1{width:18px;height:18px;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/star-white.svg")}.intro-gallery-widget__container .btn-success{position:absolute;bottom:35px;color:#fff;font-weight:600;font-size:.75rem;display:flex;align-items:center;line-height:.9375rem;border:0;background-color:rgba(255,255,255,.2);padding:10px;cursor:pointer;transition:all .4s ease-in-out}.intro-gallery-widget__container .btn-success svg{width:2.25rem;height:2.25rem}@media (max-width:767px){.intro-gallery-widget__container .btn-success{bottom:15px;padding:8px}.intro-gallery-widget__container .btn-success span{display:none}}.intro-gallery-widget__container .btn-success:hover{background:#4e4b46}.intro-gallery-widget__container .btn-success span{display:none}.intro-gallery-widget .scroll-to-container{border-radius:50%;width:53px;color:#fff;cursor:pointer;display:block;font-size:1.375rem;border:2px solid #4e4b46;padding:10px;position:absolute;bottom:25px;left:0;right:0;z-index:90;background:#fff;margin:0 auto;animation:bounce 1.5s infinite alternate;-webkit-animation:bounce 1.5s infinite alternate}@media (max-width:1112px){.intro-gallery-widget .scroll-to-container{width:47px}}@media (max-width:1004px){.intro-gallery-widget .scroll-to-container{bottom:0;background:0 0;border:0;width:48px}}.intro-gallery-widget .scroll-to-container:before{content:"";background:url("/themes/custom/rixos/css/../svg/spritesrc/arrow_icon.svg") no-repeat center;width:28px;height:28px;background-size:contain;display:block;margin:0 auto}.intro-gallery-widget [role=button]:focus,.intro-gallery-widget button:focus{outline-color:#fff!important}.intro-gallery-widget.no-description .intro-gallery-widget__container--block{top:50%}.widget-gallery-popup{margin:6.25rem auto 0;z-index:102;width:56.375rem;height:42.375rem}@media (max-width:1600px){.widget-gallery-popup{width:43.75rem;height:32.5rem}}@media (max-width:1366px){.widget-gallery-popup{width:38.75rem;height:29.0625rem}}@media (max-width:767px){.widget-gallery-popup{width:100%;height:16.5625rem;margin:60% auto 0}}@media only screen and (device-width:414px) and (device-height:736px) and (-webkit-device-pixel-ratio:3){.widget-gallery-popup{margin:40% auto 0}}@media screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3){.widget-gallery-popup{margin:40% auto 0}}.widget-gallery-popup .slick-arrow{font-size:0;line-height:0;position:absolute;bottom:50%;display:block;padding:0;cursor:pointer;border:none;height:3.125rem;width:3.125rem;border-radius:50%;outline:0;top:auto}@media (max-width:1004px){.widget-gallery-popup .slick-arrow{display:none}}.widget-gallery-popup .slick-arrow:focus{outline-color:#fff!important}.widget-gallery-popup .slick-prev{background:url("/themes/custom/rixos/css/../svg/spritesrc/arrow_white_icon.svg") no-repeat center;z-index:12;transform:rotate(90deg);opacity:1;border:1px solid #fff;border-radius:50%;left:-200px;background-size:27px}.widget-gallery-popup .slick-next{background:url("/themes/custom/rixos/css/../svg/spritesrc/arrow_white_icon.svg") no-repeat center;transform:rotate(-90deg);z-index:12;opacity:1;right:-200px;border:1px solid #fff;border-radius:50%;background-size:27px}.widget-gallery-popup .slider.gallery-slider img{width:100%;height:100%}.widget-gallery-popup .slick-initialized .slick-slide button{display:inline-block;border:none;padding:0;margin:0}.widget-gallery-popup .gallery-slider-thumb{position:absolute;bottom:5%;width:100%;left:0;right:0;padding:0 20px}@media (max-width:767px){.widget-gallery-popup .gallery-slider-thumb{bottom:20%}}.widget-gallery-popup .gallery-slider-thumb .slick-dots{display:none!important}.widget-gallery-popup .gallery-slider-thumb .slide-thumb{font-size:12px;font-weight:300;color:#fff;margin:0 5px}.widget-gallery-popup .gallery-slider-thumb .slide-thumb img{width:90px;height:80px}.widget-gallery-popup .gallery-slider-thumb .slide-thumb button{display:inline-block;border:none;padding:0;margin:0}.widget-gallery-popup .gallery-slider-thumb .slide-thumb.item-category{margin-left:30px}@media (max-width:767px){.widget-gallery-popup .gallery-slider-thumb .slide-thumb.item-category{margin-left:20px}}.widget-gallery-popup .gallery-slider-thumb .slick-slide .img{opacity:.7}.widget-gallery-popup .gallery-slider-thumb .slick-slide.slick-current .img{opacity:1}.widget-gallery-popup .gallery-slider-thumb .slick-track{align-items:flex-end;display:flex}.widget-gallery-popup .gallery-slider-thumb .category{display:block;margin-bottom:12px;max-width:90px}.widget-gallery-popup .pagingInfo{position:absolute;bottom:2%;left:50%;right:0;width:fit-content}@media (max-width:767px){.widget-gallery-popup .pagingInfo{bottom:18%}}.widget-gallery-popup .pagingInfo i{font-weight:400;font-size:2.25rem;letter-spacing:2.6px;line-height:2.4375rem;color:#fff}@media (max-width:767px){.widget-gallery-popup .pagingInfo i{font-size:1.125rem;letter-spacing:1.3px;line-height:1.25rem}}.widget-gallery-popup .pagingInfo i:first-child:after{display:inline-block;content:"";color:#897869;margin:0 10px 4px;border-left:1px solid #897869;height:.875rem}@media (max-width:767px){.widget-gallery-popup .pagingInfo i:first-child:after{border-color:#fff;height:8px;margin-bottom:2px}}#jsModalGallery.popup-widget{background-color:rgba(0,0,0,.9)}#jsModalGallery .popup-widget__close svg>path{fill:red}[dir=rtl] .intro-gallery-widget__container .slick-slider .slick-arrow.slick-prev{right:90px;left:auto}[dir=rtl] .intro-gallery-widget__container .slick-slider .slick-arrow.slick-prev:after{transform:translate(-50%,-50%) rotate(0)}@media (max-width:1024px){[dir=rtl] .intro-gallery-widget__container .slick-slider .slick-arrow.slick-prev{right:25px}}[dir=rtl] .intro-gallery-widget__container .slick-slider .slick-arrow.slick-next{left:90px;right:auto}[dir=rtl] .intro-gallery-widget__container .slick-slider .slick-arrow.slick-next:after{transform:translate(-50%,-50%) rotate(-180deg)}@media (max-width:1024px){[dir=rtl] .intro-gallery-widget__container .slick-slider .slick-arrow.slick-next{left:25px}}.intro-player-container-widget{height:100%;position:relative;min-height:150px}.intro-player-container-widget .contextual-region,.intro-player-container-widget article{height:100%}.intro-player-container-widget .play{display:none}.intro-player-container-widget .pause{display:block}@media (max-width:767px){.intro-player-container-widget .play-btn span{display:none}}.intro-player-container-widget .play-btn:before{content:"";position:absolute;top:9px;left:12px;border:.5rem solid transparent;border-right-width:0;height:0;width:0}.intro-player-container-widget .pause:before,.intro-player-container-widget .play:before{border-left:.875rem solid #fff}.intro-player-container-widget video{visibility:hidden}.intro-player-container-widget .plyr--video video{visibility:visible}.intro-player-container-widget .pause{border-radius:5%;border-color:#fff}.intro-player-container-widget .pause:before{border-width:0;border-left:2px solid #fff;border-right:2px solid #fff;height:14px;width:9px;top:.6875rem;left:12px}.intro-player-container-widget .plyr--video .plyr__control.plyr__tab-focus,.intro-player-container-widget .plyr--video .plyr__control:hover,.intro-player-container-widget .plyr--video .plyr__control[aria-expanded=true]{background-color:rgba(77,77,77,.8)}.intro-player-container-widget .plyr--video .plyr__controls{display:none}.intro-player-container-widget .plyr--paused .pause{display:none}.intro-player-container-widget .plyr--paused .play{display:block}.intro-player-container-widget .plyr--youtube.plyr--paused iframe{display:none}.intro-player-container-widget .plyr--youtube.plyr--paused .plyr__video-wrapper{background:url("/themes/custom/rixos/css/../images/blocks/video/stand-by-intro.jpg") no-repeat center;background-size:cover}.intro-player-container-widget .plyr__control--overlaid{opacity:1;visibility:visible;top:auto;bottom:6%;left:6%;color:#fff;font-weight:600;font-size:.75rem;display:flex;align-items:center;line-height:.9375rem;border:0;background-color:rgba(77,77,77,.8);padding:10px 19px 12px 30px;cursor:pointer;transition:all .4s ease-in-out;border-radius:0}@media (max-width:1004px){.intro-player-container-widget .plyr__control--overlaid{left:12%;padding:9px 19px 10px 30px}}@media (max-width:767px){.intro-player-container-widget .plyr__control--overlaid{padding:18px 21px 17px 12px}}.paragraph--type--intro-widget-item-upload-video{height:100%;width:100%;position:absolute}.resort-page .intro-player-container-widget .plyr__control--overlaid{left:290px;bottom:17px}@media (max-width:767px){.resort-page .intro-player-container-widget .plyr__control--overlaid{left:75px;bottom:-2px}}.plyr{height:100%}.intro-widget{position:relative;margin:0 auto 2.5rem;height:calc(100vh - 131px);overflow:hidden}@media (max-width:1112px){.intro-widget{height:calc(100vh - 81px)}}@media (max-width:1004px){.intro-widget{height:calc(100vh - 114px)}}.intro-widget img{height:100%;width:100%;display:block;object-fit:cover}@media (max-width:767px){.intro-widget{margin:0 auto 50px}}.intro-widget .contextual-region,.intro-widget article{height:100%}.intro-widget .video-player{height:49.375rem}@media (max-width:767px){.intro-widget .video-player{height:22.625rem}}.intro-widget .breadcrumb{margin-bottom:2.5rem}@media (max-width:1004px){.intro-widget .breadcrumb{display:none}}.intro-widget .breadcrumb ul{display:flex}.intro-widget .breadcrumb ul li{color:#4e4b46;font-weight:900;font-size:.75rem;letter-spacing:1.95px;line-height:.875rem}.intro-widget .breadcrumb ul li:after{content:"";background:url("/themes/custom/rixos/css/../svg/spritesrc/arrow_icon.svg") no-repeat center;transform:rotate(-90deg);width:11px;height:6px;display:inline-block;background-size:11px;margin-right:15px;margin-left:10px}.intro-widget .breadcrumb ul li a{color:#4e4b46;font-weight:900}.intro-widget .breadcrumb ul li a:hover{text-decoration:underline}.intro-widget .breadcrumb ul li:last-child{margin-right:0}.intro-widget .breadcrumb ul li:last-child:after{display:none}.intro-widget img{width:100%}.intro-widget__block{position:absolute;background:#fff;bottom:20%;max-width:40rem;box-sizing:border-box;padding:53px 60px}@media (max-width:767px){.intro-widget__block{bottom:30%;padding:34px 27px 34px 36px;max-width:17.8125rem}}@media (max-width:1004px){.intro-widget .text-widget h1{margin-bottom:0}}.intro-widget .text-widget h2{margin:0 0 16px}@media (max-width:1004px){.intro-widget .text-widget h2{font-size:1.875rem;line-height:2.125rem}}@media (max-width:1004px){.intro-widget .text-widget{padding:0}.intro-widget .text-widget h3{text-align:center;font-size:.625rem;font-weight:900;line-height:.75rem;letter-spacing:1.33px;color:#333}}.intro-widget .youtube-container--responsive{padding-bottom:0;height:49.375rem}@media (max-width:767px){.intro-widget .youtube-container--responsive{height:22.625rem}}.menu-widget{max-width:1246px;margin:125px auto;box-sizing:border-box;text-align:center}@media (max-width:1366px){.menu-widget{padding:0 35px}}@media (max-width:1004px){.menu-widget{margin:50px auto}}.menu-widget h2{color:#333;font-weight:400;font-size:3.4375rem;letter-spacing:2.07px;line-height:4.0625rem;margin-bottom:20px}.menu-widget h3,.menu-widget h4{text-transform:uppercase;color:#4e4b46;font-weight:300;font-size:.875rem;letter-spacing:2.27px;line-height:1rem}.menu-widget-container{margin-top:64px;display:grid;grid-template-columns:repeat(auto-fill,20.8125rem);grid-gap:1rem;justify-content:space-between;margin-bottom:31px}@media (max-width:1004px){.menu-widget-container{flex-direction:column;display:flex}}@media (max-width:767px){.menu-widget-container{margin-top:24px}}.menu-widget-container__col--item{margin-bottom:30px}.menu-widget-container h4:after{margin:24px auto;width:173px;display:block;content:"";height:.0625rem;background:#fff;background:linear-gradient(90deg,#fff 0,#af9773 50%,#fff 100%);border-radius:50%}.menu-widget-container h5{color:#333;font-weight:900;font-size:1rem;letter-spacing:0;line-height:1.8125rem;text-align:center}.menu-widget-container p{max-width:332px;margin:0 auto;color:#333;font-weight:300;font-size:1rem;letter-spacing:0;line-height:1.8125rem;text-align:center}@media (max-width:767px){.menu-widget-container p{margin:0}}.menu-widget .button{margin-top:32px;display:flex;justify-items:center;justify-content:center;direction:ltr}.menu-widget .button:before{content:"";height:1px;width:35%;background:#333;background:linear-gradient(190deg,#333 0,#fff 80%);margin-top:40px;display:block;margin-right:20px}@media (max-width:1004px){.menu-widget .button:before{display:none}}.menu-widget .button:after{content:"";height:1px;width:35%;background:#333;background:linear-gradient(90deg,#333 0,#fff 80%);display:block;margin-top:40px;margin-left:20px}@media (max-width:1004px){.menu-widget .button:after{display:none}}.menu-widget .button a{position:relative;border:1px solid #333;padding:24px 0;box-sizing:border-box;display:block;min-width:15rem;color:#333;font-weight:400;font-size:1.375rem;letter-spacing:.47px;line-height:1.5rem;text-align:center}.menu-widget .button a:hover{border:1px solid transparent}.menu-widget .button a:hover:after{content:"";height:1px;width:106px;background:linear-gradient(90deg,#fff 0,#333 50%,#fff 100%);margin:0 auto;border-radius:50%;overflow:hidden;display:block;position:absolute;left:0;right:0;bottom:0}.offers-widget{max-width:77.875rem;margin:60px auto 125px}@media (max-width:1366px){.offers-widget{padding:0 35px;margin:30px auto}}.offers-widget .headline{text-align:center;color:#333;margin-bottom:48px;font-weight:400;font-size:4.6875rem;letter-spacing:2.82px}@media (max-width:1004px){.offers-widget .headline{font-size:2.5rem;margin-bottom:24px;text-align:inherit}}.offers-widget__filter{margin-bottom:40px}@media (max-width:1004px){.offers-widget__filter{margin-bottom:12px}}.offers-widget__filter-hd{display:none}@media (max-width:1004px){.offers-widget__filter-hd{display:block;color:#333;font-weight:600;font-size:15px;letter-spacing:.5px;line-height:18px;margin-bottom:16px}}.offers-widget__filter ul{display:flex;justify-content:center;flex-wrap:wrap}@media (max-width:1004px){.offers-widget__filter ul{justify-content:inherit}}.offers-widget__filter ul li input{position:absolute;width:100%;box-sizing:border-box;height:100%;top:-3px;left:-4px;cursor:pointer}.offers-widget__filter ul li input:checked{color:#333;border-color:#333}.offers-widget__filter ul li .btn{background:0 0;border-radius:5px;border:1px solid rgba(77,77,77,.31);text-transform:uppercase;padding:13px 20px;color:#4e4b46;display:block;font-weight:300;font-size:.875rem;letter-spacing:2.27px;line-height:1rem;text-align:center;cursor:pointer;margin:0 10px 24px;position:relative}@media (max-width:1004px){.offers-widget__filter ul li .btn{margin:0 6px 10px 0;font-size:12px;letter-spacing:.5px;padding:6px 10px}}.offers-widget__filter ul li .btn.active,.offers-widget__filter ul li .btn:hover{color:#333;font-weight:600;border-color:#333}.offers-widget__filter ul li .btn.hide{display:none}.offers-widget__filter .see-all button{margin:10px auto 0;text-align:center;border:0;background:0 0;color:#4e4b46;display:flex;align-items:center;font-weight:300;font-size:.875rem;line-height:1rem;text-transform:uppercase;position:relative}@media (max-width:1004px){.offers-widget__filter .see-all button{margin:10px 0 16px}}.offers-widget__filter .see-all button:hover{color:#8c7866}.offers-widget__filter .see-all button:hover:after{content:"";height:.0625rem;width:6.625rem;background:linear-gradient(90deg,#fff 0,#8c7866 50%,#fff 100%);margin:0 auto -5px;border-radius:50%;overflow:hidden;display:block;position:absolute;left:0;right:0;bottom:0}.offers-widget__filter .see-all button span{font-size:1.25rem;display:inline-block;margin-left:5px}.offers-widget__filter .see-all.hide{display:none}.offers-widget__container{display:grid;grid-template-columns:repeat(auto-fill,22.875rem);justify-content:space-between}@media (max-width:767px){.offers-widget__container{display:block}}.offers-widget__container img{width:100%;height:auto}.offers-widget__container--item{margin-bottom:40px;max-width:390px}.offers-widget__container--item.big{grid-column:1/-1;margin-bottom:70px;max-width:inherit}.offers-widget__container--item.big img{width:100%}.offers-widget__container--item.big .offers-widget__container--item-hd{margin:20px 0 10px;color:#4e4b46;font-weight:900;font-size:.875rem;letter-spacing:2.28px;line-height:1.8125rem;text-transform:uppercase}@media (max-width:1004px){.offers-widget__container--item.big .offers-widget__container--item-hd{font-size:12px;letter-spacing:2px;margin:10px 0 6px}}.offers-widget__container--item.big .offers-widget__container--item-headline{color:#333;font-weight:400;font-size:3.4375rem;letter-spacing:2.07px;line-height:4.0625rem;margin-bottom:10px}@media (max-width:1004px){.offers-widget__container--item.big .offers-widget__container--item-headline{font-size:33px;letter-spacing:1.4px;line-height:41px;margin-bottom:6px}}.offers-widget__container--item.big .offers-widget__container--item-content{color:#4e4b46;font-weight:300;font-size:.875rem;letter-spacing:2.27px;line-height:1.375rem;text-transform:uppercase}@media (max-width:1004px){.offers-widget__container--item.big .offers-widget__container--item-content{font-size:.75rem;letter-spacing:2px;line-height:1.25rem}}.offers-widget__container--item.big .offers-widget__container--item-view{margin-top:30px;border:1px solid #333;color:#333;font-size:1.5625rem;padding:20px 30px;display:inline-block;text-align:center;position:relative;font-weight:400}.offers-widget__container--item.big .offers-widget__container--item-view:hover{border:1px solid transparent}.offers-widget__container--item.big .offers-widget__container--item-view:hover:after{content:"";height:.0625rem;width:6.625rem;background:linear-gradient(90deg,#fff 0,#4d4d4d 50%,#fff 100%);margin:0 auto;border-radius:50%;overflow:hidden;display:block;position:absolute;left:0;right:0;bottom:0}@media (max-width:1004px){.offers-widget__container--item.big .offers-widget__container--item-view{font-size:1.25rem}}@media (max-width:767px){.offers-widget__container--item.big .offers-widget__container--item-view{width:100%;box-sizing:border-box}}.offers-widget__container--item-hd{color:#4e4b46;font-weight:900;font-size:.75rem;letter-spacing:1.95px;line-height:.9375rem;text-transform:uppercase;margin:10px 0 8px}.offers-widget__container--item-headline{color:#4e4b46;font-weight:400;font-size:2.25rem;letter-spacing:1.35px;line-height:2.4375rem;margin-bottom:8px}.offers-widget__container--item-content{color:#4e4b46;font-weight:300;text-transform:uppercase;font-size:.875rem;letter-spacing:2.27px;line-height:1.4375rem}.offers-widget__container--item-view{margin-top:13px;border:1px solid #333;color:#333;font-size:1.25rem;padding:20px 30px;display:inline-block;text-align:center;position:relative}.offers-widget__container--item-view:hover{border:1px solid transparent}.offers-widget__container--item-view:hover:after{content:"";height:.0625rem;width:6.625rem;background:linear-gradient(90deg,#fff 0,#4d4d4d 50%,#fff 100%);margin:0 auto;border-radius:50%;overflow:hidden;display:block;position:absolute;left:0;right:0;bottom:0}@media (max-width:767px){.offers-widget__container--item-view{width:100%;display:block;box-sizing:border-box}}.overflow-widget{max-width:1074px}@media (max-width:1366px){.overflow-widget{margin:0 auto}}@media (max-width:1600px){.overflow-widget{padding:0 35px}}@media (max-width:1004px){.overflow-widget{padding:0 35px}}.overflow-widget__container{display:flex;justify-content:space-between;margin-top:85px}@media (max-width:1004px){.overflow-widget__container{flex-direction:column}}.overflow-widget__container--left{width:100%;background:#fff;overflow:hidden}.overflow-widget__container--left h2{margin-bottom:36px;color:#333;font-weight:400;font-size:3.4375rem;letter-spacing:2.07px;line-height:3.875rem;word-break:break-word;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}@media (max-width:1004px){.overflow-widget__container--left h2{font-size:2.5rem;letter-spacing:1.5px;line-height:2.5625rem;margin-bottom:18px}}.overflow-widget__container--left p{color:#4e4b46;font-weight:300;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;text-align:justify}@media (max-width:1004px){.overflow-widget__container--left p{font-size:.9375rem;line-height:1.25rem;margin-bottom:32px}}.overflow-widget__container--right-wrapp{border-width:0 1px 1px 1px;border-style:solid;border-color:#eaeaea}.overflow-widget__container--right img{height:450px;width:586px;display:block}@media (max-width:1441px){.overflow-widget__container--right img{height:400px;width:500px}}@media (max-width:1004px){.overflow-widget__container--right img{display:none}}.overflow-widget__container--right .googleMap div{cursor:pointer!important}.overflow-widget__container--right .googleMap a,.overflow-widget__container--right .googleMap button{display:none!important}@media (max-width:1004px){.overflow-widget__container--right .googleMap img{display:block}}.overflow-widget__container--right-block{padding:45px 48px;background-color:#333}@media (max-width:1600px){.overflow-widget__container--right-block{padding:20px 28px}}@media (max-width:1004px){.overflow-widget__container--right-block{padding:28px 15px 28px 20px;background:#333 url("/themes/custom/rixos/css/../svg/spritesrc/rixos-color.svg") no-repeat 195px 85px;background-size:100px}}.overflow-widget__container--right-block .street{color:#fff;font-weight:600;font-size:1.125rem;letter-spacing:.68px;line-height:1.9375rem;display:block;margin-bottom:5px}@media (max-width:1600px){.overflow-widget__container--right-block .street{font-size:1.125rem;line-height:1.3125rem}}@media (max-width:1004px){.overflow-widget__container--right-block .street{font-size:.75rem;line-height:.875rem;margin-bottom:2px;font-weight:900}}.overflow-widget__container--right-block .city{color:#fff;text-transform:uppercase;font-weight:900;font-size:1.125rem;letter-spacing:.68px;line-height:1.9375rem}@media (max-width:1600px){.overflow-widget__container--right-block .city{font-size:1.125rem;line-height:1.3125rem}}@media (max-width:1004px){.overflow-widget__container--right-block .city{font-size:.9375rem;letter-spacing:.52px;line-height:1.1875rem;margin-bottom:24px;display:block}}.overflow-widget__container--right-block .map{display:flex;justify-content:space-between}@media (max-width:1004px){.overflow-widget__container--right-block .map{align-items:center;margin-bottom:24px}}.overflow-widget__container--right-block .map__left ul{list-style-type:none;margin:0;padding:0}.overflow-widget__container--right-block .map__left ul li{margin-bottom:19px}.overflow-widget__container--right-block .map__left a{display:block;color:#fff;font-weight:600;font-size:1.125rem;letter-spacing:.68px;line-height:1.375rem;text-align:justify;transition:all .4s ease-in-out}@media (max-width:1600px){.overflow-widget__container--right-block .map__left a{font-size:.875rem;letter-spacing:.48px;line-height:1.125rem}}.overflow-widget__container--right-block .map__left a span{font-weight:900}.overflow-widget__container--right-block .map__left a:hover{opacity:.8}@media (max-width:1004px){.overflow-widget__container--right-block .map__left a{font-size:.875rem;letter-spacing:.47px;line-height:.6875rem;text-align:justify;margin-bottom:7px}}.overflow-widget__container--right-block .map__left:after,.overflow-widget__container--right-block .map__left:before{content:"";width:60px;height:1px;background:#af9773;display:block;margin-bottom:35px;margin-top:35px}@media (max-width:1600px){.overflow-widget__container--right-block .map__left:after,.overflow-widget__container--right-block .map__left:before{margin-bottom:15px;margin-top:15px}}@media (max-width:1004px){.overflow-widget__container--right-block .map__left:after,.overflow-widget__container--right-block .map__left:before{display:none}}@media (max-width:1004px){.overflow-widget__container--right-block .map__right svg{transform:none;fill:#8C7866;width:110px;height:110px}}.overflow-widget__container--right-block .contacts{margin-top:.625rem;display:flex;justify-content:space-between}@media (max-width:1004px){.overflow-widget__container--right-block .contacts{display:block}}.overflow-widget__container--right-block .contacts a{color:#fff;font-weight:900;font-size:1.125rem;letter-spacing:.68px;line-height:1.375rem;text-align:justify;transition:all .4s ease-in-out}@media (max-width:1600px){.overflow-widget__container--right-block .contacts a{font-size:.875rem;letter-spacing:.48px;line-height:1.125rem}}.overflow-widget__container--right-block .contacts a svg{width:20px;height:20px}@media (max-width:1004px){.overflow-widget__container--right-block .contacts a{font-size:.75rem;letter-spacing:.52px;line-height:.6875rem}}.overflow-widget__container--right-block .contacts a:hover{opacity:.8}.overflow-widget__container--right-block .contacts__left span{font-size:1.25rem}@media (max-width:1004px){.overflow-widget__container--right-block .contacts__left span{font-size:.9375rem}}.overflow-widget__container--right-block .contacts__left span:before{color:#fff}.overflow-widget__container--right-block .contacts__right{padding-top:0}@media (max-width:1004px){.overflow-widget__container--right-block .contacts__right{padding-top:10px}}.overflow-widget__container--right-check{display:flex;justify-content:space-around;padding:33px 0}@media (max-width:1004px){.overflow-widget__container--right-check{padding:20px 0 10px}}.overflow-widget__container--right-check div{text-align:center}.overflow-widget__container--right-check .check-in{display:block;color:#4e4b46;font-weight:300;font-size:.875rem;letter-spacing:2.27px;line-height:1rem;margin-bottom:12px;text-transform:uppercase}@media (max-width:1004px){.overflow-widget__container--right-check .check-in{font-size:.625rem;margin-bottom:2px}}.overflow-widget__container--right-check .time{color:#986f38;font-weight:400;font-size:3rem;letter-spacing:4.33px;line-height:3.1875rem}@media (max-width:1004px){.overflow-widget__container--right-check .time{font-size:1.5rem}}.overflow-widget .nearby-block{background:#f8f6f3}.overflow-widget .nearby-block-btn{border:0;background:0 0;text-align:center;margin:0 auto;width:100%;padding:20px 0;text-transform:uppercase;color:#333;font-weight:300;font-size:.875rem;letter-spacing:.53px}@media (max-width:767px){.overflow-widget .nearby-block-btn{text-align:left;padding:20px 35px}}.overflow-widget .nearby-block-btn:after{content:"";background:url("/themes/custom/rixos/css/../svg/spritesrc/arrow_icon.svg") right center no-repeat;background-size:12px;width:20px;height:10px;display:inline-block}@media (max-width:767px){.overflow-widget .nearby-block-btn:after{float:right}}.overflow-widget .nearby-block.show .nearby-block-container{display:block}.overflow-widget .nearby-block.show .nearby-block-btn:after{transform:rotate(180deg);background-position:revert}.overflow-widget .nearby-block-container{padding:0 35px 32px;display:none}.overflow-widget .nearby-block-container__items{display:flex;margin:18px 0}@media (max-width:767px){.overflow-widget .nearby-block-container__items{margin:12px 0}}.overflow-widget .nearby-block-container__items--icon{margin-right:18px}.overflow-widget .nearby-block-container__items--icon div{font-size:30px;color:#8c7866}.overflow-widget .nearby-block-container__items .headline{margin-bottom:7px;color:#333;font-weight:300;font-size:1.125rem;letter-spacing:.68px;line-height:1.375rem}@media (max-width:767px){.overflow-widget .nearby-block-container__items .headline{font-size:13px;margin-bottom:2px}}.overflow-widget .nearby-block-container__items .content{display:flex;align-items:center}.overflow-widget .nearby-block-container__items .content .way{color:#333;font-weight:900;font-size:1.125rem;letter-spacing:.68px;line-height:1.375rem}@media (max-width:767px){.overflow-widget .nearby-block-container__items .content .way{font-size:13px}}.overflow-widget .nearby-block-container__items .content .line{background:radial-gradient(circle,#fff 0,#8c7866 0,#fff 100%);width:1px;margin:0 10px;display:inline-block;height:40px}@media (max-width:767px){.overflow-widget .nearby-block-container__items .content .line{height:20px}}.overflow-widget .nearby-block .gps-item{text-transform:uppercase;color:#333;font-weight:900;font-size:1.125rem;letter-spacing:.68px;line-height:1.375rem}@media (max-width:767px){.overflow-widget .nearby-block .gps-item{font-size:13px}}.overflow-widget .googleMap{width:172px;height:172px;box-shadow:0 12px 24px 0 rgba(0,0,0,.21);border-radius:50%;overflow:hidden}@media (max-width:1004px){.overflow-widget .googleMap{width:100%;border-radius:inherit;box-shadow:none;height:14.125rem}}.custom-video-player-container .plyr--video{position:relative;overflow:hidden;width:1440px;margin:60px auto 125px;--plyr-range-thumb-background:transparent;--plyr-range-thumb-shadow:none;--plyr-tab-focus-color:transparent;--plyr-video-control-background-hover:transparent;--plyr-audio-control-color-hover:transparent;--plyr-audio-control-background-hover:transparent;--plyr-control-spacing:20px}@media (max-width:1004px){.custom-video-player-container .plyr--video{margin:60px auto}}.custom-video-player-container .plyr--video .plyr__control--overlaid svg{width:38px;height:38px}.custom-video-player-container .plyr--video.plyr--hide-controls .plyr__controls,.custom-video-player-container .plyr--video.plyr--paused .plyr__controls,.custom-video-player-container .plyr--video.plyr--playing .plyr__controls{display:block;opacity:1;pointer-events:inherit;transform:inherit}.custom-video-player-container .plyr--video.plyr--fullscreen-enabled.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.custom-video-player-container .plyr--video.plyr--stopped .plyr__controls{display:none}.custom-video-player-container .plyr--video .plyr__controls{padding:0}.custom-video-player-container .plyr--video .plyr__controls--container{display:flex;align-items:center;background:#333;padding:15px 36px}@media (max-width:767px){.custom-video-player-container .plyr--video .plyr__controls--container{padding:10px 20px}}.custom-video-player-container .plyr--video .plyr__progress__buffer{--plyr-video-progress-buffered-background:#E0D9CE;border-radius:0}.custom-video-player-container .plyr--video .plyr__progress{--plyr-range-track-height:8px;border-radius:0;left:0;margin-right:0}.custom-video-player-container .plyr--video .plyr__time{margin-left:10px;font-weight:900}.custom-video-player-container .plyr--video .plyr__time:before{--plyr-control-spacing:5px}@media (max-width:767px){.custom-video-player-container .plyr--video .plyr__time{display:none}}.custom-video-player-container .plyr--video .label--full-screen,.custom-video-player-container .plyr--video .label--subtitle{margin-left:6px;font-weight:600;font-size:14px;line-height:29px}@media (max-width:767px){.custom-video-player-container .plyr--video .label--full-screen,.custom-video-player-container .plyr--video .label--subtitle{display:none}}@media (max-width:767px){.custom-video-player-container .plyr--video{--plyr-control-spacing:15px}}.custom-video-player-container .plyr--video.plyr--paused iframe,.custom-video-player-container .plyr--video.plyr--paused video{opacity:0}.custom-video-player-container .plyr--video.plyr--paused .plyr__poster{display:block!important;background:url("/themes/custom/rixos/css/../images/blocks/video/stand-by.jpg") no-repeat center #fff!important;background-size:cover;opacity:1}@media (max-width:767px){.custom-video-player-container .plyr--video.plyr--paused .plyr__poster{background-size:200%!important}}.custom-video-player-container .plyr--video.plyr--paused .plyr__control.plyr__control--overlaid{border-color:#333!important;color:#333}.custom-video-player-container .plyr--airplay-supported [data-plyr=airplay],.custom-video-player-container .plyr--captions-enabled [data-plyr=captions],.custom-video-player-container .plyr--fullscreen-enabled [data-plyr=fullscreen],.custom-video-player-container .plyr--pip-supported [data-plyr=pip]{display:flex;align-items:center}.custom-video-player-container .plyr--full-ui input[type=range]{--plyr-range-fill-background:#986F38;height:0}.custom-video-player-container .plyr__volume input[type=range]{--plyr-range-fill-background:#fff;--plyr-range-thumb-background:#fff;--plyr-range-thumb-shadow:none}.custom-video-player-container .plyr--full-ui.plyr--video .plyr__control--overlaid{border:4px solid #fff;padding:23px}.custom-video-player-container .plyr__control--sub{margin-left:auto;display:flex}.custom-video-player-container iframe{transition:.2s filter linear}.custom-video-player-container .plyr--paused iframe{filter:blur(1rem)}.custom-video-player-container video{visibility:hidden}.custom-video-player-container .plyr--video video{visibility:visible}.popup-widget.cookie-popup{background:0 0}.popup-widget.cookie-popup .popup-widget__close{display:flex;align-items:center;top:20px}.popup-widget.cookie-popup .popup-widget__close .close{color:#4e4b46;margin-right:5px;font-weight:900;font-size:.875rem;letter-spacing:.3px;line-height:1rem}@media (max-width:1004px){.popup-widget.cookie-popup .popup-widget__close .close{display:none}}@media (max-width:1004px){.popup-widget.cookie-popup .popup-widget__close{top:25px}.popup-widget.cookie-popup .popup-widget__close svg{width:30px;height:30px}}.cookie-widget__popup-content{position:fixed;top:0;bottom:0;left:0;right:0;z-index:99999;background-color:rgba(0,0,0,.3);display:flex}.cookie-widget__popup-content--policy{box-sizing:border-box;margin:0 auto;display:flex;justify-content:center;align-items:center}@media (max-width:1004px){.cookie-widget__popup-content--policy{align-items:normal}}.cookie-widget__popup-content--policy .popup-holder{padding:6rem 7rem;max-width:1200px;position:relative;overflow:auto;background:#fff;box-sizing:border-box;max-height:760px}@media (max-width:1004px){.cookie-widget__popup-content--policy .popup-holder{padding:0 35px;background:#f8f6f3}}.cookie-widget__popup-content--policy .headline{text-align:center;color:#4e4b46;font-weight:400;font-size:3.75rem;letter-spacing:2.25px;margin-bottom:37px}@media (max-width:1004px){.cookie-widget__popup-content--policy .headline{font-size:2.125rem;margin-bottom:17px}}.cookie-widget__popup-content--policy p{text-align:center;color:#4e4b46;font-weight:300;font-size:1rem;line-height:1.8125rem}@media (max-width:1004px){.cookie-widget__popup-content--policy p{font-size:.9375rem;line-height:1.1875rem}}.cookie-widget__popup-content--policy .popup-cookie-setting{display:flex;justify-content:center;margin-top:47px}@media (max-width:1004px){.cookie-widget__popup-content--policy .popup-cookie-setting{flex-direction:column}}.cookie-widget__popup-content--policy .popup-cookie-setting__close{position:relative}.cookie-widget__popup-content--policy .popup-cookie-setting__close:hover:after{content:"";height:.0625rem;width:6.625rem;background:linear-gradient(90deg,#fff 0,#333 50%,#fff 100%);margin:0 auto;border-radius:50%;overflow:hidden;display:block;position:absolute;left:0;right:0;bottom:0}.cookie-widget__popup-content--policy .popup-cookie-setting .button,.cookie-widget__popup-content--policy .popup-cookie-setting button{outline:0;cursor:pointer;display:inline-block;text-decoration:none;background-color:#333;color:#fff;font-weight:400;font-size:1.375rem;letter-spacing:.47px;line-height:1.5rem;padding:20px;border:1px solid #333;margin:0 24px;width:16.75rem;box-sizing:border-box;text-align:center}@media (max-width:1004px){.cookie-widget__popup-content--policy .popup-cookie-setting .button,.cookie-widget__popup-content--policy .popup-cookie-setting button{display:block;font-size:1.25rem;letter-spacing:1px;line-height:.9375rem;border-radius:0;font-weight:400;margin:0 auto 20px}}@media (max-width:767px){.cookie-widget__popup-content--policy .popup-cookie-setting .button,.cookie-widget__popup-content--policy .popup-cookie-setting button{width:100%}}.cookie-widget__popup-content--policy .popup-cookie-setting .button.settings,.cookie-widget__popup-content--policy .popup-cookie-setting button.settings{background-color:transparent;color:#4e4b46;position:relative}@media (max-width:1004px){.cookie-widget__popup-content--policy .popup-cookie-setting .button.settings,.cookie-widget__popup-content--policy .popup-cookie-setting button.settings{display:block;font-size:1.25rem;letter-spacing:1px;line-height:.9375rem;border-radius:0;font-weight:400;margin:0 auto 20px}}.cookie-widget__popup-content--policy .popup-cookie-setting .button.settings:hover,.cookie-widget__popup-content--policy .popup-cookie-setting button.settings:hover{border:1px solid transparent}.cookie-widget__popup-content--policy .popup-cookie-setting .button.settings:hover:after,.cookie-widget__popup-content--policy .popup-cookie-setting button.settings:hover:after{content:"";height:.0625rem;width:6.625rem;background:linear-gradient(90deg,#fff 0,#333 50%,#fff 100%);margin:0 auto;border-radius:50%;overflow:hidden;display:block;position:absolute;left:0;right:0;bottom:0}.cookie-widget__popup-content--policy .popup-cookie-setting .button.agree:hover,.cookie-widget__popup-content--policy .popup-cookie-setting button.agree:hover{background:#262626}.cookie-widget__popup-content .switch input{width:0;height:0;border:none;display:none}.cookie-widget__popup-content .switch label{user-select:none;position:relative;padding-left:68px;display:inline-flex;align-items:center;cursor:pointer}.cookie-widget__popup-content .switch label:after,.cookie-widget__popup-content .switch label:before{content:"";display:inline-block;position:absolute;transition-duration:.2s}.cookie-widget__popup-content .switch label:before{left:0;width:53px;height:35px;background-color:#4d4d4d;border-radius:25px}.cookie-widget__popup-content .switch label:after{left:7px;width:25px;height:25px;background-color:#fff;border-radius:50%}.cookie-widget__popup-content .switch input[type=checkbox]:checked+label:before{background-color:#cfaf8f}.cookie-widget__popup-content .switch input[type=checkbox]:checked+label:after{left:21px}.cookie-widget__popup-content .switch input[type=radio]+label{padding-left:1.5em}.cookie-widget__popup-content .switch input[type=radio]+label:before{width:1em}.cookie-widget__popup-content .switch input[type=radio]+label:after{width:.7em;height:.7em;left:.15em;opacity:0}.cookie-widget__popup-content .switch input[type=radio]:checked+label:before{background-color:#cfaf8f}.cookie-widget__popup-content .switch input[type=radio]:checked+label:after{opacity:1}.cookie-widget__popup-content-more .hd{margin-bottom:48px;font-weight:600;font-size:1rem;line-height:1.8125rem}@media (max-width:1004px){.cookie-widget__popup-content-more .hd{font-size:.875rem;line-height:1.1875rem;text-align:center;font-weight:900}}.cookie-widget__popup-content-more .hd strong{font-weight:600}@media (max-width:1004px){.cookie-widget__popup-content-more .hd p{text-align:center}}.cookie-widget__popup-content-more h3{color:#4e4b46;font-weight:300;font-size:.875rem;letter-spacing:2.27px;text-transform:uppercase;margin-bottom:16px}@media (max-width:1004px){.cookie-widget__popup-content-more h3{font-size:.6875rem}}.cookie-widget__popup-content .more-settings__block{display:flex;margin-bottom:48px;justify-content:space-between}@media (max-width:767px){.cookie-widget__popup-content .more-settings__block{flex-direction:column}}@media (max-width:1004px){.cookie-widget__popup-content .more-settings__block .line{content:"";width:4.6875rem;margin:7px 0 14px;height:.0625rem;background:#af9773;background:linear-gradient(90deg,#af9773 0,#fff 100%);display:block}}.cookie-widget__popup-content .more-settings__block--left{display:flex;flex-direction:column;width:75%}@media (max-width:767px){.cookie-widget__popup-content .more-settings__block--left{width:100%}}.cookie-widget__popup-content .more-settings__block--right{align-items:center;display:flex;align-content:end;min-width:135px}@media (max-width:767px){.cookie-widget__popup-content .more-settings__block--right{margin-top:20px}}.cookie-widget__popup-content .more-settings__block--right .detect-label,.cookie-widget__popup-content .more-settings__block--right label{color:#4e4b46;font-weight:600;font-size:1.125rem;line-height:1.8125rem;white-space:nowrap}.cookie-widget__popup-content .more-settings__block--right button{background:0 0;border:0}@media (max-width:1004px){.cookie-widget__popup-content .more-settings__block--right button{padding:0}}.cookie-widget__popup-content .more-settings__block--right .detect-label{margin-left:20px;opacity:.5}.cookie-widget__popup-content .more-settings__block--right .detect-label.active{opacity:1}.cookie-widget__popup-content-less{display:none}.cookie-widget__popup-content-less.show{display:block}.cookie-widget__popup-content-more{display:none}.cookie-widget__popup-content-more.show{display:block}#onetrust-consent-sdk #onetrust-banner-sdk :focus,#onetrust-consent-sdk #onetrust-banner-sdk:focus,#onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr>a:focus,#onetrust-consent-sdk #onetrust-pc-sdk :focus{outline-color:#000!important;outline-width:1px!important}#onetrust-banner-sdk #onetrust-reject-all-handler:focus,#onetrust-banner-sdk #onetrust-reject-all-handler:hover,#onetrust-consent-sdk #onetrust-accept-btn-handler:focus,#onetrust-consent-sdk #onetrust-accept-btn-handler:hover{opacity:1;background-color:#262626;border-color:#262626}.search-widget__popup-content .form-search-popup{height:100%;display:flex;align-items:center;justify-content:center}.search-widget__popup-content .views-exposed-form{height:100%}.popup-widget__search-container{width:calc(100vw - 200px)}@media (max-width:1112px){.popup-widget__search-container{width:100%}}.popup-widget__search-container--headline{color:#4e4b46;font-weight:400;font-size:2.5rem;letter-spacing:1.5px;line-height:2.375rem;display:block;margin-bottom:10px}@media (max-width:1112px){.popup-widget__search-container--headline{font-size:1.25rem;letter-spacing:1.5px;line-height:1.25rem}}.popup-widget__search-container--form{position:relative;display:flex;justify-content:center;align-items:flex-end}.popup-widget__search-container--form input.form-text{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='18px' height='19px' viewBox='0 0 18 19' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E34E6130E-B5D5-4F06-BCC1-AD8BE8046123%3C/title%3E%3Cg id='UI-Kit' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='UI-Style-Guide-%232' transform='translate(-459.000000, -2382.000000)' fill='%23897869'%3E%3Cg id='ico-/-search' transform='translate(459.000000, 2382.000000)'%3E%3Cpath d='M6.67152709,0 C10.3552433,0 13.3430542,3.0689038 13.3430542,6.83004155 C13.3430542,8.67599872 12.6242365,10.3604346 11.4783961,11.5833813 L11.4783961,11.5833813 L15.411,15.642 L16.5390111,16.7818498 L17.3456871,18.9691363 C16.6148818,18.2116076 16.0128424,17.5776225 15.5395689,17.0671809 L15.5217458,17.0522601 L10.8045044,12.2066226 C9.6591133,13.1296012 8.22147783,13.6831576 6.67152709,13.6831576 C3.01004926,13.6831576 0,10.6142538 0,6.85311601 C0,3.0689038 3.01004926,0 6.67152709,0 Z M6.67152709,0.922978587 C3.50423645,0.922978587 0.898522167,3.57654203 0.898522167,6.85311601 C0.898522167,10.1066155 3.50423645,12.760179 6.67152709,12.760179 C9.86128079,12.760179 12.444532,10.1066155 12.444532,6.85311601 C12.444532,3.57654203 9.83881773,0.922978587 6.67152709,0.922978587 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:33px;background-repeat:no-repeat;background-position:10px;background-color:transparent;border-width:0 0 1px 0;border-color:#333;color:#333;font-weight:900;font-size:1.875rem;letter-spacing:2.33px;line-height:2.25rem;padding:20px 20px 20px 50px;width:100%;box-sizing:border-box}.popup-widget__search-container--form input.form-text::placeholder{font-weight:900;font-size:1.125rem;letter-spacing:2.33px;line-height:2.25rem}@media (max-width:1112px){.popup-widget__search-container--form input.form-text::placeholder{font-size:.5rem;letter-spacing:1.33px;line-height:1rem}}@media (max-width:1112px){.popup-widget__search-container--form input.form-text{font-size:.75rem;letter-spacing:1.33px;line-height:1rem;padding:10px 10px 10px 45px;background-size:20px}}.popup-widget__search-container--form .form-submit{outline:0;cursor:pointer;display:inline-block;text-decoration:none;background-color:#333;color:#fff;font-weight:400;font-size:1.375rem;letter-spacing:.47px;line-height:1.5rem;padding:1.5625rem 6.25rem;border:1px solid #333;box-sizing:border-box;text-align:center}@media (max-width:1112px){.popup-widget__search-container--form .form-submit{border-radius:50%;font-size:0;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='18px' height='19px' viewBox='0 0 18 19' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E34E6130E-B5D5-4F06-BCC1-AD8BE8046123%3C/title%3E%3Cg id='UI-Kit' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='UI-Style-Guide-%232' transform='translate(-459.000000, -2382.000000)' fill='%23ffffff'%3E%3Cg id='ico-/-search' transform='translate(459.000000, 2382.000000)'%3E%3Cpath d='M6.67152709,0 C10.3552433,0 13.3430542,3.0689038 13.3430542,6.83004155 C13.3430542,8.67599872 12.6242365,10.3604346 11.4783961,11.5833813 L11.4783961,11.5833813 L15.411,15.642 L16.5390111,16.7818498 L17.3456871,18.9691363 C16.6148818,18.2116076 16.0128424,17.5776225 15.5395689,17.0671809 L15.5217458,17.0522601 L10.8045044,12.2066226 C9.6591133,13.1296012 8.22147783,13.6831576 6.67152709,13.6831576 C3.01004926,13.6831576 0,10.6142538 0,6.85311601 C0,3.0689038 3.01004926,0 6.67152709,0 Z M6.67152709,0.922978587 C3.50423645,0.922978587 0.898522167,3.57654203 0.898522167,6.85311601 C0.898522167,10.1066155 3.50423645,12.760179 6.67152709,12.760179 C9.86128079,12.760179 12.444532,10.1066155 12.444532,6.85311601 C12.444532,3.57654203 9.83881773,0.922978587 6.67152709,0.922978587 Z' id='Combined-Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;padding:20px;line-height:normal;letter-spacing:normal}}.popup-widget__search-container--form .form-submit:hover{background:#262626}.popup-widget__search-container--form .form-submit:disabled{cursor:auto;opacity:.5;pointer-events:none}.ui-autocomplete{z-index:99999;background:0 0;border:0;padding:40px 0;max-height:12.5rem;overflow:auto}@media (max-width:1004px){.ui-autocomplete{padding:10px 0}}.ui-autocomplete .ui-menu-item{padding:12px 0;color:#333;font-weight:300;font-size:1rem;letter-spacing:.6px;line-height:1.1875rem}@media (max-width:1004px){.ui-autocomplete .ui-menu-item{font-size:.875rem;letter-spacing:.6px;line-height:1.125rem}}.ui-autocomplete .ui-menu-item:hover{background:0 0}.ui-autocomplete .ui-menu-item a{padding:0}.ui-autocomplete .ui-menu-item a.ui-state-active{background:0 0;color:#333;opacity:.8}.ui-autocomplete .ui-menu-item a.ui-state-active .search-api-autocomplete-suggestion{background:0 0;color:#333}.ui-autocomplete .ui-menu-item a:hover{background:0 0;text-decoration:underline}.ui-autocomplete .ui-menu-item .search-api-autocomplete-suggestion{padding:0}.ui-autocomplete .ui-menu-item.ui-autocomplete-category{text-transform:uppercase;padding-top:20px;font-weight:300;font-size:1rem;line-height:1.1875rem;letter-spacing:2.92px;font-weight:900}@media (max-width:1004px){.ui-autocomplete .ui-menu-item.ui-autocomplete-category{font-size:.875rem;line-height:1.125rem;letter-spacing:1.4px}}.ui-autocomplete#ui-id-2{background:inherit;z-index:99;padding:40px 10px}.popup-widget{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;width:100%;height:100%;margin:0;padding:0;opacity:0;visibility:hidden;background-color:#f8f6f3;display:flex;transition:visibility 0s linear .1s,opacity .3s ease}.popup-widget.open{visibility:visible;opacity:1;transition-delay:0s}.popup-widget__overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:21}.popup-widget__close{position:absolute;top:10px;border:none;outline:0;font-weight:700;background:0 0;z-index:9999;cursor:pointer}@media (max-width:1004px){.popup-widget__close{top:40px}}.popup-widget__close svg{width:30px;height:30px}.popup-widget__close.with-bg{background:#fff;width:40px;height:36px}.popup-widget .search-widget__popup-content{position:relative;z-index:22;height:100vh;top:0;max-width:1280px;box-sizing:border-box;margin:0 auto;padding:4.375rem 1.875rem 1.875rem;background-color:#f8f6f3;text-align:left;overflow-y:auto}.popup-widget .search-widget__popup-content.sm-padding:not(.popup-widget .search-widget__popup-content.sm-padding-moz){padding:50px 30px 30px}.popup-widget .search-widget__popup-content.sm-padding:not(.popup-widget .search-widget__popup-content.sm-padding-moz) .headline{margin-bottom:2.3125rem}.popup-widget .search-widget__popup-content.sm-padding-moz{padding:50px 30px 30px}.popup-widget .search-widget__popup-content.sm-padding-moz .headline{margin-bottom:37px}@media (max-width:1004px){.popup-widget .search-widget__popup-content{padding:0 35px 60px;overflow:auto;width:100%}}@media (max-width:767px){.popup-widget .search-widget__popup-content{padding:0 35px 260px}}.popup-widget .search-widget__popup-content .headline{color:#4e4b46;font-weight:400;font-size:2.5rem;letter-spacing:1.5px;line-height:2.375rem;margin-bottom:2.9375rem}@media (max-width:1004px){.popup-widget .search-widget__popup-content .headline{font-size:2.1875rem;letter-spacing:1.3px;line-height:38px;margin-bottom:25px}}.popup-widget .search-widget__popup-content-hotel{display:flex;margin-bottom:40px;align-items:flex-start}.popup-widget .search-widget__popup-content-hotel .select-dropdown .selected button{background-color:#986f38;border-color:#986f38;color:#fff}@media (max-width:1004px){.popup-widget .search-widget__popup-content-hotel .select-dropdown .selected button{background-color:transparent;border-color:transparent;color:#333}}.popup-widget .search-widget__popup-content-hotel .select-dropdown.active .zmdi-chevron-down{transform:rotate(180deg)}.popup-widget .search-widget__popup-content-hotel--left{position:relative}@media (max-width:1004px){.popup-widget .search-widget__popup-content-hotel--left{display:none}}.popup-widget .search-widget__popup-content-hotel--left img{width:549px;height:386px;display:block}.popup-widget .search-widget__popup-content-hotel--left div{width:349px;padding:35px 47px;box-sizing:border-box;margin-top:0;background:#fff;position:absolute;right:0;bottom:0}.popup-widget .search-widget__popup-content-hotel--left div p{color:#4e4b46;font-weight:800;font-size:1.125rem;letter-spacing:.68px;line-height:30px;text-transform:capitalize}.popup-widget .search-widget__popup-content-hotel--left div p.headline-hotel{font-weight:900;font-size:1rem;letter-spacing:.6px;line-height:19px;margin-bottom:15px;text-transform:uppercase}.popup-widget .search-widget__popup-content-hotel--right{display:flex;position:relative;flex-wrap:wrap}@media (max-width:1004px){.popup-widget .search-widget__popup-content-hotel--right{width:100%;justify-content:space-between}}.popup-widget .search-widget__popup-content-hotel--right .search-widget__popup--right{min-height:233px}@media (max-width:1004px){.popup-widget .search-widget__popup-content-hotel--right .search-widget__popup--right{min-height:auto}}.popup-widget .search-widget__popup-content-choose{display:none;padding:22px 18px;position:relative;background:#fff;margin-bottom:14px}@media (max-width:1004px){.popup-widget .search-widget__popup-content-choose{display:block}}.popup-widget .search-widget__popup-content-choose .country{display:block;color:#333;font-weight:900;font-size:.8125rem;letter-spacing:.5px;line-height:.9375rem;margin-bottom:15px;text-transform:uppercase}.popup-widget .search-widget__popup-content-choose .hotel{display:block;font-weight:800;font-size:.875rem;letter-spacing:.5px;line-height:.9375rem}.popup-widget .search-widget__popup-content-choose svg{position:absolute;width:15px;height:15px;right:15px;top:20px}@media (max-width:1004px){.popup-widget .search-widget__popup-content-choose svg{display:none}}.popup-widget .search-widget__popup-content-date{display:none;padding:22px 18px;position:relative;background:#fff;margin-bottom:14px}@media (max-width:1004px){.popup-widget .search-widget__popup-content-date{display:flex;justify-content:space-between;align-items:center}}.popup-widget .search-widget__popup-content-date .arrival-departure{color:#333;font-weight:900;font-size:.8125rem;letter-spacing:.5px;line-height:.9375rem}.popup-widget .search-widget__popup-content-date svg{width:15px;height:15px}.popup-widget .search-widget__popup-content-date label{color:#333;font-weight:900;font-size:.625rem;line-height:.75rem;text-align:center}.popup-widget .search-widget__popup-content-date label span{color:#986f38;font-weight:400;font-size:1.875rem;letter-spacing:1.7px;line-height:2rem;display:block}.popup-widget .search-widget__popup-content-date label input{width:0;height:0;position:absolute;opacity:0}.popup-widget .search-widget__popup--left,.popup-widget .search-widget__popup--right{display:flex;width:100%}@media (max-width:1004px){.popup-widget .search-widget__popup--left,.popup-widget .search-widget__popup--right{justify-content:space-between}}.popup-widget .search-widget__popup--left .active,.popup-widget .search-widget__popup--right .active{background-color:#fff}.popup-widget .search-widget__popup--left .active .date,.popup-widget .search-widget__popup--left .active .select-dropdown__button,.popup-widget .search-widget__popup--right .active .date,.popup-widget .search-widget__popup--right .active .select-dropdown__button{background-color:#fff!important}.popup-widget .search-widget__popup--left>div,.popup-widget .search-widget__popup--right>div{width:100%;background-color:#fff;padding:30px;box-sizing:border-box}@media (max-width:1004px){.popup-widget .search-widget__popup--left>div.audits,.popup-widget .search-widget__popup--right>div.audits{margin-left:0}}@media (max-width:1004px){.popup-widget .search-widget__popup--left>div,.popup-widget .search-widget__popup--right>div{margin:0 0 12px 0;padding:17px;display:none}}.popup-widget .search-widget__popup--left .search-widget__filters-block,.popup-widget .search-widget__popup--right .search-widget__filters-block{display:flex;justify-content:center;position:relative}.popup-widget .search-widget__popup--left .search-widget__filters-block .form-item--error-message,.popup-widget .search-widget__popup--right .search-widget__filters-block .form-item--error-message{font-weight:900;font-size:.8125rem;line-height:1rem;position:absolute;color:#ba1f1a;left:2px;top:58px;display:none}.popup-widget .search-widget__popup--left .search-widget__filters-block.error .date,.popup-widget .search-widget__popup--right .search-widget__filters-block.error .date{outline:1px solid #BA1F1A!important}.popup-widget .search-widget__popup--left .search-widget__filters-block.error .form-item--error-message,.popup-widget .search-widget__popup--right .search-widget__filters-block.error .form-item--error-message{display:block}.popup-widget .search-widget__popup--left .children .select-dropdown__list,.popup-widget .search-widget__popup--right .children .select-dropdown__list{max-width:245px;margin:0 auto}.popup-widget .search-widget__popup--left .audits .select-dropdown__list,.popup-widget .search-widget__popup--right .audits .select-dropdown__list{max-width:245px;margin:0 auto}@media (max-width:767px){.popup-widget .search-widget__popup--left .audits .select-dropdown__list,.popup-widget .search-widget__popup--right .audits .select-dropdown__list{bottom:-222px}}.popup-widget .search-widget__popup--left .audits,.popup-widget .search-widget__popup--left .children,.popup-widget .search-widget__popup--left .wrap-children,.popup-widget .search-widget__popup--right .audits,.popup-widget .search-widget__popup--right .children,.popup-widget .search-widget__popup--right .wrap-children{display:flex;flex-direction:column;margin-bottom:0;position:relative;min-height:11.25rem;width:50%}@media (max-width:1004px){.popup-widget .search-widget__popup--left .audits,.popup-widget .search-widget__popup--left .children,.popup-widget .search-widget__popup--left .wrap-children,.popup-widget .search-widget__popup--right .audits,.popup-widget .search-widget__popup--right .children,.popup-widget .search-widget__popup--right .wrap-children{min-height:auto;width:calc(50% - 10px)}}.popup-widget .search-widget__popup--left .audits label,.popup-widget .search-widget__popup--left .children label,.popup-widget .search-widget__popup--left .wrap-children label,.popup-widget .search-widget__popup--right .audits label,.popup-widget .search-widget__popup--right .children label,.popup-widget .search-widget__popup--right .wrap-children label{color:#4e4b46;font-weight:900;font-size:1.25rem;letter-spacing:.75px;line-height:1.5rem;margin-bottom:10px}@media (max-width:1004px){.popup-widget .search-widget__popup--left .audits label,.popup-widget .search-widget__popup--left .children label,.popup-widget .search-widget__popup--left .wrap-children label,.popup-widget .search-widget__popup--right .audits label,.popup-widget .search-widget__popup--right .children label,.popup-widget .search-widget__popup--right .wrap-children label{font-size:.75rem;letter-spacing:.5px;line-height:.9375rem}}.popup-widget .search-widget__popup--left .audits .select-dropdown__button,.popup-widget .search-widget__popup--left .children .select-dropdown__button,.popup-widget .search-widget__popup--left .wrap-children .select-dropdown__button,.popup-widget .search-widget__popup--right .audits .select-dropdown__button,.popup-widget .search-widget__popup--right .children .select-dropdown__button,.popup-widget .search-widget__popup--right .wrap-children .select-dropdown__button{width:100%;padding:16px 15px;background-color:#fff}@media (max-width:1004px){.popup-widget .search-widget__popup--left .audits .select-dropdown__button,.popup-widget .search-widget__popup--left .children .select-dropdown__button,.popup-widget .search-widget__popup--left .wrap-children .select-dropdown__button,.popup-widget .search-widget__popup--right .audits .select-dropdown__button,.popup-widget .search-widget__popup--right .children .select-dropdown__button,.popup-widget .search-widget__popup--right .wrap-children .select-dropdown__button{padding:0}}.popup-widget .search-widget__popup--left .audits .zmdi-chevron-down,.popup-widget .search-widget__popup--left .children .zmdi-chevron-down,.popup-widget .search-widget__popup--left .wrap-children .zmdi-chevron-down,.popup-widget .search-widget__popup--right .audits .zmdi-chevron-down,.popup-widget .search-widget__popup--right .children .zmdi-chevron-down,.popup-widget .search-widget__popup--right .wrap-children .zmdi-chevron-down{top:23px}.popup-widget .wrap-children .children{width:100%;min-height:auto;margin-bottom:10px}.popup-widget .wrap-children legend{color:#4e4b46;font-weight:900;font-size:1.25rem;letter-spacing:.75px;line-height:1.5rem;margin-bottom:5px}@media (max-width:1004px){.popup-widget .wrap-children legend{font-size:.75rem;letter-spacing:.5px;line-height:.9375rem}}.popup-widget .wrap-children .children-ages-wrap{display:none}.popup-widget .wrap-children .fieldset-wrapper{display:flex;flex-wrap:wrap;margin:-5px}.popup-widget .wrap-children .fieldset-wrapper .form-item{width:calc(33.3333333333% - 10px);margin:0 5px 5px;display:none}@media (max-width:767px){.popup-widget .wrap-children .fieldset-wrapper .form-item{width:calc(100% - 10px)}}.popup-widget .wrap-children .fieldset-wrapper .form-item label{display:block;margin:0;font-size:.75rem}.popup-widget .wrap-children .fieldset-wrapper .form-item .select-dropdown{margin:0}@media (max-width:767px){.popup-widget .wrap-children .fieldset-wrapper .form-item .select-dropdown{width:100%}}.popup-widget .wrap-children .fieldset-wrapper .form-item .select-dropdown__list{min-width:170px;margin-left:-50px;padding:10px 10px 0}.popup-widget .wrap-children .children[data-value="1"]+.children-ages-wrap{display:block}.popup-widget .wrap-children .children[data-value="1"]+.children-ages-wrap .form-item:first-child{display:block}.popup-widget .wrap-children .children[data-value="2"]+.children-ages-wrap{display:block}.popup-widget .wrap-children .children[data-value="2"]+.children-ages-wrap .form-item:nth-child(-n+2){display:block}.popup-widget .wrap-children .children[data-value="3"]+.children-ages-wrap{display:block}.popup-widget .wrap-children .children[data-value="3"]+.children-ages-wrap .form-item:nth-child(-n+3){display:block}.popup-widget .wrap-children .children[data-value="4"]+.children-ages-wrap{display:block}.popup-widget .wrap-children .children[data-value="4"]+.children-ages-wrap .form-item:nth-child(-n+4){display:block}.popup-widget .wrap-children .children[data-value="5"]+.children-ages-wrap{display:block}.popup-widget .wrap-children .children[data-value="5"]+.children-ages-wrap .form-item:nth-child(-n+5){display:block}.popup-widget .wrap-children .children[data-value="6"]+.children-ages-wrap{display:block}.popup-widget .wrap-children .children[data-value="6"]+.children-ages-wrap .form-item:nth-child(-n+6){display:block}.popup-widget .search-widget__filters-arrival,.popup-widget .search-widget__filters-departure{display:block;margin:0}.popup-widget .search-widget__filters-arrival svg,.popup-widget .search-widget__filters-departure svg{width:26px;height:26px}.popup-widget .search-widget__filters-arrival .date,.popup-widget .search-widget__filters-departure .date{outline:0;border-width:0 0 2px 0;color:#986f38;font-weight:400;font-size:2.1875rem;letter-spacing:1.25px;line-height:2.3125rem;border-style:solid;border-color:#986f38;text-align:center;max-width:157px;padding:0 0 16px;background-color:#fff}.popup-widget .search-widget__filters-arrival .calendar,.popup-widget .search-widget__filters-departure .calendar{display:flex;cursor:pointer;flex-direction:column;justify-content:space-between}.popup-widget .search-widget__filters-arrival .calendar:after,.popup-widget .search-widget__filters-departure .calendar:after{background:url("/themes/custom/rixos/css/../svg/spritesrc/arrow_icon.svg");content:"";background-size:contain;height:8px;width:16px;display:block;text-align:center;margin:0 auto}.popup-widget .search-widget__filters-arrival .month,.popup-widget .search-widget__filters-departure .month{display:flex;justify-content:space-around;margin-bottom:15px;color:#4e4b46;font-weight:900;font-size:1.25rem;letter-spacing:.75px;line-height:1.5rem;align-items:baseline}.popup-widget .search-widget__filters-arrival .month span,.popup-widget .search-widget__filters-departure .month span{margin-left:5px;font-size:.875rem;line-height:1rem}.popup-widget .professional-block{background-color:#fff;margin-bottom:40px;width:100%;box-sizing:border-box}.popup-widget .professional-block-link{direction:ltr;unicode-bidi:embed;text-transform:uppercase;padding:20px 0;text-align:center;background:0 0;border:0;width:100%;display:flex;justify-content:center;align-items:center;color:#4e4b46;font-weight:900;font-size:.875rem;line-height:1rem;cursor:pointer}@media (max-width:1004px){.popup-widget .professional-block-link{font-size:.625rem;line-height:.75rem;text-transform:uppercase;padding:20px 0}}.popup-widget .professional-block-link span{font-size:1.5rem;line-height:1.8125rem;color:#4e4b46;font-weight:300;margin-left:10px}.popup-widget .professional-block.active{background-color:#fff;padding:0 10px 34px}@media (max-width:1004px){.popup-widget .professional-block.active{padding:0 20px}}.popup-widget .professional-block.active ul{display:flex;align-items:flex-end}@media (max-width:1004px){.popup-widget .professional-block.active ul{flex-direction:column;align-items:inherit}}.popup-widget .professional-block.active .professional-block-link span{transform:rotate(315deg)}.popup-widget .professional-block .form-item--error-message,.popup-widget .professional-block .form-item--success-message{font-weight:900;padding:3px 0 0;font-size:.75rem;line-height:.875rem;position:absolute}@media (max-width:1004px){.popup-widget .professional-block .form-item--error-message,.popup-widget .professional-block .form-item--success-message{padding-top:1px;line-height:.75rem}}.popup-widget .professional-block .form-item--error-message{color:#ba1f1a}.popup-widget .professional-block .form-item--success-message{color:#117846}.popup-widget .professional-block ul{display:none;justify-content:space-between;margin-top:46px}.popup-widget .professional-block ul li{margin:0 10px;min-width:340px}@media (max-width:1004px){.popup-widget .professional-block ul li{min-width:auto;margin-bottom:42px}}.popup-widget .professional-block ul li.half{min-width:43px}.popup-widget .professional-block ul li.half .text-input{max-width:153px}@media (max-width:1004px){.popup-widget .professional-block ul li.half .text-input{max-width:inherit}}.popup-widget .professional-block ul li.half:last-child label{margin-bottom:27px}@media (max-width:1004px){.popup-widget .professional-block ul li.half:last-child label{margin-bottom:0}}@media (max-width:1004px){.popup-widget .professional-block ul li:first-child input{max-width:inherit}}.popup-widget .professional-block ul li label{display:block;color:#4e4b46;font-weight:400;font-size:.9375rem;letter-spacing:.56px;line-height:1.125rem;margin-bottom:7px;text-transform:uppercase}@media (max-width:1004px){.popup-widget .professional-block ul li label{font-size:.8125rem;letter-spacing:.5px;line-height:.9375rem;font-weight:900}}.popup-widget .professional-block ul li label span{text-transform:none;color:#e40000;display:inline;line-height:inherit}.popup-widget .professional-block ul li .text-input-description{display:block;color:#4e4b46;font-weight:900;font-size:.75rem;letter-spacing:.45px;line-height:.9375rem}@media (max-width:1004px){.popup-widget .professional-block ul li .text-input-description{font-weight:300;font-size:.625rem;letter-spacing:.38px;line-height:.75rem}}.popup-widget .professional-block ul li .text-input{max-width:330px;position:relative;height:100%}.popup-widget .professional-block ul li .text-input input{margin-top:7px;display:block;border:1px solid #8c7866;opacity:.8;color:#4e4b46;font-weight:900;outline:0;font-size:.75rem;letter-spacing:.45px;line-height:.9375rem;padding:15px 14px 16px;box-sizing:border-box;width:100%}.popup-widget .professional-block ul li .text-input input.error{border-color:#ba1f1a;font-weight:600;background:#f8f6f3 url("/themes/custom/rixos/css/../svg/spritesrc/form-error.svg") no-repeat 96% 50%}.popup-widget .professional-block ul li .text-input input.success{border-color:#117846;font-weight:600;background:#f8f6f3 url("/themes/custom/rixos/css/../svg/spritesrc/form-success.svg") no-repeat 95% 50%}.popup-widget .professional-block ul li .text-input input:focus{font-weight:600}.popup-widget .professional-block ul li .text-input input::placeholder{font-weight:300}.popup-widget .popup-book-now{display:flex;justify-content:center}.popup-widget .popup-book-now__close{position:relative}.popup-widget .popup-book-now__close:hover:after{content:"";height:1px;width:106px;background:linear-gradient(90deg,#fff 0,#333 50%,#fff 100%);margin:0 auto;border-radius:50%;overflow:hidden;display:block;position:absolute;left:0;right:0;bottom:0}.popup-widget .popup-book-now .button,.popup-widget .popup-book-now button{outline:0;cursor:pointer;display:inline-block;text-decoration:none;background-color:#333;color:#fff;font-weight:400;font-size:1.375rem;letter-spacing:.47px;line-height:1.5rem;padding:20px;border:1px solid #333;margin:0 24px;width:16.75rem;box-sizing:border-box;text-align:center}@media (max-width:1004px){.popup-widget .popup-book-now .button,.popup-widget .popup-book-now button{position:fixed;width:100%;margin:0;bottom:0;z-index:100;left:0;font-size:.8125rem;letter-spacing:1px;line-height:.9375rem;border-radius:0;font-weight:900}}.popup-widget .popup-book-now .button.close-btn,.popup-widget .popup-book-now button.close-btn{background-color:transparent;color:#4e4b46;position:relative}@media (max-width:1004px){.popup-widget .popup-book-now .button.close-btn,.popup-widget .popup-book-now button.close-btn{display:none}}.popup-widget .popup-book-now .button.close-btn:hover,.popup-widget .popup-book-now button.close-btn:hover{border:1px solid transparent}.popup-widget .popup-book-now .button.close-btn:hover:after,.popup-widget .popup-book-now button.close-btn:hover:after{content:"";height:.0625rem;width:6.625rem;background:linear-gradient(90deg,#fff 0,#333 50%,#fff 100%);margin:0 auto;border-radius:50%;overflow:hidden;display:block;position:absolute;left:0;right:0;bottom:0}.popup-widget .popup-book-now .button.book:hover,.popup-widget .popup-book-now button.book:hover{background:#262626}.popup-widget .popup-book-now .button.book:disabled,.popup-widget .popup-book-now button.book:disabled{pointer-events:none;opacity:.5;cursor:auto}.popup-widget .select-dropdown{position:relative}.popup-widget .select-dropdown__list{top:100%}@media (max-width:1004px){.popup-widget .select-dropdown__list{top:auto}}@media (max-width:767px){.popup-widget .select-dropdown__list{padding:0 20px}}.popup-widget .select-dropdown__list:before{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:13px solid #fff;content:"";position:absolute;margin-top:-37px}@media (max-width:1004px){.popup-widget .select-dropdown__list:before{display:none}}.popup-widget__logo{display:none;max-width:9.5625rem;position:relative;overflow:hidden;margin:22px auto;padding:0}@media (max-width:1004px){.popup-widget__logo{display:block}.popup-widget__logo img{width:100%}}.popup-widget .ajax-progress-throbber{position:fixed;z-index:9999999;left:0;top:0;right:0;bottom:0;width:100vw;height:100vh;background:rgba(0,0,0,.5)}.popup-widget .ajax-progress-throbber .throbber{position:absolute;left:50%;top:50%;width:161px;height:161px;padding:0;transform:translate(-50%,-50%);background:url("/themes/custom/rixos/css/../images/spinner.svg") 100% 100% no-repeat}.popup-widget .blocked-redirect{color:#333;font-weight:400;font-size:14px;letter-spacing:.5px;line-height:.9375rem;padding:30px 0 0 0;width:484px;margin:0 auto}.popup-widget .blocked-redirect:not(.hidden){display:block}@media (max-width:1004px){.popup-widget .blocked-redirect{padding:0;width:auto;font-size:12px}}.popup-widget .blocked-redirect a{font-weight:700;color:#000}.showCalendar .book,.showCalendar .close-btn,.showCalendar .popup-widget__close{pointer-events:none}.showCalendar .search-widget__popup-content{overflow:hidden}@media (max-width:1004px){.showCalendar .search-widget__popup-content{position:fixed}}@media (max-width:1004px){.showCalendar .popup-widget .search-widget__popup-content-choose{display:none}}@media (max-width:767px){.showCalendar .lightpick{top:225.5px!important}}.push-offers-widget-new{overflow:hidden;margin:7.8125rem auto;max-width:100%}@media (max-width:1004px){.push-offers-widget-new{max-width:100%;margin:3.125rem 0 4.375rem 1.25rem}}@media (max-width:568px){.push-offers-widget-new{margin:50px 0}}.push-offers-widget-new h2{color:#333;font-weight:400;font-size:3.75rem;letter-spacing:2.25px;line-height:3.875rem;margin:0 auto 50px;max-width:62.5rem}@media (max-width:1600px){.push-offers-widget-new h2{margin-bottom:30px}}@media (max-width:1112px){.push-offers-widget-new h2{margin:0 0 30px 50px;font-size:1.875rem;line-height:2rem}}@media (max-width:1004px){.push-offers-widget-new h2{margin:0 0 20px 20px}}@media (max-width:568px){.push-offers-widget-new h2{margin:0 0 20px 40px}}.push-offers-widget-new .push-slider-controls{position:absolute;top:0;background:#fff;bottom:0;z-index:100;font-weight:400;font-size:2.25rem;line-height:2.5rem;color:#986f38;padding:116px 0 0}.push-offers-widget-new .push-slider-controls.disabled{display:none}@media (max-width:1024px){.push-offers-widget-new .push-slider-controls{padding:20px 0 0}}@media (max-width:1004px){.push-offers-widget-new .push-slider-controls{padding:40px 0 0}}@media (max-width:568px){.push-offers-widget-new .push-slider-controls{position:relative;right:auto;padding:0;overflow:hidden}}.push-offers-widget-new .push-slider-controls .all,.push-offers-widget-new .push-slider-controls .current{display:inline-block;padding:10px;position:relative}@media (max-width:568px){.push-offers-widget-new .push-slider-controls .all,.push-offers-widget-new .push-slider-controls .current{float:left;font-size:1.125rem;padding:4px 8px}}.push-offers-widget-new .push-slider-controls .current::after{content:"";width:.0625rem;height:1rem;background:#986f38;position:absolute;top:50%;margin-top:-8px}@media (max-width:568px){.push-offers-widget-new .push-slider-controls .current::after{height:.5rem;margin-top:-4px}}.push-offers-widget-new .push-slider-controls .arrow-controls{margin:0 auto;padding:170px 0 0;position:relative;width:2.875rem}@media (max-width:568px){.push-offers-widget-new .push-slider-controls .arrow-controls{float:right;width:auto;padding:5px 0 0;overflow:initial;display:flex}}.push-offers-widget-new .push-slider-controls .arrow-controls::before{content:"";position:absolute;top:0;left:50%;margin:0 0 0 -1px;height:7.5rem;width:.125rem;background:#fff;background:linear-gradient(90deg,#fff 0,#af9773 50%,#fff 100%);border-radius:50%}@media (max-width:568px){.push-offers-widget-new .push-slider-controls .arrow-controls::before{transform:rotate(90deg);left:-70px;top:-37px}}.push-offers-widget-new .push-slider-controls .arrow-controls li button{box-sizing:border-box;display:block;width:2.875rem;height:2.875rem;border:1px solid #4e4b46;border-radius:50%;padding:.1875rem .5625rem;margin:0 0 12px;transition:opacity .4s ease-in-out;cursor:pointer;background:0 0}@media (max-width:1004px){.push-offers-widget-new .push-slider-controls .arrow-controls li button{padding:0 6px;width:2.1875rem;height:2.1875rem;margin:0 0 12px 8px}}@media (max-width:568px){.push-offers-widget-new .push-slider-controls .arrow-controls li button{margin:0 0 0 12px;float:left}}.push-offers-widget-new .push-slider-controls .arrow-controls li button:hover{background-color:#f7f7f7}.push-offers-widget-new .push-slider-controls .arrow-controls li button.prev.slick-disabled{opacity:.4}.push-offers-widget-new .push-slider-controls .arrow-controls li button.next.slick-disabled{opacity:.4}.push-offers-widget-new .push-slider-controls .arrow-controls li button svg{width:1.625rem;height:1.375rem}@media (max-width:1004px){.push-offers-widget-new .push-slider-controls .arrow-controls li button svg{width:1.3125rem;height:1.125rem;display:block}}.push-offers-widget-new-dining{margin:125px auto;max-width:79rem;overflow:inherit}@media (max-width:1366px){.push-offers-widget-new-dining{padding-left:35px}}@media (max-width:1004px){.push-offers-widget-new-dining{overflow:hidden;margin:50px auto}}@media (max-width:767px){.push-offers-widget-new-dining{padding:0}}.push-offers-widget-new-dining h2{margin:0 0 10px}@media (max-width:767px){.push-offers-widget-new-dining h2{margin:0 0 20px 35px}}.push-offers-widget-new-dining h4{color:#4e4b46;font-weight:300;font-size:.875rem;letter-spacing:2.27px;line-height:1.375rem;margin-bottom:22px;text-transform:uppercase}@media (max-width:767px){.push-offers-widget-new-dining h4{margin:0 0 20px 35px}}.push-offers-widget-new-dining .push-slider-container{max-width:none;padding:0;margin:0 -24px}@media (max-width:767px){.push-offers-widget-new-dining .push-slider-container{padding:0 25px;margin:0}}.push-offers-widget-new-dining .push-slider .slide{padding:0 22px}@media (max-width:767px){.push-offers-widget-new-dining .push-slider .slide{padding:0 10px}}.push-slider-container{position:relative;max-width:78%}@media (max-width:568px){.push-slider-container{padding:0 30px}}.push-slider{position:relative}.push-slider.less-then-in-options .slick-track{margin:0}.push-slider .slide{box-sizing:border-box;padding:0 6.01%}@media (max-width:568px){.push-slider .slide{margin:0;padding:0 10px}}.push-slider .slick-slide{opacity:.3;transition:opacity .4s ease-in-out;position:relative;z-index:2}.push-slider .slick-slide.slick-active{opacity:1;z-index:10;background:#fff}.push-slider .slick-slide.slick-active .slide{margin:0}.push-slider .slick-slide.slick-active .see-more,.push-slider .slick-slide.slick-active .see-more-text{display:inline-block}.push-slider .slick-slide .see-more,.push-slider .slick-slide .see-more-text{display:none}.push-slider .img{margin:0 0 40px}@media (max-width:1600px){.push-slider .img{margin:0 0 20px}}@media (max-width:568px){.push-slider .img{max-height:20rem;margin:0 0 30px}}.push-slider .img a{display:block}.push-slider .img img{display:block;width:100%;max-width:100%;height:auto;max-height:549px}@media (max-width:568px){.push-slider .img img{height:100%}}.push-slider .slick-list{overflow:initial}.push-slider .slide-desc{font-weight:300;color:#333;font-size:1rem;letter-spacing:.6px;line-height:1.5rem;position:relative;padding:0 0 26px}.push-slider h3{color:#333;font-weight:600;font-size:1.25rem;letter-spacing:.75px;line-height:1.5rem;margin:0 0 18px}@media (max-width:1600px){.push-slider h3{font-size:1rem;letter-spacing:.45px;line-height:1.125rem;margin:0 0 10px}.push-slider h3:lang(ru),.push-slider h3:lang(tr){font-size:1.25rem}}@media (max-width:568px){.push-slider h3{margin:0 0 8px}}.push-slider h3 a{display:block;color:#333}.push-slider .sub{color:#634c38;font-weight:300;font-size:.875rem;letter-spacing:3.03px;line-height:1rem;text-transform:uppercase;display:block;margin:0 0 20px}@media (max-width:1600px){.push-slider .sub{font-size:.75rem;letter-spacing:1.5px;line-height:.875rem;margin:0 0 10px}}.push-slider .less-block>p .see-more-button{display:none!important}.push-slider .less-block>p~.see-more-button{position:relative;top:-15px;padding-left:0}.push-slider .less-block.full-text-hidden>p~div,.push-slider .less-block.full-text-hidden>p~h3,.push-slider .less-block.full-text-hidden>p~ol,.push-slider .less-block.full-text-hidden>p~ul{display:none}.push-slider p{margin:0 0 14px}@media (max-width:1600px){.push-slider p{font-size:.8125rem}}.push-slider .see-more{position:absolute;bottom:0;color:#333;font-weight:900;font-size:.875rem;line-height:1rem;text-transform:uppercase;display:inline-block}.push-slider .slick-dots{display:none!important}.slick-slide a{display:inline-block}@media (max-width:1600px){.resort-page .push-offers-widget-new{padding-left:5.4%}}@media (max-width:1366px){.resort-page .push-offers-widget-new{padding-left:35px}}@media (max-width:1004px){.resort-page .push-offers-widget-new{padding-left:0}}.resort-page .push-offers-widget-new .img img:not(.loaded){min-height:395px}@media (max-width:1600px){.resort-page .push-offers-widget-new .img img:not(.loaded){min-height:auto}}.quote-widget{max-width:1246px;margin:7.8125rem auto}@media (max-width:1112px){.quote-widget{margin:50px auto;padding:0 35px}}.quote-widget .headline{color:#333;font-weight:400;font-size:3.4375rem;letter-spacing:2.07px;line-height:4.0625rem;margin-bottom:46px;max-width:450px}@media (max-width:767px){.quote-widget .headline{font-size:2.5rem;line-height:2.5625rem;margin-bottom:14px}}.quote-widget__container{display:flex;align-items:center;justify-content:space-around}@media (max-width:767px){.quote-widget__container{flex-direction:column-reverse}}.quote-widget__container--content{flex:3}.quote-widget__container--content p{font-size:1.3125rem;font-weight:300;letter-spacing:.79px;line-height:2.375rem;color:#333}@media (max-width:767px){.quote-widget__container--content p{font-size:.9375rem;line-height:1.25rem;letter-spacing:inherit}}.quote-widget__container--author{color:#4e4b46;font-weight:600;font-size:1.125rem;letter-spacing:.68px;line-height:1.8125rem;text-align:center;margin-top:8px}@media (max-width:767px){.quote-widget__container--author{font-size:.9375rem;letter-spacing:inherit;line-height:1.25rem;text-align:left}}.quote-widget__container--img{flex:1}@media (max-width:767px){.quote-widget__container--img{margin-bottom:24px;width:100%}}.quote-widget__container--img img{width:218px;height:100%;display:block;margin-left:auto}@media (max-width:767px){.quote-widget__container--img img{width:100%;margin:auto}}.quote-widget__container h1{color:#333;font-size:3.125rem;line-height:3.375rem;font-weight:400;margin-bottom:15px}@media (max-width:1004px){.quote-widget__container h1{letter-spacing:0;font-size:2.1875rem;line-height:2.3125rem;margin-bottom:20px}}.quote-widget__container h2{font-weight:400;font-size:3.75rem;letter-spacing:1.2px;line-height:3.875rem;color:#4e4b46;margin-bottom:15px}@media (max-width:1004px){.quote-widget__container h2{font-size:2.5rem;line-height:2.375rem;margin-bottom:25px}}.quote-widget__container h3{color:#4e4b46;font-weight:300;font-size:.875rem;letter-spacing:2.27px;line-height:1.0625rem;margin-bottom:12px;text-transform:uppercase;text-align:left}@media (max-width:1004px){.quote-widget__container h3{font-size:.75rem;margin-bottom:15px;color:#4e4b46}}.quote-widget__container h4,.quote-widget__container h5,.quote-widget__container h6{color:#4e4b46;font-weight:300;font-size:1.25rem;letter-spacing:.75px;line-height:1.5rem;margin-bottom:14px;text-align:left}@media (max-width:1004px){.quote-widget__container h4,.quote-widget__container h5,.quote-widget__container h6{font-size:1.0625rem;line-height:1.3125rem;margin-bottom:14px}}.quote-widget__container h4 strong,.quote-widget__container h5 strong,.quote-widget__container h6 strong{font-size:1.25rem;font-weight:900}.quote-widget__container em{font-style:italic}.quote-widget__container strong{font-weight:800}.quote-widget__container a{text-decoration:underline;color:#333;font-weight:300}.quote-widget__container a:hover{text-decoration:none}.quote-widget__container ul{color:#333;font-weight:300;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;margin-bottom:1.125rem;vertical-align:center}@media (max-width:1004px){.quote-widget__container ul{font-size:.875rem;margin-bottom:20px;line-height:1.25rem}}.quote-widget__container ul li{position:relative}.quote-widget__container ul li:before{position:absolute;top:8px;height:5px;width:5px;transform:scaleX(-1) scaleY(-1) rotate(135deg);background-color:#4e4b46;content:"";display:block}@media (max-width:767px){.quote-widget__container ul li:before{top:10px}}.quote-widget__container ol{color:#333;font-weight:300;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;margin-bottom:1.125rem;list-style:decimal}@media (max-width:1004px){.quote-widget__container ol{font-size:.875rem;margin-bottom:20px;line-height:1.25rem}}.quote-widget.without-img .headline{max-width:inherit}.quote-widget .quote-icon{margin-bottom:36px;margin-right:120px}@media (max-width:1004px){.quote-widget .quote-icon{display:none}}.quote-widget .quote-icon svg{transform:none;fill:rgba(137,120,105,0.15);width:104px;height:96px;margin:0 auto;display:block}.quote-widget .quote-icon.bottom{margin:36px 0 0 120px}.quote-widget .quote-icon.bottom svg{transform:rotate(180deg)}.resort-page .quote-widget{max-width:1074px;margin:0 auto 125px;justify-content:center}@media (max-width:1112px){.resort-page .quote-widget{margin:0 auto 50px}}.redirect-popup{position:fixed;top:0;bottom:0;left:0;right:0;z-index:99999;background-color:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center}@media (max-width:1004px){.redirect-popup{padding:20px}}.redirect-popup .popup-widget__close{right:0;top:0;left:auto}.redirect-popup .popup-holder{background:#fff;width:100%;max-width:59.375rem;position:relative;padding-top:36px}.redirect-popup .logo-list{overflow:hidden;display:flex;align-content:stretch;justify-content:space-between;border-bottom:1px solid #333}.redirect-popup .logo-list li{width:50%;display:flex;justify-content:center;align-items:center;padding:30px}@media (max-width:1004px){.redirect-popup .logo-list li{padding:10px 5px}}.redirect-popup .logo-list li img{max-width:166px}@media (max-width:1004px){.redirect-popup .logo-list li img{transform:scale(.8)}}.redirect-popup .logo-list li:first-child{background:#333;color:#fff}.redirect-popup .content-wrapp{font-weight:900;font-size:1.625rem;line-height:2.5rem;letter-spacing:.97px;text-align:center;padding:90px 60px;color:#333}@media (max-width:1004px){.redirect-popup .content-wrapp{padding:40px 30px;font-size:1.125rem;line-height:1.625rem}}.redirect-popup .content-wrapp p{margin:0}.redirect-popup .content-wrapp a{text-decoration:underline}.redirect-popup .content-wrapp a:hover{text-decoration:none}.redirect-popup .loading-bar{position:absolute;bottom:0;left:0;z-index:100;height:8px;background:#cfaf8f}.restaurant-widget{margin:3.125rem auto 7.5rem;text-align:center;max-width:1246px}@media (max-width:1004px){.restaurant-widget{max-width:100%;padding-left:0;margin:3.125rem 0 4.375rem 0}}@media (max-width:568px){.restaurant-widget{margin:35px 0;overflow:hidden}}.restaurant-widget h1,.restaurant-widget h2{color:#333;font-weight:400;font-size:4.6875rem;letter-spacing:2.82px;line-height:5.125rem}@media (max-width:1004px){.restaurant-widget h1,.restaurant-widget h2{font-size:2.5rem;line-height:2.5625rem;margin-bottom:17px}}.restaurant-widget-hd{display:flex;align-items:baseline;margin-bottom:28px}@media (max-width:1024px){.restaurant-widget-hd{padding:0 35px}}@media (max-width:1004px){.restaurant-widget-hd{display:block;text-align:left}}.restaurant-widget-block{display:flex;justify-content:space-between;max-width:1246px;margin:0 auto}@media (max-width:1024px){.restaurant-widget-block{padding:0 35px}}@media (max-width:568px){.restaurant-widget-block{min-height:240px}}.restaurant-widget-block__text{width:100%}.restaurant-widget-block__text p{color:#333;font-weight:300;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;margin-bottom:10px}@media (max-width:1004px){.restaurant-widget-block__text p{font-size:.9375rem;line-height:1.25rem}}.restaurant-widget-block__text h1{color:#333;font-size:3.125rem;line-height:3.375rem;font-weight:400;margin-bottom:15px;text-align:center}@media (max-width:1004px){.restaurant-widget-block__text h1{letter-spacing:0;text-align:left;font-size:2.1875rem;line-height:2.3125rem;margin-bottom:20px}}.restaurant-widget-block__text h2{font-weight:400;font-size:3.75rem;letter-spacing:1.2px;line-height:3.875rem;color:#4e4b46;margin-bottom:15px}@media (max-width:1004px){.restaurant-widget-block__text h2{font-size:2.5rem;line-height:2.375rem;margin-bottom:25px}}.restaurant-widget-block__text h3{color:#4e4b46;font-weight:300;font-size:.875rem;letter-spacing:2.27px;line-height:1.0625rem;margin-bottom:12px;text-transform:uppercase}@media (max-width:1004px){.restaurant-widget-block__text h3{font-size:.75rem;margin-bottom:15px;color:#4e4b46}}.restaurant-widget-block__text h4,.restaurant-widget-block__text h5,.restaurant-widget-block__text h6{color:#4e4b46;font-weight:300;font-size:1.25rem;letter-spacing:.75px;line-height:1.5rem;margin-bottom:14px}@media (max-width:1004px){.restaurant-widget-block__text h4,.restaurant-widget-block__text h5,.restaurant-widget-block__text h6{font-size:1.0625rem;line-height:1.3125rem;margin-bottom:14px}}.restaurant-widget-block__text h4 strong,.restaurant-widget-block__text h5 strong,.restaurant-widget-block__text h6 strong{font-size:1.25rem;font-weight:900}.restaurant-widget-block__text em{font-style:italic}.restaurant-widget-block__text strong{font-weight:800}.restaurant-widget-block__text a{text-decoration:underline;color:#333;font-weight:300}.restaurant-widget-block__text a:hover{text-decoration:none}.restaurant-widget-block__text ul{color:#333;font-weight:300;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;margin-bottom:1.125rem;vertical-align:center}@media (max-width:1004px){.restaurant-widget-block__text ul{font-size:.875rem;margin-bottom:20px;line-height:1.25rem}}.restaurant-widget-block__text ul li{position:relative}.restaurant-widget-block__text ul li:before{position:absolute;top:8px;height:5px;width:5px;transform:scaleX(-1) scaleY(-1) rotate(135deg);background-color:#4e4b46;content:"";display:block}@media (max-width:767px){.restaurant-widget-block__text ul li:before{top:10px}}.restaurant-widget-block__text ol{color:#333;font-weight:300;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;margin-bottom:1.125rem;list-style:decimal}@media (max-width:1004px){.restaurant-widget-block__text ol{font-size:.875rem;margin-bottom:20px;line-height:1.25rem}}.restaurant-widget-block__text .two-cols h3{text-align:center}.restaurant-widget-block__text .two-cols h3:after{content:"";width:122px;margin:5px auto 0;height:.0625rem;background:#fff;background:linear-gradient(90deg,#fff 0,#af9773 50%,#fff 100%);display:block;border-radius:50%}@media (max-width:1004px){.restaurant-widget-block__text .two-cols h3:after{margin:5px auto 0;width:61px}}.restaurant-widget-block__text .two-cols__container{display:flex;justify-content:space-between;align-self:flex-end;margin-top:35px}@media (max-width:1004px){.restaurant-widget-block__text .two-cols__container{display:block;margin-top:25px}}.restaurant-widget-block__text .two-cols__container div{width:45%;justify-content:space-between}@media (max-width:1004px){.restaurant-widget-block__text .two-cols__container div{display:block;width:100%}}.restaurant-widget-block__text .three-cols__container{display:flex;justify-content:space-between}@media (max-width:1004px){.restaurant-widget-block__text .three-cols__container{display:block}}.restaurant-widget-block__text .three-cols__container--col{max-width:245px;box-sizing:border-box;margin-top:30px}@media (max-width:1004px){.restaurant-widget-block__text .three-cols__container--col{max-width:100%}}.restaurant-widget-block__text .three-cols__container--col h3{text-align:inherit}.restaurant-widget-block__text .three-cols__container--col h3:after{content:"";width:60px;margin:25px 0;height:.0625rem;background:#af9773;background:linear-gradient(90deg,#af9773 0,#fff 100%);display:block}@media (max-width:1004px){.restaurant-widget-block__text .three-cols__container--col h3:after{margin:22px 0 0;width:61px}}.restaurant-widget-block__text .three-cols__left{min-width:342px;padding-right:30px;box-sizing:border-box;text-align:left}.restaurant-widget .restaurant-widget-controls{position:absolute;top:0;bottom:0;z-index:100;font-weight:400;font-size:2.25rem;line-height:2.5rem;color:#986f38;padding:10.625rem 0 0;background:#fff}.restaurant-widget .restaurant-widget-controls.disabled .all,.restaurant-widget .restaurant-widget-controls.disabled .arrow-controls,.restaurant-widget .restaurant-widget-controls.disabled .current{display:none}@media (max-width:1600px){.restaurant-widget .restaurant-widget-controls{padding:6.25rem 0 0}}@media (max-width:1024px){.restaurant-widget .restaurant-widget-controls{padding:20px 0 0}}@media (max-width:1004px){.restaurant-widget .restaurant-widget-controls{padding:0;right:6px;display:flex;align-items:center}}@media (max-width:568px){.restaurant-widget .restaurant-widget-controls{position:relative;margin-bottom:20px;padding:10px 0 0;display:flex;align-items:center}}.restaurant-widget .restaurant-widget-controls .all,.restaurant-widget .restaurant-widget-controls .current{display:inline-block;padding:10px;position:relative}@media (max-width:568px){.restaurant-widget .restaurant-widget-controls .all,.restaurant-widget .restaurant-widget-controls .current{float:left;font-size:1.125rem;padding:4px 8px;display:none}}.restaurant-widget .restaurant-widget-controls .current::after{content:"";width:1px;height:16px;background:#986f38;position:absolute;top:50%;margin-top:-8px}@media (max-width:568px){.restaurant-widget .restaurant-widget-controls .current::after{height:.5rem;margin-top:-4px;display:none}}.restaurant-widget .restaurant-widget-controls .arrow-controls{margin:30px auto;padding:170px 0 0;position:relative;width:46px}@media (max-width:1004px){.restaurant-widget .restaurant-widget-controls .arrow-controls{margin:0 0 0 auto}}@media (max-width:568px){.restaurant-widget .restaurant-widget-controls .arrow-controls{float:right;width:auto;padding:5px 0 0;overflow:initial;display:flex}}.restaurant-widget .restaurant-widget-controls .arrow-controls::before{content:"";position:absolute;top:0;left:50%;margin:0 0 0 -1px;height:7.5rem;width:.125rem;background:#fff;background:linear-gradient(90deg,#fff 0,#af9773 50%,#fff 100%);border-radius:50%}@media (max-width:568px){.restaurant-widget .restaurant-widget-controls .arrow-controls::before{transform:rotate(90deg);left:-70px;top:-37px;display:none}}.restaurant-widget .restaurant-widget-controls .arrow-controls li button{box-sizing:border-box;display:block;width:2.875rem;height:2.875rem;border:1px solid #4e4b46;border-radius:50%;padding:.1875rem .5625rem;margin:0 0 12px;transition:opacity .4s ease-in-out;cursor:pointer;background:0 0}@media (max-width:1004px){.restaurant-widget .restaurant-widget-controls .arrow-controls li button{padding:0 6px;width:2.1875rem;height:2.1875rem;margin:0 0 12px 8px}}@media (max-width:568px){.restaurant-widget .restaurant-widget-controls .arrow-controls li button{margin:0 0 0 12px;float:left}}.restaurant-widget .restaurant-widget-controls .arrow-controls li button:hover{background-color:#f7f7f7}.restaurant-widget .restaurant-widget-controls .arrow-controls li button.prev svg{transform:scaleX(-1) rotate(0)}.restaurant-widget .restaurant-widget-controls .arrow-controls li button.slick-disabled{opacity:.4}.restaurant-widget .restaurant-widget-controls .arrow-controls li svg{width:1.625rem;height:1.375rem}@media (max-width:1004px){.restaurant-widget .restaurant-widget-controls .arrow-controls li svg{width:1.3125rem;height:1.125rem;display:block}}.restaurant-widget-dining{margin:125px auto;max-width:79rem;overflow:inherit}@media (max-width:1366px){.restaurant-widget-dining{padding-left:35px}}@media (max-width:1004px){.restaurant-widget-dining{overflow:hidden;margin:50px auto}}@media (max-width:767px){.restaurant-widget-dining{padding:0}}.restaurant-widget-dining h2{margin:0 0 10px}@media (max-width:767px){.restaurant-widget-dining h2{margin:0 0 20px 35px}}.restaurant-widget-dining h4{color:#4e4b46;font-weight:300;font-size:.875rem;letter-spacing:2.27px;line-height:1.375rem;margin-bottom:22px;text-transform:uppercase}@media (max-width:767px){.restaurant-widget-dining h4{margin:0 0 20px 35px}}.restaurant-widget-dining .push-slider-container{max-width:none;padding:0;margin:0 -24px}@media (max-width:767px){.restaurant-widget-dining .push-slider-container{padding:0 25px;margin:0}}.restaurant-widget-dining .push-slider .slide{padding:0 22px}@media (max-width:767px){.restaurant-widget-dining .push-slider .slide{padding:0 10px}}.restaurant-widget-container{position:relative;max-width:78%;margin:0}@media (max-width:568px){.restaurant-widget-container{padding:0;max-width:90%}}.restaurant-widget-wrap{overflow:hidden;max-width:77.875rem}@media (max-width:1004px){.restaurant-widget-wrap{max-width:100%;overflow:initial}}.restaurant-widget-slider{position:relative}@media (max-width:568px){.restaurant-widget-slider{margin-bottom:0!important}}.restaurant-widget-slider.less-then-in-options .slick-track{margin:0}.restaurant-widget-slider .slide{box-sizing:border-box}.restaurant-widget-slider .slick-slide{transition:opacity .4s ease-in-out;position:relative;z-index:2}.restaurant-widget-slider .slick-slide.slick-active{opacity:1;z-index:10;background:#fff}.restaurant-widget-slider .slick-slide.slick-active .slide{margin:0}.restaurant-widget-slider .img{overflow:hidden;margin:0 0 40px}@media (max-width:1600px){.restaurant-widget-slider .img{margin:0 0 20px;max-height:500px}}@media (max-width:568px){.restaurant-widget-slider .img{max-height:20rem;margin:0 0 15px}}.restaurant-widget-slider .img a{display:block}.restaurant-widget-slider .img img{display:block;width:100%;height:100%;max-height:600px;overflow:hidden;object-fit:inherit}@media (max-width:767px){.restaurant-widget-slider .img img{max-height:250px}}.restaurant-widget-slider .slick-list{overflow:initial}.restaurant-widget-slider .slide-desc{font-weight:300;color:#333;font-size:1rem;letter-spacing:.6px;line-height:1.5rem;position:relative;padding:0 0 26px}.restaurant-widget-slider h3{color:#333;font-weight:600;font-size:1.25rem;letter-spacing:.75px;line-height:1.5rem;margin:0 0 18px}@media (max-width:1600px){.restaurant-widget-slider h3{font-size:1rem;letter-spacing:.45px;line-height:1.125rem;margin:0 0 10px}}@media (max-width:568px){.restaurant-widget-slider h3{margin:0 0 8px}}.restaurant-widget-slider h3 a{display:block;color:#333}.restaurant-widget-slider .sub{color:#634c38;font-weight:300;font-size:.875rem;letter-spacing:3.03px;line-height:1rem;text-transform:uppercase;display:block;margin:0 0 20px}@media (max-width:1600px){.restaurant-widget-slider .sub{font-size:.75rem;letter-spacing:1.5px;line-height:.875rem;margin:0 0 10px}}.restaurant-widget-slider p{margin:0 0 14px}@media (max-width:1600px){.restaurant-widget-slider p{font-size:.8125rem}}.restaurant-widget-slider .see-more{position:absolute;bottom:0;color:#333;font-weight:900;font-size:.875rem;line-height:1rem;text-transform:uppercase;display:inline-block}.restaurant-widget-slider .slick-dots{display:none!important}.slick-slide a{display:inline-block}.resort-page .restaurant-widget .restaurant-widget-slider .img img{height:605px}@media (max-width:1112px){.resort-page .restaurant-widget .restaurant-widget-slider .img img{min-height:auto}}.resort-page .restaurant-widget .restaurant-widget-controls{padding:6.25rem 0 0}@media (max-width:1024px){.resort-page .restaurant-widget .restaurant-widget-controls{padding:20px 0 0}}@media (max-width:1004px){.resort-page .restaurant-widget .restaurant-widget-controls{padding:40px 0 0}}@media (max-width:568px){.resort-page .restaurant-widget .restaurant-widget-controls{padding:0 0 0 35px}}.rooms-suites-widget{max-width:77.875rem;box-sizing:border-box;margin:7.8125rem auto}@media (max-width:1004px){.rooms-suites-widget{padding-left:35px;margin:50px auto}}@media (max-width:1004px){.rooms-suites-widget .rooms-slider{margin:0 auto}}.rooms-suites-widget h2{color:#333;font-weight:400;font-size:3.4375rem;line-height:5.125rem;margin-bottom:26px}@media (max-width:1004px){.rooms-suites-widget h2{font-size:2.5rem;line-height:2.5625rem;margin-bottom:12px}}.rooms-suites-widget .info-subtitle{color:#4e4b46;font-weight:300;font-size:.875rem;letter-spacing:2.27px;line-height:1rem;margin-bottom:18px;display:block;text-transform:uppercase}@media (max-width:1004px){.rooms-suites-widget .info-subtitle{font-size:.8125rem;line-height:.9375rem}}.rooms-suites-widget .info-subtitle span{font-size:1rem;letter-spacing:.75px;line-height:1.1875rem;font-weight:300}@media (max-width:1004px){.rooms-suites-widget .info-subtitle span{font-size:.75rem;line-height:.75rem}}.rooms-suites-widget .info-lbl{color:#333;font-weight:900;font-size:1.25rem;letter-spacing:.75px;line-height:1.5rem;margin-bottom:21px;display:inline-block}@media (max-width:1004px){.rooms-suites-widget .info-lbl{font-size:.9375rem;line-height:1.125rem;margin-bottom:6px}}.rooms-suites-widget .info-lbl span{font-size:1rem;letter-spacing:.75px;line-height:1.1875rem;font-weight:300}@media (max-width:1004px){.rooms-suites-widget .info-lbl span{font-size:.75rem;line-height:.75rem}}.rooms-suites-widget__container{display:flex;justify-content:space-between;position:relative;overflow:hidden}@media (max-width:1004px){.rooms-suites-widget__container{display:block}}.rooms-suites-widget__container.show-less-content{display:none}.rooms-suites-widget__container.show-less-content.active{display:flex}.rooms-suites-widget__container-left,.rooms-suites-widget__container-right{margin-bottom:1.875rem;width:46%}@media (max-width:1004px){.rooms-suites-widget__container-left,.rooms-suites-widget__container-right{margin:0 10px 30px 0;max-width:18.75rem;min-height:29.375rem;float:left}}.rooms-suites-widget__container-left--block,.rooms-suites-widget__container-right--block{margin-top:36px}@media (max-width:767px){.rooms-suites-widget__container-left--block,.rooms-suites-widget__container-right--block{margin-top:18px}}.rooms-suites-widget__container-left--block h3,.rooms-suites-widget__container-left--block h4,.rooms-suites-widget__container-right--block h3,.rooms-suites-widget__container-right--block h4{color:#4e4b46;font-weight:600;font-size:1.25rem;letter-spacing:.75px;line-height:1.5rem;margin-bottom:20px}@media (max-width:1004px){.rooms-suites-widget__container-left--block h3,.rooms-suites-widget__container-left--block h4,.rooms-suites-widget__container-right--block h3,.rooms-suites-widget__container-right--block h4{font-size:1.25rem;letter-spacing:.75px;line-height:1.1875rem;margin-bottom:18px}}.rooms-suites-widget__container-left--block p,.rooms-suites-widget__container-right--block p{color:#4e4b46;font-weight:300;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;text-align:justify}@media (max-width:1004px){.rooms-suites-widget__container-left--block p,.rooms-suites-widget__container-right--block p{font-size:.9375rem;letter-spacing:.6px;line-height:1.25rem}}.rooms-suites-widget__container-left--block .line,.rooms-suites-widget__container-right--block .line{content:"";width:4.6875rem;margin:24px 0;height:.0625rem;background:#af9773;background:linear-gradient(90deg,#af9773 0,#fff 100%);display:block}.rooms-suites-widget__container-left--block .included,.rooms-suites-widget__container-right--block .included{display:flex;flex-wrap:wrap}.rooms-suites-widget__container-left--block .included li,.rooms-suites-widget__container-right--block .included li{margin-right:30px;margin-bottom:18px;color:#4e4b46;font-weight:900;font-size:.875rem;letter-spacing:.53px;line-height:1rem}@media (max-width:1004px){.rooms-suites-widget__container-left--block .included li,.rooms-suites-widget__container-right--block .included li{font-size:.75rem;letter-spacing:.5px;line-height:.9375rem}}.rooms-suites-widget__container-left--block .included li div,.rooms-suites-widget__container-right--block .included li div{display:inline-block;font-size:1.875rem;margin-right:20px;color:#897869;vertical-align:sub}@media (max-width:1004px){.rooms-suites-widget__container-left--block .included li div,.rooms-suites-widget__container-right--block .included li div{font-size:1.25rem;margin-right:8px}}.rooms-suites-widget .rooms-suites-slider{position:relative}.rooms-suites-widget .rooms-suites-slider img{width:100%;height:22.875rem;display:block}@media (max-width:1004px){.rooms-suites-widget .rooms-suites-slider img{height:19.6875rem;opacity:.5}}@media (max-width:767px){.rooms-suites-widget .rooms-suites-slider img{width:18.75rem}}.rooms-suites-widget .rooms-suites-slider__item{position:relative;display:block!important}.rooms-suites-widget .rooms-suites-slider__item:focus{outline-offset:2px!important;margin:3px;width:calc(100% - 7px)!important}.rooms-suites-widget .rooms-suites-slider .slick-initialized .slick-slide{display:block}.rooms-suites-widget .rooms-suites-slider .slick-slide{float:left;height:100%;min-height:1px}.rooms-suites-widget .rooms-suites-slider .slick-list{margin:0;padding:0}.rooms-suites-widget .rooms-suites-slider .slick-list,.rooms-suites-widget .rooms-suites-slider .slick-slider{position:relative;display:block}.rooms-suites-widget .rooms-suites-slider .slick-arrow{font-size:0;line-height:0;position:absolute;bottom:20px;display:block;padding:0;cursor:pointer;border:none;height:46px;width:46px;border-radius:50%;outline:0;top:auto}.rooms-suites-widget .rooms-suites-slider .slick-prev{background:#fff url("/themes/custom/rixos/css/../svg/spritesrc/arrow_icon.svg") no-repeat center;left:calc(50% - 52px);transform:rotate(90deg);z-index:12;opacity:1;background-size:20px}@media (max-width:1004px){.rooms-suites-widget .rooms-suites-slider .slick-prev{left:100px}}.rooms-suites-widget .rooms-suites-slider .slick-next{background:#fff url("/themes/custom/rixos/css/../svg/spritesrc/arrow_icon.svg") no-repeat center;right:calc(50% - 52px);transform:rotate(-90deg);z-index:12;opacity:1;background-size:20px;left:inherit}@media (max-width:1004px){.rooms-suites-widget .rooms-suites-slider .slick-next{right:100px}}.rooms-suites-widget .rooms-suites-slider .slick-arrow:focus{outline-color:#fff!important}.rooms-suites-widget .button{margin-bottom:60px;display:flex;justify-items:center;direction:ltr}@media (max-width:1004px){.rooms-suites-widget .button{direction:inherit}}.rooms-suites-widget .button:before{content:"";height:.0625rem;width:35%;background:#986f38;background:linear-gradient(190deg,#986f38 0,#fff 80%);margin-top:30px;display:block;margin-right:20px}@media (max-width:1004px){.rooms-suites-widget .button:before{display:none}}.rooms-suites-widget .button:after{content:"";height:.0625rem;width:35%;background:#986f38;background:linear-gradient(90deg,#986f38 0,#fff 80%);display:block;margin-top:30px;margin-left:20px}@media (max-width:1004px){.rooms-suites-widget .button:after{display:none}}.rooms-suites-widget .button .show-less,.rooms-suites-widget .button a{border:1px solid #333;padding:16px 20px;box-sizing:border-box;display:block;min-width:15rem;color:#333;font-weight:400;position:relative;font-size:1.375rem;letter-spacing:.47px;line-height:1.5rem;text-align:center}@media (max-width:1004px){.rooms-suites-widget .button .show-less,.rooms-suites-widget .button a{min-width:18.75rem;margin:0}}@media (max-width:767px){.rooms-suites-widget .button .show-less,.rooms-suites-widget .button a{min-width:18.75rem}}.rooms-suites-widget .button .show-less:hover,.rooms-suites-widget .button a:hover{border:1px solid transparent}.rooms-suites-widget .button .show-less:hover:after,.rooms-suites-widget .button a:hover:after{content:"";height:.0625rem;width:6.625rem;background:linear-gradient(90deg,#fff 0,#333 50%,#fff 100%);margin:0 auto;border-radius:50%;overflow:hidden;display:block;position:absolute;left:0;right:0;bottom:0}@media (max-width:1004px){.rooms-suites-widget .slick-active img{opacity:1}}@media (max-width:1004px){.rooms-suites-widget .slick-active .rooms-suites-widget__container-left--block{display:block}}.resort-page .rooms-suites-widget{max-width:1074px;margin:125px auto 0}@media (max-width:1024px){.resort-page .rooms-suites-widget{margin:50px auto 0;padding:0 35px}}@media (max-width:767px){.resort-page .rooms-suites-widget{padding:0 0 0 35px}}.search-result-widget{margin:3.125rem auto 7.5rem;text-align:center;max-width:77.875rem}@media (max-width:1004px){.search-result-widget{max-width:100%;padding:0 35px;margin:3.125rem 0 4.375rem 0}}@media (max-width:568px){.search-result-widget{margin:35px 0;overflow:hidden}}.search-result-widget-headline{margin-bottom:30px;color:#333;font-weight:400;font-size:2.5rem;letter-spacing:1.5px;line-height:2.375rem;text-align:initial}@media (max-width:1004px){.search-result-widget-headline{font-size:2.8125rem;letter-spacing:1.5px;line-height:3.125rem;margin-bottom:18px}}.search-result-widget__filter{margin-bottom:40px}@media (max-width:1004px){.search-result-widget__filter{margin-bottom:12px}}.search-result-widget__filter-hd{color:#333;font-weight:600;font-size:1.25rem;letter-spacing:.75px;line-height:1.8125rem;text-align:initial;margin-bottom:20px}@media (max-width:1004px){.search-result-widget__filter-hd{display:block;color:#333;font-weight:600;font-size:15px;letter-spacing:.5px;line-height:18px;margin-bottom:16px}}.search-result-widget__filter ul{display:flex;flex-wrap:wrap}@media (max-width:1004px){.search-result-widget__filter ul{justify-content:inherit}}.search-result-widget__filter ul li input{position:absolute;width:100%;box-sizing:border-box;height:100%;top:-3px;left:-4px;cursor:pointer}.search-result-widget__filter ul li input:checked{color:#333;border-color:#333}.search-result-widget__filter ul li .btn{background:0 0;border-radius:5px;border:1px solid rgba(77,77,77,.31);text-transform:uppercase;padding:13px 20px;color:#4e4b46;display:block;font-weight:300;font-size:.875rem;letter-spacing:2.27px;line-height:1rem;text-align:center;cursor:pointer;margin:0 10px 24px;position:relative}.search-result-widget__filter ul li .btn:first-child{margin-left:0}@media (max-width:1004px){.search-result-widget__filter ul li .btn{margin:0 6px 10px 0;font-size:12px;letter-spacing:.5px;padding:6px 10px}}.search-result-widget__filter ul li .btn.active,.search-result-widget__filter ul li .btn:hover{color:#333;font-weight:600;border-color:#333}.search-result-widget__filter ul li .btn.hide{display:none}.search-result-widget__filter .see-all button{margin:10px 0 0;text-align:center;border:0;background:0 0;color:#4e4b46;display:flex;align-items:center;font-weight:300;font-size:.875rem;line-height:1rem;text-transform:uppercase;position:relative}@media (max-width:1004px){.search-result-widget__filter .see-all button{margin:10px 0 16px}}.search-result-widget__filter .see-all button:hover{color:#8c7866}.search-result-widget__filter .see-all button:hover:after{content:"";height:.0625rem;width:6.625rem;background:linear-gradient(90deg,#fff 0,#8c7866 50%,#fff 100%);margin:0 auto -5px;border-radius:50%;overflow:hidden;display:block;position:absolute;left:0;right:0;bottom:0}.search-result-widget__filter .see-all button span{font-size:1.25rem;display:inline-block;margin-left:5px}.search-result-widget__filter .see-all.hide{display:none}.search-result-widget__container-item{text-align:initial;display:flex;border-top:1px solid rgba(151,151,151,.5);padding:35px 0}@media (max-width:1004px){.search-result-widget__container-item{flex-direction:column}}.search-result-widget__container-item:last-child{border-bottom:1px solid rgba(151,151,151,.5)}.search-result-widget__container-item .hash-tags{margin-bottom:10px;margin-top:20px}@media (max-width:1112px){.search-result-widget__container-item .hash-tags{margin-top:0}}.search-result-widget__container-item .hash-tags-item{color:#4e4b46;font-weight:900;font-size:.875rem;text-transform:uppercase;letter-spacing:2.27px;line-height:1.0625rem;margin-bottom:10px;margin-right:12px}.search-result-widget__container-item .headline a{color:#4e4b46;font-weight:600;font-size:1.25rem;letter-spacing:.75px;line-height:1.5rem;margin-bottom:10px;display:block}.search-result-widget__container-item--right-text{color:#333;font-weight:300;font-size:1.125rem;letter-spacing:.68px;line-height:1.9375rem;margin-bottom:16px}@media (max-width:1004px){.search-result-widget__container-item--right-text{font-size:.9375rem;line-height:1.25rem}}.search-result-widget__container-item .see-more{color:#333;font-weight:900;font-size:.875rem;line-height:1rem;text-transform:uppercase}.search-result-widget__container-item--left{margin-right:50px;min-width:342px}@media (max-width:1004px){.search-result-widget__container-item--left{margin-right:0;margin-bottom:20px;min-width:inherit}}@media (max-width:1004px){.search-result-widget__container-item--left img{width:100%;height:100%}}.search-result-widget-pagination{margin:40px 0 0;display:flex;align-items:center;justify-content:center}.search-result-widget-pagination a{border:1px solid #4e4b46;background:0 0;border-radius:50%;padding:7px 7px 4px}.search-result-widget-pagination a svg{width:23px;height:23px}.search-result-widget-pagination a.btn-left svg{transform:rotate(180deg)}.search-result-widget-pagination a:hover{background-color:#f7f7f7}.search-result-widget-pagination-brd{display:flex;align-items:center;margin:0 35px}.search-result-widget-pagination-brd .num{color:#986f38;font-weight:400;font-size:2.25rem;letter-spacing:2.6px;line-height:2.4375rem;display:block}.search-result-widget-pagination-brd .arrow{height:16px;width:1px;border-left:1px solid #897869;display:block;margin:0 10px}.layout-content .error-message-rixos{margin:3.125rem auto 0;text-align:center;max-width:77.875rem;color:#fff;font-weight:900;font-size:.9375rem;letter-spacing:1.6px;line-height:1.125rem;padding:20px;background:#e40000}@media (max-width:1004px){.layout-content .error-message-rixos{max-width:100%;padding:0 35px;margin:3.125rem 0 0 0}}@media (max-width:568px){.layout-content .error-message-rixos{margin:35px 0 0;overflow:hidden}}.search-widget{position:sticky;position:-webkit-sticky;bottom:0;border-top:1px solid #ccc;z-index:300}.search-widget__container{box-shadow:0 15px 15px rgba(0,0,0,.09);background:#fff}.search-widget__filters{display:none;align-items:center;justify-content:center;height:5rem;position:relative;background:#fff}@media (max-width:1024px){.search-widget__filters{display:flex;justify-content:space-between;padding:0;overflow:hidden}}.search-widget__filters-arrival,.search-widget__filters-departure{display:flex;margin-right:80px}@media (max-width:1024px){.search-widget__filters-arrival,.search-widget__filters-departure{display:none}}.search-widget__filters-arrival svg,.search-widget__filters-departure svg{width:1.1875rem;height:1.1875rem}.search-widget__filters .month{text-align:left;color:#4e4b46;font-weight:900;font-size:.75rem;line-height:.9375rem;margin-right:10px}@media (max-width:1024px){.search-widget__filters .month{display:none}}.search-widget__filters .month span{display:block;font-size:.5625rem;line-height:.6875rem}.search-widget__filters .date{outline:0;border-width:0 0 1px 0;color:#986f38;font-weight:400;font-size:1.25rem;letter-spacing:.71px;line-height:1.3125rem;border-style:solid;border-color:#986f38;text-align:center;max-width:5.625rem}@media (max-width:1024px){.search-widget__filters .date{display:none}}.search-widget__filters .calendar{margin-left:12px}.search-widget__filters .calendar:after{background:url("/themes/custom/rixos/css/../svg/spritesrc/arrow_icon.svg");content:"";background-size:contain;height:.5rem;width:1rem;display:block;text-align:center;margin:0 auto}@media (max-width:1004px){.search-widget__filters .calendar{display:none}}.search-widget__filters-adults,.search-widget__filters-children{margin-right:53px}@media (max-width:1004px){.search-widget__filters-adults,.search-widget__filters-children{display:none}}.search-widget__filters-adults label,.search-widget__filters-children label{color:#4e4b46;font-weight:900;font-size:.75rem;line-height:.9375rem;margin-right:13px}@media (max-width:1024px){.search-widget__filters-book{width:100%;text-align:center}}.search-widget__filters-book .book-now{position:absolute;right:42px;top:0}@media (max-width:1441px){.search-widget__filters-book .book-now{position:inherit}}.search-widget__filters-book .book-now a{color:#fff;font-weight:600;font-size:.875rem;letter-spacing:1.09px;line-height:1rem;padding:2rem 2.375rem;background:#4d4d4d;display:block;transition:all .4s ease-in-out}.search-widget__filters-book .book-now a:active,.search-widget__filters-book .book-now a:focus,.search-widget__filters-book .book-now a:hover{background:#262626}@media (max-width:1024px){.search-widget__filters-book .book-now a{font-size:.875rem;letter-spacing:1px;line-height:1rem}}.search-widget__filters-contacts{width:50%;text-align:center;display:none}@media (max-width:1024px){.search-widget__filters-contacts{display:block}}.search-widget__filters-contacts a{display:flex;justify-items:center;justify-content:center;padding:30px 0}.search-widget__filters-contacts a svg{margin-right:10px;height:1.75rem;width:1.0625rem;fill:#8C7866}.search-widget__filters-contacts a span{font-weight:900;font-size:.8125rem;letter-spacing:1px;line-height:.9375rem;color:#333;margin-top:6px}.search-widget .select-dropdown__list.active{opacity:0}.search-widget .ajax-progress-throbber{position:fixed;z-index:9999999;left:0;top:0;right:0;bottom:0;width:100vw;height:100vh;background:rgba(0,0,0,.5)}.search-widget .ajax-progress-throbber .throbber{position:absolute;left:50%;top:50%;width:161px;height:161px;padding:0;transform:translate(-50%,-50%);background:url("/themes/custom/rixos/css/../images/spinner.svg") 100% 100% no-repeat}.resort-page .banner-widget{z-index:303}.share-widget{position:relative}.share-widget.active .share-widget-dropdown{opacity:1;z-index:101;height:100%}.share-widget-hd{background:0 0;border:none;padding:0;display:flex;align-items:center}.share-widget-hd svg{width:18px;height:18px}.share-widget-hd .text{color:#634c38;font-weight:900;font-size:.6875rem;letter-spacing:.41px;line-height:.875rem;margin:0 10px}.share-widget-dropdown{position:absolute;opacity:0;z-index:-1;transition:all .2s ease-in-out;display:block;height:0;margin:0}.share-widget-dropdown ul{background-color:#fff;padding:32px 18px;margin-top:10px;box-shadow:0 2px 23px 0 rgba(0,0,0,.09)}.share-widget-dropdown ul li.item{margin-bottom:22px}.share-widget-dropdown ul li.item:last-child{margin-bottom:0}.share-widget-dropdown ul li.item svg{width:14px;height:14px}.share-widget-dropdown ul li.item a,.share-widget-dropdown ul li.item button{display:flex;align-items:center;color:#4e4b46;font-weight:900;font-size:.875rem;letter-spacing:.97px;line-height:1rem;background:0 0;border:0;padding:0}.share-widget-dropdown ul li.item a .text,.share-widget-dropdown ul li.item button .text{margin:0 10px;color:#4e4b46}.share-widget-dropdown ul li.item a:hover,.share-widget-dropdown ul li.item button:hover{opacity:.8}.intro-widget .share-widget{margin-bottom:15px}.restaurant-widget .share-widget{display:none}@media (max-width:1004px){.restaurant-widget .share-widget{display:block;margin-left:54px}}.restaurant-widget-hd .share-widget{margin:0 25px;display:block}@media (max-width:1004px){.restaurant-widget-hd .share-widget{display:none}}.apartaments-widget .share-widget{display:none}@media (max-width:1004px){.apartaments-widget .share-widget{display:block}}.apartaments-widget-hd .share-widget{display:block;margin:0 15px}@media (max-width:1004px){.apartaments-widget-hd .share-widget{display:none}}.resort-page .share-widget{margin-bottom:25px}@media (max-width:1600px){.resort-page .share-widget{padding:0 35px}}.sidebar-filter-widget .headline{display:flex;color:#575757;font-weight:600;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;justify-content:space-between;align-items:center;margin-bottom:18px}.sidebar-filter-widget .headline__close{background:0 0;border:none;padding:0}.sidebar-filter-widget .headline__close svg{width:15px;height:15px}.sidebar-filter-widget__date{background:#f8f6f3;padding:0 15px}.sidebar-filter-widget__date--form{display:flex;align-items:end;justify-content:space-around;padding:20px 0}.sidebar-filter-widget__date--form-input label{display:flex}.sidebar-filter-widget__date--form-input label input{margin-right:10px;padding:0;max-width:135px;text-align:center;color:#986f38;font-weight:400;font-size:20px;letter-spacing:.71px;border-color:#986f38;border-width:0 0 1px;background:0 0}.sidebar-filter-widget__date--form-input label .block{cursor:pointer}.sidebar-filter-widget__date--form-input label .block svg{width:19px;height:19px}.sidebar-filter-widget__date--form-input label .block .arrow{background:url("/themes/custom/rixos/css/../svg/spritesrc/arrow_icon.svg") no-repeat;background-size:contain;height:7px;width:12px;display:block;margin:0 auto}.sidebar-filter-widget__date .headline-from{color:#4e4b46;font-weight:900;font-size:.75rem;line-height:.9375rem}.sidebar-filter-widget__date .headline-date{color:#4e4b46;font-weight:900;font-size:.5625rem;line-height:.6875rem}.sidebar-filter-widget__filters{margin-top:20px}.sidebar-filter-widget__filters--hd{padding:20px 10px;background:#f8f6f3;color:#4e4b46;font-weight:900;font-size:14px;letter-spacing:.53px;line-height:16px;text-transform:uppercase}.sidebar-filter-widget__filters--container{border-bottom:1px solid rgba(151,151,151,.5)}.sidebar-filter-widget__filters--container.open .sidebar-filter-widget__filters--container--items{display:block}.sidebar-filter-widget__filters--container.open .sidebar-filter-widget__filters--container--hd svg{transform:rotate(180deg)}.sidebar-filter-widget__filters--container--hd{color:#4e4b46;font-weight:900;font-size:14px;letter-spacing:.53px;line-height:16px;margin-bottom:18px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:10px 16px 0 45px;position:relative}.sidebar-filter-widget__filters--container--hd svg{width:18px;height:18px}.sidebar-filter-widget__filters--container--hd .focus-button,.sidebar-filter-widget__filters--container--hd:after{position:absolute;left:0;top:0;width:100%;border:0;height:calc(100% + 18px);background:0 0;text-indent:-9000px}.sidebar-filter-widget__filters--container--hd:after{content:"";z-index:1}.sidebar-filter-widget__filters--container--items{display:none}.sidebar-filter-widget__filters--container--items ul.first-lvl{padding:0 16px 10px 45px}.sidebar-filter-widget__filters--container--items ul.first-lvl li{margin-bottom:17px}.sidebar-filter-widget__filters--container--items ul.first-lvl li ul{margin:20px 0 20px 30px}.sidebar-filter-widget .styled-checkbox{position:absolute;opacity:0}.sidebar-filter-widget .styled-checkbox+label{position:relative;cursor:pointer;color:#4e4b46;font-weight:300;font-size:.875rem;letter-spacing:.53px;line-height:1rem;display:inline-flex;align-items:center}.sidebar-filter-widget .styled-checkbox+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:#fff;border:1px solid #897869}.sidebar-filter-widget .styled-checkbox:focus+label:before{outline:1px solid #986F38!important;outline-offset:3px!important}.sidebar-filter-widget .styled-checkbox:disabled+label{color:#b8b8b8;cursor:auto}.sidebar-filter-widget .styled-checkbox:disabled+label:before{box-shadow:none;background:#ddd}.sidebar-filter-widget .styled-checkbox:checked+label:after{content:"";position:absolute;left:6px;top:50%;background:#897869;width:2px;height:2px;box-shadow:2px 0 0 #897869,4px 0 0 #897869,4px -2px 0 #897869,4px -4px 0 #897869,4px -6px 0 #897869,4px -8px 0 #897869;transform:rotate(45deg)}.showCalendarConcert .lightpick{display:block;box-shadow:0 5px 15px 0 rgba(0,0,0,.1)}@media (max-width:1004px){.showCalendarConcert .lightpick{margin:0}}.showCalendarConcert .lightpick.is-hidden{display:none}.filter-mobile-widget__popup-content{width:100%;z-index:27;padding:15px 35px 100px;overflow:auto}.filter-mobile-widget__popup-content .sidebar-filter-widget__date{padding:0}.filter-mobile-widget__popup-content .sidebar-filter-widget__date--form{background:#fff;margin-bottom:15px}.filter-mobile-widget__popup-content .sidebar-filter-widget__filters{background:#fff}.filter-mobile-widget__popup-content .sidebar-filter-widget__filters--container--hd{padding:30px 16px 25px 25px;margin-bottom:0}.filter-mobile-widget__popup-content .sidebar-filter-widget__filters--container--items ul.first-lvl{padding:0 16px 10px 25px}.filter-mobile-widget__popup-content .sidebar-filter-widget__filters--container:last-child{border:0}.sidebar-follow-widget{background-color:#f8f6f3;margin-top:1px}.sidebar-follow-widget__follow{display:flex;padding:20px 30px;color:#4e4b46;font-size:.75rem;cursor:pointer;text-transform:uppercase;width:100%;font-weight:300;letter-spacing:1.83px;line-height:.9375rem;align-items:center}.sidebar-follow-widget__follow svg{width:.875rem;height:.875rem;margin-right:5px}.sidebar-follow-widget__follow:hover{font-weight:900}.sidebar-follow-widget__list{margin:0;list-style-type:none;padding:0;display:flex;flex-wrap:wrap;align-items:end}.sidebar-follow-widget__list li{margin-right:24px}.sidebar-follow-widget__list li:last-child{margin-right:0}.sidebar-follow-widget__social{display:none;flex-wrap:wrap;align-items:end;padding:0 30px}.sidebar-follow-widget__social a svg{transform:none;fill:#8C7866;width:1.25rem;height:1.25rem}.sidebar-follow-widget.active .sidebar-follow-widget__social{display:flex;padding:10px 30px 20px}.sidebar-member-widget{background-color:#1e1852;margin-top:25px;padding:50px 17px 40px 23px;position:relative;transition:all .4s ease-in-out}.sidebar-member-widget.active{margin-top:-250px}.sidebar-member-widget.active .open-link{background:url("/themes/custom/rixos/css/../svg/spritesrc/cross-white.svg") no-repeat center;background-size:contain}.sidebar-member-widget.active .sidebar-member-widget__container{display:block}.sidebar-member-widget svg{height:3.125rem;width:10.6875rem;margin:0 auto 48px;display:block}.sidebar-member-widget .info-lbl{color:#cfaf8f;font-weight:900;font-size:.9375rem;letter-spacing:1.76px;margin-bottom:20px;text-transform:uppercase;display:inline-block}.sidebar-member-widget .open-link{background:url("/themes/custom/rixos/css/../svg/spritesrc/arrow_white_icon.svg") no-repeat center;transform:rotate(180deg);width:1.125rem;display:block;position:absolute;height:1.125rem;top:15px;right:15px;cursor:pointer;background-size:contain}.sidebar-member-widget__container{display:none}.sidebar-member-widget__container p{color:#fff;font-weight:900;font-size:.875rem;letter-spacing:.53px;line-height:1.25rem;margin-bottom:15px}.sidebar-member-widget__container ul li{color:#fff;font-weight:900;font-size:.875rem;letter-spacing:.53px;line-height:1.125rem;margin-bottom:15px}.sidebar-member-widget__container ul li .checkmark{display:inline-block;margin-right:5px}.sidebar-member-widget__container ul li .checkmark:after{content:"";display:block;width:.1875rem;height:.5rem;border:solid #fff;border-width:0 1px 1px 0;transform:rotate(45deg);margin-left:4px}.sidebar-member-widget__container ul li .cross{display:inline-block;margin-right:5px;background:url("/themes/custom/rixos/css/../svg/spritesrc/cross-white.svg") no-repeat left;background-size:contain;width:.6875rem;height:.6875rem}.two-columns__main .sidebar-member-widget{display:none}@media (max-width:1004px){.two-columns__main .sidebar-member-widget{display:block;margin:0 35px}}.sidebar-menu-widget{background-color:#f8f6f3}.sidebar-menu-widget ul li:first-child a{padding-top:1.25rem}.sidebar-menu-widget ul li:last-child a{padding-bottom:1.25rem}.sidebar-menu-widget ul li a{color:#4e4b46;font-weight:300;font-size:.875rem;letter-spacing:.53px;line-height:1rem;padding:1rem 1.875rem;display:block;border-right:5px solid transparent;transition:all .2s ease-in-out}.sidebar-menu-widget ul li a.active,.sidebar-menu-widget ul li a:hover{border-color:#cfaf8f;font-weight:900}.social-board-widget{max-width:1600px;margin:125px auto}@media (max-width:1600px){.social-board-widget{padding-left:65px}}@media (max-width:1004px){.social-board-widget{padding-left:0;margin:65px auto}}.social-board-widget .headline{color:#333;font-weight:400;font-size:3.4375rem;letter-spacing:2.07px;line-height:4.0625rem;margin-bottom:24px}@media (max-width:1004px){.social-board-widget .headline{font-size:1.5625rem;line-height:2.1875rem;padding:0 35px}}.social-board-widget .sub-headline{display:flex;justify-content:space-between;margin-bottom:32px}@media (max-width:1004px){.social-board-widget .sub-headline{flex-direction:column;padding:0 35px}}.social-board-widget .sub-headline .explore{color:#333;font-weight:300;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;display:flex;flex-wrap:nowrap;align-items:center;width:60%}@media (max-width:1004px){.social-board-widget .sub-headline .explore{width:100%;margin-bottom:12px}}.social-board-widget .sub-headline .follow{width:35%;color:#333;font-weight:300;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem}@media (max-width:1004px){.social-board-widget .sub-headline .follow{width:100%}}.text-icons-widget{max-width:59.375rem;margin:0 auto 6.5625rem;display:flex;text-align:center;flex-wrap:wrap}@media (max-width:1600px){.text-icons-widget{padding:0 35px}}@media (max-width:1112px){.text-icons-widget{padding:60px 35px 0}}@media (max-width:767px){.text-icons-widget{margin:60px auto;padding:0 35px}}.text-icons-widget img,.text-icons-widget svg{max-width:30px;max-height:30px;margin-bottom:0}@media (max-width:767px){.text-icons-widget{padding:0 20px}}.text-icons-widget .motion-content-wrap:first-child{width:100%}.text-icons-widget .motion-content-wrap:not(:first-child){width:50%;margin-top:4.1875rem}@media (max-width:767px){.text-icons-widget .motion-content-wrap:not(:first-child){width:100%;margin-top:30px;padding:0}}.text-icons-widget .motion-content-wrap:nth-child(2){box-sizing:border-box;padding:0 2.1875rem 0 0}@media (max-width:1004px){.text-icons-widget .motion-content-wrap:nth-child(2){padding:0 .9375rem 0 0}}@media (max-width:767px){.text-icons-widget .motion-content-wrap:nth-child(2){padding:0}}.text-icons-widget .motion-content-wrap:nth-child(3){box-sizing:border-box;padding:0 0 0 2.1875rem}@media (max-width:1004px){.text-icons-widget .motion-content-wrap:nth-child(3){padding:0 0 0 .9375rem}}@media (max-width:767px){.text-icons-widget .motion-content-wrap:nth-child(3){padding:0}}.text-icons-widget h2,.text-icons-widget h3{color:#333;font-weight:600;font-size:1.25rem;letter-spacing:.68px;margin-bottom:6px;line-height:2.5rem}@media (max-width:1004px){.text-icons-widget h2,.text-icons-widget h3{margin-top:.375rem;line-height:1.75rem}}@media (max-width:767px){.text-icons-widget h2,.text-icons-widget h3{margin-top:0;font-size:.875rem;line-height:1.25rem;letter-spacing:1.05px}}.text-icons-widget .text-content{color:#333;font-weight:300;font-size:.875rem;letter-spacing:.53px;line-height:1.75rem}.text-icons-widget .text-content p:last-child{margin-bottom:0}.text-icons-widget .text-content p:first-child{margin-top:0}@media (max-width:767px){.text-icons-widget .text-content{font-size:.75rem;letter-spacing:.9px;line-height:1.0625rem}}.text-widget{max-width:930px;margin:0 auto;text-align:justify}@media (max-width:1004px){.text-widget{padding:0 35px}}.text-widget h1{color:#333;font-size:3.125rem;line-height:3.375rem;font-weight:400;margin-bottom:15px;text-align:center}@media (max-width:1004px){.text-widget h1{letter-spacing:0;text-align:left;font-size:2.1875rem;line-height:2.3125rem;margin-bottom:20px}}.text-widget h2{font-weight:400;font-size:3.75rem;letter-spacing:1.2px;line-height:3.875rem;color:#4e4b46;margin-bottom:25px;text-align:left}@media (max-width:1004px){.text-widget h2{font-size:2.5rem;line-height:2.375rem;margin-bottom:25px;text-align:left}}.text-widget h3{color:#4e4b46;font-weight:300;font-size:.875rem;letter-spacing:2.27px;line-height:1.0625rem;margin-bottom:12px;text-transform:uppercase;text-align:left}@media (max-width:1004px){.text-widget h3{font-size:.75rem;margin-bottom:15px;color:#4e4b46;text-align:inherit}}.text-widget h4,.text-widget h5,.text-widget h6{color:#4e4b46;font-weight:300;font-size:1.25rem;letter-spacing:.75px;line-height:1.5rem;margin-bottom:14px}@media (max-width:1004px){.text-widget h4,.text-widget h5,.text-widget h6{font-size:1.0625rem;line-height:1.3125rem;margin-bottom:14px}}.text-widget h4 strong,.text-widget h5 strong,.text-widget h6 strong{font-size:1.25rem;font-weight:900}.text-widget em{font-style:italic}.text-widget p{margin-bottom:.875rem;font-weight:300;color:#333;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem}@media (max-width:1004px){.text-widget p{font-size:.875rem;margin-bottom:20px;line-height:1.25rem}}.text-widget a{font-weight:900;color:#333;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;text-decoration:underline}@media (max-width:1004px){.text-widget a{font-size:.875rem}}.text-widget strong{color:#333;font-weight:900;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;margin-bottom:3rem}@media (max-width:1004px){.text-widget strong{font-size:.875rem;margin-bottom:20px}}.text-widget ul{color:#333;font-weight:300;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;margin-bottom:1.125rem;vertical-align:center}@media (max-width:1004px){.text-widget ul{font-size:.875rem;margin-bottom:20px;line-height:1.25rem}}.text-widget ul li{position:relative}.text-widget ul li:before{position:absolute;top:8px;height:5px;width:5px;transform:scaleX(-1) scaleY(-1) rotate(135deg);background-color:#4e4b46;content:"";display:block}@media (max-width:767px){.text-widget ul li:before{top:10px}}.text-widget ol{color:#333;font-weight:300;font-size:1rem;letter-spacing:.6px;line-height:1.8125rem;margin-bottom:1.125rem;list-style:decimal}@media (max-width:1004px){.text-widget ol{font-size:.875rem;margin-bottom:20px;line-height:1.25rem}}.text-widget .button-block{display:flex;justify-content:center;margin-bottom:3.4375rem}@media (max-width:1004px){.text-widget .button-block{display:block}}.text-widget .button-block a{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;color:#333;font-weight:400;font-size:1.375rem;letter-spacing:.47px;line-height:1.5rem;padding:20px;border:1px solid #333;margin:0 12px;width:268px;box-sizing:border-box;text-align:center;position:relative}@media (max-width:767px){.text-widget .button-block a{display:block;margin-bottom:25px;font-size:1.25rem;box-sizing:border-box}}@media (max-width:767px){.text-widget .button-block a{width:100%;margin:0 0 25px}}.text-widget .button-block a:hover{border:1px solid transparent}.text-widget .button-block a:hover:after{content:"";height:1px;width:106px;background:linear-gradient(90deg,#fff 0,#333 50%,#fff 100%);margin:0 auto;border-radius:50%;overflow:hidden;display:block;position:absolute;left:0;right:0;bottom:0}.text-widget .button-block a.black{background-color:#333;color:#fff}.text-widget .button-block a.black:hover{background:#262626}.text-widget .button-block a.black:hover:after{display:none}.text-widget.destination-top h3{font-weight:600;text-transform:none;letter-spacing:.75px}.text-widget.destination-top h4{text-align:center}.resort-page .text-widget{margin:7.8125rem auto}@media (max-width:1004px){.resort-page .text-widget{margin:50px auto}}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li:before{display:none!important}.explore-map{text-align:center;margin:3.625rem 0 7rem}@media (max-width:1004px){.explore-map{margin:2.875rem 0 2.875rem}}.explore-map a{font-weight:400;background-color:#333;color:#fff;padding:29px 57px 21px;font-size:1.375rem;line-height:1.5rem;letter-spacing:.029375rem;display:inline-flex;justify-content:center;align-items:center;text-decoration:none}@media (max-width:767px){.explore-map a{display:block}}.explore-map a:hover{background:#262626}.explore-map a svg{fill:#fff;width:24px;height:24px;margin-right:10px}.login-form-main .user-login-form{max-width:20rem;margin:0 auto;padding:80px 0 100px;box-sizing:border-box}@media (max-width:1004px){.login-form-main .user-login-form{margin:0 auto;padding:50px 0}}.login-form-main .user-login-form label{display:block;margin:0 0 16px;text-transform:uppercase;font-weight:900;font-size:1.25rem;line-height:1.5rem;letter-spacing:.75px;color:#333}@media (max-width:767px){.login-form-main .user-login-form label{font-size:.75rem;line-height:16px;margin:0 0 8px}}.login-form-main .user-login-form input[type=password],.login-form-main .user-login-form input[type=text]{outline:0;border:1px solid #634c38;font-weight:300;font-size:1rem;line-height:1.1875rem;height:3.4375rem;color:#4e4b46;margin:0;padding:15px 22px;background:0 0;width:100%;box-sizing:border-box}@media (max-width:767px){.login-form-main .user-login-form input[type=password],.login-form-main .user-login-form input[type=text]{font-size:.9375rem;padding:12px;height:2.5rem}}.login-form-main .user-login-form .form-item{margin-bottom:30px}.login-form-main .user-login-form input[type=submit]{outline:0;cursor:pointer;display:inline-block;text-decoration:none;background-color:#333;color:#fff;font-weight:400;font-size:1.375rem;letter-spacing:.47px;line-height:1.5rem;padding:20px;border:1px solid #333;margin:0 24px;width:16.75rem;box-sizing:border-box;text-align:center}.login-form-main .user-login-form .description{font-weight:300;letter-spacing:.75px;margin-top:10px;color:#333;font-size:.75rem}.video-widget{margin:125px 0;text-align:center}@media (max-width:1004px){.video-widget{margin:50px 0}}.video-widget h2{color:#4e4b46;font-weight:400;font-size:3.75rem;letter-spacing:2.25px;line-height:4.5rem;margin-bottom:18px}@media (max-width:1004px){.video-widget h2{font-size:2.5rem;letter-spacing:1.5px;line-height:2.625rem;margin-bottom:17px}}.video-widget p{color:#4e4b46;font-weight:300;font-size:1rem;line-height:1.8125rem;margin:0 auto 50px;max-width:59.5625rem}@media (max-width:1004px){.video-widget p{font-size:.9375rem;line-height:1.25rem;margin-bottom:40px;padding:0 35px}}.video-widget .video-player{height:42rem;max-width:74.6875rem;margin:0 auto;position:relative}@media (max-width:1004px){.video-widget .video-player{height:20.9375rem}}.video-widget .youtube-container--responsive{height:42rem;padding:0}@media (max-width:1004px){.video-widget .youtube-container--responsive{height:20.9375rem;padding:0}}.animated-gif body{font-family:system-ui,sans-serif;background-color:#000;color:#fff;margin:2rem}.animated-gif .object-and-details{background:#000;display:inline-block;position:relative;width:100%;height:calc(100vh - 5.125rem);overflow:hidden}@media (max-width:1112px){.animated-gif .object-and-details{height:calc(100vh - 160px)}}@media (max-width:1004px){.animated-gif .object-and-details{height:calc(100vh - 170px)}}@media (max-width:767px){.animated-gif .object-and-details{height:calc(100vh - 220px)}}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3){.animated-gif .object-and-details{height:calc(100vh - 290px)}}.animated-gif details summary::-webkit-details-marker{display:none}.animated-gif .plyr__control--overlaid{opacity:1;visibility:visible;top:auto;color:#fff;font-weight:600;font-size:.75rem;display:flex;align-items:center;line-height:.9375rem;border:0;background-color:rgba(77,77,77,.8);cursor:pointer;transition:all .4s ease-in-out;border-radius:0}.animated-gif .play{display:block}.animated-gif .pause{display:none}.animated-gif [open] .plyr__control--overlaid .play{display:none}.animated-gif [open] .plyr__control--overlaid .pause{display:block}.animated-gif .plyr__control--overlaid+*{position:absolute;top:0;left:0;right:0;bottom:0;background:#000;color:#fff;overflow-y:auto}.animated-gif .object-and-details-gif img{display:inline-block;position:absolute;top:0;left:0;overflow:visible}.custom-dropdown{display:none;position:absolute;background:#fff;padding:16px 24px;width:600px;box-sizing:border-box;box-shadow:0 4px 10px 0 rgba(0,0,0,.4);z-index:100}.custom-modal{display:none;position:fixed;bottom:0;left:50%;transform:translateX(-50%);background:#fff;padding:16px 24px;width:600px;box-shadow:0 4px 10px 0 rgba(0,0,0,.4);box-sizing:border-box;z-index:150}@media (max-width:767px){.custom-modal{width:100%;max-height:100dvh}}.custom-modal__close{position:absolute;top:28px;right:24px;cursor:pointer;border:none;background:0 0;width:16px;height:16px}.custom-modal__close:after,.custom-modal__close:before{content:"";position:absolute;width:16px;height:2px;background-color:#0d0d0d;left:0;transition:all .3s ease;top:50%}.custom-modal__close:before{transform:rotate(45deg);top:50%}.custom-modal__close:after{transform:rotate(-45deg);top:50%}.black-datepicker .flatpickr-day.startRange{border-radius:50%}.black-datepicker .flatpickr-day.endRange,.black-datepicker .flatpickr-day.inRange,.black-datepicker .flatpickr-day.startRange{background:#333;border-color:#333;color:#fff}.black-datepicker .numInputWrapper{display:none}.custom-counter{display:flex;align-items:center;gap:8px}.custom-counter .counter-btn{border:1px solid gray;background-color:#fff;text-align:center;width:26px;line-height:26px;border-radius:50%;padding:0;margin:0;color:#000}.custom-counter .counter-value{text-align:center;border:none;background-color:unset;font-weight:400;font-size:14px;line-height:150%;padding:0}.custom-counter input{width:0;height:0;opacity:0;line-height:0;visibility:hidden;position:absolute;pointer-events:none}.js-form-type-select{position:relative}.js-form-type-select select{width:100%;appearance:none;border:none;background:0 0;padding:16px 12px 8px}.js-form-type-select select.error{color:#ba1f1a}.js-form-type-select label{position:absolute;top:0;left:0;padding:4px 12px;font-weight:600;font-size:10px;text-transform:uppercase}.js-form-type-select:after{content:"";position:absolute;top:18px;right:12px;background:url("/themes/custom/rixos/css/../svg/spritesrc/arrow_icon.svg") no-repeat;background-size:contain;height:.5rem;width:1rem}.experiences-widget{background:#f8f6f3}.experiences-widget .container{max-width:calc(1600px + 2 * 24px);margin:0 auto;padding:0 24px;box-sizing:border-box;display:flex;padding-top:80px;padding-bottom:80px}@media (max-width:767px){.experiences-widget .container{padding:0 16px}}@media (max-width:568px){.experiences-widget .container{display:block;padding-top:30px;padding-bottom:30px}}@media (max-width:568px){.experiences-widget .mobile-hide{display:none}}.experiences-widget img{width:100%;object-fit:cover;height:758px;border-radius:12px}@media (max-width:568px){.experiences-widget img{height:320px}}.experiences-widget .side{width:100%;max-width:50%}@media (max-width:568px){.experiences-widget .side{max-width:none}}.experiences-widget .side:first-child{padding-right:32px}@media (max-width:568px){.experiences-widget .side:first-child{padding-right:0}}.experiences-widget .side:last-child{padding-left:32px;padding-top:50px}@media (max-width:568px){.experiences-widget .side:last-child{padding:0}}.experiences-widget .widget-caption{font-family:Modern20;font-size:3.125rem;font-weight:500;padding-right:55%}@media (max-width:767px){.experiences-widget .widget-caption{font-size:2.625rem}}@media (max-width:1366px){.experiences-widget .widget-caption{padding-right:0}}.experiences-widget .widget-link{font-family:Modern20;display:inline-block;font-weight:500;font-size:1.25rem;color:inherit;position:relative;text-decoration:none;padding-right:44px;margin-top:16px;display:inline-block}.experiences-widget .widget-link:after{content:"";transition:right .2s ease;width:18px;height:12px;background:url(/themes/custom/rixos/css/../svg/spritesrc/arrow-right.svg);position:absolute;top:3px;right:10px;left:auto;background-size:cover;opacity:1}.experiences-widget .widget-link:hover:after{right:0}.experiences-widget .widget-link.disabled,.experiences-widget .widget-link:disabled{cursor:default;opacity:.7;pointer-events:none}.experiences-widget .widget-content{padding-top:56px}.experiences-widget .widget-content.swiper{touch-action:pan-y}.experiences-widget .widget-content :focus,.experiences-widget .widget-content :focus-within{outline:0 none!important}.experiences-widget .widget-content .desktop-hide{display:none}@media (max-width:568px){.experiences-widget .widget-content .desktop-hide{display:block}}.experiences-widget .widget-content .item{margin-bottom:14px;padding-bottom:18px;position:relative;cursor:pointer;height:auto!important}.experiences-widget .widget-content .item:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:rgba(196,182,167,.5)}.experiences-widget .widget-content .item-caption{font-family:Modern20;font-size:1.25rem;line-height:1}.experiences-widget .widget-content .item-desc{height:0;overflow:hidden;font-size:1rem;line-height:26px;transition:all .4s ease-in-out}.experiences-widget .widget-content .img-block{height:0;overflow:hidden;transition:all .4s ease-in-out}.experiences-widget .widget-content .slick-track,.experiences-widget .widget-content .swiper-wrapper{height:auto!important;transform:translate3d(0,0,0)!important}.experiences-widget .widget-content .slick-list{height:auto!important;padding:0!important}.experiences-widget .widget-content .swiper-slide-thumb-active .item-desc{height:auto;margin-top:16px}.experiences-widget .widget-content .swiper-slide-thumb-active .img-block{height:auto;margin-top:16px}.experiences-widget .widget-content .slick-current .item .item-desc{height:auto;margin-top:16px}.experiences-widget .widget-content .slick-current .item .img-block{height:auto;margin-top:16px}.intro-banner .title{font-family:Modern20;font-size:9.125rem;line-height:8.875rem}@media (max-width:767px){.intro-banner .title{font-size:2.625rem;line-height:3.25rem}}.js-tabs-revamp .info-labels{display:flex;justify-content:center;gap:0 40px;margin:0 auto 48px}@media (max-width:767px){.js-tabs-revamp .info-labels{gap:0 20px}}.js-tabs-revamp .info-labels .info-lbl{text-transform:uppercase;font-size:.75rem;cursor:pointer}.js-tabs-revamp .info-labels .info-lbl.active-tab{font-weight:700}.js-tabs-revamp .tabs-wrap{position:relative}.js-tabs-revamp .tabs-sections{position:absolute;opacity:0;visibility:hidden;pointer-events:none;width:100%;transition:opacity .3s ease}.js-tabs-revamp .tabs-sections.active{position:static;opacity:1;visibility:visible;pointer-events:auto}.main-footer{position:relative;background:#f8f6f3;padding:120px 80px 16px;margin:0;color:#0d0d0d}.main-footer .footer-logo-block,.main-footer .main-footer-content-wrapper,.main-footer .main-footer-menu{border-top:1px solid #c4b6a7}@media (max-width:767px){.main-footer{padding:16px 24px}}.main-footer p{font-size:.875rem;line-height:1.5}.main-footer .button{text-align:center;display:inline-block;text-transform:uppercase;padding:16px 32px;border-radius:30px;border:1px solid transparent;font-size:.75rem;font-weight:500;transition:all .2s ease;cursor:pointer;border-color:#000;color:#000;background-color:rgba(255,255,255,0)}.main-footer .button.disabled,.main-footer .button:disabled{cursor:default;opacity:.7;pointer-events:none}.main-footer .button:hover{background-color:#000;color:#fff}.main-footer .footer-logo-block{display:flex;justify-content:center;align-items:center;padding:128px 16px}@media (max-width:767px){.main-footer .footer-logo-block{padding:48px 0;border-top:0}}.main-footer .footer-logo-block .logo-link{width:170px;height:52px}.main-footer .footer-logo-block .logo-link img{width:100%}.main-footer .main-footer-menu{padding:32px 0}.main-footer .footer-menu-list{display:flex;justify-content:space-between}.main-footer .footer-menu-list a,.main-footer .footer-menu-list button{font-size:.8125rem;line-height:1.125rem;display:block;background:0 0;border:0 none;padding:0;width:100%;text-transform:uppercase;font-weight:500;color:#0d0d0d;text-align:left;transition:all .4s ease-in-out}.main-footer .footer-menu-list a:hover,.main-footer .footer-menu-list button:hover{opacity:.7}.main-footer .footer-menu-list .js-trigger+a{display:none}@media (max-width:767px){.main-footer .footer-menu-list{display:grid;grid-template-columns:1fr 1fr;row-gap:8px;column-gap:16px}}.main-footer .main-footer-content-wrapper{display:grid;grid-template-columns:repeat(5,1fr);gap:64px;padding:80px 0 128px}.main-footer .main-footer-content-wrapper>div:last-child{grid-column:5}@media (max-width:767px){.main-footer .main-footer-content-wrapper{grid-template-columns:1fr;padding:0;gap:0}.main-footer .main-footer-content-wrapper>div{margin-top:48px}.main-footer .main-footer-content-wrapper>div:last-child{margin-top:96px;grid-column:auto}}.main-footer .main-footer-accor,.main-footer .main-footer-contactus,.main-footer .main-footer-stayintouch,.main-footer .main-footer-yourstay{display:flex;flex-direction:column;height:100%}@media (max-width:767px){.main-footer .main-footer-accor,.main-footer .main-footer-contactus,.main-footer .main-footer-stayintouch,.main-footer .main-footer-yourstay{padding-left:48px;padding-right:48px;text-align:center}}.main-footer .main-footer-accor .logo,.main-footer .main-footer-contactus .logo,.main-footer .main-footer-stayintouch .logo,.main-footer .main-footer-yourstay .logo{display:flex;justify-content:center;align-items:center;width:121px;height:40px;margin-bottom:16px;text-align:left}.main-footer .main-footer-accor .logo.text,.main-footer .main-footer-contactus .logo.text,.main-footer .main-footer-stayintouch .logo.text,.main-footer .main-footer-yourstay .logo.text{font-family:Modern20;font-weight:700;justify-content:flex-start;width:100%;font-size:1.875rem;line-height:1.75}@media (max-width:767px){.main-footer .main-footer-accor .logo,.main-footer .main-footer-contactus .logo,.main-footer .main-footer-stayintouch .logo,.main-footer .main-footer-yourstay .logo{display:block;text-align:center;margin:0 auto 16px}}.main-footer .main-footer-accor .block-footer,.main-footer .main-footer-contactus .block-footer,.main-footer .main-footer-stayintouch .block-footer,.main-footer .main-footer-yourstay .block-footer{margin-top:auto}.main-footer .main-footer-accor .button,.main-footer .main-footer-contactus .button,.main-footer .main-footer-stayintouch .button,.main-footer .main-footer-yourstay .button{margin-top:16px;display:block}.main-footer .main-footer-accor{position:relative}.main-footer .main-footer-yourstay{position:relative}.main-footer .main-footer-stayintouch{position:relative}.main-footer .main-footer-contactus{position:relative}.main-footer .main-footer-contactus .phone-number{font-size:.875rem;color:#0d0d0d}.main-footer .main-footer-contactus .social-block{margin-top:auto}@media (max-width:767px){.main-footer .main-footer-contactus .social-block{margin-top:24px}}.main-footer .main-footer-contactus .menu{display:flex;justify-content:space-between;padding-bottom:8px;margin-top:16px}.main-footer .main-footer-contactus .menu-item{display:flex;align-items:center;justify-content:center}.main-footer .main-footer-contactus .menu-item svg{width:28px;height:28px}.main-footer .main-footer-contactus .menu-item a{color:#0d0d0d}.main-footer .main-footer-copyright{font-weight:400;font-size:.75rem;line-height:1.5}@media (max-width:767px){.main-footer .main-footer-copyright{margin-top:48px;margin-bottom:16px;text-align:center}}.main-footer .ajax-progress-throbber{display:none}.sticky-footer{position:fixed;bottom:0;width:100%}.sticky-footer .main-footer{box-sizing:border-box;width:100%;position:absolute;left:0;bottom:-100vh;transition:all .5s;max-height:100vh;overflow:auto}@media (max-width:767px){.sticky-footer .main-footer{height:calc(100vh - 91px)}}.sticky-footer.visible .main-footer{bottom:0}.banner-widget .btn-close{border:0;right:24px}@media (max-width:1004px){.banner-widget .btn-close{right:14px}}.banner-widget__lt{margin-right:10px}@media (max-width:1004px){.banner-widget__lt{margin-right:3px}}.banner-widget__rt{background:url("/themes/custom/rixos/css/../svg/spritesrc/info-grey.svg") no-repeat left 0;padding-left:2.1875rem}@media (max-width:1600px){.banner-widget__rt{background-position:left 1px}}@media (max-width:1004px){.banner-widget__rt{background-position:left 2px}}@media (max-width:767px){.banner-widget__rt{background-position:left top}}.banner-widget.black .btn-close{background:url("/themes/custom/rixos/css/../svg/spritesrc/cross-white.svg") no-repeat right center;background-size:contain}.banner-widget.black .banner-widget__rt{background:url("/themes/custom/rixos/css/../svg/spritesrc/info.svg") no-repeat left 0}@media (max-width:1600px){.banner-widget.black .banner-widget__rt{background-position:left 1px}}@media (max-width:1004px){.banner-widget.black .banner-widget__rt{background-position:left 2px}}@media (max-width:767px){.banner-widget.black .banner-widget__rt{background-position:left top}}.home-intro-widget__block{right:10%}@media (max-width:767px){.home-intro-widget__block{right:0}}.home-intro-widget__block--sub svg{margin-right:15px}.home-intro-widget__block--sub svg.arrow{margin-right:0;margin-left:15px}.branding-statement-widget__container .button{margin-left:64px}@media (max-width:1004px){.branding-statement-widget__container .button{margin-left:0}}.follow-us-widget{left:0}.follow-us-widget span{margin-left:3px}.carousel-widget .carousel-widget-controls{right:10px}@media (max-width:1600px){.carousel-widget .carousel-widget-controls{right:24px}}@media (max-width:568px){.carousel-widget .carousel-widget-controls{right:auto;padding:0 0 0 35px}}.carousel-widget .carousel-widget-controls .current::after{right:0}@media (max-width:568px){.carousel-widget .carousel-widget-controls .current::after{right:-1px}}.carousel-widget .carousel-widget-controls .arrow-controls li button.prev svg{transform:scaleX(-1) rotate(0)}.carousel-widget-slider .slide{margin-left:7.5rem}@media (max-width:1600px){.carousel-widget-slider .slide{margin-left:6.25rem}}@media (max-width:1366px){.carousel-widget-slider .slide{margin-left:6.25rem}}@media (max-width:1004px){.carousel-widget-slider .slide{margin-left:5.625rem}}@media (max-width:568px){.carousel-widget-slider .slide{margin:0;padding:0 5px}}.carousel-widget-container{padding:0 6.625rem 0 0}@media (max-width:1004px){.carousel-widget-container{padding:0}}.discover-widget__left{padding-right:6.8%}@media (max-width:1004px){.discover-widget__left{padding-right:0}}.discover-widget__border{margin:0 0 0 132px}@media (max-width:1112px){.discover-widget__border{margin:0 auto}}.branding-statement-widget__container--center{margin-right:auto;margin-left:4rem}@media (max-width:1004px){.branding-statement-widget__container--center{margin:0;text-align:center}}.push-offers-widget-new{padding-left:5.4%}@media (max-width:1600px){.push-offers-widget-new{padding-left:16%}}@media (max-width:1366px){.push-offers-widget-new{padding-left:35px}}@media (max-width:1004px){.push-offers-widget-new{padding-left:0}}.push-offers-widget-new .push-slider-controls{right:10px}@media (max-width:1600px){.push-offers-widget-new .push-slider-controls{right:12px}}@media (max-width:1004px){.push-offers-widget-new .push-slider-controls{right:24px}}@media (max-width:568px){.push-offers-widget-new .push-slider-controls{right:auto;padding:0 35px 0 0}}.push-offers-widget-new .push-slider-controls .current::after{right:0}@media (max-width:568px){.push-offers-widget-new .push-slider-controls .current::after{right:-1px}}.push-offers-widget-new .push-slider-controls .arrow-controls li button.prev svg{transform:scaleX(-1) rotate(0)}.dining-widget__hd{text-align:left}.dining-widget__pre-hd h2{margin-right:25px}.dining-widget__slider-container-block{text-align:left}.dining-widget .dining-slider-container{padding:0 5.625rem 0 0;margin-left:-18px}@media (max-width:1004px){.dining-widget .dining-slider-container{margin-left:0}}@media (max-width:568px){.dining-widget .dining-slider-container{padding:0 30px}}.dining-widget .dining-slider-controls{right:10px}@media (max-width:568px){.dining-widget .dining-slider-controls{right:auto}}.dining-widget .dining-slider-controls .current::after{right:0}@media (max-width:568px){.dining-widget .dining-slider-controls .current::after{right:-1px}}.dining-widget .dining-slider-controls .arrow-controls li button.prev svg{transform:scaleX(-1) rotate(0)}.dining-widget .dining-slider .slide{margin-left:5rem}@media (max-width:1600px){.dining-widget .dining-slider .slide{margin-left:5rem}}@media (max-width:1366px){.dining-widget .dining-slider .slide{margin-left:4.375rem}}@media (max-width:1004px){.dining-widget .dining-slider .slide{margin-left:5.625rem}}@media (max-width:767px){.dining-widget .dining-slider .slide{margin-left:0}}.social-board-widget .sub-headline .explore:after{content:"";height:.0625rem;width:35%;background:#634c38;background:linear-gradient(90deg,#634c38 0,#fff 80%);display:block;margin-left:20px}@media (max-width:1004px){.social-board-widget .sub-headline .explore:after{display:none}}.quote-widget.without-img .quote-widget__container--author{text-align:left}.quote-widget__container--content{margin-right:7.625rem}@media (max-width:1600px){.quote-widget__container--content{margin-right:3.75rem}}@media (max-width:767px){.quote-widget__container--content{margin-right:0}}.quote-widget__container--content ul li{padding-left:20px}.quote-widget__container--content ul li:before{left:3px}.quote-widget__container--content ol{padding-left:20px}.push-slider-container{padding:0 6.625rem 0 0}@media (max-width:568px){.push-slider-container{padding:0 30px;max-width:100%}}.push-slider-container .slide{margin-left:7.5rem}@media (max-width:1600px){.push-slider-container .slide{margin-left:5rem}}@media (max-width:1366px){.push-slider-container .slide{margin-left:4.375rem}}@media (max-width:1004px){.push-slider-container .slide{margin-left:5.625rem}}@media (max-width:568px){.push-slider-container .slide{margin:0}}.main-footer__container{padding-left:111px}@media (max-width:1600px){.main-footer__container{padding-left:60px}}@media (max-width:1112px){.main-footer__container{padding-left:0}}.main-footer__container--col-left{padding-right:110px}@media (max-width:1112px){.main-footer__container--col-left{padding:0}}.main-footer__container--col-left:after{right:50px}.main-footer--col-right .support .google-play{margin-right:8px}@media (max-width:1112px){.main-footer--col-right .support .google-play{margin-right:0}}.main-footer .copy{text-align:left;padding-left:111px}@media (max-width:1600px){.main-footer .copy{padding-left:60px}}@media (max-width:1112px){.main-footer .copy{padding-left:0;text-align:center}}.popup-widget__close{right:25px}@media (max-width:1004px){.popup-widget__close{right:inherit;left:20px}}.cookie-widget__popup-content-more p{text-align:left}.cookie-widget__popup-content .more-settings__block--left{margin-right:20px}.restaurant-widget-container{padding:0 6.625rem 0 0}@media (max-width:568px){.restaurant-widget-container{margin:0 0 0 -10px;padding:0}}.restaurant-widget-controls{right:10px}@media (max-width:1600px){.restaurant-widget-controls{right:12px}}@media (max-width:1004px){.restaurant-widget-controls{right:24px}}@media (max-width:568px){.restaurant-widget-controls{right:auto;padding:0 0 0 35px}}.restaurant-widget-controls .current:after{right:0}.restaurant-widget-block__text p{text-align:left}.restaurant-widget-block__text h2,.restaurant-widget-block__text h3,.restaurant-widget-block__text h4,.restaurant-widget-block__text h5,.restaurant-widget-block__text h6{text-align:left}@media (max-width:1004px){.restaurant-widget-block__text h2,.restaurant-widget-block__text h3,.restaurant-widget-block__text h4,.restaurant-widget-block__text h5,.restaurant-widget-block__text h6{text-align:inherit}}.restaurant-widget-block__text p{text-align:left}.restaurant-widget-block__text ol li,.restaurant-widget-block__text ul li{text-align:left}.restaurant-widget-block__text ul li{padding-left:20px}.restaurant-widget-block__text ul li:before{left:3px}.restaurant-widget-block__text ol{padding-left:20px}.restaurant-widget-slider .slick-slide{float:left}.restaurant-widget-slider .slide{margin-left:7.5rem}@media (max-width:1600px){.restaurant-widget-slider .slide{margin-left:6.25rem}}@media (max-width:1366px){.restaurant-widget-slider .slide{margin-left:6.25rem}}@media (max-width:1004px){.restaurant-widget-slider .slide{margin-left:5.625rem}}@media (max-width:568px){.restaurant-widget-slider .slide{margin:0;padding:0 5px}}.showCalendarConcert .lightpick{margin:-14.375rem 0 0 15rem}@media (max-width:1004px){.showCalendarConcert .lightpick{margin:0}}.showCalendarConcert .lightpick:before{content:"";position:absolute;width:0;height:0;margin-left:-2px;top:50%;left:2px;box-sizing:border-box;border:8px solid #000;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(45deg);box-shadow:-3px 3px 5px 0 rgba(0,0,0,.1)}.concert-page .two-columns__sidebar{margin-left:0}.concert-block__text p{text-align:left}.concert-block__text h2,.concert-block__text h3,.concert-block__text h4,.concert-block__text h5,.concert-block__text h6{text-align:left}@media (max-width:1004px){.concert-block__text h2,.concert-block__text h3,.concert-block__text h4,.concert-block__text h5,.concert-block__text h6{text-align:inherit}}.concert-block__text p{text-align:left}.concert-block__text ol li,.concert-block__text ul li{text-align:left}.concert-block__text ul li{padding-left:20px}.concert-block__text ul li:before{left:3px}.concert-block__text ol{padding-left:20px}@media (max-width:767px){.menu-widget{text-align:left}}@media (max-width:767px){.menu-widget-container{text-align:left}.menu-widget-container h4:after{margin:24px 0;width:30px;background:#af9773;background:linear-gradient(90deg,#af9773 0,#fff 100%)}.menu-widget-container h5,.menu-widget-container p{text-align:left}}.ap-push-widget__container-left--block .included li,.ap-push-widget__container-right--block .included li{margin-right:30px}.ap-push-widget__container-left--block .included li span,.ap-push-widget__container-right--block .included li span{margin-right:20px}@media (max-width:1004px){.ap-push-widget__container-left--block .included li span,.ap-push-widget__container-right--block .included li span{margin-right:8px}}.error-page .error-widget__container.right div:first-child{padding-right:115px}.error-page .error-widget__container.right div.headline-top{padding:0}@media (max-width:767px){.apartaments-widget .view-mobile{right:5px}}.apartaments-widget-hd{text-align:left}.apartaments-widget-container{padding:0 6.625rem 0 0}@media (max-width:568px){.apartaments-widget-container{margin:3rem 0 0 -10px;padding:0}}.apartaments-widget .apartaments-widget-controls{right:-14px}@media (max-width:1600px){.apartaments-widget .apartaments-widget-controls{right:6px}}@media (max-width:1004px){.apartaments-widget .apartaments-widget-controls{right:16px;display:flex;align-items:center}}@media (max-width:568px){.apartaments-widget .apartaments-widget-controls{right:auto;padding:0 0 0 35px}}.apartaments-widget .apartaments-widget-controls .current::after{right:0}@media (max-width:568px){.apartaments-widget .apartaments-widget-controls .current::after{right:-1px}}.apartaments-widget-block__convenience ul li{margin-right:64px}@media (max-width:1004px){.apartaments-widget-block__convenience ul li{margin-right:0}}.apartaments-widget-block__convenience ul li span{margin-left:5px}.apartaments-widget-block__text h1{text-align:center}@media (max-width:1004px){.apartaments-widget-block__text h1{text-align:left}}.apartaments-widget-block__text h2,.apartaments-widget-block__text h3,.apartaments-widget-block__text h4,.apartaments-widget-block__text h5,.apartaments-widget-block__text h6{text-align:left}@media (max-width:1004px){.apartaments-widget-block__text h2,.apartaments-widget-block__text h3,.apartaments-widget-block__text h4,.apartaments-widget-block__text h5,.apartaments-widget-block__text h6{text-align:inherit}}.apartaments-widget-block__text p{text-align:left}.apartaments-widget-block__text ol li,.apartaments-widget-block__text ul li{text-align:left}.apartaments-widget-block__text ul li{padding-left:20px}.apartaments-widget-block__text ul li:before{left:3px}.apartaments-widget-block__text ol{padding-left:20px}.apartaments-widget-slider .slick-slide{float:left}.apartaments-widget-slider .slide{margin-left:7.5rem}@media (max-width:1600px){.apartaments-widget-slider .slide{margin-left:6.25rem}}@media (max-width:1366px){.apartaments-widget-slider .slide{margin-left:6.25rem}}@media (max-width:1004px){.apartaments-widget-slider .slide{margin-left:5.625rem}}@media (max-width:568px){.apartaments-widget-slider .slide{margin:0;padding:0 5px}}.chef-widget h4:after{background:linear-gradient(90deg,#af9773 0,#fff 100%)}@media (max-width:767px){.chef-widget h4:after{width:30px}}.chef-widget-container__meal li{padding-left:20px}.chef-widget-container__meal li:before{left:0}.chef-widget-container__contacts svg{margin-right:15px}.overflow-widget__container--left{margin-right:90px}@media (max-width:1441px){.overflow-widget__container--left{margin-right:50px}}@media (max-width:1004px){.overflow-widget__container--left{margin-right:0}}.overflow-widget__container--right-block .contacts__left span{margin-right:5px}.overflow-widget__container--right-block .map__left:after,.overflow-widget__container--right-block .map__left:before{background:linear-gradient(90deg,#fff 0,#af9773 100%)}.intro-gallery-widget__container .btn-success{left:35px}@media (max-width:767px){.intro-gallery-widget__container .btn-success{left:12px}}.banner-resort-widget__container--item .approve,.banner-resort-widget__container--item .cancel{margin-right:20px}@media (max-width:767px){.banner-resort-widget__container--item .approve,.banner-resort-widget__container--item .cancel{margin-right:10px}}.events-widget__container--right{padding-left:50px}@media (max-width:1004px){.events-widget__container--right{padding-left:0;padding-right:35px}}.intro-widget__block{right:10%}@media (max-width:767px){.intro-widget__block{right:0}}.country-widget .choose-block-hd .title{margin-right:24px}@media (max-width:1004px){.country-widget .choose-block-hd .title{margin:0 0 12px 0}}.country-widget__container .items .content .reviews-num{margin:0 5px}.country-widget__container .items .content .review-rating-icons{margin:0}.country-widget__container .items .content .see-more span{margin-left:5px}.country-widget__container .items .content .line{background:linear-gradient(90deg,#af9773 0,#fff 100%)}.country-widget__container .items .content .tags a{margin:0 20px 20px 0}.country-widget__container .items .content .tags a span{margin:0}@media (max-width:1004px){.country-widget .country-widget__desc .headline{text-align:left}}.country-widget .country-widget__desc ul li{padding-left:20px}.country-widget .country-widget__desc ul li:before{left:3px}.country-widget .country-widget__desc ol{padding-left:20px}.text-widget h4,.text-widget h5,.text-widget h6{text-align:left}@media (max-width:1004px){.text-widget h4,.text-widget h5,.text-widget h6{text-align:inherit}}.text-widget ul li{padding-left:20px}.text-widget ul li:before{left:3px}.text-widget ol{padding-left:20px}.carousel-vertical-widget .ps--active-x>.ps__rail-x,.carousel-vertical-widget .ps--active-y>.ps__rail-y{right:60px!important;left:auto!important}@media (max-width:1004px){.guest-reviews-widget .reviews-target{right:0}}.event-widget img{float:left;margin:0 70px 0 0}.amenity-widget ul li{margin-right:64px}@media (max-width:1004px){.amenity-widget ul li{margin-right:18px}}.amenity-widget ul li span{margin-right:5px}@media (max-width:1004px){.amenity-widget ul li span{margin-right:3px}}.animated-gif .plyr__control--overlaid{bottom:6%;left:6%;padding:10px 19px 12px 30px}@media (max-width:1004px){.animated-gif .plyr__control--overlaid{left:12%;padding:9px 19px 10px 30px}}@media (max-width:767px){.animated-gif .plyr__control--overlaid{padding:18px 21px 17px 12px}}@media (max-width:767px){.animated-gif .play-btn span{display:none}}.animated-gif .play-btn:before{content:"";position:absolute;top:9px;left:12px;border:.5rem solid transparent;border-right-width:0;height:0;width:0}.animated-gif .pause:before,.animated-gif .play:before{border-left:.875rem solid #fff}.animated-gif .pause:before{border-width:0;border-left:2px solid #fff;border-right:2px solid #fff;height:14px;width:5px;top:.6875rem;left:12px}.google-map-full__hotels{left:0}.google-map-full__hotels--content{margin-right:28px}.google-map-full__hotels--num{margin-right:12px}.google-map-full .gm-ui-hover-effect{right:11px!important}.google-map-full .close{right:45px}.popup-widget__search-container--form .js-form-type-search-api-autocomplete{margin-right:60px}@media (max-width:1112px){.popup-widget__search-container--form .js-form-type-search-api-autocomplete{margin-right:30px}}@media (max-width:1366px){.resort-page .dining-widget{margin-left:auto;margin-right:0}}@media (max-width:1004px){.resort-page .dining-widget .dining-widget__pre-hd{padding-right:70px}.resort-page .dining-widget .dining-widget__hd{padding-right:70px}}.resort-page .animated-gif .plyr__control--overlaid{left:290px;bottom:17px}@media (max-width:767px){.resort-page .animated-gif .plyr__control--overlaid{left:75px;bottom:-2px}}.destination-carousel-widget{padding:80px 0;background-color:#fff}.destination-carousel-widget .container{max-width:calc(1600px + 2 * 24px);margin:0 auto;padding:0 24px;box-sizing:border-box}@media (max-width:767px){.destination-carousel-widget .container{padding:0 16px}}.destination-carousel-widget .head-part{text-align:center;max-width:900px;margin:0 auto 80px}.destination-carousel-widget .title{font-family:Modern20;font-size:3.125rem;font-weight:500;text-transform:capitalize;margin-bottom:16px}@media (max-width:767px){.destination-carousel-widget .title{font-size:2.625rem}}.destination-carousel-widget .description{margin-bottom:16px;font-weight:500}.destination-carousel-widget .direction-link a{font-family:Modern20;display:inline-block;font-weight:500;font-size:1.25rem;color:inherit;position:relative;text-decoration:none;padding-right:44px;display:inline-block;margin:0 auto}.destination-carousel-widget .direction-link a:after{content:"";transition:right .2s ease;width:18px;height:12px;background:url(/themes/custom/rixos/css/../svg/spritesrc/arrow-right.svg);position:absolute;top:3px;right:10px;left:auto;background-size:cover;opacity:1}.destination-carousel-widget .direction-link a:hover:after{right:0}.destination-carousel-widget .direction-link a.disabled,.destination-carousel-widget .direction-link a:disabled{cursor:default;opacity:.7;pointer-events:none}.destination-carousel-widget .cards-carousel{width:100%}.destination-carousel-widget .swiper-scrollbar-wrapper{max-width:520px;margin:48px auto 0;position:relative}.destination-carousel-widget .card{max-width:300px;width:100%}.destination-carousel-widget .card:nth-child(3n+1) .card-image-wrap img{height:328px}.destination-carousel-widget .card:nth-child(3n+2) .card-image-wrap{margin-top:112px}.destination-carousel-widget .card:nth-child(3n+2) .card-image-wrap img{height:328px}.destination-carousel-widget .card-image-wrap{border-radius:8px;margin-bottom:16px;overflow:hidden}.destination-carousel-widget .card-image-wrap img{width:100%;height:440px;object-fit:cover}.destination-carousel-widget .card-title{font-size:1rem;line-height:1.25rem;font-weight:700;margin-bottom:8px}@media (max-width:767px){.destination-carousel-widget .card-title{line-height:1.125rem}}.destination-carousel-widget .card-description{font-size:.8125rem;line-height:1.125rem;margin-bottom:8px}.destination-carousel-widget .see-more{font-size:.8125rem;line-height:1.125rem;color:inherit}.dining-revamp-widget{padding:80px 0 48px;background-color:#fff}.dining-revamp-widget.cream{background-color:#f8f6f3}.dining-revamp-widget .container{max-width:calc(1600px + 2 * 24px);margin:0 auto;padding:0 24px;box-sizing:border-box}@media (max-width:767px){.dining-revamp-widget .container{padding:0 16px}}@media (max-width:767px){.dining-revamp-widget .container{padding:0 16px}}.dining-revamp-widget .head-part{text-align:center;max-width:900px;margin:0 auto 48px}.dining-revamp-widget .title{font-family:Modern20;font-size:3.125rem;font-weight:500;text-transform:capitalize}@media (max-width:767px){.dining-revamp-widget .title{font-size:2.625rem}}.dining-revamp-widget .description{line-height:1.1;margin-top:16px;display:inline-block}.dining-revamp-widget .wrapper{display:flex;gap:40px}@media (max-width:1024px){.dining-revamp-widget .wrapper{display:block}}.dining-revamp-widget .dining-revamp-widget__hd{min-width:322px;max-width:322px}.dining-revamp-widget .dining-revamp-widget__hd+.slider-section{width:calc(100% - 303px)}@media (max-width:1024px){.dining-revamp-widget .dining-revamp-widget__hd+.slider-section{width:100%}}@media (max-width:1024px){.dining-revamp-widget .dining-revamp-widget__hd{text-align:center;max-width:none}}.dining-revamp-widget .dining-revamp-widget__hd h3{font-family:Modern20;font-size:1.5625rem;line-height:2.1875rem}@media (max-width:767px){.dining-revamp-widget .dining-revamp-widget__hd h3{font-size:1.25rem;line-height:1.75rem}}.dining-revamp-widget .dining-revamp-widget__hd p{margin-top:18px;font-size:1rem;line-height:150%}@media (max-width:1024px){.dining-revamp-widget .dining-revamp-widget__hd p{margin-top:0}}.dining-revamp-widget .dining-revamp-widget__hd a{display:inline-block;margin-top:32px;color:#000;font-family:Modern20;font-size:1.5625rem;line-height:2.1875rem;font-size:1.25rem;line-height:1;position:relative;text-decoration:none;transition:all .2s ease;padding-right:44px}@media (max-width:767px){.dining-revamp-widget .dining-revamp-widget__hd a{font-size:1.25rem;line-height:1.75rem}}@media (max-width:1024px){.dining-revamp-widget .dining-revamp-widget__hd a{margin-top:8px}}.dining-revamp-widget .dining-revamp-widget__hd a:after{content:"";width:18px;height:12px;background:url("/themes/custom/rixos/css/../svg/spritesrc/arrow-right.svg");position:absolute;top:3px;right:10px;left:auto;background-size:cover;opacity:1;transition:all .4s ease-in-out}.dining-revamp-widget .dining-revamp-widget__hd a:hover:after{right:0}.dining-revamp-widget .slide{min-width:230px}@media (max-width:568px){.dining-revamp-widget .slide{min-width:100%}}.dining-revamp-widget .slide .img img{width:100%;height:440px;object-fit:cover;border-radius:7px}.dining-revamp-widget .slide:nth-child(3n+1) .img img{height:328px}.dining-revamp-widget .slide:nth-child(3n+2) .img{display:block;margin-top:112px}.dining-revamp-widget .slide:nth-child(3n+2) .img img{height:328px}.dining-revamp-widget .slide a{color:#000}.dining-revamp-widget .slide .info-title{margin-top:16px;font-size:1rem;font-weight:600}.dining-revamp-widget .slide .info-description{margin-top:8px;font-size:.8125rem;line-height:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.dining-revamp-widget .slide .info-description.full{text-overflow:unset;display:block;overflow:auto}.dining-revamp-widget .slide .info-description.cutted+.show-more{display:block}.dining-revamp-widget .slide .show-more{border:none;position:relative;text-decoration:none;cursor:pointer;color:inherit;border-bottom:1px solid #333;transition:all .2s ease;display:none;margin-top:20px;margin-right:8px;padding:0;color:#000;float:right;background:0 0}.dining-revamp-widget .slide .show-more:hover{text-decoration:none;border-bottom:1px solid transparent}.dining-revamp-widget .slide .see-more{margin-top:16px;padding:0;color:#000;display:inline-block}.dining-revamp-widget .slide .see-more:after{display:none}.dining-revamp-widget .swiper{padding-bottom:50px;margin-left:0;margin-right:0}@media (max-width:1024px){.dining-revamp-widget .swiper{margin-top:40px}}.dining-revamp-widget .swiper-scrollbar-wrapper{max-width:520px;margin:48px auto 0;position:relative}.dining-revamp-widget .widget-content{display:flex;gap:40px}.hero-banner{box-sizing:border-box;padding-bottom:40px;overflow:hidden;background-color:#f8f6f3;padding-top:96px;min-height:100svh}@media (max-width:767px){.hero-banner{padding-top:90px;padding-bottom:16px}}.hero-banner__inner{max-width:calc(1600px + 2 * 24px);margin:0 auto;padding:0 24px;box-sizing:border-box;position:relative}@media (max-width:767px){.hero-banner__inner{padding:0 16px}}.hero-banner .title-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;color:#fff;z-index:2;max-width:700px;padding:0 32px}.hero-banner .pre-title{font-weight:500;font-size:16px;line-height:30px;text-transform:uppercase;margin-bottom:8px}@media (max-width:767px){.hero-banner .pre-title{font-weight:12px}}.hero-banner .main-title{font-family:Modern20;font-size:9.125rem;line-height:8.875rem;font-weight:700;font-size:97px;line-height:87px;text-align:center}@media (max-width:767px){.hero-banner .main-title{font-size:2.625rem;line-height:3.25rem}}.hero-banner .title-icon{width:15px;height:15px;margin-bottom:8px}.hero-banner .desktop,.hero-banner .mobile{border-radius:8px;overflow:hidden;font-size:0;position:relative;width:100%}.hero-banner .desktop img,.hero-banner .desktop video,.hero-banner .mobile img,.hero-banner .mobile video{width:100%;height:100%;object-fit:cover;background-color:#000;position:absolute;left:0;top:0}.hero-banner .desktop .contextual-region,.hero-banner .mobile .contextual-region{position:static}.hero-banner .mobile{height:calc(100svh - 130px);display:none}@media (max-width:767px){.hero-banner .mobile{display:block}}.hero-banner .desktop{height:calc(100svh - 150px);display:block}@media (max-width:767px){.hero-banner .desktop{display:none}}.offer-inf-carousel{padding:48px 0}@media (max-width:767px){.offer-inf-carousel{padding:40px 0}}.offer-inf-carousel .container{max-width:calc(1600px + 2 * 24px);margin:0 auto;padding:0 24px;box-sizing:border-box;max-width:1600px}@media (max-width:767px){.offer-inf-carousel .container{padding:0 16px}}@media (max-width:1004px){.offer-inf-carousel .container{padding:0 0 0 16px}}.offer-inf-carousel .slide-item{width:100%}@media (max-width:1004px){.offer-inf-carousel .slide-item{max-width:300px}}.offer-inf-carousel .slide-item img{width:100%;height:800px;border-radius:7px}@media (max-width:1004px){.offer-inf-carousel .slide-item img{height:438px}}.offer-inf-carousel .swiper{padding-bottom:84px}@media (max-width:1004px){.offer-inf-carousel .swiper{padding-bottom:28px}}.offer-inf-carousel .swiper-scrollbar-wrapper{display:none}@media (max-width:1004px){.offer-inf-carousel .swiper-scrollbar-wrapper{display:block}}.offer-inf-carousel .swiper-button-next,.offer-inf-carousel .swiper-button-prev{color:#000;width:68px;height:68px;border-radius:100%;border:1px solid rgba(0,0,0,.12);position:absolute;bottom:0;z-index:9;cursor:pointer;display:flex;justify-content:center;align-items:center;right:64px}.offer-inf-carousel .swiper-button-next:before,.offer-inf-carousel .swiper-button-prev:before{content:"";width:18px;height:12px;background:url("/themes/custom/rixos/css/../svg/spritesrc/arrow-right.svg");background-size:cover}.offer-inf-carousel .swiper-button-next.swiper-button-disabled:before,.offer-inf-carousel .swiper-button-prev.swiper-button-disabled:before{opacity:.3}@media (max-width:1004px){.offer-inf-carousel .swiper-button-next,.offer-inf-carousel .swiper-button-prev{display:none}}.offer-inf-carousel .swiper-button-prev{right:156px}.offer-inf-carousel .swiper-button-prev:before{transform:rotate(180deg)}.offer-inf-carousel .description{height:68px;position:absolute;width:calc(100% - 272px);bottom:0;display:flex;align-items:center;justify-content:end;font-size:1rem;line-height:1}@media (max-width:1004px){.offer-inf-carousel .description{display:none}}.offer-information{padding:56px 0}@media (max-width:767px){.offer-information{padding:40px 0}}.offer-information .container{max-width:calc(1600px + 2 * 24px);margin:0 auto;padding:0 24px;box-sizing:border-box;max-width:1058px}@media (max-width:767px){.offer-information .container{padding:0 16px}}@media (max-width:767px){.offer-information .container{padding:0 16px}}.offer-information .title{font-family:Modern20;font-size:3.125rem;font-weight:500;margin-bottom:32px}@media (max-width:767px){.offer-information .title{font-size:2.625rem}}.offer-information .information-item{padding:32px 0;border-top:1px solid rgba(196,182,167,.5);display:flex}@media (max-width:767px){.offer-information .information-item{display:block;padding:24px 0}}.offer-information .information-item>div{width:50%}@media (max-width:767px){.offer-information .information-item>div{width:100%}}.offer-information .information-item-title{font-size:1rem;line-height:1;font-weight:600}@media (max-width:767px){.offer-information .information-item-title{margin-bottom:16px}}.offer-information .information-item-description{font-size:.8125rem;line-height:1.375rem}.offer-information .information-item-description a{text-decoration:underline}.offer-information .information-item-description a:hover{text-decoration:none}.other-resorts{background-color:#fff;text-align:center;padding:56px 0}.other-resorts__inner{max-width:calc(1600px + 2 * 24px);margin:0 auto;padding:0 24px;box-sizing:border-box}@media (max-width:767px){.other-resorts__inner{padding:0 16px}}.other-resorts__title{font-family:Modern20;font-size:3.125rem;font-weight:500;text-transform:capitalize;margin-bottom:16px}@media (max-width:767px){.other-resorts__title{font-size:2.625rem}}.other-resorts .link-more{font-family:Modern20;display:inline-block;font-weight:500;font-size:1.25rem;color:inherit;position:relative;text-decoration:none;padding-right:44px;margin:0 auto 32px}.other-resorts .link-more:after{content:"";transition:right .2s ease;width:18px;height:12px;background:url(/themes/custom/rixos/css/../svg/spritesrc/arrow-right.svg);position:absolute;top:3px;right:10px;left:auto;background-size:cover;opacity:1}.other-resorts .link-more:hover:after{right:0}.other-resorts .link-more.disabled,.other-resorts .link-more:disabled{cursor:default;opacity:.7;pointer-events:none}.other-resorts .link-more a{color:#0d0d0d}.other-resorts__cards-wrap{display:flex;gap:24px}.other-resorts__cards-wrap>div{flex-grow:2;width:100%}@media (max-width:767px){.other-resorts__cards-wrap{gap:16px}}.other-resorts .destination-card{text-align:left}.other-resorts .destination-card .image{margin-bottom:16px;border-radius:8px;overflow:hidden;position:relative;padding-bottom:62%}@media (max-width:767px){.other-resorts .destination-card .image{min-height:288px;padding-bottom:0}}.other-resorts .destination-card .image .contextual-region{position:unset}.other-resorts .destination-card .image img{position:absolute;width:100%;height:100%;object-fit:cover}.other-resorts .destination-card .city{font-family:Modern20;text-transform:uppercase;font-size:.75rem;margin-bottom:8px}.other-resorts .destination-card .city:empty{display:none}.other-resorts .destination-card .title,.other-resorts .destination-card a:has(.title){font-size:1rem;line-height:1.25rem;font-weight:700;margin-bottom:8px;color:#0d0d0d}@media (max-width:767px){.other-resorts .destination-card .title,.other-resorts .destination-card a:has(.title){line-height:1.125rem}}.other-resorts .destination-card .title:empty,.other-resorts .destination-card a:has(.title):empty{display:none}.other-resorts .destination-card .description{font-size:.8125rem;line-height:1.125rem}.resort-page-property-details{padding:100px 0;background-color:#695851;color:#fff}@media (max-width:767px){.resort-page-property-details{padding:64px 0}}.resort-page-property-details .container{max-width:calc(1600px + 2 * 24px);margin:0 auto;padding:0 24px;box-sizing:border-box}@media (max-width:767px){.resort-page-property-details .container{padding:0 16px}}@media (max-width:767px){.resort-page-property-details .container{padding:0 16px}}.resort-page-property-details .wrapper{display:flex;gap:64px}.resort-page-property-details .wrapper .left-block,.resort-page-property-details .wrapper .right-block{flex:0 0 calc(50% - 32px);max-width:calc(50% - 32px)}@media (max-width:1024px){.resort-page-property-details .wrapper .left-block,.resort-page-property-details .wrapper .right-block{max-width:100%;flex:0 0 100%}}.resort-page-property-details .title{font-family:Modern20;font-size:3.125rem;font-weight:500;margin-bottom:24px}@media (max-width:767px){.resort-page-property-details .title{font-size:2.625rem}}.resort-page-property-details .content-data{display:flex;gap:24px;font-size:.8125rem;line-height:1.5rem}@media (max-width:1024px){.resort-page-property-details .content-data{display:none}}.resort-page-property-details .content-data>div{flex:0 0 30%}@media (max-width:1024px){.resort-page-property-details .content-data>div{width:100%;margin-bottom:20px}.resort-page-property-details .content-data>div:last-child{margin-bottom:0}}.resort-page-property-details .content-data>div:first-child{flex:0 0 40%}@media (max-width:1024px){.resort-page-property-details .content-data>div:first-child{width:100%}}.resort-page-property-details .content-data .subtitle{font-family:Modern20;font-size:1.25rem;line-height:1.25rem;margin-bottom:8px}@media (max-width:767px){.resort-page-property-details .content-data .subtitle{font-size:.875rem;line-height:1.125rem}}.resort-page-property-details .content-data a{color:#fff}.resort-page-property-details .content-data .link{position:relative;text-decoration:none;cursor:pointer;color:inherit;border-bottom:1px solid #333;transition:all .2s ease;border-color:#fff;margin-top:8px}.resort-page-property-details .content-data .link:hover{text-decoration:none;border-bottom:1px solid transparent}.resort-page-property-details .main-footer-accor{display:flex;align-items:center;margin-top:56px}@media (max-width:767px){.resort-page-property-details .main-footer-accor{margin-top:48px;flex-direction:column;justify-content:center;text-align:center}}.resort-page-property-details .main-footer-accor .logo{width:121px}.resort-page-property-details .main-footer-accor .logo img{width:100%}.resort-page-property-details .main-footer-accor p{font-size:.875rem;line-height:1.3125rem;padding:0 32px}@media (max-width:767px){.resort-page-property-details .main-footer-accor p{margin:8px 0 0;padding:0}}.resort-page-property-details .main-footer-accor .block-footer{margin-left:auto}@media (max-width:767px){.resort-page-property-details .main-footer-accor .block-footer{margin:8px 0 0}}.resort-page-property-details .main-footer-accor .block-footer .button{color:#fff;text-transform:uppercase;font-size:.75rem;line-height:1;border-radius:30px;border:1px solid #fff;padding:16px 32px;transition:all .2s ease;white-space:nowrap;display:inline-block}.resort-page-property-details .main-footer-accor .block-footer .button:hover{background-color:#fff;color:#000}@media (max-width:1004px){.resort-page-property-details .mobile-hide{display:none}}.resort-page-property-details .desktop-hide{display:none}@media (max-width:1004px){.resort-page-property-details .desktop-hide{display:block}}.resort-page-property-details .accordions-items-section img{width:100%}.resort-page-property-details .right-block .accordions-items-section img{object-fit:cover;height:758px;border-radius:12px}@media (max-width:767px){.resort-page-property-details .right-block .accordions-items-section img{height:320px}}.resort-page-property-details .left-block{display:flex;flex-direction:column;min-height:100%}.resort-page-property-details .left-block .top-section{flex-grow:1}.resort-page-property-details .left-block .bottom-section{margin-top:auto}.resort-page-property-details .left-block .accordions-items-section{margin-top:56px}@media (max-width:1024px){.resort-page-property-details .left-block .accordions-items-section{margin-top:32px}}.resort-page-property-details .left-block .accordions-items-section .swiper{touch-action:pan-y}.resort-page-property-details .left-block .accordions-items-section .accordions-item{border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);padding:24px 0;position:relative;cursor:pointer;height:auto!important}.resort-page-property-details .left-block .accordions-items-section .accordions-item.swiper-slide-thumb-active .wrapper-item{height:auto}.resort-page-property-details .left-block .accordions-items-section .wrapper-item{height:0;overflow:hidden;transition:all .4s ease-in-out}.resort-page-property-details .left-block .accordions-items-section .title-block{font-family:Modern20;font-size:1.25rem;line-height:1.25rem}.resort-page-property-details .left-block .accordions-items-section .desc-block{margin-top:24px;font-size:1rem;line-height:1.125rem}.resort-page-property-details .left-block .accordions-items-section .wrapper-icons{display:flex;gap:16px 32px;flex-wrap:wrap;margin-top:24px}.resort-page-property-details .left-block .accordions-items-section .wrapper-icons .item-icons{display:flex;align-items:center}.resort-page-property-details .left-block .accordions-items-section .wrapper-icons .item-icons [class*=" ICON-"]:before,.resort-page-property-details .left-block .accordions-items-section .wrapper-icons .item-icons [class^=ICON-]:before{color:#fff}.resort-page-property-details .left-block .accordions-items-section .wrapper-icons .item-icons span{padding:0 0 0 8px}.resort-page-property-details .left-block .accordions-items-section .img-block{margin-top:24px}.resort-page-property-details .left-block .accordions-items-section .img-block img{border-radius:7px;height:320px}.resort-page-property-details .left-block .accordions-items-section .slick-track,.resort-page-property-details .left-block .accordions-items-section .swiper-wrapper{height:auto!important;transform:translate3d(0,0,0)!important}.resort-page-property-details .left-block .accordions-items-section .slick-list{height:auto!important;padding:0!important}.push-offers-widget-hp{position:relative;padding:80px 0 48px;background-color:#fff}.push-offers-widget-hp::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;background-color:#fff;z-index:-1}.push-offers-widget-hp .container{max-width:calc(1600px + 2 * 24px);margin:0 auto;padding:0 24px;box-sizing:border-box}@media (max-width:767px){.push-offers-widget-hp .container{padding:0 16px}}.push-offers-widget-hp .head-part{text-align:center;max-width:900px;margin:0 auto 80px}.push-offers-widget-hp .title{font-family:Modern20;font-size:3.125rem;font-weight:500;text-transform:capitalize;margin-bottom:16px}@media (max-width:767px){.push-offers-widget-hp .title{font-size:2.625rem}}.push-offers-widget-hp .description{margin-bottom:16px;font-weight:500;line-height:1.1}.push-offers-widget-hp .direction-link a{font-family:Modern20;display:inline-block;font-weight:500;font-size:1.25rem;color:inherit;position:relative;text-decoration:none;padding-right:44px;margin:0 auto;border-bottom:none}.push-offers-widget-hp .direction-link a:after{content:"";transition:right .2s ease;width:18px;height:12px;background:url(/themes/custom/rixos/css/../svg/spritesrc/arrow-right.svg);position:absolute;top:3px;right:10px;left:auto;background-size:cover;opacity:1}.push-offers-widget-hp .direction-link a:hover:after{right:0}.push-offers-widget-hp .direction-link a.disabled,.push-offers-widget-hp .direction-link a:disabled{cursor:default;opacity:.7;pointer-events:none}.push-offers-widget-hp .cards-list .cards-carousel-inner{display:block;margin:0 -12px}@media (max-width:1024px){.push-offers-widget-hp .cards-list .cards-carousel-inner{margin:0;display:flex}}.push-offers-widget-hp .cards-list .cards-carousel-inner .slide{max-width:300px;width:calc(20% - 24px);margin:0 12px 48px;display:inline-block;vertical-align:top}@media (max-width:1366px){.push-offers-widget-hp .cards-list .cards-carousel-inner .slide{min-width:300px;width:100%}}@media (max-width:1024px){.push-offers-widget-hp .cards-list .cards-carousel-inner .slide{width:100%;min-width:auto;margin:0}}.push-offers-widget-hp .cards-list .cards-carousel-inner .slide:nth-child(3n+1) .img img{height:328px}.push-offers-widget-hp .cards-list .cards-carousel-inner .slide:nth-child(3n+2) .img{margin-top:112px}.push-offers-widget-hp .cards-list .cards-carousel-inner .slide:nth-child(3n+2) .img img{height:328px}@media (max-width:767px){.push-offers-widget-hp .cards-list .cards-carousel-inner .slide:nth-child(3n+1) .img img{height:328px}.push-offers-widget-hp .cards-list .cards-carousel-inner .slide:nth-child(3n+2) .img img{height:328px}.push-offers-widget-hp .cards-list .cards-carousel-inner .slide:nth-child(3n){width:calc(100% - 16px);margin:0 0 48px}.push-offers-widget-hp .cards-list .cards-carousel-inner .slide:nth-child(3n) .img img{height:328px}}.push-offers-widget-hp .img{border-radius:8px;margin-bottom:16px;overflow:hidden}.push-offers-widget-hp .img img{width:100%;height:440px;object-fit:cover}@media (max-width:767px){.push-offers-widget-hp .img img{height:328px}}.push-offers-widget-hp .slide-desc h3{font-size:1rem;line-height:1.25rem;font-weight:700;margin-bottom:8px}@media (max-width:767px){.push-offers-widget-hp .slide-desc h3{line-height:1.125rem}}.push-offers-widget-hp .slide-desc h3 a{color:#000}.push-offers-widget-hp .less-block{font-size:.8125rem;line-height:1.125rem;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.push-offers-widget-hp .see-more{font-size:.8125rem;line-height:1.125rem;color:inherit}.push-offers-widget-hp .swiper-scrollbar-wrapper{max-width:520px;margin:48px auto 0;position:relative}.rooms-revamp-suites-widget{padding:80px 0 48px;background-color:#f8f6f3}.rooms-revamp-suites-widget .container{max-width:calc(1600px + 2 * 24px);margin:0 auto;padding:0 24px;box-sizing:border-box}@media (max-width:767px){.rooms-revamp-suites-widget .container{padding:0 16px}}@media (max-width:767px){.rooms-revamp-suites-widget .container{padding:0 16px}}.rooms-revamp-suites-widget .head-part{text-align:center;max-width:900px;margin:0 auto 48px}.rooms-revamp-suites-widget .title{font-family:Modern20;font-size:3.125rem;font-weight:500;text-transform:capitalize}@media (max-width:767px){.rooms-revamp-suites-widget .title{font-size:2.625rem}}.rooms-revamp-suites-widget .subtitle{font-weight:500;line-height:1.1;margin-top:16px;display:inline-block}.rooms-revamp-suites-widget .swiper-wrapper{display:flex}.rooms-revamp-suites-widget .wrapper-item{width:calc(100% - 270px);margin:0 auto;overflow:hidden;display:grid;grid-template-columns:repeat(auto-fit,minmax(314px,1fr));gap:24px}@media (max-width:1024px){.rooms-revamp-suites-widget .wrapper-item{display:block;width:100%}.rooms-revamp-suites-widget .wrapper-item .info-block{margin-top:16px}}.rooms-revamp-suites-widget .wrapper-item .link-class{display:inline-block;position:relative;text-decoration:none;cursor:pointer;color:inherit;border-bottom:1px solid #333;transition:all .2s ease}.rooms-revamp-suites-widget .wrapper-item .link-class:hover{text-decoration:none;border-bottom:1px solid transparent}.rooms-revamp-suites-widget .wrapper-item .item-block:first-child{grid-column:span 2;grid-row:span 2}.rooms-revamp-suites-widget .wrapper-item .item-block:first-child img{height:580px}@media (max-width:1024px){.rooms-revamp-suites-widget .wrapper-item .item-block:first-child img{height:438px}}.rooms-revamp-suites-widget .wrapper-item .item-block:nth-child(3){grid-row:span 2;align-items:flex-end;display:flex}@media (max-width:1024px){.rooms-revamp-suites-widget .wrapper-item .item-block:nth-child(n+2){display:none}}.rooms-revamp-suites-widget .wrapper-item img{width:100%;height:352px;border-radius:7px}.rooms-revamp-suites-widget .wrapper-item .info-title{font-family:Modern20;font-size:1.5625rem;line-height:2.1875rem;font-size:1.875rem;color:#000}@media (max-width:767px){.rooms-revamp-suites-widget .wrapper-item .info-title{font-size:1.25rem;line-height:1.75rem}}.rooms-revamp-suites-widget .wrapper-item .info-description{margin-top:8px;font-size:13px;line-height:20px}@media (max-width:767px){.rooms-revamp-suites-widget .wrapper-item .info-description{font-size:12px;line-height:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.rooms-revamp-suites-widget .wrapper-item .info-link{margin-top:16px;color:#000;text-decoration:underline}.rooms-revamp-suites-widget .wrapper-item .info-link:hover{text-decoration:none}.rooms-revamp-suites-widget .swiper-button-next,.rooms-revamp-suites-widget .swiper-button-prev{color:#000;width:68px;height:68px;border-radius:100%;border:1px solid rgba(0,0,0,.12);position:absolute;top:50%;transform:translatey(-50%);z-index:9;cursor:pointer;display:flex;justify-content:center;align-items:center}.rooms-revamp-suites-widget .swiper-button-next:before,.rooms-revamp-suites-widget .swiper-button-prev:before{content:"";width:18px;height:12px;background:url("/themes/custom/rixos/css/../svg/spritesrc/arrow-right.svg");background-size:cover}.rooms-revamp-suites-widget .swiper-button-next.swiper-button-disabled:before,.rooms-revamp-suites-widget .swiper-button-prev.swiper-button-disabled:before{opacity:.3}@media (max-width:1024px){.rooms-revamp-suites-widget .swiper-button-next,.rooms-revamp-suites-widget .swiper-button-prev{display:none}}.rooms-revamp-suites-widget .swiper-button-prev{left:0}.rooms-revamp-suites-widget .swiper-button-prev:before{transform:rotate(180deg)}.rooms-revamp-suites-widget .swiper-button-next{right:0}.rooms-revamp-suites-widget .swiper-scrollbar-wrapper{display:none;margin-top:27px}@media (max-width:1024px){.rooms-revamp-suites-widget .swiper-scrollbar-wrapper{display:block}}.rooms-revamp-suites-widget .all-link{text-align:center;margin-top:16px}.rooms-revamp-suites-widget .all-link a{font-family:Modern20;display:inline-block;font-weight:500;font-size:1.25rem;color:inherit;position:relative;text-decoration:none;padding-right:44px}.rooms-revamp-suites-widget .all-link a:after{content:"";transition:right .2s ease;width:18px;height:12px;background:url(/themes/custom/rixos/css/../svg/spritesrc/arrow-right.svg);position:absolute;top:3px;right:10px;left:auto;background-size:cover;opacity:1}.rooms-revamp-suites-widget .all-link a:hover:after{right:0}.rooms-revamp-suites-widget .all-link a.disabled,.rooms-revamp-suites-widget .all-link a:disabled{cursor:default;opacity:.7;pointer-events:none}.resort-page-description{padding:114px 0;background-color:#f8f6f3;width:100%}.resort-page-description .container{max-width:calc(1600px + 2 * 24px);margin:0 auto;padding:0 24px;box-sizing:border-box;text-align:center}@media (max-width:767px){.resort-page-description .container{padding:0 16px}}.resort-page-description .title{font-family:Modern20;font-size:3.125rem;font-weight:500;text-transform:capitalize;margin-bottom:16px}@media (max-width:767px){.resort-page-description .title{font-size:2.625rem}}.resort-page-description .description{margin-top:16px;line-height:34px}.room-tour-slider-widget{position:relative;padding:48px 0}@media (max-width:767px){.room-tour-slider-widget{padding:40px 0 96px}}.room-tour-slider-widget .container{max-width:calc(1600px + 2 * 24px);margin:0 auto;padding:0 24px;box-sizing:border-box;max-width:1600px}@media (max-width:767px){.room-tour-slider-widget .container{padding:0 16px}}@media (max-width:1004px){.room-tour-slider-widget .container{padding:0 0 0 16px}}.room-tour-slider-widget .slide-item{width:100%}@media (max-width:1004px){.room-tour-slider-widget .slide-item{max-width:300px}}.room-tour-slider-widget .slide-item img{width:100%;height:800px;border-radius:7px}@media (max-width:1004px){.room-tour-slider-widget .slide-item img{height:438px}}.room-tour-slider-widget .swiper{padding-bottom:84px}@media (max-width:1004px){.room-tour-slider-widget .swiper{padding-bottom:28px}}.room-tour-slider-widget .swiper-scrollbar-wrapper{display:none}@media (max-width:1004px){.room-tour-slider-widget .swiper-scrollbar-wrapper{display:block}}.room-tour-slider-widget .swiper-button-next,.room-tour-slider-widget .swiper-button-prev{color:#000;width:68px;height:68px;border-radius:100%;border:1px solid rgba(0,0,0,.12);position:absolute;bottom:0;z-index:9;cursor:pointer;display:flex;justify-content:center;align-items:center;right:64px}.room-tour-slider-widget .swiper-button-next:before,.room-tour-slider-widget .swiper-button-prev:before{content:"";width:18px;height:12px;background:url("/themes/custom/rixos/css/../svg/spritesrc/arrow-right.svg");background-size:cover}.room-tour-slider-widget .swiper-button-next.swiper-button-disabled:before,.room-tour-slider-widget .swiper-button-prev.swiper-button-disabled:before{opacity:.3}@media (max-width:1004px){.room-tour-slider-widget .swiper-button-next,.room-tour-slider-widget .swiper-button-prev{display:none}}.room-tour-slider-widget .swiper-button-prev{right:156px}.room-tour-slider-widget .swiper-button-prev:before{transform:rotate(180deg)}.room-tour-slider-widget .description{height:68px;position:absolute;width:calc(100% - 560px);bottom:0;display:flex;align-items:center;justify-content:end;font-size:1rem;line-height:1;padding-left:270px}@media (max-width:1004px){.room-tour-slider-widget .description{display:none}}.room-tour-slider-widget .button{position:absolute;left:64px;bottom:64px;z-index:1;text-align:center;display:inline-block;text-transform:uppercase;padding:16px 32px;border-radius:30px;border:1px solid transparent;font-size:.75rem;font-weight:500;transition:all .2s ease;cursor:pointer;border-color:#000;color:#000;background-color:rgba(255,255,255,0)}.room-tour-slider-widget .button.disabled,.room-tour-slider-widget .button:disabled{cursor:default;opacity:.7;pointer-events:none}.room-tour-slider-widget .button:hover{background-color:#000;color:#fff}@media (max-width:767px){.room-tour-slider-widget .button{position:relative;bottom:-24px;left:50%;transform:translateX(-50%)}}@media (max-width:767px){.room-tour-slider-widget .swiper-pagination{display:flex;flex-direction:column;justify-content:center;align-items:center}}.booking-mask-widget{background-color:#0d0d0d;border-radius:112px;color:#fff}@media (max-width:767px){.booking-mask-widget{display:none}}.booking-mask-widget.custom-modal{color:#000;background:#fff;border-radius:4px 4px 0 0;z-index:149}.booking-mask-widget__title{font-family:Modern20;font-weight:700;font-size:30px;line-height:120%;display:none;margin-bottom:24px}@media (max-width:767px){.booking-mask-widget__title{display:block}}.booking-mask-widget *{box-sizing:border-box}.booking-mask-widget__wrap{box-sizing:border-box;display:flex;width:100%;align-items:center;padding:12px 16px}@media (max-width:767px){.booking-mask-widget__wrap{flex-direction:column;align-items:stretch;gap:24px;padding:0}}.booking-mask-widget__mobile-preview{display:inline-block;text-transform:uppercase;padding:16px 32px;border-radius:30px;border:1px solid transparent;font-size:.75rem;font-weight:500;transition:all .2s ease;cursor:pointer;background-color:#0d0d0d;border-color:#0d0d0d;color:#fff;background-color:#000;font-weight:500;font-size:12px;letter-spacing:1%;text-align:center;text-transform:uppercase}.booking-mask-widget__mobile-preview.disabled,.booking-mask-widget__mobile-preview:disabled{cursor:default;opacity:.7;pointer-events:none}.booking-mask-widget__mobile-preview:hover{background-color:#3d3d3d;border-color:#3d3d3d}.booking-mask-widget__item{padding:0 16px;position:relative;width:25%;flex-grow:2}@media (max-width:767px){.booking-mask-widget__item{width:100%;flex-grow:1;padding:0}.booking-mask-widget__item:before{display:none}}.booking-mask-widget__item:before{content:"";width:1px;height:100%;background-color:rgba(255,255,255,.68);position:absolute;left:0;top:0}.booking-mask-widget__item:first-child:before{display:none}.booking-mask-widget .booking-dates-form{width:630px}@media (max-width:767px){.booking-mask-widget .booking-dates-form{width:100%}}.booking-mask-widget .booking-dates-form .calendar-holder{text-align:center}.booking-mask-widget .widget-label,.booking-mask-widget .widget-label label{text-transform:uppercase;font-weight:600;font-size:11px;line-height:100%;letter-spacing:1%;cursor:pointer;display:block}@media (max-width:767px){.booking-mask-widget .widget-label,.booking-mask-widget .widget-label label{font-weight:700;font-size:16px;line-height:150%;letter-spacing:0;margin-bottom:8px;text-transform:capitalize}}.booking-mask-widget .widget-input input{cursor:pointer;display:block;border:none;background:unset;font-size:12px;line-height:150%;opacity:66%;color:inherit;padding:0;max-width:100%;width:100%;text-align:left;background-repeat:no-repeat;outline:0;box-sizing:border-box}.booking-mask-widget .widget-input input[readonly]{cursor:pointer}@media (max-width:767px){.booking-mask-widget .widget-input input{justify-content:space-between;opacity:1;border-radius:4px;border:1px solid #b7b7b7;padding:12px;font-size:14px;line-height:150%}}.booking-mask-widget .widget-input .ajax-progress{display:none}.booking-mask-widget .children-ages-wrap .select-dropdown__list{min-width:170px}.booking-mask-widget .button-icon-wrap{position:relative}.booking-mask-widget .button-icon-wrap .button-icon{position:absolute;pointer-events:none;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px}@media (max-width:767px){.booking-mask-widget .button-icon-wrap .button-icon{display:none}}.booking-mask-widget .button-icon-wrap .ajax-progress{display:none}.booking-mask-widget .form-submit{border:0;width:52px;height:52px;padding:16px;color:#fff;background-color:#fff;cursor:pointer;border-radius:50%}.booking-mask-widget .form-submit:disabled{opacity:50%;cursor:default}@media (max-width:767px){.booking-mask-widget .form-submit{display:inline-block;text-transform:uppercase;padding:16px 32px;border-radius:30px;border:1px solid transparent;font-size:.75rem;font-weight:500;transition:all .2s ease;cursor:pointer;background-color:#0d0d0d;border-color:#0d0d0d;color:#fff;background-color:#000;width:100%;height:auto}.booking-mask-widget .form-submit.disabled,.booking-mask-widget .form-submit:disabled{cursor:default;opacity:.7;pointer-events:none}.booking-mask-widget .form-submit:hover{background-color:#3d3d3d;border-color:#3d3d3d}}.booking-mask-widget .form-submit svg{width:100%;height:100%}@media (max-width:767px){.booking-mask-widget .form-actions{margin-top:24px}}.promo-form{color:#000;max-width:390px}@media (max-width:767px){.promo-form{max-width:100%}}.promo-form .form-item--error-message{color:#ba1f1a;padding:4px}.promo-form .text-input label{display:block;margin-bottom:8px;font-weight:600;font-size:16px;line-height:150%}.promo-form .text-input .text-input-description{display:block;margin-bottom:8px}.promo-form .text-input input{padding:12px;border:1px solid rgba(13,13,13,.3019607843);border-radius:8px;font-weight:400;font-size:14px;line-height:150%;width:100%;box-sizing:border-box}.promo-form .promo-form-field{margin-bottom:24px}.promo-form .promo-form-field:last-child{margin-bottom:0}.promo-form .promo-form-caption{font-family:Modern20;font-weight:700;font-size:30px;line-height:120%;display:none;margin-bottom:48px}@media (max-width:767px){.promo-form .promo-form-caption{display:block}}.destination-filter-autocomplete{background-color:#fff;padding:16px 0;width:190px;max-height:262px;box-shadow:0 4px 10px 0 rgba(0,0,0,.4);font-size:12px}.destination-filter-autocomplete .ui-menu-item{padding:0}.destination-filter-autocomplete .ui-menu-item a{padding:2px 16px;display:block;text-decoration:none;color:#000}.destination-filter-autocomplete .ui-menu-item a:hover{text-decoration:none}.destination-filter-autocomplete .ui-menu-item a.ui-state-active{border:none;color:#000;margin:0;background-color:#e0e0e0}@media (max-width:767px){.destination-filter-autocomplete{max-width:100%;height:320px;max-height:320px}}.destination-placeholder{display:none}@media (max-width:767px){.destination-placeholder{display:block}}.destination-modal__search-field{margin-bottom:24px}.destination-modal__results{min-height:50vh}.adults-form{color:#333;max-width:390px}@media (max-width:767px){.adults-form{max-width:unset}}.adults-form .room-wrapper>.form-item:not(.children-ages-wrap){padding:12px;border:1px solid #b7b7b7;display:flex;align-items:center;justify-content:space-between;margin-right:-1px;margin-bottom:-1px}.adults-form .room-wrapper>.form-item:not(.children-ages-wrap) label{font-weight:400;font-size:14px;line-height:150%;letter-spacing:0}.adults-form .room-wrapper>.form-item:not(.children-ages-wrap) .description{display:none}.adults-form .children-ages-wrap legend{display:none}.adults-form .children-ages-wrap .fieldset-wrapper{width:100%;display:flex;flex-wrap:wrap}.adults-form .children-ages-wrap .form-item{width:calc(50% + 1px);flex-shrink:0;box-sizing:border-box;border:1px solid #b7b7b7;margin-right:-1px;margin-bottom:-1px}@media (max-width:767px){.adults-form,.booking-dates-form,.destination-form,.promo-form{padding:0;min-height:100%;display:none}}@media (max-width:767px){.adults-form .form-body,.booking-dates-form .form-body,.destination-form .form-body,.promo-form .form-body{padding:16px 24px 92px 24px}}.adults-form .button-back,.booking-dates-form .button-back,.destination-form .button-back,.promo-form .button-back{border:0;background:0 0;font-weight:500;font-size:20px;line-height:100%;letter-spacing:0;padding:0;display:none;margin-bottom:16px;font-family:Modern20;margin-top:12px;color:#000}@media (max-width:767px){.adults-form .button-back,.booking-dates-form .button-back,.destination-form .button-back,.promo-form .button-back{display:block}}.adults-form .button-back svg,.booking-dates-form .button-back svg,.destination-form .button-back svg,.promo-form .button-back svg{width:18px;height:14px;margin:3px 16px 3px 0;float:left;transform:rotate(180deg)}.adults-form .form-footer,.booking-dates-form .form-footer,.destination-form .form-footer,.promo-form .form-footer{padding:16px 24px;background:#fff;box-shadow:0 -2px 3px 0 rgba(0,0,0,.0588235294);display:none;position:absolute;width:100%;left:0;bottom:0}@media (max-width:767px){.adults-form .form-footer,.booking-dates-form .form-footer,.destination-form .form-footer,.promo-form .form-footer{display:flex;gap:16px;align-items:center}}.adults-form .button-submit,.booking-dates-form .button-submit,.destination-form .button-submit,.promo-form .button-submit{display:inline-block;text-transform:uppercase;padding:16px 32px;border-radius:30px;border:1px solid transparent;font-size:.75rem;font-weight:500;transition:all .2s ease;cursor:pointer;background-color:#0d0d0d;border-color:#0d0d0d;color:#fff;background-color:#000;width:100%}.adults-form .button-submit.disabled,.adults-form .button-submit:disabled,.booking-dates-form .button-submit.disabled,.booking-dates-form .button-submit:disabled,.destination-form .button-submit.disabled,.destination-form .button-submit:disabled,.promo-form .button-submit.disabled,.promo-form .button-submit:disabled{cursor:default;opacity:.7;pointer-events:none}.adults-form .button-submit:hover,.booking-dates-form .button-submit:hover,.destination-form .button-submit:hover,.promo-form .button-submit:hover{background-color:#3d3d3d;border-color:#3d3d3d}.adults-form .button-clear,.booking-dates-form .button-clear,.destination-form .button-clear,.promo-form .button-clear{display:inline-block;text-transform:uppercase;padding:16px 32px;border-radius:30px;border:1px solid transparent;font-size:.75rem;font-weight:500;transition:all .2s ease;cursor:pointer;border-color:#000;color:#000;background-color:rgba(255,255,255,0);text-transform:capitalize;white-space:nowrap}.adults-form .button-clear.disabled,.adults-form .button-clear:disabled,.booking-dates-form .button-clear.disabled,.booking-dates-form .button-clear:disabled,.destination-form .button-clear.disabled,.destination-form .button-clear:disabled,.promo-form .button-clear.disabled,.promo-form .button-clear:disabled{cursor:default;opacity:.7;pointer-events:none}.adults-form .button-clear:hover,.booking-dates-form .button-clear:hover,.destination-form .button-clear:hover,.promo-form .button-clear:hover{background-color:#000;color:#fff}.social-carousel-widget{padding:80px 0;background-color:#fff}.social-carousel-widget .container{max-width:calc(1600px + 2 * 24px);margin:0 auto;padding:0 24px;box-sizing:border-box}@media (max-width:767px){.social-carousel-widget .container{padding:0 16px}}.social-carousel-widget .head-part{text-align:center;max-width:900px;margin:0 auto 40px}.social-carousel-widget .title,.social-carousel-widget h3{font-family:Modern20;font-size:3.125rem;font-weight:500;text-transform:capitalize}@media (max-width:767px){.social-carousel-widget .title,.social-carousel-widget h3{font-size:2.625rem}}.social-carousel-widget .description{margin-bottom:16px;font-weight:500}.social-carousel-widget .cards-carousel{width:100%}.social-carousel-widget .swiper-scrollbar-wrapper{max-width:520px;margin:48px auto 0;position:relative}.social-carousel-widget .cards-carousel-inner{flex-wrap:wrap;display:grid;grid-template-columns:repeat(auto-fit,minmax(244px,1fr));gap:24px}@media (max-width:568px){.social-carousel-widget .cards-carousel-inner{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px}}.social-carousel-widget .card{max-width:none;width:100%;margin:0}.social-carousel-widget .card:nth-child(3){grid-column:span 2;grid-row:span 2}@media (max-width:1024px){.social-carousel-widget .card:nth-child(3){grid-column:span 1}}.social-carousel-widget .card:nth-child(3) div:not(.card-tags,.card-image-wrap){height:100%}.social-carousel-widget .card:nth-child(3) .card-image-wrap{height:calc(100% - 32px)}@media (max-width:767px){.social-carousel-widget .card:nth-child(3) .card-image-wrap{height:100%}}.social-carousel-widget .card:nth-child(3) .card-image-wrap img{max-height:none}.social-carousel-widget .card:nth-child(3) .card-image-wrap video{max-height:658px}@media (max-width:1024px){.social-carousel-widget .card:nth-child(3) .card-image-wrap video{max-height:none}}.social-carousel-widget .card-image-wrap{border-radius:8px;margin-bottom:32px;overflow:hidden}@media (max-width:1004px){.social-carousel-widget .card-image-wrap{margin-bottom:0;height:100%}.social-carousel-widget .card-image-wrap div{height:100%}}.social-carousel-widget .card-image-wrap img,.social-carousel-widget .card-image-wrap video{width:100%;height:100%;object-fit:cover}@media (min-width:1024px){.social-carousel-widget .card-image-wrap img,.social-carousel-widget .card-image-wrap video{height:100%;min-height:300px;max-height:300px}}.social-carousel-widget .card-tags{position:absolute;font-weight:600;font-size:1.125rem;bottom:8px;color:#000}@media (max-width:767px){.social-carousel-widget .card-tags{display:none}}.text-widget-revamp{padding:56px 0;font-size:1rem;line-height:2.125rem;text-align:center}@media (max-width:767px){.text-widget-revamp{padding:40px 0}}.text-widget-revamp .container{max-width:calc(1600px + 2 * 24px);margin:0 auto;padding:0 24px;box-sizing:border-box;max-width:1280px}@media (max-width:767px){.text-widget-revamp .container{padding:0 16px}}@media (max-width:767px){.text-widget-revamp .container{padding:0 16px}}.text-widget-revamp h1{font-family:Modern20;font-size:9.125rem;line-height:8.875rem;margin-bottom:16px}@media (max-width:767px){.text-widget-revamp h1{font-size:2.625rem;line-height:3.25rem}}.text-widget-revamp h2{font-family:Modern20;font-size:3.125rem;font-weight:500;margin-bottom:16px}@media (max-width:767px){.text-widget-revamp h2{font-size:2.625rem}}.text-widget-revamp h3{font-family:Modern20;font-size:1.5625rem;line-height:2.1875rem;margin-bottom:16px}@media (max-width:767px){.text-widget-revamp h3{font-size:1.25rem;line-height:1.75rem}}.text-widget-revamp h4{font-family:Modern20;font-size:1.25rem;line-height:1.25rem;margin-bottom:16px}@media (max-width:767px){.text-widget-revamp h4{font-size:.875rem;line-height:1.125rem}}.text-widget-revamp h5,.text-widget-revamp h6{font-size:1rem;line-height:1.25rem;margin-bottom:16px}@media (max-width:767px){.text-widget-revamp h5,.text-widget-revamp h6{line-height:1.125rem}}.text-widget-revamp em{font-style:italic}.text-widget-revamp p{font-size:1rem;line-height:1.625rem}@media (max-width:767px){.text-widget-revamp p{font-size:1.0625rem}}.text-widget-revamp a{text-decoration:underline}.text-widget-revamp a:hover{text-decoration:none}.text-widget-revamp strong{font-weight:600}.text-widget-revamp ul{margin:0 auto 1.125rem;text-align:left;max-width:930px}.text-widget-revamp ul li{position:relative;padding-left:20px}.text-widget-revamp ul li:before{position:absolute;top:13px;height:5px;width:5px;transform:scaleX(-1) scaleY(-1) rotate(135deg);background-color:#4e4b46;content:"";display:block;left:3px}@media (max-width:767px){.text-widget-revamp ul li:before{top:15px}}.text-widget-revamp ol{margin-bottom:1.125rem;list-style:decimal}.text-widget-revamp .button-block{display:flex;justify-content:center;margin-bottom:3.4375rem}@media (max-width:1004px){.text-widget-revamp .button-block{display:block}}.text-widget-revamp .button-block a{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;color:#333;font-weight:400;font-size:1.375rem;letter-spacing:.47px;line-height:1.5rem;padding:20px;border:1px solid #333;margin:0 12px;width:268px;box-sizing:border-box;text-align:center;position:relative}@media (max-width:767px){.text-widget-revamp .button-block a{display:block;margin-bottom:25px;font-size:1.25rem;box-sizing:border-box}}@media (max-width:767px){.text-widget-revamp .button-block a{width:100%;margin:0 0 25px}}.text-widget-revamp .button-block a:hover{border:1px solid transparent}.text-widget-revamp .button-block a:hover:after{content:"";height:1px;width:106px;background:linear-gradient(90deg,#fff 0,#333 50%,#fff 100%);margin:0 auto;border-radius:50%;overflow:hidden;display:block;position:absolute;left:0;right:0;bottom:0}.text-widget-revamp .button-block a.black{background-color:#333;color:#fff}.text-widget-revamp .button-block a.black:hover{background:#262626}.text-widget-revamp .button-block a.black:hover:after{display:none}.what-news-carousel-widget{padding:80px 0;background-color:#f8f6f3}.what-news-carousel-widget .container{max-width:calc(1600px + 2 * 24px);margin:0 auto;padding:0 24px;box-sizing:border-box}@media (max-width:767px){.what-news-carousel-widget .container{padding:0 16px}}.what-news-carousel-widget .head-part{text-align:center;max-width:900px;margin:0 auto 80px}.what-news-carousel-widget .title{font-family:Modern20;font-size:3.125rem;font-weight:500;text-transform:capitalize;margin-bottom:16px}@media (max-width:767px){.what-news-carousel-widget .title{font-size:2.625rem}}.what-news-carousel-widget .description{margin-bottom:16px;font-weight:500}.what-news-carousel-widget .direction-link a{font-family:Modern20;display:inline-block;font-weight:500;font-size:1.25rem;color:inherit;position:relative;text-decoration:none;padding-right:44px;display:inline-block;margin:0 auto}.what-news-carousel-widget .direction-link a:after{content:"";transition:right .2s ease;width:18px;height:12px;background:url(/themes/custom/rixos/css/../svg/spritesrc/arrow-right.svg);position:absolute;top:3px;right:10px;left:auto;background-size:cover;opacity:1}.what-news-carousel-widget .direction-link a:hover:after{right:0}.what-news-carousel-widget .direction-link a.disabled,.what-news-carousel-widget .direction-link a:disabled{cursor:default;opacity:.7;pointer-events:none}.what-news-carousel-widget .cards-carousel{width:100%}.what-news-carousel-widget .swiper-scrollbar-wrapper{max-width:520px;margin:48px auto 0;position:relative}.what-news-carousel-widget .card{max-width:517px;width:100%}@media (max-width:767px){.what-news-carousel-widget .card{max-width:300px}}.what-news-carousel-widget .card-image-wrap{border-radius:8px;margin-bottom:16px;overflow:hidden}.what-news-carousel-widget .card-image-wrap img{width:100%;height:490px;object-fit:cover}@media (max-width:767px){.what-news-carousel-widget .card-image-wrap img{height:328px}}.what-news-carousel-widget .card-title{font-family:Modern20;font-size:3.125rem;font-weight:500;font-size:1.875rem;line-height:100%;margin-bottom:8px}@media (max-width:767px){.what-news-carousel-widget .card-title{font-size:2.625rem}}@media (max-width:767px){.what-news-carousel-widget .card-title{font-size:1.5rem}}.what-news-carousel-widget .card-description{font-size:.8125rem;line-height:1.125rem;margin-bottom:8px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2}.what-news-carousel-widget a{font-size:.8125rem;line-height:1.125rem;position:relative;text-decoration:none;cursor:pointer;color:inherit;border-bottom:1px solid #333;transition:all .2s ease}.what-news-carousel-widget a:hover{text-decoration:none;border-bottom:1px solid transparent}.what-news-carousel-widget .combined-slide{max-width:788px;width:100%}.what-news-carousel-widget .combined-slide .card{max-width:100%;display:flex;align-items:center}.what-news-carousel-widget .combined-slide .card-image-wrap{min-width:382px}.what-news-carousel-widget .combined-slide .card-image-wrap img{height:295px}.what-news-carousel-widget .combined-slide .card-content{padding-left:24px}.what-news-carousel-widget.resort-page-news-section .card{max-width:50%;width:100%}@media (max-width:767px){.what-news-carousel-widget.resort-page-news-section .card{max-width:300px}}.what-news-carousel-widget.resort-page-news-section .combined-slide .card{max-width:100%}.accommodation-page{position:relative;padding-top:var(--header-height);background-color:#f8f6f3}.accommodation-page .container{max-width:calc(1600px + 2 * 24px);margin:0 auto;padding:0 24px;box-sizing:border-box}@media (max-width:767px){.accommodation-page .container{padding:0 16px}}@media (max-width:767px){.accommodation-page .breadcrumbs-widget li:nth-last-child(2){display:none}}.accommodation-page .head-part{display:flex;justify-content:space-between;gap:0 104px;margin:48px auto}@media (max-width:767px){.accommodation-page .head-part{flex-direction:column}}.accommodation-page .head-part .head-conntent,.accommodation-page .head-part .head-media{width:100%}@media (max-width:767px){.accommodation-page .head-part .head-media{margin-bottom:24px}}.accommodation-page .head-part .head-media img{width:100%;height:auto;object-fit:cover;border-radius:8px;aspect-ratio:756/704}.accommodation-page .head-part .head-conntent{padding:24px 80px}.accommodation-page .head-part .pre-title{font-size:.8125rem;line-height:1.125rem;text-transform:uppercase}.accommodation-page .head-part .title{padding-right:38%;margin-bottom:16px;font-family:Modern20;font-size:3.125rem;font-weight:500;text-transform:capitalize;letter-spacing:.05em}@media (max-width:767px){.accommodation-page .head-part .title{font-size:2.625rem}}@media (max-width:767px){.accommodation-page .head-part .title{padding-right:0;letter-spacing:0}}.accommodation-page .head-part .description{font-size:1rem;line-height:1.625rem;margin-bottom:64px}@media (max-width:767px){.accommodation-page .head-part .description{font-size:1.0625rem}}.accommodation-page .head-part .price{margin-top:48px;margin-bottom:24px;padding:24px 0;font-size:1rem;line-height:1.25rem;font-weight:700;line-height:1.25;border-top:1px solid rgba(196,182,167,.5);border-bottom:1px solid rgba(196,182,167,.5)}@media (max-width:767px){.accommodation-page .head-part .price{line-height:1.125rem}}@media (max-width:767px){.accommodation-page .head-part .price{margin-top:24px}}.accommodation-page .head-part .booking-block .rixos-resort-filters{display:block}.accommodation-page .head-part .booking-block .book-now a{display:inline-block;text-transform:uppercase;padding:16px 32px;border-radius:30px;border:1px solid transparent;font-size:.75rem;font-weight:500;transition:all .2s ease;cursor:pointer;background-color:#0d0d0d;border-color:#0d0d0d;color:#fff;background-color:#000}.accommodation-page .head-part .booking-block .book-now a.disabled,.accommodation-page .head-part .booking-block .book-now a:disabled{cursor:default;opacity:.7;pointer-events:none}.accommodation-page .head-part .booking-block .book-now a:hover{background-color:#3d3d3d;border-color:#3d3d3d}.accommodation-page .booking-mask-widget{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);width:100%;max-width:calc(920px + 32px);box-sizing:border-box;z-index:120}@media (max-width:767px){.accommodation-page .booking-mask-widget{bottom:0}}.accommodation-page .booking-mask-widget__mobile-preview{display:none}@media (max-width:767px){.accommodation-page .booking-mask-widget__mobile-preview{display:block;position:fixed;bottom:16px;left:50%;transform:translateX(-50%);box-sizing:border-box;width:auto;max-width:unset;z-index:120}}.accommodation-page .other-resorts{position:relative;margin-top:-40px}.accommodation-page .other-resorts::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;background-color:#fff;z-index:-1}.accommodation-list-page .page{padding-top:var(--header-height)}.accommodation-list-page .content-wrapper{position:relative;background-color:#f8f6f3}.accommodation-list-page .content-wrapper::before{content:"";position:absolute;top:calc(var(--header-height) * -1);left:50%;transform:translateX(-50%);width:100vw;height:calc(100% + var(--header-height));background-color:#f8f6f3;z-index:-1}.accommodation-list-page .container{max-width:calc(1600px + 2 * 24px);margin:0 auto;padding:0 24px;box-sizing:border-box}@media (max-width:767px){.accommodation-list-page .container{padding:0 16px}}@media (max-width:767px){.accommodation-list-page .breadcrumbs-widget li:nth-last-child(2){display:none}}.accommodation-list-page .head-part{text-align:center;max-width:900px;margin:48px auto}.accommodation-list-page .head-part .pre-title{font-size:.8125rem;line-height:1.125rem;text-transform:uppercase}.accommodation-list-page .head-part .title{font-family:Modern20;font-size:3.125rem;font-weight:500;text-transform:capitalize;margin-bottom:16px;letter-spacing:.05em}@media (max-width:767px){.accommodation-list-page .head-part .title{font-size:2.625rem}}@media (max-width:767px){.accommodation-list-page .head-part .title{letter-spacing:0}}.accommodation-list-page .head-part .description{font-size:1rem;line-height:1.625rem}@media (max-width:767px){.accommodation-list-page .head-part .description{font-size:1.0625rem}}.accommodation-list-page .accommodation-list .btn-filters{background-color:#000;border-radius:30px;margin:0 auto 48px;color:#fff;font-size:.75rem;line-height:100%;text-transform:uppercase;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/icon-filter.svg");background-position:right 18px center;background-repeat:no-repeat;padding:9px 54px 9px 18px;display:flex;max-width:max-content;align-items:center}.accommodation-list-page .accommodation-list .btn-filters.desktop-hide{display:none}@media (max-width:767px){.accommodation-list-page .accommodation-list .btn-filters.desktop-hide{display:flex}}.accommodation-list-page .accommodation-list .btn-filters .counter{background-color:#fff;color:#000;width:24px;height:24px;text-align:center;border-radius:50%;display:flex;align-items:center;margin-left:10px;justify-content:center}.accommodation-list-page .accommodation-list .title-popup-filters{font-family:Modern20;font-size:3.125rem;font-weight:500;font-size:1.875rem;line-height:100%;display:none}@media (max-width:767px){.accommodation-list-page .accommodation-list .title-popup-filters{font-size:2.625rem}}.accommodation-list-page .accommodation-list .filters-close{position:fixed;top:1rem;right:1rem;background:0 0;border:none;font-size:2rem;cursor:pointer;z-index:10000;display:none;color:#000}.accommodation-list-page .accommodation-list.open-form .title-popup-filters{position:fixed;top:44px;left:24px;display:block;z-index:10000}.accommodation-list-page .accommodation-list.open-form .filters-close{display:block}@media (max-width:767px){.accommodation-list-page .accommodation-list.open-form .views-exposed-form{display:block}}.accommodation-list-page .accommodation-list .views-exposed-form{display:flex;margin-bottom:96px;padding:32px 40px;border-top:1px solid #c4b6a7;border-bottom:1px solid #c4b6a7}@media (max-width:767px){.accommodation-list-page .accommodation-list .views-exposed-form{display:none;position:fixed;top:0;left:0;z-index:190;background:#fff;width:100%;height:100%;overflow-y:auto;padding:128px 24px 24px;box-shadow:0 0 10px rgba(0,0,0,.2);box-sizing:border-box}}.accommodation-list-page .accommodation-list .views-exposed-form .form-item{flex:1}.accommodation-list-page .accommodation-list .views-exposed-form .form-item::after{display:none}@media (max-width:767px){.accommodation-list-page .accommodation-list .views-exposed-form .form-item{margin-bottom:32px}}.accommodation-list-page .accommodation-list .views-exposed-form .form-item>label{position:relative;display:block;margin-bottom:8px;font-size:.8125rem;line-height:1.125rem;text-transform:uppercase;color:#000;font-weight:700;padding:0}.accommodation-list-page .accommodation-list .views-exposed-form .bef-links ul{display:flex;gap:8px 32px;flex-wrap:wrap}.accommodation-list-page .accommodation-list .views-exposed-form .bef-links .bef-link{font-size:.8125rem;line-height:1.125rem;text-transform:uppercase;color:#000}.accommodation-list-page .accommodation-list .views-exposed-form .bef-links .bef-link:hover{text-decoration:underline}.accommodation-list-page .accommodation-list .views-exposed-form .bef-links .bef-link--selected{text-decoration:underline;color:#be9f56}.accommodation-list-page .accommodation-list .views-exposed-form .form-actions{display:none}.accommodation-list-page .accommodation-list .views-exposed-form~.views-row{position:relative;display:inline-block;width:calc(33% - 16px);margin-right:24px;margin-bottom:136px;vertical-align:top}.accommodation-list-page .accommodation-list .views-exposed-form~.views-row:nth-child(3n+1){margin-right:0}@media (max-width:767px){.accommodation-list-page .accommodation-list .views-exposed-form~.views-row{width:100%;margin-right:0;margin-bottom:48px}}.accommodation-list-page .accommodation-list .room-media{position:relative;width:100%;margin-bottom:16px}.accommodation-list-page .accommodation-list .room-media img{display:block;width:100%;height:auto;aspect-ratio:20/17;object-fit:cover;display:block;border-radius:8px}.accommodation-list-page .accommodation-list .room-info{display:flex;flex-direction:column;min-height:255px}@media (max-width:767px){.accommodation-list-page .accommodation-list .room-info{min-height:auto}}.accommodation-list-page .accommodation-list .room-type{font-size:.8125rem;line-height:1.125rem;margin-bottom:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.accommodation-list-page .accommodation-list .room-title{margin-bottom:16px}.accommodation-list-page .accommodation-list .room-title a{font-size:1rem;line-height:1.25rem;font-weight:700;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){.accommodation-list-page .accommodation-list .room-title a{line-height:1.125rem}}.accommodation-list-page .accommodation-list .room-title a:hover{text-decoration:underline}@media (max-width:767px){.accommodation-list-page .accommodation-list .room-title a{white-space:normal;overflow:visible;text-overflow:clip}}.accommodation-list-page .accommodation-list .room-description{font-size:.8125rem;line-height:1.125rem;margin-bottom:32px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){.accommodation-list-page .accommodation-list .room-description{-webkit-line-clamp:none}}.accommodation-list-page .accommodation-list .room-cta{margin-top:auto}.accommodation-list-page .accommodation-list .room-price{margin-bottom:16px;font-size:1rem;line-height:1.25rem;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.25}@media (max-width:767px){.accommodation-list-page .accommodation-list .room-price{line-height:1.125rem}}@media (max-width:767px){.accommodation-list-page .accommodation-list .room-price{-webkit-line-clamp:none}}.accommodation-list-page .accommodation-list .room-node a{display:inline-block;text-transform:uppercase;padding:16px 32px;border-radius:30px;border:1px solid transparent;font-size:.75rem;font-weight:500;transition:all .2s ease;cursor:pointer;border-color:#000;color:#000;background-color:rgba(255,255,255,0);text-align:center;display:block}.accommodation-list-page .accommodation-list .room-node a.disabled,.accommodation-list-page .accommodation-list .room-node a:disabled{cursor:default;opacity:.7;pointer-events:none}.accommodation-list-page .accommodation-list .room-node a:hover{background-color:#000;color:#fff}.accommodation-list-page .no-result-container{display:flex;justify-content:center;padding:8px 0 40px}.booking-page{max-height:100vh;overflow:hidden}.booking-page .booking{padding-top:75px}.booking-page .booking iframe{width:100%;height:calc(100vh - 75px)}@media (max-width:767px){.booking-page .booking{padding-top:91px}.booking-page .booking iframe{height:calc(100vh - 91px)}}.country-page .container{max-width:calc(1600px + 2 * 24px);margin:0 auto;padding:0 24px;box-sizing:border-box}@media (max-width:767px){.country-page .container{padding:0 16px}}@media (max-width:767px){.country-page .container{padding:0 16px}}.country-page .head-part{text-align:center;max-width:900px;margin:0 auto 32px}@media (max-width:767px){.country-page .head-part{margin-top:0}}.country-page .country-zone{font-size:.75rem;line-height:100%;text-transform:uppercase}.country-page .country-zone a{color:#000}.country-page .title{font-family:Modern20;font-size:3.125rem;font-weight:500;text-transform:capitalize;margin-bottom:16px}@media (max-width:767px){.country-page .title{font-size:2.625rem}}.country-page .description{margin-bottom:16px;line-height:36px;font-weight:500}@media (max-width:1004px){.country-page .description{line-height:30px}}.country-list .btn-filters{background-color:#000;border-radius:30px;margin:0 auto 48px;color:#fff;font-size:.75rem;line-height:100%;text-transform:uppercase;background-image:url("/themes/custom/rixos/css/../svg/spritesrc/icon-filter.svg");background-position:right 18px center;background-repeat:no-repeat;padding:9px 54px 9px 18px;display:flex;max-width:max-content;align-items:center}.country-list .btn-filters.desktop-hide{display:none}@media (max-width:767px){.country-list .btn-filters.desktop-hide{display:flex}}.country-list .btn-filters .counter{background-color:#fff;color:#000;width:24px;height:24px;text-align:center;border-radius:50%;display:flex;align-items:center;margin-left:10px;justify-content:center}.country-list .title-popup-filters{font-family:Modern20;font-size:3.125rem;font-weight:500;font-size:1.875rem;line-height:100%;display:none}@media (max-width:767px){.country-list .title-popup-filters{font-size:2.625rem}}.country-list [data-once=ajax-pager]{display:flex;flex-wrap:wrap;gap:0 16px}.country-list .views-infinite-scroll-content-wrapper{display:flex;flex-wrap:wrap;gap:0 16px;flex:0 0 100%}.country-list.open-form .title-popup-filters{position:fixed;top:44px;left:24px;display:block;z-index:10000}.country-list.open-form .filters-close{display:block}@media (max-width:767px){.country-list.open-form .views-exposed-form{display:block}}.country-list .filters-close{position:fixed;top:1rem;right:1rem;background:0 0;border:none;font-size:2rem;cursor:pointer;z-index:10000;display:none;color:#000}.country-list .views-exposed-form{flex:0 0 calc(100% - 315px);padding:32px 150px;border-top:1px solid rgba(196,182,167,.5);border-bottom:1px solid rgba(196,182,167,.5);display:flex;flex-wrap:wrap;gap:0 60px;margin-bottom:48px}@media (max-width:1024px){.country-list .views-exposed-form{flex:0 0 100%;padding:32px 0}}@media (max-width:1004px){.country-list .views-exposed-form{display:block}}@media (max-width:767px){.country-list .views-exposed-form{display:none;position:fixed;top:0;left:0;z-index:9999;background:#fff;width:100%;height:100%;overflow-y:auto;padding:128px 24px 24px;box-shadow:0 0 10px rgba(0,0,0,.2);box-sizing:border-box}.country-list .views-exposed-form.is-open{display:block}}.country-list .js-form-type-select:after{display:none}.country-list .form-item{flex:0 0 calc(50% - 60px)}@media (max-width:1004px){.country-list .form-item{margin-bottom:24px}.country-list .form-item:last-child{margin-bottom:0}}@media (max-width:767px){.country-list .form-item{margin-bottom:32px}}.country-list .form-item label{font-size:.75rem;line-height:18px;text-transform:uppercase;font-weight:700;display:block;position:relative;padding:0}.country-list .form-item .form-text{width:100%;margin-top:8px;border:1px solid #0d0d0d;box-sizing:border-box;border-radius:3px;padding:8px}.country-list .form-item .form-select{margin-top:8px;border-radius:0;border:0;background-color:inherit;font-size:.75rem;line-height:18px;text-transform:uppercase;font-weight:500;border-bottom:1px solid #000;padding-bottom:10px;max-width:208px;width:100%;appearance:auto}@media (max-width:767px){.country-list .form-item .form-select{max-width:100%}}.country-list .form-item ul{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px 32px}.country-list .form-item ul a{color:#000;font-size:.75rem;line-height:18px;text-transform:uppercase;transition:all .2s ease}.country-list .form-item ul a:hover{color:#be9f56}.country-list .form-item ul a.bef-link--selected{color:#be9f56;text-decoration:underline}.country-list .form-item ul a.bef-link--selected:hover{color:#000}.country-list .form-actions .form-submit{display:none}.country-list .views-row{flex:0 0 calc(33.3333333333% - 16px);overflow:hidden;margin-bottom:136px}@media (max-width:1004px){.country-list .views-row{flex:0 0 calc(50% - 16px);margin-bottom:48px}}@media (max-width:568px){.country-list .views-row{flex:0 0 100%;margin-bottom:48px}}.country-list .views-row .views-field-field-hotel-image{margin-bottom:16px}.country-list .views-row .views-field-field-hotel-image img{border-radius:7px;width:100%;height:438px}@media (max-width:1004px){.country-list .views-row .views-field-field-hotel-image img{height:328px}}.country-list .views-row .parent-destinations{display:flex;flex-wrap:wrap;margin-bottom:8px}.country-list .views-row .parent-destinations>div{margin-right:5px}.country-list .views-row .parent-destinations>div:last-child{margin-right:0}.country-list .views-row .parent-destinations a{font-size:.75rem;line-height:100%;text-transform:uppercase;color:#000}.country-list .views-row .views-field-title{font-size:1rem;line-height:100%;font-weight:700;margin-bottom:8px}.country-list .views-row .views-field-title a{color:#000}.country-list .views-row .views-field-field-description{font-size:.8125rem;line-height:18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.country-list .views-row .views-field-view-node{margin-top:24px}@media (max-width:1004px){.country-list .views-row .views-field-view-node{margin-top:16px}}.country-list .views-row .views-field-view-node a{font-size:.8125rem;line-height:18px;color:#000;text-decoration:underline}.country-list .views-row .views-field-view-node a:hover{text-decoration:none}.country-list .views-row .destination-card .image{margin-bottom:16px}.country-list .views-row .destination-card .image img{border-radius:7px;width:100%;height:438px}@media (max-width:1004px){.country-list .views-row .destination-card .image img{height:328px}}.country-list .views-row .destination-card .city{font-size:.75rem;line-height:100%;text-transform:uppercase;color:#000;margin-bottom:8px}.country-list .views-row .destination-card .title{font-size:1rem;line-height:100%;font-weight:700;font-family:Gotham;margin-bottom:8px;text-transform:none}.country-list .views-row .destination-card .title a{color:#000}.country-list .views-row .destination-card .description{font-size:.8125rem;line-height:18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}.country-list .views-row .offer-teaser-detail img{border-radius:7px;width:100%;height:438px;margin-bottom:16px}@media (max-width:1004px){.country-list .views-row .offer-teaser-detail img{height:328px}}.country-list .views-row .offer-teaser-category{text-transform:uppercase;font-size:.75rem;line-height:100%;margin-bottom:8px}.country-list .views-row .offer-teaser-title{font-size:1rem;line-height:100%;font-weight:700;margin-bottom:8px}.country-list .views-row .offer-teaser-title a{color:#000}.country-list .views-row .offer-teaser-description{font-size:.8125rem;line-height:1.125rem}body.destination-page{padding-top:98px}.destination-page{background-color:#f8f6f3}.destination-page .container{max-width:calc(1600px + 2 * 24px);margin:0 auto;padding:0 24px;box-sizing:border-box}@media (max-width:767px){.destination-page .container{padding:0 16px}}@media (max-width:767px){.destination-page .container{padding:0 16px}}.destination-page .head-part{text-align:center;max-width:900px;margin:0 auto 80px}@media (max-width:767px){.destination-page .head-part{margin-bottom:48px}}.destination-page .title{font-family:Modern20;font-size:3.125rem;font-weight:500;text-transform:capitalize;margin-bottom:16px}@media (max-width:767px){.destination-page .title{font-size:2.625rem}}.destination-page .description{margin-bottom:16px;font-weight:500}.destination-list{display:flex;flex-wrap:wrap;column-gap:112px;margin-bottom:200px}.destination-list>div{flex:0 0 calc(50% - 56px)}@media (max-width:767px){.destination-list{display:block;column-gap:0;margin-top:32px;margin-bottom:60px}}.destination-list img{width:100%;height:auto;border-radius:7px}.destination-list .image-section img,.destination-list .image-section video{width:100%;height:768px;object-fit:cover;border-radius:7px}@media (max-width:767px){.destination-list .image-section img,.destination-list .image-section video{height:540px}}.destination-list .region-headline{font-family:Modern20;font-size:3.125rem;font-weight:500;font-size:3.125rem;margin-bottom:32px}@media (max-width:767px){.destination-list .region-headline{font-size:2.625rem}}@media (max-width:767px){.destination-list .region-headline{font-size:2.625rem;text-align:center}}.destination-list .countries-list{display:flex;flex-wrap:wrap}@media (max-width:767px){.destination-list .countries-list{display:block}}.destination-list .countries-carousel-inner{column-gap:32px;row-gap:24px;flex-wrap:wrap}@media (max-width:767px){.destination-list .countries-carousel-inner{flex-wrap:nowrap}}@media (max-width:767px){.destination-list .countries-carousel-inner{column-gap:0;row-gap:0}}.destination-list .country-slider-item{flex:0 0 calc(50% - 16px)}@media (max-width:767px){.destination-list .country-slider-item{padding-top:0;flex:0 0 100%;max-width:300px;width:100%}}.destination-list .country-slider-item:nth-child(2n){padding-top:124px}@media (max-width:767px){.destination-list .country-slider-item:nth-child(2n){padding-top:0}}.destination-list .country-section{max-height:768px;overflow:auto;box-sizing:border-box;padding-right:10px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;scrollbar-color:transparent transparent}.destination-list .country-section::-webkit-scrollbar{display:none}@media (max-width:767px){.destination-list .country-section{margin-top:32px;padding-right:0}}.destination-list .country-section .country-image img{width:100%;height:256px;object-fit:cover}@media (max-width:767px){.destination-list .country-section .country-image img{height:328px}}.destination-list .country-section .country-title{font-size:1rem;font-weight:600;margin:16px 0 6px}.destination-list .country-section .country-title a{color:#000}.destination-list .country-section .country-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){.destination-list .country-section .country-description{-webkit-line-clamp:3;font-size:.8125rem}}.destination-list .country-section .country-link{font-size:1rem;margin-top:32px}@media (max-width:767px){.destination-list .country-section .country-link{margin-top:8px;font-size:.8125rem}}.destination-list .country-section .country-link a{color:#000;text-decoration:underline}.destination-list .country-section .country-link a:hover{text-decoration:none}.destination-list .bottom-section{flex:0 0 100%;display:flex;column-gap:112px;margin-top:112px;align-items:center}@media (max-width:767px){.destination-list .bottom-section{column-gap:0;display:block;margin-top:60px}}.destination-list .bottom-section>div{flex:0 0 calc(50% - 56px)}@media (max-width:767px){.destination-list .bottom-section>div{flex:0 0 100%;margin-top:24px}}.destination-list .bottom-section div:first-child{font-family:Modern20;font-size:3.125rem;font-weight:500;font-size:1.875rem;line-height:150%}@media (max-width:767px){.destination-list .bottom-section div:first-child{font-size:2.625rem}}@media (max-width:767px){.destination-list .bottom-section div:first-child{margin-top:0}}.destination-list .bottom-section div:first-child strong{font-weight:500}@media (max-width:767px){.destination-list .bottom-section div:first-child{font-size:1.75rem}}.destination-list.image-orientation--right_column .country-section{order:-1}.destination-list .swiper-scrollbar-wrapper{max-width:520px;margin:48px auto 0;position:relative}.home-page .home-search-widget .booking-mask-widget{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);width:100%;max-width:calc(920px + 32px);box-sizing:border-box;z-index:120}@media (max-width:767px){.home-page .home-search-widget .booking-mask-widget{bottom:0;z-index:150}}.home-page .home-search-widget .booking-mask-widget__mobile-preview{display:none}@media (max-width:767px){.home-page .home-search-widget .booking-mask-widget__mobile-preview{display:block;position:fixed;bottom:16px;left:50%;transform:translateX(-50%);box-sizing:border-box;width:auto;max-width:unset;z-index:120}}.resort-page .booking-mask-widget{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);width:100%;max-width:calc(920px + 32px);box-sizing:border-box;z-index:120}@media (max-width:767px){.resort-page .booking-mask-widget{bottom:0}}.resort-page .booking-mask-widget__mobile-preview{display:none}@media (max-width:767px){.resort-page .booking-mask-widget__mobile-preview{display:block;position:fixed;bottom:16px;left:50%;transform:translateX(-50%);box-sizing:border-box;width:auto;max-width:unset;z-index:120}}.offer-page-intro{padding:96px 0 0}.offer-page-intro .container{max-width:calc(1600px + 2 * 24px);margin:0 auto;padding:0 24px;box-sizing:border-box}@media (max-width:767px){.offer-page-intro .container{padding:0 16px}}@media (max-width:767px){.offer-page-intro .container{padding:0 16px}}.offer-page-intro .head-part{text-align:center;max-width:900px;margin:0 auto 80px}@media (max-width:767px){.offer-page-intro .head-part{margin-bottom:48px}}.offer-page-intro .category{text-transform:uppercase;font-size:.75rem;line-height:100%}.offer-page-intro .title{font-family:Modern20;font-size:3.125rem;font-weight:500;font-size:4.0625rem;line-height:4.0625rem;text-transform:capitalize;margin-bottom:16px}@media (max-width:767px){.offer-page-intro .title{font-size:2.625rem}}.offer-page-intro .description{font-size:1rem;line-height:2.125rem;margin-bottom:48px}@media (max-width:767px){.offer-page-intro .description{margin-bottom:40px}}.offer-page-intro .img img{border-radius:7px;width:100%;max-width:518px;height:576px}@media (max-width:767px){.offer-page-intro .img img{height:398px}}.offers-widget-list{padding:96px 0 0}.offers-widget-list .container{max-width:calc(1600px + 2 * 24px);margin:0 auto;padding:0 24px;box-sizing:border-box}@media (max-width:767px){.offers-widget-list .container{padding:0 16px}}.offers-widget-list .head-part{text-align:center;max-width:900px;margin:0 auto 80px}@media (max-width:767px){.offers-widget-list .head-part{margin-bottom:48px}}.offers-widget-list .title{font-family:Modern20;font-size:3.125rem;font-weight:500;text-transform:capitalize;margin-bottom:16px}@media (max-width:767px){.offers-widget-list .title{font-size:2.625rem}}.offers-widget-list .description{margin-bottom:16px;font-weight:500}.resort-page-intro-banner{height:100vh;width:100%;overflow:hidden;position:relative}@media (max-width:767px){.resort-page-intro-banner{display:none}}.resort-page-intro-banner:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(30,30,30,.4);z-index:1}.resort-page-intro-banner img{height:100%;width:100%;object-fit:cover;object-position:center;display:block}.resort-page-intro-banner h2{position:absolute;color:#fff;font-family:Modern20;font-size:80px;line-height:87px;text-align:center;max-width:700px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 16px}.reviews-page-content{padding:96px 0 0;background-color:#f8f6f3}.reviews-page-content .container{max-width:calc(1600px + 2 * 24px);margin:0 auto;padding:0 24px;box-sizing:border-box}@media (max-width:767px){.reviews-page-content .container{padding:0 16px}}@media (max-width:767px){.reviews-page-content .container{padding:0 16px}}.reviews-page-content .head-part{text-align:center;max-width:900px;margin:32px auto}@media (max-width:767px){.reviews-page-content .head-part{margin-top:0}}.reviews-page-content .hotel-name{font-size:.75rem;line-height:100%;text-transform:uppercase;margin-bottom:8px}.reviews-page-content .hotel-name a{color:#000}.reviews-page-content .title{font-family:Modern20;font-size:3.125rem;font-weight:500;text-transform:capitalize;margin-bottom:16px;font-size:4.0625rem;line-height:4.0625rem}@media (max-width:767px){.reviews-page-content .title{font-size:2.625rem}}@media (max-width:767px){.reviews-page-content .title{font-size:3.4375rem;line-height:3.5rem}}.reviews-page-content .description{margin-bottom:16px;line-height:36px;font-weight:500}@media (max-width:1004px){.reviews-page-content .description{line-height:30px}}.reviews-page-content .guest-reviews-widget{background-color:inherit;padding:20px 0 48px}.reviews-page-content .guest-reviews-widget .button:after,.reviews-page-content .guest-reviews-widget .button:before{display:none}.reviews-page-content .guest-reviews-widget .button button{text-align:center;display:inline-block;text-transform:uppercase;padding:16px 32px;border-radius:30px;border:1px solid transparent;font-size:.75rem;font-weight:500;transition:all .2s ease;cursor:pointer;background-color:#0d0d0d;border-color:#0d0d0d;color:#fff;background-color:#000}.reviews-page-content .guest-reviews-widget .button button.disabled,.reviews-page-content .guest-reviews-widget .button button:disabled{cursor:default;opacity:.7;pointer-events:none}.reviews-page-content .guest-reviews-widget .button button:hover{background-color:#3d3d3d;border-color:#3d3d3d}.reviews-page-content .guest-reviews-widget .button button:hover:after{display:none}.reviews-page__reviews-filters-section{width:100%;padding:32px 40px;border-top:1px solid rgba(196,182,167,.5);border-bottom:1px solid rgba(196,182,167,.5);display:flex;flex-wrap:wrap;gap:0 60px;box-sizing:border-box}.reviews-page__reviews-filters-section .filters-list{flex:0 0 calc(50% - 60px)}@media (max-width:767px){.reviews-page__reviews-filters-section .filters-list{flex:0 0 100%}}.reviews-page__reviews-filters-section .filters-list .title{font-size:.75rem;line-height:18px;text-transform:uppercase;font-weight:700;display:block;position:relative;padding:0;margin-bottom:0;font-family:Gotham}.reviews-page__reviews-filters-section .filters-list .list{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px 32px}.reviews-page__reviews-filters-section .filters-list .list a{color:#000;font-size:.75rem;line-height:18px;text-transform:uppercase;transition:all .2s ease}.reviews-page__reviews-filters-section .filters-list .list a:hover{color:#be9f56}.reviews-page__reviews-filters-section .filters-list .list a.is-active{color:#be9f56;text-decoration:underline}.reviews-page__reviews-filters-section .filters-list .list a.is-active:hover{color:#000}.test-iframe{background:grey}.test-iframe #footer,.test-iframe .booking-mask-widget,.test-iframe .header-sticky{display:none!important}
@font-face{font-family:"Gotham";src:url("/themes/custom/rixos/css/../fonts/GothamBook.woff2") format("woff2"),url("/themes/custom/rixos/css/../fonts/GothamBook.woff") format("woff"),url("/themes/custom/rixos/css/../fonts/GothamBook.svg#gothambook") format("svg"),url("/themes/custom/rixos/css/../fonts/GothamBook.ttf") format("truetype"),url("/themes/custom/rixos/css/../fonts/GothamBook.eot?#iefix") format("embedded-opentype"),url("/themes/custom/rixos/css/../fonts/GothamBook.eot");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Gotham";src:url("/themes/custom/rixos/css/../fonts/GothamBold.woff2") format("woff2"),url("/themes/custom/rixos/css/../fonts/GothamBold.woff") format("woff"),url("/themes/custom/rixos/css/../fonts/GothamBold.eot"),url("/themes/custom/rixos/css/../fonts/GothamBold.svg#gothambold") format("svg"),url("/themes/custom/rixos/css/../fonts/GothamBold.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Gotham";src:url("/themes/custom/rixos/css/../fonts/GothamMedium.woff2") format("woff2"),url("/themes/custom/rixos/css/../fonts/GothamMedium.woff") format("woff"),url("/themes/custom/rixos/css/../fonts/GothamMedium.ttf") format("truetype"),url("/themes/custom/rixos/css/../fonts/GothamMedium.svg#gothammedium") format("svg"),url("/themes/custom/rixos/css/../fonts/GothamMedium.eot");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Gotham";src:url("/themes/custom/rixos/css/../fonts/GothamLight.woff2") format("woff2"),url("/themes/custom/rixos/css/../fonts/GothamLight.woff") format("woff"),url("/themes/custom/rixos/css/../fonts/GothamLight.ttf") format("truetype"),url("/themes/custom/rixos/css/../fonts/GothamLight.svg#gothammedium") format("svg"),url("/themes/custom/rixos/css/../fonts/GothamLight.eot");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Modern20";src:url("/themes/custom/rixos/css/../fonts/Modern20.woff2") format("woff2"),url("/themes/custom/rixos/css/../fonts/Modern20.woff") format("woff"),url("/themes/custom/rixos/css/../fonts/Modern20.ttf") format("truetype"),url("/themes/custom/rixos/css/../fonts/Modern20.svg#gothammedium") format("svg"),url("/themes/custom/rixos/css/../fonts/Modern20.eot");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Modern20";src:url("/themes/custom/rixos/css/../fonts/Modern20/Modern20.eot");src:url("/themes/custom/rixos/css/../fonts/Modern20/Modern20.eot?#iefix") format("embedded-opentype"),url("/themes/custom/rixos/css/../fonts/Modern20/Modern20.woff2") format("woff2"),url("/themes/custom/rixos/css/../fonts/Modern20/Modern20.woff") format("woff"),url("/themes/custom/rixos/css/../fonts/Modern20/Modern20.ttf") format("truetype"),url("/themes/custom/rixos/css/../fonts/Modern20/Modern20.svg#Modern-Regular") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Modern20";src:url("/themes/custom/rixos/css/../fonts/Modern20/Modern20Italic.eot");src:url("/themes/custom/rixos/css/../fonts/Modern20/Modern20Italic.eot?#iefix") format("embedded-opentype"),url("/themes/custom/rixos/css/../fonts/Modern20/Modern20Italic.woff2") format("woff2"),url("/themes/custom/rixos/css/../fonts/Modern20/Modern20Italic.woff") format("woff"),url("/themes/custom/rixos/css/../fonts/Modern20/Modern20Italic.ttf") format("truetype"),url("/themes/custom/rixos/css/../fonts/Modern20/Modern20Italic.svg#Modern20BT-ItalicB") format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"rixos-icons";src:url("/themes/custom/rixos/css/../fonts/rixos-icons.woff") format("woff"),url("/themes/custom/rixos/css/../fonts/rixos-icons.ttf") format("truetype"),url("/themes/custom/rixos/css/../fonts/rixos-icons.svg#$AdagioIcons") format("svg");font-weight:400;font-style:normal}
