html {
scroll-behavior: smooth;
}
#price,
#toorder {
scroll-margin-top: 50px;
}
@media (min-width: 769px) {
#price,
#toorder {
scroll-margin-top: 100px;
}
}
.room-content-main {
flex: 0 0 50%;
}
.room-content-notes {
flex: 0 0 35%;
}
.centerroom {
gap: 5%;
}
@media (max-width: 768px) {
.room-content-main,
.room-content-notes {
flex: 0 0 100%;
}
.centerroom {
flex-direction: column;
gap: 0;
}
}
.tags-row {
display: flex;
justify-content: center;
flex-wrap: wrap;
gap: 10px;
margin: 20px auto;
} .room-quick-actions {
display: flex;
justify-content: center;
gap: 16px;
margin: 20px 0 20px;
flex-wrap: wrap;
}
.room-btn {
min-width: 180px;
padding: 9px 20px; font-size: clamp(20px, 2vw, 24px); font-weight: 900;
line-height: 1; border-radius: 10px;
text-decoration: none;
text-align: center;
border: 3px solid #505050;
box-shadow: 0 6px 10px rgba(0,0,0,0.2);
transition: all 0.2s ease;
box-sizing: border-box;
} .room-btn-primary {
background-color: #ff7a00;
color: #ffffff;
}
.room-btn-primary:hover {
background-color: #e96f00;
transform: translateY(-1px);
} .room-btn-secondary {
background-color: transparent;
color: #ff7a00;
border-color: #ff7a00;
}
.room-btn-secondary:hover {
background-color: #ff7a00;
color: #ffffff;
} .room-btn:active {
transform: translateY(1px);
box-shadow: 0 2px 6px rgba(0,0,0,0.25);
} .rooms-title {
text-align: center;
margin: 0px 0 0px;
transform: translateY(-8px);
color: #fff;
text-shadow: 0 2px 10px rgba(0,0,0,0.6);
}
.rooms-title :is(h1,h2) {
font-size: 24px;
font-weight: 800;
margin: 0;
color: #fff;
text-shadow: 0 2px 10px rgba(0,0,0,0.6),
0 0 6px rgba(255,138,0,0.35); }
.rooms-title p {
font-size: 18px;
opacity: 0.8;
color: #ddd;
margin: 0;
}
.accent {
color: #ff8a00;
} @media (min-width: 768px) {
.rooms-title {
transform: translateY(-15px);
}
.rooms-title :is(h1,h2) {
font-size: 31px;
margin-top: -10px;
text-shadow: 0 2px 10px rgba(0,0,0,0.6),
0 0 8px rgba(255,138,0,0.4); }
.rooms-title p {
font-size: 27px;
}
} .maze-reviews {
text-align: center;
margin: 20px auto;
padding: 12px 20px;
max-width: 750px;
width: calc(100% - 30px);
background: rgba(255,255,255,0.95);
border-radius: 12px;
border: 2px solid #f5a623;
box-shadow: 0 15px 40px rgba(0,0,0,0.10);
transition: all 0.25s ease;
box-sizing: border-box;
} .maze-reviews-link {
text-decoration: none;
color: inherit;
display: block;
} .maze-reviews-link:hover .maze-reviews {
transform: translateY(-4px);
box-shadow: 0 20px 50px rgba(0,0,0,0.15);
} .maze-score {
font-size: 32px;
font-weight: 600;
color: #635252; display: flex;
align-items: center;
justify-content: center;
gap: 10px;
} .maze-score .maze-stars {
color: #fdd314;
font-size: 30px; } .maze-count {
font-size: 15px;
color: #444;
margin-top: 4px;
} .maze-trust {
font-size: 13px;
color: #777;
margin-top: 6px;
} @media (max-width: 600px) {
.maze-reviews {
width: 80%;
margin: 10px auto;
padding: 10px 16px;
}
.maze-score {
font-size: 28px;
gap: 6px;
}
.maze-score .maze-stars {
font-size: 24px; }
.maze-count {
font-size: 13px;
}
.maze-trust {
font-size: 12px;
}
}
html, body {
margin: 0;
padding: 0;
font-family: Assistant, "Assistant Fallback", sans-serif; }
.newcont {
padding:5vw;
}
.newcolvc {
padding-top:5vw;
}
nav#menu {
width: 100%;
height: 4vw;
position: relative;
background: #fff;
display: flex;
justify-content: space-between;
}
.responsive-font {
background-color: #0f0c0a;
color: #ff8d00;
padding-top: 6px;
padding-bottom: 8px;
text-align: center;
line-height: 1.8vw;
font-size: 1.6vw;
}
.responsive-font span:first-child {
color: white;
display: inline-block;
margin-inline-end: 10px; }
@media (max-width: 768px) {
:is(h1,h2).maintitle.no-icons:before,
:is(h1,h2).maintitle.no-icons:after {
display: none !important;
content: none !important;
}
} .faq-container {
display: flex;
flex-direction: column;
align-items: center;
gap: 10px;
text-align: center;
}
.faq-item {
width: 95%;
border: 1px solid #ddd;
border-radius: 12px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
transition: box-shadow 0.3s ease;
}
.faq-item:hover {
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
} @media (min-width: 768px) {
.faq-item {
width: 55%;
}
} .faq-question {
cursor: pointer;
font-size: 1.2rem;
color: #333;
position: relative;
} .faq-question::after {
content: "\25BC";
font-size: 0.8vw;
position: relative;
top: -0.1vw;
margin-inline-start: 1.1vw; } @media (max-width: 767px) {
.faq-question::after,
.faq-question.open::after {
font-size: 3.2vw; top: -0.5vw;
}
} .faq-question.open::after {
content: "\25B2";
} .faq-question.open {
color: #E17E1B;
font-weight: bold;
} .faq-answer {
margin-top: 10px;
font-size: 1rem;
color: #555;
display: none;
text-align: center;
}
.faq-answer:not(.hidden) {
display: block;
} .faqcontent {
text-align: center;
font-size: 1.7rem;
color: #E17E1B;
font-weight: 750;
} @media (max-width: 767px) {
.faqcontent {
font-size: 1.1rem;
}
}
.content {
text-align: center;
font-size: 1.7rem;
}
@media (max-width: 767px) {
.content {
font-size: 1.1rem;
}
}
.wpcf7-form.sent .wpcf7-response-output {
color: #000000 !important;
background-color: #28a745 !important;
font-weight: bold;
border-radius: 6px;
text-align: center;
display: inline-block;
max-width: 90%;
}
.wpcf7-form.invalid .wpcf7-response-output {
color: #000000 !important;
background-color: #ff9800 !important;
font-weight: bold;
border-radius: 6px;
text-align: center;
display: inline-block;
max-width: 90%;
}
.page-template-default .container :is(h1,h2).maintitle {
margin-bottom: 3vw}
nav#menu:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0.9;
z-index: 0;
background-color: #f9f9f9;
box-shadow: -1px -4px 19px 0px rgb(0 0 0 / 75%) inset;
}
.menu-primary-container {
position: relative;
z-index: 9999;
}
#menu-primary {
display: flex;
list-style-type: none;
margin: 0;
padding: 0;
justify-content: space-between;
margin-right: 4vw;
padding-top: 1vw;
}
#menu-primary > li > ul > li {
border-bottom: dashed 1px #CCC;
padding-bottom: 0.4vw;
font-size: 1.3vw;
}
#menu-primary > li > ul > li:hover{
border-bottom: dashed 1px #ff9500;
padding-bottom: 0.4vw;
font-size: 1.3vw;
}
#menu-primary > li > ul > li:hover > a {
color: #ff9500
}
#menu-primary > li > ul {
display: none;
position: absolute;
background: #FFF;
list-style-type: none;
margin: 0;
padding: 1vw;
}
#menu-primary > li > ul  a {
text-decoration:none;
color:#000;
font-weight: 600;
}
#menu-primary > li:hover > ul {
display:block;
}
header #header {
position: relative;
width: 100%;
top: 0;
min-height: 21vw;
}
#menu-primary > li {
margin-left:1vw;
}
#menu-primary > li > a {
text-decoration: none;
color: #000;
font-size: 1.3vw;
text-shadow: 1px 1px 0 #fff;
font-weight: 700;
}
#menu-primary > li > a:hover {
color: #ff9500;
}
#menu-primary > li:first-child {
position:relative;
}
#menu-primary > li:first-child > a:before {
background: url(//the-maze.co.il/wp-content/themes/blankslate/images/001-home.png) no-repeat;
content: "";
position: absolute;
width: 1.6vw;
height: 2vw;
z-index: 22;
right: -2.4vw;
background-size: contain;
}
.menu-englishtop-container {
position: relative;
z-index: 9999;
}
#menu-englishtop {
display: flex;
list-style-type: none;
margin: 0;
padding: 0;
justify-content: space-between;
margin-left: 4vw;
padding-top: 1vw;
}
#menu-englishtop > li > ul > li {
border-bottom: dashed 1px #CCC;
padding-bottom: 0.4vw;
font-size: 1.3vw;
}
#menu-englishtop > li > ul > li:hover{
border-bottom: dashed 1px #ff9500;
padding-bottom: 0.4vw;
font-size: 1.3vw;
}
#menu-englishtop > li > ul > li:hover > a {
color: #ff9500
}
#menu-englishtop > li > ul {
display: none;
position: absolute;
background: #FFF;
list-style-type: none;
margin: 0;
padding: 1vw;
}
#menu-englishtop > li > ul a {
text-decoration: none;
color: #000;
}
#menu-englishtop > li:hover > ul {
display: block;
}
header #header {
position: relative;
width: 100%;
top: 0;
min-height: 21vw;
}
#menu-englishtop > li {
margin-right: 1vw;
}
#menu-englishtop > li > a {
text-decoration: none;
color: #000;
font-size: 1.3vw;
text-shadow: 1px 1px 0 #fff;
}
#menu-englishtop > li:first-child {
position: relative;
}
#menu-englishtop > li:first-child > a:before {
background: url(//the-maze.co.il/wp-content/themes/blankslate/images/001-home.png) no-repeat;
content: "";
position: absolute;
width: 1.6vw;
height: 2vw;
z-index: 22;
left: -2.4vw;
background-size: contain;
}
html[lang="en-US"] ul#menu-lang {
right: 4vw;
}
html[lang="en-US"] .boxdettop span {
color: #FFF;
margin-left: auto;
margin-right: 0.6vw;
}
.backgray {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: #000;
opacity: 0.8;
display: none;
z-index: 999999;
}
.bottombar {
position: fixed;
left: 0;
bottom: -4vw;
height: 4vw;
width: 100%;
z-index: 99999;
background: #000;
opacity: 0.9;
display: flex;
flex-wrap: wrap;
box-shadow: 0px -1px 4px #fff;
justify-content: space-around;
}
.bottombar .choosegame, .bottombar .teltop {
color: #FFF;
text-shadow: none;
top: 1vw;
}
.wabtn {
width: 3vw;
top: 0.9vw;
position: relative;
}
.frameholder {
position: fixed;
width: 87%;
height: 80%;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin-left: auto;
margin-right: auto;
margin-top: auto;
z-index: 9999999999 !important;
margin-bottom: auto;
display: none;
background: #FFF;
border-radius: 11px;
overflow-y: scroll;
}
a.close {
background: #FFF;
width: 4vw;
position: fixed;
right: 3vw;
top: 3vw;
border-radius: 51px;
height: 4vw;
text-align: center;
text-decoration: none;
color: #000;
font-size: 3vw;
}
.menu-item-has-children:after {
content: "";
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
border: solid black;
border-width: 0 1px 1px 0;
display: inline-block;
padding: 3px;
position: relative;
bottom: 0.2vw;
right: 0.4vw;
margin-left: 0.3vw;
}
.teltop:after {
background: url(//the-maze.co.il/wp-content/themes/blankslate/images/002-phone.png) no-repeat;
content: "";
position: absolute;
width: 2vw;
height: 2vw;
z-index: 22;
background-size: contain;
top: 0.1vw;
right: 8.7vw;
}
header {
background-size: cover;
}
.teltop {
position: relative;
color: #000;
font-size: 1.7vw;
text-shadow: 1px 1px 0 #fff;
text-decoration: none;
font-weight: 500;
top: 0.6vw;
}
.choosegame {
color: #ffffff;
background-color: #ff7a00;
font-size: 1.6vw;
text-decoration: none;
font-weight: 900;
left: 2.5vw;
border-radius: 10px;
margin-block: auto;
border: 3px solid #505050;
box-shadow: 0 4px 10px rgba(0,0,0,0.2);
padding-left: 20px;
padding-right: 20px;
margin-right: 65px;
}
.choosegame:hover {
background-color: #ce5e00 !important;
}
.choosegametop {
position: relative !important;
}
ul#menu-lang {
margin: 0;
padding: 0;
position: relative;
z-index: 99;
list-style-type: none;
}
#menu-lang img {
width: 2.6vw !important;
height: 1.7vw !important;
top: 0.9vw;
position: relative;
left: 1.7vw;
margin-right: 2.8vw;
}
.topheaderwrap {
display: flex;
justify-content: space-between;
margin-top: 1.3vw;
}
.badgeplace {
display: flex;
}
.badgeplace img {
width: 9vw;
height: 9vw;
margin-right: 2vw;
}
.badgecontent {
color: #FFF;
font-size: 1.6vw;
width: 23vw;
margin-top: 2.3vw;
margin-right: 1vw;
}
.logocont {
margin-left: 2vw;
margin-top: 0vw;
}
.slidetopimg {
overflow: hidden;
aspect-ratio: 1 / 1;
}
.slidetopimg img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.4s ease;
display: block;
}
.swiper-slide:hover .slidetopimg img {
transform: scale(1.05);
}
.swiper-slide {
border: 3.5px solid #ff7a00;
border-radius: 1.5vw;
overflow: hidden;
background: linear-gradient(
180deg,
#5a3d22 0%,
#2e1d10 35%,
#150b05 55%,
#2e1d10 75%,
#5a3d22 100%
);
}
@media (max-width: 768px) {
.swiper-slide {
border-radius: 3vw;
border: 2px solid #ff7a00;
}
}
.slidehomcont {
padding: 0.6vw;
font-size: 1.3vw;
min-height: 5vw;
text-align: center;
color: #e8e2dc;
}
.slidehomconten {
padding: 1vw;
font-size: 1vw;
min-height: 6vw;
text-align: center;
color: #e8e2dc;
}
.slidehombtn {
align-items: center;
background-color: initial;
background-image: linear-gradient(rgb(254 147 49) 25%, rgb(153 83 18) 77%);
border-radius: 11px;
border-width: 0;
border: 2px solid #505050 !important;
box-shadow: rgb(107 107 107 / 24%) 0 2px 2px, rgb(114 114 114 / 40%) 0 8px 12px;
color: #FFFFFF;
cursor: pointer;
display: flex;
font-size: 1.2vw;
font-weight: 600;
justify-content: center;
letter-spacing: .04em;
line-height: 16px;
margin: 0;
padding: 0.7vw 1.3vw;
text-align: center;
text-decoration: none;
text-shadow: rgb(255 255 255 / 40%) 0 0 4px, rgb(255 255 255 / 20%) 0 0 12px, rgb(81 81 81 / 60%) 1px 1px 4px, rgb(167 163 172 / 32%) 4px 4px 16px;
user-select: none;
-webkit-user-select: none;
touch-action: manipulation;
vertical-align: baseline;
width: fit-content;
margin: 0 auto;
margin-bottom: 9px;
}
.slidehombtn:hover {
background-image: linear-gradient(rgb(224, 122, 33) 25%, rgb(133, 63, 8) 77%);
}
.swiper, swiper-container { padding-bottom: clamp(20px,3vw,48px) !important;
padding-left: 4vw !important;
padding-right: 4vw !important;
padding-top: 1vw !important;
}
.bottomhomeslide {
display: flex;
justify-content: space-around;
margin-top: 0.6vw;
margin-bottom: 0.4vw;
color: #ff8d00;
border-top: 1px solid #3a322c;
border-bottom: 1px solid #3a322c;
padding: 0.3vw 0;
}
.partiflex, .generflex {
font-size: 0.9vw;
display: flex;
align-items: center;
color: #ff8d00;
}
.partiflex img, .generflex img {
width: 1.3vw;
height: 1.3vw;
margin-left: 0.4vw;
filter: invert(1) sepia(1) saturate(5) hue-rotate(5deg);
}
:is(h1,h2).maintitle {
font-size: 3.5vw;
font-weight: 700;
text-align: center;
line-height: 2.3vw;
position:relative;
}
:is(h1,h2).maintitle.price {
font-size: 3vw;
font-weight: 700;
}
:is(h1,h2).maintitle:before {
content: '';
background: url(https://the-maze.co.il/wp-content/uploads/2023/04/toptitleicon.png) no-repeat;
width: 4vw;
height: 4vw;
background-size: contain;
margin: 0 auto;
position: absolute;
margin-right: -4.6vw;
top: -0.4vw;
}
html[lang="en-US"] :is(h1,h2).maintitle:before {
margin-right:auto;
margin-left: -5vw;
}
:is(h1,h2).maintitle:after {
content: '';
background: url(https://the-maze.co.il/wp-content/uploads/2023/04/toptitleicon.png) no-repeat;
width: 4vw;
height: 4vw;
background-size: contain;
margin: 0 auto;
position: absolute;
margin-right: 0.7vw;
top: -0.4vw;
}
.vipdet {
align-items: center;
background-color: initial;
background-image: linear-gradient(rgb(254, 147, 49) 25%, rgb(153, 83, 18) 77%);
border-radius: 11px;
border: 2px solid #ff7a00;
box-shadow: rgba(0,0,0,0.4) 0 4px 14px;
color: #ffffff;
cursor: pointer;
display: flex;
font-size: 2vw;
font-weight: 700;
justify-content: center;
line-height: 2.1vw;
padding: 1vw 3vw;
text-align: center;
text-decoration: none;
text-shadow: rgba(0,0,0,0.4) 1px 1px 4px;
user-select: none;
-webkit-user-select: none;
touch-action: manipulation;
vertical-align: baseline;
width: fit-content;
min-width: 18%;
margin: 0 auto;
transition: all 0.2s ease;
}
.vipdet:hover {
background-image: linear-gradient(rgb(224, 122, 33) 25%, rgb(133, 63, 8) 77%);
transform: translateY(-2px);
box-shadow: rgba(0,0,0,0.5) 0 6px 18px;
}
.vipsection {
padding-bottom: 3vw;
position: relative;
top: -2.8vw;
min-height: 44vw;
padding-top: 1vw;
width: 100%;
background-size: cover !important;
}
.vipsection p {
font-size: 3vw;
color: #FFF;
text-shadow: 5px 3px 4px #000;
text-align: center;
padding-top: 7vw;
margin-bottom: 4vw;
font-weight: 650;
}
.calltoactionsec {
text-align:center;
font-weight: 400;
font-size: 1.4vw;
}
.recommend {
width:90%;
margin:0  auto;
}
.calltoactionsec h3,  .calltoactionsec h4 {
font-weight: 300;
}
.calltoactionsec  h3.vc_custom_heading {
font-size: 2.8vw;
}
.calltoactionsec h1 {
font-weight: 600;
font-size: 3.1vw;
direction: ltr;
}
.calltoactionsec h4 {
font-size: 1.7vw;
width: 68%;
margin: 0 auto;
}
.bookgame {
align-items: center;
background-color: initial;
background-image: linear-gradient(rgb(185 185 185 / 84%), rgb(255 255 255 / 84%) 50%);
border-radius: 16px;
border-width: 0;
box-shadow: rgb(107 107 107 / 24%) 0 2px 2px, rgb(114 114 114 / 40%) 0 8px 12px;
color: #000000;
cursor: pointer;
display: flex;
font-size: 2vw;
font-weight: 600;
justify-content: center;
line-height: 2.1vw;
margin: 0;
padding: 1.2vw 4.3vw;
text-align: center;
text-decoration: none;
text-shadow: rgb(255 255 255 / 40%) 0 0 4px, rgb(255 255 255 / 20%) 0 0 12px, rgb(81 81 81 / 43%) 1px 1px 4px, rgb(167 163 172 / 32%) 4px 4px 16px;
user-select: none;
-webkit-user-select: none;
touch-action: manipulation;
vertical-align: baseline;
width: auto;
margin: 0 auto;
margin-top: 3vw;
margin-bottom: 3vw;
}
.aftercalltoaction h4 {
font-size: 1.4vw;
}
@font-face {
font-family: 'Pe-icon-7-stroke'; src: url(//the-maze.co.il/wp-content/themes/blankslate/fonts/pe7s-sub.woff2?v=20260822) format('woff2'), url(//the-maze.co.il/wp-content/themes/blankslate/fonts/pe7s-sub.woff?v=20260822) format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
[class^="pe-7s-"], [class*=" pe-7s-"] {
display: inline-block;
font-family: 'Pe-icon-7-stroke';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.pe-7s-album:before {
content: "\e6aa";
}
.pe-7s-arc:before {
content: "\e6ab";
}
.pe-7s-back-2:before {
content: "\e6ac";
}
.pe-7s-bandaid:before {
content: "\e6ad";
}
.pe-7s-car:before {
content: "\e6ae";
}
.pe-7s-diamond:before {
content: "\e6af";
}
.pe-7s-door-lock:before {
content: "\e6b0";
}
.pe-7s-eyedropper:before {
content: "\e6b1";
}
.pe-7s-female:before {
content: "\e6b2";
}
.pe-7s-gym:before {
content: "\e6b3";
}
.pe-7s-hammer:before {
content: "\e6b4";
}
.pe-7s-headphones:before {
content: "\e6b5";
}
.pe-7s-helm:before {
content: "\e6b6";
}
.pe-7s-hourglass:before {
content: "\e6b7";
}
.pe-7s-leaf:before {
content: "\e6b8";
}
.pe-7s-magic-wand:before {
content: "\e6b9";
}
.pe-7s-male:before {
content: "\e6ba";
}
.pe-7s-map-2:before {
content: "\e6bb";
}
.pe-7s-next-2:before {
content: "\e6bc";
}
.pe-7s-paint-bucket:before {
content: "\e6bd";
}
.pe-7s-pendrive:before {
content: "\e6be";
}
.pe-7s-photo:before {
content: "\e6bf";
}
.pe-7s-piggy:before {
content: "\e6c0";
}
.pe-7s-plugin:before {
content: "\e6c1";
}
.pe-7s-refresh-2:before {
content: "\e6c2";
}
.pe-7s-rocket:before {
content: "\e6c3";
}
.pe-7s-settings:before {
content: "\e6c4";
}
.pe-7s-shield:before {
content: "\e6c5";
}
.pe-7s-smile:before {
content: "\e6c6";
}
.pe-7s-usb:before {
content: "\e6c7";
}
.pe-7s-vector:before {
content: "\e6c8";
}
.pe-7s-wine:before {
content: "\e6c9";
}
.pe-7s-cloud-upload:before {
content: "\e68a";
}
.pe-7s-cash:before {
content: "\e68c";
}
.pe-7s-close:before {
content: "\e680";
}
.pe-7s-bluetooth:before {
content: "\e68d";
}
.pe-7s-cloud-download:before {
content: "\e68b";
}
.pe-7s-way:before {
content: "\e68e";
}
.pe-7s-close-circle:before {
content: "\e681";
}
.pe-7s-id:before {
content: "\e68f";
}
.pe-7s-angle-up:before {
content: "\e682";
}
.pe-7s-wristwatch:before {
content: "\e690";
}
.pe-7s-angle-up-circle:before {
content: "\e683";
}
.pe-7s-world:before {
content: "\e691";
}
.pe-7s-angle-right:before {
content: "\e684";
}
.pe-7s-volume:before {
content: "\e692";
}
.pe-7s-angle-right-circle:before {
content: "\e685";
}
.pe-7s-users:before {
content: "\e693";
}
.pe-7s-angle-left:before {
content: "\e686";
}
.pe-7s-user-female:before {
content: "\e694";
}
.pe-7s-angle-left-circle:before {
content: "\e687";
}
.pe-7s-up-arrow:before {
content: "\e695";
}
.pe-7s-angle-down:before {
content: "\e688";
}
.pe-7s-switch:before {
content: "\e696";
}
.pe-7s-angle-down-circle:before {
content: "\e689";
}
.pe-7s-scissors:before {
content: "\e697";
}
.pe-7s-wallet:before {
content: "\e600";
}
.pe-7s-safe:before {
content: "\e698";
}
.pe-7s-volume2:before {
content: "\e601";
}
.pe-7s-volume1:before {
content: "\e602";
}
.pe-7s-voicemail:before {
content: "\e603";
}
.pe-7s-video:before {
content: "\e604";
}
.pe-7s-user:before {
content: "\e605";
}
.pe-7s-upload:before {
content: "\e606";
}
.pe-7s-unlock:before {
content: "\e607";
}
.pe-7s-umbrella:before {
content: "\e608";
}
.pe-7s-trash:before {
content: "\e609";
}
.pe-7s-tools:before {
content: "\e60a";
}
.pe-7s-timer:before {
content: "\e60b";
}
.pe-7s-ticket:before {
content: "\e60c";
}
.pe-7s-target:before {
content: "\e60d";
}
.pe-7s-sun:before {
content: "\e60e";
}
.pe-7s-study:before {
content: "\e60f";
}
.pe-7s-stopwatch:before {
content: "\e610";
}
.pe-7s-star:before {
content: "\e611";
}
.pe-7s-speaker:before {
content: "\e612";
}
.pe-7s-signal:before {
content: "\e613";
}
.pe-7s-shuffle:before {
content: "\e614";
}
.pe-7s-shopbag:before {
content: "\e615";
}
.pe-7s-share:before {
content: "\e616";
}
.pe-7s-server:before {
content: "\e617";
}
.pe-7s-search:before {
content: "\e618";
}
.pe-7s-film:before {
content: "\e6a5";
}
.pe-7s-science:before {
content: "\e619";
}
.pe-7s-disk:before {
content: "\e6a6";
}
.pe-7s-ribbon:before {
content: "\e61a";
}
.pe-7s-repeat:before {
content: "\e61b";
}
.pe-7s-refresh:before {
content: "\e61c";
}
.pe-7s-add-user:before {
content: "\e6a9";
}
.pe-7s-refresh-cloud:before {
content: "\e61d";
}
.pe-7s-paperclip:before {
content: "\e69c";
}
.pe-7s-radio:before {
content: "\e61e";
}
.pe-7s-note2:before {
content: "\e69d";
}
.pe-7s-print:before {
content: "\e61f";
}
.pe-7s-network:before {
content: "\e69e";
}
.pe-7s-prev:before {
content: "\e620";
}
.pe-7s-mute:before {
content: "\e69f";
}
.pe-7s-power:before {
content: "\e621";
}
.pe-7s-medal:before {
content: "\e6a0";
}
.pe-7s-portfolio:before {
content: "\e622";
}
.pe-7s-like2:before {
content: "\e6a1";
}
.pe-7s-plus:before {
content: "\e623";
}
.pe-7s-left-arrow:before {
content: "\e6a2";
}
.pe-7s-play:before {
content: "\e624";
}
.pe-7s-key:before {
content: "\e6a3";
}
.pe-7s-plane:before {
content: "\e625";
}
.pe-7s-joy:before {
content: "\e6a4";
}
.pe-7s-photo-gallery:before {
content: "\e626";
}
.pe-7s-pin:before {
content: "\e69b";
}
.pe-7s-phone:before {
content: "\e627";
}
.pe-7s-plug:before {
content: "\e69a";
}
.pe-7s-pen:before {
content: "\e628";
}
.pe-7s-right-arrow:before {
content: "\e699";
}
.pe-7s-paper-plane:before {
content: "\e629";
}
.pe-7s-delete-user:before {
content: "\e6a7";
}
.pe-7s-paint:before {
content: "\e62a";
}
.pe-7s-bottom-arrow:before {
content: "\e6a8";
}
.pe-7s-notebook:before {
content: "\e62b";
}
.pe-7s-note:before {
content: "\e62c";
}
.pe-7s-next:before {
content: "\e62d";
}
.pe-7s-news-paper:before {
content: "\e62e";
}
.pe-7s-musiclist:before {
content: "\e62f";
}
.pe-7s-music:before {
content: "\e630";
}
.pe-7s-mouse:before {
content: "\e631";
}
.pe-7s-more:before {
content: "\e632";
}
.pe-7s-moon:before {
content: "\e633";
}
.pe-7s-monitor:before {
content: "\e634";
}
.pe-7s-micro:before {
content: "\e635";
}
.pe-7s-menu:before {
content: "\e636";
}
.pe-7s-map:before {
content: "\e637";
}
.pe-7s-map-marker:before {
content: "\e638";
}
.pe-7s-mail:before {
content: "\e639";
}
.pe-7s-mail-open:before {
content: "\e63a";
}
.pe-7s-mail-open-file:before {
content: "\e63b";
}
.pe-7s-magnet:before {
content: "\e63c";
}
.pe-7s-loop:before {
content: "\e63d";
}
.pe-7s-look:before {
content: "\e63e";
}
.pe-7s-lock:before {
content: "\e63f";
}
.pe-7s-lintern:before {
content: "\e640";
}
.pe-7s-link:before {
content: "\e641";
}
.pe-7s-like:before {
content: "\e642";
}
.pe-7s-light:before {
content: "\e643";
}
.pe-7s-less:before {
content: "\e644";
}
.pe-7s-keypad:before {
content: "\e645";
}
.pe-7s-junk:before {
content: "\e646";
}
.pe-7s-info:before {
content: "\e647";
}
.pe-7s-home:before {
content: "\e648";
}
.pe-7s-help2:before {
content: "\e649";
}
.pe-7s-help1:before {
content: "\e64a";
}
.pe-7s-graph3:before {
content: "\e64b";
}
.pe-7s-graph2:before {
content: "\e64c";
}
.pe-7s-graph1:before {
content: "\e64d";
}
.pe-7s-graph:before {
content: "\e64e";
}
.pe-7s-global:before {
content: "\e64f";
}
.pe-7s-gleam:before {
content: "\e650";
}
.pe-7s-glasses:before {
content: "\e651";
}
.pe-7s-gift:before {
content: "\e652";
}
.pe-7s-folder:before {
content: "\e653";
}
.pe-7s-flag:before {
content: "\e654";
}
.pe-7s-filter:before {
content: "\e655";
}
.pe-7s-file:before {
content: "\e656";
}
.pe-7s-expand1:before {
content: "\e657";
}
.pe-7s-exapnd2:before {
content: "\e658";
}
.pe-7s-edit:before {
content: "\e659";
}
.pe-7s-drop:before {
content: "\e65a";
}
.pe-7s-drawer:before {
content: "\e65b";
}
.pe-7s-download:before {
content: "\e65c";
}
.pe-7s-display2:before {
content: "\e65d";
}
.pe-7s-display1:before {
content: "\e65e";
}
.pe-7s-diskette:before {
content: "\e65f";
}
.pe-7s-date:before {
content: "\e660";
}
.pe-7s-cup:before {
content: "\e661";
}
.pe-7s-culture:before {
content: "\e662";
}
.pe-7s-crop:before {
content: "\e663";
}
.pe-7s-credit:before {
content: "\e664";
}
.pe-7s-copy-file:before {
content: "\e665";
}
.pe-7s-config:before {
content: "\e666";
}
.pe-7s-compass:before {
content: "\e667";
}
.pe-7s-comment:before {
content: "\e668";
}
.pe-7s-coffee:before {
content: "\e669";
}
.pe-7s-cloud:before {
content: "\e66a";
}
.pe-7s-clock:before {
content: "\e66b";
}
.pe-7s-check:before {
content: "\e66c";
}
.pe-7s-chat:before {
content: "\e66d";
}
.pe-7s-cart:before {
content: "\e66e";
}
.pe-7s-camera:before {
content: "\e66f";
}
.pe-7s-call:before {
content: "\e670";
}
.pe-7s-calculator:before {
content: "\e671";
}
.pe-7s-browser:before {
content: "\e672";
}
.pe-7s-box2:before {
content: "\e673";
}
.pe-7s-box1:before {
content: "\e674";
}
.pe-7s-bookmarks:before {
content: "\e675";
}
.pe-7s-bicycle:before {
content: "\e676";
}
.pe-7s-bell:before {
content: "\e677";
}
.pe-7s-battery:before {
content: "\e678";
}
.pe-7s-ball:before {
content: "\e679";
}
.pe-7s-back:before {
content: "\e67a";
}
.pe-7s-attention:before {
content: "\e67b";
}
.pe-7s-anchor:before {
content: "\e67c";
}
.pe-7s-albums:before {
content: "\e67d";
}
.pe-7s-alarm:before {
content: "\e67e";
}
.pe-7s-airplay:before {
content: "\e67f";
}
.infobox .icon_bg {
float: none;
margin: 0 auto;
display: block;
width: 9vw;
height: 9vw;
border-radius: 7vw;
line-height: 9vw;
font-size: 3vw;
}
.infobox {
margin: 30px 0;
line-height: 23px;
}
.vc_column_container > .vc_column-inner {
box-sizing: border-box;
padding-left: 15px;
padding-right: 15px;
width: 100%;
}
@media (min-width: 768px) {
.vc_col-sm-4 {
width: 33.33333333%;
}
}
.vc_row.wpb_row.vc_inner.vc_row-fluid {
display:flex;
}
.infobox h3 {
font-weight: 700;
font-size: 2vw;
}
.bottomcover {
position:absolute;
bottom:0;
width:100%;
}
.topcoverwhite {
position: absolute;
top: 0;
width: 100%;
right: 0;
}
.topcoverwhiterooms {
position: relative;
top: 0;
width: 100%;
right: 0;
}
.calltoactionsec :is(h1,h2).maintitle {
margin-top: -15px;
}
.calltoactionsec :is(h1,h2).maintitle:after {
margin-right: 9.7vw;
}
.contactbottom {
background: #000000;
position: relative;
padding-top: 2vw;
padding-left: 6vw;
padding-right: 6vw;
}
.roomsbottom {
background: #000000;
position: relative;
} .contactbox {
display: table;
width: 100%;
margin-bottom: 30px;
}
.contactbox .icon {
display: table-cell;
vertical-align: middle;
margin-right: 10px;
width: 20%;
}
.contactbox .caption {
display: table-cell;
vertical-align: middle;
}
.contactbox .caption p.lead {
margin-bottom: 0;
} input[type="text"],
input[type="email"],
input[type="url"],
textarea {
background: #f4f4f4;
border: 1px solid #e4e4e4;
width: 100%;
padding: 9px 10px;
}
.wpcf7-submit {
color: #ffffff;
background: #fdb713;
border: 1px solid #fdb713;
padding: 9px 18px;
}
.site-footer .wpcf7-submit:hover {
color: #fdb713;
background: transparent;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.vc_row.vc_row-flex > .vc_column_container {
display: flex;
}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_column_container {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.vc_row.vc_row-flex {
box-sizing: border-box;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media (min-width: 1200px) {
.col-lg-4 {
width: 33.33333333%;
direction: rtl;
}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float: left;
}
.col-lg-12 {
width: 95%;
float: right;
}
}
.wpcf7-form h5 {
text-align: right !important;
font-size: 18px;
color: #FFF;
}
.vc_row.vc_row-flex {
box-sizing: border-box;
display: flex;
flex-wrap: nowrap;
}
.vc_row {
margin-left: 0 !important;
margin-right: 0 !important;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
direction: rtl;
}
.row {
margin-left: -15px;
margin-right: -15px;
direction: rtl;
}
.vc_ie-flexbox-fixer, .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
}
.col-lg-4 p {
margin: 0 0 10px;
}
.rtl {
direction:rtl;
}
.col-lg-4 .wpcf7-form-control-wrap {
position: relative;
width: 86%;
display: block;
}
.pe-3x {
font-size: 3em;
}
.contactbox {
display: table;
width: 100%;
margin-bottom: 30px;
}
.contactbox .icon {
display: table-cell;
vertical-align: middle;
margin-right: 10px;
width: 20%;
}
.contactbox .caption {
display: table-cell;
vertical-align: middle;
}
.contactbox .caption p.lead {
margin-bottom: 0;
}
.lead {
font-size: 1.5vw;
}
h2.contacters {
color: #fff;
text-align: center;
font-size: 3.5vw;
font-weight: 500;
line-height: 2.8vw;
}
h4.contacters {
color: #93B5FA;
text-align: center;
font-size: 1.5vw;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
.wpcf7-submit {
background: #2f5fb3;
border: 1px solid #2f5fb3;
}
@media (min-width: 768px) {
.vc_col-sm-8 {
width: 66.66666667%;
}
}
.socialicons {
display: flex;
justify-content: center;
align-items: center;
gap: clamp(14px, 1.6vw, 22px);
padding: 24px 0 4px;
}
.socialicons a {
width: 44px;
height: 44px;
border-radius: 50%;
border: 1.5px solid rgba(255,255,255,.35);
display: flex;
align-items: center;
justify-content: center;
color: #fff;
transition: color .2s, border-color .2s, transform .2s;
}
.socialicons a svg {
width: 20px;
height: 20px;
fill: currentColor;
display: block;
}
.socialicons a:hover,
.socialicons a:focus-visible {
border-color: #ff9500;
color: #ff9500;
transform: translateY(-2px);
}
.socialicons a:focus-visible {
outline: 2px solid #ff9500;
outline-offset: 3px;
}
@media (min-width: 769px) {
.socialicons a {
width: 58px;
height: 58px;
}
.socialicons a svg {
width: 27px;
height: 27px;
}
}
footer {
background: #000;
padding-top: 1vw;
}
#copyright {
padding: 20px 0 30px;
text-align: center;
color: #666;
font-size: 1.2vw;
}
@media (max-width: 768px) {
#copyright {
font-size: 3vw;
}
}
.footboot ul{
margin:0;
padding:0;
margin-right:3vw;list-style-type:none;
margin-top:2vw;
}
.footboot ul li {
float:right;
margin-left:2vw;
}
.footboot ul li a {
color: #fff;
font-size: 1.4vw;
text-decoration: none;
}
.footboot ul li a:hover {
color: #ff9500;
}
#menu-primary > li > a:hover {
color: #ff9500;
}
.footboot {
display: flex;
justify-content: space-between;
}
.bottomlogo {
width: 22vw;
margin-left: 3vw;
}
.titlerroom {
color: #fff;
font-weight: 700;
font-size: 4.4vw;
text-shadow: -2px 3px 5px #000;
text-align: center;
margin-top: 0;
margin-bottom: 0; position: relative;
top: -2vw;
line-height: 4.5vw;
}
.single-room header#header {
min-height: 31vw;    background-size: cover;
background-color: #1f1a16; }
.topbardet {
background: linear-gradient(180deg, #1f1a16 0%, #14110e 100%);
width: 100%;
display: flex;
justify-content: space-evenly;
border-bottom: 2px solid #ff7a00;
}
.boxdettop {
display: flex;
justify-content: space-evenly;
align-items: center;
color: #ff8d00;
font-size: 1.6vw;
line-height: 3.8vw;
}
.boxdettop span {
color: #FFF;
margin-left: 0.6vw;
}
.boxdettop img {
width: 3vw;
height: auto;
margin-left: 0.8vw;
}
.boxdettoplevel {
width: 10vw !important;
height: 2.5vw !important;
object-fit: contain !important;
margin: 0.5vw;
}
.wraperoom {
width: 85vw;
margin: 0 auto;
}
.centerroom {
display: flex;
}
.wrapcontents {
text-align: center;
font-size: 1.5vw;
line-height: 1.5vw;
}
.wrapreviewsr {
width: 90vw;
margin: 0 auto;
}
.wrapvid {
background: url(//the-maze.co.il/wp-content/themes/blankslate/images/backvid.gif) no-repeat;
background-size: cover;
width: 100%;
min-height: 54vw;
}
.wrapvid iframe {
margin: 0 auto;
display: block;
padding-top: 7vw;
min-height: 42vw;
width: 77vw;
}
.ordercontent{
max-width:900px;
margin:0 auto;
direction:rtl;
text-align:right;
color:#ff3131;
font-size:21px;
line-height:1.1;
}
.ordercontent .oc-title{ margin:0 0 3px; font-size:22px; font-weight:750; }
.ordercontent .oc-notes ul{ margin:0 0 14px; padding-inline-start:22px; font-weight:600; list-style:disc; }
.ordercontent .oc-notes li{ margin-bottom:6px; }
.ordercontent .oc-notes li:last-child{ margin-bottom:0; }
.ordercontent .oc-deposit{
border:1px solid #e2e2e2; border-radius:8px; padding:12px 16px;
background:#fafafa; font-size:16px; line-height:1.5; color:#555;
font-weight:400; text-align:center;
}
.ordercontent .oc-deposit strong{ color:#2b2b2b; }
.ordercontent .oc-deposit a{ color:#c85a00; text-decoration:underline; }
html[lang="en-US"] .ordercontent{ direction:ltr; text-align:left; }
.orderframe {
width: 100%;
height: 750px; border: none;
} @media (max-width: 768px) {
.orderframe {
height: 1450px;
}
}
.ma5menu__toggle {
display:none !important;
}
.mobile {
display:none;
}
.pricers {
display: flex;
justify-content: space-evenly;
width: 80%;
margin: 0 auto;
margin-bottom:5vw;
}
.prfrow {
display: block;
border-bottom: 1px solid #ffd9b3;
color: #222;
font-weight: 600;
padding: 0.15vw 0;
}
.prfrow:last-of-type {
border-bottom: none;
}
.pricetable {
width: 32vw;
font-size: 1.7vw;
text-align: center;
line-height: 2.2vw;
background-color: #ffffff;
border: 2px solid #ff7a00;
border-radius: 14px;
padding: 0.8vw 1.5vw;
box-shadow: 0 8px 22px rgba(0,0,0,0.09);
}
.pricesales {
width: 20vw;
padding: 0.8vw 1.2vw !important;
background-color: #ffffff !important;
border: 1px solid #ff7a00 !important;
border-radius: 12px !important;
text-align: center;
height: max-content;
box-shadow: 0 4px 12px rgba(0,0,0,0.05);
}
.pricesales h3 {
font-size: 1.5vw;
line-height: 1.8vw;
color: #ff7a00;
margin-top: 0.3vw;
margin-bottom: 0.6vw;
padding-bottom: 0.4vw;
border-bottom: 1px solid #f5d4b3;
font-weight: 700;
}
.pricesales h4 {
font-size: 1vw;
color: #444;
line-height: 1.5vw;
font-weight: 400;
}
.pricetable .small {
font-size: 1vw;
line-height: 1.5vw;
display: block;
color: #666;
font-weight: 400;
margin-top: 0.4vw;
padding-top: 0.5vw;
border-top: 1px dashed #ffd9b3;
}
.page-template-page-pricer :is(h1,h2).maintitle:before,.page-template-page-pricer :is(h1,h2).maintitle:after{
background-image: none;
}
:is(h1,h2).maintitle{
line-height: 3vw;
}
@media (min-width: 768px) {
.fixedit{
position: fixed !important;
top:0;
left:0;
z-index: 9999;
}
}
@media (max-width: 768px) {
.responsive-font {
font-size: 3.3vw !important;
line-height: 3.8vw;
}
.calltoactionsec {
font-weight: 400;
font-size: 3.4vw;
}
.calltoactionsec .wpb_wrapper a{
color: #ff8d00 !important;
text-decoration: underline;
font-weight: 700;
}
.calltoactionsec .wpb_wrapper a:hover{
color: #ffa726 !important;
}
html[lang="en-US"] :is(h1,h2).maintitle {
max-width: 67%;
margin: auto;
margin-top: 3vw;
margin-bottom: 3vw;
}
html[lang="en-US"] :is(h1,h2).maintitle:before {
margin-left: -12vw !important;		
}
html[lang="en-US"] :is(h1,h2).maintitle:after {
margin-left: 14vw !important;
}
.calltoactionsec :is(h1,h2).maintitle {
font-size: 7.7vw;
font-weight: 500; 
text-align: center;
line-height: 8.3vw;
max-width: 69%;
margin: 0 auto;
}
.calltoactionsec :is(h1,h2).maintitle:after {
margin-right: 14.8vw;
}
.page-id-1225 .container :is(h1,h2).maintitle {
max-width: 67%;
margin: 0 auto;
margin-top: 3vw;
margin-bottom: 3vw;
}
.page-id-1225  :is(h1,h2).maintitle:after{
margin-right: 22vw;
}
.page-id-4066 .container :is(h1,h2).maintitle {
max-width: 67%;
margin: 0 auto;
margin-top: 3vw;
margin-bottom: 3vw;
}
.page-id-4066  :is(h1,h2).maintitle:after{
margin-right: 5.7vw;
}
.page-id-1119 .container :is(h1,h2).maintitle {
max-width: 67%;
margin: 0 auto;
margin-top: 3vw;
margin-bottom: 3vw;
}
.page-id-1119  :is(h1,h2).maintitle:after{
margin-right: 9vw;
}
.page-id-6344 .container :is(h1,h2).maintitle {
max-width: 67%;
margin: 0 auto;
margin-top: 3vw;
margin-bottom: 3vw;
}
.page-id-6344  :is(h1,h2).maintitle:after{
margin-right: 8vw;
}
.page-id-1857 .container :is(h1,h2).maintitle {
max-width: 67%;
margin: 0 auto;
margin-top: 3vw;
margin-bottom: 3vw;
}
.page-id-1857  :is(h1,h2).maintitle:after{
margin-right: 7vw;
} .page-id-15589 .container :is(h1,h2).maintitle {
max-width: 67%;
margin: 0 auto;
margin-top: 3vw;
margin-bottom: 3vw;
}
.page-id-15589  :is(h1,h2).maintitle:after{
margin-right: 7vw;
} .page-id-15175 :is(h1,h2).maintitle {
font-size: 6.2vw;
line-height: 1.25;
}
.pricetable .small {
font-size: 2.6vw;
line-height: 4vw;
display: block;
}
a .close {
background: #FFF;
width: 4vw;
position: fixed;
right: 3vw;
top: 3vw;
border-radius: 51px;
height: 4vw;
text-align: center;
text-decoration: none;
color: #000;
font-size: 3vw;
}
.bottombar {
position: fixed;
left: 0;
bottom: -14vw;
height: 14vw;
}
.wabtn {
width: 9vw;
top: 1.9vw;
position: relative;
}
.bottombar .choosegame { color: #fff;
font-size: 6vw;
}
.choosegamebottom {
margin-right: 3vw !important;	
}
.bottombar .teltop {
display:none;}
.mobile {
display: block;
}
.desktop {
display: none;
}
.ma5menu__toggle {
display: block !important;
}
.menu-primary-container {
display: none;
}
.menu-englishtop-container {
display: none;
}
nav#menu {
background: #000;
height: 9vw;
}
nav#menu:before {
background-color: #000;
}
#menu-lang img {
width: 6.6vw !important;
height: 4.7vw !important;
top: 2.1vw;
position: relative;
left: 1.7vw;
}
.logocont img {
width: 43vw;
}
.swiper-button-prev, .swiper-button-next {
display: none !important;
}
.badgeplace img {
width: 14vw;
margin-right: 2vw;
height: 14vw;
}
.badgecontent {
color: #FFF;
font-size: 3vw;
width: 30vw;
margin-top: 1.5vw;
margin-right: 1vw;
}
:is(h1,h2).maintitle:before {
width: 11vw;
height: 11vw;
margin-right: -12vw;
}
:is(h1,h2).maintitle:after {
width: 11vw;
height: 11vw;
}
:is(h1,h2).maintitle {
font-size: 8.5vw;
font-weight: 700;
text-align: center;
line-height: 8.3vw;
}
:is(h1,h2).maintitle.price {
font-size: 6.5vw;
}
.slidehomcont {
padding: 1vw;
font-size: 3.4vw;
min-height: 14vw;
text-align: center;
color: #cccccc;
}
.slidehomconten {
padding: 1vw;
font-size: 3vw;
min-height: 19vw;
text-align: center;
color: #cccccc;
}
.partiflex, .generflex {
align-items: center;
}
.slidehombtn {
font-size: 3.5vw;
line-height: 5vw;
border-radius: 7px;
padding: 0.7vw 2.3vw;
}
.partiflex, .generflex {
font-size: 2.7vw;
display: flex;
}
.partiflex img, .generflex img {
width: 2.9vw;
height: 2.9vw;
margin-left: 0.4vw;
}
.choosegame { color: #fff;
font-size: 4vw;
text-shadow: 1px 1px 5px #fff;
text-decoration: none;
font-weight: 600;
top: -0.3vw;
border-radius: 8px;
margin-block: auto;
border: 2px solid #505050;
padding-left: 10px;
padding-right: 10px;
margin-right: 12px !important;
}
.teltop {
position: relative;
color: #fff;
font-size: 5.3vw;
text-shadow: 1px 1px 0 #000;
text-decoration: none;
font-weight: 500;
top: 0.6vw;
}
.vipsection {
padding-bottom: 4vw;
position: relative;
top: -2.8vw;
min-height: 52vw;
padding-top: 1vw;
background-size: cover !important;
width: 100%;
}
html[lang="en-US"] .vipsection {
top: -0.2vw !important;
}
html[lang="en-US"] .teltop {
display:none;
}
.vipsection p {
font-size: 5vw;
}
.vipdet {
font-size: 4vw;
line-height: 6.7vw;
padding: 2vw 6vw;
min-width: 50%;
}
.calltoactionsec h3.vc_custom_heading {
font-size: 6.8vw;
}
.calltoactionsec :is(h1,h2).maintitle {
font-size: 5.8vw;
font-weight: 700;
text-align: center;
line-height: 8.3vw;
}
.calltoactionsec h1 {
font-weight: 600;
font-size: 5.1vw;
direction: ltr;
}
.calltoactionsec h4 {
font-size: 4.7vw;
width: 90%;
margin: 0 auto;
}
.bookgame {
font-size: 5vw;
font-weight: 600;
justify-content: center;
line-height: 7.1vw;
}
.infobox .icon_bg {
float: none;
margin: 0 auto;
display: block;
width: 18vw;
height: 18vw;
border-radius: 13vw;
line-height: 19vw;
font-size: 8vw;
}
.infobox h3 {
font-weight: 700;
font-size: 3.6vw;
}
.aftercalltoaction h4 {
font-size: 3.4vw;
}
h2.contacters {
color: #fff;
text-align: center;
font-size: 8.5vw;
font-weight: 500;
line-height: 1vw;
}
h4.contacters {
color: #93B5FA;
text-align: center;
font-size: 4.5vw;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid {
display: block;
}
.pe-3x {
font-size: 9vw;
}
.lead, .lead a{
font-size: 4.5vw;
color: #FFF !important;
line-height: 4.7vw;
}
.contactbox {
display: table;
width: 100%;
margin-bottom: 1vw;
}
textarea {
width: 76vw;
}
.socialicons {
gap: 16px;
padding: 18px 0 2px;
}
.bottomlogo {
width: 32vw;
height: auto;
margin: 6px auto 0;
display: block;
}
.footboot {
display: block;
justify-content: space-between;
text-align:center;
}
.footboot ul li a {
color: #fff;
font-size: 2.9vw;
text-decoration: none;
margin-left: 3vw;
}
.single-room header#header {
min-height: 46vw;
background-size: cover !important;
}
.titlerroom {
color: #fff;
font-weight: 700;
font-size: 7.4vw;
text-shadow: -2px 3px 5px #000;
text-align: center;
margin-top: 0;
position: relative;
top: 1vw;
}
.boxdettop {
display: inline;
color: #ff8d00;
font-size: 3.3vw;
line-height: 5.8vw;
text-align: center;
}
.topbardet {
background: linear-gradient(180deg, #1f1a16 0%, #14110e 100%);
width: 100%;
display: flex;
justify-content: space-evenly;
border-bottom: 2px solid #ff7a00;
flex-wrap: wrap;
height: 17vw;
padding-bottom: 4vw;
}
.boxdettop span {
color: #FFF;
margin-left: 4.6vw;
}
.boxdettop img {
width: 6.5vw;
height: auto;
margin-bottom: 0.5vw;
position: relative;
top: 2.2vw;
}
.boxdettoplevel {
width: 22vw !important;
height: 5.5vw !important;
object-fit: contain !important;
}
.wrapvid iframe {
margin: 0 auto;
display: block;
width: 100vw;
padding-top: 9vw;
height: 56vw;
}
.boxdettop span {
color: #FFF;
margin-left: 1.6vw;
}
.wrapcontents {
text-align: center;
font-size: 3.5vw;
line-height: 5.5vw;
}
.wraperoom {
width: 90vw;
margin: 0 auto;
}
.centerroom {
box-sizing: border-box;
flex-direction: column;
}
.wrapvid {
background-size: cover;
width: 100%;
min-height: 72vw;
}
.ordercontent{ margin-right:15px; margin-left:15px; font-size:19px; text-align:right; }
.pricetable {
width: 70vw;
font-size: 4vw;
text-align: center;
line-height: 6vw;
margin: 0 auto;
background-color: #ffffff;
border: 2px solid #ff7a00;
border-radius: 14px;
padding: 3vw 4vw;
box-shadow: 0 8px 22px rgba(0,0,0,0.09);
}
.pricers {
display: block;
justify-content: space-evenly;
width: 80%;
margin: 0 auto;
margin-bottom: 5vw;
}
.pricesales {
width: 60vw;
padding: 2.5vw !important;
background-color: #ffffff !important;
border: 1px solid #ff7a00 !important;
border-radius: 12px !important;
text-align: center;
margin: 0 auto;
margin-top: 8vw;
box-shadow: 0 4px 12px rgba(0,0,0,0.05);
}
.pricesales h3 {
font-size: 4vw;
line-height: 4.5vw;
color: #ff7a00;
margin-bottom: 2vw;
padding-bottom: 1.2vw;
border-bottom: 1px solid #f5d4b3;
font-weight: 700;
}
.pricesales h4 {
font-size: 2.5vw;
color: #444;
line-height: 3.5vw;
font-weight: 400;
}
}
@media (max-width: 768px) {
.page-id-709 :is(h1,h2).maintitle {
font-size: 6.5vw !important;
}
} @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3cxN0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:''}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:''}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden} .ma5menu {
display: none;
box-sizing: border-box
}
.ma5menu *, .ma5menu *:after, .ma5menu *:before {
box-sizing: border-box
}
.ma5menu--active .ma5menu__page {
margin-right: -17px;
height: 100%;
overflow: hidden;
-webkit-transform: translate3d(280px, 0, 0);
transform: translate3d(280px, 0, 0);
transition: -webkit-transform 0.3s ease-out 0s;
-o-transition: transform 0.3s ease-out 0s;
transition: transform 0.3s ease-out 0s;
transition: transform 0.3s ease-out 0s, -webkit-transform 0.3s ease-out 0s
}
@media (min-width: 768px) {
.ma5menu--active .ma5menu__page {
-webkit-transform: translate3d(360px, 0, 0);
transform: translate3d(360px, 0, 0)
}
}
.ma5menu > ul {
display: none
}
.ma5menu__head {
padding: 0 5px;
border-bottom: 1px solid #0c589e;
height: 60px;
text-align: center;
color: #fff;
background-color: transparent;
position: relative
}
.ma5menu__header {
line-height: 35px;
color: #fff;
background-color: transparent
}
.ma5menu__header a {
color: #ffc107
}
.ma5menu__header a:hover {
color: #ffc107
}
.ma5menu__close {
position: absolute;
top: 50%;
left: 50%;
width: 24px;
height: 24px;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
color: #fff;
background-color: transparent;
background-image: url("data:image/svg+xml; charset=utf8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22/%3E%3C/svg%3E"); background-size:24px 24px;
background-position: 50% 50%
}
.ma5menu__toggle:hover .ma5menu__close {
color: transparent;
background-image: url("data:image/svg+xml; charset=utf8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20fill%3D%22%23ffc107%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22/%3E%3C/svg%3E"); background-color:transparent
}
.ma5menu__logo {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
color: #fff;
width: 40px;
height: 40px;
background-position: 50% 50%
}
.ma5menu__home:hover .ma5menu__logo {
color: #ffc107
}
.ma5menu__home {
font-weight: 700;
color: inherit
}
.ma5menu__tools {
display: none
}
.ma5menu__footer .ma5menu__tools {
display: block
}
.ma5menu__footer {
padding: 20px 20px 30px 20px;
text-align: center;
color: rgba(255,255,255,0.6);
background-color: transparent;
text-transform: none
}
.ma5menu__footer a {
color: #ffc107
}
.ma5menu__footer a:hover {
color: #ffc107
}
.ma5menu__toggle {
cursor: pointer;
color: #fff;
background-color: #000;
-ms-touch-action: manipulation;
touch-action: manipulation;
width: 52px;
height: 38px;
position: relative;
display: inline-block;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: none;
font-weight: 400;
padding: 8px 12px;
border-radius: 4px;
-o-transition: box-shadow .15s ease-in-out;
transition: box-shadow .15s ease-in-out
}
.ma5menu__toggle:hover {
color: #fff;
background-color: #ef6c00
}
.ma5menu__header .ma5menu__toggle {
position: absolute;
top: 0;
width: 60px;
height: 60px;
color: #fff;
background-color: transparent
}
.ma5menu__header .ma5menu__toggle:hover {
color: #ffc107;
background-color: transparent
}
.ma5menu--left .ma5menu__header .ma5menu__toggle {
right: 0
}
.ma5menu--right .ma5menu__header .ma5menu__toggle {
left: 0
}
.ma5menu__icon-toggle {
display: inline-block;
position: absolute;
margin: auto;
top: -100%;
bottom: -100%;
left: -100%;
right: -100%;
vertical-align: top;
width: 24px;
height: 24px;
background-image: url("data:image/svg+xml; charset=utf8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M3%2018h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z%22/%3E%3C/svg%3E"); background-position:50% 50%;
background-size: 100% 100%;
background-repeat: no-repeat
}
.ma5menu__icon-up {
margin: 0;
width: 44px;
height: 44px;
display: inline-block;
-webkit-transform: translateZ(0);
transform: translateZ(0);
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 24px 24px;
background-image: url("data:image/svg+xml; charset=utf8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M16.59%208.59L12%2013.17%207.41%208.59%206%2010l6%206%206-6z%22/%3E%3C/svg%3E")
}
.ma5menu__alert {
display: block;
text-align: center;
width: 280px;
height: 50px;
bottom: 0;
left: 0;
position: absolute;
overflow: hidden;
z-index: 500;
-webkit-transform: translateZ(0);
transform: translateZ(0);
background-image: -o-linear-gradient(top, rgba(14,101,182,0) 0%, #000 50%);
background-image: linear-gradient(to bottom, rgba(14,101,182,0) 0%, #000 50%);
background-repeat: no-repeat;
background-size: 100% 100%;
background-position: 0 50px;
-o-transition: background-position .4s ease-in .3s;
transition: background-position .4s ease-in .3s;
will-change: auto;
pointer-events: none
}
@media (min-width: 768px) {
.ma5menu__alert {
width: 360px
}
}
.ma5menu__container--scroll .ma5menu__alert {
background-position: 0 0;
-o-transition: background-position .4s ease-out;
transition: background-position .4s ease-out;
pointer-events: auto
}
.ma5menu__alert-content {
width: 150px;
height: 40px;
position: absolute;
bottom: -40px;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
-o-transition: bottom .4s ease-in;
transition: bottom .4s ease-in
}
.ma5menu__container--scroll .ma5menu__alert-content {
bottom: 0;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: 3;
animation-iteration-count: 3;
-webkit-animation-duration: 0.6s;
animation-duration: 0.6s;
-webkit-animation-delay: 1s;
animation-delay: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: ma5-arrowDown;
animation-name: ma5-arrowDown;
-o-transition: bottom .4s ease-out .4s;
transition: bottom .4s ease-out .4s
}
.ma5menu__container {
-o-transition: none !important;
transition: none !important;
position: fixed;
background-color: #000;
height: 100%;
top: 0;
line-height: 19px;
overflow: hidden;
border: none;
z-index: 10000;
box-shadow: 0 0 12px rgba(0,0,0,0.14)
}
@media (max-width: 767px) {
.ma5menu__container {
width: 280px
}
}
@media (min-width: 768px) {
.ma5menu__container {
width: 360px
}
}
.ma5menu--left .ma5menu__container {
-webkit-transform: translate3d(-280px, 0, 0);
transform: translate3d(-280px, 0, 0);
left: 0
}
.ma5menu--right .ma5menu__container {
-webkit-transform: translate3d(280px, 0, 0);
transform: translate3d(280px, 0, 0);
right: -280px
}
.ma5menu--ready.ma5menu--left .ma5menu__container {
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
.noie.ma5menu--ready.ma5menu--left .ma5menu__container {
-webkit-animation-name: ma5menuOut;
animation-name: ma5menuOut
}
.ma5menu--ready.ma5menu--right .ma5menu__container {
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
.noie.ma5menu--ready.ma5menu--right .ma5menu__container {
-webkit-animation-name: ma5menuOutB;
animation-name: ma5menuOutB
}
.ma5menu--active.ma5menu--left .ma5menu__container {
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
.noie.ma5menu--active.ma5menu--left .ma5menu__container {
-webkit-animation-name: ma5menuOutB;
animation-name: ma5menuOutB
}
.ma5menu--active.ma5menu--right .ma5menu__container {
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
.noie.ma5menu--active.ma5menu--right .ma5menu__container {
-webkit-animation-name: ma5menuIn;
animation-name: ma5menuIn
}
@media (min-width: 768px) {
.ma5menu--left .ma5menu__container {
-webkit-transform: translate3d(-360px, 0, 0);
transform: translate3d(-360px, 0, 0);
padding: 0;
left: 0
}
}
@media (min-width: 768px) {
.ma5menu--right .ma5menu__container {
-webkit-transform: translate3d(360px, 0, 0);
transform: translate3d(360px, 0, 0);
right: -360px
}
}
.safari .ma5menu__container {
height: 100%
}
.preload .ma5menu__container {
opacity: 0;
z-index: -1
}
.ma5menu__panel {
display: none;
width: 280px;
height: 80%;
height: calc(100% - 60px);
position: absolute;
overflow: hidden;
overflow-y: auto;
top: 60px;
left: 0;
margin: 0;
padding: 0;
list-style-type: none;
z-index: 100;
color: rgba(255,255,255,0.1);
background-color: #000;
scrollbar-color: #0a4b87 #000;
scrollbar-width: thin
}
@media (min-width: 768px) {
.ma5menu__panel {
width: 360px
}
}
.ma5menu__panel.has-scrollbar {
overflow: hidden;
overflow-y: scroll;
-webkit-overflow-scrolling: touch
}
.ma5menu__panel:hover::-webkit-scrollbar-thumb {
background-color: rgba(255,255,255,0.4)
}
.ma5menu__panel::-webkit-scrollbar {
width: 9px;
background-color: #0d60ad
}
.ma5menu__panel::-webkit-scrollbar-thumb {
background-color: rgba(255,255,255,0.15);
outline: none;
border-right: 3px solid #0d60ad
}
.ma5menu__panel:first-of-type {
z-index: 160
}
.ma5menu__panel--parent-leave, .ma5menu__panel--parent-enter {
z-index: 180;
display: block
}
.ma5menu__panel--active-leave, .ma5menu__panel--active-enter {
z-index: 190;
display: block
}
.ma5menu__panel--active-enter {
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
.noie .ma5menu__panel--active-enter {
-webkit-animation-name: ma5-panelIn;
animation-name: ma5-panelIn
}
.ma5menu__panel--active-leave {
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
.noie .ma5menu__panel--active-leave {
-webkit-animation-name: ma5-panelOut;
animation-name: ma5-panelOut
}
.ma5menu__panel--parent-enter {
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
.noie .ma5menu__panel--parent-enter {
-webkit-animation-name: ma5menuOut;
animation-name: ma5menuOut
}
.ma5menu__panel--parent-leave {
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both
}
.noie .ma5menu__panel--parent-leave {
-webkit-animation-name: ma5menuOutB;
animation-name: ma5menuOutB
}
.ma5menu__panel.lvl-0 {
text-transform: uppercase
}
.ma5menu__panel.lvl-1 {
text-transform: none
}
.ma5menu__panel > ul {
margin: 0;
padding: 0
}
.ma5menu__panel > ul li {
position: relative;
font-size: 0;
padding-right: 0;
margin-bottom: 0;
line-height: 0
}
.ma5menu__panel > ul li:first-of-type {
border-top: 1px solid rgba(255,255,255,0.3)
}
.ma5menu__panel > ul li a, .ma5menu__panel > ul li .ma5menu__category {
display: inline-block;
vertical-align: top;
text-decoration: none !important;
width: 100%;
outline: none !important;
border-bottom: 1px solid rgba(255,255,255,0.3);
pointer-events: none;
letter-spacing: .3px;
-o-transition: color .3s ease-out, background-color .3s ease-out;
transition: color .3s ease-out, background-color .3s ease-out;
padding: 15px 20px 15px 20px;
font-size: 15px;
line-height: 19px;
overflow: hidden;
-ms-touch-action: manipulation;
touch-action: manipulation;
}
.ma5menu__panel > ul li a {
color: #fff;
background-color: transparent; font-size: 4vw !important;
}
.ma5menu__panel > ul li a:hover {
color: #ffc107;
background-color: transparent;
-o-transition: none;
transition: none
}
.ma5menu__panel > ul li .ma5menu__category {
position: relative;
text-align: left;
background-position: calc(100% - 13px) 50%;
color: #fff;
background-color: transparent
}
.ma5menu__panel > ul li .ma5menu__category:hover {
color: #ffc107;
background-color: transparent;
-o-transition: none;
transition: none
}
.ma5menu__panel > ul li .ma5menu__category.ma5menu__path {
color: #ffc107 !important;
background-color: transparent !important
}
.ma5menu__panel > ul li .ma5menu__category.ma5menu__path:hover {
color: #ffc107 !important;
background-color: transparent !important;
-o-transition: none;
transition: none
}
.ma5menu__panel > ul li > .ma5menu__btn--enter + a {
padding-right: 60px;
margin-right: -50px
}
.ma5menu__panel--active {
z-index: 170;
display: block
}
.ma5menu__panel--active > ul li a, .ma5menu__panel--active > ul li .ma5menu__category {
pointer-events: auto
}
.ma5menu__btn--enter, .ma5menu__btn--leave {
font-size: 13px;
cursor: pointer;
display: block;
position: absolute;
padding: 0;
top: 0;
height: 100%;
text-align: center;
-ms-touch-action: manipulation;
touch-action: manipulation;
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 24px 24px;
-o-transition: background-color 0.3s ease-out;
transition: background-color 0.3s ease-out
}
.ma5menu__btn--enter:hover, .ma5menu__btn--leave:hover {
-o-transition: none;
transition: none
}
.ma5menu__btn--enter {
transform: rotate(180deg);
z-index: 0;
right: auto;
left: 8vw;
color: #fff;
background-color: rgba(255,255,255,0.1);
background-image: url("data:image/svg+xml; charset=utf8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z%22/%3E%3C/svg%3E");
width: 50px
}
.ma5menu__btn--enter:hover {
color: #ffc107;
background-color: rgba(255,255,255,0.3);
background-image: url("data:image/svg+xml; charset=utf8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20fill%3D%22%23ffc107%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z%22/%3E%3C/svg%3E")
}
.ma5menu__btn--enter:before {
content: "";
display: block;
width: 1px;
position: absolute;
top: 3px;
bottom: 3px;
left: -2px;
background-color: transparent;
-webkit-transform: translateZ(0);
transform: translateZ(0)
}
.ma5menu__btn--leave {
right: auto;
left: 21vw;
color: #fff;
background-color: transparent;
background-image: url("data:image/svg+xml; charset=utf8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z%22/%3E%3C/svg%3E");
width: 50px
}
.ma5menu__btn--leave:hover {
color: #ffc107;
background-color: transparent;
background-image: url("data:image/svg+xml; charset=utf8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20fill%3D%22%23ffc107%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z%22/%3E%3C/svg%3E")
}
.ma5menu__leave:hover .ma5menu__btn--leave {
color: #ffc107;
background-color: transparent;
background-image: url("data:image/svg+xml; charset=utf8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20fill%3D%22%23ffc107%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M15.41%207.41L14%206l-6%206%206%206%201.41-1.41L10.83%2012z%22/%3E%3C/svg%3E")
}
.ma5menu__btn--leave:before {
content: "";
display: block;
width: 1px;
position: absolute;
top: 0;
bottom: 0;
right: -2px;
background-color: transparent;
-webkit-transform: translateZ(0);
transform: translateZ(0)
}
.ma5menu__leave {
font-size: 15px;
color: #fff;
background-color: rgba(255,255,255,0.1);
cursor: pointer;
display: block;
position: relative;
padding: 0 44px 0 44px;
text-align: center;
overflow: hidden;
white-space: nowrap;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
width: 100%;
border-bottom: 1px solid rgba(255,255,255,0.3);
height: 50px;
line-height: 50px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
margin-right: -44px
}
.ma5menu__leave:hover {
color: #ffc107;
background-color: rgba(255,255,255,0.1)
}
.ma5menu__leave + .ma5menu__btn--enter {
bottom: 0;
height: calc(100% - 50px);
top: auto
}
.ma5menu__path {
color: #ffc107 !important;
background-color: transparent !important
}
.ma5menu--overflow {
overflow-x: hidden !important
}
.ma5menu--left:before, .ma5menu--right:before {
content: "";
display: block;
height: 100%;
position: fixed;
top: 0;
background-color: rgba(255,255,255,0.01);
z-index: -1;
-o-transition: background-color 0.4s ease-out 0.5s, z-index 0.8s linear;
transition: background-color 0.4s ease-out 0.5s, z-index 0.8s linear;
width: 100%
}
.ma5menu--active:before {
background-color: rgba(255,255,255,0.6);
-o-transition: background-color 0.4s ease-in;
transition: background-color 0.4s ease-in;
z-index: 9000
}
.ma5menu--active > body .container * {
-ms-touch-action: none;
touch-action: none;
pointer-events: none
}
@media (max-width: 767px) {
.ma5menu--active > body * {
pointer-events: none
}
.ma5menu--active > body .ma5menu__toggle {
pointer-events: auto
}
.ma5menu--active > body .ma5menu__toggle * {
pointer-events: auto
}
.ma5menu--active > body .ma5menu__container {
pointer-events: auto
}
.ma5menu--active > body .ma5menu__container * {
pointer-events: auto
}
.ma5menu--active > body .ma5menu__container .ma5menu__alert {
pointer-events: none
}
.ma5menu--active > body .ma5menu__container--scroll {
pointer-events: auto
}
}
@media (max-width: 1199px) {
.ma5menu--active.has-body-scrollbar {
overflow: hidden;
overflow-y: scroll;
height: auto;
min-height: 100%;
-webkit-overflow-scrolling: touch
}
}
.ma5menu--active.ma5menu--left:before {
right: 0
}
.ma5menu--active.ma5menu--right:before {
left: 0
}
.ma5menu--swipe {
position: relative;
overflow-x: hidden !important
}
.ma5menu--swipe body {
position: relative
}
.ma5menu--swipe.ma5menu--left body {
-o-transition: left 0.5s ease-out;
transition: left 0.5s ease-out;
left: 0
}
.ma5menu--swipe.ma5menu--right body {
-o-transition: right 0.5s ease-out;
transition: right 0.5s ease-out;
right: 0
}
.ma5menu--swipe.ma5menu--active.ma5menu--left body {
left: 280px
}
@media (min-width: 768px) {
.ma5menu--swipe.ma5menu--active.ma5menu--left body {
left: 360px
}
}
.ma5menu--swipe.ma5menu--active.ma5menu--right body {
right: 280px
}
@media (min-width: 768px) {
.ma5menu--swipe.ma5menu--active.ma5menu--right body {
right: 360px
}
}
.ma5menu__sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
border: 0
}
@-webkit-keyframes ma5-panelIn {
0% {
-webkit-transform: translate3d(280px, 0, 0)
}
100% {
-webkit-transform: translate3d(0, 0, 0)
}
}
@keyframes ma5-panelIn {
0% {
-webkit-transform: translate3d(280px, 0, 0);
transform: translate3d(280px, 0, 0)
}
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
}
@-webkit-keyframes ma5-panelOut {
0% {
-webkit-transform: translate3d(0, 0, 0)
}
100% {
-webkit-transform: translate3d(280px, 0, 0)
}
}
@keyframes ma5-panelOut {
0% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
100% {
-webkit-transform: translate3d(280px, 0, 0);
transform: translate3d(280px, 0, 0)
}
}
@-webkit-keyframes ma5menuIn {
0% {
-webkit-transform: translate3d(0, 0, 0)
}
100% {
-webkit-transform: translate3d(-280px, 0, 0)
}
}
@keyframes ma5menuIn {
0% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
100% {
-webkit-transform: translate3d(-280px, 0, 0);
transform: translate3d(-280px, 0, 0)
}
}
@-webkit-keyframes ma5menuOut {
0% {
-webkit-transform: translate3d(0, 0, 0)
}
100% {
-webkit-transform: translate3d(-280px, 0, 0)
}
}
@keyframes ma5menuOut {
0% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
100% {
-webkit-transform: translate3d(-280px, 0, 0);
transform: translate3d(-280px, 0, 0)
}
}
@-webkit-keyframes ma5menuOutB {
0% {
-webkit-transform: translate3d(-280px, 0, 0)
}
100% {
-webkit-transform: translate3d(0, 0, 0)
}
}
@keyframes ma5menuOutB {
0% {
-webkit-transform: translate3d(-280px, 0, 0);
transform: translate3d(-280px, 0, 0)
}
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
}
@media (min-width: 768px) {
@-webkit-keyframes ma5-panelIn {
0% {
-webkit-transform: translate3d(360px, 0, 0)
}
100% {
-webkit-transform: translate3d(0, 0, 0)
}
}
@keyframes ma5-panelIn {
0% {
-webkit-transform: translate3d(360px, 0, 0);
transform: translate3d(360px, 0, 0)
}
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
}
@-webkit-keyframes ma5-panelOut {
0% {
-webkit-transform: translate3d(0, 0, 0)
}
100% {
-webkit-transform: translate3d(360px, 0, 0)
}
}
@keyframes ma5-panelOut {
0% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
100% {
-webkit-transform: translate3d(360px, 0, 0);
transform: translate3d(360px, 0, 0)
}
}
@-webkit-keyframes ma5menuIn {
0% {
-webkit-transform: translate3d(0, 0, 0)
}
100% {
-webkit-transform: translate3d(-360px, 0, 0)
}
}
@keyframes ma5menuIn {
0% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
100% {
-webkit-transform: translate3d(-360px, 0, 0);
transform: translate3d(-360px, 0, 0)
}
}
@-webkit-keyframes ma5menuOut {
0% {
-webkit-transform: translate3d(0, 0, 0)
}
100% {
-webkit-transform: translate3d(-360px, 0, 0)
}
}
@keyframes ma5menuOut {
0% {
-webkit-transform: translate3d(0, 0, 0)
}
100% {
-webkit-transform: translate3d(-360px, 0, 0)
}
}
@-webkit-keyframes ma5menuOutB {
0% {
-webkit-transform: translate3d(-360px, 0, 0)
}
100% {
-webkit-transform: translate3d(0, 0, 0)
}
}
@keyframes ma5menuOutB {
0% {
-webkit-transform: translate3d(-360px, 0, 0);
transform: translate3d(-360px, 0, 0)
}
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
}
}
@-webkit-keyframes ma5-arrowDown {
0% {
opacity: 1
}
40% {
opacity: 0
}
60% {
opacity: 0.5
}
100% {
opacity: 1
}
}
@keyframes ma5-arrowDown {
0% {
opacity: 1
}
40% {
opacity: 0
}
60% {
opacity: 0.5
}
100% {
opacity: 1
}
} body {
padding-top: 0; }
#menu.fixedit {
top: 0 !important; } .slidetopimg{background-color:#1c1206;position:relative;isolation:isolate;}
.slidetopimg::before{content:"";position:absolute;top:0;bottom:0;left:-200%;width:400%;z-index:-1;pointer-events:none;
background-image:linear-gradient(110deg,#1c1206 8%,#3a2614 18%,#1c1206 33%);background-size:50% 100%;background-repeat:repeat-x;
animation:mazeShimmer 2.4s ease-in-out infinite;will-change:transform;}
.slidetopimg:has(img.lazyloaded){background-color:transparent;}
.slidetopimg:has(img.lazyloaded)::before{display:none;}
@keyframes mazeShimmer{to{transform:translateX(50%);}}
@media (prefers-reduced-motion:reduce){.slidetopimg::before{animation:none;}} @media (max-width: 380px) {
#announcement-bar {
font-size: 0.85rem !important;
padding: 13px 8px !important;
}
} @media (max-width: 768px) {
nav#menu {
position: fixed !important;
top: 0 !important; width: 100% !important;
z-index: 9998 !important;
}
#header {
padding-top: 9vw;
}
} .howitworks { position:relative; width:100%; box-sizing:border-box; background:#1b1b1b; padding:2vw 4vw 7vw; text-align:center; }
.howitworks::before { content:""; position:absolute; left:0; right:0; top:-2.3vw; height:2.4vw; background:#1b1b1b; border-top-left-radius:50% 2.4vw; border-top-right-radius:50% 2.4vw; }
.howitworks :is(h1,h2).maintitle { color:#fff; font-size:2.5vw; line-height:1.15; margin:0 0 0.4vw; }
.howitworks :is(h1,h2).maintitle:before, .howitworks :is(h1,h2).maintitle:after { filter:brightness(0) invert(1); }
.howitworks .hiw-sub { color:#b3b3b3; font-size:1.2vw; line-height:1.3; margin:0.3vw 0 1.5vw; }
.howitworks .hiw-grid { display:grid; grid-template-columns:repeat(4,1fr); gap:18px; max-width:1180px; margin:0 auto; position:relative; }
.howitworks .hiw-card { background:transparent; border:0; padding:0; text-align:center; position:relative; }
.howitworks .hiw-badge { position:relative; width:96px; height:96px; margin:0 auto 14px; border-radius:50%; border:2px solid rgba(255,255,255,.18); background:radial-gradient(circle at 50% 40%,#2a2c31,#17181b 70%); display:flex; align-items:center; justify-content:center; box-shadow:inset 0 0 0 6px #1b1b1b, 0 8px 24px rgba(0,0,0,.45); }
.howitworks .hiw-icon { display:none; }
.howitworks .hiw-icon-svg { display:block; width:48px; height:48px; color:#fff; }
.howitworks .hiw-icon-svg svg { width:100%; height:100%; display:block; }
.howitworks .hiw-num { position:absolute; top:-8px; inset-inline-end:-6px; width:32px; height:32px; margin:0; border-radius:50%; background:#ff7a00; color:#1a0d00; font:800 16px/32px Assistant,sans-serif; text-align:center; display:block; box-shadow:0 4px 12px rgba(255,122,0,.4); }
.howitworks .hiw-card:not(:last-child)::after { content:""; position:absolute; top:47px; inset-inline-start:calc(50% + 56px); width:calc(100% - 112px); border-top:2px dashed rgba(255,122,0,.55); }
.howitworks .hiw-title { color:#fff; font-size:19px; font-weight:700; line-height:1.25; margin:0 0 6px; }
.howitworks .hiw-text { color:#a7a39c; font-size:15.5px; line-height:1.45; max-width:260px; margin:0 auto; }
@media (max-width:900px) and (min-width:769px) {
.howitworks .hiw-grid { grid-template-columns:repeat(2,1fr); gap:26px 14px; }
.howitworks .hiw-card:nth-child(2)::after { display:none; }
}
@media (max-width:768px) {
.howitworks { padding:4vw 4vw 9vw;}
.howitworks::before { top:-2.8vw; height:3vw; border-top-left-radius:50% 3vw; border-top-right-radius:50% 3vw; }
.howitworks :is(h1,h2).maintitle { font-size:5vw; line-height:1.2; margin:0 0 14px; } :is(h1,h2).maintitle:before, :is(h1,h2).maintitle:after { top:50%; transform:translateY(-50%); }  .howitworks .hiw-sub { font-size:2.9vw; line-height:1.25; margin:1.2vw 0 3vw; }
.howitworks .hiw-grid { display:flex; flex-direction:column; gap:8px; }
.howitworks .hiw-card { display:flex; align-items:center; gap:12px; text-align:start; padding:7px 12px; background:rgba(255,255,255,.035); border:1px solid rgba(255,255,255,.10); border-radius:14px; }
.howitworks .hiw-card::after { display:none !important; }
.howitworks .hiw-badge { width:64px; height:64px; margin:0; flex:none; box-shadow:inset 0 0 0 4px #1b1b1b, 0 6px 16px rgba(0,0,0,.4); }
.howitworks .hiw-icon-svg { width:32px; height:32px; }
.howitworks .hiw-num { width:26px; height:26px; font-size:13px; line-height:26px; top:-6px; inset-inline-end:-4px; }
.howitworks .hiw-body { min-width:0; }
.howitworks .hiw-title { font-size:17px; margin-bottom:4px; }
.howitworks .hiw-text { font-size:14.5px; max-width:none; margin:0; line-height:1.4; }
}  .contactbottom { padding-top:22px; }
.contactbottom form.wpcf7-form { max-width:820px; margin:0 auto; }
.contactbottom textarea { width:100%; height:120px; min-height:100px; }
.contactbottom .rounded-field { padding:9px 12px; }   .awards-strip { text-align:center; margin:26px auto 6px; }
.awards-strip-title {
font-size:20px; font-weight:700; color:#3a3a3a;
letter-spacing:.3px; margin:0 0 4px;
}
.awards-strip .tags-row { margin-top:10px; align-items:center; }
.awards-strip .tags-row img { transition:transform .2s ease; }
.awards-strip .tags-row img:hover { transform:translateY(-4px); } .pricetable .small { font-size:15px; line-height:1.55; }
.pricesales span[style*="ff0000"],
.pricesales span[style*="FF0000"] { color:#ff7a00 !important; }
@media (max-width:768px) { .boxdettop { font-size:13.5px; } .room-quick-actions { flex-wrap:nowrap; gap:10px; padding:0 15px; }
.room-quick-actions .room-btn {
flex:1 1 0; width:auto; min-width:0;
padding:9px 8px; font-size:18px;
} .pricetable .small { font-size:13px; }
.prfrow { font-size:17px; }
.awards-strip-title { font-size:17px; }
} @media (min-width:769px) {
.centerroom { justify-content:center; }
}  @media only screen and (max-width:768px){
.bottombar{
bottom:-100px;
height:auto;
box-sizing:border-box;
padding:8px 112px calc(8px + env(safe-area-inset-bottom)) 64px;
align-items:center;
justify-content:center;
flex-wrap:nowrap;
opacity:1;
background:rgba(0,0,0,.92);
box-shadow:0 -4px 16px rgba(0,0,0,.5);
border-top:1px solid rgba(255,255,255,.14);
}
.bottombar .choosegamebottom{
min-height:44px;
margin-right:0 !important;
display:flex;
align-items:center;
justify-content:center;
box-sizing:border-box;
}
}  .footboot{ margin-bottom:44px; }
.footboot ul li a{
font-size:clamp(13px,1.4vw,17px);
display:inline-flex; align-items:center; justify-content:center;
min-height:30px; padding:0 8px; line-height:1.15;
}
.footboot ul li a:focus-visible{
outline:2px solid #ff9500; outline-offset:3px; border-radius:3px;
}
.footboot ul li a[href*="/room/"]{
color:#8a8a8a;
font-size:clamp(11px,1.05vw,13px);
}
.footboot ul li a[href*="/room/"]:hover{ color:#ff9500; }
@media only screen and (max-width:768px){
.footboot ul li a{ font-size:13px; margin-left:0; padding:0 7px; }
.footboot ul li a[href*="/room/"]{ font-size:11.5px; padding:0 6px; }
.footboot{ margin-bottom:10px; } } .clubsec { position:relative; width:100%; box-sizing:border-box; background:#000000; padding:clamp(70px,7vw,140px) 4vw clamp(30px,3vw,50px); text-align:center; }
.clubsec :is(h1,h2).maintitle { color:#fff; font-size:2.5vw; line-height:1.15; margin:0 0 0.4vw; }
.clubsec :is(h1,h2).maintitle:before, .clubsec :is(h1,h2).maintitle:after { filter:brightness(0) invert(1); }
.club-sub { color:#b3b3b3; font-size:clamp(15px,1.2vw,20px); line-height:1.4; margin:0.3vw 0 1.6vw; }
.club-perks { display:flex; gap:clamp(10px,1.1vw,18px); justify-content:center; align-items:stretch; max-width:1150px; margin:0 auto clamp(20px,2vw,34px); }
.club-perk { flex:1 1 0; box-sizing:border-box; background:rgba(255,255,255,0.04); border:1px solid rgba(255,255,255,0.12); border-radius:12px; padding:clamp(12px,1.2vw,20px) clamp(10px,1vw,16px); color:#eee; font-size:clamp(14px,1vw,17px); line-height:1.45; }
.club-perk .club-ico { display:block; font-size:clamp(20px,1.7vw,28px); margin-bottom:0.4vw; }
.club-ctas { display:flex; justify-content:center; align-items:center; gap:12px; flex-wrap:wrap; }
a.club-btn { display:inline-flex; align-items:center; justify-content:center; min-height:44px; box-sizing:border-box; padding:9px 34px; border-radius:8px; font-size:clamp(16px,1.15vw,19px); font-weight:600; text-decoration:none; transition:background .15s,color .15s,border-color .15s; }
a.club-btn-main { background:#ff7a00; color:#fff; }
a.club-btn-main:hover { background:#ff9500; color:#fff; }
a.club-btn-ghost { background:transparent; border:1px solid rgba(255,176,102,.6); color:#ffb066; font-weight:400; padding:9px 24px; font-size:clamp(14px,1vw,17px); }
a.club-btn-ghost:hover { border-color:#ffb066; color:#ffcf99; }
a.club-btn:focus-visible { outline:3px solid #ffb066; outline-offset:2px; }
.club-strip { background:#1b1b1b; border-radius:12px; box-sizing:border-box; margin:clamp(24px,3vw,44px) auto; max-width:1100px; padding:clamp(16px,1.6vw,26px) clamp(18px,2vw,30px); display:flex; align-items:center; justify-content:space-between; gap:16px; flex-wrap:wrap; }
.club-strip-txt { color:#eee; font-size:clamp(15px,1.1vw,18px); line-height:1.55; text-align:right; margin:0; }
.club-strip-txt b { color:#ffb066; font-weight:600; }
html[lang="en-US"] .club-strip-txt { text-align:left; }
.footboot ul li a[href*="הצטרפות-למועדון"], .footboot ul li a[href*="%D7%94%D7%A6%D7%98%D7%A8%D7%A4%D7%95%D7%AA"] { color:#ffb066; }
@media (max-width:768px){
.clubsec { padding:64px 16px 30px; }
.clubsec :is(h1,h2).maintitle { font-size:22px; line-height:1.2; }
.club-sub { margin:8px 0 18px; }
.club-perks { flex-wrap:wrap; gap:10px; margin-bottom:22px; }
.club-perk { flex:1 1 42%; font-size:14px; }
.club-ctas { flex-direction:column; }
a.club-btn { width:100%; max-width:340px; }
.club-strip { flex-direction:column; align-items:stretch; margin-left:15px; margin-right:15px; }
.club-strip-txt { text-align:center; }
.club-strip a.club-btn { width:100%; }
} .howitworks .bottomcover { right:0; left:auto; }
:is(h1,h2).maintitle.viptitle { position:relative; z-index:2; transform:translateY(1.5vw); }
:is(h1,h2).maintitle.contactitle { color:#fff; margin-top:0; }
:is(h1,h2).maintitle.contactitle:before, :is(h1,h2).maintitle.contactitle:after { filter:brightness(0) invert(1); }
#contact { scroll-margin-top:clamp(115px,10vw,150px); }
.clubsec::after { content:""; display:block; width:140px; margin:clamp(20px,2.2vw,36px) auto 0; border-top:2px solid rgba(255,122,0,.65); } .mySwiper:not(.swiper-initialized) .swiper-slide {
width: calc((100% - 20px) / 2);
margin-left: 20px;
}
@media (min-width: 480px) {
.mySwiper:not(.swiper-initialized) .swiper-slide {
width: calc((100% - 60px) / 3);
margin-left: 30px;
}
}
@media (min-width: 768px) {
.mySwiper:not(.swiper-initialized) .swiper-slide {
width: calc((100% - 160px) / 5);
margin-left: 40px;
}
} @media (max-width:768px){
.contactbottom .wpcf7-form h5 { margin:0 0 14px; font-size:15px; line-height:1.4; }
.contactbottom .wpcf7-form .col-lg-4 p { margin:0; }
.contactbottom .rounded-field { padding:8px 12px; border-radius:10px; }
.contactbottom textarea { height:90px; min-height:80px; }
.contactbottom .rounded-submit { padding:10px 24px; font-size:16px; }
}  .logocont img { height: auto; } @media (max-width:768px){
.contactbottom form.wpcf7-form { padding-top: 20px; }
.contactbottom .col-lg-12 > p:first-child { margin-top: 24px; } } .wpproslider_t5_DIV_3_logo { left: 0; right: 0; display: flex; justify-content: center; align-items: center; gap: 8px; direction: rtl; }
.wpproslider_t5_DIV_3_logo .maze-rev-ago { font-size: 13px; line-height: 22px; color: #8a8a8a; white-space: nowrap; }
.wpproslider_t5_DIV_3_logo a.wprevpro_t5_site_logo_a { display: inline-flex; align-items: center; } .wpproslider_t5_DIV_3_logo img.wprevpro_t5_site_logo { height: 21px !important; width: 21px !important; object-fit: contain; }
@media (max-width:768px){ .wpproslider_t5_DIV_3_logo { padding-bottom: 4px; } } @media (max-width:768px){ .wpproslider_t5_DIV_3_logo a.wprevpro_t5_site_logo_a, .wpproslider_t5_DIV_3_logo img.wprevpro_t5_site_logo { height: 16px !important; width: auto !important; max-height: 16px; }
.wpproslider_t5_DIV_3_logo .maze-rev-ago { line-height: 16px; }
} .wprevpro .slickwprev-list { padding: 12px 0 !important; margin: -12px 0 -2px !important; }  .wpcf7-form .maze-consent:has(.wpcf7-checkbox) { display:block; margin:8px 0 0; } .wpcf7-form .maze-form-actions { display:flex; direction:rtl; align-items:center; justify-content:center; flex-wrap:wrap; gap:14px; margin:10px 0 0; }
.wpcf7-form .maze-form-actions .cf-turnstile { margin:0; line-height:0; }
.wpcf7-form .maze-form-actions .wpcf7-submit { margin:0; }  @media (min-width: 769px) { .postid-1381 header#header, .postid-1908 header#header, .postid-3661 header#header, .postid-3865 header#header {
background-position: 50% 20%;
}
}
@media (max-width: 768px) {
.postid-401 header#header, .postid-1925 header#header { background-position: 50% 0;
}
.postid-6656 header#header, .postid-9104 header#header, .postid-9120 header#header { background-position: 50% 25%;
}
} @font-face {
font-family: "Assistant Fallback"; font-weight: 200 500;
src: local("Arial"), local("Roboto");
size-adjust: 91.59%; ascent-override: 111.47%; descent-override: 31.34%; line-gap-override: 0%;
}
@font-face {
font-family: "Assistant Fallback"; font-weight: 600 700;
src: local("Arial Bold"), local("Arial-BoldMT"), local("Roboto Bold"), local("Arial");
size-adjust: 91.0%; ascent-override: 112.2%; descent-override: 31.5%; line-gap-override: 0%;
}
@font-face {
font-family: "Assistant Fallback"; font-weight: 800 900;
src: local("Arial Bold"), local("Arial-BoldMT"), local("Roboto Bold"), local("Arial");
size-adjust: 97.3%; ascent-override: 104.93%; descent-override: 29.50%; line-gap-override: 0%; } .maze-article { max-width: 820px; margin: 0 auto; padding: 0 18px 48px; }
.maze-article-title { font-size: clamp(1.75rem, 3.2vw, 2.6rem); font-weight: 800; line-height: 1.25; text-align: center; margin: 30px 0 20px; color: #111; }
.maze-article-hero { margin: 0 0 30px; }
.maze-article-hero img { display: block; width: 100%; height: auto; max-height: 520px; object-fit: cover; border-radius: 16px; box-shadow: 0 10px 30px rgba(0,0,0,.16); }
.maze-article .content { text-align: right; font-size: 19px; line-height: 1.75; color: #222; }
html[lang="en-US"] .maze-article .content { text-align: left; }
.maze-article .content .wp-block-group { padding-left: 0 !important; padding-right: 0 !important; }
.maze-article .content p { margin: 0 0 1em; font-size: inherit !important; line-height: inherit !important; }
.maze-article .content h2 { font-size: 1.6rem !important; font-weight: 800; line-height: 1.3; margin: 2.1em 0 .7em !important; padding-right: 14px; border-right: 5px solid #ff7a00; text-align: right; color: #111; }
.maze-article .content h3 { font-size: 1.25rem !important; font-weight: 700; line-height: 1.35; margin: 1.6em 0 .5em !important; text-align: right; color: #111; }
.maze-article .content h2 strong, .maze-article .content h3 strong { font-weight: inherit; }
.maze-article .content ul, .maze-article .content ol { margin: 0 0 1.2em; padding-right: 1.4em; padding-left: 0; text-align: right; font-size: inherit !important; }
.maze-article .content li { margin-bottom: .45em; }
.maze-article .content ul.maze-checks { list-style: none; padding-right: 0; }
.maze-article .content a { color: #c85a00; text-decoration: underline; text-underline-offset: 3px; }
.maze-article .content figure.wp-block-image { margin: 1.8em 0; }
.maze-article .content figure.wp-block-image img { width: 100%; height: auto; border-radius: 14px; }
.maze-article .content figcaption { font-size: .85em; color: #666; text-align: center; margin-top: .5em; }
.maze-article .content hr.wp-block-separator { border: 0; border-top: 1px solid #e6e6e6; margin: 2.4em 0 !important; opacity: 1; }
.maze-article .content .wp-block-table { overflow-x: auto; margin: 1.5em 0; }
.maze-article .content .wp-block-table table { width: 100%; border-collapse: collapse; font-size: .92em; }
.maze-article .content .wp-block-table th { background: #1b1b1b; color: #fff; font-weight: 700; padding: 10px 12px; text-align: right; border: 0; }
.maze-article .content .wp-block-table td { padding: 10px 12px; border: 0; border-bottom: 1px solid #eee; text-align: right; vertical-align: top; }
.maze-article .content .wp-block-table tbody tr:nth-child(even) { background: #faf7f3; }
.maze-article .content blockquote.wp-block-quote { margin: 1.8em 0; padding: 2px 18px 2px 0; border: 0; border-right: 3px solid #ff7a00; background: none; border-radius: 0; font-size: 1.08em; line-height: 1.7; color: #333; }
.maze-article .content blockquote.wp-block-quote p { margin: 0 0 .6em; }
.maze-article .content blockquote cite { display: block; margin-top: .3em; font-size: .8em; color: #888; font-style: normal; }
.maze-article .content blockquote.is-ltr { direction: ltr; text-align: left; border-right: 0; border-left: 3px solid #ff7a00; padding: 2px 0 2px 18px; } .maze-article .content .maze-press-badge { display: inline-block; background: #1b1b1b; color: #fff; border-radius: 999px; padding: 5px 16px; font-size: .85em; font-weight: 700; margin: 0 0 1em; }
.maze-article .content .maze-press-link { margin: 0 0 1.5em; }
.maze-article .content .maze-article-video { max-width: 360px; margin: 1.5em auto; }
.maze-article .content .maze-article-video.is-wide { max-width: 480px; }
.maze-article .content .maze-article-video video { width: 100%; height: auto; border-radius: 14px; background: #000; display: block; box-shadow: 0 8px 24px rgba(0,0,0,.18); } .maze-article .content .maze-cta { background: #1b1b1b; color: #fff; border-radius: 18px; padding: 28px 24px; margin: 2.5em 0; text-align: center; }
.maze-article .content .maze-cta h2 { border: 0; padding: 0; margin: 0 0 .4em !important; text-align: center; color: #fff; }
.maze-article .content .maze-cta p { color: #eee; margin-bottom: .8em; }
.maze-article .content .maze-cta a { color: #ffb066; }
.maze-article .content .maze-cta .maze-btns { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; margin-top: 14px; }
.maze-article .content a.maze-btn { display: inline-block; background: #ff7a00; color: #fff !important; text-decoration: none; font-weight: 700; padding: 12px 26px; border-radius: 999px; line-height: 1.3; }
.maze-article .content a.maze-btn:hover { background: #e56d00; }
.maze-article .content a.maze-btn.is-ghost { background: transparent; border: 2px solid #ff7a00; color: #ffb066 !important; } .maze-related { margin-top: 56px; padding-top: 28px; border-top: 1px solid #eee; }
.maze-related-title { font-size: 1.45rem; font-weight: 800; text-align: center; margin: 0 0 20px; }
.maze-related-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }
.maze-related-card { display: flex; flex-direction: column; background: #fff; border-radius: 14px; overflow: hidden; box-shadow: 0 4px 16px rgba(0,0,0,.08); color: #111; text-decoration: none; transition: transform .15s ease, box-shadow .15s ease; }
.maze-related-card:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(0,0,0,.12); }
.maze-related-card img { width: 100%; aspect-ratio: 3 / 2; height: auto; object-fit: cover; display: block; }
.maze-related-card span { padding: 12px 14px 16px; font-weight: 700; font-size: 1.02rem; line-height: 1.35; text-align: right; }
@media (max-width: 767px) {
.maze-article { padding: 0 16px 36px; }
.maze-article-title { margin: 22px 0 16px; }
.maze-article-hero { margin-bottom: 22px; }
.maze-article-hero img { border-radius: 12px; max-height: 300px; }
.maze-article .content { font-size: 17px; line-height: 1.7; }
.maze-article .content h2 { font-size: 1.35rem !important; }
.maze-article .content h3 { font-size: 1.12rem !important; }
.maze-article .content .maze-cta { padding: 22px 16px; }
.maze-related-grid { grid-template-columns: 1fr; }
.maze-related-card { flex-direction: row; align-items: center; }
.maze-related-card img { width: 38%; aspect-ratio: 4 / 3; }
} h1.maintitle { margin-block: .83em; } .maze-bday-more, .maze-corp-more { max-width: 860px; margin: 48px auto 0; text-align: right; }
.maze-bday-more h2, .maze-bday-more h3, .maze-corp-more h2, .maze-corp-more h3 { text-align: right; }
.maze-bday-more ul, .maze-corp-more ul { padding-right: 1.3em; margin-bottom: 1.2em; }
.maze-bday-more li, .maze-corp-more li { margin-bottom: .35em; }
.maze-bday-more p, .maze-corp-more p { margin-bottom: 1em; }
.maze-bday-more td:first-child, .maze-corp-more td:first-child { white-space: nowrap; }
.maze-bday-more blockquote, .maze-corp-more blockquote { border-right: 4px solid #ff7a00; margin: 1.5em 0; padding: .2em 1em; }
.maze-bday-more blockquote cite, .maze-corp-more blockquote cite { display: block; font-size: .85em; color: #666; margin-top: .4em; }
@media (max-width: 767px) { .maze-bday-more, .maze-corp-more { padding-right: 16px !important; padding-left: 16px !important; margin-top: 32px; } } .maze-room-cards { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin: 0 0 28px; }
.maze-room-cards:has(.maze-room-card:only-child) { grid-template-columns: minmax(0, 520px); justify-content: center; }
.maze-room-cards a, .maze-room-cards a *, .maze-room-cards span { text-decoration: none !important; }
.maze-room-card { display: flex; flex-direction: column; background: #fff; border: 1px solid #e6e2dd; border-radius: 10px; overflow: hidden; text-decoration: none; color: inherit; transition: transform .15s ease, box-shadow .15s ease; }
.maze-room-card:hover, .maze-room-card:focus-visible { transform: translateY(-2px); box-shadow: 0 6px 18px rgba(0,0,0,.12); }
.maze-room-card img { width: 100%; aspect-ratio: 4 / 5; object-fit: contain; background: #14110f; display: block; }
.maze-room-card .mrc-body { display: flex; flex-direction: column; gap: 6px; padding: 14px 16px 16px; }
.maze-room-card .mrc-title { font-weight: 800; font-size: 1.15rem; color: #111; }
.maze-room-card .mrc-text { font-size: .95rem; line-height: 1.5; color: #444; }
.maze-room-card .mrc-cta { margin-top: 4px; font-weight: 700; color: #c85a00; }
.maze-room-card .mrc-cta::after { content: " ←"; }
@media (max-width: 900px) { .maze-room-cards { grid-template-columns: 1fr 1fr; } }
@media (max-width: 600px) { .maze-room-cards { grid-template-columns: 1fr; gap: 14px; } } .maze-bday-perks { list-style: none; margin: 1em 0; padding: 0; font-size: 1.17em; font-weight: 700; line-height: normal; text-align: center; }
.maze-bday-perks li { margin: 0; }
@media (max-width: 600px) {
.maze-bday-perks { text-align: right; font-size: 1.08em; line-height: 1.35; }
.maze-bday-perks li { padding-right: 1.7em; text-indent: -1.7em; margin-bottom: .5em; text-wrap: balance; }  #wprev-slider-7 { margin-left: -14px !important; margin-right: -14px !important; }
} .maze-video-strip { display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; margin: 24px 0; }
.maze-video-strip .mvs-item { margin: 0; display: flex; flex-direction: column; gap: 8px; }
.maze-video-strip video { width: 100%; aspect-ratio: 9 / 16; object-fit: cover; background: #14110f; border-radius: 10px; display: block; }
.maze-video-strip figcaption { text-align: center; font-weight: 700; font-size: .95rem; }
@media (max-width: 600px) { .maze-video-strip { grid-template-columns: 1fr 1fr; gap: 10px; } } .maze-bday-more .maze-article-video, .maze-corp-more .maze-article-video { max-width: 360px; margin: 1.5em auto; }
.maze-bday-more .maze-article-video video, .maze-corp-more .maze-article-video video { width: 100%; height: auto; border-radius: 14px; background: #000; display: block; } .maze-room-shot { margin: 1.8em auto; max-width: 720px; }
.maze-room-shot img { width: 100%; height: auto; display: block; border-radius: 12px; }
.maze-room-shot figcaption { text-align: center; font-size: .9rem; color: #666; margin-top: .6em; } .maze-article .content .wpcf7,
.page-id-1119 .content .wpcf7,
.page-id-6344 .content .wpcf7,
.maze-form-box { background: #faf9f7; border: 1px solid #e2ded8; border-radius: 16px; padding: 22px 20px 6px; margin: 32px auto; max-width: 760px; }
.maze-article .content .wpcf7 p, .page-id-1119 .content .wpcf7 p, .page-id-6344 .content .wpcf7 p,
.maze-form-box p, .maze-form-box h4, .maze-form-box span { color: #1f1c19; }
.maze-article .content .wpcf7 input[type="text"], .maze-article .content .wpcf7 input[type="email"], .maze-article .content .wpcf7 textarea,
.page-id-1119 .content .wpcf7 input[type="text"], .page-id-1119 .content .wpcf7 input[type="email"], .page-id-1119 .content .wpcf7 textarea,
.page-id-6344 .content .wpcf7 input[type="text"], .page-id-6344 .content .wpcf7 input[type="email"], .page-id-6344 .content .wpcf7 textarea,
.maze-form-box input[type="text"], .maze-form-box input[type="email"], .maze-form-box textarea { width: 100%; box-sizing: border-box; padding: 10px 14px; border-radius: 10px; border: 1px solid #ddd8d2; font-size: 16px; background: #fff; }
.maze-article .content .wpcf7 .wpcf7-submit, .page-id-1119 .content .wpcf7 .wpcf7-submit, .page-id-6344 .content .wpcf7 .wpcf7-submit,
.maze-form-box .wpcf7-submit { background: #c85a00; color: #fff; border: 0; border-radius: 10px; padding: 12px 32px; font-weight: 700; font-size: 16px; cursor: pointer; }
.maze-article .content .wpcf7 .wpcf7-submit:hover, .page-id-1119 .content .wpcf7 .wpcf7-submit:hover, .page-id-6344 .content .wpcf7 .wpcf7-submit:hover,
.maze-form-box .wpcf7-submit:hover { background: #a94b00; }
.maze-form-box .wpcf7-not-valid-tip { color: #b3261e; } .maze-article .content .wpcf7 form > div[style],
.page-id-1119 .content .wpcf7 form > div[style],
.page-id-6344 .content .wpcf7 form > div[style],
.maze-form-box .wpcf7 form > div[style] { border: 0 !important; } .page-id-4066 .content .wpcf7 { padding: 4px 0 0; margin: 4px auto 8px; max-width: 620px; }
.page-id-4066 .content .wpcf7 h5 { color: #fff; font-size: 16px; font-weight: 600; margin: 0 0 6px; }
.page-id-4066 .content .wpcf7 p { color: #eee; }
.page-id-4066 .content .wpcf7 input[type="text"], .page-id-4066 .content .wpcf7 textarea { width: 100%; box-sizing: border-box; padding: 10px 14px; border-radius: 10px; border: 1px solid #444; background: #fff; color: #1f1c19; font-size: 16px; }
.page-id-4066 .content .wpcf7 .wpcf7-submit { background: #c85a00; color: #fff; border: 0; border-radius: 10px; padding: 12px 32px; font-weight: 700; font-size: 16px; cursor: pointer; }
.page-id-4066 .content .wpcf7 .wpcf7-submit:hover { background: #a94b00; }
.page-id-4066 .content .wpcf7 #privacy-note { color: #bdbdbd !important; }
.page-id-4066 .content .wpcf7 #privacy-note a { color: #f0a35e; } .page-id-4066 .content .wpcf7 .wpcf7-checkbox .wpcf7-list-item { display: inline-flex; align-items: center; gap: 6px; margin: 0 0 0 22px; color: #fff; }
.page-id-4066 .content .wpcf7 .wpcf7-checkbox .wpcf7-list-item-label { color: #fff; } @supports ((-webkit-mask-image: url()) or (mask-image: url())) {
.pe-7s-timer.pe-7s-timer:before {
--mz-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path transform='translate%280 480%29 scale%281 -1%29' d='M235 209Q235 209 235.5 208.5Q236 208 236 208Q240 204 245.0 201.0Q250 198 256 198Q261 198 266.0 200.0Q271 202 274 206Q278 209 280.0 214.0Q282 219 282 224Q282 230 279.5 234.5Q277 239 273 243Q273 243 272.5 244.0Q272 245 271 245L167 324Q165 326 162.0 326.0Q159 326 157 324Q154 322 153.5 318.5Q153 315 155 312L235 209ZM256 437Q254 437 252.0 437.0Q250 437 248 437V428H247V335H265V420Q304 418 338.0 402.0Q372 386 397 360Q423 333 437.5 298.0Q452 263 452 224Q452 183 436.5 147.5Q421 112 395 85Q368 59 332.5 43.5Q297 28 256 28Q215 28 179.5 43.5Q144 59 117 85Q91 112 75.5 147.5Q60 183 60 224Q60 244 64.0 263.5Q68 283 75 300Q83 318 93.5 333.5Q104 349 117 363L105 375Q91 360 79.5 343.0Q68 326 60 307Q51 288 47.0 267.0Q43 246 43 224Q43 180 59.5 141.0Q76 102 105 73Q134 44 173.0 27.5Q212 11 256 11Q300 11 339.0 27.5Q378 44 407 73Q436 102 452.5 141.0Q469 180 469 224Q469 268 452.5 307.0Q436 346 407 375Q378 404 339.0 420.5Q300 437 256 437Z'/></svg>");
content: "";
display: inline-block;
width: 1em;
height: 1em;
vertical-align: -.0625em;
background-color: currentColor;
-webkit-mask: var(--mz-icon) no-repeat center / contain;
mask: var(--mz-icon) no-repeat center / contain;
}
.icon-map.icon-map:before {
--mz-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'><path transform='translate%280 960%29 scale%281 -1%29' d='M760 578Q755 575 748.5 576.5Q742 578 738 583Q735 589 736.5 595.5Q738 602 744 605L999 766Q1005 769 1011.5 767.5Q1018 766 1021 760Q1023 758 1023.5 756.0Q1024 754 1024 752V144Q1024 139 1021.5 135.5Q1019 132 1016 130L729 -61Q725 -64 721.0 -64.0Q717 -64 713 -63L305 126L25 -61Q19 -65 12.5 -63.5Q6 -62 3 -57Q1 -55 0.5 -52.0Q0 -49 0 -47V556Q0 560 2.5 563.5Q5 567 8 569V570L232 702Q238 705 244.0 703.5Q250 702 254 696Q257 690 255.5 684.0Q254 678 248 674L32 547V-18L295 157Q298 159 302.5 159.5Q307 160 311 158L719 -30L992 152V723L760 578ZM512 960Q558 960 599.0 942.5Q640 925 670 894Q701 864 718.5 823.0Q736 782 736 736Q736 689 713.0 635.0Q690 581 657 529Q624 477 588.0 430.5Q552 384 524 351Q520 346 513.5 345.0Q507 344 502 349Q501 349 500.0 350.0Q499 351 499 352Q471 385 435.0 431.5Q399 478 367 529Q334 581 311.0 635.0Q288 689 288 736Q288 782 305.5 823.0Q323 864 354 894Q384 925 425.0 942.5Q466 960 512 960ZM648 872Q622 898 587.0 913.0Q552 928 512 928Q472 928 437.0 913.0Q402 898 376 872Q350 846 335.0 811.0Q320 776 320 736Q320 694 341.5 644.5Q363 595 394 546Q423 501 454.5 459.5Q486 418 512 386Q538 418 569.5 459.5Q601 501 630 546Q661 595 682.5 644.5Q704 694 704 736Q704 776 689.0 811.0Q674 846 648 872ZM512 832Q532 832 549.5 824.5Q567 817 580 804Q593 791 600.5 773.5Q608 756 608 736Q608 716 600.5 698.5Q593 681 580 668Q567 655 549.5 647.5Q532 640 512 640Q492 640 474.5 647.5Q457 655 444 668Q431 681 423.5 698.5Q416 716 416 736Q416 756 423.5 773.5Q431 791 444 804Q457 817 474.5 824.5Q492 832 512 832ZM557 781Q549 790 537.0 795.0Q525 800 512 800Q499 800 487.0 795.0Q475 790 467 781Q458 773 453.0 761.0Q448 749 448 736Q448 723 453.0 711.0Q458 699 467 691Q475 682 487.0 677.0Q499 672 512 672Q525 672 537.0 677.0Q549 682 557 691Q566 699 571.0 711.0Q576 723 576 736Q576 749 571.0 761.0Q566 773 557 781ZM736 -48Q736 -55 731.5 -59.5Q727 -64 720 -64Q713 -64 708.5 -59.5Q704 -55 704 -48V528Q704 535 708.5 539.5Q713 544 720 544Q727 544 731.5 539.5Q736 535 736 528V-48ZM320 151Q320 144 315.0 139.5Q310 135 304 135Q297 135 292.5 139.5Q288 144 288 151V528Q288 535 292.5 539.5Q297 544 304 544Q311 544 315.5 539.5Q320 535 320 528V151Z'/></svg>");
content: "";
display: inline-block;
width: 1em;
height: 1em;
vertical-align: -.0625em;
background-color: currentColor;
-webkit-mask: var(--mz-icon) no-repeat center / contain;
mask: var(--mz-icon) no-repeat center / contain;
}
.icon-phone-reciever.icon-phone-reciever:before {
--mz-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'><path transform='translate%280 960%29 scale%281 -1%29' d='M734 560Q737 554 734.5 548.0Q732 542 726 539Q720 537 713.5 539.0Q707 541 705 548Q702 555 698.0 562.5Q694 570 689 577Q684 584 678.5 590.5Q673 597 667 603Q661 609 654.5 614.5Q648 620 641 625Q634 630 626.5 634.0Q619 638 612 641Q605 644 603.0 650.0Q601 656 603 662Q606 668 612.0 670.5Q618 673 624 670Q633 666 642.0 661.5Q651 657 659 651Q667 646 675.0 639.5Q683 633 690 626Q697 619 703.5 611.0Q710 603 715 595Q721 587 725.5 578.0Q730 569 734 560ZM836 558Q838 551 834.5 545.5Q831 540 825 538Q818 537 812.5 540.0Q807 543 805 550Q800 567 793.5 583.0Q787 599 778 615Q769 630 758.0 644.0Q747 658 735 671Q722 683 708.0 694.0Q694 705 679 714Q663 723 647.0 729.5Q631 736 614 741Q607 743 604.0 748.5Q601 754 602 761Q604 767 609.5 770.5Q615 774 622 772Q641 767 659.5 759.5Q678 752 695 742Q712 732 727.5 719.5Q743 707 757 693Q771 679 783.5 663.5Q796 648 806 631Q815 614 823.0 595.5Q831 577 836 558ZM934 557Q936 550 932.0 544.5Q928 539 922 538Q915 537 909.5 540.5Q904 544 903 551Q898 577 888.5 602.5Q879 628 867 652L866 653Q854 676 837.5 697.5Q821 719 802 738Q783 758 761.0 774.0Q739 790 716 803Q692 815 666.5 824.5Q641 834 615 839Q608 840 604.5 845.5Q601 851 602 858Q603 864 608.5 868.0Q614 872 621 870Q650 865 677.5 855.0Q705 845 731 831Q756 817 780.0 799.5Q804 782 825 761Q846 740 863.0 716.5Q880 693 894 668L895 667Q909 641 919.0 613.5Q929 586 934 557ZM1017 123Q1022 119 1023.5 112.5Q1025 106 1021 101Q1017 95 1010.5 94.0Q1004 93 998 97L749 280L707 238Q661 192 596.5 198.0Q532 204 468 243Q444 257 421.5 275.5Q399 294 378 314Q357 335 339.0 358.0Q321 381 307 405Q268 468 261.5 532.5Q255 597 301 643L344 685L172 920L94 842Q48 796 36.5 736.0Q25 676 48 602Q60 564 81.5 522.5Q103 481 134.5 436.5Q166 392 206.5 344.0Q247 296 298 245L303 239Q310 232 315.5 226.5Q321 221 326 217Q375 169 421.0 131.0Q467 93 510.5 63.5Q554 34 594.0 14.0Q634 -6 671 -18Q743 -39 801.0 -27.5Q859 -16 903 28L904 29L906 31L927 52Q931 56 938.0 56.5Q945 57 949 52Q954 47 954.0 40.5Q954 34 950 29L929 8L927 6L926 5Q875 -46 808.5 -59.5Q742 -73 662 -48Q623 -36 581.0 -15.0Q539 6 494.0 36.0Q449 66 401.5 105.5Q354 145 303 194Q296 201 290.5 206.5Q285 212 280 217L275 222Q223 275 181.0 324.0Q139 373 107.0 419.5Q75 466 52.5 509.5Q30 553 18 593Q-9 675 5.0 743.5Q19 812 71 865H72L163 955Q163 956 163.5 956.5Q164 957 164 957Q170 961 176.5 960.0Q183 959 187 953L377 694Q381 689 380.5 683.0Q380 677 376 672L324 620Q287 584 294.0 530.0Q301 476 334 421Q347 399 364.0 377.5Q381 356 401 337Q420 317 441.5 300.0Q463 283 485 270Q540 237 594.0 230.5Q648 224 684 261L736 312Q740 316 746.0 316.5Q752 317 757 314L1017 123ZM948 53Q953 50 954.0 43.0Q955 36 951 31Q947 26 940.5 25.0Q934 24 929 28L733 171Q728 175 727.0 181.5Q726 188 730 193Q734 199 740.5 200.0Q747 201 752 197L948 53ZM91 865Q87 870 88.0 877.0Q89 884 95 887Q100 891 106.5 890.0Q113 889 117 884L260 689Q264 683 263.0 676.5Q262 670 257 666Q251 662 244.5 663.0Q238 664 235 670L187 735L91 865Z'/></svg>");
content: "";
display: inline-block;
width: 1em;
height: 1em;
vertical-align: -.0625em;
background-color: currentColor;
-webkit-mask: var(--mz-icon) no-repeat center / contain;
mask: var(--mz-icon) no-repeat center / contain;
}
.icon-chat-bubbles.icon-chat-bubbles:before {
--mz-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'><path transform='translate%280 960%29 scale%281 -1%29' d='M207 411 109 332Q103 328 96.5 329.0Q90 330 86 335Q84 337 83.5 339.5Q83 342 83 345V413Q67 415 53.5 422.5Q40 430 29 440Q16 454 8.0 472.0Q0 490 0 510V861Q0 882 8.0 900.0Q16 918 29 931L30 932Q43 945 61.0 952.5Q79 960 99 960H677Q698 960 716.0 952.0Q734 944 747 931Q760 918 768.0 900.0Q776 882 776 861V510Q776 490 768.0 472.0Q760 454 747 440L746 439Q733 426 715.0 418.5Q697 411 677 411H207ZM115 378 191 439Q193 441 196.0 442.0Q199 443 202 443H677Q691 443 703.0 448.0Q715 453 724 462V463Q733 472 738.5 484.0Q744 496 744 510V861Q744 875 738.5 887.0Q733 899 724 908Q715 917 703.0 922.5Q691 928 677 928H99Q85 928 73.0 923.0Q61 918 52 909V908Q43 899 37.5 887.0Q32 875 32 861V510Q32 496 37.5 484.0Q43 472 52 463Q61 454 73.0 448.5Q85 443 98 443H99Q105 443 110.0 438.5Q115 434 115 427V378ZM30 932 52 931Q47 935 41.0 935.5Q35 936 30 932ZM746 439 724 440Q729 436 735.0 435.5Q741 435 746 439ZM140 804Q133 804 128.5 808.5Q124 813 124 820Q124 827 128.5 831.5Q133 836 140 836H636Q643 836 647.5 831.5Q652 827 652 820Q652 813 647.5 808.5Q643 804 636 804ZM140 705Q133 705 128.5 710.0Q124 715 124 721Q124 728 128.5 732.5Q133 737 140 737H636Q643 737 647.5 732.5Q652 728 652 721Q652 715 647.5 710.0Q643 705 636 705ZM822 411Q815 411 810.5 416.0Q806 421 806 427Q806 434 810.5 438.5Q815 443 822 443H884Q891 443 895.5 438.5Q900 434 900 427Q900 421 895.5 416.0Q891 411 884 411ZM388 313Q381 313 376.5 317.5Q372 322 372 329Q372 335 376.5 340.0Q381 345 388 345H884Q891 345 895.5 340.0Q900 335 900 329Q900 322 895.5 317.5Q891 313 884 313ZM388 214Q381 214 376.5 218.5Q372 223 372 230Q372 237 376.5 241.5Q381 246 388 246H884Q891 246 895.5 241.5Q900 237 900 230Q900 223 895.5 218.5Q891 214 884 214ZM388 115Q381 115 376.5 120.0Q372 125 372 131Q372 138 376.5 142.5Q381 147 388 147H739Q746 147 750.5 142.5Q755 138 755 131Q755 125 750.5 120.0Q746 115 739 115ZM248 345Q248 351 252.5 356.0Q257 361 264 361Q271 361 275.5 356.0Q280 351 280 345V117Q280 104 285.5 91.5Q291 79 300 70Q309 61 321.0 56.0Q333 51 347 51H822Q825 51 828.0 49.5Q831 48 833 46L909 -15V35Q909 41 914.0 46.0Q919 51 925 51Q939 51 951.0 56.0Q963 61 972 70Q981 79 986.5 91.5Q992 104 992 117V448Q992 462 986.5 474.0Q981 486 972 495V496Q963 504 951.0 509.5Q939 515 925 515H843Q836 515 831.5 519.5Q827 524 827 531Q827 537 831.5 542.0Q836 547 843 547H925Q945 547 963.0 539.5Q981 532 994 519L995 518Q1008 504 1016.0 486.0Q1024 468 1024 448V117Q1024 97 1016.0 79.0Q1008 61 995 48Q984 37 970.5 30.0Q957 23 941 20V-48Q941 -51 940.0 -53.5Q939 -56 938 -58Q934 -63 927.0 -64.0Q920 -65 915 -60L816 19H347Q327 19 309.0 26.5Q291 34 278 47L277 48Q264 61 256.0 79.0Q248 97 248 117V345ZM140 607Q133 607 128.5 611.5Q124 616 124 623Q124 629 128.5 634.0Q133 639 140 639H491Q498 639 502.5 634.0Q507 629 507 623Q507 616 502.5 611.5Q498 607 491 607Z'/></svg>");
content: "";
display: inline-block;
width: 1em;
height: 1em;
vertical-align: -.0625em;
background-color: currentColor;
-webkit-mask: var(--mz-icon) no-repeat center / contain;
mask: var(--mz-icon) no-repeat center / contain;
}
}