*{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}

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

/* scrollbar */
::-webkit-scrollbar {background:var(--grey-color);width: 6px;height: 4px;border-radius: 20px;}
::-webkit-scrollbar-thumb {background:var(--secondary-color);transition: 0.3s all ease-in-out;border-radius: 5px;}
::-webkit-scrollbar-thumb:hover{background-color: var(--secondary-color);}


.land__header{position: relative;background-color: #A98765;}
.land__header__wrapper{position: relative;display: flex;justify-content: space-between;align-items: center;padding: 30px 0;}
.land__header__logo{width: 100%;max-width: 150px;flex: 0 1 auto;}
.land__header__logo img{width: 100%;height: 100%;object-fit: contain;}
.land__header__menu{flex:1;padding-left: 120px;}
.land__header__menu ul{display: flex;justify-content: space-between;align-items: center;gap: 0 20px;}
.land__header__menu ul li{display: inline-block;}
.land__header__menu ul li a{font-size: 20px;font-weight: 500;color: #fff;text-transform: uppercase;font-family: 'itc_machine', sans-serif;letter-spacing: 2px;}
.land__header__menu ul li a:after{content: '';display: block;width: 0;height: 2px;background: #fff;transition: 0.3s all ease-in-out;}
.land__header__menu ul li a:hover:after{width: 100%;}
.hamburger__menu{cursor: pointer;background: transparent;border: none;padding: 0;margin: 0;z-index: 1000;display: none;}
.hamburger__menu .hamb__icon{display: block;}
.hamburger__menu .cls__icon{display: none;}
.hamburger__menu.active .hamb__icon{display: none;}
.hamburger__menu.active .cls__icon{display: block;}
#menu__overlay{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);z-index: 1000;display: none;transition: all 0.3s ease-in-out;}
#menu__overlay.active{display: block;}
.land__header__menu.active{display: block;}

.land__goattour__section{position: relative;overflow: hidden;background: url('assets/img/bg-pixel-patch.png') repeat;}
.land__goattour__wrapper{position: relative;display: flex;justify-content: space-between;align-items: center;}
.land__goattour__wrapper .land__goattour__left{width: 38%;text-align: center;padding: 20px 0 40px 0;}
.land__goattour__wrapper .land__goattour__right{width: 62%;align-self: flex-end;}
.land__goattour__wrapper .land__goattour__right figure img{width: 100%;height:auto;display: block;}
.land__goattour__content{position: relative;width: 100%;max-width: 500px;margin: 0 auto;}
.land__goattour__content figure{width: 88%;margin: 0 auto 50px auto;}
.land__goattour__content figure img{width: 100%;height:auto;display: block;}
.land__goattour__content p{font-size: 16px;font-weight: 400;color: #000000;text-transform: uppercase;letter-spacing: 8px;}
.land__goattour__day__bx{position: relative;display: flex;justify-content: space-between;gap: 0 20px;margin-bottom: 50px;}
.land__goattour__day__bx .item1{text-align: center;}
.land__goattour__day__bx .item2{text-align: center;}
.land__goattour__day__bx .text__1{font-size: 40px;font-weight: 700;margin-bottom: 5px;color: #000000;text-transform: uppercase;display: block;font-family: 'itc_machine', sans-serif;letter-spacing: 3px;}
.land__goattour__day__bx .text__2{font-size: 24px;font-weight: 600;color: #000000;display: block;font-family: 'proxima_nova', sans-serif;text-transform: uppercase;}
.land__goattour__day__bx .item1 .text__2 sup, .land__goattour__day__bx .item2 .text__2 sup {font-size:12px;}
.sfr__box{position: relative;padding: 10px 10px;border: 3px solid #000000;text-align: center;width: 100%;max-width: 430px;margin: 0 auto;}
.sfr__box .iconbox{position: absolute;left: 50%;top: -18px;transform: translateX(-50%);padding: 0 10px;}
.sfr__box .iconbox:before{position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;background: url('assets/img/bg-pixel-patch.png') no-repeat;background-size: cover;z-index: -1;}
.sfr__box .icon{width: 28px;height: 24px;background: url('assets/img/black-crown-img.svg') no-repeat center center;position: relative;}
.sfr__box span{font-size: 25px;display: block;color: #000000;text-transform: uppercase;font-family: 'proxima_nova', sans-serif;font-weight: bold;letter-spacing: 2px;}
.fnc__logo{position: relative;margin-bottom: 40px;}
.fnc__logo p{font-size: 24px;font-weight: 400;display: block;color: #000000;text-transform: uppercase;font-family: 'itc_machine', sans-serif;letter-spacing: 2px;}
.fnc__logo p span{font-weight: 700;font-family: 'proxima_nova', sans-serif;letter-spacing: 2px;color: #3CC9FA;position: relative;}
.fnc__logo p span:before{position: absolute;content: '';left: 0;bottom: 0;width: 100%;height: 2px;background: #3CC9FA;z-index: -1;}


.pakkey__section{position: relative;overflow: hidden;background: #000000;padding: 70px 0;}
.pakkey__wrapper{position: relative;}
.pakkey__wrapper figure{width: 100%;position: relative;max-width: 1000px;margin: 0 auto;}
.pakkey__wrapper figure img{width: 100%;height:auto;display: block;}
.pakkey__wrapper figure .img__2{position: absolute;top: 30px;left: 20px;width: 100%;height: 100%;object-fit: contain;opacity: 0.2;}
.pakkey__heading{text-align: center;margin: 50px 0 30px 0;}
.pakkey__heading h2{font-size: 70px;font-weight: 500;display: block;color: #fff;text-transform: uppercase;font-family: 'itc_machine', sans-serif;letter-spacing: 1px;}
.pakkey__items{position: relative;display: flex;justify-content: space-between;gap: 0 10px;text-align: center;}
.pakkey__item{width: calc(25% - 10px);}
.pakkey__item .icon{width: 35px;height: 33px;background: url('assets/img/crown-icon.svg') no-repeat;margin:0 auto 10px;}
.pakkey__item .text__1{font-size: 23px;font-weight: 600;display: block;color: #A98765;text-transform: uppercase;font-family: 'proxima_nova', sans-serif;}

.lionelmess__section{position: relative;overflow: hidden;background: url('assets/img/lionel-messi-bg-img.png') no-repeat center center;padding: 70px 0;}
.lionelmess__wrapper{position: relative;}
.lionelmess__wrapper .lionelmess__top__content{width: 100%;max-width: 412px;margin: 0 0 190px 0;padding-top: 90px;}
.lionelmess__wrapper .lionelmess__btm__content{width: 100%;text-align: center;}
.lionelmess__wrapper .lionelmess__top__content .icon{width: 113px;height: 33px;margin:0 0 20px 0;}
.lionelmess__wrapper .lionelmess__top__content p{font-size: 25px;font-weight: 400;display: block;color: #1A1617;line-height: 1.2;}
.lionelmess__wrapper .lionelmess__top__content p strong{font-weight: 600;}
.lionelmess__wrapper .lionelmess__btm__content .text__1{font-size: 45px;font-weight: 600;display: block;color: #1A1617;line-height: 1.3;margin-bottom: 12px;text-transform: uppercase;font-family: 'proxima_nova', sans-serif; width:100%; margin:auto;}
.lionelmess__wrapper .lionelmess__btm__content .text__2{font-size: 160px;display: block;color: #000000;text-transform: uppercase;line-height: 1;font-weight: 500;font-family: 'itc_machine', sans-serif;letter-spacing: 4px;}
.lionelmess__wrapper .lionelmess__btm__content .text__3{font-size: 160px;display: block;color: #A98765;text-transform: uppercase;line-height: 1;font-weight: 500;font-family: 'itc_machine', sans-serif;letter-spacing: 4px;}

.the__gtr__section{position: relative;overflow: hidden;padding: 50px 0; background:#ececea;}
.the__gtr__wrapper{position: relative;text-align: center;}
.the__gtr__wrapper .the__gtr__content .fanc__logo{width: 100%;max-width: 350px;margin:0 auto 26px;}
.the__gtr__wrapper .the__gtr__content .fanc__logo img{width: 100%;height:auto;display: block;}
.the__gtr__wrapper .the__gtr__content h3{font-size: 46px;display: block;color: #A98765;text-transform: uppercase;line-height: 1.2;font-weight: 600;margin-bottom: 40px;}
.the__gtr__wrapper .the__gtr__content .the__gtr__logo{width: 100%;max-width: 400px;margin: 0 auto;}
.the__gtr__wrapper .the__gtr__content .the__gtr__logo img{width: 100%;height:auto;display: block;}

.lso__section{position: relative;overflow: hidden;background: #1A1617;padding: 45px 0;}
.lso__wrapper{text-align: center;}
.lso__wrapper span{font-size: 24px;font-weight: 600;display: block;color: #F0EFEE;text-transform: uppercase;letter-spacing: 5px;margin-bottom: 20px;font-family: 'proxima_nova', sans-serif;}
.lso__wrapper .lso__btn{background: #fff;color: #1A1617;font-size: 20px;font-weight: 900;display: inline-block;padding: 10px 20px;text-transform: uppercase;border: none;cursor: pointer;width: 100%;max-width: 365px;margin:0 auto;transition: all 0.3s ease-in-out;}
.lso__wrapper .lso__btn:hover{background: #A98765;color: #fff;}
.stickybooknowbtn{position: fixed;top: 50%;right:0;transform: translateY(-50%);width: 46px;height: 218px;background: url('assets/img/booknow-btn-img.png') no-repeat;background-size: 46px;z-index: 9999;}
.stickybooknowbtn span{font-size: 16px;font-weight: 600;display: none;color: #fff;text-transform: uppercase;letter-spacing: 2px;text-align: center;}

.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/bg-pixel-patch.png') repeat;padding: 40px;border-radius: 10px;max-height: 95vh;overflow-y: auto;}
.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;}
.lso__popup__block h2{font-size: 30px;font-weight: 700;margin-bottom: 20px;color: #1A1617;text-transform: uppercase;text-align: center;}
.lso__popup__form__title{font-size: 16px;font-weight: 700;display: block;color: #1A1617;line-height: 1.2;margin-bottom: 10px;}
.lso__formgroups{display: flex;justify-content: space-between;gap: 0 20px;margin-bottom: 20px;}
.lso__formgroup{width: 50%;}
.lso__formgroup label{font-size: 14px;font-weight: 400;display: block;color: #1A1617;line-height: 1.2;margin-bottom: 6px;}
.lso__formgroup.wd__30{width: 30%;}
.lso__formgroup.wd__70{width: 70%;}
.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: #1A1617;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: 600;display: block;color: #1A1617;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__submit__btn{padding: 10px 20px;border-radius: 50px;border: 1px solid #1A1617;background: #A98765;color: #fff;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: #1A1617;color: #fff;}


@media screen and (max-width: 1280px){
.rt__container{width: 100%;}
.land__goattour__wrapper .land__goattour__left{padding: 24px 0 24px 15px;}
.the__gtr__wrapper .the__gtr__left{padding:20px 15px;}
}
@media screen and (max-width: 1200px){
.the__gtr__wrapper .the__gtr__left .fanc__logo{max-width: 300px;}
.the__gtr__wrapper .the__gtr__left h3{font-size: 36px;}
.the__gtr__wrapper .the__gtr__left div{font-size: 18px;}
}
@media screen and (max-width: 1024px){
.land__header__wrapper{padding: 22px 0;}
.stickybooknowbtn {width: 36px;height: 170px;background-size: 36px;}
.pakkey__section{padding: 44px 0;}
.pakkey__heading h2{font-size: 48px;line-height: 2.8rem;}
.pakkey__items{flex-wrap: wrap;}
.pakkey__item{width: calc(50% - 5px);margin-bottom: 20px;}
.pakkey__item .text__1{font-size: 22px;}
.lionelmess__wrapper .lionelmess__top__content p{font-size: 16px;}
.lionelmess__wrapper .lionelmess__btm__content span{font-size: 16px;}
.lionelmess__wrapper .lionelmess__btm__content p{font-size: 48px;}
.the__gtr__wrapper .the__gtr__left .fanc__logo{width: 100%;max-width: 300px;margin: 0 0 50px 0;}
.the__gtr__wrapper .the__gtr__left div{font-size: 20px;}
.the__gtr__wrapper .the__gtr__left h3{font-size: 46px;}
.the__gtr__wrapper .the__gtr__right figure img{width: 100%;height:auto;display: block;}
.lso__wrapper span{font-size: 20px;margin-bottom: 15px;}
.lso__wrapper .lso__btn{font-size: 24px;padding: 8px 15px;max-width: 450px;}
.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;}
.pakkey__heading{margin: 30px 0 20px 0;}
.lionelmess__wrapper .lionelmess__btm__content .text__2{font-size: 80px;}
.lionelmess__wrapper .lionelmess__btm__content .text__3{font-size: 80px;}
.lionelmess__wrapper .lionelmess__btm__content .text__1{font-size: 26px;}
.the__gtr__wrapper .the__gtr__content h3{font-size: 36px;}
}

@media screen and (max-width: 899px){
}
@media screen and (max-width: 768px){
.land__header__logo{max-width: 20px;overflow: hidden;font-size: 0;}
.land__header__logo img{width: auto;height: auto;object-fit: unset;}
.land__goattour__wrapper{flex-direction: column;}
.land__goattour__wrapper .land__goattour__left{width: 100%;padding:24px 15px;}
.land__goattour__wrapper .land__goattour__right{width: 125%;}
.land__goattour__content{text-align: center;}
.land__goattour__content figure{width: 100%;max-width: 250px;margin: 0 auto 30px;}
.land__goattour__day__bx .text__2 {font-size:16px;}
.sfr__box span {font-size:20px;}
.land__goattour__day__bx{margin-bottom: 30px;}
.lionelmess__section{padding: 0 0 40px 0;}
.lionelmess__wrapper{display: flex;justify-content: space-between;flex-direction: column;}
.lionelmess__wrapper .lionelmess__top__content{align-self: flex-end;padding-top: 26px;margin-bottom: 300px;padding-right: 30px;}
.land__header__menu{position: fixed;top: 0;left: 0;width: 225px;height: 100vh;background: #A98765;z-index: 9999;transition: all 0.3s ease-in-out;padding: 0;display: none;}
.land__header__menu ul{flex-direction: column;gap: 0;padding: 20px;max-height: 95vh;overflow-y: auto;overflow-x: hidden;}
.land__header__menu ul li{width: 100%;margin-bottom: 10px;}
.land__header__menu ul li a{font-size: 20px;letter-spacing: 1px;}
.hamburger__menu{display: block;}
.fnc__logo{margin-bottom: 30px;}
.lso__wrapper .lso__btn{border-radius: 50px;}
.stickybooknowbtn{width: 100%;height: 60px;padding: 10px 20px;background: #272727;display: flex;justify-content: center;align-items: center;top: auto;bottom: 0;transform: none;position: sticky;cursor: pointer;}
.stickybooknowbtn:before{content: "";position: absolute;width: 60px;height: 60px;left: 0;top: 0;background: #208dcf url('assets/img/btn-texture.png') no-repeat center;transition: all ease-in-out 0.3s;-moz-transition: all ease-in-out 0.3s;-webkit-transition: all ease-in-out 0.3s;z-index: -1;box-shadow: 4px 0px 20px rgba(32, 141, 207, 0.5);}
.stickybooknowbtn:after{content: "";position: absolute;width: 60px;height: 60px;top: 0;left: 0;background-repeat: no-repeat;background-position: center;background-size: 20px;background-image: url('assets/img/ico-plus.png');}
.stickybooknowbtn span{display: block;}
.stickybooknowbtn:hover:before{width: 100%;}
.stickybooknowbtn:hover:after{background-image: url('assets/img/ico-right-arrow.png');background-size: 20px;}
}

@media screen and (max-width: 599px){
.pakkey__section{padding: 44px 0 0 0;}
.pakkey__item{width: 85%;margin:0 auto 45px auto;}
.lionelmess__wrapper .lionelmess__top__content{margin-bottom: 220px;}
.lionelmess__wrapper .lionelmess__btm__content p{font-size: 36px;}
.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;}
.lionelmess__wrapper .lionelmess__btm__content .text__2{font-size: 56px;}
.lionelmess__wrapper .lionelmess__btm__content .text__3{font-size: 56px;}
.lionelmess__wrapper .lionelmess__btm__content .text__1{font-size: 20px; width:258px; margin:0 auto;}
.the__gtr__wrapper .the__gtr__content .the__gtr__logo {width:280px;}
.the__gtr__wrapper .the__gtr__content h3{font-size: 18px;}
.the__gtr__wrapper .the__gtr__content .fanc__logo {max-width:150px;}
.the__gtr__section {background: url(assets/img/goat-img.png) no-repeat center center;}
}

@media screen and (max-width: 420px){
.cnt__formgroup{flex-direction: column;gap: 0;margin: 0;}
.lso__formgroup.wd__30{width: 100%;}
.lso__formgroup.wd__70{width: 100%;}
.land__goattour__day__bx .text__1{font-size: 32px;}
}

@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;}
}

