
*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;word-break:break-word;line-height:1.3;}
*:before,*:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
a{text-decoration: none;outline: none;color:inherit;}
a:hover{cursor: pointer;}
a:focus {outline:none;box-shadow: none;}
img {outline:none;border: 0;vertical-align: middle;}
ul{list-style: none}
b,strong {font-weight: 700;}
input:focus, textarea:focus, input:required, textarea:required{outline:none;box-shadow: none;}
input, textarea, select{border: none;-webkit-border-radius: 0;-moz-border-radius:0;border-radius: 0;font-family: 'Montserrat', sans-serif;}
input[type="submit"], input[type="button"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;}
select::-ms-expand{	display:none;}
textarea{resize: vertical;}
input[placeholder] {text-overflow: ellipsis;}
::-moz-placeholder {text-overflow: ellipsis;}
input:-moz-placeholder {text-overflow: ellipsis;}
h1,h2,h3,h4,h5,h6{font-weight: 400;}
footer,header,nav{display: block;}
html {-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust:100%;scroll-behavior: smooth;}
.ms__container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.slick-slide{outline: none;}

@media (min-width:768px){.ms__container{max-width:1280px}}
.ft__container {float: left;width: calc((100% - 1280px) / 2 + 1250px);}
.rt__container {float: right;width: calc((100% - 1280px) / 2 + 1250px);}

.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}

:root{
    --black_color: #000000;
    --white_color: #ffffff;
    --color_1: #0097A7;
    --color_2: #006064;
    --color_3: #7B1FA2;
    --color_4: #FF6E3F;
    --color_5: #2196F3;
    --color_6: #4A148C;
    --color_7: #FF1644;
}

body{font-size: 14px;font-weight: 300;overflow-x: hidden;font-family: 'fwc2026condensed', sans-serif;color: #000;}

/* scrollbar */
::-webkit-scrollbar {background:#000000;width: 6px;height: 4px;border-radius: 20px;}
::-webkit-scrollbar-thumb {background:#3c3d53;transition: 0.3s all ease-in-out;border-radius: 5px;}
::-webkit-scrollbar-thumb:hover{background-color:#3c3d53;}

.fnccommbtn{display: inline-block;padding: 10px 28px;border-radius: 0 41px 41px 30px;background: var(--color_1);color: var(--white_color);font-size: 16px;font-weight: 500;text-align: center;cursor: pointer;transition: all 0.3s ease-in-out;text-transform: capitalize; font-family:'fwc26condensed'; letter-spacing:0.5px;}
.fnccommbtn:hover{background: var(--color_6);}

.fnc__header{position: relative;background-color: var(--black_color);}
.fnc__header__wrapper{display: flex;justify-content: space-between;align-items: center;}
.fnc__header__logo{display: flex;align-items: center;gap: 0 15px;width: 100%;max-width: 410px;}
.fnc__header__logo a{display: block;width: 100%;max-width: 68px;flex-shrink: 0;}
.fnc__header__logo img{width: 100%;height: auto;display: block;}
/* Start modify lines */
.fnc__header__logo p{font-size: 9px;font-weight: 100;color: var(--white_color);line-height: 1.3;font-family: 'fwc26normal', sans-serif;letter-spacing: 1px;opacity: 0.8;}
/* End modify lines */
.fnc__header__right{display: flex;align-items: center;gap: 0 10px;}
.fnc__header__menu{display: flex;align-items: center;gap: 0 10px;}
.fnc__header__menu ul{display: flex;align-items: center;gap: 0 30px;}
.fnc__header__menu ul li{flex: 0 1 auto;}
/* Start modify lines */
.fnc__header__menu ul li a{font-size: 16px;font-weight: 100;color: var(--white_color);line-height: 1.2;font-family: 'fwc26normal', sans-serif;letter-spacing: 1px;}
/* End modify lines */
.fnclocation__img{width: 100%;max-width: 108px;flex-shrink: 0;margin-left: 70px;}
.fnclocation__img img{width: 100%;height: auto;display: block;}
.hamburger__menu{display: none;background: transparent;border: none;cursor: pointer;transition: all 0.3s ease-in-out;position: relative;}
.hamburger__menu .cls__icon{display: none;}
.hamburger__menu.active .hamb__icon{display: none;}
.hamburger__menu.active .cls__icon{display: block;}
#menu__overlay{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: var(--black_color);opacity: 0.4;z-index: 998;display: none;}
#menu__overlay.active{display: block;}
.stickybooknowbtn{position: fixed;right: 0;top:25%;padding:15px 30px 15px 35px;border-radius: 0 21px 8px 21px;background-color: var(--color_4);color: var(--white_color);font-size:22px;font-family: 'fwc26condensed';letter-spacing: 1px;cursor: pointer;transition: all 0.3s ease-in-out; font-weight:400;}
.stickybooknowbtn:hover{background-color: var(--color_7);}

.fnc__footer{position: relative;background-color: var(--black_color);padding: 40px 0 60px 0;}
.fnc__footer__wrapper{display: flex;justify-content: space-between;align-items: center;}
.fnc__footer__left{width: 100%;max-width: 298px;flex-shrink: 0;}
.fnc__footer__left img{width: auto;height: auto;display: block;}
.fnc__footer__right{width: 44%;}
.fnc__footer__logo{display: flex;align-items: center;gap: 0 15px;width: 100%;justify-content: space-between;margin-bottom: 30px;}
.fnc__footer__logo a{display: block;width: 100%;max-width: 100px;flex-shrink: 0;}
.fnc__footer__logo img{width: 100%;height: auto;display: block;}
/* Start modify lines */
.fnc__footer__logo p{font-size: 13px;font-weight: 100;color: var(--white_color);line-height: 1.3;flex: 1;font-family: 'fwc26normal', sans-serif;letter-spacing: 1px;opacity: 0.8;}
.fnc__footer__content{font-size: 14px;font-weight: 400;color: var(--white_color);line-height: 1.3;padding-left: 115px;}
.fnc__footer__content p{font-size: 12px;font-weight: 100;color: var(--white_color);line-height: 1.3;font-family: 'fwc26normal', sans-serif;letter-spacing: 1px;opacity: 0.8;}
.fnc__mobfootercontent{display: none;padding-left: 0;}
/* End modify lines */

.fnc__getcloser__section{position: relative;padding: 20px 0 74px 0;}
.fnc__getcloser__wrapper{position: relative;}
.fnc__getcloser__topcontent span{display: block;text-align: center;}
.fnc__getcloser__topcontent .text__1, .fnc__getcloser__topcontent .text__1 h1{font-size: 24px;font-weight: 300;color: var(--black_color);line-height: 1;text-transform: capitalize;font-family: 'fwc2026condensed', sans-serif;letter-spacing: 1px;margin-bottom: 15px;}
.fnc__getcloser__topcontent .text__2{font-size: 176px;font-weight: 900;color: var(--black_color);line-height: 1;text-transform: uppercase;font-family: 'fwc2026ultracondensed', sans-serif;line-height: 0.8;}
.fnc__getcloser__topcontent .text__3{font-size: 176px;font-weight: 900;color: var(--black_color);line-height: 1;text-transform: uppercase;font-family: 'fwc2026ultracondensed', sans-serif;line-height: 0.8;}
.fnc__getcloser__slider{position: relative;margin-bottom: 70px;}
.fnc__getcloser__slide{position: relative;}
.fnc__getcloser__slide__item{position: relative;}
.fnc__getcloser__slide__item figure{position: relative;}
.fnc__getcloser__slide__item figure img{width: 100%;height: auto;display: block;}
.fnc__getcloser__arrows{position: relative;width: 100%;display: flex;justify-content: space-between;align-items: center;margin-bottom: 10px;}
.fnc__getcloser__arrows button{background: transparent;border: none;cursor: pointer;transition: all 0.3s ease-in-out;font-size: 0;}
.fnc__getcloser__arrows button svg{width: 50px;height: 50px;}
.fnc__getcloser__arrows .fnc__getcloser__next{transform: rotate(180deg);}
.fnc__getcloser__btmcontent{position: relative;width: 100%;max-width: 800px;}
.fnc__getcloser__btmcontent p{font-size: 24px;font-weight: 100;color: var(--black_color);line-height: 1.3;margin-bottom: 20px; font-family: 'fwc26normal';letter-spacing: 0.5px;}
.fnc__getcloser__btmcontent p strong{font-weight: 300;}
.fnc__getcloser__btns__wrapper{position: relative;width: 100%;display: flex;justify-content: center;align-items: center;gap: 0 16px;}
.fnc__getcloser__btns__wrapper a{flex-shrink: 0;font-family: 'fwc2026condensed', sans-serif;letter-spacing: 1px;}
.fnc__getcloser__btns__wrapper .enqbtn{padding: 10px 62px;background-color: var(--color_2);}
.fnc__getcloser__btns__wrapper span{font-size: 12px;font-weight: 400;color: var(--color_3);line-height: 1.3;font-family: 'fwc2026condensed', sans-serif;letter-spacing: 1px;}
.fnc__getcloser__btns__wrapper .enqbtn:hover{background-color: var(--color_6);}
.fnc__getcloser__arrows__mobile{display: none;}
.fnc__getcloser__slide__item .mob__img{display: none;}
/* Start additional style */
.fnc__sportloc__right .mob__img{display: none;}
.fnc__sportloc__slider .slick-dots{bottom: -30px;}
.fnc__sportloc__slider .slick-dots li{width: 10px;height: 10px;border-radius: 50%;}
.fnc__sportloc__slider .slick-dots li button{width: 100%;height: 100%;border-radius: 50%;background-color: var(--color_1);}
.fnc__sportloc__slider .slick-dots li button:before{display: none;}
.fnc__sportloc__slider .slick-dots li.slick-active button{background-color: var(--color_2);}
/* End additional style */
.fnc__hospit__section{position: relative;padding: 30px 0 108px 0;}
.fnc__hospit__wrapper{position: relative;}
.fnc__hospit__heading__wrapper{width: 100%;max-width: 560px;margin-bottom: 30px;}
.fnc__hospit__heading__wrapper h2, .fnc__exclus__section h2{font-size: 64px;font-weight: 900;color: var(--black_color);line-height: 1;text-transform: uppercase;font-family: 'fwc2026ultracondensed', sans-serif;letter-spacing: 1px;margin-bottom: 20px;}
.fnc__hospit__heading__wrapper p{font-size: 16px;font-weight: 100;color: var(--black_color);line-height: 1.3;font-family: 'fwc26normal';letter-spacing: 1px;}
.fnc__hospit__items{position: relative;display: flex;justify-content: space-between;gap: 0 60px;}
.fnc__hospit__item{width: calc(33.33% - 40px);position: relative;background-color: var(--color_3);padding: 40px 20px 58px 20px;border-radius: 21px;text-align: center;}
.fnc__hospit__item h3{font-size: 48px;font-weight: 900;color: var(--white_color);line-height: 1;text-transform: uppercase;font-family: 'fwc2026ultracondensed', sans-serif;letter-spacing: 1px;margin-bottom: 20px;}
.fnc__hospit__item p{width: 100%;max-width: 220px;margin: 0 auto;font-size: 16px;font-weight: 900;color: var(--white_color);line-height: 1.3;font-family: 'fwc26ultracondensed';letter-spacing: 1px;margin-bottom: 20px;}
.fnc__hospit__item ul{position: relative;width: 100%;max-width: 200px;margin: 0 auto;}
.fnc__hospit__item ul li{font-size: 12px;font-weight: 300;color: var(--white_color);line-height: 1.3;font-family: 'fwc26condensed';letter-spacing: 1px;}
.fnc__hospit__item ul li:not(:last-child){margin-bottom: 20px;}
.fnc__hospit__item .enqbtn{margin-bottom: 20px;box-shadow: 0px 4px 7px 0px #1A1A1A40;}

.fnc__hospitexp__section{position: relative;}
.fnc__hospitexp__section:before{position: absolute;content: '';right: 0;top: 0;width: 60vw;height: 100%;background-color: var(--black_color);}
.fnc__hospitexp__wrapper{position: relative;background-color: var(--black_color);border-radius: 210px 0 0 0;}
.fnc__hospitexp__heading__wrapper{position: relative;display: flex;justify-content: space-between;align-items: center;gap: 0 10px;}
.fnc__hospitexp__heading__wrapper figure{width: 100%;max-width: 335px;flex-shrink: 0;margin: -140px 0 0 -68px;}
.fnc__hospitexp__heading__wrapper figure img{width: 100%;height: auto;display: block;}
.fnc__hospitexp__heading__wrapper .fnc__hospitexp__heading__content{flex: 1;text-align: right;}
.fnc__hospitexp__heading__wrapper .fnc__hospitexp__heading__content h2{font-size: 64px;font-weight: 900;color: var(--white_color);line-height: 1;text-transform: uppercase;font-family: 'fwc2026ultracondensed', sans-serif;letter-spacing: 1px;margin-bottom: 20px;}
.fnc__hospitexp__heading__wrapper .fnc__hospitexp__heading__content span{font-size: 16px;font-weight: 300;color: var(--white_color);line-height: 1.3;font-family: 'fwc2026condensed', sans-serif;letter-spacing: 1px;}
.fnc__hospitexp__items{position: relative;display: flex;justify-content: space-between;gap: 0 100px;padding: 10px 0 80px 80px;}
.fnc__hospitexp__item{width: calc(33.33% - 100px);position: relative;text-align: right;padding-top: 12px;border-top: 1px solid var(--white_color);}
.fnc__hospitexp__item h3{font-size: 48px;font-weight: 900;color: var(--white_color);line-height: 1;text-transform: uppercase;font-family: 'fwc2026ultracondensed', sans-serif;letter-spacing: 1px;margin-bottom: 40px;}
.fnc__hospitexp__item p{font-size: 16px;font-weight: 900;color: var(--white_color);line-height: 1.3;font-family: 'fwc2026condensed', sans-serif;letter-spacing: 1px;margin-bottom: 16px;}
.fnc__hospitexp__item .registerinterestbtn{background-color: var(--color_3);}
.fnc__hospitexp__item .registerinterestbtn:hover{background-color: var(--color_6);}

.fnc__exclus__section{position: relative;padding: 50px 0;}
/* Start modify lines */
.fnc__exclus__wrapper{position: relative;overflow: hidden;width: 100%;border-radius: 24px;margin-bottom: 40px;}
/* End modify lines */

.fnc__exclus__wrapper:before{position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;background-color: var(--black_color);opacity: 0.5;border-radius: 24px;}
/* Start additional style */
.fnc__exclus__inner__wrapper{display: flex;justify-content: space-between;position: relative;width: 100%;border-radius: 24px;padding: 46px 80px;}
.fnc__exclus__wrapper .fnc__exclusthumb__slider{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.fnc__exclus__wrapper .fnc__exclusthumb__slider .slick-list{height: 100%;}
.fnc__exclus__wrapper .fnc__exclusthumb__slider .slick-track{height: 100%;}
.fnc__exclus__wrapper .fnc__exclusthumb__slider figure{width: 100%;height: 100%;}
.fnc__exclus__wrapper .fnc__exclusthumb__slider figure::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);pointer-events: none;}
.fnc__exclus__wrapper .fnc__exclusthumb__slider figure img{width: 100%;height: 100%;object-fit: cover;}
.fnc__exclus__wrapper .fnc__exclusthumb__slider figure .mob__img{display: none;}
/* End additional style */
.fnc__exclus__wrapper .fnc__exclus__left{width: auto;flex-shrink: 0;position: relative;}
/* Start modify lines */
.fnc__exclus__wrapper .fnc__exclus__right{width: 560px;flex-shrink: 0;text-align: right;align-self: center;position: relative; height:100%;}
/* End modify lines */
.fnc__exclus__content {width:100%; max-width:436px;text-align:left;}
.fnc__exclus__list{position: relative;}
.fnc__exclus__list ul{display: flex;flex-direction: column;justify-content: space-between;align-items: flex-start; position: relative;bottom: auto;}
.fnc__exclus__list ul li{width: auto;height: auto;margin: 0;margin-bottom: 26px;}
/*.fnc__exclus__list ul li:hover{background: var(--color_7);}*/
.fnc__exclus__list ul li span {display:block;padding: 15px 24px;border-radius: 0 41px 41px 41px;background: var(--black_color);color: var(--white_color);font-size: 16px;font-weight: 400;line-height: 1.3;font-family: 'fwc26condensed', sans-serif;letter-spacing: 1px;text-transform: uppercase;transition: all 0.3s ease-in-out;}
.fnc__exclus__list ul li span h3 {font-size: 16px;font-weight: 400;}
#custom__dot__labels{display: none;}
.fnc__exclus__list ul li span.fnc__exclus__list__dot h2 {font-size: 16px;font-weight: 400; color:var(--white_color);line-height:1.3;font-family:'fwc26condensed', sans-serif; letter-spacing:1px; text-transform:uppercase; margin-bottom:0;}
#custom__dot__labels{display: none;}
.fnc__exclus__list ul li.slick-active span{background: var(--color_7);}
/* Start additional style */
.fnc__exclus__list ul li.active{background: var(--color_7);}
/* End additional style */
.fnc__exclus__wrapper .fnc__exclus__right h2{font-size: 80px;font-weight: 900;color: var(--white_color);line-height: 1;text-transform: uppercase;font-family: 'fwc2026ultracondensed', sans-serif;letter-spacing: 1px;margin-bottom: 20px;}
.fnc__exclus__wrapper .fnc__exclus__right p{font-size: 24px;font-weight: 100;color: var(--white_color);line-height: 1.3;font-family: 'fwc26normal', sans-serif;letter-spacing: 1px;}
.fnc__exclus__bottom{position: relative;width: 100%;max-width: 750px;margin: 0 auto;text-align: center;}
.fnc__exclus__bottom p{font-size: 24px;font-weight: 100;color: var(--black_color);line-height: 1.3;font-family: 'fwc26normal';letter-spacing: 1px;}
.fnc__exclus__bottom p strong{font-weight: 300; font-family:'fwc26condensed';}

.fnc__sportloc__section{position: relative;padding: 60px 0;}
.fnc__sportloc__heading__wrapper{position: relative;width: 100%;max-width: 800px;}
.fnc__sportloc__heading__wrapper h2{font-size: 64px;font-weight: 900;color: var(--black_color);line-height: 0.8;text-transform: uppercase;font-family: 'fwc2026ultracondensed', sans-serif;letter-spacing: 1px;margin-bottom: 20px;}
.fnc__sportloc__heading__wrapper h2 strong{font-weight: 900;color: var(--color_1);}
.fnc__sportloc__heading__wrapper p{font-size: 24px;font-weight: 100;color: var(--black_color);line-height: 1.3;font-family: 'fwc26normal';letter-spacing: 1px;margin-bottom: 20px;}
.fnc__sportloc__heading__wrapper p strong{font-weight: 300;font-family: 'fwc26condensed';}
.fnc__sportloc__wrapper{position: relative;display: flex;justify-content: space-between;gap: 0 10px; align-items: center;}
.fnc__sportloc__left{width: 48%;}
.fnc__sportloc__left ul{position: relative;width: 100%;text-align: center;}
.fnc__sportloc__left ul li{font-size: 16px;font-weight: 400;color: var(--white_color);line-height: 1.3;font-family: 'fwc26condensed';letter-spacing: 1px;margin-bottom: 20px;padding: 15px 24px;border-radius: 0 41px 41px 41px;background: var(--black_color);text-transform: uppercase;transition: all 0.3s ease-in-out;}
.fnc__sportloc__left ul li h3, .fnc__sportloc__left ul li h2 {font-size: 16px;}
.fnc__sportloc__left p{font-size: 24px;font-weight: 300;color: var(--black_color);line-height: 1.3;font-family: 'fwc2026condensed', sans-serif;letter-spacing: 1px;}
.fnc__sportloc__right{width: 48%;}
.fnc__sportloc__right figure img{width: 100%;height: auto;display: block;}
/*.fnc__sportloc__left ul li:hover{background: var(--color_7);}*/

.fncfaq__section{position: relative;padding: 40px 0 60px 0;}
.fncfaq__wrapper{position: relative;width: 100%;max-width: 940px;}
.fncfaq__wrapper h2{font-size: 64px;font-weight: 900;color: var(--black_color);line-height: 1;text-transform: uppercase;font-family: 'fwc2026ultracondensed', sans-serif;letter-spacing: 1px;margin-bottom: 20px;}
.fncfaq__items{position: relative;}
.fncfaq__item{position: relative;width: 100%;border-bottom: 1px solid var(--black_color);}
.fncfaq__item:first-child{border-top: 1px solid var(--black_color);}
.fncfaq__item__question{position: relative;width: 100%;padding: 28px 50px 28px 0;cursor: pointer;}
.fncfaq__item__question:before{position: absolute;content: '';right: 0;top: 50%;width: 20px;height: 20px;background: url('assets/img/prev-arrow.svg') no-repeat center center;background-size: contain;transform: translateY(-50%) rotate(-90deg);transition: all 0.3s ease-in-out;}
.fncfaq__item__question h3, .fncfaq__item__question h2{font-size: 24px;font-weight: 100;color: var(--black_color);line-height: 1;font-family: 'fwc26normal';letter-spacing: 1px; text-transform:none;}
.fncfaq__item__answer{position: relative;width: 100%;padding: 0 50px 28px 0;display: none;}
.fncfaq__item__answer p{font-size: 16px;font-weight: 100;color: var(--black_color);line-height: 1.3;font-family: 'fwc26normal';letter-spacing: 1px;}
.seeallfaqs__wrapper{margin-top: 40px;}
.seeallfaqs__wrapper .seeallfaqsbtn{background-color: var(--color_3);padding: 10px 40px;}
.fncfaq__item.active .fncfaq__item__question:before{transform: translateY(-50%) rotate(90deg);}
.seeallfaqs__wrapper .seeallfaqsbtn:hover{background-color: var(--color_6);}

.fnc__reserve__section{position: relative;padding: 60px 0 90px 0;}
.fnc__reserve__wrapper{position: relative;text-align: center;}
.fnc__reserve__wrapper .fnc__reserve__topbx{width: 100%;max-width: 580px;margin: 0 auto 40px;border: 1.5px solid var(--black_color);border-radius: 0 41px 41px 41px;padding: 16px 48px;}
.fnc__reserve__wrapper .fnc__reserve__topbx h3, .fnc__reserve__wrapper .fnc__reserve__topbx h2{font-size: 32px;color: var(--black_color);line-height: 1;font-family:'fwc26normal';text-transform: uppercase;letter-spacing: 3px; font-weight:400;}
.fnc__reserve__wrapper p{font-size: 24px;font-weight: 300;color: var(--black_color);line-height: 1;font-family: 'fwc2026condensed', sans-serif;letter-spacing: 1px;margin-bottom: 30px;}
.fnc__reserve__bottombx{display: inline-flex;justify-content: center;gap: 0 16px;}
.fnc__reserve__bottombx a{padding: 10px 55px;letter-spacing: 1px;}
.fnc__reserve__bottombx .enqbtn{background-color:#0097a7;}
.fnc__reserve__bottombx .enqbtn:hover{background-color: var(--color_6);}
/*.fnc__reserve__wrapper .fnc__reserve__topbx:hover{border-color: var(--color_7);}*/
/*.fnc__reserve__wrapper .fnc__reserve__topbx:hover h3{color:var(--color_7);}*/

.lso__popup__overlay{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);z-index: 9999;display:flex;justify-content: center;align-items: center;}
.lso__popup{position: relative;width: 1000px;background: url('assets/img/form-bg.jpg') no-repeat;padding: 40px;border-radius: 10px;max-height: 95vh;overflow-y: auto;background-size: cover;}
.closebtn{position: absolute;top: 15px;right: 15px;width: 20px;height: 20px;background: transparent;border: none;cursor: pointer;transition: all 0.3s ease-in-out;}
.lso__popup__block{position: relative; font-family: 'fwc26normal', sans-serif;}
.lso__popup__block h2{font-size: 30px;font-weight: 700;margin-bottom: 20px;color: var(--white_color);text-transform: uppercase;text-align: center;}
.lso__popup__form__title{font-size: 16px;font-weight: normal;display: block;color: var(--white_color);line-height: 1.2;margin-bottom: 10px;}
.lso__formgroups{display: flex;justify-content: space-between;gap: 0 20px;margin-bottom: 20px; color:var(--white_color);}
.lso__formgroup{width: 50%;}
.lso__formgroup label{font-size: 14px;font-weight: 400;display: block;color: var(--white_color);line-height: 1.2;margin-bottom: 6px;}
.lso__formgroup.wd__30{width: 30%;}
.lso__formgroup.wd__70{width: 70%;}
.lso__formgroup__rd.wd__100{width: 100%;}
.lso__formgroup input{width: 100%;padding: 10px;border-radius: 5px;border: 1px solid #1A1617;}
.lso__formgroup__radio{font-size: 16px;font-weight: 400;display: block;color: var(--white_color);line-height: 1.2;margin-bottom: 10px;}
.lso__formgroup__radio__items{display: flex;justify-content: flex-start;align-items: center;gap: 0 10px;margin-bottom: 20px;}
.lso__formgroup__radio__item{flex: 0 1 auto;display: flex;align-items: center;gap: 0 10px;}
.lso__formgroup__radio__item label{font-size: 16px;font-weight: normal;display: block;color: var(--white_color);line-height: 1.2;}
.lso__select{width: 100%;padding: 10px;border-radius: 5px;border: 1px solid #1A1617;}
.lso__formgroup__radioitems{width: 100%;}
.lso__formgroup__radioitems .lso__formgroup{width: 100%;}
.lso__formgroup textarea{width: 100%;padding: 10px;}
.lso__submit__btn{padding: 10px 20px;border-radius: 0 41px 41px 30px;border: none;background: var(--black_color);color: var(--white_color);font-size: 20px;font-weight: 600;display: block;text-align: center;cursor: pointer;transition: all 0.3s ease-in-out;text-transform: uppercase;width: 100%;max-width: 250px;display: block;}
.lso__submit__btn:hover{background: var(--color_6);}


@media screen and (max-width: 1400px){
.fnc__hospitexp__heading__wrapper figure{margin: -140px 0 0 0;}
}
@media screen and (max-width: 1280px){
.rt__container{width: 100%;}
.fnc__hospitexp__section .ms__container{margin-left: -15px;}
}
@media screen and (max-width: 1200px){
/* Start additional style */
.fnclocation__img{margin-left: 30px;}
/* End additional style */
}
@media screen and (max-width: 1024px){
.fnc__header__wrapper{padding: 10px 0;}
.hamburger__menu{display: block;}
.fnc__header__menu{position: fixed;top: 0;left: -225px;width: 225px;height: 100vh;background: var(--color_1);z-index: 9999;transition: all 0.3s ease-in-out;padding: 0;}
.fnc__header__menu ul{flex-direction: column;gap: 0;padding: 30px 20px 20px 20px;overflow-y: auto;overflow-x: hidden;width: 100%;height: 100%;}
.fnc__header__menu ul li{width: 100%;margin-bottom: 10px;}
.fnc__header__menu ul li a{font-size: 20px;letter-spacing: 1px;transition: all 0.3s ease-in-out;}
.fnc__header__menu.active{left: 0;}
.fnc__header__menu ul li a:hover{letter-spacing: 2px;}
.fnc__header__logo{flex-direction: column;gap: 0;text-align: center;max-width: 200px;}
.fnc__header__logo a{margin-bottom: 10px;}
.fnc__header__logo p{font-size: 10px;}
.fnclocation__img{margin: 0;}
.fnc__getcloser__section{padding: 30px 0;}
.fnc__hospit__items{gap: 0 15px;}
.fnc__hospit__item{width: calc(33.33% - 15px);}
.fnc__hospit__section{padding: 30px 0 40px 0;}
.fnc__hospitexp__heading__wrapper figure {margin: -80px 0 0 0;max-width: 226px;}
.fnc__hospitexp__items{gap: 0 30px;padding: 10px 0 50px 30px;}
.fnc__hospitexp__item{width: calc(33.33% - 30px);}
.fnc__exclus__wrapper .fnc__exclus__right h2{font-size: 55px;}
/* Start modify lines */
.fnc__exclus__wrapper .fnc__exclus__right{width: 400px;flex-shrink: unset;}
/* End modify lines */

.lso__popup__form__title, .lso__formgroup__radio__item label{font-size: 14px;}
.lso__popup{padding: 30px 15px;width: calc(100% - 30px);}
.closebtn{top: 10px;right: 5px;}
/* Start modify lines */
.fnc__exclus__inner__wrapper{padding: 40px 15px;}
/* End modify lines */
.fnc__exclus__section, .fncfaq__section{padding: 20px 0;}
.fnc__sportloc__section{padding: 0 0 30px 0;}
.fnc__reserve__section{padding: 30px 0 60px 0;}
.fnc__footer{padding: 30px 0;}
}

@media screen and (max-width: 899px){
.fnc__getcloser__topcontent .text__1{font-size: 16px;}
.fnc__getcloser__topcontent .text__2, .fnc__getcloser__topcontent .text__3{font-size: 72px;}
.fnc__getcloser__btmcontent p{font-size: 16px;}
.fnc__getcloser__topcontent{margin-bottom: 24px;}
.fnc__getcloser__arrows{display: none;}
.fnc__getcloser__arrows__mobile{display: inline-flex;justify-content: center;gap: 0 10px;align-items: center;margin-bottom: 30px;}
.fnc__getcloser__slider{margin-bottom: 10px;}
.fnc__hospit__items{flex-direction: column;gap: 0;}
.fnc__hospit__item{width: 100%;margin-bottom: 32px;}
.fnc__hospitexp__items{gap: 0;padding: 10px 15px 30px 30px;flex-direction: column;}
.fnc__hospitexp__item{width: 100%;padding-bottom: 20px;}
.fnc__sportloc__wrapper{flex-direction: column;gap: 0;}
.fnc__sportloc__left{width: 100%;}
.fnc__sportloc__right{width: 100%;}
.fnc__sportloc__left ul li{text-align: left;margin-bottom: 15px;}
.fnc__sportloc__left p{font-size: 20px;margin-bottom: 20px;}
}
@media screen and (max-width: 768px){
.hamburger__menu{display: block;}
.fnc__getcloser__btns__wrapper{flex-flow: row wrap;justify-content: flex-start;gap: 10px;}
.fnc__getcloser__btns__wrapper span{width: 100%;margin-top: 15px;}
.fncfaq__item__question h3, .fncfaq__item__question h2{font-size: 20px!important;}
.fnc__footer__wrapper{flex-direction: column-reverse;}
.fnc__footer__left{max-width: 100%;}
.fnc__footer__right{width: 100%;}
.fnc__footer__content{display: none;}
.fnc__mobfootercontent{display: block;}
.fnc__fnclocation__img{width: 100%;max-width: 250px;margin: 0 auto 30px;}
.stickybooknowbtn{position: sticky;top: auto;bottom: 0;left: 0;width: 100%;border-radius: 0;text-align: center;}
}

@media screen and (max-width: 650px){
/* Start modify lines */
.fnc__exclus__wrapper{margin-right: -15px;border-radius: 24px 0 0 180px;margin-bottom: 50px;}
.fnc__exclus__inner__wrapper{flex-direction: column-reverse;padding: 20px 15px;width: auto;border-radius: 24px 0 0 180px;}
.fnc__exclus__wrapper .fnc__exclusthumb__slider figure .dsk__img{display: none;}
.fnc__exclus__wrapper .fnc__exclusthumb__slider figure .mob__img{display: block;}
/* End modify lines */
.fnc__sportloc__right figure img.dsk__img{display: none;}
.fnc__sportloc__right figure img.mob__img{display: block;}
.fnc__exclus__wrapper:before{border-radius: 24px 0 0 240px;}
.fnc__exclus__wrapper .fnc__exclus__right{width: 100%;}
.fnc__exclus__wrapper .fnc__exclus__right p{font-size:20px;margin-bottom: 100px;}
.fnc__exclus__wrapper .fnc__exclus__left{align-self: flex-end;}
.fnc__exclus__list ul li{margin-bottom: 8px;width: 100%;text-align: center;}
.fnc__exclus__bottom{text-align: left;width: 100%;margin: 0 0 30px 0;padding: 0 0 24px 0;border-bottom: 1px solid var(--black_color);}
}
@media screen and (max-width: 599px){
.fnc__hospitexp__heading__wrapper{flex-direction: column;gap: 0;}
.fnc__hospitexp__heading__wrapper figure {margin: -134px auto 20px;max-width: 400px;}
.fnc__reserve__wrapper{text-align: left;}
.fnc__reserve__wrapper .fnc__reserve__topbx{margin: 0 auto 20px;padding: 16px 26px;}
.fnc__reserve__wrapper .fnc__reserve__topbx h3{text-align: left;}
.fnc__reserve__bottombx{flex-direction: column;gap: 10px;display: block;}
.fnc__reserve__bottombx a{margin-bottom: 10px;}
.fnc__reserve__bottombx .offerbtn{margin-right: 10px;}
.fnc__reserve__bottombx .enqbtn{clear: left;}
.lso__formgroups{flex-direction: column;gap: 0;margin: 0;}
.lso__formgroup{width: 100%;margin-bottom: 15px;}
.cnt__formgroup{flex-direction: row;gap: 0 10px;}
.lso__formgroup__btn{margin-top: 26px;}
.lso__popup__block h2{font-size: 18px;}
/* Start additional style */
.fnc__getcloser__slide__item .dsk__img{display: none;}
.fnc__getcloser__slide__item .mob__img{display: block;}
/* End additional style */
.fnc__sportloc__right .dsk__img{display: none;}
.fnc__sportloc__right .mob__img{display: block;}
}

@media screen and (max-width: 420px){
.fnclocation__img{max-width: 78px;}
.fnc__header__logo{max-width: 164px;}
.fnc__exclus__wrapper .fnc__exclus__right h2{font-size: 42px;}
.fncfaq__wrapper h2{font-size: 48px;}
.cnt__formgroup{flex-direction: column;gap: 0;margin: 0;}
.lso__formgroup.wd__30{width: 100%;}
.lso__formgroup.wd__70{width: 100%;}
.lso__formgroup__radio__items{align-items: flex-start;flex-direction: column;gap: 0 0;}
.lso__formgroup__radio__items.row__gaps{gap: 10px 0;}
}
@media screen and (max-width: 360px){
.fnc__getcloser__topcontent .text__2, .fnc__getcloser__topcontent .text__3{font-size: 66px;}
.fnc__hospitexp__heading__wrapper .fnc__hospitexp__heading__content h2{font-size: 52px;}
.fnc__sportloc__heading__wrapper h2{font-size: 55px;}
.fnc__reserve__bottombx a{padding: 10px 30px;}
}

@media screen and (max-height: 580px){
.lso__popup{margin: 15px auto 10px;max-height: 95vh;overflow-y: auto;overflow-x: hidden;top: 0;-webkit-transform: none;transform: none;}
}
@media screen and (max-height: 440px){
.lso__popup{margin: 15px auto 10px;max-height: 90vh;overflow-y: auto;overflow-x: hidden;top: 0;-webkit-transform: none;transform: none;}
}

