.elementor-224 .elementor-element.elementor-element-66a56a9{--display:flex;--padding-top:-4px;--padding-bottom:-4px;--padding-left:-4px;--padding-right:-4px}.elementor-224 .elementor-element.elementor-element-02219c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:-10px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;--padding-top:-8px;--padding-bottom:-8px;--padding-left:-8px;--padding-right:-8px}.elementor-224 .elementor-element.elementor-element-09a666e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-224 .elementor-element.elementor-element-df8539c{width:100%;max-width:100%}.elementor-224 .elementor-element.elementor-element-df8539c .elementor-wrapper{--video-aspect-ratio:2.33333;filter:brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-224 .elementor-element.elementor-element-866deba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-224 .elementor-element.elementor-element-b649072{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-224 .elementor-element.elementor-element-8b5f2e7.elementor-element{--align-self:center}.elementor-224 .elementor-element.elementor-element-b805b67{width:var(--container-widget-width,101.62%);max-width:101.62%;--container-widget-width:101.62%;--container-widget-flex-grow:0}.elementor-224 .elementor-element.elementor-element-b805b67 .elementor-swiper-button.elementor-swiper-button-prev,.elementor-224 .elementor-element.elementor-element-b805b67 .elementor-swiper-button.elementor-swiper-button-next{font-size:33px}.elementor-224 .elementor-element.elementor-element-b805b67 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:2px;--swiper-pagination-bullet-vertical-gap:2px}:root{--page-title-display:none}@media(min-width:768px){.elementor-224 .elementor-element.elementor-element-09a666e{--width:100%}}.cabaret-poster-hero{position:relative;overflow:hidden;padding:55px 20px 60px;background:#149C7A;color:#FCD7A2}.cabaret-poster-hero::before{content:"";position:absolute;inset:0;opacity:.08;background-image:radial-gradient(circle at 12px 12px,rgb(252 215 162 / .8) 2px,transparent 3px);background-size:85px 60px;pointer-events:none}.cabaret-frieze{position:absolute;left:0;right:0;height:40px;background-size:auto 40px;background-repeat:repeat-x;background-position:center;z-index:3;background-image:url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' width='420' height='40'>\
<rect width='420' height='40' fill='%23090C0D'/>\
<rect x='10' y='6' width='28' height='28' fill='%23FFC20F'/>\
<circle cx='80' cy='20' r='12' fill='none' stroke='%23FFC20F' stroke-width='6'/>\
<path d='M120 30l15-25 15 25z' fill='%23E33000'/>\
<rect x='180' y='6' width='28' height='28' fill='%23349400'/>\
<rect x='240' y='10' width='40' height='8' fill='%23E33000'/>\
<rect x='240' y='22' width='40' height='8' fill='%23E33000'/>\
</svg>")}.cabaret-frieze--top{top:0}.cabaret-frieze--bottom{bottom:0}.cabaret-poster-hero__inner{position:relative;z-index:5;max-width:900px;margin:0 auto}.cabaret-poster-hero__title{margin:0 0 12px 0;font-weight:950;font-size:clamp(40px, 6vw, 70px);line-height:.95;text-transform:uppercase;color:#FFC20F;text-shadow:0 6px 0 rgb(9 12 13 / .15)}.cabaret-poster-hero__subtitle{margin:0 0 18px 0;font-size:18px;font-weight:800;color:#FCD7A2}.cabaret-poster-hero__card{background:rgb(252 215 162 / .96);color:#090C0D;border-radius:16px;padding:18px 18px;box-shadow:0 15px 35px rgb(9 12 13 / .22);border:1px solid rgb(9 12 13 / .12);position:relative}.cabaret-poster-hero__card::before{content:"";position:absolute;inset:8px;border-radius:12px;border:2px dashed rgb(38 0 29 / .35);pointer-events:none}.cabaret-poster-hero__card::after{content:"";position:absolute;right:14px;top:12px;width:120px;height:120px;opacity:.12;background-repeat:no-repeat;background-size:contain;pointer-events:none;background-image:url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 220'>\
  <path d='M110 28 C140 28, 162 48, 162 72 C162 104, 140 124, 110 124 C80 124, 58 104, 58 72 C58 48, 80 28, 110 28 Z' fill='%2326001D'/>\
  <path d='M90 124 C92 154, 84 172, 70 195 C96 206, 124 206, 150 195 C136 172, 128 154, 130 124 Z' fill='%23E33000'/>\
  <rect x='78' y='63' width='64' height='10' rx='5' fill='%23090C0D' opacity='0.8'/>\
</svg>")}.cabaret-poster-hero__card p{margin:0 0 10px 0;font-size:16px;line-height:1.4;text-align:justify}.cabaret-poster-hero__note{margin-top:8px;font-weight:900;color:#26001D;text-align:center}.cabaret-full-block{background:#f9f9f9;padding:60px 20px}.cabaret-columns{display:flex;gap:40px;max-width:1200px;margin:0 auto;align-items:stretch}.cabaret-column{flex:1;background:#fff;border-radius:18px;padding:24px;box-shadow:0 8px 24px rgb(0 0 0 / .08);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.cabaret-column h2{font-size:24px;font-weight:900;color:#26001D;margin-bottom:16px;text-align:center}.cabaret-left{padding:0}.cabaret-left img{width:100%;height:100%;display:block;object-fit:cover;border-radius:0}.cabaret-right iframe{flex-grow:1;border-radius:12px}@media (max-width:900px){.cabaret-columns{flex-direction:column}.cabaret-left{min-height:420px}}.cifs-section-contact-cta{background-color:#F5F5F5;padding:60px 20px;text-align:center;border-radius:10px;margin-top:60px}.cifs-section-contact-cta h2{font-size:36px;color:#090C0D;margin-bottom:20px;font-weight:700}.cifs-section-contact-cta p{font-size:18px;color:#26001D;margin-bottom:30px;max-width:700px;margin-left:auto;margin-right:auto}.cifs-contact-btn{background-color:#E33000;color:#FFF;padding:14px 28px;border-radius:6px;font-size:18px;font-weight:600;text-decoration:none;transition:0.3s}.cifs-contact-btn:hover{background-color:#B82800}.cabaret-title-box{display:inline-block;padding:10px 20px;border:2px solid #26001D;border-radius:12px;font-size:24px;font-weight:900;color:#26001D;margin-bottom:20px}