@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");.bg-color-pink-100{background-color:#fff!important}.bg-color-pink-200{background-color:#f9f0f3!important}*{font-family:Poppins,sans-serif;margin:0;padding:0}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f3f5f8;font-size:14px;line-height:1.5;min-height:100vh;overflow-x:hidden}body.popup-open{overflow:hidden}body,html{height:100%}.fa-regular,.fa-solid,.far{font-family:Font Awesome\ 6 Pro!important}.container-wrapper{display:flex;flex-direction:column;min-height:100%}main{flex:1 1 auto;height:100%}ol,ul{list-style:none}a{color:inherit;text-decoration:none}img{border:0;height:auto;max-width:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}.container{margin:0 auto;max-width:1387px;padding:0 15px}.container-full{margin:0 auto;max-width:100%;padding:0}.container-small{margin:0 auto;max-width:1188px;padding:0}.container-min{margin:0 auto;max-width:813px;padding:0 2.5px}.title-h1-widget{display:flex;flex-direction:column}.title-h1-widget .wh-element .wh-title{color:#1a2442;font-size:128px;font-style:normal;font-weight:600;letter-spacing:-3.84px;line-height:84%;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@media (max-width:768px){.title-h1-widget .wh-element .wh-title{font-size:41px!important;font-style:normal;font-weight:600;letter-spacing:-1.83px;line-height:84%}}.title-h1-widget .wh-element--right{display:flex;justify-content:flex-end}.title-h1-widget .wh-element--italic .wh-title{color:#1a2442;font-size:128px;font-style:italic;font-weight:275;letter-spacing:-3.84px;line-height:84%;text-transform:uppercase}@media (max-width:768px){.title-h1-widget .wh-element--italic .wh-title{color:#1a2442;font-size:57px!important;font-style:italic;font-weight:275;letter-spacing:-1.83px;line-height:84%}}.title-h2-widget-128px{display:flex;flex-direction:column}.title-h2-widget-128px .wh-element .wh-title{color:#1a2442;font-size:128px;font-style:normal;font-weight:600;letter-spacing:-3.84px;line-height:84%;text-transform:uppercase;width:-moz-fit-content;width:fit-content}@media (max-width:768px){.title-h2-widget-128px .wh-element .wh-title{font-size:61px;font-style:normal;font-weight:600;letter-spacing:-1.83px;line-height:84%}}.title-h2-widget-128px .wh-element--right{display:flex;justify-content:flex-end}.title-h2-widget-128px .wh-element--italic .wh-title{color:#1a2442;font-size:128px;font-style:italic;font-weight:275;letter-spacing:-3.84px;line-height:84%;text-transform:uppercase}@media (max-width:768px){.title-h2-widget-128px .wh-element--italic .wh-title{color:#1a2442;font-size:61px;font-style:italic;font-weight:275;letter-spacing:-1.83px;line-height:84%}}.h2-title-wrap-96px{text-align:center}.h2-title-wrap-96px span{color:#1a2442;font-size:96px;font-weight:275;letter-spacing:-2.88px;line-height:96%;text-align:center;text-transform:uppercase}@media (max-width:768px){.h2-title-wrap-96px span{font-size:48px;font-weight:275;letter-spacing:-1.44px;line-height:84%;text-transform:uppercase}}.h2-title-wrap-96px .normal{font-style:normal;font-weight:600}.h2-title-wrap-96px .italic{font-style:italic}.h2-title span{color:#1a2442;font-size:96px;font-style:normal;font-weight:600;letter-spacing:-2.88px;line-height:96%;text-align:center;text-transform:uppercase}.h2-title .italic{font-style:italic;font-weight:275}@media (max-width:768px){.h2-title .italic{font-size:48px;font-style:italic;font-weight:275;letter-spacing:-1.2px;line-height:84%;text-align:center;text-transform:uppercase}}.h2-title .italic-48px{font-style:italic;font-weight:275}@media (max-width:768px){.h2-title .italic-48px{font-size:48px;font-style:italic;font-weight:275;letter-spacing:-1.44px}.h2-title .italic-48px,.h2-title .normal-55px{line-height:84%;text-align:center;text-transform:uppercase}.h2-title .normal-55px{font-size:55px;font-style:normal;font-weight:600;letter-spacing:-1.65px}}.h2-title .normal{font-size:48px;font-style:italic;font-weight:275;letter-spacing:-1.44px;line-height:84%;text-align:center;text-transform:uppercase}.h2-title .normal-96px{font-size:96px;font-style:normal;font-weight:600;letter-spacing:-2.88px;line-height:80%;text-transform:uppercase}@media (max-width:768px){.h2-title .normal-96px{font-size:48px;font-style:normal;font-weight:600;letter-spacing:-1.44px;line-height:84%;text-transform:uppercase}}.h2-title--center,.h2-title--center span{text-align:center}.div-style p{color:#000!important}.form-column{display:flex;flex-direction:column;width:100%}.form-column__element{width:100%}.form-column__element input{background-color:transparent;border:0;border-bottom:1px solid #fff;color:#e49fb6;font-size:25px;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:140%;padding:0 0 5px;width:100%}.form-column__element input::-moz-placeholder{color:#e49fb6;opacity:1}.form-column__element input::placeholder{color:#e49fb6;opacity:1}.form-column__element input:focus{border:0;border-bottom:1px solid #fff;box-shadow:none;outline:none}.visibility-hidden{visibility:hidden!important}.display-flex{display:flex}.flex-end{justify-content:flex-end}.flex-center{justify-content:center}.opacity-0{opacity:0}.pb-30px{padding-bottom:30px}.btn{align-items:center;background:#973c8f;border-radius:47px;color:#fff;display:flex;font-size:16px;font-style:normal;font-weight:400;gap:10px;height:49px;justify-content:center;line-height:140%;padding:0 25px;text-align:center;width:-moz-fit-content;width:fit-content}.btn--purle-400{background:#b167a5}.hero-section-io .title-h1-widget .wh-element .wh-title{font-size:128px!important}.hero-section-io .hero-section__content .btn-wrapper{justify-content:flex-end!important}@media (max-width:768px){.mobile-none{display:none!important}}.desktop-none{display:none!important}@media (max-width:768px){.desktop-none{display:block!important}}.blog{background-color:#f9f0f3;padding-bottom:105px;padding-top:85px!important;z-index:1}@media (max-width:768px){.blog{padding-bottom:40px;padding-top:163px!important}}.blog__header{margin:0 auto;max-width:693px;padding:60px 0}@media (max-width:768px){.blog__header{align-items:flex-start;display:flex;flex-direction:column;padding:27px 0 40px}}.blog__header h1{color:#1a2442;font-size:128px;font-style:italic;font-weight:275;letter-spacing:-3.84px;line-height:84%;text-transform:uppercase}@media (max-width:768px){.blog__header h1{font-size:61px;font-style:italic;font-weight:275;letter-spacing:-1.83px;line-height:84%;text-transform:uppercase}}.blog__header p{color:#1a2442;font-size:34px;font-style:normal;font-weight:400;letter-spacing:-.68px;line-height:110%;text-align:right}@media (max-width:768px){.blog__header p{font-size:22px;font-style:normal;font-weight:400;letter-spacing:-.22px;line-height:140%;text-align:center}}.blog-post{background-color:#f9f0f3}.blog-post__media{display:flex;gap:2px;height:501px;width:100%}@media (max-width:992px){.blog-post__media{height:401px}}.blog-post__media .blog-post__media-image:first-child{width:41%}@media (max-width:992px){.blog-post__media .blog-post__media-image:first-child{width:59%}}.blog-post__media .blog-post__media-image:first-child img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-post__media .blog-post__media-image:nth-child(2){width:59%}@media (max-width:992px){.blog-post__media .blog-post__media-image:nth-child(2){width:41%}}.blog-post__media .blog-post__media-image:nth-child(2) img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-post__header{margin:0 auto;max-width:1080px;padding:79px 20px 10px}@media (max-width:992px){.blog-post__header{padding:40px 20px 20px}}.blog-post__header h1{color:#1a2442;font-size:71px;font-style:normal;font-weight:500;letter-spacing:-2.13px;line-height:115%;max-width:579px}@media (max-width:992px){.blog-post__header h1{font-size:39px;font-style:normal;font-weight:500;letter-spacing:-1.17px;line-height:115%}}.blog-post__section{display:flex;gap:110px;margin:0 auto;max-width:1080px;padding:0 20px}.blog-post__section--content{max-width:579px}@media (max-width:992px){.blog-post__section--content{max-width:100%}}.blog-post__section--content h2{font-size:22px;letter-spacing:-.22px}.blog-post__section--content h2,.blog-post__section--content p{color:#1a2442;font-style:normal;font-weight:400;line-height:140%}.blog-post__section--content p{font-size:16px}@media (max-width:992px){.blog-post__section .blog-post__section--image{display:none}}.blog-post__section .blog-post__section--image .image{height:413px;transform:translateY(-100px);width:305px}.blog-post__section .blog-post__section--image .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-post__section .blog-post__section--image-bottom{align-items:flex-end;display:flex}@media (max-width:992px){.blog-post__section .blog-post__section--image-bottom{display:none}}.blog-post__section .blog-post__section--image-bottom .image{transform:translateY(100px)}.blog-post__image-group{margin:0 auto;max-width:1078px;padding:144px 20px}@media (max-width:992px){.blog-post__image-group{padding:40px 20px}}.blog-post__image-group .images{display:flex;gap:2px;height:326px;justify-content:flex-end}@media (max-width:992px){.blog-post__image-group .images{height:202px}}.blog-post__image-group .images .image:nth-child(2){max-width:273px;width:100%}@media (max-width:992px){.blog-post__image-group .images .image:nth-child(2){max-width:100%;width:35%}}.blog-post__image-group .images .image:nth-child(2) img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-post__image-group .images .image:first-child{max-width:559px;width:100%}@media (max-width:992px){.blog-post__image-group .images .image:first-child{max-width:100%;width:65%}}.blog-post__image-group .images .image:first-child img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-related{background-color:#f9f0f3;padding:272px 0 122px}@media (max-width:992px){.blog-related{padding:40px 0 20px}}.blog-related__wrapper{margin:0 auto;max-width:1180px;padding:0 20px}.blog-related__wrapper h2{color:#1a2442;font-size:34px;font-style:normal;font-weight:400;letter-spacing:-.68px;line-height:110%;margin-bottom:70px;text-align:center}@media (max-width:992px){.blog-related__wrapper h2{margin-bottom:40px}}.promo-banner{animation:zmianaTla 10s infinite;height:96px;padding:15px 0;position:fixed;width:100%;z-index:5}@media (max-width:768px){.promo-banner{animation:none;background-color:#1a2442;height:69px;padding:10px 0}}.promo-banner__content{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}@media (max-width:768px){.promo-banner__content{flex-direction:row}}.promo-banner__content h2{animation:zmianaFontuDuzego 8s ease-in-out infinite;color:#fff;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.25px;line-height:140%;padding-bottom:6.5px;text-align:center}@media (max-width:768px){.promo-banner__content h2{animation:none;font-size:14px;font-style:normal;font-weight:400;line-height:155%}}.promo-banner__content .promo-banner__cta-text{align-items:center;animation:zmianaFontuPrzycisk 8s ease-in-out infinite;color:#fff;display:flex;font-size:16px;font-style:normal;font-weight:400;gap:15px;justify-content:center;letter-spacing:-.25px;line-height:140%;text-align:center;transform-origin:center}@media (max-width:768px){.promo-banner__content .promo-banner__cta-text{animation:none;color:#e0c2db;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.14px;line-height:140%;text-align:center;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}}.promo-banner__content .promo-banner__cta-text .icon{align-items:center;border:1.5px solid #fff;border-radius:50%;display:flex;height:22px!important;justify-content:center;min-width:22px!important;width:22px!important}@media (max-width:768px){.promo-banner__content .promo-banner__cta-text .icon{border:1.5px solid #e0c2db}}.promo-banner__content .promo-banner__cta-text .icon svg{animation:imgPrzycisk 8s ease-in-out infinite;transform-origin:center}@media (max-width:768px){.promo-banner__content .promo-banner__cta-text .icon svg{animation:none;color:#e0c2db}.promo-banner__content .promo-banner__cta-text .icon svg:first-child{display:none}}.promo-banner__content .promo-banner__cta-text .icon svg:nth-child(2){display:none}@media (max-width:768px){.promo-banner__content .promo-banner__cta-text .icon svg:nth-child(2){display:block}}.promo-banner__cta{width:-moz-fit-content;width:fit-content}.header{align-items:center;background:hsla(0,0%,100%,.8);display:flex;height:85px;position:fixed;transition:padding-right .3s ease;width:100%;z-index:5}@media (max-width:768px){.header{height:94px}}.header__buttons{align-items:center;display:flex;gap:10px}@media (max-width:1140px){.header__buttons{display:none}}.header__buttons .btn{align-items:center;align-self:stretch;background:#1a2442;border-radius:47px;color:#fff;display:flex;font-size:16px;font-style:normal;font-weight:300;justify-content:center;letter-spacing:-.16px;line-height:140%;padding:10px 24px;text-align:center;transition:all .3s ease}.header__buttons .btn:hover{background:#973c8f}@media (max-width:768px){.header__buttons .btn{display:none}}.header__buttons .language .gt_float_switcher .gt-selected .gt-lang-code,.header__buttons .language .gt_float_switcher .gt_options a{color:transparent!important;font-size:0!important}.header__buttons .language{border:1px solid #1a2442;border-radius:47px;overflow:hidden!important}.header__buttons .language .gt_float_wrapper{position:relative}.header__buttons .language.open{background-color:#f9f0f3!important}.header__buttons .language.open .gtranslate_wrapper{background-color:#f9f0f3;border-bottom:0}.header__buttons .language .gtranslate_wrapper{max-height:40px;transition:all .3s ease}.header__buttons .language .gtranslate_wrapper:hover{background-color:#f9f0f3;transition:all .3s ease}.header__buttons .language .gtranslate_wrapper .gt_float_switcher.notranslate{border-radius:47px}.header__buttons .language .gtranslate_wrapper .gt-current-lang{align-items:center;border-radius:0;display:flex;justify-content:center;max-height:40px;padding:10px 20px}.header__buttons .language .gtranslate_wrapper .gt-current-lang .gt_float_switcher-arrow{transform:rotate(1turn)!important}.header__buttons .language .gtranslate_wrapper .gt-current-lang img{height:15px;width:21px}.header__buttons .language .gtranslate_wrapper .gt_float_switcher,.header__buttons .language .gtranslate_wrapper .gt_float_switcher .gt-selected{background:transparent;border-radius:0}.header__buttons .language .gtranslate_wrapper .gt_float_switcher .gt_options{background-color:#f9f0f3;border:1px solid #1a2442;border-radius:21px;max-height:500px;padding-bottom:5px;padding-top:5px!important;position:absolute!important;top:65px!important;width:82.5px!important;z-index:5!important}.header__buttons .language .gtranslate_wrapper .gt_float_switcher .gt_options a{padding:2px 5px 2px 15px}.header__buttons .language .gtranslate_wrapper .gt_float_switcher .gt_options a img{height:15px;width:21px}@media (max-width:1140px){.header__buttons .language--desctop{display:none}}.header__wrapper{align-items:center;display:flex;justify-content:space-between;padding-left:15px;padding-right:100px;transition:padding-right .3s ease;width:100%}@media (max-width:768px){.header__wrapper{padding-right:20px}}.header__wrapper .header__logo{width:85px}.header__wrapper .header__logo img{width:100%}.header .mobile-btns{display:none}@media (max-width:1140px){.header .mobile-btns{align-items:center;display:flex;gap:25px}}.header .mobile-btns .language{border:1px solid #1a2442;border-radius:47px;overflow:hidden!important}.header .mobile-btns .language .gt-lang-code{display:none;font-size:0!important}.header .mobile-btns .language .gt-options a,.header .mobile-btns .language .nturl{font-size:0}.header .mobile-btns .language .gt-lang-code{display:none!important}.header .mobile-btns .language .gt_float_wrapper{position:relative}.header .mobile-btns .language.open{background-color:#f9f0f3!important}.header .mobile-btns .language.open .gtranslate_wrapper{background-color:#f9f0f3;border-bottom:0}.header .mobile-btns .language .gtranslate_wrapper{max-height:40px;transition:all .3s ease}.header .mobile-btns .language .gtranslate_wrapper:hover{background-color:#f9f0f3;transition:all .3s ease}.header .mobile-btns .language .gtranslate_wrapper .gt_float_switcher.notranslate{border-radius:47px}.header .mobile-btns .language .gtranslate_wrapper .gt-current-lang{align-items:center;border-radius:0;display:flex;justify-content:center;max-height:40px;padding:10px 20px}.header .mobile-btns .language .gtranslate_wrapper .gt-current-lang .gt_float_switcher-arrow{transform:rotate(1turn)!important}.header .mobile-btns .language .gtranslate_wrapper .gt-current-lang img{height:15px;width:21px}.header .mobile-btns .language .gtranslate_wrapper .gt_float_switcher,.header .mobile-btns .language .gtranslate_wrapper .gt_float_switcher .gt-selected{background:transparent;border-radius:0}.header .mobile-btns .language .gtranslate_wrapper .gt_float_switcher .gt_options{background-color:#f9f0f3;border:1px solid #1a2442;border-radius:21px;max-height:500px;padding-bottom:5px;padding-top:5px!important;position:absolute!important;top:65px!important;width:82.5px!important;z-index:5!important}.header .mobile-btns .language .gtranslate_wrapper .gt_float_switcher .gt_options a{padding:2px 5px 2px 15px}.header .mobile-btns .language .gtranslate_wrapper .gt_float_switcher .gt_options a img{height:15px;width:21px}@media (max-width:576px){.header .mobile-btns .language--desctop{display:none}}.header .mobile-btn-open{display:none}@media (max-width:1140px){.header .mobile-btn-open{align-items:center;color:#1a2442;cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:300;gap:4px;letter-spacing:-.16px;line-height:140%;text-align:right}.header .mobile-btn-open span{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}}.sidebar-menu{background-color:#973c8f;height:100vh;position:fixed;right:-585px;transition:all .3s ease;z-index:15}@media (max-width:768px){.sidebar-menu{height:calc(100vh - 69px)}}.sidebar-menu:hover{right:-565px;transition:all .3s ease}.sidebar-menu:hover .sidebar-menu__toggle{display:block}.sidebar-menu:hover .sidebar-menu__header{transition:all .3s ease;width:105px!important}@media (max-width:1140px){.sidebar-menu{left:100%}}.sidebar-menu__wrapper{display:flex}.sidebar-menu .sidebar-menu-left{height:calc(100vh - 96px);position:relative;width:170px}.sidebar-menu__header{align-items:center;background:#973c8f;cursor:pointer;display:flex;height:85px;justify-content:center;left:0;position:absolute;top:0;transition:all .3s ease;width:85px}.sidebar-menu__header--wrapper{display:flex;gap:5px}.sidebar-menu__header--wrapper .sidebar-menu__title{color:#fff;font-size:16px;font-style:normal;font-weight:300;letter-spacing:-.16px;line-height:140%}.sidebar-menu__header--wrapper .sidebar-menu__toggle{color:#fff;display:none;padding-top:2px}.sidebar-menu__images{background-image:url(dist/assets/menu/frame-full.svg)!important;height:100vh}.sidebar-menu .sidebar-menu-right{background:#973c8f;padding-top:85px;position:relative;width:500px}.sidebar-menu .sidebar-menu-right .menu-close-btn{position:absolute;right:22px;top:30px}.sidebar-menu .sidebar-menu-right .menu-close-btn__link{align-items:center;cursor:pointer;display:flex;gap:4px}.sidebar-menu .sidebar-menu-right .menu-close-btn__link span{color:#fff;font-size:16px;font-style:normal;font-weight:300;letter-spacing:-.16px;line-height:140%}.sidebar-menu .sidebar-menu-right .menu-close-btn__link img{height:10px;width:10px}.sidebar-menu .sidebar-menu-right .menu-close-btn__link:before{background:#fff;bottom:-2px;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:0}.sidebar-menu .sidebar-menu-right .menu-close-btn__link:hover:before{transition:all .3s ease;width:100%}.sidebar-menu .sidebar-menu-right__wrapper{padding:40px}.sidebar-menu .sidebar-menu-right__wrapper .sidebar-menu__list{display:flex;flex-direction:column;gap:35px}@media (max-width:768px){.sidebar-menu .sidebar-menu-right__wrapper .sidebar-menu__list{gap:20px}}.sidebar-menu .sidebar-menu-right__wrapper .sidebar-menu__list li a{color:#fff;font-size:25px;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:120%;position:relative;text-align:right;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.sidebar-menu .sidebar-menu-right__wrapper .sidebar-menu__list li a:before{background:#fff;bottom:-2px;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:0}.sidebar-menu .sidebar-menu-right__wrapper .sidebar-menu__list li a:hover:before{transition:all .3s ease;width:100%}.sidebar-menu .sidebar-menu-right__wrapper .sidebar-menu__socials{padding:30px 60px}.sidebar-menu .sidebar-menu-right__wrapper .sidebar-menu__socials ul{display:flex;gap:60px;justify-content:flex-end}.sidebar-menu .sidebar-menu-right__wrapper .sidebar-menu__socials ul li a img{height:20px;width:20px}.sidebar-menu .sidebar-menu-right__wrapper .sidebar-menu__socials ul li a svg{height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;width:20px}.sidebar-menu .sidebar-menu-right__wrapper .sidebar-menu__socials ul li a svg path{fill:#fff}.sidebar-menu.open{right:0}.sidebar-menu.open .sidebar-menu__header{display:none}@media (max-width:1140px){.sidebar-menu.open{left:0}}.header--hovered .sidebar-menu__header{width:95px}@keyframes zmianaTla{0%{background-color:#1a2442}25%{background-color:#76236c}50%{background-color:#76236c}75%{background-color:#1a2442}to{background-color:#1a2442}}@keyframes zmianaFontuDuzego{0%{transform:scale(1)}25%{transform:scale(1.5)}50%{transform:scale(1.5)}75%{transform:scale(1)}to{transform:scale(1)}}@keyframes zmianaFontuPrzycisk{0%{transform:scale(1.5)}25%{transform:scale(1)}50%{transform:scale(1)}75%{transform:scale(1.5)}to{transform:scale(1.5)}}@keyframes imgPrzycisk{0%{transform:rotate(0deg)}25%{transform:rotate(45deg)}50%{transform:rotate(45deg)}75%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.has-promo-banner .header{top:96px}@media (max-width:768px){.has-promo-banner .header{top:69px!important}}.has-promo-banner .sidebar-menu{top:96px}@media (max-width:768px){.has-promo-banner .sidebar-menu{top:69px!important}}.has-promo-banner main{margin-top:96px}@media (max-width:768px){.has-promo-banner main{margin-top:69px!important}}.footer__wrapper .footer-top{display:grid;gap:20px;grid-template-columns:200px 213px 216px 546px;margin:0 auto;max-width:1275px;padding:41px 20px}.footer__wrapper .footer-top .footer-top__hours-mobile{display:none}@media (max-width:1320px){.footer__wrapper .footer-top{display:flex;flex-wrap:wrap}.footer__wrapper .footer-top .footer-top__address,.footer__wrapper .footer-top .footer-top__contact,.footer__wrapper .footer-top .footer-top__logo{width:32%}}@media (max-width:992px){.footer__wrapper .footer-top{gap:30px;justify-content:center}.footer__wrapper .footer-top .footer-top__logo{display:flex;justify-content:center;width:100%}.footer__wrapper .footer-top .footer-top__logo a img{width:146px}.footer__wrapper .footer-top .footer-top__address,.footer__wrapper .footer-top .footer-top__contact{width:100%}.footer__wrapper .footer-top .footer-top__hours{display:none;width:100%}.footer__wrapper .footer-top .footer-top__hours-mobile{display:block}.footer__wrapper .footer-top .footer-top__hours-mobile .hours-mobile-info__item{display:flex;gap:30px}.footer__wrapper .footer-top .footer-top__hours-mobile .hours-mobile-info__item span{color:#1a2442;font-size:16px;font-style:normal;font-weight:600;line-height:140%}.footer__wrapper .footer-top .footer-top__hours-mobile{width:100%}}.footer__wrapper .footer-top__contact .footer-top__contact-info{color:#1a2442;font-size:14px;font-style:normal;font-weight:400;line-height:155%;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.footer__wrapper .footer-top__contact .footer-top__contact-info a{text-decoration:underline}.footer__wrapper .footer-top__address .footer-top__contact-info{color:#1a2442;font-size:14px;font-style:normal;font-weight:400;line-height:155%;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.footer__wrapper .footer-top__address .footer-top__contact-info a{text-decoration:underline}.footer__wrapper .footer-top .footer-title-line{align-items:flex-end;display:flex;gap:4px;margin-bottom:20px;width:100%}.footer__wrapper .footer-top .footer-title-line h4{color:#1a2442;font-size:22px;font-style:normal;font-weight:400;letter-spacing:-.22px;line-height:140%;white-space:nowrap}.footer__wrapper .footer-top .footer-title-line .line{background-color:#1a2442;flex-grow:1;height:2px;margin-bottom:8px}.footer__wrapper .footer-top .footer-top-subtitle{margin-bottom:10px}.footer__wrapper .footer-top .footer-top-subtitle h5{color:#1a2442;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-align:center}.footer__wrapper .footer-top__logo img{width:160px}.footer__wrapper .footer-top__hours-content{display:grid;gap:20px;grid-template-columns:1fr 2fr 2fr 2fr}.footer__wrapper .footer-top__hours-group .footer-top__hours-list{align-items:center;display:flex;flex-direction:column}.footer__wrapper .footer-top__hours-group .footer-top__hours-list li{color:#1a2442;font-size:14px;font-style:normal;font-weight:400;line-height:155%;text-align:center}.footer__wrapper .footer-top__hours-group .footer-top__hours-list--mod{align-items:flex-end;display:flex;flex-direction:column;padding-top:20px}.footer__wrapper .footer-top__hours-group .footer-top__hours-list--mod li{color:#1a2442}.footer__wrapper .footer-top__hours-group--mod{min-width:70px}.footer__wrapper .footer-bottom--bg-pink{background-color:#f9f0f3}.footer__wrapper .footer-bottom__wrapper{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1275px;padding:22px 20px 18px}@media (max-width:1320px){.footer__wrapper .footer-bottom__wrapper{padding-right:85px}}@media (max-width:1140px){.footer__wrapper .footer-bottom__wrapper{padding-right:0}}@media (max-width:992px){.footer__wrapper .footer-bottom__wrapper{flex-direction:column-reverse}}.footer__wrapper .footer-bottom__links{align-items:center;display:flex;gap:55px}.footer__wrapper .footer-bottom__links a{color:#1a2442;text-decoration:underline}.footer__wrapper .footer-bottom__copyright p,.footer__wrapper .footer-bottom__links a{font-size:12px;font-style:normal;font-weight:400;letter-spacing:.12px;line-height:155%}.footer__wrapper .footer-bottom__copyright p{color:#d0a4c9;text-align:center}@media (max-width:992px){.footer__wrapper .footer-bottom__copyright{padding:20px 0 10px}}.footer__wrapper .footer-bottom__social ul{align-items:center;display:flex;gap:55px}.footer__wrapper .footer-bottom__social ul li a img{height:20px;width:20px}.footer__wrapper .footer-bottom__social ul li a svg{height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;width:20px}.footer__wrapper .footer-bottom__social ul li a svg path{fill:#1a2442}.hero-section{background-color:#f9f0f3;height:962px;padding-top:0!important;z-index:1}@media (max-width:1140px){.hero-section{height:-moz-fit-content;height:fit-content;padding-bottom:40px!important;padding-top:0}}.hero-section__wrapper{display:flex;gap:107px;justify-content:flex-end}@media (max-width:1140px){.hero-section__wrapper{flex-direction:column-reverse;gap:0}}.hero-section__content{max-width:829px;padding-left:15px;padding-right:15px;padding-top:125px}@media (max-width:768px){.hero-section__content{padding-top:40px}}.hero-section__content .title-h1-widget .wh-title{font-size:84px}@media (max-width:768px){.hero-section__content .title-h1-widget{max-width:380px}}.hero-section__content p{color:#1a2442;font-size:19px;font-style:normal;font-weight:400;letter-spacing:-.19px;line-height:140%;margin:15px 0 20px}.hero-section__content small{color:#1a2442;font-size:16px;font-style:italic;font-weight:400;line-height:140%}@media (max-width:768px){.hero-section__content .awards-container{display:flex;justify-content:center}}.hero-section__content .awards{margin-top:35px}@media (max-width:768px){.hero-section__content .awards{margin-top:20px}}.hero-section__content .hero-content-image{display:none}@media (max-width:768px){.hero-section__content .hero-content-image{display:block}}.hero-section__content .btn-wrapper{display:flex;justify-content:center;margin-top:38px;position:relative}@media (max-width:768px){.hero-section__content .btn-wrapper{justify-content:center}.hero-section__content .btn-wrapper .animate-btn{transform:translateX(0)}}.hero-section__content .btn-wrapper .menu-ribbon{bottom:-50px!important;position:absolute;right:-35%;z-index:2}@media (max-width:768px){.hero-section__content .btn-wrapper .menu-ribbon{display:none}}.hero-section__slider{height:962px;overflow:hidden;width:39%}@media (max-width:1140px){.hero-section__slider{height:476px;width:100%}}.hero-section__slider .heroSwiper{height:100%;width:100%}.hero-section__slider .swiper-slide{background-position:50%;background-size:cover;height:100%;position:relative;width:100%;z-index:1!important}.hero-section__slider__slide-content{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.hero-section-io .hero-section__image{height:962px;overflow:hidden;width:39%}@media (max-width:1140px){.hero-section-io .hero-section__image{height:476px;width:100%}}.hero-section-io .hero-section__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-section-io .title-h1-widget{max-width:100%;padding-bottom:45px}.hero-section-io .title-h1-widget .wh-element--right{position:relative;transform:translateX(300px);z-index:2}@media (max-width:768px){.hero-section-io .title-h1-widget .wh-element--right{position:static;transform:translateX(0)}.hero-section-io .title-h1-widget span{font-size:42px!important;font-style:normal!important;font-weight:600!important;letter-spacing:-1.26px!important;line-height:84%!important;text-transform:uppercase!important}.hero-section-io .title-h1-widget{padding-bottom:20px}}.hero-section-io p{max-width:514px}.hero-section-io .btn-wrapper .animate-btn{margin-right:100px}.hero-section-io .add-description{align-items:center;display:flex;gap:10px}@media (max-width:768px){.hero-section-io .add-description{margin-top:30px}}.hero-section-io .add-description .text{color:#1a2442;font-size:19px;font-style:normal;font-weight:600;letter-spacing:-.19px;line-height:140%}.hero-section-io .event-tags{margin-top:24px}.menu-section{padding:40px 0 10px}.menu-section__wrapper{display:flex;gap:2px;margin:0 auto;max-width:996px}@media (max-width:992px){.menu-section__wrapper{flex-direction:column;gap:30px}}.menu-section__item-header{padding-bottom:10px;width:100%}.menu-section__item-header h2{color:#1a2442;display:flex;font-size:36px;font-style:normal;font-weight:400;gap:5px;letter-spacing:-1.2px;line-height:96%;text-align:right;text-transform:uppercase}@media (max-width:992px){.menu-section__item-header h2{justify-content:flex-end}}.menu-section__item-header h2 .menu-section__title--italic{font-style:italic;padding-left:5px}.menu-section__item-header h2 .menu-section__arrow{align-items:flex-end;display:flex;justify-content:flex-end}.menu-section__item-image{display:inline-block}.menu-section__item-image,.menu-section__item-image img{height:482px!important;transition:all .3s ease;width:100%}.menu-section__item-image img{-o-object-fit:cover;object-fit:cover}.menu-section__item-image img:hover{border-radius:20px;transition:all .3s ease}.menu-section__item-image img:hover img{transition:all .3s ease}.menu-section .menu-section__arrow,.menu-section__item:first-child .menu-section__item-header .menu-section__title .menu-section__arrow{align-items:flex-end;display:flex;justify-content:flex-end}@media (max-width:992px){.menu-section__item:first-child .menu-section__item-header .menu-section__title .menu-section__arrow img{transform:rotate(90deg)}}.menu-section__item:nth-child(2) .menu-section__item-header .menu-section__title{justify-content:center}@media (max-width:992px){.menu-section__item:nth-child(2) .menu-section__item-header .menu-section__title{justify-content:flex-end}}.menu-section__item:nth-child(3) .menu-section__item-header .menu-section__title{justify-content:flex-end}.about-experience{background-color:#f9f0f3;padding:92px 0 149px}@media (max-width:992px){.about-experience{padding:78px 0 29px}}.about-experience__image{display:flex;justify-content:center}.about-experience__image img{height:291px;-o-object-fit:cover;object-fit:cover;width:388px}.about-experience__title{padding:92px 0 141px}.about-experience__title .h2-title,.about-experience__title .h2-title span{text-align:center}.about-experience__gallery{display:flex;gap:111px}@media (max-width:992px){.about-experience__gallery{display:block;flex-direction:column;gap:0;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}}.about-experience__gallery .gallery-left,.about-experience__gallery .gallery-right{width:50%}@media (max-width:992px){.about-experience__gallery .gallery-left,.about-experience__gallery .gallery-right{width:100%}}.about-experience__gallery .gallery-left .gallery-image,.about-experience__gallery .gallery-right .gallery-image{width:100%}.about-experience__gallery .gallery-left .gallery-image img,.about-experience__gallery .gallery-right .gallery-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.about-experience__gallery .gallery-left .gallery-image:first-child{height:189px;margin-bottom:107px}@media (max-width:992px){.about-experience__gallery .gallery-left .gallery-image:first-child{height:411px;margin-bottom:0}}.about-experience__gallery .gallery-left .gallery-image:nth-child(2){height:736px}@media (max-width:992px){.about-experience__gallery .gallery-left .gallery-image:nth-child(2){height:390px}}.about-experience__gallery .gallery-right .gallery-image:first-child{height:533px;margin-bottom:107px}@media (max-width:992px){.about-experience__gallery .gallery-right .gallery-image:first-child{height:568px;margin-bottom:0}}.about-experience__gallery .gallery-right .gallery-image:nth-child(2){height:392px}@media (max-width:992px){.about-experience__gallery .gallery-right .gallery-image:nth-child(2){display:none}}.about-experience__description{margin:0 auto;max-width:827px;padding-top:177px}@media (max-width:992px){.about-experience__description{padding-top:29px}}.about-experience__description small{color:#1a2442;font-size:22px;font-style:italic;font-weight:400;letter-spacing:-.22px;line-height:140%}@media (max-width:992px){.about-experience__description small{font-size:16px;font-style:italic;font-weight:400;letter-spacing:-.16px;line-height:140%}}.about-experience__description p{color:#1a2442;font-size:40px;font-style:normal;font-weight:400;letter-spacing:-.4px;line-height:140%;padding-top:40px}@media (max-width:992px){.about-experience__description p{font-size:22px;font-style:normal;font-weight:400;letter-spacing:-.22px;line-height:140%}}.about-experience__description p strong{font-weight:600}.visit-section__wrapper{display:flex;gap:111px}@media (max-width:992px){.visit-section__wrapper{flex-direction:column;gap:20px}}.visit-section__image{height:780px;width:38%}@media (max-width:992px){.visit-section__image{height:500px;width:100%}}.visit-section__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.visit-section__content{align-items:center;display:flex;padding-right:167px;width:62%}@media (max-width:992px){.visit-section__content{margin-bottom:40px;padding:0 20px;width:100%}}.visit-section__content .content-wrapper{height:-moz-fit-content;height:fit-content;max-width:565px}.visit-section__content .content-wrapper .separator-italic{color:#1a2442;display:inline-block;font-size:22px;font-style:italic;font-weight:400;letter-spacing:-.22px;line-height:140%;padding-bottom:20px;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.visit-section__content .content-wrapper h2{color:#1a2442;font-size:45px;font-style:normal;font-weight:500;letter-spacing:-1.35px;line-height:110%;margin-bottom:4px}@media (max-width:992px){.visit-section__content .content-wrapper h2{color:#1a2442;font-size:29px;font-style:normal;font-weight:400;letter-spacing:-.58px;line-height:130%}}.visit-section__content .content-wrapper h3{color:#1a2442;font-size:34px;font-style:normal;font-weight:400;letter-spacing:-.68px;line-height:110%}@media (max-width:992px){.visit-section__content .content-wrapper h3{color:#1a2442;font-size:25px;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:140%}}.visit-section__content .content-wrapper span{color:#1a2442;font-size:22px;font-style:italic;font-weight:400;letter-spacing:-.22px;line-height:140%}.visit-section__content .content-wrapper .text-content{margin-bottom:20px;margin-top:30px}.visit-section__content .content-wrapper .text-content p{color:#1a2442;font-size:16px;font-style:normal;font-weight:400;line-height:140%;padding-bottom:15px}.visit-section__content .content-wrapper .text-content--14px p{color:#1a2442;font-size:14px;font-style:normal;font-weight:400;line-height:155%}.visit-section__content .content-wrapper .text-content--14px ul{list-style-type:disc;padding-left:20px}.visit-section__content .content-wrapper .text-content--14px ul li{color:#1a2442;font-size:14px;font-style:normal;font-weight:400;line-height:155%}.visit-section__content .content-wrapper .checked-list li p{font-size:16px}.visit-section__content .content-wrapper--text{color:#1a2442;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin-top:30px}.visit-section__content .content-wrapper--cta{display:flex;justify-content:flex-end;margin-top:60px}@media (max-width:992px){.visit-section__content .content-wrapper--cta{justify-content:center;margin-top:40px}}.visit-section--reverse .visit-section__wrapper{flex-direction:row-reverse;gap:167px}@media (max-width:992px){.visit-section--reverse .visit-section__wrapper{gap:67px}}@media (max-width:768px){.visit-section--reverse .visit-section__wrapper{flex-direction:column;gap:20px}}.visit-section--reverse .visit-section__content{justify-content:flex-end;padding-right:0!important}.visit-section--reverse .visit-section__content .content-wrapper{max-width:565px}@media (max-width:768px){.visit-section--reverse .visit-section__content .content-wrapper .content-wrapper--text{margin-top:0}}.visit-section--reverse .visit-section__content .content-wrapper .checked-list{padding-top:30px}@media (max-width:768px){.visit-section--reverse .visit-section__content .content-wrapper .checked-list{padding-top:20px}}.visit-section--reverse .visit-section__content .content-wrapper .content-wrapper--cta{margin-top:0}@media (max-width:992px){.visit-section--reverse .visit-section__content .content-wrapper .content-wrapper--cta{margin-top:20px}}.top-rating{background-color:#fff;padding:120px 0 100px}.top-rating__wrapper{align-items:center;display:flex;flex-direction:column}.top-rating__wrapper .awards{justify-content:center}.top-rating__wrapper .cta{margin-top:100px}.top-rating__content{margin-bottom:80px}.top-rating__content .description{padding:20px 0 40px}.top-rating__content .description p{color:#1a2442;font-size:19px;font-style:italic;font-weight:400;letter-spacing:-.19px;line-height:140%;text-align:center}.top-rating__content .add_description{display:flex;justify-content:center}.top-rating__content .add_description small{color:#1a2442;font-size:14px;font-style:normal;font-weight:400;line-height:155%;text-align:center}.reviews-slider{background-color:#f9f0f3;overflow:hidden}.reviews-slider__wrapper{height:571px;width:100%}@media (max-width:992px){.reviews-slider__wrapper{flex-direction:column;height:100%}}.reviews-slider__wrapper .swiper-container{display:flex;gap:20px;width:100%}.reviews-slider__wrapper .reviewsSwiperImages{width:45%}@media (max-width:992px){.reviews-slider__wrapper .reviewsSwiperImages{display:none}}.reviews-slider__wrapper .reviewsSwiperImages .swiper-slide{display:flex;gap:2px}.reviews-slider__wrapper .reviewsSwiperImages .swiper-slide img:first-child{height:100%;-o-object-fit:cover;object-fit:cover;width:67.2%}.reviews-slider__wrapper .reviewsSwiperImages .swiper-slide img:nth-child(2){height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;width:32.8%}.reviews-slider__wrapper .reviewsSwiperMain{margin:0 45px;position:relative;width:55%}@media (max-width:992px){.reviews-slider__wrapper .reviewsSwiperMain{height:617px!important;margin:0;width:100%}.reviews-slider__wrapper .reviewsSwiperMain .swiper-wrapper{height:617px}}.reviews-slider__wrapper .reviewsSwiperMain .tc-image{margin-top:10px;padding:20px;position:absolute;right:-15px;top:0}@media (max-width:992px){.reviews-slider__wrapper .reviewsSwiperMain .tc-image{display:flex;justify-content:center;margin-top:45px;width:100%}}@media (max-width:576px){.reviews-slider__wrapper .reviewsSwiperMain .tc-image{right:0}}.reviews-slider__wrapper .reviewsSwiperMain .tc-image{opacity:0;pointer-events:none;transition:opacity .6s ease}.reviews-slider__wrapper .reviewsSwiperMain .tc-image.visible{opacity:1;pointer-events:auto}.reviews-slider__wrapper .reviewsSwiperMain .swiper-wrapper{align-items:center;display:flex}.reviews-slider__wrapper .reviewsSwiperMain .swiper-wrapper .swiper-slide{align-items:flex-start;display:flex;flex-direction:column;height:50%;justify-content:center;max-height:571px;width:60%}@media (max-width:992px){.reviews-slider__wrapper .reviewsSwiperMain .swiper-wrapper .swiper-slide{max-height:100%}}.reviews-slider__wrapper .reviewsSwiperMain .swiper-wrapper .swiper-slide h2{color:#1a2442;font-size:34px;font-style:normal;font-weight:400;letter-spacing:-.68px;line-height:110%;max-width:383px;padding-bottom:40px}@media (max-width:992px){.reviews-slider__wrapper .reviewsSwiperMain .swiper-wrapper .swiper-slide h2{font-size:29px;font-style:normal;font-weight:400;letter-spacing:-.58px;line-height:130%;text-align:center}}.reviews-slider__wrapper .reviewsSwiperMain .swiper-wrapper .swiper-slide p{color:#1a2442;font-size:14px;font-style:normal;font-weight:400;line-height:155%;max-width:383px;width:100%}@media (max-width:992px){.reviews-slider__wrapper .reviewsSwiperMain .swiper-wrapper .swiper-slide p{font-size:14px;font-style:normal;font-weight:400;line-height:155%}}.reviews-slider__wrapper .reviewsSwiperMain .swiper-wrapper .swiper-slide .link{align-items:center;display:flex;gap:3px;justify-content:center;max-width:100%}.reviews-slider__wrapper .reviewsSwiperMain .swiper-wrapper .swiper-slide .link .img{width:-moz-fit-content;width:fit-content}.reviews-slider__wrapper .reviewsSwiperMain .swiper-wrapper .swiper-slide .link .text{color:#973c8f;display:inline-block}.reviews-slider__wrapper .reviewsSwiperMain .swiper-wrapper .rs-slide{align-items:center;display:flex;justify-content:center}.reviews-slider__wrapper .reviewsSwiperMain .swiper-wrapper .rs-slide__container{width:-moz-fit-content;width:fit-content}.reviews-slider__wrapper .reviewsSwiperMain .swiper-wrapper .rs-slide-wrapper{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:10px;width:-moz-fit-content;width:fit-content}@media (max-width:768px){.reviews-slider__wrapper .reviewsSwiperMain .swiper-wrapper .rs-slide-wrapper{flex-direction:column}}.reviews-slider__wrapper .reviewsSwiperMain .swiper-wrapper .rs-slide-wrapper .rs-slide-element{min-width:380px}@media (max-width:576px){.reviews-slider__wrapper .reviewsSwiperMain .swiper-wrapper .rs-slide-wrapper .rs-slide-element{max-width:280px;min-width:280px}}.reviews-slider__wrapper .reviewsSwiperMain .swiper-wrapper .rs-slide-element-add{height:0!important;opacity:0;overflow:hidden;transform:translateX(20px);transition:opacity .4s ease,transform .4s ease;visibility:hidden;width:0!important}.reviews-slider__wrapper .reviewsSwiperMain .swiper-wrapper .rs-slide-element-add.active{height:auto!important;opacity:1;transform:translateX(0);visibility:visible;width:380px!important}.reviews-slider__wrapper .reviewsSwiperMain .swiper-pagination-bullet{background:#e0c2db!important;height:7px!important;width:7px!important}.reviews-slider__wrapper .reviewsSwiperMain .swiper-pagination-bullet-active{background:#793072!important}.reviews-slider__wrapper .reviewsSwiperMain .swiper-pagination{display:flex;gap:5px;height:20px;justify-content:center;position:absolute;top:calc(100% - 40px);width:100%}@media (max-width:992px){.reviews-slider__wrapper .reviewsSwiperMain .swiper-pagination{top:calc(100% - 115px)}}.reviews-slider__wrapper .reviewsSwiperMain .swiper-button-next,.reviews-slider__wrapper .reviewsSwiperMain .swiper-button-prev{align-items:center;border:1px solid #1a2442;border-radius:50%;display:flex;height:49px;justify-content:center;width:49px}.reviews-slider__wrapper .reviewsSwiperMain .swiper-button-next:after,.reviews-slider__wrapper .reviewsSwiperMain .swiper-button-prev:after{display:none}@media (max-width:992px){.reviews-slider__wrapper .reviewsSwiperMain .swiper-button-next,.reviews-slider__wrapper .reviewsSwiperMain .swiper-button-prev{display:flex;gap:2px}.reviews-slider__wrapper .reviewsSwiperMain .swiper-button-next img:first-child,.reviews-slider__wrapper .reviewsSwiperMain .swiper-button-prev img:first-child{-o-object-fit:cover;object-fit:cover;width:67.2%}.reviews-slider__wrapper .reviewsSwiperMain .swiper-button-next img:nth-child(2),.reviews-slider__wrapper .reviewsSwiperMain .swiper-button-prev img:nth-child(2){-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:32.8%}}.reviews-slider--mobile-gallery{display:none}@media (max-width:992px){.reviews-slider--mobile-gallery{display:flex;flex-direction:column;gap:2px}}.reviews-slider--mobile-gallery .mobile-gallery__item{display:flex;gap:2px}.reviews-slider--mobile-gallery .mobile-gallery__item img:first-child{-o-object-fit:cover;object-fit:cover;width:75%}.reviews-slider--mobile-gallery .mobile-gallery__item img:nth-child(2){-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:25%}.reviews-slider__wrapper{display:flex;gap:0;transition:all .4s ease}.reviews-slider__wrapper .reviewsSwiperImages,.reviews-slider__wrapper .reviewsSwiperMain{flex-shrink:0;transition:flex .4s ease,width .4s ease}.reviews-slider__wrapper .reviewsSwiperMain{flex:1.1!important}.reviews-slider__wrapper .reviewsSwiperImages{flex:0.9!important}.reviews-slider__wrapper .reviewsSwiperMain.expanded{flex:1.6!important}.reviews-slider__wrapper .reviewsSwiperImages.expanded{flex:0.4!important}.rs-read-more-btn{align-items:center;display:flex;margin:0 auto;padding-top:10px;transform:translateX(-15px);transition:margin .4s ease,transform .4s ease;width:-moz-fit-content;width:fit-content}@media (max-width:992px){.rs-read-more-btn{margin-top:39px}}.rs-read-more-btn.active{margin-left:auto;margin-right:0}.newsletter{background-color:#793072;margin-right:85px!important;max-height:584px;padding:0}@media (max-width:1140px){.newsletter{margin-right:0!important}}@media (max-width:992px){.newsletter{max-height:-moz-fit-content;max-height:fit-content;padding-bottom:10px}}.newsletter__wrapper{display:flex;gap:60px;justify-content:flex-end}@media (max-width:992px){.newsletter__wrapper{flex-direction:column-reverse;gap:20px}}.newsletter__content{display:flex;flex-direction:column;justify-content:center;max-width:726px;padding-left:5px}@media (max-width:768px){.newsletter__content{padding:0 20px!important}}.newsletter__content .newsletter__subtitle{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:15px}@media (max-width:992px){.newsletter__content .newsletter__subtitle{margin-bottom:10px}}.newsletter__content .newsletter__title{color:#fff;font-size:52px;font-style:normal;font-weight:500;letter-spacing:-1.56px;line-height:110%;margin-bottom:20px}@media (max-width:992px){.newsletter__content .newsletter__title{font-size:34px;font-style:normal;font-weight:400;letter-spacing:-.68px;line-height:110%}}.newsletter__content .newsletter__note{color:#fff;font-size:11px;font-style:normal;font-weight:400;letter-spacing:.11px;line-height:155%;margin-top:10px}@media (max-width:992px){.newsletter__content .newsletter__note{display:none}}.newsletter__content .newsletter__note--mobile{display:none}@media (max-width:992px){.newsletter__content .newsletter__note--mobile{display:block}}.newsletter__content .newsletter__cta{align-items:center;display:flex;height:74px;justify-content:flex-end;width:100%}.newsletter__content .newsletter__cta .animate-btn-white{background-color:transparent;border:none;outline:none;transform:translateX(50px)}@media (max-width:992px){.newsletter__content .newsletter__cta .animate-btn-white{transform:translateX(0)}}.newsletter__image{width:35%}@media (max-width:992px){.newsletter__image{width:100%}}.newsletter__image img{height:584px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:992px){.newsletter__image img{height:257px}}.video-slider{height:770px!important;margin-right:85px!important;overflow:hidden;position:relative}@media (max-width:1140px){.video-slider{height:700px!important;margin-right:0!important}}.video-slider .videoSwiper{height:770px!important}@media (max-width:992px){.video-slider .videoSwiper{height:700px!important}}.video-slider .textSwiper{left:96px;min-height:270px!important;position:absolute;top:399px;z-index:2}@media (max-width:992px){.video-slider .textSwiper{bottom:0!important;height:700px!important;left:0!important;padding:20px!important;right:0!important;top:0!important}}.video-slider .textSwiper .swiper-slide{max-width:460px}@media (max-width:992px){.video-slider .textSwiper .swiper-slide{align-items:center;display:flex;flex-direction:column;justify-content:center}}.video-slider .textSwiper .swiper-slide .image{margin-bottom:77px}@media (max-width:992px){.video-slider .textSwiper .swiper-slide .image{display:flex;justify-content:center;margin-bottom:97px}}.video-slider .textSwiper .swiper-slide h2{color:#fff;font-size:34px;font-style:normal;font-weight:400;letter-spacing:-.68px;line-height:110%}@media (max-width:992px){.video-slider .textSwiper .swiper-slide h2{text-align:center}}.video-slider .textSwiper .swiper-slide p{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin-top:12px}@media (max-width:992px){.video-slider .textSwiper .swiper-slide p{text-align:center}}.video-slider .swiper-pagination-bullet{background:#e0c2db;height:7px!important;width:7px!important}.video-slider .swiper-pagination-bullet-active{background:#793072}.video-slider .swiper-pagination{bottom:70px;display:flex;gap:5px;justify-content:center;position:relative}@media (max-width:992px){.video-slider .swiper-pagination{display:none}}.video-slider .swiper-button-next,.video-slider .swiper-button-prev{align-items:center;background-color:#1a2442;border:1px solid #1a2442;border-radius:50%;display:flex;height:49px;justify-content:center;width:49px}.video-slider .swiper-button-next:after,.video-slider .swiper-button-prev:after{display:none}.video-slider .swiper-button-next svg,.video-slider .swiper-button-prev svg{height:14px;width:14px}@media (max-width:992px){.video-slider .swiper-button-next,.video-slider .swiper-button-prev{top:238px!important}}.videoSwiper.with-effect.hovered{overflow:hidden}.videoSwiper.with-effect.hovered .swiper-wrapper{filter:blur(2px) brightness(1.1);transform:translate3d(-10%,0,0) scale(.98);transition:transform .3s ease,filter .3s ease}.videoSwiper.with-effect .swiper-wrapper{transition:transform .3s ease,filter .3s ease;will-change:transform,filter}.animated-grid-gallery__header{margin:0 auto;max-width:1207px;padding:80px 20px 20px}.animated-grid-gallery__header h2{color:#1a2442;font-size:45px;font-style:normal;font-weight:500;letter-spacing:-1.35px;line-height:115%}.animated-grid-gallery__header small{color:#1a2442;font-size:19px;font-style:italic;font-weight:400;letter-spacing:-.19px;line-height:140%}.animated-grid-gallery__container{display:flex;gap:2px;height:900px;overflow:hidden;width:100%}.column{display:flex;flex-direction:column;gap:2px}.column,.img{animation-duration:11s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.7,0,.31,1)}.img{-o-object-fit:cover;object-fit:cover;width:100%}.col-1{animation-name:animateCol1}.col-2{animation-name:animateCol2}.col-3{animation-name:animateCol3}.large{height:60%}.medium{height:40%}.small{height:30%}@keyframes animateCol1{0%{width:41%}25%{width:19%}50%{width:63%}75%{width:19%}to{width:41%}}@keyframes animateCol2{0%{width:27%}25%{width:62%}50%{width:21%}75%{width:8%}to{width:27%}}@keyframes animateCol3{0%{width:32%}25%{width:19%}50%{width:16%}75%{width:73%}to{width:32%}}.column.col-1 .large{animation-name:img1Animation}.column.col-1 .small{animation-name:img2Animation}.column.col-2 .medium{animation-name:img3Animation}.column.col-2 .large{animation-name:img4Animation}.column.col-3 .large{animation-name:img5Animation}.column.col-3 .small{animation-name:img6Animation}@keyframes img1Animation{0%,50%,75%,to{height:604px}25%{height:120px}}@keyframes img2Animation{0%,50%,75%,to{height:294px}25%{height:778px}}@keyframes img3Animation{0%,25%,to{height:356px}50%,75%{height:200px}}@keyframes img4Animation{0%,25%,to{height:542px}50%,75%{height:698px}}@keyframes img5Animation{0%,25%,to{height:596px}50%{height:380px}75%{height:400px}}@keyframes img6Animation{0%,25%,to{height:302px}50%{height:518px}75%{height:498px}}@media (max-width:768px){.animated-grid-gallery__container{display:none!important}}.animated-flex-gallery__mobile{display:none}@media (max-width:768px){.animated-flex-gallery__mobile{display:flex;flex-direction:column;gap:2px}}.animated-flex-gallery__mobile .flex{display:flex;gap:2px}.animated-flex-gallery__mobile .flex-1{height:336px!important}.animated-flex-gallery__mobile .flex-1 img{height:100%;-o-object-fit:cover;object-fit:cover}.animated-flex-gallery__mobile .flex-1 img:first-child{-o-object-position:right;object-position:right;width:40%!important}.animated-flex-gallery__mobile .flex-1 img:nth-child(2){width:60%!important}.animated-flex-gallery__mobile .flex-2{height:233px!important}.animated-flex-gallery__mobile .flex-2 img{height:100%;-o-object-fit:cover;object-fit:cover}.animated-flex-gallery__mobile .flex-2 img:first-child{width:70.9%}.animated-flex-gallery__mobile .flex-2 img:nth-child(2){-o-object-position:left;object-position:left;width:29.1%}.animated-flex-gallery__mobile .flex-3{height:256px!important}.animated-flex-gallery__mobile .flex-3 img{height:100%;-o-object-fit:cover;object-fit:cover}.animated-flex-gallery__mobile .flex-3 img:first-child{-o-object-position:right;object-position:right;width:26.5%}.animated-flex-gallery__mobile .flex-3 img:nth-child(2){width:73.5%}.brand-foundations{background-color:#f9f0f3;padding:80px 0}@media (max-width:992px){.brand-foundations{padding:40px 0}}.brand-foundations__tags{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:40px;transform:translateX(-20px)}@media (max-width:768px){.brand-foundations__tags{transform:translateX(0)}}.brand-foundations__tags span{border-radius:47px;color:#1a2442;font-size:22px;font-style:normal;font-weight:400;letter-spacing:-.22px;line-height:140%;padding:27px 36px}.brand-foundations__tags span:first-child{background-color:#fff;transform:rotate(-7deg) translateX(-94px) translateY(66px)}@media (max-width:768px){.brand-foundations__tags span:first-child{transform:rotate(-9.557deg) translateX(-20px) translateY(0)}}.brand-foundations__tags span:nth-child(2){background-color:#f1dae2;transform:rotate(7.999deg) translateX(162px) translateY(12px);z-index:2}@media (max-width:768px){.brand-foundations__tags span:nth-child(2){transform:rotate(6deg) translateX(55px) translateY(0)}}.brand-foundations__tags span:nth-child(3){border:1.2px solid #1a2442;transform:rotate(3deg)}@media (max-width:768px){.brand-foundations__tags span:nth-child(3){transform:rotate(-2.995deg) translateX(-20px)}}.brand-foundations__tags--4f{padding-bottom:0!important}.brand-foundations__tags--4f span:first-child{background-color:#fff;transform:rotate(-9.557deg) translateX(-230px) translateY(0);z-index:2}.brand-foundations__tags--4f span:nth-child(2){background-color:transparent;border:1px solid #1a2442;transform:rotate(3deg) translateX(0) translateY(0);z-index:1}.brand-foundations__tags--4f span:nth-child(3){background-color:#e0c2db;border:0;transform:rotate(-5.693deg) translateX(150px) translateY(0);z-index:3}.brand-foundations__tags--4f span:nth-child(4){background-color:#f1dae2;transform:rotate(7.999deg) translateX(-145px) translateY(-65px);z-index:2}.brand-foundations__wrapper .title{color:#1a2442;font-size:52px;font-style:normal;font-weight:500;letter-spacing:-1.56px;line-height:110%;margin:0 auto;max-width:872px;padding-bottom:15px;text-align:center}@media (max-width:768px){.brand-foundations__wrapper .title{font-size:29px;font-style:normal;font-weight:500;letter-spacing:-.58px;line-height:130%}}.brand-foundations__wrapper .description{color:#1a2442;font-size:19px;font-style:italic;font-weight:400;letter-spacing:-.19px;line-height:140%;text-align:center}.brand-foundations__wrapper .description--top{padding-bottom:20px;padding-top:40px}.brand-foundations__wrapper .description--top p{color:#1a2442;font-size:19px;font-style:italic;font-weight:400;letter-spacing:-.19px;line-height:140%;text-align:center}.brand-foundations__wrapper .description p{color:#1a2442;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.12px;line-height:155%}.brand-foundations__wrapper .add-description{color:#1a2442;font-size:19px;font-style:italic;font-weight:400;letter-spacing:-.19px;line-height:140%;padding-top:20px;text-align:center}.brand-foundations__items{display:grid;gap:30px;grid-template-columns:repeat(4,1fr);padding:40px 100px 70px}@media (max-width:992px){.brand-foundations__items{gap:10px;grid-template-columns:repeat(2,1fr);padding:20px 0 30px}}.brand-foundations__items .item{align-items:center;display:flex;flex-direction:column;gap:20px;margin-bottom:10px}@media (max-width:992px){.brand-foundations__items .item{border-radius:18px;gap:10px;margin-bottom:0;padding:20px 10px}}.brand-foundations__items .item h4{color:#1a2442;font-size:22px;font-style:normal;font-weight:600;letter-spacing:-.22px;line-height:140%;text-align:center}.brand-foundations__items .item .item-description{color:var(--Navy-Navy-900,#1a2442);font-size:12px;font-style:normal;font-weight:400;letter-spacing:.12px;line-height:155%;text-align:center}@media (max-width:992px){.brand-foundations__items .item .item-description{display:none}}.brand-foundations__items .item .mobile-description{display:none}@media (max-width:992px){.brand-foundations__items .item .mobile-description{display:block}}.brand-foundations__items .item .mobile-description .bf-mobile-description{display:grid;font-size:17px;grid-template-rows:0fr;overflow:hidden;transition:.25s ease-in-out}.brand-foundations__items .item .mobile-description .bf-mobile-description .inner{min-height:0}.brand-foundations__items .item .mobile-description .bf-mobile-description .inner p{color:#1a2442;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.12px;line-height:155%;padding-top:10px;text-align:center}.brand-foundations__items .item .mobile-description .bf-mobile-description.active{grid-template-rows:1fr}.brand-foundations__items .item .mobile-description__icon{display:flex;justify-content:center}.brand-foundations__items .item .mobile-description__icon .bf-mobile-btn{align-items:center;border:1px solid #1a2442;border-radius:50%;display:flex;height:32px;justify-content:center;width:32px}.brand-foundations__items .item .mobile-description__icon .bf-mobile-btn svg{height:10px;width:10px}@media (max-width:992px){.brand-foundations__items .item:first-child{background-color:#fff}.brand-foundations__items .item:nth-child(2),.brand-foundations__items .item:nth-child(3){background-color:#f1dae2}.brand-foundations__items .item:nth-child(4),.brand-foundations__items .item:nth-child(5){background-color:#fff}.brand-foundations .bf-mod .item{background-color:#f9f0f3}.brand-foundations .bf-mod .item:nth-child(4n+2),.brand-foundations .bf-mod .item:nth-child(4n+3){background-color:#f1dae2}}.brand-foundations__bottom{display:flex;justify-content:flex-end;margin-bottom:-130px}@media (max-width:768px){.brand-foundations__bottom{display:block;margin-bottom:0!important;padding-bottom:30px}}.brand-foundations__bottom .bottom-content{margin-right:228.5px!important;max-width:620px;transform:translateY(-170px)}@media (max-width:768px){.brand-foundations__bottom .bottom-content{margin-right:0!important;max-width:100%!important;position:relative!important;transform:translateY(0)!important}}.brand-foundations__bottom .bottom-content span{color:#1a2442;display:block;font-size:22px;font-style:italic;font-weight:400;letter-spacing:-.22px;line-height:140%;padding-bottom:20px}@media (max-width:768px){.brand-foundations__bottom .bottom-content span{font-size:16px;font-style:italic;font-weight:400;letter-spacing:-.16px;line-height:140%;position:absolute;right:40px;text-align:center;top:-180px;width:146px}}.brand-foundations__bottom .bottom-content p{color:#1a2442;font-size:14px;font-style:normal;font-weight:400;line-height:155%}.brand-foundations__cta{display:flex;justify-content:center;margin-top:10px}.brand-foundations__extra-facilities{display:flex;padding:40px 100px 160px}@media (max-width:768px){.brand-foundations__extra-facilities{background-color:#fff;border-radius:18px;flex-direction:column;margin-bottom:60px;padding:20px 10px 40px}}.brand-foundations__extra-facilities .first-element{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin-right:128px;width:199px!important}@media (max-width:768px){.brand-foundations__extra-facilities .first-element{margin-right:0!important;padding-bottom:23px;width:100%!important}.brand-foundations__extra-facilities .first-element .icon{display:none}}.brand-foundations__extra-facilities .first-element h4{color:#1a2442;font-size:22px;font-style:normal;font-weight:600;letter-spacing:-.22px;line-height:140%;text-align:center}.brand-foundations__extra-facilities .extra-facilities__elements{display:grid;grid-template-columns:repeat(3,1fr);width:100%}@media (max-width:768px){.brand-foundations__extra-facilities .extra-facilities__elements{display:flex;flex-direction:column-reverse;gap:30px;padding-bottom:30px}}.brand-foundations__extra-facilities .extra-facilities__elements .element{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.brand-foundations__extra-facilities .extra-facilities__elements .element .bf-close-info__wrapper{position:absolute;top:105%}.brand-foundations__extra-facilities .extra-facilities__elements .element .bf-close-info__wrapper .bf-close-info{align-items:center;background-color:#f9f0f3!important;border:2px solid #ff3535;border-radius:30px;display:flex;flex-direction:column;flex-shrink:0;gap:5px;height:90.336px;justify-content:center;padding:5px;position:relative;transform:rotate(-8deg);width:149.427px;z-index:2}.brand-foundations__extra-facilities .extra-facilities__elements .element .bf-close-info__wrapper .bf-close-info span{color:#ff3535;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.14px;line-height:130%;text-align:center}.brand-foundations__extra-facilities .extra-facilities__elements .element .bf-close-info__wrapper .bf-close-info small{color:#ff3535;font-size:14px;font-style:italic;font-weight:400;letter-spacing:.14px;line-height:140%;text-align:center}.brand-foundations__extra-facilities .extra-facilities__elements .element .bf-close-info__wrapper .bf-close-info--decore{border:2px solid #ff3535;border-radius:30px;content:"";height:90.336px;position:absolute;transform:rotate(8deg) translateX(20px) translateY(0);width:149.427px;z-index:1!important}.offer-details{background-color:#f9f0f3;padding:80px 0}@media (max-width:768px){.offer-details{padding:40px 0}}.offer-details__wrapper{margin:0 auto;max-width:1085px}@media (max-width:992px){.offer-details__wrapper{margin:0;max-width:100%!important;width:100%!important}}.offer-details__header h2{color:#1a2442;font-size:34px;font-style:normal;font-weight:400;letter-spacing:-.68px;line-height:110%;margin-bottom:10px;text-align:center}.offer-details__header p{color:#1a2442;font-size:19px;font-style:italic;font-weight:400;letter-spacing:-.19px;line-height:140%;text-align:center}.offer-details__header--secondary{margin-top:50px}@media (max-width:768px){.offer-details__header--secondary{margin-top:40px}}.offer-details .details-items{margin-top:50px!important}@media (max-width:768px){.offer-details .details-items{margin-top:40px}}.offer-details__cta{display:flex;justify-content:center;margin-top:80px}@media (max-width:768px){.offer-details__cta{margin-top:60px}}.offer-options{background-color:#f9f0f3;padding:100px 0 60px}@media (max-width:768px){.offer-options{padding:30px 0 40px}}.offer-options__wrapper{margin:0 auto;max-width:1167px}.offer-options__wrapper p{color:#1a2442;font-size:19px;font-style:italic;font-weight:400;letter-spacing:-.19px;line-height:140%;margin-top:20px;text-align:center}.offer-options__title{color:#1a2442;font-size:34px;font-style:normal;font-weight:400;letter-spacing:-.68px;line-height:110%;text-align:center}.offer-options__title--bold{color:#1a2442;font-size:45px;font-style:normal;font-weight:500;letter-spacing:-1.35px;line-height:115%;margin-bottom:40px;text-align:center}@media (max-width:768px){.offer-options__title--bold{font-size:22px;font-style:normal;font-weight:600;letter-spacing:-.22px;line-height:140%}}.offer-options__header-text{margin:60px 0}.offer-options__header-text p{color:#000;font-size:25px;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:140%;text-align:center}.offer-options__notes{margin:0 auto;max-width:721px;padding:40px 0 80px}.offer-options__notes--items{display:flex;gap:15px}.offer-options__notes--items .note{width:50%}@media (max-width:768px){.offer-options__notes--items .note{width:100%}.offer-options__notes--items{align-items:center;flex-direction:column;gap:15px;justify-content:center}}.offer-options__notes--items .note-elem{display:none}@media (max-width:768px){.offer-options__notes--items .note-elem{color:#1a2442;display:block;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-align:center}}.offer-options__notes--description{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin-top:20px}.offer-options__notes--description span{color:#1a2442;font-size:14px;font-style:normal;font-weight:400;line-height:155%;text-align:center}.offer-options__notes--description span:nth-child(2){color:#1a2442;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.12px;line-height:155%;text-align:center}.offer-options__benefits{margin-top:90px}.offer-options__benefits .benefits-title{color:#1a2442;font-size:34px;font-style:normal;font-weight:400;letter-spacing:-.68px;line-height:110%}@media (max-width:768px){.offer-options__benefits .benefits-title{text-align:center}}.offer-options__benefits .benefits-content{display:flex;gap:117px;margin-top:30px}@media (max-width:992px){.offer-options__benefits .benefits-content{gap:17px}}@media (max-width:768px){.offer-options__benefits .benefits-content{flex-direction:column;margin-top:60px}}.offer-options__benefits .benefits-content .benefits-list{max-width:717px}.offer-options__benefits .benefits-content .benefits-list__item{display:flex;gap:10px}.offer-options__benefits .benefits-content .benefits-list__item .icon{height:21px;padding-top:5px;width:21px}.offer-options__benefits .benefits-content .benefits-list__item .icon svg{height:21px;width:21px}.offer-options__benefits .benefits-content .benefits-list__item p{color:#1a2442;font-size:22px;font-style:normal;font-weight:400;letter-spacing:-.22px;line-height:140%}.offer-options__benefits .benefits-content .benefits-list__item:not(:last-child){margin-bottom:20px}.offer-options__benefits .benefits-content .benefits-subtitle{align-items:flex-end;display:flex;justify-content:flex-end}@media (max-width:768px){.offer-options__benefits .benefits-content .benefits-subtitle{display:block;text-align:center}}.offer-options__benefits .benefits-content .benefits-subtitle span{color:#1a2442;font-size:39px;font-style:normal;font-weight:500;letter-spacing:-1.17px;line-height:115%;text-align:center}.offer-options .add-description{align-items:center;display:flex;gap:10px;justify-content:center;padding-bottom:20px}.offer-options .add-description .text{color:#1a2442;font-size:19px;font-style:normal;font-weight:600;letter-spacing:-.19px;line-height:140%}.offer-options__tabs .event-tags{justify-content:center!important}.offer-options__cta{display:flex;justify-content:center;margin-top:60px}.offer-options__breakfast-hours{padding-top:100px}.offer-options__breakfast-hours .breakfast-hours__title{margin-bottom:30px}.offer-options__breakfast-hours .breakfast-hours__title h4{color:#1a2442;font-size:22px;font-style:normal;font-weight:400;letter-spacing:-.22px;line-height:140%;text-align:center}.offer-options__breakfast-hours .breakfast-hours__columns{display:flex;gap:10px;justify-content:space-between;margin:0 auto;max-width:443px}.offer-options__breakfast-hours .breakfast-hours__columns .column{text-align:center}.offer-options__breakfast-hours .breakfast-hours__columns .column .title{color:#1a2442;font-size:16px;font-style:normal;font-weight:400;line-height:140%;padding-bottom:10px;text-align:center}.offer-options__breakfast-hours .breakfast-hours__columns .column ul{padding-bottom:10px;text-align:center!important}.offer-options__breakfast-hours .breakfast-hours__columns .column ul li{color:#1a2442;font-size:14px;font-style:normal;font-weight:400;line-height:155%;text-align:center}.offer-options__breakfast-hours .breakfast-hours__columns .column small{color:#1a2442;font-size:10px;font-style:normal;font-weight:400;letter-spacing:.1px;line-height:155%;text-align:center}.offer-options__breakfast-hours .breakfast-hours__columns .column:first-child{min-width:77px;text-align:right}.offer-options__breakfast-hours .breakfast-hours__columns .column:first-child .title{opacity:0}.offer-options__breakfast-hours .breakfast-hours__columns .column:first-child ul{text-align:right!important}.offer-options__breakfast-hours .breakfast-hours__columns .column:nth-child(2){min-width:136px}.full-banner{height:588px;width:100%}@media (max-width:768px){.full-banner{height:188px}}.full-banner__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:768px){.full-banner__img{height:188px}}.error-page{background-color:#f9f0f3}@media (max-width:768px){.error-page{margin-top:69px}}.error-page__wrapper{align-items:center;display:flex;gap:106px;height:calc(100vh - 66px);justify-content:center;padding:0 20px}@media (max-width:768px){.error-page__wrapper{flex-direction:column;gap:10px}.error-page__content{margin-top:96px}}.error-page__content .code{color:#1a2442;font-size:25px;font-style:italic;font-weight:400;letter-spacing:-.75px;line-height:120%;text-transform:uppercase}.error-page__content .title{color:#1a2442;font-size:52px;font-style:normal;font-weight:500;letter-spacing:-1.56px;line-height:110%;margin-bottom:20px}.error-page__content .description{color:#1a2442;font-size:25px;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:140%}.error-page__content .cta{display:flex;justify-content:flex-end;margin-top:96px;transform:translateX(60px)}@media (max-width:768px){.error-page__content .cta{justify-content:center;margin-top:16px;transform:translateX(0)}}.contact-hero{background-color:#f9f0f3;z-index:1}@media (max-width:1140px){.contact-hero{padding-bottom:40px!important;padding-top:69px!important}}.contact-hero__wrapper{display:flex;gap:87px;height:950px;justify-content:flex-end}@media (max-width:1140px){.contact-hero__wrapper{gap:0}}@media (max-width:768px){.contact-hero__wrapper{flex-direction:column;height:100%;margin-top:94px}}.contact-hero__form{align-items:center;display:flex;justify-content:center;padding-left:20px}@media (max-width:1140px){.contact-hero__form{padding:20px 20px 60px}}.contact-hero__form .form-content{background-color:#fff;border-radius:18px;height:-moz-fit-content;height:fit-content;max-width:754px;padding:80px 40px}@media (max-width:1140px){.contact-hero__form .form-content{padding:20px}}.contact-hero__form .form-content .separator{color:#1a2442;font-size:22px;font-style:normal;font-weight:400;letter-spacing:-.22px;line-height:140%}@media (max-width:768px){.contact-hero__form .form-content .separator{display:block;font-size:16px;text-align:center;width:100%}}.contact-hero__form .form-content .title{color:#1a2442;font-size:44px;font-style:normal;font-weight:500;letter-spacing:-1.44px;line-height:110%;margin-bottom:30px;text-align:left;width:100%}.contact-hero__image{height:100%;position:sticky!important;top:0!important;width:39%}@media (max-width:768px){.contact-hero__image{height:257px;width:100%}}.contact-hero__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contact-info{background-color:#f9f0f3}.contact-info__wrapper{display:flex;gap:115px;justify-content:flex-end}@media (max-width:1140px){.contact-info__wrapper{flex-direction:column;gap:0}}.contact-info__content{align-items:center;display:flex;justify-content:center;width:726px}@media (max-width:768px){.contact-info__content{display:block;padding:0;width:100%}.contact-info__content--wrapper{display:flex;flex-direction:column}}.contact-info__content--wrapper .contact-info-links{display:flex;flex-direction:column;position:relative}@media (max-width:768px){.contact-info__content--wrapper .contact-info-links{align-items:center;justify-content:center;margin-bottom:36px;order:2;padding:0 20px}}.contact-info__content--wrapper .contact-info-links a{background-color:#fff;border:1px solid #fff;border-radius:47px;color:#1a2442;font-size:22px;font-style:normal;font-weight:400;letter-spacing:-.22px;line-height:140%;padding:27px 36px;width:-moz-fit-content;width:fit-content}.contact-info__content--wrapper .contact-info-links a:first-child{margin-bottom:-30px;transform:rotate(-10deg) translateX(25px)}@media (max-width:768px){.contact-info__content--wrapper .contact-info-links a:first-child{margin-bottom:20px;transform:rotate(-6.935deg) translateX(0);z-index:1}}.contact-info__content--wrapper .contact-info-links a:nth-child(2){background-color:#1a2442;border-color:#1a2442;color:#fff;margin-bottom:-80px;text-decoration:underline;transform:rotate(-6deg) translateX(170px)}@media (max-width:768px){.contact-info__content--wrapper .contact-info-links a:nth-child(2){margin-bottom:0;transform:rotate(12deg) translateX(0);z-index:0}}.contact-info__content--wrapper .contact-info-links a:nth-child(3){background-color:transparent;border-color:#1a2442;color:#1a2442;text-decoration:underline;transform:rotate(8deg) translateY(50px) translateX(-25px);z-index:99}@media (max-width:768px){.contact-info__content--wrapper .contact-info-links a:nth-child(3){transform:rotate(18deg) translateY(15px) translateX(0)}.contact-info__content--wrapper .contact-info-title{padding:0 20px}}.contact-info__content--wrapper .contact-info-title h2 span:first-child{transform:translateX(65px)}@media (max-width:768px){.contact-info__content--wrapper .contact-info-title h2 span:first-child{order:2;transform:translateX(0)!important}.contact-info__content--wrapper .contact-info-title h2 span:nth-child(2){order:1}.contact-info__content--wrapper .contact-info-title{margin-bottom:20px;order:1}}.contact-info .hours-row{padding:30px 0 20px;width:-moz-fit-content;width:fit-content}@media (max-width:768px){.contact-info .hours-row{display:none;order:3}}.contact-info .hours-row .mobile-subtitle{display:none}@media (max-width:768px){.contact-info .hours-row .mobile-subtitle{display:block}.contact-info .hours-row .mobile-subtitle h3{text-align:center}}.contact-info .hours-row__hours-title{padding-bottom:10px}.contact-info .hours-row__hours-title h4{color:#1a2442;font-size:22px;font-style:normal;font-weight:400;letter-spacing:-.22px;line-height:140%}@media (max-width:768px){.contact-info .hours-row__hours-title h4{font-size:39px;font-style:normal;font-weight:500;letter-spacing:-1.17px;line-height:115%}}.contact-info .hours-row__hours-content{display:flex;gap:25px}@media (max-width:768px){.contact-info .hours-row__hours-content{flex-direction:column;gap:40px}}.contact-info .hours-row__hours-group .hours-subtitle{padding-bottom:8px}.contact-info .hours-row__hours-group .hours-subtitle h5{color:#1a2442;font-size:14px;font-style:normal;font-weight:600;line-height:140%;text-align:center}.contact-info .hours-row__hours-group .hours-list--mod{text-align:right}.contact-info .hours-row__hours-group .hours-list--mod li{color:#1a2442;font-size:14px;font-style:normal;font-weight:600;line-height:155%;text-align:right}.contact-info .hours-row__hours-group .hours-list{text-align:center}.contact-info .hours-row__hours-group .hours-list li{color:#1a2442;font-size:14px;font-style:normal;font-weight:400;line-height:155%;text-align:center}.contact-info .hours-row__bottom{padding-left:152px;padding-top:5px}.contact-info .hours-row__bottom p{color:#1a2442;font-size:10px;font-style:normal;font-weight:400;letter-spacing:.1px;line-height:155%;text-align:center}.contact-info__location{border-top:1px solid #1a2442;display:flex;gap:10px;padding-top:20px}@media (max-width:768px){.contact-info__location{background-color:#fff;border-top:0;flex-direction:column;order:4;padding:0 20px 40px}}.contact-info__location-block{width:243px}@media (max-width:768px){.contact-info__location-block{width:100%}}.contact-info__location-title{color:#1a2442;font-size:22px;font-style:normal;font-weight:400;letter-spacing:-.22px;line-height:140%;padding-bottom:8px}@media (max-width:768px){.contact-info__location-title{font-size:39px;font-style:normal;font-weight:500;letter-spacing:-1.17px;line-height:115%}}.contact-info__location-address{color:#1a2442;font-size:14px;font-style:normal;font-weight:400;line-height:155%}@media (max-width:768px){.contact-info__location-address{font-size:22px;font-style:normal;font-weight:400;letter-spacing:-.22px;line-height:140%}}.contact-info__location-link{color:#1a2442;font-size:14px;font-style:normal;font-weight:400;line-height:155%;margin-top:15px}@media (max-width:768px){.contact-info__location-link{font-size:22px;font-style:normal;font-weight:400;letter-spacing:-.22px;line-height:140%}}.contact-info__location-link a{color:#1a2442;font-size:14px;font-style:normal;font-weight:600;line-height:155%;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media (max-width:768px){.contact-info__location-link a{font-size:22px;font-style:normal;font-weight:600;letter-spacing:-.22px;line-height:140%}}.contact-info__slider{height:966px;overflow:hidden;width:39%}@media (max-width:1140px){.contact-info__slider{height:476px;width:100%}}@media (max-width:768px){.contact-info__slider{height:281px}}.contact-info__slider .heroSwiper{height:100%;width:100%}.contact-info__slider .swiper-slide{background-position:50%;background-size:cover;height:100%;position:relative;width:100%;z-index:1!important}.contact-info__slider__slide-content{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.contact-info .hours-row-mobile{background-color:#fff;display:none;margin-top:36px;order:3;padding:40px 20px}@media (max-width:768px){.contact-info .hours-row-mobile{display:block}}.contact-info .hours-row-mobile__title{color:#1a2442;font-size:39px;font-style:normal;font-weight:500;letter-spacing:-1.17px;line-height:115%;margin-bottom:20px}.contact-info .hours-row-mobile__item{margin-bottom:20px}.contact-info .hours-row-mobile .hrmi-title{border-bottom:1px solid #1a2442;margin-bottom:10px}.contact-info .hours-row-mobile .hrmi-title h4{color:#1a2442;font-size:25px;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:140%;text-align:center}.contact-info .hours-row-mobile .hrmi-items{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.contact-info .hours-row-mobile .hrmi-items .hrmi-item{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.contact-info .hours-row-mobile .hrmi-items .hrmi-item h5{color:#1a2442;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-align:center}.contact-info .hours-row-mobile .hrmi-items .hrmi-item p{color:#1a2442;font-size:10px;font-style:normal;font-weight:400;letter-spacing:.1px;line-height:155%;max-width:123px;text-align:center}.testimonials{padding:80px 85px 80px 0}@media (max-width:1140px){.testimonials{padding:80px 0 40px}}@media (max-width:768px){.testimonials{padding:40px 0}}.testimonials__header{align-items:center;display:flex;flex-direction:column}.testimonials__header .separator{color:#1a2442;font-size:34px;font-style:normal;font-weight:400;letter-spacing:-.68px;line-height:110%;text-align:center}.testimonials__header .h2-title{align-items:center;display:flex;flex-direction:column;gap:0}.testimonials__items{display:grid;gap:11px;grid-template-columns:repeat(4,1fr);margin-top:100px}@media (max-width:1140px){.testimonials__items{display:none}}.testimonials__slider{display:none}@media (max-width:1140px){.testimonials__slider{display:block}}.testimonials__slider .testimonialsSwiper .swiper-wrapper{margin-bottom:60px;margin-top:80px}.testimonials__slider .testimonialsSwiper .swiper-pagination-bullet{background:#793072}.event-process{padding:80px 0 100px}.event-process__wrapper{margin:0 auto;max-width:1147px;width:100%}.event-process__header{display:flex;justify-content:space-between;padding-bottom:100px}.event-process__header h2{color:#1a2442;font-size:52px;font-style:normal;font-weight:500;letter-spacing:-1.56px;line-height:110%;max-width:653px}@media (max-width:768px){.event-process__line{display:none}}.event-process__line .line{display:flex;gap:0;justify-content:center;margin:0 auto;max-width:1037px;transform:translateY(77px)}.event-process__line .line .line-wrapper{width:100%}.event-process__line .line-items{display:grid;grid-template-columns:repeat(4,1fr)}.event-process__line .line-items .line-item .value{color:#b167a5;font-size:52px;font-style:normal;font-weight:500;letter-spacing:-1.56px;line-height:110%;padding-bottom:80px;position:relative;text-align:center}.event-process__line .line-items .line-item .description{color:#1a2442;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-align:center}.event-process__line .line-items .line-item:first-child .value:before,.event-process__line .line-items .line-item:nth-child(4) .value:before{height:0;width:0}.event-process__line-mobile{display:none}@media (max-width:768px){.event-process__line-mobile{display:flex}}.event-process__line-mobile .line{margin-left:-20px;transform:translateX(60px) translateY(10px)}.event-process__line-mobile .line-mobile__items{display:flex;flex-direction:column;gap:105px;width:100%}.event-process__line-mobile .line-mobile__items .item{display:flex;justify-content:space-between}.event-process__line-mobile .line-mobile__items .item .value{color:#b167a5;font-size:52px;font-style:normal;font-weight:500;letter-spacing:-1.56px;line-height:110%;text-align:center;width:34px}.event-process__line-mobile .line-mobile__items .item .description{color:#1a2442;font-size:16px;font-style:normal;font-weight:400;line-height:140%;min-width:236px;text-align:center}.event-food{padding:100px 0}@media (max-width:768px){.event-food{padding:20px 0}}.event-food .wrapper{margin:0 auto;max-width:874px;padding:0 20px}.event-food__content{padding-bottom:80px}@media (max-width:768px){.event-food__content{padding-bottom:60px}}.event-food__content h2{color:#1a2442;font-size:52px;font-style:normal;font-weight:500;letter-spacing:-1.56px;line-height:110%;text-align:center}@media (max-width:768px){.event-food__content h2{font-size:39px;font-style:normal;font-weight:500;letter-spacing:-1.17px;line-height:115%}}.event-food__content .description{margin:0 auto;max-width:627px}.event-food__content .description p:first-child{padding:40px 0}@media (max-width:768px){.event-food__content .description p:first-child{padding:30px 0}}.event-food__content .description p{color:#1a2442;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.event-food__content .description h4{color:#1a2442;font-size:22px;font-style:normal;font-weight:400;letter-spacing:-.22px;line-height:140%;padding-bottom:10px}.event-food__images{display:flex;gap:2px}.event-food__images .image{height:326px}@media (max-width:768px){.event-food__images .image{height:243px}}.event-food__images .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.event-food__images .image:first-child{width:65%}.event-food__images .image:nth-child(2){width:35%}.quote-section{padding:40px 0 80px}@media (max-width:768px){.quote-section{padding:80px 0}}.quote-section .wrapper{margin:0 auto;max-width:950px;padding:0 20px}.quote-section__text{color:#1a2442;font-size:61px;font-style:normal;font-weight:400;letter-spacing:-1.83px;line-height:110%;padding-bottom:60px;text-align:center}@media (max-width:768px){.quote-section__text{font-size:39px;font-style:normal;font-weight:500;letter-spacing:-1.17px;line-height:115%;padding-bottom:50px}}.quote-section__author{align-items:flex-end;display:flex;flex-direction:column}@media (max-width:768px){.quote-section__author{align-items:center}}.quote-section__author .icon{align-items:center;display:flex;gap:10px;max-width:100%}.quote-section__author .name{color:#1a2442;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.12px;line-height:155%}@media (max-width:768px){.quote-section__author .name{text-align:center}}.thank-page{background-color:#f9f0f3}@media (max-width:768px){.thank-page{margin-top:94px}}.thank-page__wrapper{align-items:center;display:flex;gap:106px;height:calc(100vh - 66px);justify-content:center;padding:100px 20px 0}@media (max-width:768px){.thank-page__wrapper{align-items:flex-start;flex-direction:column;gap:10px;height:-moz-fit-content;height:fit-content;padding:22px 20px}}.thank-page__content .code{color:#1a2442;font-size:25px;font-style:italic;font-weight:400;letter-spacing:-.75px;line-height:120%;padding-bottom:20px;text-transform:uppercase}@media (max-width:768px){.thank-page__content .code{margin-bottom:10px;padding-bottom:0}}.thank-page__content .title{color:#1a2442;font-size:52px;font-style:normal;font-weight:500;letter-spacing:-1.56px;line-height:110%;margin-bottom:20px}@media (max-width:768px){.thank-page__content .title{font-size:39px;font-style:normal;font-weight:500;letter-spacing:-1.17px;line-height:110%}}.thank-page__content .description{color:#1a2442;font-size:25px;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:140%}@media (max-width:768px){.thank-page__content .text-content{display:none}}.thank-page__content .text-content li,.thank-page__content .text-content p{color:#1a2442;font-size:14px;font-style:normal;font-weight:400;line-height:155%}.thank-page__content .text-content ul{list-style-type:disc;padding-left:40px;transform:translateX(-15px)}.thank-page__content .cta{display:flex;justify-content:flex-end;margin-top:96px;transform:translateX(60px)}@media (max-width:768px){.thank-page__content .cta{display:none;justify-content:center;margin-top:16px;transform:translateX(0)}}.thank-page__illustration{transform:translateY(-70px)}@media (max-width:768px){.thank-page__illustration{transform:translateY(-40px)}}.thank-page .mobile-description{display:none}@media (max-width:768px){.thank-page .mobile-description{display:block}}.thank-page .mobile-description li,.thank-page .mobile-description p{color:#1a2442;font-size:14px;font-style:normal;font-weight:400;line-height:155%}.thank-page .mobile-description ul{list-style-type:disc;padding-left:40px;transform:translateX(-15px)}.thank-page .mobile-cta{display:none}@media (max-width:768px){.thank-page .mobile-cta{display:flex;justify-content:center;padding-bottom:20px;padding-top:40px;width:100%}}.eat-page-hero{background-color:#f9f0f3;padding-top:96px!important;z-index:1}@media (max-width:1140px){.eat-page-hero{padding-bottom:40px!important;padding-top:69px!important}}.eat-page-hero .wrapper{margin:0 auto;max-width:998px;padding:140px 20px 40px}.eat-page-hero .wrapper .description{display:flex;justify-content:flex-end;padding:10px 0}.eat-page-hero .wrapper .description span{color:#1a2442;font-size:34px;font-style:normal;font-weight:400;letter-spacing:-.68px;line-height:110%;text-align:right}.eat-page-hero .wrapper .cta{display:flex;justify-content:center}.comparison{padding:100px 0 80px}.comparison .wrapper{margin:0 auto;max-width:877px;padding:0 20px}.comparison__header{text-align:center}.comparison__header h2{color:#1a2442;font-size:34px;font-style:normal;font-weight:400;letter-spacing:-.68px;line-height:110%;text-align:center}.comparison__header span{color:#1a2442;font-size:19px;font-style:italic;font-weight:400;letter-spacing:-.19px;line-height:140%;text-align:center}.comparison__table{padding:40px 30px;width:100%}@media (max-width:768px){.comparison__table{padding:40px 0}}.comparison__table .table-desc,.comparison__table .table-desc img{width:100%}@media (max-width:768px){.comparison__table .table-desc{display:none}}.comparison__table .table-mobile{display:none}@media (max-width:768px){.comparison__table .table-mobile{display:flex;flex-direction:column;gap:10px}.comparison__table .table-mobile .image,.comparison__table .table-mobile .image img{width:100%}.comparison__table .table-mobile span{color:#1a2442;font-size:39px;font-style:normal;font-weight:500;letter-spacing:-1.17px;line-height:115%;text-align:center}}.comparison__footer p{color:#1a2442;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-align:center}.faq{padding:80px 0 100px}@media (max-width:768px){.faq{padding:40px 0 20px}}.faq .wrapper{margin:0 auto;max-width:944px;padding:0 20px}.faq__header{padding-bottom:60px}.faq__header h2{color:#1a2442;font-size:71px;font-style:normal;font-weight:500;letter-spacing:-2.13px;line-height:115%;text-align:center}@media (max-width:768px){.faq__header h2{font-size:45px;font-weight:500;letter-spacing:-1.35px;line-height:115%}.faq__header{padding-bottom:40px}}.faq .faq-items{display:flex;flex-direction:column;gap:2px}.faq .faq-items .faq-item{background-color:#f1dae2;padding:30px}.faq .faq-items .faq-item__question .question-link{align-items:flex-start;display:flex;justify-content:space-between}.faq .faq-items .faq-item__question .question-link .question-title{color:#1a2442;font-size:25px;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:140%}@media (max-width:768px){.faq .faq-items .faq-item__question .question-link .question-title{color:#1a2442;font-size:22px;font-style:normal;font-weight:400;letter-spacing:-.22px;line-height:140%}}.faq .faq-items .faq-item__question .question-link .question-btn{align-items:center;border:1.2px solid #1a2442;border-radius:50%;display:flex;height:49px;justify-content:center;min-height:49px!important;min-width:49px!important;width:49px}.faq .faq-items .faq-item__question .question-link .question-btn svg{transition:all .3s ease}.faq .faq-items .faq-item__question.active .question-btn svg{transform:rotate(40deg);transition:all .3s ease}.faq .faq-items .faq-item__answer{display:grid;font-size:17px;grid-template-rows:0fr;overflow:hidden;transition:.25s ease-in-out}.faq .faq-items .faq-item__answer .answer-inner{min-height:0}.faq .faq-items .faq-item__answer .answer-inner p{color:#1a2442;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.12px;line-height:155%;padding-top:10px}.faq .faq-items .faq-item__answer .answer-inner a{text-decoration:underline}.faq .faq-items .faq-item__answer.active{grid-template-rows:1fr}.faq .faq-items .faq-item:first-child{border-radius:20px 20px 0 0}.faq .faq-items .faq-item:last-child{border-radius:0 0 20px 20px}.about-us-hero,.faq .faq-items .faq-item:nth-child(2n){background-color:#f9f0f3}.about-us-hero{height:922px;z-index:1}@media (max-width:1140px){.about-us-hero{padding-bottom:40px!important;padding-top:69px!important}}@media (max-width:768px){.about-us-hero{height:-moz-fit-content;height:fit-content;padding-bottom:0!important}}.about-us-hero__wrapper{display:flex;gap:67px;justify-content:flex-end}@media (max-width:1140px){.about-us-hero__wrapper{flex-direction:column;gap:20px;padding-top:40px}}.about-us-hero__content{align-items:center;display:flex;padding-left:15px;padding-top:90px}@media (max-width:768px){.about-us-hero__content{padding-top:0}}.about-us-hero__image{height:922px;width:39%}@media (max-width:1140px){.about-us-hero__image{height:451px;width:100%}}.about-us-hero__image img{height:100%;-o-object-fit:cover!important;object-fit:cover!important;width:100%}.restaurant-intro{padding:160px 0}@media (max-width:768px){.restaurant-intro{padding:40px 0}}.restaurant-intro .wrapper{margin:0 auto;max-width:882px;padding:0 20px}.restaurant-intro__text p{color:#1a2442;font-size:36px;font-style:normal;font-weight:400;letter-spacing:-.36px;line-height:140%;padding-bottom:20px}@media (max-width:768px){.restaurant-intro__text p{font-size:22px;font-style:normal;font-weight:400;letter-spacing:-.22px;line-height:140%}}.restaurant-intro__hidden-text{display:grid;font-size:17px;grid-template-rows:0fr;overflow:hidden;transition:.25s ease-in-out}.restaurant-intro__hidden-text .inner{min-height:0}.restaurant-intro__hidden-text.active{grid-template-rows:1fr}.restaurant-intro__read-more{display:flex;justify-content:flex-end}.restaurant-intro__read-more .restaurant-intro-toggle{align-items:center;cursor:pointer;display:flex;gap:3px}.restaurant-intro__read-more .restaurant-intro-toggle .icon{padding-top:4px;transition:all .3s ease}.restaurant-intro__read-more .restaurant-intro-toggle .icon svg{height:18px;width:18px}.restaurant-intro__read-more .restaurant-intro-toggle .text{color:#973c8f;font-size:22px;font-style:normal;font-weight:400;letter-spacing:-.22px;line-height:140%;text-align:center}.restaurant-intro__read-more .restaurant-intro-toggle.active .icon{padding-top:2px;transform:rotate(180deg);transition:all .3s ease}.restaurant-about{padding:128px 0 80px}@media (max-width:768px){.restaurant-about{padding:32px 0 40px}}.restaurant-about__header{padding-bottom:142px}.restaurant-about__header .mobile-img{display:none;justify-content:center}@media (max-width:768px){.restaurant-about__header .mobile-img{display:flex;padding-bottom:51px}}.restaurant-about__header .mobile-img img{height:233px;-o-object-fit:cover;object-fit:cover;width:175px}@media (max-width:768px){.restaurant-about__header{padding-bottom:60px}}.restaurant-about__header h2{display:flex;flex-direction:column;max-width:723px;width:100%}.restaurant-about__header h2 span{color:#1a2442;font-size:96px;font-style:italic;font-weight:275;letter-spacing:-2.88px;line-height:96%}.restaurant-about__header h2 span b{font-weight:600!important}@media (max-width:768px){.restaurant-about__header h2 span{font-size:41px;font-style:italic;font-weight:275;letter-spacing:-1.23px;line-height:84%;text-align:center}}.restaurant-about__header h2 span:nth-child(2){text-align:right}@media (max-width:768px){.restaurant-about__header h2 span:nth-child(2){text-align:center}}.restaurant-about__header h2 span:nth-child(3){font-style:normal;font-weight:600}.restaurant-about .gallery{height:1380px;position:relative}@media (max-width:768px){.restaurant-about .gallery{height:765px}}.restaurant-about .gallery .gallery-item:first-child{height:744px;position:absolute;right:40px;width:580px}@media (max-width:768px){.restaurant-about .gallery .gallery-item:first-child{height:173px;right:10px;width:222px}}.restaurant-about .gallery .gallery-item:first-child img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.restaurant-about .gallery .gallery-item:nth-child(2){height:440px;left:107px;position:absolute;top:604px;width:332px}@media (max-width:768px){.restaurant-about .gallery .gallery-item:nth-child(2){height:178px;left:5px;top:220px;width:136px}}.restaurant-about .gallery .gallery-item:nth-child(2) img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.restaurant-about .gallery .gallery-item:nth-child(3){bottom:0;height:302px;position:absolute;right:0;width:430px}@media (max-width:768px){.restaurant-about .gallery .gallery-item:nth-child(3){height:263px;width:205px}}.restaurant-about .gallery .gallery-item:nth-child(3) img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.restaurant-about__content .content-wrapper{display:flex;gap:162px;margin:0 auto;max-width:1027px;padding-top:322px}@media (max-width:768px){.restaurant-about__content .content-wrapper{flex-direction:column;gap:40px;padding-top:202px}}.restaurant-about__content .content-wrapper .image{width:348px}@media (max-width:768px){.restaurant-about__content .content-wrapper .image{display:flex;justify-content:center;width:100%}}.restaurant-about__content .content-wrapper .image img{height:283px;margin-left:81px;-o-object-fit:cover;object-fit:cover;width:221px}@media (max-width:768px){.restaurant-about__content .content-wrapper .image img{height:354px;margin-left:0;width:276px}}.restaurant-about__content .content-wrapper .description{max-width:516px}.restaurant-about__content .content-wrapper .description p{color:#1a2442;font-size:25px;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:140%}.restaurant-about__content .content-wrapper .description p b{font-weight:600!important}.restaurant-about__content .content-wrapper .description .btn-wrapper{display:flex;justify-content:flex-end;padding-top:10px}@media (max-width:768px){.restaurant-about__content .content-wrapper .description .btn-wrapper{padding-top:20px}}.restaurant-about__content .content-wrapper .description .btn-wrapper .ra-read-more-btn{align-items:center;cursor:pointer;display:flex;gap:4px}.restaurant-about__content .content-wrapper .description .btn-wrapper .ra-read-more-btn .icon,.restaurant-about__content .content-wrapper .description .btn-wrapper .ra-read-more-btn .icon svg{height:18px;width:18px}.restaurant-about__content .content-wrapper .description .btn-wrapper .ra-read-more-btn .ra-read-more-btn-text{color:#973c8f;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.restaurant-about__content .content-wrapper .description .btn-wrapper .ra-read-more-btn.active .icon{transform:rotate(-180deg)}.restaurant-about__content .content-wrapper .description .ra-description-more{display:grid;font-size:17px;grid-template-rows:0fr;overflow:hidden;transition:.25s ease-in-out}.restaurant-about__content .content-wrapper .description .ra-description-more .inner{min-height:0}.restaurant-about__content .content-wrapper .description .ra-description-more.active{grid-template-rows:1fr}.restaurant-about__cta{display:flex;justify-content:center;padding-top:40px}.lm-form{background-color:#f9f0f3;min-height:100vh}.lm-form__wrapper{display:flex;gap:157px;justify-content:flex-end}@media (max-width:992px){.lm-form__wrapper{gap:0;justify-content:flex-start}}.lm-form__content{align-items:center;display:flex;max-width:581px}@media (max-width:992px){.lm-form__content{max-width:100%;padding-top:95px}.lm-form__content .content-wrapper{padding:0 20px}}.lm-form__content .content-wrapper h1{color:#1a2442;font-size:50px;font-style:normal;font-weight:500;letter-spacing:-1.56px;line-height:110%}@media (max-width:992px){.lm-form__content .content-wrapper h1{font-size:39px;font-style:normal;font-weight:500;letter-spacing:-1.17px;line-height:115%}}.lm-form__content .content-wrapper .add_description{color:#1a2442;display:inline-block;font-size:19px;font-style:italic;font-weight:400;letter-spacing:-.19px;line-height:140%;margin-top:10px}.lm-form__content .content-wrapper .text-content{padding:30px 0}@media (max-width:992px){.lm-form__content .content-wrapper .text-content{padding:0 0 30px}}.lm-form__content .content-wrapper .text-content p{color:#1a2442;font-size:14px;font-style:normal;font-weight:400;line-height:155%;padding-bottom:15px}.lm-form__content .content-wrapper .text-content ul li{padding-bottom:13px}.lm-form__content .content-wrapper .text-content ul li p{font-size:16px;font-style:normal;font-weight:400;line-height:140%;padding-bottom:0}.lm-form__content .lmf-form .wig-checkbox__inputs{display:flex;flex-direction:column;gap:20px;padding-bottom:30px}.lm-form__content .lmf-form .wig-checkbox__inputs .input{display:flex;flex-direction:column}.lm-form__content .lmf-form .wig-checkbox__inputs label{color:#1a2442;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.12px;line-height:155%;padding-bottom:4px}.lm-form__content .lmf-form .wig-checkbox__inputs input{background:#fff;border:none;border-radius:50px;color:#1a2442;font-size:16px;outline:none;padding:14px 20px;transition:all .3s ease}.lm-form__content .lmf-form .wig-checkbox__inputs input:hover{background-color:rgba(228,159,182,.3)}.lm-form__content .lmf-form .wig-checkbox__inputs .input-phone .country-selector{left:8px;top:33px}.lm-form__content .lmf-form .wig-checkbox__inputs input::-moz-placeholder{color:#d0a4c9;opacity:1}.lm-form__content .lmf-form .wig-checkbox__inputs input::placeholder{color:#d0a4c9;opacity:1}.lm-form__content .lmf-form__btn{display:flex;justify-content:center;padding-top:30px}.lm-form__content .lmf-form__btn .lmf-form--submit{background-color:#973c8f;border:0;border-radius:47px;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:140%;padding:14px 21px;text-align:center}.lm-form__image{min-height:1183px;width:35%}@media (max-width:992px){.lm-form__image{display:none}}.lm-form__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lm-form__mobile-img{display:none;padding:30px 0}@media (max-width:992px){.lm-form__mobile-img{display:flex;justify-content:center}}.content-slider{background-color:#f1dae2;padding-right:85px}.content-slider__wrapper{display:flex}.content-slider__wrapper .contentSliderImages{height:571px;width:45%}.content-slider__wrapper .contentSliderImages .content-slider__image img{height:100%;-o-object-fit:cover;object-fit:cover}.content-slider__wrapper .contentSliderImages .content-slider__image--double{display:flex;gap:2px;height:100%}.content-slider__wrapper .contentSliderImages .content-slider__image--double img:first-child{-o-object-fit:cover;object-fit:cover;width:32.8%}.content-slider__wrapper .contentSliderImages .content-slider__image--double img:nth-child(2){-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;width:67.2%}.content-slider__wrapper .contentSliderMain{height:571px;padding:0 45px;position:relative;width:55%}.content-slider__wrapper .contentSliderMain .swiper-wrapper{height:571px}.content-slider__wrapper .contentSliderMain .swiper-wrapper .swiper-slide{align-items:center;display:flex;justify-content:center}.content-slider__wrapper .contentSliderMain .swiper-wrapper .swiper-slide__content{height:-moz-fit-content;height:fit-content;max-width:383px}.content-slider__wrapper .contentSliderMain .swiper-wrapper .swiper-slide__content h2{color:#1a2442;font-size:34px;font-style:normal;font-weight:400;letter-spacing:-.68px;line-height:110%;margin-bottom:10px}.content-slider__wrapper .contentSliderMain .swiper-wrapper .swiper-slide__content p{color:#1a2442;font-size:14px;font-style:normal;font-weight:400;line-height:155%}.content-slider__wrapper .contentSliderMain .swiper-wrapper .swiper-slide__content .italic{color:#1a2442;font-size:14px;font-style:italic;font-weight:400;letter-spacing:-.14px;line-height:140%}.content-slider__wrapper .contentSliderMain .swiper-wrapper .swiper-slide__content .text-content-read-more{display:flex;justify-content:flex-end}.content-slider__wrapper .contentSliderMain .swiper-wrapper .swiper-slide__content .text-content-read-more .text-content-read-more--btn{align-items:center!important;display:flex!important;gap:4px!important}.content-slider__wrapper .contentSliderMain .swiper-wrapper .swiper-slide__content .text-content-read-more .text-content-read-more--btn .icon{margin-top:0}.content-slider__wrapper .contentSliderMain .swiper-wrapper .swiper-slide__content .text-content-read-more .text-content-read-more--btn .icon svg{height:10px;width:10px}.content-slider__wrapper .contentSliderMain .swiper-wrapper .swiper-slide__content .text-content-read-more .text-content-read-more--btn .text{color:#973c8f!important;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.12px;line-height:155%;text-align:center}.content-slider__wrapper .contentSliderMain .swiper-wrapper .swiper-slide .ss-add-text-content{display:grid;font-size:17px;grid-template-rows:0fr;overflow:hidden;transition:.25s ease-in-out}.content-slider__wrapper .contentSliderMain .swiper-wrapper .swiper-slide .ss-add-text-content .inner{min-height:0}.content-slider__wrapper .contentSliderMain .swiper-wrapper .swiper-slide .ss-add-text-content.active{grid-template-rows:1fr}.content-slider__wrapper .contentSliderMain .swiper-wrapper .swiper-slide .swiper-slide__cta{transform:translateY(40px) translateX(180px)}.content-slider__wrapper .contentSliderMain .swiper-pagination-bullet{background:#e0c2db!important;height:7px!important;width:7px!important}.content-slider__wrapper .contentSliderMain .swiper-pagination-bullet-active{background:#793072!important}.content-slider__wrapper .contentSliderMain .swiper-pagination{display:flex;gap:5px;height:20px;justify-content:center;position:absolute;top:calc(100% - 40px);width:100%}@media (max-width:992px){.content-slider__wrapper .contentSliderMain .swiper-pagination{top:calc(100% - 115px)}}.content-slider__wrapper .contentSliderMain .swiper-button-next,.content-slider__wrapper .contentSliderMain .swiper-button-prev{align-items:center;border:1px solid #1a2442;border-radius:50%;display:flex;height:49px;justify-content:center;width:49px}.content-slider__wrapper .contentSliderMain .swiper-button-next:after,.content-slider__wrapper .contentSliderMain .swiper-button-prev:after{display:none}@media (max-width:992px){.content-slider__wrapper .contentSliderMain .swiper-button-next,.content-slider__wrapper .contentSliderMain .swiper-button-prev{display:flex;gap:2px}.content-slider__wrapper .contentSliderMain .swiper-button-next img:first-child,.content-slider__wrapper .contentSliderMain .swiper-button-prev img:first-child{-o-object-fit:cover;object-fit:cover;width:67.2%}.content-slider__wrapper .contentSliderMain .swiper-button-next img:nth-child(2),.content-slider__wrapper .contentSliderMain .swiper-button-prev img:nth-child(2){-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;width:32.8%}}.hero-events{background-color:#f9f0f3}.hero-events__banner{height:343px;width:100%}.hero-events__banner img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-events__header{margin:0 auto;max-width:1198px;padding:30px 20px 20px}.hero-events__header h1{color:#1a2442;font-size:71px;font-style:normal;font-weight:500;letter-spacing:-2.13px;line-height:115%;text-align:center}@media (max-width:768px){.hero-events__header h1{font-size:45px;font-style:normal;font-weight:500;letter-spacing:-1.35px;line-height:115%}.hero-events__header h1 br{display:none}}.wig-cyclic-events{background-color:#f9f0f3;margin-right:85px;padding:30px 0}@media (max-width:992px){.wig-cyclic-events{margin-right:0}}.wig-cyclic-events--section{overflow:hidden;padding:100px 0}@media (max-width:768px){.wig-cyclic-events--section{padding:50px 0 35px}}.wig-cyclic-events__header{padding-bottom:60px}.wig-cyclic-events__header h2{color:#1a2442;font-size:39px;font-style:normal;font-weight:500;letter-spacing:-1.17px;line-height:115%;text-align:center}@media (max-width:768px){.wig-cyclic-events__header h2{font-size:29px;font-style:normal;font-weight:500;letter-spacing:-.58px;line-height:130%}.wig-cyclic-events__header{padding-bottom:40px}}.wig-cyclic-events__slider{position:relative;z-index:1}.wig-cyclic-events__slider:before{bottom:0;content:"";filter:grayscale(50%);height:100%;left:0;opacity:.4;position:absolute;right:0;top:0;width:100%;z-index:2}.wig-cyclic-events__slider .cyclicSwiper{background-color:#f9f0f3;margin:0 auto;max-width:1369px;opacity:1;overflow:visible;padding-bottom:60px;position:relative;z-index:3}@media (max-width:768px){.wig-cyclic-events__slider .cyclicSwiper{max-width:340px}}.wig-cyclic-events__slider .cyclicSwiper .swiper-wrapper{overflow:visible}.wig-cyclic-events__slider .cyclicSwiper .swiper-wrapper .swiper-slide{height:auto}.wig-cyclic-events__slider .cyclicSwiper .wces-swiper-button-next,.wig-cyclic-events__slider .cyclicSwiper .wces-swiper-button-prev{align-items:center;background-color:#1a2442;border:1px solid #1a2442;border-radius:50%;display:flex;height:49px;justify-content:center;width:49px}.wig-cyclic-events__slider .cyclicSwiper .wces-swiper-button-next:after,.wig-cyclic-events__slider .cyclicSwiper .wces-swiper-button-prev:after{display:none}.wig-cyclic-events__slider .cyclicSwiper .wces-swiper-button-next svg,.wig-cyclic-events__slider .cyclicSwiper .wces-swiper-button-prev svg{height:14px;width:14px}@media (max-width:992px){.wig-cyclic-events__slider .cyclicSwiper .wces-swiper-button-next,.wig-cyclic-events__slider .cyclicSwiper .wces-swiper-button-prev{top:238px!important}}.wig-cyclic-events__slider .cyclicSwiper .wces-swiper-button-next{right:-25px;top:calc(50% - 30px)}@media (max-width:768px){.wig-cyclic-events__slider .cyclicSwiper .wces-swiper-button-next{display:none}}.wig-cyclic-events__slider .cyclicSwiper .wces-swiper-button-prev{left:-25px;top:calc(50% - 30px)}@media (max-width:768px){.wig-cyclic-events__slider .cyclicSwiper .wces-swiper-button-prev{display:none}}.wig-cyclic-events__slider .cyclicSwiper .swiper-pagination-bullet{background:#fff!important;height:7px!important;opacity:1;width:7px!important}.wig-cyclic-events__slider .cyclicSwiper .swiper-pagination-bullet-active{background:#793072!important}.wig-cyclic-events__slider .cyclicSwiper .swiper-pagination{display:flex;gap:0!important;justify-content:center}@media (max-width:992px){.wig-cyclic-events__slider .cyclicSwiper .swiper-pagination{display:none}}.wig-events{background-color:#f9f0f3;margin-right:85px;padding:30px 0 40px}@media (max-width:992px){.wig-events{margin-right:0}}.wig-events .wrapper{margin:0 auto;max-width:1409px;padding:0 20px}.wig-events__header{padding-bottom:60px}.wig-events__header h2{color:#1a2442;font-size:39px;font-style:normal;font-weight:500;letter-spacing:-1.17px;line-height:115%;text-align:center}@media (max-width:768px){.wig-events__header h2{font-size:29px;font-style:normal;font-weight:500;letter-spacing:-.58px;line-height:130%}.wig-events__header{padding-bottom:40px}}.wig-events__cards{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:60px}@media (max-width:1140px){.wig-events__cards{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.wig-events__cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.wig-events__cards{grid-template-columns:repeat(1,1fr)}}.wig-events__cta,.wig-events__cta .btn{display:flex;justify-content:center}.wig-events__cta .btn{align-items:center;background:#973c8f;border-radius:47px;color:var(--Pink-Pink-100,#fff);font-size:16px;font-style:normal;font-weight:400;gap:10px;height:49px;line-height:140%;padding:0 25px;text-align:center;width:-moz-fit-content;width:fit-content}.wig-event-details{background-color:#f9f0f3;padding:160px 0 90px}.wig-event-details .wrapper{display:flex;gap:20px;margin:0 auto;max-width:1155px;padding:0 20px}@media (max-width:768px){.wig-event-details .wrapper{flex-direction:column}}.wig-event-details__main{width:60%}@media (max-width:768px){.wig-event-details__main{width:100%}}.wig-event-details__main .wed-single-image{height:325px;margin-bottom:20px;width:100%}@media (max-width:768px){.wig-event-details__main .wed-single-image{height:222px}}.wig-event-details__main .wed-single-image img{border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wig-event-details__main .wed-text-content{background-color:#fff;border-radius:20px;margin-bottom:20px;padding:40px}.wig-event-details__main .wed-text-content h1{color:#1a2442;font-size:52px;font-style:normal;font-weight:500;letter-spacing:-1.56px;line-height:110%}.wig-event-details__main .wed-text-content h2{color:#1a2442;font-size:25px;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:140%}.wig-event-details__main .wed-text-content p{color:#1a2442;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.wig-event-details__main .wed-text-content .wig-tabs{margin-top:40px}.wig-event-details__main .wed-text-content .wig-tabs__nav{border-bottom:1px solid #f1dae2;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.wig-event-details__main .wed-text-content .wig-tabs__btn{background:none;border:none;cursor:pointer;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.12px;line-height:155%;padding:10px 0;position:relative;text-align:center;transition:color .3s ease}.wig-event-details__main .wed-text-content .wig-tabs__btn.active{color:#1a2442;font-weight:600}.wig-event-details__main .wed-text-content .wig-tabs__btn.active:after{background:#1a2442;bottom:-1px;content:"";height:1px;left:0;position:absolute;width:100%}.wig-event-details__main .wed-text-content .wig-tabs__content{margin-top:40px}.wig-event-details__main .wed-text-content .wig-tabs__panel{color:var(--Navy-Navy-900,#1a2442);display:none;font-size:14px;font-style:normal;font-weight:400;line-height:155%}.wig-event-details__main .wed-text-content .wig-tabs__panel.active{display:block}.wig-event-details__main .wed-text-content .wed-text-hidden{display:none}.wig-event-details__main .wed-text-content .wed-text-hidden.active{display:block}@media (max-width:768px){.wig-event-details__main .wed-text-content .wed-text-hidden{display:grid;grid-template-rows:0fr;overflow:hidden;transition:.25s ease-in-out}.wig-event-details__main .wed-text-content .wed-text-hidden p{min-height:0}}.wig-event-details__main .wed-double-images{display:flex;gap:10px;margin-bottom:20px}.wig-event-details__main .wed-double-images .image{height:244px;width:50%}.wig-event-details__main .wed-double-images .image img{border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wig-event-details__sidebar{width:40%}@media (max-width:768px){.wig-event-details__sidebar{width:100%}}.wig-event-details .sidebar-item{background-color:transparent;border:1px solid #1a2442;border-radius:20px;height:-moz-fit-content;height:fit-content;margin-bottom:20px;padding:30px 40px}@media screen and (min-width:769px){.wig-event-details .sidebar-item{background:#f9f0f3!important;position:sticky!important;top:200px!important}}.wig-event-details .sidebar-item h3{color:#1a2442;font-size:22px;font-style:normal;font-weight:400;letter-spacing:-.22px;line-height:140%}.wig-event-details .sidebar-item.border-purple{border:1px solid #973c8f}.wig-event-details .sidebar-item .wig-event-closed__header{align-items:center;display:flex;gap:5px;justify-content:center;margin-bottom:30px}.wig-event-details .sidebar-item .wig-event-closed__header h3{color:#1a2442;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.wig-event-details .sidebar-item .wig-event-closed__message{color:#973c8f;font-size:22px;font-style:normal;font-weight:400;letter-spacing:-.22px;line-height:140%;margin-bottom:30px;text-align:center}.wig-event-details .sidebar-item .wig-event-closed__shortcode-placeholder{border:1px dashed #ff0004;color:#ff0004;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:30px;padding:15px;text-align:center}.wig-event-details .sidebar-item .wig-event-closed__cta{display:flex;justify-content:center}.wig-event-details .sidebar-item .wig-event-closed__cta .btn{align-items:center;border:1px solid #973c8f!important;border-radius:70px!important;color:#973c8f;display:flex;font-size:15px;font-style:normal;font-weight:400;gap:10px;height:49px;justify-content:center;line-height:155%;padding:8px 22px;text-align:center}.wig-event-details .d-none{display:none}@media (max-width:768px){.wig-event-details .d-none{display:block!important}}.wig-event-details .m-none{display:block}@media (max-width:768px){.wig-event-details .m-none{display:none}}.wig-event-details .wig-event-details__to-top{display:flex!important;justify-content:flex-end!important;padding:20px 0!important}@media screen and (min-width:769px){.wig-event-details .wig-event-details__to-top{position:sticky;top:calc(212px + var(--sidebar-h, 0px));z-index:1}}.wig-event-details .wig-event-details__to-top .to-top--wrapper{align-items:center!important;display:flex!important;gap:10px!important}.wig-event-details .wig-event-details__to-top .to-top--wrapper .btn{align-items:center;background:#f1dae2;border-radius:47px;color:#1a2442;display:flex;flex-direction:column;font-size:16px;font-style:normal;font-weight:400;line-height:140%;padding:14px 30px;text-align:center}.wig-event-details .wig-event-details__to-top .to-top--wrapper .icon{align-items:center;background:var(--Pink-Pink-300,#f1dae2);border-radius:47px;display:flex;height:49px;justify-content:center;padding:9px 8.439px 8.887px 9.448px;width:49px}.wig-hidden-menu__container{align-items:center;display:flex;height:996px;justify-content:center;position:relative;width:100%}@media (max-width:768px){.wig-hidden-menu__container{height:796px}}.wig-hidden-menu__container .wig-hidden-menu--img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.wig-hidden-menu__form-wrapper{background-color:#fff!important;border-radius:18px;margin:20px;max-width:640px;padding:60px 80px;z-index:2}@media (max-width:768px){.wig-hidden-menu__form-wrapper{margin-top:110px;padding:30px 20px}}.wig-hidden-menu__form-wrapper--title{margin-bottom:20px}.wig-hidden-menu__form-wrapper--title h1{color:#1a2442;font-size:50px;font-style:normal;font-weight:500;letter-spacing:-1.56px;line-height:110%;text-align:center}@media (max-width:768px){.wig-hidden-menu__form-wrapper--title h1{font-size:35px;font-style:normal;font-weight:500;letter-spacing:-1.05px;line-height:110%}}.wig-hidden-menu__form-wrapper--description{color:#1a2442;font-size:22px;font-style:normal;font-weight:400;letter-spacing:-.22px;line-height:140%;margin-bottom:40px;text-align:center}.wig-menu-thankyou__content{margin:0 auto;max-width:567px;padding:60px 20px 10px}@media (max-width:768px){.wig-menu-thankyou__content{padding:120px 20px 10px}}.wig-menu-thankyou__content--title{padding-bottom:25px}.wig-menu-thankyou__content--title h1{color:#1a2442;font-size:52px;font-style:normal;font-weight:500;letter-spacing:-1.56px;line-height:110%;text-align:center}@media (max-width:768px){.wig-menu-thankyou__content--title h1{font-size:39px;font-style:normal;font-weight:500;letter-spacing:-1.17px;line-height:115%}}.wig-menu-thankyou__content--description span:first-child{color:#1a2442;display:block;font-size:16px;font-style:italic;font-weight:400;letter-spacing:-.16px;line-height:140%;padding-bottom:50px;text-align:center}.wig-menu-thankyou__content--description span:nth-child(2){color:#1a2442;display:block;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.16px;line-height:140%;padding-bottom:20px;text-align:center}.wig-menu-thankyou__content--cta{display:flex;justify-content:center;padding-bottom:20px}.wig-menu-thankyou__image{margin:32px auto -6px;max-width:1062px}@media (max-width:768px){.wig-menu-thankyou__image{display:none}}.wig-menu-thankyou__image img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.wig-menu-thankyou__image-mobile{display:none}@media (max-width:768px){.wig-menu-thankyou__image-mobile{display:block}}.wig-menu-thankyou__image-mobile img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.wig-menu-thankyou .decor{align-items:center;background-color:#973c8f;display:flex;flex-direction:column;justify-content:center;padding:110px 0 30px}.wig-menu-thankyou .decor .decor-loader{background-color:#e4e4e4;border-radius:999px;height:30px;height:24px;margin-bottom:30px;max-width:600px;overflow:hidden;position:relative;width:100%}.wig-menu-thankyou .decor .decor-loader__progress{animation:stripeMove .8s linear infinite;background:repeating-linear-gradient(90deg,rgba(151,60,143,.4) 0,rgba(151,60,143,.4) 10px,rgba(151,60,143,.8) 0,rgba(151,60,143,.8) 20px);background-size:40px 100%;border-radius:999px 0 0 999px;height:100%;transition:width 1.2s ease;width:0}@keyframes stripeMove{0%{background-position:0 0}to{background-position:40px 0}}.wig-menu-thankyou .decor .decor-content{color:#fff;font-size:28px;font-style:normal;font-weight:600;letter-spacing:-.4px;line-height:140%;text-align:center}.menu-experience-section{padding:120px 0 100px}@media (max-width:768px){.menu-experience-section{padding:50px 0 40px}}.menu-experience-section__wrapper{margin:0 auto;max-width:1124px}.menu-experience-section__header h2{color:#1a2442;font-size:52px;font-style:normal;font-weight:500;letter-spacing:-1.56px;line-height:110%;padding-bottom:40px;text-align:center}.menu-experience-section__header span{color:#1a2442;display:block;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-align:center}.menu-experience-section__items{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:60px}@media (max-width:768px){.menu-experience-section__items{gap:10px;grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.menu-experience-section__items{grid-template-columns:repeat(1,1fr)}}.menu-experience-section__item{border:8px solid #1a2442;padding:40px 30px}.menu-experience-section__item h4{color:#1a2442;font-size:25px;font-style:normal;font-weight:500;letter-spacing:-.5px;line-height:140%;padding-bottom:20px;text-align:center}.menu-experience-section__item p,.menu-experience-section__item span{color:#1a2442;font-size:14px;font-style:normal;font-weight:400;line-height:155%;text-align:center}.menu-experience-section__item span{display:block;padding-top:30px}.menu-experience-section__item span strong{font-weight:600}.menu-experience-section__item:nth-child(2){border:8px solid #973c8f}.menu-experience-section__item:nth-child(2) h4{color:#973c8f}.menu-experience-section__item:nth-child(3){border:8px solid #cdb24f}.menu-experience-section__item:nth-child(3) h4{color:#cdb24f}.menu-experience-section__cta{display:flex;gap:20px;justify-content:center;padding-top:40px}@media (max-width:768px){.menu-experience-section__cta{align-items:center;flex-direction:column}}.fullscreen-slider{padding-bottom:30px}.fullscreen-slider .fsSlider{padding-bottom:50px;width:100%}.fullscreen-slider .fsSlider .swiper-wrapper{height:571px;width:100%}.fullscreen-slider .fsSlider .swiper-wrapper .swiper-slide{height:100%;width:100%}.fullscreen-slider .fsSlider .swiper-wrapper .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fullscreen-slider .fs--swiper-button-next,.fullscreen-slider .fs--swiper-button-prev{align-items:center;border:1px solid #fff;border-radius:50%;display:flex;height:49px;justify-content:center;width:49px}.fullscreen-slider .fs--swiper-button-next:after,.fullscreen-slider .fs--swiper-button-prev:after{display:none}.fullscreen-slider .fs--swiper-button-next svg,.fullscreen-slider .fs--swiper-button-prev svg{height:14px;width:14px}.fullscreen-slider .fs--swiper-button-next{right:125px}@media (max-width:1140px){.fullscreen-slider .fs--swiper-button-next{right:40px}}@media (max-width:992px){.fullscreen-slider .fs--swiper-button-next{right:20px}}.fullscreen-slider .fs--swiper-button-prev{left:40px}@media (max-width:992px){.fullscreen-slider .fs--swiper-button-prev{left:20px}}.fullscreen-slider .swiper-pagination-bullet{background:#fff!important;height:7px!important;opacity:1;width:7px!important}.fullscreen-slider .swiper-pagination-bullet-active{background:#793072!important}.fullscreen-slider .swiper-pagination{display:flex;gap:0!important;justify-content:center}.secret-menu__info{background:#f9f0f3;padding:170px 15px 40px;position:relative}@media (max-width:768px){.secret-menu__info{padding:170px 15px 0}}.secret-menu__info .image-dec{height:100%;position:absolute;right:0;top:100px;z-index:1}@media (max-width:768px){.secret-menu__info .image-dec{display:none}}.secret-menu__info .wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:805px;position:relative;z-index:2}.secret-menu__info .wrapper .image{margin-bottom:10px}.secret-menu__info .wrapper .subtitle{color:#1a2442;font-size:16px;font-style:normal;font-weight:400;line-height:155%;margin-bottom:20px;text-align:center}.secret-menu__info .wrapper .title{margin-bottom:40px}.secret-menu__info .wrapper .title .italic{color:#1a2442;font-size:128px;font-style:italic;font-weight:275;letter-spacing:-3.84px;line-height:84%;text-transform:uppercase}@media (max-width:768px){.secret-menu__info .wrapper .title .italic{font-size:52px;font-style:italic;font-weight:275;letter-spacing:-1.56px;line-height:84%}}.secret-menu__info .wrapper .title .bold{color:#1a2442;font-size:128px;font-style:normal;font-weight:600;letter-spacing:-3.84px;line-height:84%;text-align:right;text-transform:uppercase}@media (max-width:768px){.secret-menu__info .wrapper .title .bold{font-size:52px;font-style:normal;font-weight:600;letter-spacing:-1.56px;line-height:84%}.secret-menu__info .wrapper .title{margin-bottom:30px}}.secret-menu__info .wrapper .list{margin:0 auto;max-width:527px}.secret-menu__info .wrapper .list li{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px}.secret-menu__info .wrapper .list li h4{font-size:16px;font-weight:700}.secret-menu__info .wrapper .list li h4,.secret-menu__info .wrapper .list li p{color:#1a2442;font-style:normal;letter-spacing:-.16px;line-height:140%;text-align:center}.secret-menu__info .wrapper .list li p{font-size:16px!important;font-weight:400;margin-bottom:5px}.secret-menu__info .wrapper .list li span{color:#1a2442;font-size:14px!important;font-style:normal;font-weight:400;letter-spacing:-.14px;line-height:140%;text-align:center}.secret-menu__info .down-icon__wrapper{display:flex;justify-content:center;transform:translateY(67px)}@media (max-width:768px){.secret-menu__info .down-icon__wrapper{transform:translateY(25px)}}.secret-menu__info .down-icon__wrapper .down-icon{align-items:center;animation:wobble-ball 2.4s ease-in-out infinite;background:#1a2442;border-radius:50%;display:flex;height:50px;justify-content:center;width:50px;will-change:transform}@keyframes wobble-ball{0%{transform:translateX(0) rotate(0deg)}10%{transform:translateX(-2px) rotate(-2deg)}20%{transform:translateX(2px) rotate(2deg)}30%{transform:translateX(-3px) rotate(-3deg)}40%{transform:translateX(3px) rotate(3deg)}50%{transform:translateX(-4px) rotate(-4deg)}60%{transform:translateX(4px) rotate(4deg)}70%{transform:translateX(-2px) rotate(-2deg)}80%{transform:translateX(2px) rotate(2deg)}90%{transform:translateX(-1px) rotate(-1deg)}to{transform:translateX(0) rotate(0deg)}}@keyframes gentle-shake{0%{transform:translateY(0)}10%{transform:translateY(2px)}20%{transform:translateY(-2px)}30%{transform:translateY(4px)}40%{transform:translateY(-4px)}50%{transform:translateY(6px)}60%{transform:translateY(-6px)}70%{transform:translateY(3px)}80%{transform:translateY(-2px)}90%{transform:translateY(1px)}to{transform:translateY(0)}}.secret-menu__voucher{background-color:#e0c2db;padding:100px 15px}.secret-menu__voucher .voucher{align-items:center;background-color:#fff;border-radius:18px;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:0 auto;max-width:778px;padding:60px;position:relative}.secret-menu__voucher .voucher .badge{background-color:#973c8f;border-radius:38px;color:#fff;display:block;font-size:25px;font-style:normal;font-weight:600;line-height:140%;max-width:-moz-fit-content;max-width:fit-content;padding:8px 15px;position:absolute;text-align:center;text-transform:uppercase;top:-20px}.secret-menu__voucher .voucher .label{color:#1a2442;font-size:19px;font-style:normal;font-weight:700;line-height:140%;text-align:center}.secret-menu__voucher .voucher .title{color:#1a2442;font-size:49px;font-style:normal;font-weight:500;letter-spacing:-1.47px;line-height:110%;text-align:center}@media (max-width:768px){.secret-menu__voucher .voucher .title{font-size:32px;font-style:normal;font-weight:500;letter-spacing:-.96px;line-height:110%}}.secret-menu__voucher .voucher .title span{color:#973c8f;font-size:49px;font-style:normal;font-weight:700;letter-spacing:-1.47px;line-height:110%}@media (max-width:768px){.secret-menu__voucher .voucher .title span{font-size:32px;font-style:normal;font-weight:700;letter-spacing:-.96px;line-height:110%}}.secret-menu__voucher .voucher .action{color:#1a2442;font-size:29px;font-style:normal;font-weight:400;line-height:140%}.secret-menu__voucher .voucher .action .pulse{animation:pulseAnim 2.4s ease-in-out infinite;color:#1a2442;display:inline-block;font-size:29px;font-style:normal;font-weight:700;line-height:140%;text-align:center;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;transform-origin:center}@media (max-width:768px){.secret-menu__voucher .voucher .action .pulse{font-size:22px;font-style:normal;font-weight:700;line-height:140%}}@keyframes pulseAnim{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width:768px){.secret-menu__voucher .voucher .action{font-size:22px;font-style:normal;font-weight:400;line-height:140%;text-align:center}}.packages__list{display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.packages__list{grid-template-columns:repeat(1,1fr)}}.packages__item{background-color:#f1dae2;border:2px solid #f1dae2;border-radius:20px;padding:16px 20px;position:relative}.packages__item .badge{background-color:#fff;border:1px solid #fff;border-radius:20px;color:#1a2442;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.12px;line-height:155%;padding:5px 8px;position:absolute;right:20px;top:15px}.packages__item .badge--popular{background-color:#973c8f;color:#fff}.packages__item h4{font-size:16px;font-weight:500;letter-spacing:-.16px;margin-bottom:2px}.packages__item .price,.packages__item h4{color:#1a2442;font-style:normal;line-height:140%}.packages__item .price{font-size:25px;font-weight:400;letter-spacing:-.5px;margin-bottom:15px}.packages__item .price small{color:#1a2442;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.12px;line-height:155%}.packages__item .price .new-price{color:#e01d03}.packages__item .price .new-price,.packages__item .price .old-price{font-size:25px;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:140%}.packages__item .price .old-price{color:#1a2442;text-decoration-line:line-through}.packages__item span{color:#1a2442;display:inline-block;font-size:19px;font-style:normal;font-weight:500;letter-spacing:-.19px;line-height:140%;margin-bottom:8px;margin-top:5px}.packages__item .list{list-style:none;margin-bottom:10px;padding:0}.packages__item .list__item{color:#1a2442;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:8px;padding-left:1rem;position:relative}.packages__item .list__item:before{background-color:#1a2442;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:8px;width:4px}.packages__item--read-more{display:grid;font-size:17px;grid-template-rows:0fr;overflow:hidden;transition:.25s ease-in-out}.packages__item--read-more .inner{min-height:0}.packages__item--read-more.active{grid-template-rows:1fr}.packages__item--popular{border:2px solid #973c8f}.packages .rm-btn{display:flex;justify-content:center;margin-top:10px}.packages .rm-btn a{color:#973c8f;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-align:center}@keyframes slideUp{0%,25%{transform:translateY(0)}75%,to{transform:translateY(-158px)}}@keyframes slideDown{0%,25%{transform:translateY(-158px)}75%,to{transform:translateY(0)}}@keyframes radiusShrink{0%,25%{border-radius:25px}75%,to{border-radius:0}}@keyframes radiusGrow{0%,25%{border-radius:0}75%,to{border-radius:25px}}.awards{display:flex;width:100%}@media (max-width:768px){.awards{flex-wrap:wrap;gap:0;justify-content:center;max-width:400px}}.awards__item{border-radius:25px;height:200px;overflow:hidden;padding:20px;position:relative;width:200px}@media (max-width:768px){.awards__item{height:158px;padding:0;width:158px}}.awards__item--black{animation:radiusShrink 5s cubic-bezier(.7,0,.31,1) infinite alternate;background-color:#1a2442}.awards__item--black .awards__slider--black{animation:slideUp 5s cubic-bezier(.7,0,.31,1) infinite alternate}.awards__item--gold{animation:radiusShrink 5s cubic-bezier(.7,0,.31,1) infinite alternate;background:conic-gradient(from 36deg at 129.11% 129.11%,#e3a455 26.2499991059deg,#f6dba6 88.1250017881deg,#ffebc3 156.5846800804deg,#f0be79 191.744427681deg,#8f653b 213.5920071602deg,#673d22 225.9546732903deg,#ba7f3b 255.1906228065deg,#eebc70 278.6032176018deg,#3f1f0f 331.875deg);border-radius:25px}.awards__item--gold .awards__slider--gold{animation:slideUp 5s cubic-bezier(.7,0,.31,1) infinite alternate}.awards__item--gold .awards__icon-box{margin:2px 0}.awards__item--gold .awards__icon-box .logo{height:50px;width:51px}.awards__item--gold .awards__icon-box .logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.awards__item--gold .awards__icon-box .year{color:#fff;font-size:8px;font-style:normal;font-weight:700;letter-spacing:.8px;line-height:155%;padding:6px 0;text-align:center}.awards__item--gold .awards__icon-box .title{color:#fff;font-size:16px;font-style:normal;font-weight:400;letter-spacing:3.2px;line-height:100%;padding-bottom:8px;text-align:center}.awards__item--gold .awards__icon-box .description{color:#fff;font-size:14px;font-style:italic;font-weight:800;letter-spacing:1.12px;line-height:100%;padding-bottom:10px;text-align:center}.awards__item--gold .awards__text-box{margin:20px 0}.awards__item--gold .awards__text-box .awards__title--gold{color:#fff;font-size:25px!important;font-style:normal!important;font-weight:700!important;letter-spacing:3.2px!important;line-height:100%!important;text-align:center!important}.awards__item--pink{animation:radiusGrow 5s cubic-bezier(.7,0,.31,1) infinite alternate;background-color:#d0a4c9}.awards__item--pink .awards__slider--pink{animation:slideDown 5s cubic-bezier(.7,0,.31,1) infinite alternate}.awards__item--google{animation:radiusShrink 5s cubic-bezier(.7,0,.31,1) infinite alternate;background-color:#fff}.awards__item--google .awards__slider--google{animation:slideUp 5s cubic-bezier(.7,0,.31,1) infinite alternate}.awards__item--widelec{animation:radiusGrow 5s cubic-bezier(.7,0,.31,1) infinite alternate;background-color:#b167a5}.awards__item--widelec .awards__slider--widelec{animation:slideDown 5s cubic-bezier(.7,0,.31,1) infinite alternate}.awards__slider{height:326px;width:158px}.awards__icon-box img{-o-object-fit:contain;object-fit:contain}.awards__icon-box,.awards__text-box{align-items:center;display:flex;flex-direction:column;height:158px;justify-content:center;margin:10px 0;width:158px}.awards__text-box{display:block}.awards__icon{margin-bottom:25px;max-width:120px}.awards__icon--google{max-width:120px;min-height:119px}.awards__title{font-size:17px!important;letter-spacing:-.22px!important;line-height:140%!important;padding:0!important}.awards__subtitle,.awards__title{font-style:normal!important;font-weight:400!important;margin-top:10px!important;text-align:center!important}.awards__subtitle{font-size:12px!important;letter-spacing:.12px!important;line-height:155%!important;padding:0 0 5px!important}.awards__item--black .awards__subtitle,.awards__item--black .awards__title{color:#fff}.awards__item--google .awards__subtitle,.awards__item--google .awards__title,.awards__item--pink .awards__subtitle,.awards__item--pink .awards__title{color:#1a2442}.awards__item--widelec .awards__subtitle,.awards__item--widelec .awards__title{color:#fff}.animate-btn{cursor:pointer;position:relative}.animate-btn,.animate-btn__text{align-items:center;display:flex;gap:10px;transition:.4s}.animate-btn__text{align-self:stretch;background:#973c8f;border-radius:47px;justify-content:center;padding:0 25px}.animate-btn p{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:100%;padding-top:3px;text-align:center}.animate-btn__icon-wrapper{border-radius:50%;height:57px;margin-left:9px;position:relative;width:57px}.animate-btn__icon,.animate-btn__icon-wrapper{align-items:center;display:flex;justify-content:center}.animate-btn__icon{border:1px solid #1a2442;border-radius:50%;height:49px;transform:rotate(8deg);transition:.4s;width:49px}.animate-btn__icon img{height:22px;width:22px}.animate-btn:hover .animate-btn__text{background:#b167a5;transform:rotate(8deg)}.animate-btn:hover .animate-btn__icon{transform:rotate(-16deg)}.animate-btn-down{align-items:center;cursor:pointer;display:inline-flex;gap:10px;position:relative;transform:rotate(-8deg)}.animate-btn-down__text{align-items:center;border-radius:47px;display:flex;gap:10px;justify-content:center;padding:15px 25px;transform-origin:center center;transition:transform .4s cubic-bezier(.65,0,.35,1),background .4s ease-in-out}.animate-btn-down__text.bd-white{background-color:#fff}.animate-btn-down__text.bd-purle-200{background-color:#e0c2db}.animate-btn-down__text.bd-navy-900{background-color:#1a2442}.animate-btn-down__text.bd-navy-900 p{color:#fff}.animate-btn-down__text p{color:#1a2442;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin:0!important;text-align:center;transition:color .4s ease-in-out}.animate-btn-down__icon-wrapper{align-items:center;border-radius:50%;display:flex;height:57px;justify-content:center;position:relative;width:57px}.animate-btn-down__icon{align-items:center;border:1px solid;border-radius:50%;display:flex;height:49px;justify-content:center;transform:rotate(-6deg);transform-origin:center center;transition:transform .4s cubic-bezier(.65,0,.35,1);width:49px}.animate-btn-down__icon img{height:16px;transition:transform .4s ease-out;width:16px}.animate-btn-down:hover .animate-btn-down__text{background-color:#973c8f;transform:rotate(-8deg)}.animate-btn-down:hover .animate-btn-down__icon{transform:rotate(35deg)}.animate-btn-top{align-items:center;cursor:pointer;display:inline-flex;gap:10px;position:relative;transform:rotate(8deg)}.animate-btn-top__text{align-items:center;border-radius:47px;display:flex;gap:10px;justify-content:center;padding:15px 25px;transform-origin:center center;transition:transform .4s cubic-bezier(.65,0,.35,1),background .4s ease-in-out}.animate-btn-top__text.bd-white{background-color:#fff}.animate-btn-top__text.bd-purle-200{background-color:#e0c2db}.animate-btn-top__text.bd-purle-500{background-color:#973c8f}.animate-btn-top__text p{color:#1a2442;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-align:center;transition:color .4s ease-in-out}.animate-btn-top__text.bd-purle-500 p{color:#fff}.animate-btn-top__icon-wrapper{border-radius:50%;height:57px;position:relative;width:57px}.animate-btn-top__icon,.animate-btn-top__icon-wrapper{align-items:center;display:flex;justify-content:center}.animate-btn-top__icon{border:1px solid;border-radius:50%;height:49px;transform:rotate(-16deg);transform-origin:center center;transition:transform .4s cubic-bezier(.65,0,.35,1);width:49px}.animate-btn-top__icon img{height:16px;transition:transform .4s ease-out;width:16px}.animate-btn-top:hover .animate-btn-top__text{background-color:#973c8f;transform:rotate(-8deg)}.animate-btn-top:hover .animate-btn-top__text.bd-purle-500{background-color:#d0a4c9;transform:rotate(-8deg)}.animate-btn-top:hover .animate-btn-top__icon{transform:rotate(35deg)}.animate-btn-white{cursor:pointer;position:relative}.animate-btn-white,.animate-btn-white__text{align-items:center;display:flex;gap:10px;transition:.4s}.animate-btn-white__text{align-self:stretch;background:#f1dae2;border-radius:47px;justify-content:center;padding:0 25px}.animate-btn-white p{color:#1a2442;font-size:16px;font-style:normal;font-weight:400;line-height:100%;padding-top:3px;text-align:center}.animate-btn-white__icon-wrapper{align-items:center;border-radius:50%;display:flex;height:57px;justify-content:center;margin-left:9px;position:relative;width:57px}.animate-btn-white__icon{align-items:center;border:1px solid #fff;border-radius:50%;display:flex;height:49px;justify-content:center;transform:rotate(8deg);transition:.4s;width:49px}.animate-btn-white__icon--navy{border-color:#1a2442}.animate-btn-white__icon--navy svg path{stroke:#1a2442!important}.animate-btn-white__icon img{height:22px;width:22px}.animate-btn-white:hover .animate-btn-white__text{background:#b167a5;transform:rotate(8deg)}.animate-btn-white:hover .animate-btn-white__icon{transform:rotate(-16deg)}.animate-btn-white--button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;font:inherit;padding:0}.animate-btn-white--purple .animate-btn-white__text{background:var(--Purple-Purple-500,#973c8f);transition:all .4s ease}.animate-btn-white--purple .animate-btn-white__text p{color:#fff}.animate-btn-white--purple .animate-btn-white__icon{border-color:#1a2442;transition:all .4s ease}.animate-btn-white--purple .animate-btn-white__icon svg path{stroke:#1a2442!important}.animate-btn-white--purple:hover .animate-btn-white__text{background-color:#b167a5;transform:rotate(8deg)}.animate-btn-white--purple:hover .animate-btn-white__icon{transform:rotate(-16deg)}.event-tags{display:flex;flex-wrap:wrap;gap:6px}.event-tags .event-tag{border-radius:70px!important;font-size:14px;font-style:normal;font-weight:400;line-height:155%;padding:5px 15px;text-align:center;width:-moz-fit-content;width:fit-content}.ev-bg-purple-500{background:var(--Purple-Purple-500,#973c8f);color:#fff}.ev-bg-navy-900{background:var(--Navy-Navy-900,#1a2442);color:#fff}.ev-bg-bord-purple-400{border:1px solid var(--Purple-Purple-400,#b167a5);color:#b167a5}.ev-bg-pink-400{background:var(--Pink-Pink-400,#e9b2c5);color:#1a2442}.ev-bg-purple-400{background:var(--Purple-Purple-400,#b167a5);color:#fff}.ev-bg-bord-navy-900{border:1px solid var(--Navy-Navy-900,#1a2442);color:#1a2442}.ev-bg-purple-300-wb{background:var(--Purple-Purple-300,#d0a4c9);border:1px solid var(--Pink-Pink-100,#fff);color:#fff}.ev-bg-purple-700{background:var(--Purple-Purple-700,#793072);color:#fff}.details-items{display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}@media (max-width:868px){.details-items{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.details-items{gap:5px;grid-template-columns:repeat(1,1fr)}}.details-item{display:flex;flex-direction:column;padding:20px 15px;position:relative}.details-item .icon{align-items:center;border:1px solid #1a2442;border-radius:50%;display:flex;height:49px!important;justify-content:center;position:absolute;width:49px!important}.details-item h4{font-size:25px;letter-spacing:-.5px;line-height:140%;margin:auto}.details-item h4,.details-item p{color:#1a2442;font-style:normal;font-weight:400;text-align:center}.details-item p{font-size:14px;line-height:155%;padding-top:10px}.di-mod--border-radius{border-radius:35px}.di-rotate-1-6-deg{transform:rotate(1.691deg)}.di-rotate-2-3-deg{transform:rotate(2.366deg)}.di-rotate-2-7-deg{transform:rotate(2.734deg)}.di-rotate-4-2-deg{transform:rotate(4.203deg)}.di-rotate-minus-1-2-deg{transform:rotate(-1.265deg)}.di-icon-minus-top-right .icon{right:22px;top:-21px}.di-icon-top-left .icon{left:28px;top:11px}.di-icon-minus-top-left .icon{left:28px;top:-11px}.di-icon-bottom-right .icon{bottom:8px;right:24px}.di-icon-minus-bottom-left .icon{bottom:-11px;left:28px}.di-bg-purple-200{background-color:#e0c2db}.di-bg-purple-400{background-color:#b167a5}.di-bg-purple-400 .icon{border-color:#fff}.di-bg-purple-400 .icon svg path{stroke:#fff!important}.di-bg-purple-400 h4,.di-bg-purple-400 p{color:#fff}.di-bg-pink-400{background-color:#e9b2c5}.di-bg-pink-100{background-color:#fff}.di-bg-navy-900{background-color:#1a2442}.di-bg-navy-900 .icon{border-color:#fff}.di-bg-navy-900 .icon svg path{stroke:#fff!important}.di-bg-navy-900 h4,.di-bg-navy-900 p{color:#fff}.note{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:20px 15px;position:relative}.note .icon{position:absolute;right:25px;top:-11px}.note--a{background-color:#e0c2db;transform:rotate(-1.265deg)}.note--b{background-color:#f1dae2;border-radius:35px;transform:rotate(2.366deg)}.note h4{color:#1a2442;font-size:25px;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:140%;text-align:center}.note .price-wrapper{align-items:center;display:flex;gap:5px}.note .price-wrapper .price{align-items:center;background:#3d9135;border-radius:20px;color:#fff;display:flex;font-size:16px;gap:10px;justify-content:center;padding:5px 10px}.note .price-wrapper .price,.note .price-wrapper .price-old{font-style:normal;font-weight:400;line-height:140%;text-align:center}.note .price-wrapper .price-old{color:#da2727;font-family:Poppins;font-size:25px;letter-spacing:-.25px;text-decoration-line:line-through}.note small{color:#1a2442;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-align:center}.checked-list li{align-items:center;display:flex;gap:10px}@media (max-width:768px){.checked-list li{gap:5px}}.checked-list li p{color:#1a2442;font-size:19px;font-style:normal;font-weight:400;letter-spacing:-.19px;line-height:153%}.blog-items{display:grid;gap:30px 10px;grid-template-columns:repeat(3,1fr)}@media (max-width:992px){.blog-items{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.blog-items{grid-template-columns:repeat(1,1fr)}}.blog-item{background-color:#fff;border-radius:18px;overflow:hidden}.blog-item .image{height:212px;width:100%}.blog-item .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-item .content{padding:20px}.blog-item .content .title{color:#1a2442;font-size:25px;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:140%}.blog-item .content .description{color:#1a2442;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.12px;line-height:155%;margin-top:10px}.blog-item .content .cta{display:flex;justify-content:flex-end;margin-top:20px}.wig-form{display:flex;flex-direction:column;gap:20px;max-width:100%}.wig-form input,.wig-form select,.wig-form textarea{background:transparent;border:none;border-bottom:2px solid #1a2442;color:#1a2442;font-size:16px;font-style:normal;font-weight:400;line-height:140%;padding:10px 0;transition:border-color .3s ease;width:100%}.wig-form input::-moz-placeholder,.wig-form select::-moz-placeholder,.wig-form textarea::-moz-placeholder{color:#d0a4c9}.wig-form input::placeholder,.wig-form select::placeholder,.wig-form textarea::placeholder{color:#d0a4c9}.wig-form input:focus,.wig-form select:focus,.wig-form textarea:focus{border-bottom-color:#d0a4c9;outline:none}.wig-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%231e2640' height='20' viewBox='0 0 24 24' width='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m7 10 5 5 5-5z'/%3E%3C/svg%3E");background-position:right 5px center;background-repeat:no-repeat;background-size:16px;color:#d0a4c9;cursor:pointer;padding-right:25px}.wig-form .wig-form__flex{display:flex;gap:20px}@media (max-width:768px){.wig-form .wig-form__flex{flex-direction:column;gap:24px}}.wig-form .wig-form__flex .wig-input{width:50%}@media (max-width:768px){.wig-form .wig-form__flex .wig-input{width:100%}.wig-form .wig-form__flex .wig-send-button{justify-content:center}}.wig-form .wig-form__full,.wig-form .wig-form__full .wig-input{width:100%}.wig-form .wig-input{position:relative}.wig-form .custom-date-picker::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(20%) sepia(20%) saturate(300%) hue-rotate(200deg)}.wig-list ul{display:flex;flex-direction:column;gap:0}.wig-list ul li{align-items:center;display:flex;gap:15px}.wig-list ul li p{font-size:11px!important}.wig-disclaimer{color:#1a2442;font-size:11px;line-height:1.5;margin-bottom:10px}.wig-checkbox__label{align-items:flex-start;color:#1a2442;cursor:pointer;display:flex;font-size:11px;font-style:normal;font-weight:400;gap:12px;letter-spacing:.11px;line-height:155%}.wig-checkbox__input{height:22px;opacity:0;position:absolute;width:22px}.wig-checkbox__custom{border:2px solid #1e2640;border-radius:4px;flex-shrink:0;height:24px;position:relative;width:24px}.wig-checkbox__custom:after{border:solid #1e2640;border-width:0 2px 2px 0;content:"";display:none;height:13px;left:7px;position:absolute;top:2px;transform:rotate(45deg);width:7px}.wig-checkbox__input:checked+.wig-checkbox__custom:after{display:block}.input-phone{position:relative}.input-phone .country-selector{cursor:pointer;left:2px;position:absolute;top:8px}.input-phone .country-selector__wrapper{position:relative}.input-phone .country-selector__current{align-items:center;display:flex;gap:7px;position:relative}.input-phone .country-selector__current .info{align-items:center;display:flex;gap:4px}.input-phone .country-selector__current .info .plus{color:#d0a4c9;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.input-phone .country-selector__current .flag svg{height:20px;width:25px}.input-phone .country-selector__current .code{color:#d0a4c9;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.input-phone .country-selector__current .dropdown{background-color:#fff;min-width:79px;opacity:0;padding:4px;pointer-events:none;position:absolute;top:30px;transition:all .3s ease-in-out;z-index:10}.input-phone .country-selector__current .dropdown ul{display:flex;flex-direction:column;gap:7px}.input-phone .country-selector__current .dropdown li{align-items:center;display:flex;gap:7px}.input-phone .country-selector__current .dropdown li .flag svg{height:20px;width:25px}.input-phone .country-selector__current .dropdown li .value{color:#d0a4c9;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.input-phone .country-selector.active .dropdown{opacity:1;pointer-events:auto}.input-phone input[type=tel]{box-sizing:border-box;padding:10px 0 10px 105px!important;width:100%}.testimonials-item{background-color:#fff;border-radius:18px;height:321px!important;position:relative}.testimonials-item__header{align-items:center;border-bottom:1px solid #fff;display:flex;justify-content:space-between;padding:20px 20px 10px;position:relative}.testimonials-item__header .info-left{align-items:center;display:flex;gap:6px;height:33px}.testimonials-item__header .info-left .stars{border:1px solid #973c8f;border-radius:47px;color:var(--Navy-Navy-900,#1a2442);font-family:Poppins;font-size:9px;font-style:normal;font-weight:400;letter-spacing:.08px;line-height:155%;padding:5px}.testimonials-item__header .info-left .stars .starlist{font-size:7px;letter-spacing:-3.5px;padding:2.25px}.testimonials-item__header .avatar{border:1px solid #fff;border-radius:50%;height:78px;left:50%;margin-bottom:-78px;overflow:hidden;position:absolute;top:0;transform:translate(-50%,-50%);width:78px}.testimonials-item__header .avatar img{-o-object-fit:cover;object-fit:cover}.testimonials-item__content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:30px 20px}.testimonials-item__content .stars{padding-bottom:25px}.testimonials-item__content p{color:#1a2442;font-size:11px;font-style:normal;font-weight:400;letter-spacing:.11px;line-height:155%;margin-bottom:20px}.testimonials-item__content .name{color:#b167a5}.testimonials-item__content .testimonial-translate-info{background-color:#e0c2db;border-radius:4px;bottom:-10px;padding:5px 10px;position:absolute}.testimonials-item__content .testimonial-translate-info span{color:#1a2442;font-size:10px;font-style:italic;font-weight:400;letter-spacing:.1px;line-height:155%}.testimonials-item__google .info-left .logo{max-height:26px}.testimonials-item:nth-child(2){background-color:#f1dae2}.testimonials-item:nth-child(2) .data{color:#d0a4c9}.testimonials-item:nth-child(3){background-color:#1a2442}.testimonials-item:nth-child(3) .data{color:#d0a4c9}.testimonials-item:nth-child(3) p{color:#fff}.testimonials-item:nth-child(3) .info-left .stars{border:1px solid #e0c2db;color:#fff}.testimonials-item:nth-child(3) .info-left .logo{max-height:26px}.testimonials-item:nth-child(4){background-color:#d0a4c9}.testimonials-item:nth-child(4) .name{color:#fff}.popup-overlay{align-items:center;background:rgba(26,36,66,.4);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}@media (max-width:640px){.popup-overlay{overflow-y:auto;padding-top:60px}}.popup-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.popup{background:#fff;border-radius:31px;display:flex;flex-direction:column;max-width:924px;position:relative;width:90%}.popup__close{align-items:center;background-color:#f9f0f3;border-radius:50%;cursor:pointer;display:flex;font-size:24px;height:49px;justify-content:center;position:absolute;right:12px;top:12px;width:49px}.popup__content{width:100%}.event-popup{display:flex}@media (max-width:768px){.event-popup{flex-direction:column}}.event-popup__item{width:50%}@media (max-width:768px){.event-popup__item{width:100%}}.event-popup__item .image{height:194px}.event-popup__item .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.event-popup__item .content{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:20px 0 30px}.event-popup__item .content h4{color:#1a2442;font-size:22px;font-style:normal;font-weight:400;letter-spacing:-.22px;line-height:140%;text-align:center}.event-popup__item:first-child{border-right:1px solid #1a2442}.popup-btn{background-color:#973c8f;border-radius:47px;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:140%;padding:13px 25px;text-align:center;transition:all .5s ease}.popup-btn:hover{opacity:.8;transform:rotate(7.2deg);transition:all .5s ease}.contact-popup{padding:60px 20px}.contact-popup .title{padding-bottom:20px}.contact-popup .title h3{color:#1a2442;font-size:29px;font-style:normal;font-weight:400;letter-spacing:-.58px;line-height:130%;text-align:center}.contact-popup__form{display:flex;gap:20px;justify-content:center;padding-bottom:20px}@media (max-width:768px){.contact-popup__form{flex-direction:column}}.contact-popup__form-with_phone{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.contact-popup__form-with_phone{display:flex}}.contact-popup__form-with_phone .form-item{width:100%!important}.contact-popup__form-with_phone .form-item:nth-child(4){grid-column:2}.contact-popup__form .form-item{position:relative}.contact-popup__form .form-item input{background:transparent;border:none;border-bottom:2px solid #b167a5;color:#1a2442;font-size:16px;outline:none;padding:12px 8px;transition:border-color .3s ease;width:100%}.contact-popup__form .form-item input::-moz-placeholder{color:#b167a5;opacity:1}.contact-popup__form .form-item input::placeholder{color:#b167a5;opacity:1}.contact-popup__form .form-item:first-child{width:30%}@media (max-width:768px){.contact-popup__form .form-item:first-child{width:100%}}.contact-popup__form .form-item:nth-child(2){width:30%}@media (max-width:768px){.contact-popup__form .form-item:nth-child(2){width:100%}}.contact-popup__form .form-item:nth-child(3){width:40%}@media (max-width:768px){.contact-popup__form .form-item:nth-child(3){display:flex;justify-content:center;width:100%}}.contact-popup__form .form-item--btn{background:#8f3d8a;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:16px;height:100%;padding:12px 24px;transition:background .3s ease;width:100%}@media (max-width:768px){.contact-popup__form .form-item--btn{max-width:185px}}.contact-popup .description{margin:0 auto;max-width:430px}.contact-popup .description p{color:#1a2442;font-size:11px;font-style:normal;font-weight:400;letter-spacing:.11px;line-height:155%;text-align:center}.party-popup .image{height:153px}.party-popup .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.party-popup .content{align-items:center;display:flex;flex-direction:column;gap:20px;height:-moz-fit-content;height:fit-content;justify-content:center;padding:20px 0}.party-popup .content h4{color:#1a2442;font-size:29px;font-style:normal;font-weight:400;letter-spacing:-.58px;line-height:130%;text-align:center}.party-popup .content .cta{margin-bottom:10px;margin-top:20px}.gift-popup{display:flex;min-width:924px;overflow:hidden}@media (max-width:992px){.gift-popup{min-width:760px}}@media (max-width:768px){.gift-popup{flex-direction:column;min-width:100%}}.gift-popup__content{padding:60px 50px 50px;width:45%}@media (max-width:768px){.gift-popup__content{order:2;padding:30px 20px 20px;width:100%}}.gift-popup__content h2{font-size:20px;line-height:130%;margin-bottom:10px}.gift-popup__content h2,.gift-popup__content p{color:var(--Navy-Navy-900,#1a2442);font-style:normal;font-weight:400;text-align:center}.gift-popup__content p{font-size:12px;letter-spacing:.12px;line-height:155%}.gift-popup__image{border-radius:31px 31px 0 0;overflow:hidden;padding:0!important;width:56%}@media (max-width:768px){.gift-popup__image{height:177px;order:1;width:100%}}.gift-popup__image img{height:calc(100% + 1px);margin-top:-1px;-o-object-fit:cover;object-fit:cover;width:100%}.gift-popup__form{display:flex;flex-direction:column;gap:5px;justify-content:center;padding-bottom:20px}@media (max-width:768px){.gift-popup__form{flex-direction:column;padding-bottom:0}}.gift-popup__form-with_phone{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.gift-popup__form-with_phone{display:flex}}.gift-popup__form-with_phone .form-item{width:100%!important}.gift-popup__form-with_phone .form-item:nth-child(4){grid-column:2}.gift-popup__form .form-item{position:relative}.gift-popup__form .form-item .input-phone .country-selector{top:10px}.gift-popup__form .form-item .input-phone .country-selector .dropdown{height:auto;max-height:230px;overflow-y:scroll}.gift-popup__form .form-item input{background:transparent;border:none;border-bottom:2px solid #b167a5;color:#1a2442;font-size:16px;outline:none;padding:10px 8px;transition:border-color .3s ease;width:100%}.gift-popup__form .form-item input::-moz-placeholder{color:#b167a5;opacity:1}.gift-popup__form .form-item input::placeholder{color:#b167a5;opacity:1}.gift-popup__form .form-item:first-child,.gift-popup__form .form-item:nth-child(2){width:100%}@media (max-width:768px){.gift-popup__form .form-item:nth-child(2){width:100%}}.gift-popup__form .form-item:nth-child(3){width:100%}@media (max-width:768px){.gift-popup__form .form-item:nth-child(3){display:flex;justify-content:center;width:100%}}.gift-popup__form .form-item-center{display:flex;justify-content:center}.gift-popup__form .form-item--btn{animation:pulsePopupBtn 3s infinite;background:#8f3d8a;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:16px;height:100%;margin:30px 0;padding:12px 24px;transition:background .3s ease;width:-moz-fit-content;width:fit-content}@media (max-width:768px){.gift-popup__form .form-item--btn{max-width:185px}}@keyframes pulsePopupBtn{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.wig-event-card{border:1px solid #f9f0f3;border-radius:20px;flex-grow:1;overflow:hidden;position:relative;z-index:1}.wig-event-card__image{height:191px;position:relative;width:100%}.wig-event-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wig-event-card__badge--last-minute{background:#e0c2db;border-radius:40px;color:var(--K,#1b160e);font-size:10px;font-style:normal;font-weight:600;line-height:normal;padding:4px 16px;position:absolute;right:20px;top:19px;width:-moz-fit-content;width:fit-content}.wig-event-card__content{background-color:#fff;display:flex;flex-direction:column;min-height:150px;padding:15px 22px}.wig-event-card__title{color:#1a2442;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:5px}.wig-event-card__datetime{display:flex;gap:5px;padding-bottom:2px}.wig-event-card__date{align-items:center;display:flex;gap:5px}.wig-event-card__date .date{color:#1a2442;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.wig-event-card__time{align-items:center;display:flex;gap:5px;padding-top:4px}.wig-event-card__time .time{color:#1a2442;font-size:12px;font-style:normal;font-weight:400;line-height:140%;padding-bottom:5px}.wig-event-card__price{color:#973c8f;font-size:14px;margin-bottom:5px}.wig-event-card__button,.wig-event-card__price{font-style:normal;font-weight:400;line-height:155%;transition:all .3s ease}.wig-event-card__button{align-items:center;background:#973c8f;border-radius:70px;color:#fff;display:flex;flex:1 0 0;font-size:13px;gap:10px;height:36px;justify-content:center;margin-top:auto;max-height:36px;padding:8px 22px;text-align:center}.wig-event-card__button.no-active{background-color:transparent;border:1px solid #973c8f;border-radius:70px;color:#973c8f}.wig-event-card:hover .wig-event-card__button,.wig-event-card:hover .wig-event-card__price{transform:translateY(-5px);transition:all .3s ease}.wig-event-card:hover .wig-event-card__button{background-color:#793072}.wig-event-card:hover .wig-event-card__button.no-active{background-color:transparent!important}.wig__disclaimer{margin-top:30px}.wig__disclaimer p{color:#1a2442;font-size:12px;line-height:1.5;margin:0;text-align:center}.header__lm-countdown{align-items:center;display:flex;flex-wrap:wrap;font-family:Poppins,Montserrat,Helvetica Neue,Arial,sans-serif;gap:clamp(1.25rem,2vw,3rem);padding:.85rem 1.5rem .75rem}.header__lm-countdown #headline,.header__lm-countdown-heading{color:#1a2442;flex:1 1 auto;font-size:clamp(1.25rem,1.3rem + .6vw,2rem);font-weight:600;line-height:1.15;margin:0}.header__lm-countdown #countdown{flex:0 0 auto}.header__lm-countdown #countdown[data-days="0"] li:first-child{display:none}.header__lm-countdown #countdown ul{display:flex;gap:clamp(1.25rem,2.2vw,2.75rem);list-style:none;margin:0;padding:0}.header__lm-countdown #countdown li{align-items:center;color:#973c8f;display:flex;flex-direction:column;font-size:.65rem;font-weight:500;letter-spacing:.5px;line-height:1.15;min-width:2.5ch}.header__lm-countdown #countdown li>span{color:#973c8f;display:block;font-size:clamp(1.25rem,1rem + 1.1vw,2.1rem);font-weight:700;line-height:1;margin-bottom:.35rem}@media (max-width:640px){.header__lm-countdown{align-items:center;flex-direction:column;gap:.6rem;padding:.85rem 1rem}.header__lm-countdown #headline,.header__lm-countdown-heading{flex:0 0 auto;font-size:1.05rem;letter-spacing:.25px;text-align:center}.header__lm-countdown #countdown{display:flex;flex:0 0 auto;justify-content:center;width:100%}.header__lm-countdown #countdown ul{gap:1.4rem;justify-content:center;width:auto}.header__lm-countdown #countdown li{font-size:.7rem;min-width:2.75ch}.header__lm-countdown #countdown li>span{font-size:1.55rem;margin-bottom:.25rem}}@media (min-width:841px){.header__lm-countdown #countdown{align-self:flex-start}}#popup-footer_trigger_button{align-items:center;background:#f4e1e9;border:3px solid #e3c1d4;border-left:none;border-radius:0 40px 40px 0;bottom:74px;box-shadow:0 4px 14px rgba(0,0,0,.08);cursor:pointer;display:block;height:68px;justify-content:center;left:0;opacity:1;position:fixed;transform:translateX(-10px);transition:transform .2s ease,box-shadow .2s ease,background .2s ease,opacity .25s ease;width:78px;will-change:transform,opacity,box-shadow,background;z-index:9998}#popup-footer_trigger_button:focus-visible,#popup-footer_trigger_button:hover{box-shadow:0 10px 24px rgba(0,0,0,.15);outline:none;transform:translateX(0)}#popup-footer_trigger_button:before{content:"🎁";display:block;font-size:24px;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}#popup-footer_trigger_button[data-icon-text]:before{color:#1a2442;content:attr(data-icon-text);font-size:24px;font-weight:600;white-space:nowrap}#popup-footer_trigger_button[data-icon-url]:before{background-image:var(--popup-trigger-icon);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:36px;width:36px}@media (max-width:640px){#popup-footer_trigger_button{bottom:64px;height:60px;width:88px}#popup-footer_trigger_button:before{font-size:30px}#popup-footer_trigger_button[data-icon-url]:before{height:30px;width:30px}}body.popup-open #popup-footer_trigger_button{opacity:0;pointer-events:none;transform:translateX(-40px);visibility:hidden}@media (prefers-reduced-motion:reduce){#popup-footer_trigger_button{transition:none!important}}
/*# sourceMappingURL=styles.css.map */
