﻿@import"https://fonts.googleapis.com/css2?family=Fira+Sans+Condensed:wght@400;500;600;700&family=Fira+Sans:wght@400;500;600&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;box-sizing:border-box;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:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-family:"Fira Sans",sans-serif;color:#262626}html body{font-size:16px}p{font-family:"Fira Sans",sans-serif;line-height:150%;font-size:16px;margin-bottom:20px}p+figure{margin-top:0 !important}a{color:#262626;user-select:none}a:active{color:#262626}a.extra{display:inline-block}a.extra::before{content:"["}a.extra::after{content:"]"}strong{font-weight:600}em{font-style:italic}figure{display:block;position:relative}figure.left{float:left;margin:30px 30px 0 0}figure.right{float:right;margin:30px 0 0 30px}figure.full{width:100%;margin-bottom:30px}@media(max-width: 767px){figure.full{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}}figure img{display:block;max-width:100%;margin:0 auto;height:auto}figure figcaption{display:block;position:absolute;bottom:46px;left:0;padding:15px 30px;font-family:"Fira Sans",sans-serif;font-size:16px;line-height:1.4em;background-color:rgba(255,203,4,.72)}@media(max-width: 539px){figure figcaption{right:0;padding:8px 16px;font-family:"Fira Sans Condensed",sans-serif;font-size:14px;bottom:15px;margin:0;top:auto}}.wp-caption{position:relative;max-width:100%;margin-bottom:24px}.wp-caption a{display:block;position:relative;height:0;overflow:hidden;padding-bottom:66.66%}.wp-caption a img{display:block;max-width:100%;position:absolute;top:0;left:0;width:100%;height:100%}.wp-caption p{display:block;position:absolute;bottom:46px;right:0;padding:8px 16px;font-family:"Fira Sans condensed",sans-serif;font-size:14px;padding:15px 30px;font-family:"Fira Sans Condensed",sans-serif;font-size:16px;line-height:1.4em;background-color:rgba(255,203,4,.77)}@media(max-width: 539px){.wp-caption p{right:0;padding:8px 16px;font-family:"Fira Sans Condensed",sans-serif;font-size:14px;bottom:15px;margin:0}}.wp-caption.p-4-3 a{padding-bottom:75%}.wp-caption.p-3-2 a{padding-bottom:66.66%}.wp-caption.p-16-9 a{padding-bottom:56.25%}section h1{font-family:"Fira Sans",sans-serif;font-size:30px;line-height:36px;font-weight:600;display:inline-block;width:100%;position:relative;border-left:7px solid #ffae00;padding:10px 26px;margin-bottom:32px}@media(max-width: 767px){section h1{padding-right:0;font-size:30px;line-height:34px;padding:10px 0 10px 24px;margin-bottom:24px}}@media(max-width: 895px){section h1 span{margin-top:10px;font-size:20px;line-height:21px;display:block;clear:both}}section h2{font-family:"Fira Sans",sans-serif;font-size:25px;line-height:30px;font-weight:600;display:inline-block;width:100%;padding:0 0 10px;margin-bottom:32px;border-bottom:4px solid #ffae00}section h2.grey,section h2.gray{border-bottom:4px solid #dadada}section h2[id]{padding-top:82px !important;margin-top:-68px;pointer-events:none}@media(max-width: 767px){section h2[id]{padding-top:82px !important;margin-top:-68px}}@media(max-width: 767px){section h2{font-size:22px;line-height:24px;margin-bottom:24px;margin-top:10px}}section div[itemtype="https://schema.org/FAQPage"]{padding-top:68px;margin-bottom:32px}section div[itemtype="https://schema.org/FAQPage"] h2+div[itemscope],section div[itemtype="https://schema.org/FAQPage"] h3+div[itemscope]{margin-bottom:10px}section div[itemtype="https://schema.org/FAQPage"] div[itemprop=mainEntity]{position:relative}section div[itemtype="https://schema.org/FAQPage"] div[itemprop=mainEntity]::before{content:"";display:block;position:absolute;width:16px;height:16px;border-radius:50%;background-color:#ffae00;left:19px;top:22px;z-index:1}section div[itemtype="https://schema.org/FAQPage"] div[itemprop=mainEntity]::after{content:"";display:block;position:absolute;width:4px;height:4px;left:20px;top:10px;border:1px solid #262626;border-left:none;border-bottom:none;transform:translateY(17px) translateX(4px) rotate(45deg);transition:all .15s ease-in-out;z-index:2}section div[itemtype="https://schema.org/FAQPage"] div[itemprop=mainEntity] div[itemprop=text]{display:block}section div[itemtype="https://schema.org/FAQPage"] div[itemprop=mainEntity].active h3[itemprop=name]::before{background-color:#da280a}section div[itemtype="https://schema.org/FAQPage"] div[itemprop=mainEntity].active h3[itemprop=name]::after{border-color:#ffae00;transform:translateY(50%) translateX(50%) rotate(-45deg);top:20px}section div[itemtype="https://schema.org/FAQPage"] div[itemprop=mainEntity].closed div[itemprop=text]{display:none}section div[itemtype="https://schema.org/FAQPage"] div[itemprop=mainEntity].closed h3[itemprop=name]::before{background-color:#ffae00}section div[itemtype="https://schema.org/FAQPage"] div[itemprop=mainEntity].closed h3[itemprop=name]::after{border-color:#da280a;transform:translateY(50%) translateX(50%) rotate(135deg);top:16px}section div[itemtype="https://schema.org/FAQPage"] h3{background-color:#ffeabf;margin:0;padding:16px 42px 16px 24px;border-bottom:1px solid #ffae00;cursor:pointer;position:relative;padding-left:52px}section div[itemtype="https://schema.org/FAQPage"] h3::before{content:"";display:block;height:24px;width:24px;border-radius:50%;background-color:#ffae00;right:16px;top:14px;position:absolute}section div[itemtype="https://schema.org/FAQPage"] h3::after{content:"";display:block;position:absolute;width:7px;height:7px;right:28px;top:16px;border:1px solid #da280a;border-left:none;border-bottom:none;transform:translateY(50%) translateX(50%) rotate(135deg);transition:all .15s ease-in-out}section div[itemtype="https://schema.org/FAQPage"] h3[itemprop=name]::before{background-color:#da280a}section div[itemtype="https://schema.org/FAQPage"] h3[itemprop=name]::after{border-color:#ffae00;transform:translateY(50%) translateX(50%) rotate(-45deg);top:20px}section div[itemtype="https://schema.org/FAQPage"] div[itemprop=text]{padding:16px 24px;background-color:#fff6e5}section h2+div[itemscope],section h3+div[itemscope]{margin-bottom:0}section h3{font-family:"Fira Sans Condensed",sans-serif;font-size:23px;line-height:28px;font-weight:600;padding:32px 0 10px;display:inline-block;width:100%;margin-bottom:12px}section h3[id]{padding-top:82px !important;margin-top:-68px;pointer-events:none}@media(max-width: 767px){section h3[id]{padding-top:82px !important;margin-top:-68px}}section h3:first-child{margin-top:0}section h3.grey,section h3.gray{border-bottom:4px solid #dadada}@media(max-width: 767px){section h3{padding-top:32px;font-size:20px;line-height:130%}}section h4{font-family:"Fira Sans",sans-serif;font-size:20px;line-height:26px;font-weight:600;font-style:italic;margin-bottom:20px}section ul,section ol{list-style:none;font-family:"Fira Sans",sans-serif}section ul>li,section ol>li{font-size:16px;line-height:1.4em;position:relative;padding-left:34px;margin-bottom:10px}section ul>li::before,section ol>li::before{content:"";display:block;position:absolute;width:16px;height:16px;border-radius:50%;background-color:#ef6b54;left:3px;top:3px}section article>ul,section ol{margin-bottom:32px}section article>ul a,section ol a{text-decoration:none;border-bottom:1px solid #da280a}section article>ul a:hover,section ol a:hover{border-bottom:1px solid #444}section ul.yellow>li::before{background-color:#fddf5d}section ul.triangles>li{padding-left:18px}section ul.triangles>li::before{content:"";display:block;width:0;height:0;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #da280a;position:absolute;left:0;top:4px;background-color:rgba(0,0,0,0);border-radius:0}section ul.rooms li::before{width:1px;bottom:-12px;content:"";left:13px;top:13px;background-color:rgba(0,0,0,0);border-radius:0;background-image:linear-gradient(#9A9697 1px, #ffffff 1px);background-position:right;background-size:1px 4px;background-repeat:repeat-y;height:100%}section ul.rooms li::after{content:"";left:3px;top:4px;background:#fff url(../img/grey/bed.svg);border-radius:0;background-repeat:no-repeat;width:18px;height:18px;position:absolute;display:block;transition:all .2s ease-in}section ul.rooms li:last-child::before{display:none}section ul.rooms li a{text-decoration:none;border-bottom:1px dashed #262626;white-space:normal;color:#3f2e00}section ul.rooms li a .room-price{display:none;padding:0 4px;background-color:#ffe788;font-size:100%;line-height:22px;position:relative;left:24px}section ul.rooms li a .room-price::before{content:"→";display:inline-block;position:absolute;left:-24px;background-color:#fff;padding:0 4px}section ul.rooms li:hover a{border-bottom:1px dashed #9d0c19}section ul.rooms li:hover a .room-price{display:inline-block}section ul.rooms li:hover::after{background:#fff url(../img/orange-bed.svg)}section ol{counter-reset:list-counter;padding-left:0}section ol>li{counter-increment:list-counter;padding-left:42px}section ol>li::before{content:counter(list-counter);background-color:#da280a;color:#fff;font-weight:600;height:26px;width:26px;text-align:center;line-height:27px;font-size:14px;top:-2px}section article p.subtitle{font-size:20px;font-weight:normal;line-height:150%;font-style:italic;padding-left:16px;border-left:1px solid #f3f3f3;display:inline-block}@media(max-width: 767px){section article p.subtitle{font-size:16px}}section article p.subtitle p{font-size:20px;font-weight:normal;line-height:150%}@media(max-width: 767px){section article p.subtitle p{font-size:16px}}section article p a{text-decoration:none;border-bottom:1px solid #da280a}section article p a:hover{border-bottom:1px solid #444}section article h2+figure{margin-top:0 !important}section article .buttons{display:flex}section article .buttons.centered{justify-content:center}section article .buttons a{margin:unset;justify-content:center}section article .buttons a.percent-25{min-width:25%;white-space:nowrap;margin-right:10px;margin-bottom:20px}@media(max-width: 539px){section article .buttons a.percent-25{min-width:50%}}section article .buttons a.percent-25:last-child{margin-right:0}section article .buttons a.percent-30{min-width:30%;white-space:nowrap;margin-right:10px;margin-bottom:20px}@media(max-width: 539px){section article .buttons a.percent-30{width:100%}}section article .buttons a.percent-30:last-child{margin-right:0}section article .buttons a.percent-50{min-width:50%;white-space:nowrap;margin-right:10px;margin-bottom:20px}@media(max-width: 539px){section article .buttons a.percent-50{width:100%}}section article .buttons a.percent-50:last-child{margin-right:0}section article .buttons a.percent-75{min-width:75%;white-space:nowrap;margin-right:10px;margin-bottom:20px}@media(max-width: 539px){section article .buttons a.percent-75{width:100%}}section article .buttons a.percent-75:last-child{margin-right:0}section article .buttons a .chevron{background-image:url("../img/chevron-white.svg");right:0;width:16px;height:16px;background-position:top center;background-size:18px;display:inline-block;margin-left:3px;top:-1px;position:relative}section article .buttons+h2,section article .buttons+h2{padding-top:32px}section article abbr{cursor:help;border-bottom:1px dotted #888;text-decoration:none;transition:all .2s ease-in-out}@media(max-width: 1366px){section article abbr:hover{border-bottom-color:rgba(0,0,0,0);color:rgba(0,0,0,0);line-height:0;font-size:13px}}@media(min-width: 1025px){section article abbr:hover[title]:after{content:attr(title);display:block;position:absolute;left:-10px;top:-10px;background:#fff;border:1px solid #ffae00;padding:4px 8px;z-index:1;max-width:350px;white-space:normal;font-size:14px}}@media(max-width: 1366px){section article abbr:hover[title]:after{color:#262626;content:attr(title);line-height:16px;font-size:14px;display:block;padding:2px 0;top:29px;white-space:normal}}section.region article h2.full,section.home article h2.full{width:100%}section.region article h2.accent-pink,section.home article h2.accent-pink{border-left-color:#f33d5b}section.region article h2.accent-pink+a,section.home article h2.accent-pink+a{color:#f33d5b;border:3px solid #f33d5b}section.region article h2.accent-pink+a:hover,section.home article h2.accent-pink+a:hover{background-color:#f33d5b;color:#fff}section.region article h2.accent-green,section.home article h2.accent-green{border-left-color:#03ba14}section.region article h2.accent-green+a,section.home article h2.accent-green+a{color:#03ba14;border:3px solid #03ba14}section.region article h2.accent-green+a:hover,section.home article h2.accent-green+a:hover{background-color:#03ba14;color:#fff}section.region article h2.accent-blue,section.home article h2.accent-blue{border-left-color:#1690e3}section.region article h2.accent-blue+a,section.home article h2.accent-blue+a{color:#1690e3;border:3px solid #1690e3}section.region article h2.accent-blue+a:hover,section.home article h2.accent-blue+a:hover{background-color:#1690e3;color:#fff}section.region article h2.accent-red,section.home article h2.accent-red{border-left-color:#fd3c00}section.region article h2.accent-red+a,section.home article h2.accent-red+a{color:#fd3c00;border:3px solid #fd3c00}section.region article h2.accent-red+a:hover,section.home article h2.accent-red+a:hover{background-color:#fd3c00;color:#fff}section.region article h2+a,section.home article h2+a{display:inline-block;position:relative;top:-4px;border:3px solid #ff7a04;font-size:15px;line-height:20px;padding:4px 22px;color:#ff7a04;text-transform:uppercase;text-decoration:none;transition:all .15s ease-out}@media(max-width: 767px){section.region article h2+a,section.home article h2+a{margin-bottom:24px}}section.region article h2+a:hover,section.home article h2+a:hover{background-color:#ff7a04;color:#fff}section.region article>h2:first-of-type,section.home article>h2:first-of-type{font-family:"Fira Sans",sans-serif;font-size:30px;line-height:36px;font-weight:600;width:auto;position:relative;border-left:7px solid #ff7a04;border-bottom:none;padding:10px 26px;margin-bottom:32px}@media(max-width: 767px){section.region article>h2:first-of-type,section.home article>h2:first-of-type{padding-right:0;font-size:30px;line-height:34px;padding-left:16px;padding:10px 20px 10px 24px;margin-bottom:24px}}section.recommendations h2{font-family:"Fira Sans",sans-serif;font-size:30px;line-height:36px;font-weight:600;display:inline-block;width:auto;position:relative;border-left:7px solid #ffae00;border-bottom:none;padding:10px 26px;margin-bottom:32px}section.recommendations h2.grey,section.recommendations h2.gray{border-bottom:4px solid #dadada}section.recommendations h2+a{font-family:"Fira Sans Condensed",sans-serif;display:inline-block;position:relative;top:-4px;font-size:15px;height:42px;line-height:22px;padding:10px 32px;color:#da280a;text-decoration:none;transition:all .15s ease-out;border-radius:4px;background-color:#fff;font-weight:500}section.recommendations h2+a:hover{background-color:#da280a;color:#fff}hr{border:0;border-top:1px dotted #920}sup{font-size:12px;top:-5px;position:relative}sub{font-size:12px;bottom:-5px;position:relative}table{border:2px solid #ffae00;font-family:"Fira Sans",sans-serif;font-size:14px;margin-bottom:42px}@media(max-width: 895px){table{display:block;overflow-x:auto;white-space:nowrap;border-left:2px solid #eaeaea;border-bottom:2px solid #eaeaea;position:relative}table::-webkit-scrollbar{width:3px;height:3px}table::-webkit-scrollbar-track{background:rgba(0,0,0,0)}table::-webkit-scrollbar-thumb{background-color:#ffae00;border-radius:2px;border:none}}table tr th{background-color:#ffae00;text-align:center;padding:10px;vertical-align:middle;border-left:2px solid #ffc000}@media(max-width: 539px){table tr th{width:100%}}table tr th:first-child{border-left-color:#ffae00}table tr td{text-align:center;padding:10px;background-color:#ffe580;vertical-align:middle;border-left:2px solid #ffae00}table tr td:first-child{text-align:left}table tr:nth-child(even) td{background-color:#fffcf0}table tr:hover td{background-color:#ffdc51}table tr.clickable{cursor:pointer}table.orange{border:2px solid #da280a;position:relative}table.orange::after{content:"";position:absolute;bottom:-2px;height:2px;width:calc(100% + 1px);background-color:#da280a}table.orange tr th{background-color:#da280a;text-align:center;padding:10px;vertical-align:middle;border-left:2px solid #eca79d;border-top:2px solid #da280a;color:#fff}table.orange tr th:first-child{border-left-color:#da280a}table.orange tr th:last-child{border-right:2px solid #da280a}table.orange tr td{text-align:center;padding:10px;background-color:#ffcbc2;vertical-align:middle;border-left:2px solid #ffcbc2}table.orange tr td:first-child{border-left-color:#da280a}table.orange tr:nth-child(even) td{background-color:#f8fbff}table.orange tr:hover td{cursor:pointer;background-color:#fba293}table.full{width:100%}.float-left{display:block;float:left;clear:left;margin:0 20px 20px 0}article span.intro{display:inline-block;font-size:18px;line-height:120%;margin-bottom:20px;font-style:italic;font-weight:500}@media(max-width: 767px){iframe{border-left:1px solid #d6d6d9 !important;border-right:1px solid #d6d6d9 !important}}body{background-color:#f3f3f3;max-width:100vw;overflow-x:hidden;user-select:none}section{padding:0 15px;position:relative}@media(max-width: 767px){section{padding:0;max-width:100vw;overflow:hidden}}@media(max-width: 539px){section.hidden{display:none !important}}@media(min-width: 896px){section:first-child .wrapper{margin-top:32px}}section::after{content:"";display:table}section .wrapper{margin:0 auto;width:100%;max-width:1200px;display:flex;margin-bottom:32px;padding:0 15px}@media(max-width: 895px){section .wrapper{flex-wrap:wrap}}@media(max-width: 767px){section .wrapper{flex-direction:column;padding:0}}@media(min-width: 896px){section .wrapper:first-child{margin-top:42px}}section .wrapper .container{width:100%}@media(max-width: 767px){section .wrapper .container{padding:15px 3px}}section .wrapper .container.has-sidebar{float:left;width:calc(100% - 323px)}@media(max-width: 1024px){section .wrapper .container.has-sidebar{padding:20px;padding:20px 3px}}@media(max-width: 895px){section .wrapper .container.has-sidebar{width:100%}}@media(max-width: 767px){section .wrapper .container.has-sidebar{width:100%}}@media(min-width: 1025px){section .wrapper .container.has-sidebar .featured{margin:0 -20px}}@media(min-width: 1025px){section .wrapper .container.has-sidebar .featured{margin:0 -20px;justify-content:flex-start}}@media(min-width: 896px)and (max-width: 1024px){section .wrapper .container.has-sidebar .featured{margin:0 -3px 0}}@media(min-width: 768px)and (max-width: 895px){section .wrapper .container.has-sidebar .featured{margin:0 -3px 0}}section .wrapper .container.has-sidebar .featured>div{width:auto;flex:0 1 auto;margin:10px}@media(min-width: 1025px){section .wrapper .container.has-sidebar .featured>div{margin:7px 7px 27px;width:calc(33.3333333333% - 14px);max-width:268px}}@media(min-width: 1025px)and (max-width: 1366px){section .wrapper .container.has-sidebar .featured>div{max-width:calc(25% - 20px);margin:7px 7px 27px}}@media(min-width: 1367px){section .wrapper .container.has-sidebar .featured>div{width:calc(25% - 14px)}}@media(min-width: 896px)and (max-width: 1024px){section .wrapper .container.has-sidebar .featured>div{width:calc(33.3333333333% - 14px);max-width:268px}}@media(min-width: 768px)and (max-width: 895px){section .wrapper .container.has-sidebar .featured>div{max-width:268px}}@media(max-width: 767px){section .wrapper .container.has-sidebar .featured>div{width:calc(50% - 20px);max-width:50%}}@media(max-width: 539px){section .wrapper .container.has-sidebar .featured>div{flex:1 1 100%;max-width:100%}}@media(max-width: 1366px)and (hover: none)and (pointer: coarse){section .wrapper .container.has-sidebar .featured>div{width:calc(50% - 20px);max-width:50%;height:190px}}@media(min-width: 896px)and (max-width: 1024px)and (hover: none)and (pointer: coarse){section .wrapper .container.has-sidebar .featured>div{width:100%;max-width:100%}}@media(max-width: 895px)and (hover: none)and (pointer: coarse){section .wrapper .container.has-sidebar .featured>div{width:calc(50% - 20px);max-width:50%;height:190px}}@media(max-width: 539px)and (hover: none)and (pointer: coarse){section .wrapper .container.has-sidebar .featured>div{width:100%;max-width:100%;height:190px}}section .wrapper .container.has-sidebar .featured>div .features>a{min-width:25%;max-width:25%}@media(max-width: 767px){section .wrapper .container.has-sidebar .featured>div .features>a{min-width:20%;max-width:20%}}@media(max-width: 1366px)and (hover: none)and (pointer: coarse){section .wrapper .container.has-sidebar .featured>div .features>a{min-width:20%;max-width:20%}}section .wrapper .container.has-sidebar .featured>div:hover .features>a{min-width:20%;max-width:20%}section .wrapper .container article{padding:32px;width:100%;margin-bottom:32px;background-color:#fff;float:left}@media(max-width: 767px){section .wrapper .container article{padding:32px 20px}}section .wrapper .container article:last-of-type{margin-bottom:0}section .wrapper .container article .contents{border:2px solid #fce76c;background-color:#fff9d4;display:inline-block;width:100%;padding:48px 56px 16px;margin-bottom:36px;position:relative;font-family:"Fira Sans",sans-serif}@media(max-width: 767px){section .wrapper .container article .contents{padding:52px 16px 0 32px;border-radius:5px;border-style:dotted;max-height:52px;overflow:hidden;transition:max-height .2s ease-out;will-change:max-height;will-change:max-height;margin-bottom:20px}}@media(min-width: 768px){section .wrapper .container article .contents:not(.active){max-height:54px;overflow:hidden;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);padding:47px 56px 16px;margin-bottom:0}}@media(min-width: 768px){section .wrapper .container article .contents:not(.active) h4{border-bottom:1px dotted #262626;cursor:pointer;font-size:15px;line-height:15px;right:10px;left:auto;font-style:normal;color:#262626}}@media(min-width: 768px){section .wrapper .container article .contents:not(.active) h4::before{content:"[";margin-right:2px;text-decoration:none;display:block;position:absolute;left:-6px;top:0}}@media(min-width: 768px){section .wrapper .container article .contents:not(.active) h4::after{content:"]";margin-right:2px;text-decoration:none;display:block;position:absolute;right:-9px;top:0}}@media(min-width: 768px){section .wrapper .container article .contents:not(.active) a.close{display:none !important}}@media(min-width: 768px){section .wrapper .container article .contents:not(.active) ol{opacity:0;margin-top:20px}}section .wrapper .container article .contents a.close{display:block;position:absolute;right:15px;top:15px;width:20px;height:20px}@media(max-width: 767px){section .wrapper .container article .contents a.close{display:none;position:absolute;top:14px;right:20px;width:20px;height:20px}}section .wrapper .container article .contents a.close::before{content:"";display:block;width:2px;height:20px;background-color:#262626;left:-8px;top:0;position:absolute;transform:rotate(45deg) translateX(12px) translateY(-12px)}section .wrapper .container article .contents a.close::after{content:"";display:block;width:2px;height:20px;background-color:#262626;left:-8px;top:0;position:absolute;transform:rotate(-45deg) translateX(12px) translateY(12px)}@media(max-width: 767px){section .wrapper .container article .contents.active{max-height:2000px}}section .wrapper .container article .contents.active h4{border-bottom:none}@media(max-width: 895px){section .wrapper .container article .contents.active h4::after{content:""}}@media(max-width: 767px){section .wrapper .container article .contents.active li{opacity:1}}section .wrapper .container article .contents.active a.close{display:block}section .wrapper .container article .contents h4{position:absolute;display:block;top:20px;left:24px;font-weight:400;font-size:18px;font-style:normal}@media(max-width: 895px){section .wrapper .container article .contents h4{left:50%;top:12px;width:auto;font-style:normal;text-align:center;transform:translateX(-50%)}}@media(max-width: 895px){section .wrapper .container article .contents h4::after{content:"↓";display:inline-block;margin-left:3px;top:1px;position:relative}}section .wrapper .container article .contents ol{list-style:decimal;counter-reset:unset;margin-bottom:16px;margin-top:16px}section .wrapper .container article .contents ol>li{padding-left:0;color:#262626}@media(max-width: 767px){section .wrapper .container article .contents ol>li{opacity:0;transition:opacity .2s ease-in}}section .wrapper .container article .contents ol>li::before{display:none}section .wrapper .container article .contents ol>li a{color:#262626;text-decoration:none;border-bottom:1px dotted #262626;white-space:normal}section .wrapper .container article .contents ol>li ul{margin-top:10px}section .wrapper .container article .contents ol>li ul li{font-size:16px;line-height:20px;position:relative;padding-left:18px;margin-bottom:10px}section .wrapper .container article .contents ol>li ul li::before{width:8px;height:8px;top:6px;background-color:#787878}section .wrapper .container article .gallery{margin:0 -5px 0;width:calc(100% + 10px);position:relative;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px}@media(max-width: 1024px){section .wrapper .container article .gallery{margin:0 -20px 0;width:calc(100% + 40px)}}@media(max-width: 767px){section .wrapper .container article .gallery{margin:0 -5px 12px;width:calc(100% + 10px)}}section .wrapper .container article .gallery figure{display:flex;flex:0 1 calc(20% - 10px);margin:5px;border-top:4px solid #ddd;border-bottom:4px solid #ddd}section .wrapper .container article .gallery figure>a{display:block;width:100%}section .wrapper .container article .gallery figure>a img{max-width:500px;width:100%;object-fit:cover;height:100%}section .wrapper .container article .gallery figure.hidden{display:none}section .wrapper .container article .gallery figure>figcaption{display:none}section .wrapper .container article .gallery.default-gallery span{display:flex;width:100%;position:absolute;background:rgba(0,0,0,.7);color:#ffae00;top:-4px;bottom:-4px;padding:0;align-items:center;text-align:center;justify-content:center;white-space:normal;border-top:4px solid #ffae00;border-bottom:4px solid #ffae00;font-family:"Fira Sans",sans-serif;font-size:18px}@media(max-width: 895px){section .wrapper .container article .gallery.default-gallery span{font-size:14px;font-family:"Fira Sans Condensed",sans-serif}}@media(max-width: 539px){section .wrapper .container article .gallery.default-gallery span{padding:10px}}section .wrapper .container article .camera-cover{max-width:100%;display:flex;flex:1 0 100%;padding:15px 15px 30px 0}@media(max-width: 767px){section .wrapper .container article .camera-cover{padding:0 0 15px;max-width:100%}}section .wrapper .container article .camera-cover a{position:relative}section .wrapper .container article .camera-cover a::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.35);background-image:url("../img/play.svg");background-position:center;background-size:96px;background-repeat:no-repeat;transition:background-color ease-out .15s}section .wrapper .container article .camera-cover a:hover::before{background-color:rgba(0,0,0,.2)}section .wrapper .container article .camera-cover a img{width:100%;min-height:100%;object-fit:cover}section .wrapper .container article .post-cover{max-width:50%;display:block;float:left;margin:0 20px 20px 0}section .wrapper .container article .post-cover img{max-width:100%}section .wrapper .container article #cityonmap{width:100%;height:290px;margin-bottom:32px;border:1px solid #ffae00}@media(max-width: 539px){section .wrapper .container article #cityonmap{width:100%;height:148px;margin-bottom:32px}}section .wrapper .container article #cityonmap .map-large{flex:1 1 100%;text-align:center;padding-top:0;height:290px;overflow:hidden}@media(max-width: 539px){section .wrapper .container article #cityonmap .map-large{height:148px}}section .wrapper .container article #cityonmap .map-large a{display:block}section .wrapper .container article #cityonmap .map-large figcaption{z-index:2;bottom:42px;font-family:"Fira Sans Condensed",sans-serif;left:auto;right:0}@media(max-width: 539px){section .wrapper .container article #cityonmap .map-large figcaption{bottom:26px;top:auto}}section .wrapper .container article #cityonmap .map-large img{max-width:100%;width:100%;height:calc(100% + 27px);object-fit:cover;cursor:pointer}section .wrapper .container .popular{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}section .wrapper .container .popular .single-item{display:flex;flex:1 1 184px;max-width:184px;border:1px solid #ccc;overflow:hidden;height:170px;margin:10px auto;flex-direction:column;position:relative}@media(max-width: 1366px)and (hover: none)and (pointer: coarse){section .wrapper .container .popular .single-item{flex:1 1 368px;max-width:368px}}section .wrapper .container .popular .single-item .image-container{width:100%;height:100%}@media(max-width: 1366px)and (hover: none)and (pointer: coarse){section .wrapper .container .popular .single-item .image-container{width:50%}}section .wrapper .container .popular .single-item .image-container img{min-height:100%;width:100%;object-fit:cover;object-position:center}section .wrapper .container .popular .single-item .image-container .price{position:absolute;top:20px;left:0;line-height:42px;background-color:#da280a;color:#fff;font-weight:500;padding:0 16px;text-decoration:none;transition:left .2s ease-out}@media(max-width: 1366px)and (hover: none)and (pointer: coarse){section .wrapper .container .popular .single-item .image-container .price{display:none}}section .wrapper .container .popular .single-item .info-container{position:absolute;top:calc(100% - 42px);width:100%;height:100%;background-color:rgba(255,255,255,.9);text-align:center;transition:top .2s ease-out}@media(max-width: 1366px)and (hover: none)and (pointer: coarse){section .wrapper .container .popular .single-item .info-container{width:50%;top:0;right:0}}section .wrapper .container .popular .single-item .info-container a.title{display:flex;width:100%;height:42px;align-items:center;justify-content:center;font-size:15px;font-family:"Fira Sans Condensed",sans-serif;text-decoration:none;transition:all .2s ease-out}@media(max-width: 1366px)and (hover: none)and (pointer: coarse){section .wrapper .container .popular .single-item .info-container a.title{color:#da280a;text-decoration:underline;font-weight:500;height:36px}section .wrapper .container .popular .single-item .info-container a.title::after{content:" >"}}@media(max-width: 767px){section .wrapper .container .popular .single-item .info-container a.title{text-decoration:underline}}section .wrapper .container .popular .single-item .info-container .rating{height:14px;width:0;background-image:url("../img/star.svg");background-position:left;background-repeat:space;background-size:contain;margin:0 auto 10px;padding:0}@media(max-width: 1366px)and (hover: none)and (pointer: coarse){section .wrapper .container .popular .single-item .info-container .rating{margin:0 auto 5px}}section .wrapper .container .popular .single-item .info-container .rating.stars-1{width:calc(16px * 1)}section .wrapper .container .popular .single-item .info-container .rating.stars-2{width:calc(16px * 2)}section .wrapper .container .popular .single-item .info-container .rating.stars-3{width:calc(16px * 3)}section .wrapper .container .popular .single-item .info-container .rating.stars-4{width:calc(16px * 4)}section .wrapper .container .popular .single-item .info-container .rating.stars-5{width:calc(16px * 5)}section .wrapper .container .popular .single-item .info-container p{font-size:14px;line-height:18px;margin:0}section .wrapper .container .popular .single-item .info-container a.on-map{margin-top:4px;display:flex;position:relative;line-height:18px;font-size:14px;justify-content:center}section .wrapper .container .popular .single-item .info-container a.on-map::before{content:"";display:block;background-image:url("../img/pin.svg");background-position:center;background-repeat:no-repeat;width:20px;height:16px;left:0;top:0}section .wrapper .container .popular .single-item .info-container a.price{display:flex;width:100%;height:42px;align-items:center;justify-content:center;font-size:16px;font-weight:500;background-color:#da280a;color:#fff;font-family:"Fira Sans Condensed",sans-serif;text-decoration:none;position:absolute;bottom:0;transition:all .2s ease-out}section .wrapper .container .popular .single-item:hover .info-container{top:0}section .wrapper .container .popular .single-item:hover .info-container a.title{color:#da280a;text-decoration:underline;font-weight:500;height:36px}section .wrapper .container .popular .single-item:hover .info-container a.title::after{content:" >"}section .wrapper .container .popular .single-item:hover .image-container .price{left:-100%}section .wrapper .sidebar{margin-left:23px;width:290px;float:right}@media(min-width: 540px){section .wrapper .sidebar{margin-bottom:32px}}@media(min-width: 768px)and (max-width: 895px){section .wrapper .sidebar{margin-left:0;float:none;width:calc(100% + 30px);max-width:calc(100% + 30px);margin:15px -15px}}@media(max-width: 767px){section .wrapper .sidebar{width:100%;margin:15px 0}}section .wrapper .sidebar aside{display:flex;padding:16px 14px;background-color:#fff;width:100%;margin-bottom:32px}section .wrapper .featured{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:26px;flex-wrap:wrap}@media(max-width: 1366px){section .wrapper .featured{margin:0 -10px 0;justify-content:flex-start}}@media(max-width: 767px){section .wrapper .featured{margin-bottom:0}}section .wrapper .featured>div{display:flex;flex-direction:column;width:210px;height:228px;border:2px solid #ffae00;border-right:2px solid #ddd;border-bottom:2px solid #ddd;overflow:hidden;position:relative;margin-bottom:17px}@media(min-width: 1025px)and (max-width: 1366px){section .wrapper .featured>div{width:auto;flex:0 1 calc(20% - 20px);margin:10px}}@media(min-width: 1025px)and (max-width: 1366px)and (hover: none)and (pointer: coarse){section .wrapper .featured>div{flex:1 1 auto;align-self:center;justify-self:center;margin:10px;max-width:calc(33.3333333333% - 20px)}}@media(min-width: 896px)and (max-width: 1024px){section .wrapper .featured>div{flex:1 1 auto;align-self:center;justify-self:center;margin:10px;max-width:calc(33.3333333333% - 20px)}}@media(min-width: 768px)and (max-width: 895px){section .wrapper .featured>div{flex:1 1 auto;align-self:center;justify-self:center;margin:10px;max-width:calc(33.3333333333% - 20px)}}@media(max-width: 767px){section .wrapper .featured>div{width:100%;height:176px;border:1px solid #a8a9ad}}@media(hover: none)and (pointer: coarse){section .wrapper .featured>div{max-width:100%;border:1px solid #a8a9ad}}@media(min-width: 768px){section .wrapper .featured>div:hover .information{top:0}}@media(min-width: 768px){section .wrapper .featured>div:hover .information>a{font-weight:500;border-bottom:1px solid;line-height:16px;padding-bottom:0 !important;margin-top:20px;margin-bottom:7px}}section .wrapper .featured>div:hover .information>a::after{transform:rotate(0deg) translateX(0)}@media(min-width: 768px){section .wrapper .featured>div:hover .information span{opacity:1}}@media(min-width: 768px){section .wrapper .featured>div:hover .price{bottom:38px;width:100%;z-index:3}}@media(max-width: 1366px)and (hover: none)and (pointer: coarse){section .wrapper .featured>div:hover .price{width:50%;bottom:0;z-index:4}}@media(min-width: 768px){section .wrapper .featured>div:hover .features{left:0;position:absolute}}@media(max-width: 1366px)and (hover: none)and (pointer: coarse){section .wrapper .featured>div:hover .features{left:50%;position:absolute}}@media(min-width: 768px){section .wrapper .featured>div:hover .features a{opacity:1;min-width:20%;max-width:20%}}@media(min-width: 768px){section .wrapper .featured>div:hover .label{left:-100%}}section .wrapper .featured>div .label{position:absolute;line-height:28px;padding:0 12px;background-color:#ffae00;color:#ae1307;font-size:13px;z-index:1;top:12px;left:0;transition:all .2s ease-out}@media(max-width: 767px){section .wrapper .featured>div .label{left:0;display:none}}section .wrapper .featured>div .label.gengorka{background-color:#03ba14;color:#fff}section .wrapper .featured>div .label.schastlivtsevo{background-color:#1690e3;color:#fff}section .wrapper .featured>div .label.strelkovoe{background-color:#f33d5b;color:#fff}section .wrapper .featured>div .label.genichesk{background-color:#ff7a04;color:#fff}section .wrapper .featured>div>img{min-width:100%;height:100%;object-fit:cover;object-position:center;z-index:1}@media(max-width: 1366px)and (hover: none)and (pointer: coarse){section .wrapper .featured>div>img{width:50%;min-width:50%;min-height:100%}}@media(max-width: 767px){section .wrapper .featured>div>img{width:50%;display:block;min-width:0}}section .wrapper .featured>div .information{z-index:2;width:100%;border-top:5px solid #ffae00;background-color:rgba(255,255,255,.9);position:absolute;top:145px;height:186px;display:flex;align-items:center;flex-direction:column;transition:top .2s ease-out;font-family:"Fira Sans Condensed",sans-serif}@media(max-width: 1366px)and (hover: none)and (pointer: coarse){section .wrapper .featured>div .information{width:50%;right:0;top:0;height:100%}}@media(max-width: 767px){section .wrapper .featured>div .information{width:50%;right:0;top:0;height:100%}}section .wrapper .featured>div .information>a{transition:all .2s ease-out;font-size:15px;line-height:38px;text-decoration:none;margin-top:0}section .wrapper .featured>div .information>a:hover{color:#920}section .wrapper .featured>div .information>a::after{content:"";display:inline-block;background-image:url("../img/chevron.svg");right:0;width:16px;height:15px;background-position:top center;background-size:18px;top:1px;position:relative;transform:rotate(0deg)}@media(max-width: 1366px)and (hover: none)and (pointer: coarse){section .wrapper .featured>div .information>a{line-height:18px;text-align:center;color:#262626;font-weight:500;border-bottom:1px solid #262626;margin-top:10px;font-size:18px;margin-bottom:8px}section .wrapper .featured>div .information>a::after{content:"";display:inline-block;background-image:url("../img/chevron.svg");right:0;width:16px;height:15px;background-position:top center;background-size:18px;top:1px;position:relative;position:relative;transform:rotate(0) translateY(-2px)}}@media(min-width: 1025px)and (max-width: 1366px)and (hover: none)and (pointer: coarse){section .wrapper .featured>div .information>a{font-size:16px}}@media(min-width: 768px)and (max-width: 895px)and (hover: none)and (pointer: coarse){section .wrapper .featured>div .information>a{font-size:16px}}@media(min-width: 540px)and (max-width: 767px)and (hover: none)and (pointer: coarse){section .wrapper .featured>div .information>a{font-size:16px}}@media(max-width: 895px){section .wrapper .featured>div .information>a{line-height:18px;padding:6px 0 0;text-align:center}}section .wrapper .featured>div .information span{opacity:0;transition:opacity .2s ease-out;line-height:28px;font-size:15px;position:relative}@media(max-width: 767px){section .wrapper .featured>div .information span{font-size:14px;opacity:1}}@media(min-width: 540px)and (max-width: 767px){section .wrapper .featured>div .information span{line-height:23px}}@media(max-width: 539px){section .wrapper .featured>div .information span{line-height:22px}}@media(max-width: 1366px)and (hover: none)and (pointer: coarse){section .wrapper .featured>div .information span{line-height:26px;font-size:16px;opacity:1}}section .wrapper .featured>div .information span::before{content:"";display:block;position:absolute;left:0;top:5px;width:28px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:center}@media(max-width: 767px){section .wrapper .featured>div .information span::before{top:2px}}@media(min-width: 540px)and (max-width: 767px){section .wrapper .featured>div .information span::before{width:20px;height:14px}}@media(max-width: 1366px)and (hover: none)and (pointer: coarse){section .wrapper .featured>div .information span::before{width:15px;height:16px;top:5px}}section .wrapper .featured>div .information span.to-sea{padding-left:28px;white-space:nowrap}@media(min-width: 540px)and (max-width: 767px){section .wrapper .featured>div .information span.to-sea{padding-left:20px}}@media(max-width: 1366px)and (hover: none)and (pointer: coarse){section .wrapper .featured>div .information span.to-sea{padding-left:20px}}section .wrapper .featured>div .information span.to-sea::before{background-image:url("../img/wind.svg")}section .wrapper .featured>div .information span.on-map{padding-left:28px}@media(min-width: 540px)and (max-width: 767px){section .wrapper .featured>div .information span.on-map{padding-left:20px}}@media(max-width: 1366px)and (hover: none)and (pointer: coarse){section .wrapper .featured>div .information span.on-map{padding-left:16px}}section .wrapper .featured>div .information span.on-map::before{background-image:url("../img/pin.svg")}section .wrapper .featured>div .information span.on-map a{color:#494949}section .wrapper .featured>div .price{display:block;text-decoration:none;width:50%;text-align:center;z-index:4;line-height:38px;background:#ffae00;color:#ae1307;position:absolute;bottom:0;transition:all .15s ease-out;font-family:"Fira Sans Condensed",sans-serif}@media(min-width: 1025px)and (max-width: 1366px){section .wrapper .featured>div .price{font-size:16px;white-space:nowrap}}@media(max-width: 895px){section .wrapper .featured>div .price{font-size:14px;background:#ffae00}}@media(max-width: 1366px)and (hover: none)and (pointer: coarse){section .wrapper .featured>div .price{font-size:16px}}section .wrapper .featured>div .features{z-index:3;background-color:#efefef;height:38px;width:100%;left:50%;bottom:0;transition:all .2s ease-out;position:absolute;display:flex;justify-content:space-between;align-items:center}@media(max-width: 767px){section .wrapper .featured>div .features{width:50%}}@media(max-width: 1366px)and (hover: none)and (pointer: coarse){section .wrapper .featured>div .features{width:50%}}section .wrapper .featured>div .features::before{content:"";width:50%;background-color:#efefef;position:absolute;left:-50%;height:38px}section .wrapper .featured>div .features>a{display:flex;background-size:contain;background-position:center;background-repeat:no-repeat;height:22px;min-width:25%;opacity:0;transition:all .2s ease-out}@media(max-width: 895px){section .wrapper .featured>div .features>a{min-width:25%}}@media(max-width: 767px){section .wrapper .featured>div .features>a{opacity:1}}@media(min-width: 1025px)and (max-width: 1366px)and (hover: none)and (pointer: coarse){section .wrapper .featured>div .features>a{background-size:17px}}@media(max-width: 1366px)and (hover: none)and (pointer: coarse){section .wrapper .featured>div .features>a{min-width:20%;max-width:20%;opacity:1}}@media(min-width: 768px)and (max-width: 895px)and (hover: none)and (pointer: coarse){section .wrapper .featured>div .features>a{background-size:17px}}@media(min-width: 540px)and (max-width: 767px)and (hover: none)and (pointer: coarse){section .wrapper .featured>div .features>a{background-size:17px}}section .wrapper .featured>div .features>a:nth-child(1){opacity:1}section .wrapper .featured>div .features>a:nth-child(2){opacity:1}section .wrapper .featured>div .features>a:hover:not(.active)::before{content:attr(title);display:flex;position:absolute;width:100%;color:#262626;background-color:#ffae00;top:-38px;left:0;height:38px;line-height:16px;text-align:center;font-size:14px;padding:3px 5px;text-align:center;font-family:"Fira Sans Condensed",sans-serif;box-sizing:border-box;z-index:4;justify-content:center;align-items:center}@media(max-width: 1366px)and (pointer: coarse){section .wrapper .featured>div .features>a.active::before{content:attr(title);display:flex;position:absolute;width:100%;color:#fff;background-color:#da280a;top:-38px;left:-100%;height:38px;line-height:16px;text-align:center;font-size:15px;padding:3px 5px;text-align:center;font-family:"Fira Sans Condensed",sans-serif;box-sizing:border-box;z-index:10;justify-content:center;align-items:center}}section .wrapper .featured>div .features [class^=has-beach],section .wrapper .featured>div .features [class*=" has-beach"]{background-image:url("../img/beach.svg")}section .wrapper .featured>div .features .has-webcam{background-image:url("../img/webcam.svg")}section .wrapper .featured>div .features .has-tour{background-image:url("../img/3d-tour.svg");background-size:38px}section .wrapper .featured>div .features .has-swimming-pool{background-image:url("../img/swimming-pool.svg")}section .wrapper .featured>div .features .has-swimming-pool-kid{background-image:url("../img/swimming-pool-kids.svg")}section .wrapper .featured>div .features .has-swimming-pool-kids{background-image:url("../img/swimming-pool-kids.svg")}section .wrapper .featured>div .features .has-paw{background-image:url("../img/paw.svg")}section .wrapper .featured>div .features .has-small-paw{background-image:url("../img/paw.svg")}section .wrapper .featured>div .features .has-dinner{background-image:url("../img/dinner.svg")}section .wrapper .featured>div .features .has-wifi{background-image:url("../img/wifi.svg")}section .wrapper .featured>div .features .has-smart-tv{background-image:url("../img/smart-tv.svg")}section .wrapper .featured>div .features .has-playground{background-image:url("../img/playground.svg")}section .wrapper .featured>div .features .has-animators{background-image:url("../img/animators.svg")}section .wrapper .featured>div .features .has-child-bed{background-image:url("../img/child-bed.svg")}section .wrapper .featured>div .features .has-transfer{background-image:url("../img/transfer.svg")}section .wrapper .featured>div .features .has-parking{background-image:url("../img/car.svg")}section .wrapper .featured>div .features .has-gym{background-image:url("../img/gym.svg")}section .wrapper .featured>div .features .has-sauna{background-image:url("../img/sauna.svg")}section .wrapper .featured>div .features .has-food{background-image:url("../img/dinner.svg")}section .wrapper .featured>div .features .has-individual-kitchen{background-image:url("../img/individual-kitchen.svg")}section .wrapper .featured>div .features .has-kitchen{background-image:url("../img/kitchen.svg")}section .wrapper .featured>div .features .has-room-service{background-image:url("../img/room-service.svg")}section .wrapper .featured>div .features .has-pool{background-image:url("../img/pool.svg")}section .wrapper .featured>div .features .has-tabletennis{background-image:url("../img/tabletennis.svg")}section .wrapper .featured>div .features .has-pavilion{background-image:url("../img/pavilion.svg")}section .wrapper .featured>div .features .has-beer{background-image:url("../img/beer.svg")}section .wrapper .featured>div .features .has-has-trampoline{background-image:url("../img/trampoline.svg")}section .wrapper .featured>div .features .has-child-club{background-image:url("../img/child-club.svg")}section .wrapper .featured>div .features .has-cinema{background-image:url("../img/cinema.svg")}section .wrapper .featured>div .features .has-sea-view{background-image:url("../img/sea-view.svg")}section .wrapper .featured>div .features .has-massage{background-image:url("../img/massage.svg")}section .wrapper .featured>div .features .has-medcenter{background-image:url("../img/medcenter.svg")}section .wrapper .featured>div .features .has-multicooker{background-image:url("../img/multicooker.svg")}section .wrapper .featured>div .features .has-paid-parking{background-image:url("../img/paid-parking.svg")}section .wrapper .featured>div .features .has-shop{background-image:url("../img/shop.svg")}section .wrapper .featured>div .features .has-tennis-court{background-image:url("../img/tennis-court.svg")}section .wrapper .featured>div .features .has-windsurfing{background-image:url("../img/windsurfing.svg")}section .wrapper .featured>div .features .has-rescue-tower{background-image:url("../img/rescue-tower.svg")}section .wrapper .featured>div .features .has-field{background-image:url("../img/field.svg")}section .wrapper .featured>div .features .has-swedish{background-image:url("../img/swedish.svg")}section .wrapper .featured>div .features .has-cup{background-image:url("../img/coffee-breaks.svg")}section .wrapper .featured>div .features .has-bbq{background-image:url("../img/bbq.svg")}section .wrapper .featured>div .features .has-washer{background-image:url("../img/washer.svg")}section .wrapper .featured>div .features .has-full-year{background-image:url("../img/full-year.svg")}section .wrapper .featured>div .features .has-pavillion{background-image:url("../img/pavillion.svg")}@media(max-width: 1366px){section .wrapper .will-scroll{position:relative;overflow:hidden;margin:0 -16px}}@media(max-width: 895px){section .wrapper .will-scroll{margin:0}}@media(max-width: 1366px){section .wrapper .will-scroll{padding:0 15px;margin:0 -15px;margin-right:-25px}}@media(max-width: 1366px){section .wrapper .will-scroll .featured{flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:thin;max-width:calc(100vw - 20px);scrollbar-color:#ffae00 rgba(0,0,0,0);position:relative}}section .wrapper .will-scroll .featured::-webkit-scrollbar{width:2px;height:4px}section .wrapper .will-scroll .featured::-webkit-scrollbar-track{background:rgba(0,0,0,0)}section .wrapper .will-scroll .featured::-webkit-scrollbar-thumb{background-color:#ffae00;border-radius:2px;border:none}section .wrapper .will-scroll .featured>div{min-width:210px;height:228px;margin-right:10px}section .wrapper .will-scroll .featured>div>img{width:100%}section .wrapper .will-scroll .featured>div .information{width:100%;right:0;top:150px;height:100%;text-align:center}section .wrapper .will-scroll .featured>div .information>a{line-height:18px;padding:6px 0;font-size:15px;margin:0;text-align:center;color:#262626;font-weight:normal;text-decoration:none;border-bottom:0}section .wrapper .will-scroll .featured>div .information>a::after{content:"";display:inline-block;background-image:url("../img/chevron.svg");right:0;width:16px;height:15px;background-position:top center;background-size:18px;top:1px;position:relative;top:3px;position:relative;transform:rotate(-90deg)}section .wrapper .will-scroll .featured>div.fake{display:none}@media(max-width: 1366px){section .wrapper .will-scroll .featured>div.fake{display:flex}}section .wrapper .will-scroll .featured>div.fake .information{top:0}section .wrapper .will-scroll .featured>div.fake .information>a{font-size:20px;color:#da280a;font-weight:500;margin:44% 0 10px 0;padding:0;z-index:1;border-bottom:1px solid}section .wrapper .will-scroll .featured>div.fake .information>a::before{content:"";position:absolute;width:100%;height:100%;display:block;top:0;left:0}section .wrapper .will-scroll .featured>div.fake .information>a::after{content:"";display:inline-block;background-image:url(../img/chevron.svg);right:0;width:9px;padding-left:4px;height:15px;background-position:top right -4px;top:2px;background-size:18px;position:relative;transform:rotate(0);padding-bottom:1px}section .wrapper .will-scroll .featured>div.fake .information span{font-size:18px;margin-bottom:5px;position:relative;line-height:20px;opacity:1}@media(max-width: 1024px){section .wrapper .will-scroll .featured>div.fake .information span{font-size:16px;margin-bottom:5px}}section .wrapper .will-scroll .featured>div.fake .price{display:none}section .wrapper .will-scroll .featured>div.fake .features{display:none}section .wrapper .will-scroll .featured>div .features{width:50%}section .wrapper .will-scroll .featured>div .features>a{min-width:50%}section .wrapper .will-scroll .featured>div:hover .information{top:0}section .wrapper .will-scroll .featured>div:hover .information>a{font-size:16px;color:#262626;font-weight:500;border-bottom:1px solid;line-height:22px;padding-bottom:0 !important;margin-top:16px;z-index:1;position:relative}section .wrapper .will-scroll .featured>div:hover .information>a::before{content:"";position:absolute;width:100%;height:90px;display:block;top:0;left:0}section .wrapper .will-scroll .featured>div:hover .information>a::after{content:"";display:inline-block;background-image:url("../img/chevron.svg");right:0;width:16px;height:15px;background-position:top center;background-size:18px;top:1px;position:relative;transform:rotate(0)}@media(max-width: 1024px){section .wrapper .will-scroll .featured>div:hover .information>a{margin-bottom:10px}}section .wrapper .will-scroll .featured>div:hover .price{bottom:38px;width:100%;z-index:3}section .wrapper .will-scroll .featured>div:hover .price::before{display:none}section .wrapper .will-scroll .featured>div:hover .price::after{content:"";display:inline-block;background-image:url(../img/chevron.svg);right:0;width:16px;height:15px;background-position:top center;background-size:18px;top:1px;position:relative;-webkit-transform:rotate(0);transform:rotate(0);text-decoration:underline}section .wrapper .will-scroll .featured>div:hover .features{left:0;position:absolute;width:100%}section .wrapper .will-scroll .featured>div:hover .features a{opacity:1;min-width:20%}section .wrapper .will-scroll .featured>div:hover .label{left:-100%}section.cards .wrapper{justify-content:space-between;flex-direction:row;margin-bottom:0}@media(max-width: 1024px){section.cards .wrapper{padding:0 0 10px;flex-wrap:nowrap;margin:0 auto 20px;width:calc(100% - 30px);overflow-x:scroll;scrollbar-width:thin;scrollbar-color:#ffae00 rgba(0,0,0,0)}}@media(max-width: 539px){section.cards .wrapper{padding:0 0 10px 20px;width:100%}}@media(max-width: 1024px){section.cards .wrapper::after{border-right:1px solid #f3f3f3;content:""}}section.cards .wrapper::-webkit-scrollbar{width:2px;height:4px}section.cards .wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,0)}section.cards .wrapper::-webkit-scrollbar-thumb{background-color:#ffae00;border-radius:2px;border:none}section.cards .wrapper .card{display:flex;height:142px;position:relative;overflow:hidden;min-width:185px;border:1px solid #ffae00}@media(min-width: 1025px)and (max-width: 1366px){section.cards .wrapper .card{margin:0 10px}}@media(max-width: 1024px){section.cards .wrapper .card{margin-right:15px}}@media(max-width: 767px){section.cards .wrapper .card{margin:0 10px}}section.cards .wrapper .card:first-child{margin-left:0}@media(min-width: 1025px){section.cards .wrapper .card:last-child{margin-right:0}}section.cards .wrapper .card>a{display:block;position:absolute;bottom:92px;line-height:36px;text-align:center;width:100%;background-color:#ffae00;color:#262626;text-decoration:none;font-size:15px;font-family:"Fira Sans Condensed",sans-serif;font-weight:400;cursor:pointer;transition:all .1s ease-out;z-index:2}section.cards .wrapper .card>a::after{content:"";display:inline-block;background-image:url("../img/chevron.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:18px;height:18px;top:5px;margin-left:1px;position:relative;transform:rotate(90deg);transition:transform .2s ease-in-out;will-change:tranform}section.cards .wrapper .card img{object-fit:cover;object-position:center}section.cards .wrapper .card ul{border:1px solid #a8a9ad;position:absolute;min-height:180px;left:0;top:0;padding:142px 6px 38px 10px;overflow:hidden;z-index:1;background-color:rgba(255,255,255,0);font-size:15px;font-family:"Fira Sans Condensed",sans-serif;width:100%;transition:all .3s ease-out}@media(max-width: 767px){section.cards .wrapper .card ul{font-size:14px}}@media(min-width: 1025px)and (max-width: 1366px){section.cards .wrapper .card ul{padding:142px 0px 38px 6px}}section.cards .wrapper .card ul li{font-size:inherit;line-height:16px;position:relative;padding-left:20px;margin-bottom:12px}@media(min-width: 1025px)and (max-width: 1366px){section.cards .wrapper .card ul li{line-height:17px;font-size:14px;padding-left:18px;margin-bottom:8px}}section.cards .wrapper .card ul li:last-child{margin-bottom:0}section.cards .wrapper .card ul li::before{width:9px;height:9px;left:3px;top:4px;background-color:#ff7a04}@media(min-width: 1025px)and (max-width: 1366px){section.cards .wrapper .card ul li::before{left:0}}section.cards .wrapper .card ul li a{color:inherit;text-decoration:none;display:inline;border-bottom:1px solid #bfbfbf;font-size:inherit}section.cards .wrapper .card ul li a:hover{border-bottom-color:#888}section.cards .wrapper .card:hover ul{padding:15px 6px 38px 10px;border:2px solid #ffae00;background-color:rgba(255,255,255,.9)}section.cards .wrapper .card:hover>a{bottom:0;text-decoration:underline}section.cards .wrapper .card:hover>a::after{left:-2px;transform:rotate(0deg)}@media(min-width: 896px){section.mobile-suggestions{display:none}}section.mobile-suggestions .wrapper{flex-direction:row;justify-content:space-evenly;padding:0 15px}@media(max-width: 539px){section.mobile-suggestions .wrapper{padding:20px 15px;margin:0}}section.mobile-suggestions .wrapper .button{white-space:nowrap;width:calc(50% - 14px);padding:15px;justify-content:center;margin:0 7px}@media(max-width: 380px){section.mobile-suggestions .wrapper .button{width:100%;margin:5px auto}}section.mobile-suggestions .wrapper .button:first-child{margin-left:0}section.mobile-suggestions .wrapper .button:last-child{margin-right:0}section.recommendations{background-color:#e7eaf1;margin-top:18px}section.recommendations #expand-recommendations{font-family:"Fira Sans Condensed",sans-serif;display:inline-block;position:relative;top:-4px;margin-left:24px;left:auto;font-size:15px;height:42px;line-height:22px;padding:10px 32px;color:#da280a;text-decoration:none;transition:all .15s ease-out;border-radius:4px;background-color:#fff;font-weight:500}@media(max-width: 767px){section.recommendations #expand-recommendations{display:none}}section.recommendations #expand-recommendations:hover{background-color:#da280a;color:#fff}@media(max-width: 767px){section.recommendations .wrapper{padding:0 15px}}section.recommendations .wrapper .container{width:100%;background-color:rgba(0,0,0,0);padding:52px 0 28px}@media(max-width: 1366px){section.recommendations .wrapper .container .will-scroll{position:relative;overflow:hidden;margin:0}}section.recommendations .wrapper .container .will-scroll>div{display:flex;flex-direction:row;justify-content:flex-start;margin-top:16px}@media(max-width: 1024px){section.recommendations .wrapper .container .will-scroll>div{flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:thin;scrollbar-color:#ffae00 rgba(0,0,0,0);padding-bottom:20px}}section.recommendations .wrapper .container .will-scroll>div::-webkit-scrollbar{width:3px;height:3px}section.recommendations .wrapper .container .will-scroll>div::-webkit-scrollbar-track{background:rgba(0,0,0,0)}section.recommendations .wrapper .container .will-scroll>div::-webkit-scrollbar-thumb{background-color:#ffae00;border-radius:2px;border:none}@media(max-width: 895px){section.recommendations .wrapper .container .will-scroll>div::after{content:"";padding-left:12px}}section.recommendations .wrapper .container .will-scroll>div .single-recommendation{width:276px;background-color:#fff;margin:8px}@media(min-width: 1025px)and (max-width: 1366px){section.recommendations .wrapper .container .will-scroll>div .single-recommendation{width:auto;margin:0 7px;max-width:calc(25% - 14px)}}@media(max-width: 1366px){section.recommendations .wrapper .container .will-scroll>div .single-recommendation{width:auto;margin:0 7px}}@media(max-width: 1024px){section.recommendations .wrapper .container .will-scroll>div .single-recommendation{margin:0 8px;min-width:274px}}section.recommendations .wrapper .container .will-scroll>div .single-recommendation>a{width:100%;height:225px;display:block;position:relative;overflow:hidden;white-space:normal}@media(max-width: 767px){section.recommendations .wrapper .container .will-scroll>div .single-recommendation>a{height:226px}}section.recommendations .wrapper .container .will-scroll>div .single-recommendation>a::before,section.recommendations .wrapper .container .will-scroll>div .single-recommendation>a::after{content:"";display:block;position:absolute;background-color:#ffae00;color:#fff;width:46px;height:46px;bottom:0;right:0;transition:all .2s ease-out;box-shadow:0 0 0 0 #da280a}section.recommendations .wrapper .container .will-scroll>div .single-recommendation>a::after{background-image:url("../img/arrow-right.svg");background-size:24px;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);filter:invert(0)}section.recommendations .wrapper .container .will-scroll>div .single-recommendation>a:hover::before{box-shadow:-46px 0 0 0 #da280a;right:-46px}section.recommendations .wrapper .container .will-scroll>div .single-recommendation>a:hover::after{filter:invert(1)}section.recommendations .wrapper .container .will-scroll>div .single-recommendation>a img{width:100%;object-fit:cover;height:225px}@media(max-width: 1366px){section.recommendations .wrapper .container .will-scroll>div .single-recommendation>a img{width:auto;min-width:100%}}@media(max-width: 767px){section.recommendations .wrapper .container .will-scroll>div .single-recommendation>a img{height:226px}}section.recommendations .wrapper .container .will-scroll>div .single-recommendation>div{padding:20px 14px;text-align:center}section.recommendations .wrapper .container .will-scroll>div .single-recommendation>div a{display:inline;line-height:25px;font-size:18px;text-decoration:none;border-bottom:1px solid #bfbfbf;font-weight:500;font-family:"Fira Sans Condensed",sans-serif}section.recommendations .wrapper .container .will-scroll>div .single-recommendation>div a:hover{border-bottom-color:#888}section.recommendations .wrapper .container .will-scroll>div .single-recommendation>div p{margin-top:26px;line-height:22px}section.recommendations .will-scroll{position:relative;transition:all .5s ease-in-out;padding:0 42px;overflow:hidden}@media(max-width: 1024px){section.recommendations .will-scroll{padding:0}}section.recommendations .will-scroll.active{max-height:2000px;padding:0 5px}section.recommendations .will-scroll.active #posts-prev,section.recommendations .will-scroll.active #posts-next{width:0;opacity:0}section.recommendations .will-scroll.active #recommendation-list{flex-wrap:wrap;overflow-x:auto}section.recommendations .will-scroll.active #recommendation-list>.single-recommendation{flex-grow:0;flex-shrink:1}@media(max-width: 539px){section.recommendations .will-scroll.active #recommendation-list>.single-recommendation{flex:0 1 calc(50% - 10px)}}section.recommendations .will-scroll #posts-prev{display:block;height:100%;width:42px;position:absolute;left:0;top:0;transition:all .3s ease-in-out}@media(max-width: 1024px){section.recommendations .will-scroll #posts-prev{width:0;opacity:0}}section.recommendations .will-scroll #posts-prev::before,section.recommendations .will-scroll #posts-prev::after{content:"";position:absolute;display:block;left:0;top:0;width:100%;height:100%;opacity:1;background-image:url("../img/chevron-yellow.svg");transform:rotate(-180deg);background-position:center;background-repeat:no-repeat;background-size:42px;transition:opacity .3s ease-in-out}section.recommendations .will-scroll #posts-prev::after{opacity:0;background-image:url("../img/chevron.svg")}section.recommendations .will-scroll #posts-prev:hover::after{opacity:1}section.recommendations .will-scroll #posts-prev:hover::before{opacity:0}section.recommendations .will-scroll #posts-prev:focus{outline:none}section.recommendations .will-scroll #posts-prev.inactive{filter:grayscale(100%)}section.recommendations .will-scroll #posts-next{display:block;height:100%;width:42px;position:absolute;right:0;top:0;transition:all .3s ease-in-out}@media(max-width: 1024px){section.recommendations .will-scroll #posts-next{width:0;opacity:0}}section.recommendations .will-scroll #posts-next::before,section.recommendations .will-scroll #posts-next::after{content:"";position:absolute;display:block;left:0;top:0;width:100%;height:100%;opacity:1;background-image:url("../img/chevron-yellow.svg");background-position:center;background-repeat:no-repeat;background-size:42px;transition:opacity .3s ease-in-out}section.recommendations .will-scroll #posts-next::after{opacity:0;background-image:url("../img/chevron.svg")}section.recommendations .will-scroll #posts-next:hover::after{opacity:1}section.recommendations .will-scroll #posts-next:hover::before{opacity:0}section.recommendations .will-scroll #posts-next:focus{outline:none}section.recommendations .will-scroll #posts-next.inactive{filter:grayscale(100%)}section.recommendations #recommendation-list{overflow-x:scroll;overflow-y:hidden;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;margin:0;transition:all .3s ease-in-out;scrollbar-color:#ffae00 rgba(0,0,0,0);scrollbar-width:thin}@media(max-width: 1024px){section.recommendations #recommendation-list{margin:0;overflow-x:scroll}}section.recommendations #recommendation-list::-webkit-scrollbar{width:3px;height:3px}section.recommendations #recommendation-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}section.recommendations #recommendation-list::-webkit-scrollbar-thumb{background-color:#ffae00;border-radius:2px;border:none}section.recommendations #recommendation-list::after{content:"";display:block;padding-right:1px}section.recommendations #recommendation-list .single-recommendation{display:flex;flex:1 0 calc(25% - 10px);flex-direction:column-reverse;margin:10px 5px}@media(max-width: 1024px){section.recommendations #recommendation-list .single-recommendation{flex:1 0 calc(33.3333333333% - 10px)}}@media(max-width: 539px){section.recommendations #recommendation-list .single-recommendation{flex:1 0 calc(45.4545454545% - 10px)}}section.recommendations #recommendation-list .single-recommendation>div{margin-top:0;margin-bottom:auto}section.recommendations #recommendation-list .title{display:block;text-align:center;padding:10px 0}section.recommendations #recommendation-list .title a{width:100%;font-family:"Fira Sans Condensed",sans-serif;text-decoration:none;font-size:16px;line-height:20px;border-bottom:1px solid #555}section.recommendations #recommendation-list .title a:hover{color:#520;border-bottom-color:#444}.margin-0{margin:0 !important}body .fancybox-thumbs{top:auto;bottom:0;width:100%;background:rgba(0,0,0,.85)}body .fancybox-thumbs::-webkit-scrollbar{width:2px;height:4px}body .fancybox-thumbs::-webkit-scrollbar-track{background:rgba(0,0,0,0)}body .fancybox-thumbs::-webkit-scrollbar-thumb{background-color:#ffae00;border-radius:2px;border:none}body .fancybox-thumbs__list a:before{border:6px solid #ffae00}body .fancybox-show-thumbs .fancybox-inner{right:0}body .fancybox-button{height:64px;width:64px}body .fancybox-caption__body{text-shadow:0 0 5px #000;font-size:22px}@media(max-width: 895px){body .fancybox-caption__body{font-size:18px}}body .fancybox-caption--separate,body .fancybox-caption{margin-top:-50px;bottom:85px}article a.tour3d[data-iframe]{border:0;display:block;width:100%;height:444px;padding:0;overflow:hidden;top:0;margin-bottom:32px;position:relative;border:3px solid #ffae00}@media(max-width: 767px){article a.tour3d[data-iframe]{height:50vw}}article a.tour3d[data-iframe]::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.35);background-image:url(../img/play.svg);background-position:center;background-size:96px;background-repeat:no-repeat;transition:background-color ease-out .15s}article a.tour3d[data-iframe]:hover::before{background-color:rgba(0,0,0,.2)}article a.tour3d[data-iframe] img{max-width:100%;object-fit:cover;min-height:100%;height:auto}.iframe_container[data-iframe]{display:none;margin-top:-444px;margin-bottom:32px;height:444px}.iframe_container[data-iframe].active{display:block;margin-top:0}@media(max-width: 767px){.iframe_container[data-iframe].active{display:block;margin-top:0;position:fixed;top:0;z-index:999999999;left:0;right:0;margin:0;height:100vh;background:#fff}}.iframe_container[data-iframe].active iframe{width:100%;height:100%}.iframe_container[data-iframe].active .close{display:none}@media(max-width: 767px){.iframe_container[data-iframe].active .close{display:block;position:absolute;top:20px;right:20px;width:42px;height:42px;text-align:center;background-color:#fff;border:4px solid #ff7a04;text-decoration:none}.iframe_container[data-iframe].active .close::after{content:"+";display:block;transform:rotate(45deg);color:#ff7a04;font-size:42px;top:-4px;position:relative}}.message{border:2px dashed #ffae00;border-left:7px solid #ffae00;padding:20px 20px 20px 26px;position:relative;border-color:#ffae00;background-color:#fff9e0;display:inline-block;width:100%;margin-bottom:32px;font-style:italic;font-family:"Fira Sans Condensed",sans-serif;font-size:120%}.message .title{font-family:"Fira Sans",sans-serif;font-style:italic;font-weight:600;font-size:22px;display:block;clear:both;margin-bottom:12px;color:#da280a}.message ul li{padding-left:18px}.message ul li::before{width:8px;height:8px;left:0;top:7px;background-color:#ffae00}.message:not(.no-marking)>strong:first-child{background:#ffae00;padding:2px 12px}.alert{border:2px solid #ffae00;border-left-width:7px;padding:20px 20px 20px 90px;position:relative;background-color:#fff9e0;min-height:96px;display:inline-block;width:100%;margin-bottom:32px}.alert::before{content:"!";display:block;height:70px;width:58px;position:absolute;left:12px;top:0;background-color:#ffae00;color:#fff;font-size:45px;line-height:60px;font-weight:bold;font-family:"Fira Sans",sans-serif;text-align:center}.alert::after{content:"";position:absolute;left:12px;top:57px;width:0;height:0;border-bottom:13px solid #fff9e0;border-left:30px solid rgba(0,0,0,0);border-right:30px solid rgba(0,0,0,0)}.info{border:2px solid #038a14;border-left-width:7px;padding:20px 20px 20px 90px;position:relative;background-color:#e1f2e6;min-height:96px;display:inline-block;width:100%;margin-bottom:32px}.info::before{content:"?";background-color:#038a14;display:block;height:70px;width:58px;position:absolute;left:12px;top:0;color:#fff;font-size:45px;line-height:60px;font-weight:bold;font-family:"Fira Sans",sans-serif;text-align:center}.info::after{content:"";position:absolute;left:12px;top:57px;width:0;height:0;border-bottom:13px solid #e1f2e6;border-left:30px solid rgba(0,0,0,0);border-right:30px solid rgba(0,0,0,0)}.warning{border:2px dashed #ffae00;border-left:7px solid #da280a;padding:20px 20px 20px 26px;position:relative;background-color:#fff9e0;display:inline-block;width:100%;margin-bottom:32px}section.breadcrubms .wrapper{margin:16px auto 16px;flex-direction:row}@media(max-width: 539px){section.breadcrubms .wrapper{padding:0 15px}}section.breadcrubms .wrapper>span>span{line-height:20px;font-size:15px;font-family:"Fira Sans Condensed",sans-serif;margin-right:8px;font-style:italic;color:#555}@media(max-width: 539px){section.breadcrubms .wrapper>span>span{font-size:13px}}section.breadcrubms .wrapper>span>span::after{content:" →"}@media(max-width: 539px){section.breadcrubms .wrapper>span>span::after{content:" ›"}}section.breadcrubms .wrapper>span>span:last-of-type::after{content:""}section.breadcrubms .wrapper>span>span a{text-decoration:none;border-bottom:1px solid #262626;font-style:italic;color:#555}@media(max-width: 539px){section.breadcrubms .wrapper>span>span a .hide-on-phone{display:none}}section.breadcrubms .wrapper>span>span a em{font-style:normal}@media(min-width: 540px){section.breadcrubms .wrapper>span>span a em{display:none}}section.breadcrubms+.cards .wrapper{margin-top:0}body .sidebar aside{flex-direction:column}@media(min-width: 768px)and (max-width: 895px){body .sidebar aside{max-width:calc(50% - 30px);float:left;margin:15px}}@media(min-width: 540px)and (max-width: 767px){body .sidebar aside{max-width:calc(50% - 30px);float:left;margin:15px}}body .sidebar aside:last-child{margin-bottom:0}body .sidebar aside h2{line-height:24px;font-weight:bold;display:flex;width:100%;padding:0 0 8px 0;border-bottom:5px solid #da280a;font-size:18px;color:#da280a;margin-bottom:24px;border-left:none}body .sidebar aside a.all{display:flex;margin-top:auto;width:100%;line-height:42px;text-transform:uppercase;text-align:center;text-decoration:none;justify-content:center;margin:6px -16px -16px;width:calc(100% + 32px);transition:background-color .2s ease-out;font-family:"Fira Sans Condensed",sans-serif;font-weight:500;background-color:#da280a;color:#fff}body .sidebar aside a.all:hover{color:#a00;background-color:#ffae00}@media(max-width: 539px){body .sidebar aside.webcams{flex-direction:row;flex-wrap:wrap}}body .sidebar aside.webcams .webcam{position:relative;width:100%;display:flex;flex-direction:row;align-items:flex-start;margin-bottom:10px}@media(max-width: 539px){body .sidebar aside.webcams .webcam{position:relative;flex:1 0 50%;padding:5px;flex-direction:column}}body .sidebar aside.webcams .webcam::after{content:"";width:6px;height:100%;background-color:#ffae00;position:absolute;top:50%;right:-16px;transform:translateY(-50%);opacity:0;transition:opacity .15s ease-in}@media(max-width: 539px){body .sidebar aside.webcams .webcam::after{display:none}}body .sidebar aside.webcams .webcam:hover::after{opacity:1}body .sidebar aside.webcams .webcam a.cover{display:flex;flex:1 0 50%;width:50%;height:auto;overflow:hidden;position:relative}@media(max-width: 539px){body .sidebar aside.webcams .webcam a.cover{flex:1 0 auto;width:100%;margin-bottom:10px;display:block}}body .sidebar aside.webcams .webcam a.cover::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../img/play.svg");background-position:center;background-size:40px;background-repeat:no-repeat}body .sidebar aside.webcams .webcam a.cover::after{position:absolute;top:0;left:0;content:"";border:1px solid #ffae00;width:100%;height:100%;box-sizing:border-box;transition:border .1s ease-out}body .sidebar aside.webcams .webcam a.cover:hover::before{background-color:rgba(0,0,0,.2)}body .sidebar aside.webcams .webcam a.cover:hover::after{border:6px solid #ffae00}body .sidebar aside.webcams .webcam a.cover img{width:100%;min-height:100%;object-fit:cover;height:auto}body .sidebar aside.webcams .webcam span.title{margin-top:10px;align-self:flex-start;text-align:left;padding:0 0 0 10px;margin-bottom:10px;font-size:15px;flex:0 1 calc(100% - 90px);line-height:20px;margin:0;text-decoration:none;font-family:"Fira Sans Condensed",sans-serif}@media(max-width: 539px){body .sidebar aside.webcams .webcam span.title{padding-left:0;text-align:center;width:100%}}body .sidebar aside.webcams .webcam span.title:hover span{border-bottom-color:#888}body .sidebar aside.webcams .webcam span.title a{border-bottom:1px solid #bfbfbf;white-space:normal;text-decoration:none;font-weight:500}body .sidebar aside.webcams .webcam span.title a:hover{color:#520;border-bottom-color:#444}body .sidebar aside.webcams .webcam span.title .webcam-text{font-size:14px;line-height:16px;font-family:"Fira Sans Condensed",sans-serif;color:#555;font-style:italic;margin-top:5px;border-bottom:none;display:block}body .sidebar aside.recommendations{position:relative;width:100%;display:flex;flex-direction:column}body .sidebar aside.recommendations#recommended-bases{position:sticky;top:64px}body .sidebar aside.recommendations.popup{position:fixed;top:0;left:0;height:100vh;min-height:stretch;z-index:100;padding:80px 40px 40px;border:5px solid #2354a7;justify-content:start;overflow-y:scroll;width:100%;max-width:100vw;margin:0;overflow:hidden}body .sidebar aside.recommendations.popup a.close{display:block}body .sidebar aside.recommendations h2{margin-bottom:11px}body .sidebar aside.recommendations .container{padding:0}@media(max-width: 767px){body .sidebar aside.recommendations .container{overflow-x:hidden;overflow-y:scroll;height:100%;margin-bottom:20px;scrollbar-width:thin;scrollbar-color:#ffae00 rgba(0,0,0,0)}body .sidebar aside.recommendations .container::-webkit-scrollbar{width:3px;height:3px}body .sidebar aside.recommendations .container::-webkit-scrollbar-track{background:rgba(0,0,0,0)}body .sidebar aside.recommendations .container::-webkit-scrollbar-thumb{background-color:#ffae00;border-radius:2px;border:none}}body .sidebar aside.recommendations .container .single{display:flex;flex-direction:row;padding:13px 0;border-bottom:1px solid #d6d6d9;position:relative}body .sidebar aside.recommendations .container .single:last-of-type{border-bottom:none}body .sidebar aside.recommendations .container .single::after{content:"";width:6px;height:calc(100% - 26px);background-color:#ffae00;position:absolute;top:50%;right:-16px;transform:translateY(-50%);opacity:0;transition:opacity .15s ease-in}body .sidebar aside.recommendations .container .single:hover::after{opacity:1}body .sidebar aside.recommendations .container .single .photo{display:block;position:relative;width:100%;max-width:88px;height:82px;overflow:hidden}body .sidebar aside.recommendations .container .single .photo img{display:block;width:100%;top:0;left:0}body .sidebar aside.recommendations .container .single .photo .price{display:block;position:absolute;bottom:0;background-color:#ffae00;line-height:26px;text-align:center;width:100%;font-size:14px}body .sidebar aside.recommendations .container .single div{display:flex;flex-direction:column;padding-left:12px}body .sidebar aside.recommendations .container .single div .link-container{display:block;margin-bottom:12px}body .sidebar aside.recommendations .container .single div .link-container .link{font-family:"Fira Sans Condensed",sans-serif;font-size:15px;line-height:17px;border-bottom:1px solid #888;text-decoration:none;font-weight:500}body .sidebar aside.recommendations .container .single div .link-container .link:hover{color:#520;border-bottom-color:#444}body .sidebar aside.recommendations .container .single div .rating{height:14px;width:0;background-image:url("../img/star.svg");background-position:left;background-repeat:space;background-size:contain;margin:-8px 0 2px;padding:0}body .sidebar aside.recommendations .container .single div .rating.stars-1{width:calc(16px * 1)}body .sidebar aside.recommendations .container .single div .rating.stars-2{width:calc(16px * 2)}body .sidebar aside.recommendations .container .single div .rating.stars-3{width:calc(16px * 3)}body .sidebar aside.recommendations .container .single div .rating.stars-4{width:calc(16px * 4)}body .sidebar aside.recommendations .container .single div .rating.stars-5{width:calc(16px * 5)}body .sidebar aside.recommendations .container .single div .description{font-family:"Fira Sans Condensed",sans-serif;font-size:14px;line-height:16px;font-style:italic;color:#555}@media(max-width: 767px){body .sidebar aside.recommendations .all{margin-top:auto}}body .sidebar aside.recommendations a.close{display:none}@media(max-width: 767px){body .sidebar aside.recommendations a.close{position:absolute;top:18px;right:12px;transform:scale(0.6);width:38px;height:38px}}body .sidebar aside.recommendations a.close::before{content:"";display:block;width:4px;height:40px;background-color:#da280a;left:0;top:0;position:absolute;transform:rotate(45deg) translateX(12px) translateY(-12px)}body .sidebar aside.recommendations a.close::after{content:"";display:block;width:4px;height:40px;background-color:#da280a;left:0;top:0;position:absolute;transform:rotate(-45deg) translateX(12px) translateY(12px)}body .sidebar aside.default h2{font-family:"Fira Sans Condensed",sans-serif;font-size:17px;text-transform:uppercase;color:#262626;border-bottom:1px solid #d6d6d9;margin-bottom:0;border-left:none}body .sidebar aside.default ul{font-family:"Fira Sans Condensed",sans-serif;font-size:15px;line-height:20px;padding:0}body .sidebar aside.default ul li{padding:8px 0 8px 24px;border-bottom:1px solid #d6d6d9;margin-bottom:0;transition:all .15s ease-in-out}body .sidebar aside.default ul li:hover{background-color:#da280a;color:#fff;margin:-1px -16px 1px;padding-left:40px}body .sidebar aside.default ul li:hover::before{background-color:#ffae00;left:16px}body .sidebar aside.default ul li:hover::after{border-color:#da280a;transform:translateY(17px) translateX(20px) rotate(45deg)}body .sidebar aside.default ul li:hover a{color:#fff}body .sidebar aside.default ul li::before{content:"";display:block;position:absolute;width:14px;height:14px;border-radius:50%;background-color:#da280a;left:0;top:12px;transition:all .15s ease-in-out}body .sidebar aside.default ul li::after{content:"";display:block;position:absolute;width:3px;height:3px;left:0;top:0;border:1px solid #ffae00;border-left:none;border-bottom:none;transform:translateY(17px) translateX(4px) rotate(45deg);transition:all .15s ease-in-out}body .sidebar aside.default ul li:last-child{border-bottom:none}body .sidebar aside.default ul li a{text-decoration:none;transition:all .15s ease-in-out;color:#262626;display:inline-block;width:100%}body a.expand{display:block;width:calc(100% + 64px);background-color:#ffae00;font-size:18px;line-height:24px;padding:16px;text-decoration:none;text-transform:uppercase;text-align:center;cursor:pointer;margin:10px -32px -32px;color:#ae1307;font-weight:500;transition:all .2s ease-in-out}@media(max-width: 767px){body a.expand{margin:10px -15px -32px;width:calc(100% + 30px)}}body a.expand:hover{color:#fff;background-color:#da280a}body a.expand:hover .chevron{background-image:url("../img/chevron-white.svg")}body a.expand .chevron{background-image:url("../img/red/chevron.svg");right:0;width:16px;height:18px;background-position:top center;background-size:22px;display:inline-block;margin-left:3px;transition:all .2s ease-in-out}body a.all-hotels{color:#fff;font-size:18px;line-height:24px;padding:16px;text-decoration:none;text-transform:uppercase;text-align:center;cursor:pointer;display:flex;width:100%;margin:0;justify-content:center;background-color:#da280a;position:relative;top:20px;margin-bottom:20px;font-weight:500;transition:all .2s ease-in-out}@media(max-width: 539px){body a.all-hotels{font-size:15px}}body a.all-hotels:hover{background-color:#ffae00;color:#ae1307}body a.all-hotels:hover .chevron{background-image:url("../img/red/chevron.svg")}body a.all-hotels.orange{background-color:#ffae00;color:#ae1307}body a.all-hotels.orange .chevron{background-image:url("../img/chevron.svg")}body a.all-hotels .chevron{background-image:url("../img/chevron-white.svg");right:0;width:16px;height:18px;background-position:top center;background-size:22px;display:inline-block;transform:rotate(90deg) translateX(3px);margin-left:12px;transition:all .2s ease-in-out}body a.all-hotels .chevron.right{transform:none}body .button{background-color:#da280a;display:flex;line-height:16px;padding:15px 60px;font-size:15px;text-transform:uppercase;text-decoration:none;width:auto;border-radius:4px;color:#fff;margin:0 auto;font-family:"Fira Sans Condensed",sans-serif;transition:all .2s ease-in-out}body .button:hover{background-color:#ffae00;color:#da280a}body .button.yellow{background-color:#ffae00;color:#fff}body .button.yellow:hover{color:#da280a}body .button.fav-add{cursor:pointer;border:none}body .button.fav-add.active{background-color:#ff7a04}body .button.fav-add:focus{outline:none}header .wrapper{width:100%;max-height:100%;max-width:1200px;padding:0 15px;margin:0 auto;display:flex;flex-direction:row;position:relative}header .top-ribbon{background-color:#f5f5f5;height:40px;line-height:40px;border-bottom:2px solid #d6d6d9;position:relative}@media(max-width: 1024px){header .top-ribbon::after{position:absolute;content:"";display:block;width:36px;height:100%;right:0;top:0;z-index:20;background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, #f5f5f5 100%)}}header .top-ribbon .wrapper{flex-direction:row-reverse}@media(max-width: 1024px){header .top-ribbon .wrapper{flex-direction:row;overflow-x:scroll;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#ffae00 rgba(0,0,0,0)}}header .top-ribbon .wrapper::-webkit-scrollbar{width:3px;height:3px}header .top-ribbon .wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,0)}header .top-ribbon .wrapper::-webkit-scrollbar-thumb{background-color:#ffae00;border-radius:2px;border:none}header .top-ribbon .exchange{display:flex;font-weight:500;margin-left:auto;color:#292929;font-size:15px;white-space:nowrap}header .top-ribbon .right-menu{font-size:14px;color:#8e9098;white-space:nowrap;margin-left:36px}@media(max-width: 1024px){header .top-ribbon .right-menu{margin-right:38px;margin-left:0}}header .top-ribbon .right-menu a{color:inherit;text-decoration:none;margin-left:14px;position:relative;padding-left:23px}@media(max-width: 539px){header .top-ribbon .right-menu a{margin-left:0}}header .top-ribbon .right-menu a::before{content:"";display:block;position:absolute;background-position:top left;background-size:18px;background-repeat:no-repeat;top:0;left:0;width:22px;height:18px}header .top-ribbon .right-menu a.weather{color:#da280a}header .top-ribbon .right-menu a.weather::before{background-image:url("../img/sun.svg")}header .top-ribbon .right-menu a.water-temp{color:#da280a}header .top-ribbon .right-menu a.water-temp::before{background-image:url("../img/hot.svg")}header .top-ribbon .right-menu a.water-temp .show-on-phone{font-style:normal;display:none}@media(max-width: 539px){header .top-ribbon .right-menu a.water-temp .show-on-phone{display:inline}}header .top-ribbon .right-menu a.water-temp .hide-on-phone{font-style:normal;display:none}@media(min-width: 540px){header .top-ribbon .right-menu a.water-temp .hide-on-phone{display:inline}}header .top-ribbon .right-menu a.fav-link{padding-left:0;opacity:1}@-webkit-keyframes filters{from{filter:grayscale(0);opacity:1}to{filter:grayscale(1);opacity:.5}}@-webkit-keyframes morefilters{from{filter:grayscale(0);opacity:1}to{filter:grayscale(1);opacity:.5}}@media(max-width: 539px){header .top-ribbon .right-menu a.fav-link{pointer-events:none;opacity:0}}header .top-ribbon .right-menu a.fav-link.active{opacity:1}@media(max-width: 539px){header .top-ribbon .right-menu a.fav-link.active{filter:grayscale(0);opacity:1;pointer-events:auto;animation:filters 3s linear forwards}}header .top-ribbon .right-menu a.fav-link.animate{animation:morefilters 3s linear forwards}@media(max-width: 539px){header .top-ribbon .right-menu a.fav-link{position:fixed;bottom:126px;right:23px;background-color:#fff;z-index:999;top:auto;width:42px;height:42px;border:2px solid #da280a;border-radius:50%}}header .top-ribbon .right-menu a.fav-link>em{font-style:normal}header .top-ribbon .right-menu a.fav-link .show-on-phone{font-style:normal;color:#da280a}@media(max-width: 539px){header .top-ribbon .right-menu a.fav-link .show-on-phone{display:block;width:42px;height:42px;position:relative;right:2px;top:-1px;text-align:center;line-height:0;font-size:0;background-position:center;background-repeat:no-repeat;background-size:26px;background-image:url("../img/heart.svg")}}header .top-ribbon .right-menu a.fav-link .hide-on-phone{font-style:normal;display:none}@media(min-width: 540px){header .top-ribbon .right-menu a.fav-link .hide-on-phone{display:inline}}@media(max-width: 539px){header .top-ribbon .right-menu a.fav-link .counter{position:absolute;top:0;right:-2px;width:42px;line-height:38px;text-align:center;color:#fff;text-shadow:1px 1px #da280a;font-size:12px}}header .top-ribbon .right-menu a.fav-link .counter::before{content:"("}@media(max-width: 539px){header .top-ribbon .right-menu a.fav-link .counter::before{display:none}}header .top-ribbon .right-menu a.fav-link .counter::after{content:")"}@media(max-width: 539px){header .top-ribbon .right-menu a.fav-link .counter::after{display:none}}header .top-ribbon ul{list-style:none;display:flex;flex-direction:row}@media(max-width: 1024px){header .top-ribbon ul{margin-left:auto;padding-right:20px}}header .top-ribbon ul li{color:#8e9098;font-size:14px;padding:0 16px;position:relative;white-space:nowrap}header .top-ribbon ul li::after{content:"";display:block;width:1px;height:11px;background-color:#d6d6d9;position:absolute;right:0;top:50%;transform:translateY(-50%)}header .top-ribbon ul li:last-child::after{display:none}header .top-ribbon ul li a{text-decoration:none;color:inherit}header .main{background-color:#fff}header .main.fixed{position:fixed;z-index:99991;width:100%;top:0;height:56px;border-bottom:1px solid #ffc000;transition:all .25s ease-in-out}header .main.fixed .wrapper .logo .img{max-width:160px}header .main.fixed .wrapper .webcams-mobile{height:36px;width:36px}header .main.fixed .wrapper form{height:36px}header .main.fixed .wrapper form button[type=submit]{height:36px;width:36px}@media(max-width: 539px){header .main.active{position:fixed;top:0;width:100%;z-index:99991;height:auto}header .main.active .wrapper{height:56px}header .main.active .wrapper #burger-menu{width:32px}header .main.active .wrapper #burger-menu span{height:4px}header .main.active .wrapper #burger-menu span:nth-child(1){top:10px}header .main.active .wrapper #burger-menu span:nth-child(2){top:10px}header .main.active .wrapper #burger-menu span:nth-child(3){top:10px}}header .main .extended-menu{display:flex;position:absolute;top:132px;width:100%;background-color:#fff;color:#000;z-index:30;opacity:0;transition:all .15s ease-in-out;max-height:0;padding:0 15px;overflow:hidden;border:0 solid rgba(255,255,255,0);will-change:opacity max-height padding border}@media(max-width: 767px){header .main .extended-menu{overflow-y:scroll;padding-bottom:0}}header .main .extended-menu.active{opacity:1;max-height:1000px;padding:15px 15px;border-top:7px solid #da280a;border-bottom:7px solid #ffcb04}@media(max-width: 767px){header .main .extended-menu.active{max-height:calc(100vh - 132px);padding-bottom:42px}}header .main .extended-menu>ul{display:flex;justify-content:space-between;flex-direction:row;width:100%;max-width:1200px;padding:0 32px;margin:0 auto}@media(max-width: 767px){header .main .extended-menu>ul{padding:0;margin:0 auto;max-width:100%;flex-direction:column;height:100%;width:100%}}@media(max-width: 767px){header .main .extended-menu>ul>li{width:100%}}header .main .extended-menu>ul>li a{text-transform:uppercase;font-weight:500;text-decoration:none;line-height:26px;margin-bottom:5px;display:inline-block;font-family:"Fira Sans Condensed",sans-serif}header .main .extended-menu>ul>li>a{display:none}header .main .extended-menu>ul>li ul{margin-bottom:20px}@media(max-width: 767px){header .main .extended-menu>ul>li ul{margin-bottom:0;padding:0 15px}}@media(max-width: 767px){header .main .extended-menu>ul>li ul li ul{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:10px;padding:15px;background-color:#fafafa}}@media(max-width: 767px){header .main .extended-menu>ul>li ul li ul li{width:50%}}@media(max-width: 539px){header .main .extended-menu>ul>li ul li ul li{width:100%}}header .main .extended-menu>ul>li ul li ul li a{text-transform:none;font-weight:300;text-decoration:none}header .main .extended-menu>ul>li.last{margin-bottom:100%}header .main .wrapper{height:92px;align-items:center;justify-content:flex-end}@media(max-width: 767px){header .main .wrapper{justify-content:flex-start}}header .main .wrapper .logo{margin-right:auto;transition:opacity .2s ease-out;opacity:1;height:100%}header .main .wrapper .logo.hidden{opacity:0}@media(max-width: 1024px){header .main .wrapper .logo{margin-right:20px}}header .main .wrapper .logo img{width:100%;height:100%;max-width:230px;object-fit:contain}@media(max-width: 539px){header .main .wrapper .logo img{max-width:180px}}header .main .wrapper .main-menu{list-style:none;display:flex;flex-direction:row;font-family:"Fira Sans",sans-serif;opacity:1;transition:opacity .15s ease-out;margin-right:114px}@media(max-width: 1024px){header .main .wrapper .main-menu{display:none}}header .main .wrapper .main-menu.hidden{opacity:0;pointer-events:none}header .main .wrapper .main-menu>li{text-transform:uppercase;font-size:14px;padding:0 16px;position:relative}@media(min-width: 1025px)and (max-width: 1366px){header .main .wrapper .main-menu>li{font-size:13px;padding:0 8px}}header .main .wrapper .main-menu>li:hover{color:#da280a}@media(min-width: 1025px)and (max-width: 1366px){header .main .wrapper .main-menu>li.menu-item-has-children{padding-right:10px}}header .main .wrapper .main-menu>li.menu-item-has-children::after{position:absolute;content:"";top:4px;right:0;width:3px;height:3px;border-radius:50%;background:#ffcb04;box-shadow:0 -6px 0 0 #ffcb04,0 6px 0 0 #ffcb04}header .main .wrapper .main-menu>li.menu-item-has-children:hover>ul{display:flex}header .main .wrapper .main-menu>li a{white-space:nowrap;text-decoration:none;color:inherit}header .main .wrapper .main-menu>li>ul{display:none;flex-direction:column;position:absolute;background-color:#fff;z-index:11;top:22px;text-transform:none;border:1px solid #ffcb04;border-radius:0;padding:8px 0;left:0}header .main .wrapper .main-menu>li>ul::before{content:"";display:block;background:rgba(0,0,0,0);width:100%;height:12px;top:-12px;left:0;position:absolute}header .main .wrapper .main-menu>li>ul li{position:relative;padding-left:12px;min-width:140px;padding:0;border-bottom:1px solid #f5f5f5}header .main .wrapper .main-menu>li>ul li:last-of-type{border-bottom:none}header .main .wrapper .main-menu>li>ul li a{color:#5a5858;line-height:30px;font-size:14px;padding:0 20px;cursor:pointer;width:100%;display:inline-block}header .main .wrapper .main-menu>li>ul li a:hover{color:#da280a;background-color:#f5f5f5}header .main .wrapper form{max-width:42px;height:42px;overflow:hidden;position:relative;margin-left:72px;border-radius:21px;transition:all .2s ease-out;width:100%;position:absolute;right:15px;z-index:1}header .main .wrapper form.active{max-width:500px;overflow:initial;z-index:99}@media(max-width: 767px){header .main .wrapper form.active{max-width:50%}}@media(max-width: 539px){header .main .wrapper form.active{max-width:calc(100% - 30px)}}header .main .wrapper form.active input[type=text]{opacity:1}header .main .wrapper form input[type=text]{height:42px;line-height:42px;font-size:16px;width:100%;position:absolute;border-radius:21px;z-index:0;border:none;background-color:#f3f3f3;padding:0 52px 0 20px;box-sizing:border-box;right:0;opacity:0;transition:all .2s ease-out}header .main .wrapper form input[type=text]:focus{outline:0}header .main .wrapper form button[type=submit]{border-radius:50%;background-color:#da280a;border:none;height:42px;width:42px;cursor:pointer;z-index:1;background-image:url("../img/header-search.svg");background-position:center;background-size:20px;background-repeat:no-repeat;position:absolute;right:0}header .main .wrapper form button[type=submit]:focus{outline:0}header .blue-ribbon{background-color:#ffae00;transition:all .25s ease-in-out}header .blue-ribbon.fixed{position:fixed;top:0;width:100%;z-index:99991;border-bottom:2px solid #ffae00;background-color:rgba(255,245,225,.95)}header .blue-ribbon.fixed .wrapper{height:45px;line-height:45px}header .blue-ribbon.fixed .wrapper ul>li>a{line-height:42px;color:#520}@media(min-width: 768px){header .blue-ribbon.fixed .wrapper .fav-link{display:inline;padding:0 20px;white-space:nowrap;font-size:16px}}@media(max-width: 895px){header .blue-ribbon{display:none}}header .blue-ribbon .wrapper{height:58px;line-height:58px;color:#fff;flex-direction:row}@media(max-width: 1024px){header .blue-ribbon .wrapper{overflow-x:scroll;scrollbar-width:thin;scrollbar-color:#ffae00 rgba(0,0,0,0)}}header .blue-ribbon .wrapper::-webkit-scrollbar{width:3px;height:3px}header .blue-ribbon .wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,0)}header .blue-ribbon .wrapper::-webkit-scrollbar-thumb{background-color:#ffae00;border-radius:2px;border:none}header .blue-ribbon .wrapper ul{list-style:none;display:flex;flex-direction:row;justify-content:space-between;width:100%}header .blue-ribbon .wrapper ul>li{text-transform:uppercase;font-size:14px;padding:0;position:relative;width:100%;text-align:center;color:#262626;font-family:"Fira Sans Condensed",sans-serif}header .blue-ribbon .wrapper ul>li:hover{cursor:pointer;position:relative;color:#262626}header .blue-ribbon .wrapper ul>li:hover::before{content:"";position:absolute;left:0;width:100%;height:9px;top:-3px;background-color:#da280a}header .blue-ribbon .wrapper ul>li::after{content:"";display:block;width:1px;height:14px;background-color:#262626;position:absolute;right:0;top:50%;transform:translateY(-50%)}header .blue-ribbon .wrapper ul>li:last-child::after{display:none}header .blue-ribbon .wrapper ul>li:last-child>ul{right:0;left:auto !important}header .blue-ribbon .wrapper ul>li.menu-item-has-children:hover>ul{display:flex}header .blue-ribbon .wrapper ul>li>a{padding:0 28px;text-decoration:none;color:inherit;white-space:nowrap;font-weight:500;line-height:58px;display:inline-block}header .blue-ribbon .wrapper ul>li>ul{display:none;flex-direction:column;position:absolute;background-color:#fff;z-index:11;text-transform:none;border:1px solid #ffcb04;border-radius:0;padding:8px 0;left:0;width:auto}header .blue-ribbon .wrapper ul>li>ul::before{content:"";display:block;background:rgba(0,0,0,0);width:100%;height:12px;top:-12px;left:0;position:absolute}header .blue-ribbon .wrapper ul>li>ul li{position:relative;padding-left:12px;min-width:140px;padding:0;border-bottom:1px solid #f5f5f5;line-height:36px;text-align:left}header .blue-ribbon .wrapper ul>li>ul li:last-of-type{border-bottom:none}header .blue-ribbon .wrapper ul>li>ul li::after{display:none}header .blue-ribbon .wrapper ul>li>ul li::before{display:none}header .blue-ribbon .wrapper ul>li>ul li a{color:#5a5858;line-height:36px;font-size:14px;padding:0 20px;cursor:pointer;width:100%;display:inline-block}header .blue-ribbon .wrapper ul>li>ul li a:hover{color:#da280a;background-color:#f5f5f5}header .blue-ribbon .wrapper .fav-link{display:none;font-size:0;padding:0;color:#da280a;text-decoration:none}header .blue-ribbon .wrapper .fav-link em{font-style:normal}header .regions{height:auto;min-height:190px;background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;flex-direction:column}@media(max-width: 895px){header .regions{max-height:0;min-height:0;overflow:hidden}}header .regions .wrapper .title{margin:84px 0 72px;padding:24px 50px;background-color:rgba(255,255,255,.7)}header .regions .wrapper .title .smaller{font-size:22px;line-height:28px;color:#262626;border:none;text-transform:uppercase;display:block}header .regions .wrapper .title .bigger{font-size:35px;line-height:42px;color:#262626;border:none;font-weight:600;text-transform:uppercase}header .regions .white-ribbon{background-color:rgba(245,245,245,.91);line-height:50px;font-size:14px;text-transform:uppercase;white-space:nowrap;font-family:"Fira Sans Condensed",sans-serif;align-self:flex-end;width:100%;margin-top:auto}@media(max-width: 1024px){header .regions .white-ribbon{display:none;width:100%;margin-top:auto;position:fixed;height:100%;z-index:10;background-color:#f5f5f5;top:0;padding:10px 0;z-index:100}}@media(max-width: 1366px){header .regions .white-ribbon .wrapper{overflow-x:scroll;scrollbar-width:thin;scrollbar-color:#ffae00 rgba(0,0,0,0)}}@media(max-width: 1024px){header .regions .white-ribbon .wrapper{flex-direction:column;height:100%}}header .regions .white-ribbon .wrapper::-webkit-scrollbar{width:3px;height:3px}header .regions .white-ribbon .wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,0)}header .regions .white-ribbon .wrapper::-webkit-scrollbar-thumb{background-color:#ffae00;border-radius:2px;border:none}@media(max-width: 1024px){header .regions .white-ribbon .wrapper .intro{font-weight:bold;color:#da280a;font-size:20px;padding-bottom:0;border-bottom:4px solid}}header .regions .white-ribbon .wrapper a.close{display:none}@media(max-width: 1024px){header .regions .white-ribbon .wrapper a.close{display:block;position:absolute;top:6px;right:12px;transform:scale(0.6);width:38px;height:38px}}header .regions .white-ribbon .wrapper a.close::before{content:"";display:block;width:4px;height:40px;background-color:#da280a;left:0;top:0;position:absolute;transform:rotate(45deg) translateX(12px) translateY(-12px)}header .regions .white-ribbon .wrapper a.close::after{content:"";display:block;width:4px;height:40px;background-color:#da280a;left:0;top:0;position:absolute;transform:rotate(-45deg) translateX(12px) translateY(12px)}header .regions .white-ribbon ul{list-style:none;display:flex;flex-direction:row;justify-content:space-between;width:100%}@media(max-width: 1024px){header .regions .white-ribbon ul{width:100%;flex-direction:column;flex-wrap:wrap;margin-top:20px}}header .regions .white-ribbon ul li{text-transform:uppercase;font-size:14px;padding:0;position:relative;width:100%;text-align:center}@media(max-width: 1024px){header .regions .white-ribbon ul li{text-align:left;line-height:40px}}header .regions .white-ribbon ul li::before{content:"";display:block;width:calc(100% - 40px);height:0px;background-color:#ffae00;position:absolute;right:0;bottom:10px;transform:translateX(-20px);transition:height .15s ease-out}@media(max-width: 1024px){header .regions .white-ribbon ul li::before{display:none}}header .regions .white-ribbon ul li::after{content:"";display:block;width:1px;height:18px;background-color:#aaa;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media(max-width: 1024px){header .regions .white-ribbon ul li::after{display:none}}header .regions .white-ribbon ul li:hover{cursor:pointer}header .regions .white-ribbon ul li:hover::before{height:5px}header .regions .white-ribbon ul li:last-child::after{display:none}@media(max-width: 1024px){header .regions .white-ribbon ul li.highlight a{border:2px solid #da280a;padding:10px 20px}}header .regions .white-ribbon ul li.highlight::before{height:3px}@media(max-width: 1024px){header .regions .white-ribbon ul li.highlight::before{display:none}}header .regions .white-ribbon ul li.highlight:hover::before{height:5px}@media(max-width: 1024px){header .regions .white-ribbon ul li.highlight:hover::before{display:none}}header .regions .white-ribbon ul li a{padding:0 20px;text-decoration:none;color:inherit;white-space:nowrap}header .regions .white-ribbon ul li>ul{display:none}header #burger-menu{display:block;width:36px;height:26px;right:20px;margin:0;transform:rotate(0deg);transition:.2s ease-in-out;cursor:pointer;position:relative;margin-right:10px}@media(max-width: 1024px){header #burger-menu{right:auto;margin-right:auto}}header #burger-menu.hidden{opacity:0}header #burger-menu span{display:block;position:absolute;height:5px;width:100%;background:#8d8f98;border-radius:2px;opacity:1;left:0;transform:rotate(0deg);transition:.2s ease-in-out}@media(max-width: 767px){header #burger-menu span{background:#da280a}}header #burger-menu span:nth-child(1){top:20px}header #burger-menu span:nth-child(2){top:10px}header #burger-menu span:nth-child(4){top:20px}header #burger-menu.active span:nth-child(1){top:10px;width:0%;left:50%}header #burger-menu.active span:nth-child(2){transform:rotate(45deg)}header #burger-menu.active span:nth-child(3){transform:rotate(-45deg);top:10px}header #burger-menu.active span:nth-child(4){top:10px;width:0%;left:50%}header .mobile-buttons{display:none;z-index:100;height:52px;border-bottom:1px solid #fff;position:fixed;width:100%;bottom:-52px;background-color:#da280a;color:#ffae00;flex-direction:row;justify-content:space-evenly}@media(max-width: 767px){header .mobile-buttons{display:flex}}header .mobile-buttons.active{bottom:0}header .mobile-buttons li{display:flex;border-right:1px solid #fff;align-items:center;justify-content:center;width:100%}header .mobile-buttons li:last-child{border-right:none}header .mobile-buttons li .resorts::before{background-image:url(../img/dawn-and-sea.svg);width:32px}header .mobile-buttons li .hotels::before{background-image:url(../img/furniture-and-household.svg);width:32px}header .mobile-buttons li .webcams::before{background-image:url(../img/webcam-yellow.svg);width:32px}header .mobile-buttons li a{color:#fff;text-transform:uppercase;text-decoration:none;width:100%;text-align:center;position:relative;line-height:52px;display:inline-flex;align-items:center;justify-content:center;font-size:15px}header .mobile-buttons li a::before{content:"";display:inline-flex;background-position:center;background-repeat:no-repeat;position:relative;height:26px;background-size:contain;margin-right:6px}header .webcams-mobile{display:none}@media(max-width: 1024px){header .webcams-mobile{display:block;border-radius:50%;background-color:#da280a;border:none;height:42px;width:42px;cursor:pointer;z-index:1;background-image:url(../img/webcam-yellow.svg);background-position:center;background-size:20px;background-repeat:no-repeat;position:absolute;right:68px}}@media(min-width: 896px){header .show-on-mobile{display:none}}header .show-on-mobile ul{background-color:#2354a7 !important}header .show-on-mobile ul li{color:#fff !important}header .show-on-mobile ul li a{color:inherit}header a#scroll-to-top{position:fixed;bottom:20px;right:20px;width:48px;height:48px;background-color:#fff;border:4px solid #ffae00;background-image:url(../img/chevron.svg);background-position:center;background-repeat:no-repeat;background-size:contain;z-index:99991;transform:rotate(-90deg);opacity:0;pointer-events:none;transition:opacity .2s ease-in}@media(max-width: 767px){header a#scroll-to-top{bottom:64px}}header a#scroll-to-top.active{opacity:1;pointer-events:auto}footer{background-color:#1d1d1d;width:100%}@media(max-width: 539px){footer{padding-bottom:36px}}@media(max-width: 539px){footer.hidden{display:none !important}}footer .wrapper{width:100%;max-width:1200px;padding:36px 15px;display:flex;margin:0 auto;flex-direction:row}@media(max-width: 767px){footer .wrapper{flex-direction:column}}footer .wrapper .copy{width:100%;max-width:280px;padding-right:32px}@media(max-width: 767px){footer .wrapper .copy{max-width:294px;width:100%;padding:0;justify-content:center;text-align:center;align-self:center}}footer .wrapper .copy a.logo{margin-bottom:32px;display:inline-block;max-width:230px}footer .wrapper .copy a.logo img{width:230px;height:48px}footer .wrapper .menus{width:100%;display:flex;flex-direction:row;justify-content:space-evenly}@media(max-width: 767px){footer .wrapper .menus{display:none}}footer .wrapper .menus>ul{display:flex;flex-direction:row;justify-content:space-evenly}footer .wrapper .menus>ul>li{flex:1 1 100%}footer .wrapper .menus>ul>li>a{display:none}footer .wrapper .menus>ul>li ul{list-style:none;font-family:"Fira Sans",sans-serif;padding-left:20px}footer .wrapper .menus>ul>li ul>li{font-size:16px;line-height:18px;position:relative;padding-left:13px;margin-bottom:4px;color:#fff;font-weight:300;cursor:pointer}footer .wrapper .menus>ul>li ul>li::before{content:"";display:block;position:absolute;width:2px;height:3px;background-image:url("../img/point.gif");left:3px;top:8px}footer .wrapper .menus>ul>li ul>li:hover{color:#ffae00}footer .wrapper .menus>ul>li ul>li:hover::before{background-image:url("../img/point-active.gif")}footer .wrapper .menus>ul>li ul>li a{text-decoration:none;color:inherit}footer .wrapper .contacts{max-width:280px;width:100%;font-size:25px;line-height:32px;color:#fff;font-weight:500}@media(max-width: 767px){footer .wrapper .contacts{text-align:center;max-width:290px;align-self:center}}footer .wrapper .contacts a{color:inherit;text-decoration:none}footer .wrapper .contacts .phone-title{margin-bottom:0;color:#b1b1b1;font-size:16px;display:block}footer .wrapper p{color:#fff;margin-bottom:32px}footer .wrapper .mobile-menu{display:none}@media(max-width: 895px){footer .wrapper .mobile-menu{display:flex;flex-direction:row;justify-content:center;padding:0;margin-top:16px}}footer .wrapper .mobile-menu li{display:none}@media(max-width: 895px){footer .wrapper .mobile-menu li{padding:0 12px;margin:0;display:flex}}footer .wrapper .mobile-menu li a{border-bottom:1px solid #fff;line-height:120%;font-size:16px}footer .wrapper .mobile-menu li a:hover{border-bottom-color:#ffae00}footer .wrapper .mobile-menu li::before{background-image:url("../img/point-active.gif")}#loading-screen{display:none;width:100vw;height:100vh;z-index:99999999;background-color:#fff;position:fixed;top:0;left:0;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease-in}#loading-screen.active{display:flex;opacity:1}#loading-screen .lds-ring{display:inline-block;position:relative;width:80px;height:80px}#loading-screen .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #ffae00;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#ffae00 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#loading-screen .lds-ring div:nth-child(1){animation-delay:-0.45s}#loading-screen .lds-ring div:nth-child(2){animation-delay:-0.3s}#loading-screen .lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#phone-popup{display:none;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:9999;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease-in}#phone-popup.active{display:flex;opacity:1}#phone-popup .content{background-color:#fff;padding:40px 60px;font-size:24px;font-weight:bold;position:relative}#phone-popup .content h2{margin-bottom:10px;text-align:center}#phone-popup .content .text{text-align:center}#phone-popup .content a{display:block;margin:10px 5px 0;min-width:40px;min-height:40px}#phone-popup .content a:nth-child(2){clear:left}#phone-popup .content a.button{text-align:center;width:auto}#phone-popup .content a.viber{background:url("../img/viber.svg");background-position:center left;padding-left:48px;text-decoration:none;line-height:39px;margin-right:12px;background-repeat:no-repeat;background-size:contain;display:inline-block;margin:10px 10px 0}#phone-popup .content a.viber>span{border-bottom:1px dotted #3f2e00}#phone-popup .content a.telegram{background:url("../img/telegram.svg");background-position:center left;padding-left:48px;text-decoration:none;line-height:39px;margin-right:12px;background-repeat:no-repeat;background-size:contain;display:inline-block;margin:10px 10px 0}#phone-popup .content a.telegram>span{border-bottom:1px dotted #3f2e00}#phone-popup .content a.close{display:block;position:absolute;top:6px;right:12px;transform:scale(0.6);width:38px;height:38px}#phone-popup .content a.close::before{content:"";display:block;width:4px;height:40px;background-color:#da280a;left:0;top:0;position:absolute;transform:rotate(45deg) translateX(12px) translateY(-12px)}#phone-popup .content a.close::after{content:"";display:block;width:4px;height:40px;background-color:#da280a;left:0;top:0;position:absolute;transform:rotate(-45deg) translateX(12px) translateY(12px)}.search-list{display:block;position:absolute;top:42px;background-color:#f5f5f5;left:16px;padding:10px 0;width:calc(100% - 40px)}.search-list.hide{display:none}.search-list li{padding:0;margin:0}.search-list li:hover{background-color:#ffae00}.search-list li.hidden{display:none}.search-list li.selected{background-color:#ffae00}.search-list a{padding:4px 20px;text-decoration:none;width:100%;line-height:26px;display:block;clear:both}.search-list a span.hidden{font-size:0;height:0;display:block}.home .buttons{display:flex;justify-content:flex-start}@media(max-width: 539px){.home .buttons{flex-direction:column;justify-content:center}}.home .buttons .button{margin:0 10px 0 0;padding:10px 32px;color:#fff;transition:all .2s ease-in;font-weight:500}.home .buttons .button:hover{color:#fff}@media(max-width: 767px){.home .buttons .button{margin:0 4px;text-align:center}}@media(max-width: 539px){.home .buttons .button{text-align:center;justify-content:center;margin:0 0 10px}}.home .buttons .button:hover{color:#da280a}@media(max-width: 767px){.home .wrapper:first-child{margin-bottom:0}}@media(max-width: 767px){.home section .wrapper .sidebar{padding:0;margin:0}}@media(max-width: 767px){.home section .wrapper .sidebar aside{display:none}}.region article{margin-bottom:36px;padding-bottom:36px}.region article:last-child{margin-bottom:0;border-bottom:none}.region article:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:none}.region article h2{padding-top:32px}.region article h2[id]{padding-top:68px !important;pointer-events:none}.region article .all-hotels{top:0}.region .webcam-cover{display:block;float:left;margin:0 20px 20px 0;max-width:400px;position:relative}@media(max-width: 767px){.region .webcam-cover{float:none;margin:0 auto 32px}}.region .webcam-cover::before{content:"";display:block;width:100%;height:100%;position:absolute;background:url(../img/play.png);background-repeat:no-repeat;background-position:center;background-size:78px}.region .webcam-cover::after{content:attr(title);display:block;position:absolute;width:100%;color:#da280a;background-color:rgba(245,245,245,.91);bottom:0;left:0;padding:14px 0;line-height:24px;text-align:center;font-size:15px;font-family:"Fira Sans Condensed",sans-serif;z-index:4}.region .webcam-cover img{width:100%;display:block}.region .entertainment{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.region .entertainment a{display:flex;flex-direction:column;width:16.6666666667%;align-items:center;text-align:center;margin:15px 0;text-decoration:none;font-family:"Fira Sans Condensed",sans-serif}@media(min-width: 1025px)and (max-width: 1366px){.region .entertainment a{flex:0 1 auto;width:20%;min-width:140px}}@media(max-width: 1024px){.region .entertainment a{flex:0 1 auto;width:33.3333333333%}}@media(max-width: 895px){.region .entertainment a{flex:0 1 auto;width:20%;min-width:140px}}.region .entertainment a:hover img{border-color:#ffae00}.region .entertainment a img{display:flex;width:116px;height:116px;border-radius:50%;object-fit:cover;object-position:center;border:5px solid #dfdfdf;margin-bottom:8px}.region .entertainment a span{color:#da280a;font-size:15px;line-height:20px}@media(max-width: 895px){.hotel{padding:0}}.hotel article{position:relative}@media(max-width: 1024px){.hotel article{line-height:20px}}.hotel article .pre-text{margin-top:16px;padding-left:16px;border-left:1px solid #f3f3f3;display:inline-block;margin-bottom:12px}.hotel article .fav-button{background-position:center;background-repeat:no-repeat;background-size:29px;background-color:#fff;position:absolute;top:32px;right:32px;display:block;width:52px;height:52px;border-radius:50%;border:3px solid #da280a;background-image:url("../img/heart-add.svg");transition:all .3s ease-in-out}.hotel article .fav-button.active{background-image:url("../img/heart-remove.svg")}.hotel article #fav-animation{background-position:center;background-repeat:no-repeat;background-size:29px;background-color:#fff;position:fixed;top:-52px;left:-52px;display:block;width:52px;height:52px;border-radius:50%;border:3px solid #da280a;background-image:url("../img/heart-remove.svg");opacity:0}.hotel article h2{padding-top:32px;margin-top:0}@media(max-width: 767px){.hotel article h2{padding-top:14px}}.hotel article h2[id]{padding-top:82px !important;margin-top:-68px;pointer-events:none}@media(max-width: 767px){.hotel article h2[id]{padding-top:82px !important;margin-top:-68px}}.hotel article h2#prices+table{width:100%}.hotel article h3{border-bottom:2px solid #f3f3f3}@media(max-width: 767px){.hotel article h3{padding-top:14px}}.hotel article h3.room-title{position:relative;padding-left:19px;border-bottom:0}.hotel article h3.room-title[id]{padding-top:82px !important;margin-top:-68px;pointer-events:none}@media(max-width: 767px){.hotel article h3.room-title[id]{padding-top:68px !important;margin-top:-68px}}.hotel article h3.room-title[id]::before{top:64px}@media(max-width: 767px){.hotel article h3.room-title[id]::before{top:64px}}.hotel article h3.room-title[id] a{pointer-events:all}.hotel article h3.room-title::before{content:"";display:block;border-left:7px solid #dadada;position:absolute;bottom:0;top:18px;left:0;height:auto}.hotel article span.beds{line-height:24px;display:block}.hotel article span.beds+p{clear:left}.hotel article span.beds strong{display:block;float:left}.hotel article span.beds strong.not-phone{display:none}@media(min-width: 540px){.hotel article span.beds strong.not-phone{display:block}}.hotel article span.beds strong.only-phone{display:none}@media(max-width: 539px){.hotel article span.beds strong.only-phone{display:block}}.hotel article span.single-bed{position:relative;display:block;float:left}.hotel article span.single-bed::after{content:"+";position:absolute;right:-4px;top:0;line-height:24px;font-size:18px}.hotel article span.single-bed:last-of-type{margin-right:10px}.hotel article span.single-bed:last-of-type::after{content:""}.hotel article span.single-bed abbr{position:relative;border-bottom:none}.hotel article span.single-bed abbr:hover[title]:after{content:attr(title);display:block;position:absolute;transform:translateX(-50%);left:0;top:-40px;background:#fff;border:1px solid #ffae00;padding:4px 8px;z-index:1;max-width:350px;white-space:nowrap;font-size:14px}.hotel article span.single-bed em.bed{display:block;width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-position:center;margin:0 10px;line-height:24px;position:relative;float:left}.hotel article span.single-bed em.bed.chair-bed{background-image:url(../img/beds/chair-bed.svg)}.hotel article span.single-bed em.bed.couch{background-image:url(../img/beds/couch.svg)}.hotel article span.single-bed em.bed.one-sleep{background-image:url(../img/beds/one-sleep.svg)}.hotel article span.single-bed em.bed.sandwich-couch{background-image:url(../img/beds/sandwich-couch.svg)}.hotel article span.single-bed em.bed.small-couch{background-image:url(../img/beds/small-couch.svg)}.hotel article span.single-bed em.bed.two-floor{background-image:url(../img/beds/two-floor.svg)}.hotel article span.single-bed em.bed.two-sleep{background-image:url(../img/beds/two-sleep.svg)}.hotel article ul.accordion{padding:0;margin-bottom:32px}.hotel article ul.accordion>li{height:auto;padding:0 0 4px 0;margin-bottom:0}.hotel article ul.accordion>li::before{content:"";display:block;position:absolute;width:16px;height:16px;border-radius:50%;background-color:#ffae00;left:19px;top:19px}.hotel article ul.accordion>li::after{content:"";display:block;position:absolute;width:4px;height:4px;left:20px;top:7px;border:1px solid #262626;border-left:none;border-bottom:none;transform:translateY(17px) translateX(4px) rotate(45deg);transition:all .15s ease-in-out}.hotel article ul.accordion>li .content{opacity:0;max-height:0;transform-origin:top;transition:opacity .15s ease-in;overflow:hidden;background-color:#fffcf1}.hotel article ul.accordion>li>a{background-color:#fff4cc;padding:10px 10px 10px 60px;display:flex;flex:1 0 auto;width:100%;min-height:52px;align-items:center;text-decoration:none;font-weight:600;font-size:20px;font-family:"Fira Sans Condensed",sans-serif;background-position:14px 12px;background-size:28px;background-repeat:no-repeat}.hotel article ul.accordion>li>a::before{content:"";display:block;height:24px;width:24px;border-radius:50%;background-color:#ffae00;right:16px;top:14px;position:absolute}.hotel article ul.accordion>li>a::after{content:"";display:block;position:absolute;width:7px;height:7px;right:28px;top:16px;border:1px solid #da280a;border-left:none;border-bottom:none;transform:translateY(50%) translateX(50%) rotate(135deg);transition:all .15s ease-in-out}@media(max-width: 767px){.hotel article ul.accordion>li>a{font-size:16px;line-height:19px;padding-right:46px}}.hotel article ul.accordion>li>a.active::before{background-color:#da280a}.hotel article ul.accordion>li>a.active::after{border-color:#ffae00;transform:translateY(50%) translateX(50%) rotate(-45deg);top:20px}.hotel article ul.accordion>li>a.active+.content{opacity:1;max-height:100vh;padding:20px}.hotel article ul.feature-list{margin:20px 0;padding-left:12px;border-bottom:1px dotted #ffc000}@media(max-width: 539px){.hotel article ul.feature-list{padding-left:12px}}@media(min-width: 768px){.hotel article ul.feature-list.two-col{width:50%;display:block;float:left}}@media(max-width: 767px){.hotel article ul.feature-list.two-col{width:100%;margin-bottom:0;border-bottom:0}.hotel article ul.feature-list.two-col+.two-col{margin-top:0;border-bottom:1px dotted #ffc000;margin-bottom:20px}.hotel article ul.feature-list.two-col+.two-col li:last-of-type::before{display:none}.hotel article ul.feature-list.two-col li:last-of-type::before{display:block}}.hotel article ul.feature-list li{padding:6px 0 17px 28px;margin:0;cursor:pointer}.hotel article ul.feature-list li::before{width:1px;bottom:-12px;content:"";left:3px;top:32px;background-color:rgba(0,0,0,0);border-radius:0;background-image:linear-gradient(#9A9697 1px, #ffffff 1px);background-position:right;background-size:1px 4px;background-repeat:repeat-y;height:100%}.hotel article ul.feature-list li::after{content:"";border-radius:0;width:26px;height:26px;display:block;position:absolute;left:-14px;top:0;border:4px solid #fff;background:#fff url("../img/playground.svg");background-repeat:no-repeat;background-position:center;background-size:contain;transition:all .2s ease-in}.hotel article ul.feature-list li:last-of-type::before{display:none}.hotel article ul.feature-list li.has-conditioner::after{background:#fff url("../img/grey/air-conditioner.svg")}.hotel article ul.feature-list li.has-conditioner:hover::after{background:#fff url("../img/red/air-conditioner.svg")}.hotel article ul.feature-list li.has-bbq::after{background:#fff url("../img/grey/bbq.svg")}.hotel article ul.feature-list li.has-bbq:hover::after{background:#fff url("../img/red/bbq.svg")}.hotel article ul.feature-list li.has-bed::after{background:#fff url("../img/grey/bed.svg")}.hotel article ul.feature-list li.has-bed:hover::after{background:#fff url("../img/red/bed.svg")}.hotel article ul.feature-list li.has-car::after{background:#fff url("../img/grey/car.svg")}.hotel article ul.feature-list li.has-car:hover::after{background:#fff url("../img/red/car.svg")}.hotel article ul.feature-list li.has-cup::after{background:#fff url("../img/grey/cup.svg")}.hotel article ul.feature-list li.has-cup:hover::after{background:#fff url("../img/red/cup.svg")}.hotel article ul.feature-list li.has-like::after{background:#fff url("../img/grey/like.svg")}.hotel article ul.feature-list li.has-like:hover::after{background:#fff url("../img/red/like.svg")}.hotel article ul.feature-list li.has-nursery::after{background:#fff url("../img/grey/nursery.svg")}.hotel article ul.feature-list li.has-nursery:hover::after{background:#fff url("../img/red/nursery.svg")}.hotel article ul.feature-list li.has-planning::after{background:#fff url("../img/grey/planning.svg")}.hotel article ul.feature-list li.has-planning:hover::after{background:#fff url("../img/red/planning.svg")}.hotel article ul.feature-list li.has-playground::after{background:#fff url("../img/grey/playground.svg")}.hotel article ul.feature-list li.has-playground:hover::after{background:#fff url("../img/red/playground.svg")}.hotel article ul.feature-list li.has-team::after{background:#fff url("../img/grey/team.svg")}.hotel article ul.feature-list li.has-team:hover::after{background:#fff url("../img/red/team.svg")}.hotel article ul.feature-list li.has-stairs::after{background:#fff url("../img/grey/stairs.svg")}.hotel article ul.feature-list li.has-stairs:hover::after{background:#fff url("../img/red/stairs.svg")}.hotel article ul.feature-list li.has-swimming-pool::after{background:#fff url("../img/grey/swimming-pool.svg")}.hotel article ul.feature-list li.has-swimming-pool:hover::after{background:#fff url("../img/red/swimming-pool.svg")}.hotel article ul.feature-list li.has-swimming-pool-kid::after{background:#fff url("../img/grey/swimming-pool-kids.svg")}.hotel article ul.feature-list li.has-swimming-pool-kid:hover::after{background:#fff url("../img/red/swimming-pool-kids.svg")}.hotel article ul.feature-list li.has-swimming-pool-kids::after{background:#fff url("../img/grey/swimming-pool-kids.svg")}.hotel article ul.feature-list li.has-swimming-pool-kids:hover::after{background:#fff url("../img/red/swimming-pool-kids.svg")}.hotel article ul.feature-list li.has-pool::after{background:#fff url("../img/grey/pool.svg")}.hotel article ul.feature-list li.has-pool:hover::after{background:#fff url("../img/red/pool.svg")}.hotel article ul.feature-list li.has-food::after{background:#fff url("../img/grey/food.svg")}.hotel article ul.feature-list li.has-food:hover::after{background:#fff url("../img/red/food.svg")}.hotel article ul.feature-list li.has-complectation::after{background:#fff url("../img/grey/complectation.svg")}.hotel article ul.feature-list li.has-complectation:hover::after{background:#fff url("../img/red/complectation.svg")}.hotel article ul.feature-list li.has-microwave::after{background:#fff url("../img/grey/microwave.svg")}.hotel article ul.feature-list li.has-microwave:hover::after{background:#fff url("../img/red/microwave.svg")}.hotel article ul.feature-list li.has-animators::after{background:#fff url("../img/grey/animators.svg")}.hotel article ul.feature-list li.has-animators:hover::after{background:#fff url("../img/red/animators.svg")}.hotel article ul.feature-list li.has-beer::after{background:#fff url("../img/grey/beer.svg")}.hotel article ul.feature-list li.has-beer:hover::after{background:#fff url("../img/red/beer.svg")}.hotel article ul.feature-list li.has-child-bed::after{background:#fff url("../img/grey/child-bed.svg")}.hotel article ul.feature-list li.has-child-bed:hover::after{background:#fff url("../img/red/child-bed.svg")}.hotel article ul.feature-list li.has-washer::after{background:#fff url("../img/grey/washer.svg")}.hotel article ul.feature-list li.has-washer:hover::after{background:#fff url("../img/red/washer.svg")}.hotel article ul.feature-list li.has-deposit::after{background:#fff url("../img/grey/deposit.svg")}.hotel article ul.feature-list li.has-deposit:hover::after{background:#fff url("../img/red/deposit.svg")}.hotel article ul.feature-list li.has-field::after{background:#fff url("../img/grey/field.svg")}.hotel article ul.feature-list li.has-field:hover::after{background:#fff url("../img/red/field.svg")}.hotel article ul.feature-list li.has-gym::after{background:#fff url("../img/grey/gym.svg")}.hotel article ul.feature-list li.has-gym:hover::after{background:#fff url("../img/red/gym.svg")}.hotel article ul.feature-list li.has-sauna::after{background:#fff url("../img/grey/sauna.svg")}.hotel article ul.feature-list li.has-sauna:hover::after{background:#fff url("../img/red/sauna.svg")}.hotel article ul.feature-list li.has-tabletennis::after{background:#fff url("../img/grey/tabletennis.svg")}.hotel article ul.feature-list li.has-tabletennis:hover::after{background:#fff url("../img/red/tabletennis.svg")}.hotel article ul.feature-list li.has-pavillion::after{background:#fff url("../img/grey/pavillion.svg")}.hotel article ul.feature-list li.has-pavillion:hover::after{background:#fff url("../img/red/pavillion.svg")}.hotel article ul.feature-list li.has-spa::after{background:#fff url("../img/grey/spa.svg")}.hotel article ul.feature-list li.has-spa:hover::after{background:#fff url("../img/red/spa.svg")}.hotel article ul.feature-list li.has-conference-hall::after{background:#fff url("../img/grey/conference-hall.svg")}.hotel article ul.feature-list li.has-conference-hall:hover::after{background:#fff url("../img/red/conference-hall.svg")}.hotel article ul.feature-list li.has-swedish::after{background:#fff url("../img/grey/swedish.svg")}.hotel article ul.feature-list li.has-swedish:hover::after{background:#fff url("../img/red/swedish.svg")}.hotel article ul.feature-list li.has-trampoline::after{background:#fff url("../img/grey/trampoline.svg")}.hotel article ul.feature-list li.has-trampoline:hover::after{background:#fff url("../img/red/trampoline.svg")}.hotel article ul.feature-list li.has-has-trampoline::after{background:#fff url("../img/grey/trampoline.svg")}.hotel article ul.feature-list li.has-has-trampoline:hover::after{background:#fff url("../img/red/trampoline.svg")}.hotel article ul.feature-list li.has-dinner::after{background:#fff url("../img/grey/dinner.svg")}.hotel article ul.feature-list li.has-dinner:hover::after{background:#fff url("../img/red/dinner.svg")}.hotel article ul.feature-list li.has-child-club::after{background:#fff url("../img/grey/child-club.svg")}.hotel article ul.feature-list li.has-child-club:hover::after{background:#fff url("../img/red/child-club.svg")}.hotel article ul.feature-list li.has-cinema::after{background:#fff url("../img/grey/cinema.svg")}.hotel article ul.feature-list li.has-cinema:hover::after{background:#fff url("../img/red/cinema.svg")}.hotel article ul.feature-list li.has-sea-view::after{background:#fff url("../img/grey/sea-view.svg")}.hotel article ul.feature-list li.has-sea-view:hover::after{background:#fff url("../img/red/sea-view.svg")}.hotel article ul.feature-list li.has-massage::after{background:#fff url("../img/grey/massage.svg")}.hotel article ul.feature-list li.has-massage:hover::after{background:#fff url("../img/red/massage.svg")}.hotel article ul.feature-list li.has-medcenter::after{background:#fff url("../img/grey/medcenter.svg")}.hotel article ul.feature-list li.has-medcenter:hover::after{background:#fff url("../img/red/medcenter.svg")}.hotel article ul.feature-list li.has-multicooker::after{background:#fff url("../img/grey/multicooker.svg")}.hotel article ul.feature-list li.has-multicooker:hover::after{background:#fff url("../img/red/multicooker.svg")}.hotel article ul.feature-list li.has-paid-parking::after{background:#fff url("../img/grey/paid-parking.svg")}.hotel article ul.feature-list li.has-paid-parking:hover::after{background:#fff url("../img/red/paid-parking.svg")}.hotel article ul.feature-list li.has-shop::after{background:#fff url("../img/grey/shop.svg")}.hotel article ul.feature-list li.has-shop:hover::after{background:#fff url("../img/red/shop.svg")}.hotel article ul.feature-list li.has-tennis-court::after{background:#fff url("../img/grey/tennis-court.svg")}.hotel article ul.feature-list li.has-tennis-court:hover::after{background:#fff url("../img/red/tennis-court.svg")}.hotel article ul.feature-list li.has-windsurfing::after{background:#fff url("../img/grey/windsurfing.svg")}.hotel article ul.feature-list li.has-windsurfing:hover::after{background:#fff url("../img/red/windsurfing.svg")}.hotel article ul.feature-list li.has-rescue-tower::after{background:#fff url("../img/grey/rescue-tower.svg")}.hotel article ul.feature-list li.has-rescue-tower:hover::after{background:#fff url("../img/red/rescue-tower.svg")}.hotel article ul.feature-list li.has-full-year::after{background:#fff url("../img/grey/full-year.svg")}.hotel article ul.feature-list li.has-full-year:hover::after{background:#fff url("../img/red/full-year.svg")}.hotel article .gallery{display:flex;flex-direction:column;height:320px;flex-wrap:wrap;width:calc(100% + 10px);margin:0 -5px;overflow:hidden}@media(max-width: 539px){.hotel article .gallery{flex-direction:row;height:auto}}.hotel article .gallery a.gallery-item{display:flex;flex:0 1 calc(50% - 10px);width:calc(25% - 16px);height:calc(50% - 16px);margin:5px;position:relative;border:3px solid #ffae00}@media(max-width: 539px){.hotel article .gallery a.gallery-item{height:auto;flex:1 1 calc(33.3333333333% - 16px)}}.hotel article .gallery a.gallery-item:first-of-type{flex:0 1 100%;width:50%}@media(max-width: 539px){.hotel article .gallery a.gallery-item:first-of-type{width:100%;flex:1 1 100%}}@media(max-width: 539px){.hotel article .gallery a.gallery-item:nth-child(4){display:none}}.hotel article .gallery a.gallery-item.hidden{display:none}.hotel article .gallery a.gallery-item.more{border:3px solid rgba(0,0,0,.7)}.hotel article .gallery a.gallery-item img{width:100%;height:auto;object-fit:cover}.hotel article .gallery a.gallery-item span{display:flex;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.7);justify-content:center;align-items:center;color:#fff;text-align:center;white-space:normal;font-family:"Fira Sans",sans-serif;font-size:18px}@media(max-width: 895px){.hotel article .gallery a.gallery-item span{font-size:14px;font-family:"Fira Sans Condensed",sans-serif}}.hotel article .hotel-menu{margin:0 -32px 0;width:calc(100% + 64px);position:relative;background-color:#ffc000;max-height:48px;transition:max-height .2s ease-in-out;overflow:hidden;will-change:transition;font-family:"Fira Sans Condensed",sans-serif}@media(max-width: 895px){.hotel article .hotel-menu{margin:0 -20px 0;width:calc(100% + 40px);padding-right:0}}.hotel article .hotel-menu.active{max-height:1000px}.hotel article .hotel-menu.active .top-btn{max-width:0 !important;overflow:hidden;left:-190px}@media(max-width: 539px){.hotel article .hotel-menu.active .top-btn{display:none}}.hotel article .hotel-menu.active ul:first-of-type{max-width:100%;width:100%;position:absolute;top:0;left:0}@media(max-width: 539px){.hotel article .hotel-menu.active ul:first-of-type{position:relative}}.hotel article .hotel-menu.active ul:first-of-type li{flex:0 1 25%;justify-content:flex-start}@media(max-width: 539px){.hotel article .hotel-menu.active ul:first-of-type li{flex:0 1 100%}}@media(max-width: 539px){.hotel article .hotel-menu.active ul:first-of-type li:first-child span{border-bottom:none}}.hotel article .hotel-menu ul{padding:10px 0 0;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;width:auto;padding:0;width:100%;transition:max-width .2s ease-in-out}.hotel article .hotel-menu ul:first-of-type{max-width:100%;position:absolute;left:192px;top:0;transition:all .2s ease-in-out;padding:0;margin:0}@media(max-width: 539px){.hotel article .hotel-menu ul:first-of-type{left:128px;padding:0}}.hotel article .hotel-menu ul:first-of-type li{justify-content:center}@media(max-width: 539px){.hotel article .hotel-menu ul:first-of-type li{justify-content:flex-start}}@media(max-width: 539px){.hotel article .hotel-menu ul:first-of-type li:first-child span{border-bottom:1px #3f2e00 dotted}}@media(max-width: 1366px){.hotel article .hotel-menu ul{justify-content:flex-start}}@media(min-width: 896px)and (max-width: 1024px){.hotel article .hotel-menu ul{margin:20px -20px 0;padding:6px 0;width:calc(100% + 40px);overflow-x:scroll;scrollbar-width:thin;scrollbar-color:#ffae00 rgba(0,0,0,0)}}@media(min-width: 768px)and (max-width: 895px){.hotel article .hotel-menu ul{margin:20px -20px 0;padding:6px 0;width:calc(100% + 40px);overflow-x:scroll;scrollbar-width:thin;scrollbar-color:#ffae00 rgba(0,0,0,0)}}@media(max-width: 767px){.hotel article .hotel-menu ul{overflow-x:scroll;margin:20px -15px 0;padding:10px 0;width:calc(100% + 30px);scrollbar-width:thin;scrollbar-color:#ffae00 rgba(0,0,0,0);justify-content:flex-start}}@media(max-width: 539px){.hotel article .hotel-menu ul{margin:0;padding:10px 0 0;width:100%}}.hotel article .hotel-menu ul::-webkit-scrollbar{width:3px;height:3px}.hotel article .hotel-menu ul::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.hotel article .hotel-menu ul::-webkit-scrollbar-thumb{background-color:#ffae00;border-radius:2px;border:none}.hotel article .hotel-menu ul li{text-transform:uppercase;padding:0;height:48px;line-height:20px;align-self:center;justify-content:flex-start;display:flex;flex:0 1 calc(25% - 16px);margin:0;align-items:center;text-transform:none;padding:0 10px;text-align:center}@media(max-width: 1366px){.hotel article .hotel-menu ul li{padding:0 8px;line-height:24px;font-size:14px;padding:0 8px;line-height:24px}}@media(max-width: 1024px){.hotel article .hotel-menu ul li{font-size:13px}}@media(max-width: 539px){.hotel article .hotel-menu ul li{line-height:18px;width:100%;flex:1 1 100%;justify-content:flex-start;padding-left:20px}}.hotel article .hotel-menu ul li::before{display:none}.hotel article .hotel-menu ul li i,.hotel article .hotel-menu ul li em{display:inline-block}.hotel article .hotel-menu ul li i.icon,.hotel article .hotel-menu ul li em.icon{min-width:32px;height:28px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:10px}.hotel article .hotel-menu ul li i[class^=has-beach],.hotel article .hotel-menu ul li i[class*=" has-beach"],.hotel article .hotel-menu ul li em[class^=has-beach],.hotel article .hotel-menu ul li em[class*=" has-beach"]{background-image:url("../img/white/beach.svg")}.hotel article .hotel-menu ul li i.has-webcam,.hotel article .hotel-menu ul li em.has-webcam{background-image:url("../img/white/webcam.svg")}.hotel article .hotel-menu ul li i.has-tour,.hotel article .hotel-menu ul li em.has-tour{background-image:url("../img/white/3d-tour.svg");background-size:38px}.hotel article .hotel-menu ul li i.has-swimming-pool,.hotel article .hotel-menu ul li em.has-swimming-pool{background-image:url("../img/white/swimming-pool.svg")}.hotel article .hotel-menu ul li i.has-swimming-pool-kid,.hotel article .hotel-menu ul li em.has-swimming-pool-kid{background-image:url("../img/white/swimming-pool-kids.svg")}.hotel article .hotel-menu ul li i.has-swimming-pool-kids,.hotel article .hotel-menu ul li em.has-swimming-pool-kids{background-image:url("../img/white/swimming-pool-kids.svg")}.hotel article .hotel-menu ul li i.has-pool,.hotel article .hotel-menu ul li em.has-pool{background-image:url("../img/white/pool.svg")}.hotel article .hotel-menu ul li i.has-paw,.hotel article .hotel-menu ul li em.has-paw{background-image:url("../img/white/paw.svg")}.hotel article .hotel-menu ul li i.has-small-paw,.hotel article .hotel-menu ul li em.has-small-paw{background-image:url("../img/white/paw.svg")}.hotel article .hotel-menu ul li i.has-dinner,.hotel article .hotel-menu ul li em.has-dinner{background-image:url("../img/white/dinner.svg")}.hotel article .hotel-menu ul li i.has-wifi,.hotel article .hotel-menu ul li em.has-wifi{background-image:url("../img/white/wifi.svg")}.hotel article .hotel-menu ul li i.has-smart-tv,.hotel article .hotel-menu ul li em.has-smart-tv{background-image:url("../img/white/smart-tv.svg")}.hotel article .hotel-menu ul li i.has-playground,.hotel article .hotel-menu ul li em.has-playground{background-image:url("../img/white/playground.svg")}.hotel article .hotel-menu ul li i.has-animators,.hotel article .hotel-menu ul li em.has-animators{background-image:url("../img/white/animators.svg")}.hotel article .hotel-menu ul li i.has-child-bed,.hotel article .hotel-menu ul li em.has-child-bed{background-image:url("../img/white/child-bed.svg")}.hotel article .hotel-menu ul li i.has-transfer,.hotel article .hotel-menu ul li em.has-transfer{background-image:url("../img/white/transfer.svg")}.hotel article .hotel-menu ul li i.has-parking,.hotel article .hotel-menu ul li em.has-parking{background-image:url("../img/white/car.svg")}.hotel article .hotel-menu ul li i.has-gym,.hotel article .hotel-menu ul li em.has-gym{background-image:url("../img/white/gym.svg")}.hotel article .hotel-menu ul li i.has-sauna,.hotel article .hotel-menu ul li em.has-sauna{background-image:url("../img/white/sauna.svg")}.hotel article .hotel-menu ul li i.has-bbq,.hotel article .hotel-menu ul li em.has-bbq{background-image:url("../img/white/bbq.svg")}.hotel article .hotel-menu ul li i.has-food,.hotel article .hotel-menu ul li em.has-food{background-image:url("../img/white/dinner.svg")}.hotel article .hotel-menu ul li i.has-individual-kitchen,.hotel article .hotel-menu ul li em.has-individual-kitchen{background-image:url("../img/white/individual-kitchen.svg")}.hotel article .hotel-menu ul li i.has-kitchen,.hotel article .hotel-menu ul li em.has-kitchen{background-image:url("../img/white/kitchen.svg")}.hotel article .hotel-menu ul li i.has-room-service,.hotel article .hotel-menu ul li em.has-room-service{background-image:url("../img/white/room-service.svg")}.hotel article .hotel-menu ul li i.has-cup,.hotel article .hotel-menu ul li em.has-cup{background-image:url("../img/white/cup.svg")}.hotel article .hotel-menu ul li i.has-pavillion,.hotel article .hotel-menu ul li em.has-pavillion{background-image:url("../img/white/pavillion.svg")}.hotel article .hotel-menu ul li i.has-beer,.hotel article .hotel-menu ul li em.has-beer{background-image:url("../img/white/beer.svg")}.hotel article .hotel-menu ul li i.has-spa,.hotel article .hotel-menu ul li em.has-spa{background-image:url("../img/white/spa.svg")}.hotel article .hotel-menu ul li i.has-conference-hall,.hotel article .hotel-menu ul li em.has-conference-hall{background-image:url("../img/white/conference-hall.svg")}.hotel article .hotel-menu ul li i.has-swedish,.hotel article .hotel-menu ul li em.has-swedish{background-image:url("../img/white/swedish.svg")}.hotel article .hotel-menu ul li i.has-washer,.hotel article .hotel-menu ul li em.has-washer{background-image:url("../img/white/washer.svg")}.hotel article .hotel-menu ul li i.has-tabletennis,.hotel article .hotel-menu ul li em.has-tabletennis{background-image:url("../img/white/tabletennis.svg")}.hotel article .hotel-menu ul li i.has-field,.hotel article .hotel-menu ul li em.has-field{background-image:url("../img/white/field.svg")}.hotel article .hotel-menu ul li i.has-has-trampoline,.hotel article .hotel-menu ul li em.has-has-trampoline{background-image:url("../img/white/trampoline.svg")}.hotel article .hotel-menu ul li i.has-child-club,.hotel article .hotel-menu ul li em.has-child-club{background-image:url("../img/white/child-club.svg")}.hotel article .hotel-menu ul li i.has-cinema,.hotel article .hotel-menu ul li em.has-cinema{background-image:url("../img/white/cinema.svg")}.hotel article .hotel-menu ul li i.has-sea-view,.hotel article .hotel-menu ul li em.has-sea-view{background-image:url("../img/white/sea-view.svg")}.hotel article .hotel-menu ul li i.has-massage,.hotel article .hotel-menu ul li em.has-massage{background-image:url("../img/white/massage.svg")}.hotel article .hotel-menu ul li i.has-medcenter,.hotel article .hotel-menu ul li em.has-medcenter{background-image:url("../img/white/medcenter.svg")}.hotel article .hotel-menu ul li i.has-multicooker,.hotel article .hotel-menu ul li em.has-multicooker{background-image:url("../img/white/multicooker.svg")}.hotel article .hotel-menu ul li i.has-paid-parking,.hotel article .hotel-menu ul li em.has-paid-parking{background-image:url("../img/white/paid-parking.svg")}.hotel article .hotel-menu ul li i.has-shop,.hotel article .hotel-menu ul li em.has-shop{background-image:url("../img/white/shop.svg")}.hotel article .hotel-menu ul li i.has-tennis-court,.hotel article .hotel-menu ul li em.has-tennis-court{background-image:url("../img/white/tennis-court.svg")}.hotel article .hotel-menu ul li i.has-windsurfing,.hotel article .hotel-menu ul li em.has-windsurfing{background-image:url("../img/white/windsurfing.svg")}.hotel article .hotel-menu ul li i.has-rescue-tower,.hotel article .hotel-menu ul li em.has-rescue-tower{background-image:url("../img/white/rescue-tower.svg")}.hotel article .hotel-menu ul li i.has-full-year,.hotel article .hotel-menu ul li em.has-full-year{background-image:url("../img/white/full-year.svg")}.hotel article .hotel-menu ul li span{font-size:15px;line-height:20px;color:#3f2e00;margin:0;width:auto;text-align:left;font-family:"Fira Sans Condensed",sans-serif}.hotel article .hotel-menu ul.hidden-menu{padding:0;width:100%;margin:0;position:relative}@media(max-width: 539px){.hotel article .hotel-menu ul.hidden-menu{padding:0 0 10px;width:100%}}.hotel article .hotel-menu ul.hidden-menu li{flex:1 1 25%;max-width:25%}@media(max-width: 539px){.hotel article .hotel-menu ul.hidden-menu li{max-width:100%;flex:1 1 100%;padding-left:20px}}.hotel article .hotel-menu ul.hidden-menu li:last-of-type{margin-right:auto}.hotel article .hotel-menu a{font-family:"Fira Sans Condensed",sans-serif;text-decoration:none;margin:0 auto;display:flex;font-weight:500;font-size:18px;display:flex;width:190px;flex:1 1 190px}@media(max-width: 1366px){.hotel article .hotel-menu a{font-weight:500;font-size:13px}}.hotel article .hotel-menu a:hover{color:#da280a}.hotel article .hotel-menu a.button{line-height:28px;font-size:18px;padding:10px 0;font-weight:400;color:#ffae00;background-color:#920;justify-content:center;border-radius:0;margin:0;position:relative;top:0;left:0;transition:all .2s ease-in-out}@media(max-width: 1366px){.hotel article .hotel-menu a.button{font-size:13px;padding:7px 0;line-height:34px}}@media(max-width: 767px){.hotel article .hotel-menu a.button{line-height:34px}}.hotel article .hotel-menu a.button:hover{color:#fff}.hotel article .hotel-menu a.button.top-btn{max-width:190px;transition:max-width .2s ease-in-out}@media(max-width: 539px){.hotel article .hotel-menu a.button.top-btn{max-width:128px}}.hotel article .hotel-menu a.button.bot-btn{width:100%;color:#fff;font-family:"Fira Sans Condensed",sans-serif;font-size:22px;font-weight:400}.hotel article .hotel-menu a.burger{width:64px;height:48px;flex:1 1 48px;position:absolute;right:0;top:0;background-color:#ffd43f}.hotel article .hotel-menu a.burger .icon{width:34px;height:26px;margin:0;position:absolute;top:12px;right:15px}.hotel article .hotel-menu a.burger .icon span{display:block;position:absolute;height:5px;width:100%;background:#da280a;border-radius:2px;opacity:1;left:0;transform:rotate(0deg);transition:.2s ease-in-out}@media(max-width: 767px){.hotel article .hotel-menu a.burger .icon span{background:#da280a}}.hotel article .hotel-menu a.burger .icon span:nth-child(1){top:20px}.hotel article .hotel-menu a.burger .icon span:nth-child(2){top:10px}.hotel article .hotel-menu a.burger .icon span:nth-child(4){top:20px}.hotel article .hotel-menu a.burger.active .icon span:nth-child(1){top:10px;width:0%;left:50%}.hotel article .hotel-menu a.burger.active .icon span:nth-child(2){transform:rotate(45deg)}.hotel article .hotel-menu a.burger.active .icon span:nth-child(3){transform:rotate(-45deg);top:10px}.hotel article .hotel-menu a.burger.active .icon span:nth-child(4){top:10px;width:0%;left:50%}.hotel article .hotel-slider{margin:0 -32px 0;width:calc(100% + 64px);position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}@media(max-width: 1024px){.hotel article .hotel-slider{margin:0 -20px 0;width:calc(100% + 40px)}}@media(max-width: 767px){.hotel article .hotel-slider{margin:0 -20px;width:calc(100% + 40px)}}.hotel article .hotel-slider figure{display:flex;flex:0 1 calc(20% - 8px);margin:5px;border-top:4px solid #ffae00;border-bottom:4px solid #ffae00}@media(max-width: 539px){.hotel article .hotel-slider figure{flex:0 1 calc(33.3333333333% - 7px)}}.hotel article .hotel-slider figure:first-of-type{flex:1 1 100%;margin:0 0 5px;border-top:0;border-bottom:8px solid #ffae00}.hotel article .hotel-slider figure:first-of-type>figcaption{display:block;right:0;left:auto;top:46px;bottom:auto}@media(max-width: 539px){.hotel article .hotel-slider figure:first-of-type>figcaption{top:auto;right:0;padding:8px 16px;font-family:"Fira Sans Condensed",sans-serif;font-size:14px;bottom:15px;margin:0}}.hotel article .hotel-slider figure:first-of-type a{width:100%}.hotel article .hotel-slider figure:first-of-type a img{min-width:100%;object-fit:cover}.hotel article .hotel-slider figure:nth-child(2){margin-left:0}.hotel article .hotel-slider figure:nth-child(6){margin-right:0}.hotel article .hotel-slider figure.hidden{display:none}.hotel article .hotel-slider figure>figcaption{display:none}.hotel article .hotel-slider figure.more a{position:relative}.hotel article .hotel-slider figure.more span{display:flex;width:100%;height:100%;position:absolute;background:rgba(0,0,0,.7);color:#ffae00;top:0;left:0;padding:0;align-items:center;text-align:center;justify-content:center;white-space:normal;font-family:"Fira Sans",sans-serif;font-size:18px}@media(max-width: 895px){.hotel article .hotel-slider figure.more span{font-size:14px;font-family:"Fira Sans Condensed",sans-serif}}@media(max-width: 539px){.hotel article .hotel-slider figure.more span{padding:10px}}@media(max-width: 767px){.hotel article .hotel-slider figure:nth-child(4),.hotel article .hotel-slider figure:nth-child(5){display:none}}.hotel article .hotel-slider .options{width:100%;background-color:#fafafa;padding:15px;display:flex;flex-direction:row;justify-content:space-between;scrollbar-width:thin;scrollbar-color:#ffae00 rgba(0,0,0,0)}@media(max-width: 1366px){.hotel article .hotel-slider .options{flex-direction:column;max-height:146px;overflow:hidden}.hotel article .hotel-slider .options::after{content:"";position:absolute;background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);bottom:0;width:calc(100% - 15px);height:99px;background-position:center}.hotel article .hotel-slider .options::before{content:"";position:absolute;background:url("../img/chevron.svg");bottom:0;width:32px;left:calc(50% - 16px);height:32px;z-index:1;background-position:center;background-repeat:no-repeat;background-size:contain;transform:rotate(90deg)}.hotel article .hotel-slider .options:hover{max-height:800px}.hotel article .hotel-slider .options:hover::before{display:none}.hotel article .hotel-slider .options:hover::after{display:none}}@media(max-width: 767px){.hotel article .hotel-slider .options{background-color:rgba(249,249,249,.9);position:relative;bottom:auto;width:100%}}.hotel article .hotel-slider .options::-webkit-scrollbar{width:3px;height:3px}.hotel article .hotel-slider .options::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.hotel article .hotel-slider .options::-webkit-scrollbar-thumb{background-color:#ffae00;border-radius:2px;border:none}.hotel article .hotel-slider .options>li{margin-bottom:0;padding-left:0}@media(max-width: 767px){.hotel article .hotel-slider .options>li{flex:1 0 auto}}.hotel article .hotel-slider .options>li::before{display:none}.hotel article .hotel-slider .options>li ul li{margin-bottom:0;display:flex;align-items:center;height:36px;padding-right:15px;padding-left:44px;position:relative;white-space:nowrap}.hotel article .hotel-slider .options>li ul li::before{display:none}.hotel article .hotel-slider .options>li ul li img{position:absolute;top:50%;left:0;transform:translateY(-50%);max-width:34px;object-fit:contain}.hotel article .room-slider{margin:0 -5px 0;width:calc(100% + 10px);position:relative;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px}@media(max-width: 1024px){.hotel article .room-slider{margin:0 -20px 0;width:calc(100% + 40px)}}@media(max-width: 767px){.hotel article .room-slider{margin:0 -5px 12px;width:calc(100% + 10px)}}.hotel article .room-slider figure{display:flex;flex:1 1 calc(20% - 10px);margin:5px;border-top:4px solid #ffae00;border-bottom:4px solid #ffae00}.hotel article .room-slider figure>a{display:block;width:100%}.hotel article .room-slider figure>a img{max-width:500px;width:100%;object-fit:cover;height:100%}.hotel article .room-slider figure.hidden{display:none}.hotel article .room-slider figure>figcaption{display:none}.hotel article .room-slider figure.more a{position:relative}.hotel article .room-slider figure.more span{display:flex;width:100%;height:100%;position:absolute;background:rgba(0,0,0,.7);color:#ffae00;top:0;left:0;padding:0;align-items:center;text-align:center;justify-content:center;white-space:normal;font-family:"Fira Sans",sans-serif;font-size:18px}@media(max-width: 895px){.hotel article .room-slider figure.more span{font-size:14px;font-family:"Fira Sans Condensed",sans-serif}}@media(max-width: 539px){.hotel article .room-slider figure.more span{padding:10px}}.hotel article .room-slider figure.more span.show-on-phone{display:none}@media(max-width: 767px){.hotel article .room-slider figure.more span.show-on-phone{display:flex}}@media(max-width: 767px){.hotel article .room-slider figure:nth-child(4),.hotel article .room-slider figure:nth-child(5){display:none}}.hotel article .room-slider .options{width:100%;background-color:#fafafa;padding:15px;display:flex;flex-direction:row;justify-content:space-between;scrollbar-width:thin;scrollbar-color:#ffae00 rgba(0,0,0,0)}@media(max-width: 1366px){.hotel article .room-slider .options{flex-direction:column;max-height:146px;overflow:hidden}.hotel article .room-slider .options::after{content:"";position:absolute;background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);bottom:0;width:calc(100% - 15px);height:99px;background-position:center}.hotel article .room-slider .options::before{content:"";position:absolute;background:url("../img/chevron.svg");bottom:0;width:32px;left:calc(50% - 16px);height:32px;z-index:1;background-position:center;background-repeat:no-repeat;background-size:contain;transform:rotate(90deg)}.hotel article .room-slider .options:hover{max-height:800px}.hotel article .room-slider .options:hover::before{display:none}.hotel article .room-slider .options:hover::after{display:none}}@media(max-width: 767px){.hotel article .room-slider .options{background-color:rgba(249,249,249,.9);position:relative;bottom:auto;width:100%}}.hotel article .room-slider .options::-webkit-scrollbar{width:3px;height:3px}.hotel article .room-slider .options::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.hotel article .room-slider .options::-webkit-scrollbar-thumb{background-color:#ffae00;border-radius:2px;border:none}.hotel article .room-slider .options>li{margin-bottom:0;padding-left:0}@media(max-width: 767px){.hotel article .room-slider .options>li{flex:1 0 auto}}.hotel article .room-slider .options>li::before{display:none}.hotel article .room-slider .options>li ul li{margin-bottom:0;display:flex;align-items:center;height:36px;padding-right:15px;padding-left:44px;position:relative;white-space:nowrap}.hotel article .room-slider .options>li ul li::before{display:none}.hotel article .room-slider .options>li ul li img{position:absolute;top:50%;left:0;transform:translateY(-50%);max-width:34px;object-fit:contain}.hotel article h1{padding:10px 70px 10px 26px}@media(min-width: 768px)and (max-width: 895px){.hotel article h1{padding:10px 20px;margin-bottom:25px}}@media(min-width: 896px)and (max-width: 1024px){.hotel article h1{font-size:26px;line-height:32px;padding:10px 20px;margin-bottom:25px}}.hotel article .about li::before{display:none}.hotel article ul.contacts{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;padding:20px 0 0 0;margin:0;position:relative}@media(min-width: 896px)and (max-width: 1024px){.hotel article ul.contacts{margin-bottom:20px;font-size:14px}}@media(min-width: 768px)and (max-width: 895px){.hotel article ul.contacts{margin-bottom:20px;font-size:14px}}@media(max-width: 767px){.hotel article ul.contacts{flex-direction:column;padding:20px 0 0}}.hotel article ul.contacts>li{padding:0 20px;flex:1 1 50%;margin-bottom:8px;line-height:150%}.hotel article ul.contacts>li::before{display:none}@media(max-width: 1024px){.hotel article ul.contacts>li::before{left:3px;padding-left:10px}}@media(max-width: 1366px){.hotel article ul.contacts>li{flex:1 1 100%}}@media(max-width: 1024px){.hotel article ul.contacts>li{display:flex;border-radius:4px;border:2px dotted #ccc;margin-bottom:10px;padding:5px 0 5px 32px;white-space:nowrap;justify-content:flex-start}}.hotel article ul.contacts>li>a{text-decoration:none;color:#3f2e00;border-bottom:1px dotted #3f2e00;position:relative;display:inline;white-space:normal}@media(max-width: 767px){.hotel article ul.contacts>li>a{border-bottom:none}}.hotel article ul.contacts>li>strong{display:inline-flex;margin-right:5px}.hotel article ul.contacts>li>ul{position:absolute}.hotel article ul.contacts>li.location{position:relative}.hotel article ul.contacts>li.location::before{content:"";display:block;position:absolute;top:2px;left:0;width:16px;height:18px;background-image:url(../img/location.svg);background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:0;background-color:rgba(0,0,0,0)}@media(max-width: 1024px){.hotel article ul.contacts>li.location::before{top:8px;left:4px}}@media(max-width: 767px){.hotel article ul.contacts>li.location::before{left:0}}@media(max-width: 895px){.hotel article ul.contacts>li.location{width:100%;min-height:40px;justify-content:center;align-items:center;display:flex;border-radius:4px;border:2px dotted #ccc;margin-bottom:10px;justify-content:flex-start;font-size:14px;line-height:22px;padding:6px 0 6px 32px}}@media(max-width: 767px){.hotel article ul.contacts>li.location{display:block}}.hotel article ul.contacts>li.phone{position:relative}@media(max-width: 895px){.hotel article ul.contacts>li.phone{width:100%;height:40px;justify-content:center;align-items:center;display:flex;border-radius:4px;border:2px dotted #ccc;justify-content:flex-start;padding:6px 0 6px 32px;font-size:14px;line-height:22px}}.hotel article ul.contacts>li.phone::before{content:"";display:block;position:absolute;top:4px;left:0;width:16px;height:15px;background-image:url(../img/phone.svg);background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:0;background-color:rgba(0,0,0,0)}@media(max-width: 1024px){.hotel article ul.contacts>li.phone::before{left:4px;top:9px}}@media(max-width: 895px){.hotel article ul.contacts>li.phone::before{top:9px;left:2px}}.hotel article ul.contacts>li.phone .call{display:none;flex-direction:column;position:absolute;background-color:#fff;z-index:11;top:22px;text-transform:none;border:1px solid #da280a;border-radius:0;padding:8px 0;left:0;width:148px;transform:translateX(50%)}@media(max-width: 767px){.hotel article ul.contacts>li.phone .call{right:50%;width:auto;min-width:150px;top:auto;bottom:0;transform:translateY(105%) translateX(50%)}}.hotel article ul.contacts>li.phone .call.active{display:flex}.hotel article ul.contacts>li.phone .call::before{content:"";display:block;background:rgba(0,0,0,0);width:100%;height:12px;top:-12px;left:0;position:absolute}.hotel article ul.contacts>li.phone .call li{position:relative;padding-left:0;min-width:140px;padding:0;margin:0;border-bottom:1px solid #f5f5f5}.hotel article ul.contacts>li.phone .call li::before{display:none}.hotel article ul.contacts>li.phone .call li:first-of-type a::before{background-image:url("../img/phone-call.svg")}.hotel article ul.contacts>li.phone .call li:last-of-type{border-bottom:none}.hotel article ul.contacts>li.phone .call li:last-of-type a::before{transform:rotate(90deg);background-image:url("../img/chevron.svg");background-position:left 2px top 4px}.hotel article ul.contacts>li.phone .call li a{color:#5a5858;line-height:30px;font-size:14px;padding:0 20px;cursor:pointer;width:100%;display:inline-block;text-decoration:none;padding-left:32px;text-align:left;border-bottom:none;position:relative}.hotel article ul.contacts>li.phone .call li a::before{content:"";display:block;background-repeat:no-repeat;background-size:18px;background-position:left top 2px;background-image:url("../img/book.svg");width:28px;background-position:center 2px;height:27px;background-color:rgba(0,0,0,0);border-radius:0;left:2px;top:4px;position:absolute}.hotel article ul.contacts>li.phone .call li a[href^="viber:"]::before{background-image:url("../img/viber-red.svg")}.hotel article ul.contacts>li.phone .call li a[href^="https://t.me"]::before{background-image:url("../img/telegram-red.svg")}.hotel article ul.contacts>li.phone .call li a[href^="tg://"]::before{background-image:url("../img/telegram-red.svg")}.hotel article ul.contacts>li.phone .call li a[href^="https://wa.me/"]::before{background-image:url("../img/whatsapp.svg")}.hotel article ul.contacts>li.phone .call li a:hover{color:#da280a;background-color:#f5f5f5}.hotel article ul.contacts>li.phone .call li:hover::before{border-left-color:#da280a}.hotel article ul.contacts>li.phone .call li:hover a{color:#da280a}.hotel article ul.contacts>li.phone .call li a{color:#5a5858;line-height:30px;font-size:14px}.hotel article ul.contacts>li.phone.active .call{display:flex}.hotel article ul.contacts>li.time{position:relative;white-space:normal;align-items:flex-start}@media(max-width: 895px){.hotel article ul.contacts>li.time{width:100%;height:40px;justify-content:center;align-items:center;display:flex;border-radius:4px;border:2px dotted #ccc;justify-content:flex-start;padding:6px 0 6px 32px;font-size:14px;line-height:22px}}.hotel article ul.contacts>li.time::before{content:"";display:block;position:absolute;top:4px;left:0;width:16px;height:15px;background-image:url(../img/time.svg);background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:0;background-color:rgba(0,0,0,0)}@media(max-width: 1024px){.hotel article ul.contacts>li.time::before{left:4px;top:9px}}@media(max-width: 895px){.hotel article ul.contacts>li.time::before{top:9px;left:2px}}.hotel article ul.contacts>li.time strong{white-space:nowrap}.hotel article .subtitle{font-size:20px;font-weight:normal;line-height:150%;font-style:italic;padding-left:16px;border-left:1px solid #f3f3f3;display:inline-block}@media(max-width: 767px){.hotel article .subtitle{font-size:16px}}.hotel article .subtitle p{font-size:20px;font-weight:normal;line-height:150%}@media(max-width: 767px){.hotel article .subtitle p{font-size:16px}}.hotel article ul.about{padding:20px 0;margin:32px 0 0;border-top:3px solid #ffae00;display:flex;flex-direction:row;flex-wrap:wrap}.hotel article ul.about li{padding:0 20px 0 0;flex:1 1 50%;margin-bottom:0;line-height:150%}@media(max-width: 539px){.hotel article ul.about li{flex:1 1 100%}}.hotel article ul.about li::before{display:none}.hotel article span.price{display:inline-block;padding:5px 9px;background-color:#ffe788;font-size:20px;position:relative}.hotel article span.price::after{content:"";display:block;width:calc(100% - 19px);height:0;border-bottom:1px dotted #9d0c19;bottom:6px;position:absolute}@media(max-width: 767px){.hotel article span.price{padding:3px 8px}}.hotel article span.price a{text-decoration:none;border-bottom:1px dotted #888}.hotel article span.price a:hover{border-color:#333}.hotel article span.price a strong{color:#da280a}.hotel article span.price .more{font-size:16px;justify-self:flex-end;display:inline;float:right;line-height:20px;margin-top:3px;text-decoration:none;position:relative}.hotel article span.price .more::before{content:"[";display:block;position:absolute;left:-7px;top:0}.hotel article span.price .more::after{content:"]";display:block;position:absolute;right:-7px;top:0}.hotel article .description{float:left;width:100%;margin-bottom:20px}@media(max-width: 767px){.hotel article .description{display:flex;flex-direction:column}}.hotel article .description .text{width:calc(100% - 320px);padding-left:27px;float:right}@media(max-width: 1024px){.hotel article .description .text{width:100%;padding:20px 0}}@media(max-width: 767px){.hotel article .description .text{width:100%;padding-left:0;padding-top:20px;float:right}}.hotel article .description .text ul li{font-size:16px;line-height:18px;padding-left:26px;margin-bottom:12px}.hotel article .description .text ul li::before{background-color:#da280a;width:10px;height:10px}.hotel article a.book{display:block;float:right;padding:14px 28px;transition:color .15s ease-in-out;font-size:18px;line-height:18px}.hotel article a.book:hover{color:#ffae00}@media(max-width: 767px){.hotel article a.book{display:none}}.hotel article .contact-buttons{display:flex;flex-direction:row;justify-content:space-between;margin-top:32px}@media(max-width: 1024px){.hotel article .contact-buttons{flex-direction:column}}.hotel article .contact-buttons a.book-mobile{display:none}@media(max-width: 1024px){.hotel article .contact-buttons a.book-mobile{display:flex}}.hotel article .contact-buttons a.yellow{font-size:14px;line-height:15px;padding:12px 20px;display:flex;margin:0;font-weight:400;color:#920;transition:color .1s ease-in-out}.hotel article .contact-buttons a.yellow:hover{color:#fff}@media(max-width: 1024px){.hotel article .contact-buttons a.button{width:100%;justify-content:center;margin-bottom:12px}}.hotel article .contacts-content{display:flex;flex-wrap:wrap}.hotel article .contacts-content .text{padding:20px 20px 20px 0;flex:1 1 60%}@media(max-width: 767px){.hotel article .contacts-content .text{flex:1 1 100%}}.hotel article .contacts-content .text a{white-space:nowrap}.hotel article .contacts-content .text span{display:inline-block;line-height:150%;position:relative;padding-left:20px;margin-bottom:10px}.hotel article .contacts-content .text span.address::before{content:"";display:block;position:absolute;top:2px;left:0;width:16px;height:18px;background-image:url(../img/location.svg);background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:0;background-color:rgba(0,0,0,0)}.hotel article .contacts-content .text span.phone::before{content:"";display:block;position:absolute;top:2px;left:0;width:16px;height:18px;background-image:url(../img/phone.svg);background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:0;background-color:rgba(0,0,0,0)}.hotel article .contacts-content .text span.phone a{text-decoration:none;color:#3f2e00;border-bottom:1px dotted #3f2e00;display:inline-block;position:relative;line-height:21px;margin-bottom:5px}.hotel article .contacts-content .text span.phone a[data-telegram]{padding-left:27px}.hotel article .contacts-content .text span.phone a[data-telegram]::before{content:"";display:block;background-repeat:no-repeat;background-size:18px;background-image:url("../img/telegram-red.svg");width:28px;background-position:center 2px;height:21px;background-color:rgba(0,0,0,0);border-radius:0;left:0;top:0px;position:absolute;border-bottom:1px solid #fff}.hotel article .contacts-content .text span.phone a[data-viber]{padding-left:27px}.hotel article .contacts-content .text span.phone a[data-viber]::before{content:"";display:block;background-repeat:no-repeat;background-size:18px;background-image:url("../img/viber-red.svg");width:28px;background-position:center 2px;height:21px;background-color:rgba(0,0,0,0);border-radius:0;left:0;top:0px;position:absolute;border-bottom:1px solid #fff}.hotel article .contacts-content .text span.phone a[data-viber][data-whatsapp]::before,.hotel article .contacts-content .text span.phone a[data-viber][data-telegram]::before{content:"+";line-height:6px;font-size:19px;text-align:right;padding-left:5px;color:#db280a;left:-5px;background-image:url("../img/viber-red.svg")}.hotel article .contacts-content .text span.phone a[data-whatsapp]{padding-left:27px}.hotel article .contacts-content .text span.phone a[data-whatsapp]::before{content:"";display:block;background-repeat:no-repeat;background-size:18px;background-image:url("../img/telegram-red.svg");width:28px;background-position:center 2px;height:21px;background-color:rgba(0,0,0,0);border-radius:0;left:0;top:0px;position:absolute;border-bottom:1px solid #fff}.hotel article .contacts-content .text .button{display:inline-block;margin:12px auto}.hotel article .contacts-content .map{flex:1 1 40%;text-align:right;padding-top:24px}@media(max-width: 539px){.hotel article .contacts-content .map{flex:1 1 100%;text-align:center;padding-top:0;padding-bottom:20px}}.hotel article .contacts-content .map::after{content:"";height:20px;background-color:#fff;bottom:0;position:relative;display:block;width:100%}.hotel article .contacts-content .map a{display:block;overflow:hidden}.hotel article .contacts-content .map img{max-width:100%;height:auto;margin-bottom:-23px;display:block}body .fancybox-container.has-sidebar .fancybox-inner{right:320px;left:0}body .fancybox-container.has-sidebar .fancybox-thumbs{right:320px;left:0;width:calc(100% - 320px)}body .fancybox-container.has-sidebar .fancybox-sidebar{width:320px;height:100%;right:0;top:0;position:absolute;background-color:#fff;opacity:0;transition:opacity .366s ease-in;padding:20px;overflow-y:scroll}body .fancybox-container.has-sidebar .fancybox-sidebar h2{font-size:20px;line-height:30px;text-transform:uppercase;border:none;margin-bottom:20px;background-color:rgba(0,0,0,0);padding:0;margin:30px 0 14px;justify-content:flex-start;text-align:left;border-bottom:1px solid #ffcb04;color:#9d0c19;font-weight:700}body .fancybox-container.has-sidebar .fancybox-sidebar p{line-height:24px}body .fancybox-container.has-sidebar .fancybox-sidebar p strong{display:block}body .fancybox-container.has-sidebar .fancybox-sidebar .button{justify-content:center;border-radius:0}body .fancybox-container.has-sidebar .fancybox-sidebar ul{padding:0}body .fancybox-container.has-sidebar .fancybox-sidebar ul li{font-size:16px}body .fancybox-container.has-sidebar .fancybox-sidebar ul li a{font-size:16px;line-height:22px;font-weight:500;border-bottom:1px solid #9e9e9e;text-decoration:none;color:#9d0c19}body .fancybox-container.has-sidebar .fancybox-sidebar ul li ul{padding:10px 0 24px 16px}body .fancybox-container.has-sidebar .fancybox-sidebar ul li ul li{font-size:16px;position:relative;padding-left:14px;line-height:22px}body .fancybox-container.has-sidebar .fancybox-sidebar ul li ul li::before{content:"";position:absolute;display:block;background-color:#da280a;height:8px;width:8px;top:6px;left:0;border-radius:50%}body .fancybox-container.fancybox-is-open .fancybox-sidebar{opacity:1}body .sidebar #hotel-rooms{display:none !important}#booking-popup{display:none;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:9999;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease-in}#booking-popup.active{display:flex;opacity:1}#booking-popup .content{background-color:#fff;padding:40px 60px 0;font-size:24px;font-weight:bold;position:relative}#booking-popup .content h2{margin-bottom:24px;text-align:center}#booking-popup .content a{display:block;float:left;margin:10px 5px 0;min-width:40px;min-height:40px}#booking-popup .content a.close{display:block;position:absolute;top:6px;right:12px;transform:scale(0.6);width:38px;height:38px}#booking-popup .content a.close::before{content:"";display:block;width:4px;height:40px;background-color:#da280a;left:0;top:0;position:absolute;transform:rotate(45deg) translateX(12px) translateY(-12px)}#booking-popup .content a.close::after{content:"";display:block;width:4px;height:40px;background-color:#da280a;left:0;top:0;position:absolute;transform:rotate(-45deg) translateX(12px) translateY(12px)}#booking-popup form,#booking-popup div[role=form]{box-sizing:border-box;max-width:360px}#booking-popup form input[type=text],#booking-popup div[role=form] input[type=text]{line-height:32px;font-size:16px;width:100%;padding:0 10px;font-family:"Fira Sans Condensed",sans-serif;box-sizing:border-box}#booking-popup form textarea,#booking-popup div[role=form] textarea{line-height:20px;font-size:16px;max-width:360px;width:100%;padding:10px;font-family:"Fira Sans Condensed",sans-serif;box-sizing:border-box}#booking-popup form label,#booking-popup div[role=form] label{max-width:100%;box-sizing:border-box;line-height:32px}#booking-popup form input[name=hotel_name],#booking-popup form input[name=hotel_name],#booking-popup div[role=form] input[name=hotel_name],#booking-popup div[role=form] input[name=hotel_name]{display:none}#booking-popup form input[type=submit],#booking-popup div[role=form] input[type=submit]{background-color:#da280a;display:flex;line-height:16px;padding:15px 60px;font-size:15px;text-transform:uppercase;text-decoration:none;width:auto;border-radius:4px;color:#fff;margin:0 auto;font-family:"Fira Sans Condensed",sans-serif;border:none;box-sizing:border-box}#booking-popup form input[type=submit]:focus,#booking-popup form input[type=submit]:active,#booking-popup div[role=form] input[type=submit]:focus,#booking-popup div[role=form] input[type=submit]:active{background-color:#ffae00;outline:none;border:none}article .webcam-list{display:flex;flex-direction:row;justify-content:flex-start;margin-top:16px;flex-wrap:wrap;background-color:#f3f3f3;margin:0 -42px;padding:20px 0}@media(max-width: 539px){article .webcam-list{margin:0 -20px;padding:20px 0}}article .webcam-list .webcam{display:flex;width:calc(33.3333333333% - 20px);background-color:#fff;margin:10px 10px 20px;flex-direction:column;border-bottom:2px solid #ddd}@media(max-width: 767px){article .webcam-list .webcam{width:calc(50% - 20px)}}article .webcam-list .webcam:hover .camera::after{bottom:-6px;height:6px}article .webcam-list .webcam:hover .camera a::before{background-size:80px}article .webcam-list .webcam .camera{display:flex;padding:0;width:100%;border-bottom:3px solid #ffae00;border-top:3px solid #fff;position:relative}@media(max-width: 767px){article .webcam-list .webcam .camera{padding:0;margin-bottom:15px;max-width:100%}}article .webcam-list .webcam .camera::after{content:"";position:absolute;width:100%;height:0;background-color:#ffae00;transition:all .15s ease-in-out;bottom:0}article .webcam-list .webcam .camera a{display:block;position:relative;width:100%;border-bottom:3px solid #fff}article .webcam-list .webcam .camera a::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../img/play.svg");background-position:center;background-size:96px;background-repeat:no-repeat;transition:all ease-out .15s}@media(max-width: 539px){article .webcam-list .webcam .camera a::before{background-size:68px}}article .webcam-list .webcam .camera a img{width:100%;min-height:100%;object-fit:cover;object-position:center}article .webcam-list .webcam>a{text-align:center;text-decoration:none;margin:8px 0 0;padding:10px 10px 20px}@media(max-width: 539px){article .webcam-list .webcam>a{margin:0;padding:0 10px 20px}}article .webcam-list .webcam>a span{display:inline;line-height:25px;font-size:18px;text-decoration:none;font-weight:500;font-family:"Fira Sans Condensed",sans-serif;padding-bottom:0}article .webcam-list .webcam .text{display:flex;flex-direction:column;padding:0}@media(max-width: 767px){article .webcam-list .webcam .text{max-width:100%;padding:0}}article .webcam-list .webcam .text p{font-size:15px}article .webcam-list .webcam .text .button{margin:0 auto;justify-content:center;padding:15px;width:100%}article .webcam-list .webcam .text .button .chevron{background-image:url("../img/chevron-white.svg");right:0;width:13px;top:-1px;position:relative;height:16px;background-position:top center;background-size:18px;display:inline-block;margin-left:1px}article .webcam-list .webcam:last-child{border-bottom:2px solid #ddd}article .webcam-list+p{margin-top:32px !important}article .webcam-list+h2{margin-top:32px !important}article .webcam-list+h3{margin-top:32px !important}.post-type-archive-webcams .sidebar aside.webcams{display:none !important}section.webcam h2{padding-top:32px}section.webcam h2.slider-title{margin:0;padding:0;border:none}section.webcam .wrapper:first-child{margin-top:0}section.webcam .webcam-menu{margin:15px -32px 0;padding:10px 0;width:calc(100% + 64px);display:flex;flex-direction:row;border-top:4px solid #ffcb04}@media(min-width: 896px)and (max-width: 1024px){section.webcam .webcam-menu{margin:20px -20px 0;width:calc(100% + 40px)}}@media(min-width: 768px)and (max-width: 895px){section.webcam .webcam-menu{margin:20px -20px 0;width:calc(100% + 40px)}}@media(max-width: 767px){section.webcam .webcam-menu{margin:20px -15px 0;width:calc(100% + 30px);padding:10px 0}}section.webcam .webcam-menu .intro{margin-bottom:0}section.webcam .webcam-menu>ul{justify-content:flex-start;flex-direction:row;width:100%;flex:1 1 auto;flex-wrap:nowrap;display:flex;max-width:100%;max-height:24px;flex-wrap:wrap;border-left:1px solid #fff;margin-right:15px;overflow:hidden;justify-content:flex-start}@media(max-width: 1366px){section.webcam .webcam-menu>ul{margin-top:1px}}section.webcam .webcam-menu>ul>li{text-transform:uppercase;border-right:1px solid #aaa;padding:0 15px;line-height:28px;align-self:center;justify-content:center;display:flex;flex:1 1 auto;margin-bottom:0;white-space:nowrap;font-size:13px}@media(max-width: 1366px){section.webcam .webcam-menu>ul>li{padding:0 8px;line-height:24px;font-size:13px;padding:0 8px;line-height:24px}}section.webcam .webcam-menu>ul>li::before{display:none}section.webcam .webcam-menu>ul>li:last-child{border-right:0;float:right}section.webcam .webcam-menu>ul>li a{font-family:"Fira Sans Condensed",sans-serif;text-decoration:none;margin:0 auto;display:flex;font-weight:500;font-size:13px}@media(max-width: 1366px){section.webcam .webcam-menu>ul>li a{font-weight:500;font-size:13px}}section.webcam .webcam-menu>ul>li a:hover{color:#da280a}section.webcam .webcam-menu .more{display:flex;position:relative}section.webcam .webcam-menu .more:hover>ul{display:flex}section.webcam .webcam-menu .more>span{padding-right:10px;margin-right:10px;cursor:pointer;line-height:26px;font-size:13px;font-weight:500;text-transform:uppercase;font-family:"Fira Sans Condensed",sans-serif;cursor:pointer;white-space:nowrap}section.webcam .webcam-menu .more>span::after{position:absolute;content:"";top:10px;right:12px;width:3px;height:3px;border-radius:50%;background:#ffcb04;box-shadow:0 -6px 0 0 #ffcb04,0 6px 0 0 #ffcb04}section.webcam .webcam-menu .more>ul{display:none;flex-direction:column;position:absolute;background-color:#fff;z-index:20;top:28px;text-transform:none;border:1px solid #ffcb04;border-radius:0;padding:8px 0;right:0;left:auto}section.webcam .webcam-menu .more>ul::before{content:"";display:block;background:rgba(0,0,0,0);width:100%;height:12px;top:-12px;left:0;position:absolute}section.webcam .webcam-menu .more>ul li{position:relative;padding-left:12px;min-width:140px;padding:0;border-bottom:1px solid #f5f5f5;margin-bottom:0}section.webcam .webcam-menu .more>ul li::before{display:none}section.webcam .webcam-menu .more>ul li:last-of-type{border-bottom:none}section.webcam .webcam-menu .more>ul li a{color:#5a5858;line-height:30px;font-size:14px;padding:0 20px;cursor:pointer;width:100%;display:inline-block;white-space:nowrap;text-decoration:none}section.webcam .webcam-menu .more>ul li a:hover{color:#da280a;background-color:#f5f5f5}section.webcam .webcam-menu span.intro{white-space:nowrap;line-height:28px;padding:0 0 0 15px;text-transform:uppercase;font-family:"Fira Sans Condensed",sans-serif;font-size:13px}section.webcam .webcam-container img{max-width:100%}section.webcam .webcam-slider{margin:0 -32px 0;width:calc(100% + 64px);position:relative;background-color:#f3f3f3;padding-bottom:32px}@media(max-width: 1024px){section.webcam .webcam-slider{margin:0 -20px 0;width:calc(100% + 40px)}}section.webcam .webcam-slider .carousel-container{position:relative;transition:all .5s ease-in-out;padding:0 42px;overflow:hidden;margin-bottom:20px}@media(max-width: 1024px){section.webcam .webcam-slider .carousel-container{padding:0}}section.webcam .webcam-slider .carousel-container.active{max-height:2000px;padding:0 5px}section.webcam .webcam-slider .carousel-container.active #webcam-prev,section.webcam .webcam-slider .carousel-container.active #webcam-next{width:0;opacity:0}section.webcam .webcam-slider .carousel-container.active #webcam-carousel{flex-wrap:wrap;max-height:2000px;overflow-x:auto}section.webcam .webcam-slider .carousel-container.active #webcam-carousel>.single-webcam{flex-grow:0;flex-shrink:1}@media(max-width: 539px){section.webcam .webcam-slider .carousel-container.active #webcam-carousel>.single-webcam{flex:0 1 calc(50% - 10px)}}section.webcam .webcam-slider .carousel-container #webcam-prev{display:block;height:100%;width:42px;position:absolute;left:0;top:0;transition:filter .3s ease-in-out}@media(max-width: 1024px){section.webcam .webcam-slider .carousel-container #webcam-prev{display:none}}section.webcam .webcam-slider .carousel-container #webcam-prev::before,section.webcam .webcam-slider .carousel-container #webcam-prev::after{content:"";position:absolute;display:block;left:0;top:0;width:100%;height:100%;opacity:1;background-image:url("../img/chevron.svg");transform:rotate(-180deg);background-position:center;background-repeat:no-repeat;background-size:42px;transition:opacity .3s ease-in-out}section.webcam .webcam-slider .carousel-container #webcam-prev::after{opacity:0;background-image:url("../img/chevron-yellow.svg")}section.webcam .webcam-slider .carousel-container #webcam-prev:hover::after{opacity:1}section.webcam .webcam-slider .carousel-container #webcam-prev:hover::before{opacity:0}section.webcam .webcam-slider .carousel-container #webcam-prev:focus{outline:none}section.webcam .webcam-slider .carousel-container #webcam-prev.inactive{filter:grayscale(100%)}section.webcam .webcam-slider .carousel-container #webcam-next{display:block;height:100%;width:42px;position:absolute;right:0;top:0;transition:filter .3s ease-in-out}@media(max-width: 1024px){section.webcam .webcam-slider .carousel-container #webcam-next{display:none}}section.webcam .webcam-slider .carousel-container #webcam-next::before,section.webcam .webcam-slider .carousel-container #webcam-next::after{content:"";position:absolute;display:block;left:0;top:0;width:100%;height:100%;opacity:1;background-image:url("../img/chevron.svg");background-position:center;background-repeat:no-repeat;background-size:42px;transition:opacity .3s ease-in-out}section.webcam .webcam-slider .carousel-container #webcam-next::after{opacity:0;background-image:url("../img/chevron-yellow.svg")}section.webcam .webcam-slider .carousel-container #webcam-next:hover::after{opacity:1}section.webcam .webcam-slider .carousel-container #webcam-next:hover::before{opacity:0}section.webcam .webcam-slider .carousel-container #webcam-next:focus{outline:none}section.webcam .webcam-slider .carousel-container #webcam-next.inactive{filter:grayscale(100%)}section.webcam .webcam-slider #webcam-carousel{overflow-x:scroll;overflow-y:hidden;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;margin:0;scrollbar-color:#ffae00 rgba(0,0,0,0);scrollbar-width:thin}@media(max-width: 1024px){section.webcam .webcam-slider #webcam-carousel{margin:0;overflow-x:scroll}}section.webcam .webcam-slider #webcam-carousel::-webkit-scrollbar{width:3px;height:3px}section.webcam .webcam-slider #webcam-carousel::-webkit-scrollbar-track{background:rgba(0,0,0,0)}section.webcam .webcam-slider #webcam-carousel::-webkit-scrollbar-thumb{background-color:#ffae00;border-radius:2px;border:none}section.webcam .webcam-slider #webcam-carousel::after{content:"";display:block;padding-right:1px}section.webcam .webcam-slider #webcam-carousel .single-webcam{display:flex;flex:1 0 calc(25% - 10px);flex-direction:column;margin:10px 5px;background-color:#fff;border-bottom:2px solid #ddd}@media(max-width: 1024px){section.webcam .webcam-slider #webcam-carousel .single-webcam{flex:1 0 calc(33.3333333333% - 10px)}}@media(max-width: 539px){section.webcam .webcam-slider #webcam-carousel .single-webcam{flex:1 0 calc(45.4545454545% - 10px)}}section.webcam .webcam-slider #webcam-carousel .single-webcam:hover>a::after{border-bottom:4px solid #ffae00;bottom:-2px}section.webcam .webcam-slider #webcam-carousel .single-webcam>a{display:block;position:relative}section.webcam .webcam-slider #webcam-carousel .single-webcam>a::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../img/play.svg");background-position:center;background-size:64px;background-repeat:no-repeat}section.webcam .webcam-slider #webcam-carousel .single-webcam>a::after{position:absolute;bottom:0;left:0;content:"";border-bottom:2px solid #ffae00;width:100%;height:100%;box-sizing:border-box;transition:all .1s ease-out}section.webcam .webcam-slider #webcam-carousel .single-webcam img{width:100%;display:block;border-bottom:4px solid #fff}section.webcam .webcam-slider #webcam-carousel .single-webcam:first-child{background-color:rgba(255,174,0,.25)}section.webcam .webcam-slider #webcam-carousel .single-webcam:first-child a{color:#520}section.webcam .webcam-slider #webcam-carousel .title{display:block;text-align:center;padding:10px;height:100%}section.webcam .webcam-slider #webcam-carousel .title a{width:100%;font-family:"Fira Sans Condensed",sans-serif;text-decoration:none;font-size:16px;line-height:20px;font-weight:500;display:block;height:100%}section.webcam .webcam-slider #webcam-carousel .title a:hover{color:#520;border-bottom-color:#444}section.webcam .webcam-slider+p{margin-top:32px}section.webcam a.button.webcam-all-btn{background-color:#ffcb04;color:#da280a;font-weight:500;width:50%;justify-content:center;margin-bottom:20px;white-space:nowrap;color:#fff;border:1px solid rgba(0,0,0,0)}section.webcam a.button.webcam-all-btn:hover{border:1px solid #fff}@media(max-width: 1366px){section.webcam a.button.webcam-all-btn{padding:15px 20px;width:auto}}section.webcam .buttons{flex-direction:row;width:100%;justify-content:space-around;display:flex;flex-wrap:wrap}section.webcam .buttons a{display:flex;flex:0 1 auto;border:1px solid rgba(0,0,0,0)}@media(max-width: 1366px){section.webcam .buttons a{padding:15px 20px;margin:10px}}section.webcam .buttons a:hover{border:1px solid #ffae00}section.webcam div#webcaminner{width:100% !important}section.webcam #toggle-webcams .chevron{transition:all .2s ease-in-out;background-image:url("../img/chevron-white.svg");position:relative;top:1px;transform:rotate(90deg)}section.webcam #toggle-webcams .chevron.up{top:0px;transform:rotate(-90deg)}section.webcam #toggle-webcams:hover .chevron{background-image:url("../img/chevron.svg")}.all-recommendations-list{display:flex;flex-direction:row;flex-wrap:wrap;background-color:#f3f3f3;margin:0 -42px;padding:20px 0}@media(max-width: 895px){.all-recommendations-list{margin:0 -20px;padding:20px 0}}.all-recommendations-list .single-recommendation{flex:1 1 calc(33.3333333333% - 20px);background-color:#fff;margin:10px}@media(min-width: 1025px)and (max-width: 1366px){.all-recommendations-list .single-recommendation{width:auto;margin:7px;max-width:calc(33.3333333333% - 14px)}}@media(max-width: 1366px){.all-recommendations-list .single-recommendation{width:auto;margin:7px}}@media(max-width: 1024px){.all-recommendations-list .single-recommendation{margin:8px;min-width:274px}}.all-recommendations-list .single-recommendation>a{width:100%;height:220px;display:block;position:relative;overflow:hidden;white-space:normal}@media(max-width: 767px){.all-recommendations-list .single-recommendation>a{height:226px}}.all-recommendations-list .single-recommendation>a::before,.all-recommendations-list .single-recommendation>a::after{content:"";display:block;position:absolute;background-color:#ffae00;color:#fff;width:46px;height:46px;bottom:0;right:0;transition:all .2s ease-out;box-shadow:0 0 0 0 #da280a}.all-recommendations-list .single-recommendation>a::after{background-image:url("../img/arrow-right.svg");background-size:24px;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);filter:invert(0)}.all-recommendations-list .single-recommendation>a:hover::before{box-shadow:-46px 0 0 0 #da280a;right:-46px}.all-recommendations-list .single-recommendation>a:hover::after{filter:invert(1)}.all-recommendations-list .single-recommendation>a img{width:100%;object-fit:cover}@media(max-width: 1366px){.all-recommendations-list .single-recommendation>a img{width:auto;min-width:100%}}@media(max-width: 767px){.all-recommendations-list .single-recommendation>a img{height:226px}}.all-recommendations-list .single-recommendation>div{padding:20px 14px;text-align:center}.all-recommendations-list .single-recommendation>div a{display:inline;line-height:25px;font-size:18px;text-decoration:none;border-bottom:1px solid #bfbfbf;font-weight:500;font-family:"Fira Sans Condensed",sans-serif}.all-recommendations-list .single-recommendation>div a:hover{border-bottom-color:#888}.all-recommendations-list .single-recommendation>div p{margin-top:26px;line-height:22px}.all-recommendations-list+p{margin-top:32px !important}.all-recommendations-list+h2{margin-top:32px !important}.all-recommendations-list+h3{margin-top:32px !important}.map-baloon{margin:7px 10px 3px 20px;font-size:12px;font-family:"Fira Sans",sans-serif}@media(max-width: 539px){.map-baloon{margin:0}}.map-baloon .title{font-weight:500;font-family:"Fira Sans Condensed",sans-serif;margin-bottom:7px}.map-baloon .title>a{line-height:24px;font-size:22px;color:#821;display:inline}@media(max-width: 539px){.map-baloon .title>a{font-size:16px;line-height:22px}}.map-baloon .phones{margin-top:5px}.map-baloon .gps{margin-top:5px}.map-baloon>div:first-child>a:first-child{color:#821;font-weight:500}.map-baloon>div>a:first-child{color:#262626;line-height:19px;padding-bottom:0;display:inline-block;margin-bottom:6px;font-size:18px;text-decoration:none;border-bottom:1px solid #555}@media(max-width: 539px){.map-baloon>div>a:first-child{font-size:16px;line-height:17px;display:inline}}@media(max-width: 539px){.map-baloon p{font-size:14px;line-height:16px}}#map-content p.message{color:#900;font-size:16px;padding:18px}#object-on-map{width:100%;height:600px;border:solid 2px #ffae00;margin-bottom:20px}#object-on-map+p{margin-bottom:30px}#allmap{width:100%;height:600px;border:solid 2px #ffae00;margin-bottom:20px}.excurtions{display:flex;flex-direction:row;flex-wrap:wrap}.excurtions .excursion{flex:1 1 100%;max-width:50%;flex-direction:column-reverse;display:flex;justify-content:flex-end;padding:6px 12px 12px}.excurtions .excursion .title{background-color:rgba(255,245,225,.95);border-radius:0 0 6px 6px;padding:12px;text-align:center}.excurtions .excursion .title a{text-decoration:none;border-bottom:1px solid #731501;font-size:20px;margin:0 auto;font-weight:500;line-height:28px}.excurtions .excursion .title p{margin-top:12px;font-size:16px;line-height:20px}.excurtions .excursion .image{border-radius:8px 8px 0 0;overflow:hidden;position:relative}.excurtions .excursion .image a{width:100%}.excurtions .excursion .image a img{object-fit:cover;min-width:100%;min-height:100%;object-position:center}.excurtions .excursion .image .price{position:absolute;right:0;bottom:20px;font-size:26px;background-color:rgba(255,255,255,.85);padding:8px 12px;font-weight:600;color:#da280a;border-radius:6px 0 0 6px}.excurtions .excursion .image .duration{position:absolute;left:0;top:20px;font-size:20px;background-color:rgba(255,255,255,.7);padding:8px 12px;font-weight:600;color:#262626;border-radius:0 6px 6px 0}.single-excursions ul.plan li::before{content:"";display:block;position:absolute;width:8px;height:8px;border:2px solid #ef6b54;border-radius:50%;background-color:#fff;left:3px;top:3px;transition:background-color .25s ease-in-out}.single-excursions ul.plan li::after{content:"";display:block;position:absolute;width:1px;height:100%;border-left:1px dotted #ef6b54;background-color:#fff;left:8px;top:16px}.single-excursions ul.plan li:first-child::before{width:15px;height:15px;left:-1px;top:1px}.single-excursions ul.plan li:first-child::after{top:20px}.single-excursions ul.plan li:last-child::before{width:15px;height:15px;left:-1px;top:1px}.single-excursions ul.plan li:last-child::after{display:none}.single-excursions ul.plan li:hover::before{background-color:#fcae00}.single-excursions article form{background-color:#fff;border:4px solid #fcae00;padding:28px;display:none;flex-direction:column;flex-wrap:wrap;margin-bottom:32px;justify-content:flex-start;position:relative;padding-top:100px}@media(max-width: 767px){.single-excursions article form{justify-content:flex-start;padding:76px 16px 28px}}.single-excursions article form.active{display:flex}.single-excursions article form .title{position:absolute;left:0;top:32px;width:100%;background-color:#ffae00}.single-excursions article form .title h2{border-bottom:0;padding:0 32px;margin:0 0 0 38px;font-family:"Fira Sans Condensed",sans-serif;line-height:44px;color:#da280a;background-color:#fff5e5;width:auto;display:inline-block;position:relative;white-space:nowrap}@media(max-width: 539px){.single-excursions article form .title h2{margin:0 0 0 22px;padding:0 12px;font-size:18px}}.single-excursions article form .title h2::before{content:"";width:0;height:0;border-top:22px solid rgba(0,0,0,0);border-bottom:22px solid rgba(0,0,0,0);border-right:10px solid #fff5e5;display:block;position:absolute;left:-10px;top:0}.single-excursions article form .title h2::after{content:"";width:0;height:0;border-top:22px solid rgba(0,0,0,0);border-bottom:22px solid rgba(0,0,0,0);border-left:10px solid #fff5e5;display:block;position:absolute;right:-10px;top:0}.single-excursions article form .row{display:flex;flex-direction:row;flex-wrap:wrap}.single-excursions article form .field{padding:10px 8px;flex-direction:column}@media(max-width: 895px){.single-excursions article form .field{padding:8px}}.single-excursions article form .field label{display:flex;line-height:28px;font-size:16px;padding-left:30px;background-size:unset;background-position:left 4px;background-repeat:no-repeat}.single-excursions article form .field label[for=date]{background-image:url(../img/form-calendar.png);background-position:left 3px}.single-excursions article form .field label[for=adults]{background-image:url(../img/form-adult.png)}.single-excursions article form .field label[for=kids]{background-image:url(../img/form-kid.png);background-position:left 6px}.single-excursions article form .field label[for=phone]{background-image:url(../img/form-phone.png)}.single-excursions article form .field label[for=email]{background-image:url(../img/form-mail.png)}.single-excursions article form .field label[for=name]{background-image:url(../img/form-name.png)}.single-excursions article form .field label[for=city]{background-image:url(../img/form-location.png);background-position:left 3px;background-size:14px}.single-excursions article form .field input[type=text],.single-excursions article form .field input[type=number],.single-excursions article form .field input[type=tel],.single-excursions article form .field input[type=email]{display:flex;line-height:44px;font-size:20px;border:0;background-color:#e2e2e2;padding:0 10px}@media(max-width: 895px){.single-excursions article form .field input[type=text],.single-excursions article form .field input[type=number],.single-excursions article form .field input[type=tel],.single-excursions article form .field input[type=email]{line-height:34px;font-size:16px}}.single-excursions article form .field input[type=text]:focus,.single-excursions article form .field input[type=number]:focus,.single-excursions article form .field input[type=tel]:focus,.single-excursions article form .field input[type=email]:focus{box-shadow:0 0 10px inset #d6d6d9;outline:none}.single-excursions article form .field input[type=number]{width:100px;padding-right:0}.single-excursions article form .field input[data-toggle=datepicker]{width:110px}.single-excursions article form .field input[name=phone]{max-width:214px;padding-left:48px}.single-excursions article form .buttons{width:100%;padding:0 8px}.single-excursions article form .buttons h2{margin-top:0;padding:0 0 4px 0}.single-excursions article form button{margin-top:10px;padding:6px 32px;background-color:#da280a;color:#fff;font-size:22px;line-height:36px;border:0;cursor:pointer}@media(max-width: 539px){.single-excursions article form button{font-size:18px;line-height:32px}}.single-excursions article #success-form{display:none;flex-direction:column;background-color:#fff;border:4px solid #fcae00;padding:98px 28px 28px 28px;position:relative;margin-bottom:32px}.single-excursions article #success-form.active{display:flex}.single-excursions article #success-form .title{position:absolute;left:0;top:32px;width:100%;background-color:#ffae00}.single-excursions article #success-form h2{border-bottom:0;padding:0 32px;margin:0 0 0 38px;font-family:"Fira Sans Condensed",sans-serif,sans-serif;line-height:44px;color:#da280a;background-color:#fff5e5;width:auto;display:inline-block;position:relative}.single-excursions article #success-form h2::before{content:"";width:0;height:0;border-top:22px solid rgba(0,0,0,0);border-bottom:22px solid rgba(0,0,0,0);border-right:10px solid #fff5e5;display:block;position:absolute;left:-10px;top:0}.single-excursions article #success-form h2::after{content:"";width:0;height:0;border-top:22px solid rgba(0,0,0,0);border-bottom:22px solid rgba(0,0,0,0);border-left:10px solid #fff5e5;display:block;position:absolute;right:-10px;top:0}.single-excursions article #success-form p{margin-bottom:0}.single-excursions li.iti__country::before,.single-excursions li.iti__divider::before{display:none}/*# sourceMappingURL=main.min.css.map */