@charset "UTF-8";[data-comp-global-menu]{position:absolute;top:0;right:0;width:min(80%,1200px);height:100vh;height:100svh;padding-top:40px;background-color:#65321b;z-index:8;opacity:0;visibility:hidden;transition:all .5s ease-in-out}[data-comp-global-menu].menu-active{opacity:1;visibility:visible}@media (max-width: 1024px) and (orientation: portrait){[data-comp-global-menu]{z-index:unset;width:100%;padding-top:90px}}[data-comp-global-menu] .padded{padding-inline:150px}@media (max-width: 1024px) and (orientation: portrait){[data-comp-global-menu] .padded{padding-inline:max(36px,9.2307692308vw)}}@media (max-width: 1024px) and (min-width: 768px) and (orientation: portrait){[data-comp-global-menu] .padded{padding-inline:13%}}[data-comp-global-menu] .menu-content{height:100%}[data-comp-global-menu] .menu-content>*{flex-shrink:0}[data-comp-global-menu] .menu-content p{font-size:11px;margin-top:.36em}@media (max-width: 1024px) and (orientation: portrait){[data-comp-global-menu] .menu-content p{font-size:10px}}@media (max-width: 1024px) and (min-width: 768px) and (orientation: portrait){[data-comp-global-menu] .menu-content p{font-size:12px;margin-top:.7em}}[data-comp-global-menu] .welcome-wrapper{padding-block:50px;gap:max(5.2083333333vw,40px)}[data-comp-global-menu] .welcome-wrapper .logo{width:50px;flex-shrink:0}[data-comp-global-menu] .welcome-wrapper .logo img{width:100%;object-fit:contain}[data-comp-global-menu] .welcome-wrapper .welcome-copy{width:min(100%,60ch)}@media (max-width: 1024px) and (orientation: portrait){[data-comp-global-menu] .welcome-wrapper{padding-block:4.5vh}}@media (max-width: 1024px) and (min-width: 768px) and (orientation: portrait){[data-comp-global-menu] .welcome-wrapper{padding-block:50px}[data-comp-global-menu] .welcome-wrapper .welcome-copy{width:min(100%,50ch)}}[data-comp-global-menu] .line{height:1px;background-color:#ff5505;margin-bottom:10px}[data-comp-global-menu] .content-wrapper{height:100%;flex-shrink:1;gap:60px}[data-comp-global-menu] .content-wrapper a{font-weight:700}[data-comp-global-menu] .content-wrapper a:hover{color:#ff5505}[data-comp-global-menu] .content-wrapper nav{gap:25px}[data-comp-global-menu] .content-wrapper .social-media .links{gap:15px;margin-top:12px}@media (max-width: 1024px) and (orientation: portrait){[data-comp-global-menu] .content-wrapper{gap:5vh}[data-comp-global-menu] .content-wrapper .nav-wrapper{align-items:start;gap:5vh}[data-comp-global-menu] .content-wrapper nav{gap:15px}}@media (max-width: 1024px) and (min-width: 768px) and (orientation: portrait){[data-comp-global-menu] .content-wrapper,[data-comp-global-menu] .content-wrapper .nav-wrapper{gap:7vh}[data-comp-global-menu] .content-wrapper nav{gap:35px}}[data-comp-global-menu] .pattern-strip{height:36px;background-repeat:repeat-x;background-size:contain;filter:saturate(54%) brightness(75%) hue-rotate(-2deg);flex-shrink:0}@media (max-width: 767px) and (orientation: portrait){[data-comp-global-menu] .pattern-strip.hide_on_mobile{display:none}}[data-comp-global-menu] .pattern-detail{height:100px;background-size:contain;background-repeat:repeat-x;margin-top:10px;flex-shrink:0}@media (max-width: 767px) and (orientation: portrait){[data-comp-global-menu] .pattern-detail{display:none}}[data-comp-ui-button-hamburger]{display:flex;justify-content:space-between;align-items:var(--side)}[data-comp-ui-button-hamburger].menu-active .line{background-color:#fef7ee}[data-comp-ui-button-hamburger].menu-active .mid{width:50%}[data-comp-ui-button-hamburger] .line{height:1px;width:100%;background-color:#343434;transition:all .25s ease-in-out}[data-comp-ui-buttons-overlay]{position:absolute;right:0;top:120px;width:4.1666666667vw;max-width:60px;color:#fef7ee;z-index:8;box-shadow:0 5px 10px #00000021}[data-comp-ui-buttons-overlay] #btn-hamburger{pointer-events:none}[data-comp-ui-buttons-overlay] #btn-hamburger .line{background-color:#fef7ee}[data-comp-ui-buttons-overlay] .row{width:100%;height:124px;display:flex;flex-direction:column;align-items:center;justify-content:center}[data-comp-ui-buttons-overlay] span.vertical{font-family:Telugu MN;font-size:11px;letter-spacing:.07em;line-height:1em;text-transform:uppercase;flex-shrink:0;writing-mode:vertical-lr;rotate:180deg}[data-comp-ui-buttons-overlay] .menu{background-color:#ff5505;gap:20px}[data-comp-ui-buttons-overlay] .book{background-color:#40483a;gap:10px}[data-comp-ui-buttons-overlay] .book svg{flex-shrink:0}header{position:fixed;top:0;width:100%;z-index:6}header .bar{height:120px;width:100%;color:#343434;position:relative;z-index:8}header .bar .logo{position:absolute;left:50%;translate:-50%;width:180px}header .bar .logo #mantis{transition:all .4s ease-in-out .1s}header .bar .btn-book-header{font-family:Telugu MN;font-size:12px;letter-spacing:.07em;transition:all .4s ease-in-out .1s;position:relative}header .bar .btn-book-header:after{content:"";display:block;background-color:#343434;height:1px;width:66%;opacity:.5;position:absolute;top:calc(100% + 2px);transition:all .4s ease-in-out .1s}header .bar.menu-active{color:#fef7ee}header .bar.menu-active .logo #mantis{fill:#fef7ee}header .bar.menu-active .btn-book-header:after{background-color:#fef7ee}@media (max-width: 1024px) and (orientation: portrait){header .bar{height:90px;padding-inline:7.6923076923vw}header .bar .logo{width:130px}}header .overlay-bar{height:120px;width:100%;background-color:hsl(from #FEF7EE h s l/.8);backdrop-filter:blur(3px)}@media (max-width: 1024px) and (orientation: portrait){header .overlay-bar{height:90px;background-image:linear-gradient(hsl(from #FEF7EE h s l/.5) 100%,transparent);backdrop-filter:blur(5px)}}footer{background-color:#122f25;padding-top:40px}footer p span{font-weight:700;font-style:italic}footer .partners{background-color:#0d271e}footer .partners .content{padding-block:55px}footer .partners .content .logo{width:clamp(260px,19.4444444444vw,300px);margin-bottom:35px}footer .partners .content .title{font-size:clamp(24px,1.8055555556vw,26px);margin-bottom:12px}footer .partners .content .btn-member{font-size:10px;padding:1em;line-height:1em;border:1px solid #FF5505;transition:all .3s ease-in-out;margin-top:25px}footer .partners .content .btn-member:hover{color:#fef7ee;background-color:#ff5505}footer .partners .content .tag{font-size:14px}footer .partners .content .tag span{font-weight:700;font-style:italic}footer .partners .app{width:100%;background-color:#061d15;padding-block:24px;gap:45px}footer .partners .app .links{gap:25px}footer .partners .app .links img{height:30px}footer .partners .app p{margin-bottom:unset}@media (max-width: 1024px) and (orientation: portrait){footer .partners .app{padding-block:30px;gap:20px}}footer .main{border-block:1px solid #FF5505}footer .main .main-wrapper{display:grid;grid-auto-flow:row dense;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:25px;padding-block:70px;align-items:end}footer .main .brand img.logo{width:min(60%,90px)}footer .main .brand h6.heading{margin-block:20px}footer .main .brand .social{gap:20px}footer .main .brand .social a:hover{color:#ff5505}footer .main .col p{width:min(100%,44ch)}footer .main .newsletter .heading{margin-bottom:15px}@media (max-width: 1024px) and (orientation: portrait){footer .main .main-wrapper{padding-block:60px}footer .main .col.newsletter{margin-top:30px;grid-column:span 2}footer .main .col.newsletter p{width:min(100%,70ch)}}footer form{margin-top:20px;position:relative}footer form.busy{opacity:.66;pointer-events:none}footer form .input.row{width:min(100%,420px);border-bottom:1px solid #FF5505;margin-bottom:20px}footer form input{width:100%;font-size:clamp(10px,.9027777778vw,13px);background-color:unset;padding:5px 0}footer form input::placeholder{color:#ff5505}footer form button{font-size:clamp(10px,.9027777778vw,13px);background-color:unset;color:#ff5505;flex-shrink:0;gap:10px}footer form .terms{justify-content:start;gap:20px}footer form .terms input{width:14px;height:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#8f956a;background-color:#5d6e65;display:flex;align-items:center;justify-content:center}footer form .terms input:checked:after{content:"✓";color:#fff;font-size:12px}footer form .terms label{cursor:pointer;font-size:9px;line-height:1.2em;width:min(100%,50ch)}footer form .response{font-size:12px;position:absolute;top:calc(100% + 15px)}footer form [data-hp]{position:absolute;left:-9999vw;outline:1px solid red}footer .legal{padding-block:25px;font-size:10px}footer .ribbon{width:100%;height:36px;background-size:contain}*,*:before,*:after{font-weight:400;color:inherit}.ff-h{font-family:Telugu MN;line-height:1em}.ff-b{font-family:Trebuchet MS}h1{font-size:clamp(32px,2.2222222222vw,32px);font-family:Telugu MN;font-weight:400}h2{font-size:clamp(28px,2.3611111111vw,34px);font-family:Telugu MN;line-height:1em;font-weight:400;text-transform:capitalize}h3{font-size:clamp(16px,1.5277777778vw,22px);font-family:Telugu MN;font-weight:400;line-height:1em}h4{font-size:10px;font-family:Telugu MN;font-weight:700;letter-spacing:.07em;text-transform:uppercase}h6{font-family:Telugu MN;font-size:clamp(12px,.9722222222vw,14px);letter-spacing:.07em}p{font-size:clamp(12px,.8333333333vw,12px);font-family:Trebuchet MS;font-weight:400;line-height:1.6em}p:not(:last-child){margin-bottom:1.4em}.fc-l{color:#fef7ee}.fc-d{color:#343434}.fc-f{color:#d8d8d7}.fc-o{color:#ff5505}.fw-l{font-weight:300}.fw-r{font-weight:400}.fw-m{font-weight:500}.fw-sb{font-weight:600}.fw-b{font-weight:700}.ls-07{letter-spacing:.07em}.ls-10{letter-spacing:.1em}*{padding:0;margin:0;box-sizing:border-box}.editor-styles-wrapper :where(.is-layout-flex){gap:unset}.wp-block{max-width:100%}/*!--- State ---- */.hide{display:none}.no-scroll{overflow:hidden;height:100vh}/*!--- Device ----*/.mobile{display:none}/*!--- Layout -----*/[class*=flex]{display:flex}[class*=-row],[class*=flex-resp]{flex-direction:row}.flex-wrap{flex-direction:row;flex-wrap:wrap}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.jc-sb{justify-content:space-between}.jc-c{justify-content:center}.ai-c{align-items:center}.ai-e{align-items:end}.ai-st{align-items:stretch}.cen-f{display:flex;justify-content:center;align-items:center}.cen-v{display:flex;align-items:center}.cen-h{display:flex;flex-direction:column;align-items:center}.p-rel{position:relative}.p-abs{position:absolute}.p-abs-c{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-abs-t{position:absolute;top:0;width:100%}.p-abs-b{position:absolute;bottom:0;width:100%}.p-fix{position:fixed}.block{display:block}.fill{width:100%;height:100%}.grid,.grid-resp{display:grid}@media (max-width: 1024px) and (orientation: portrait){.grid-resp{grid-template-columns:100%!important}}.mi-a{margin-inline:auto}.marGlob{margin-inline:clamp(30px,12.8472222222vw,200px)}@media (max-width: 1024px) and (orientation: portrait){.marGlob{margin-inline:max(36px,9.2307692308vw)}}.marDesk{margin-inline:clamp(30px,12.8472222222vw,200px)}@media (max-width: 1024px) and (orientation: portrait){.marDesk{margin-inline:0}}.marMob{margin-inline:0}@media (max-width: 1024px) and (orientation: portrait){.marMob{margin-inline:max(36px,9.2307692308vw)}}.padGlob{padding-inline:clamp(30px,12.8472222222vw,200px)}@media (max-width: 1024px) and (orientation: portrait){.padGlob{padding-inline:max(36px,9.2307692308vw)}}.padDesk{padding-inline:clamp(30px,12.8472222222vw,200px)}@media (max-width: 1024px) and (orientation: portrait){.padDesk{padding-inline:0}}.padMob{padding-inline:0}@media (max-width: 1024px) and (orientation: portrait){.padMob{padding-inline:max(36px,9.2307692308vw)}}/*!--- Columns ---*/.col-50{width:50%}.col-33{width:33.3%}.col-25{width:25%}.col-20{width:20%}/*!---- TEXT specific styles ----*/.ta-c{text-align:center}.ta-l{text-align:left}.ta-r{text-align:right}.tt-up{text-transform:uppercase}.tt-c{text-transform:capitalize}.fs-i{font-style:italic}/*!------------------*//*!---- Images and icons ----*/.icon{background-size:contain;background-repeat:no-repeat;background-position:center}.img,figure{overflow:hidden}.img img,figure img{width:100%;height:100%;object-fit:cover}.img-plax{position:relative;overflow:hidden}.img-plax img{position:absolute;width:100%;bottom:0;object-fit:cover}img{display:block}.img-fill{width:100%;height:100%;object-fit:cover}.bg-img{background-repeat:no-repeat!important}.bgs-cover{background-size:cover;background-position:center;background-repeat:no-repeat}.bgs-contain{background-size:contain;background-position:center;background-repeat:no-repeat}/*! Elements */a{display:block;text-decoration:none;color:inherit}ul{list-style:none}.btn{cursor:pointer}button{border-radius:unset;border:unset}input,textarea,select{border:unset;outline:unset;resize:none}.space{height:100px}/*! Helper Classes  */.origin:after{content:"";position:absolute;width:3px;height:3px;border-radius:100%;left:var(--x);top:var(--y);background-color:var(--color);translate:-50% -50%;z-index:9999}.outline{border:1px dashed red}@media (max-width: 1024px) and (orientation: portrait){.desktop{display:none!important}.mobile{display:block}.flex-resp{flex-direction:column}.col-50,.col-33,.col-25,.col-20{width:100%}}*,*:before,*:after,html,body{padding:0;margin:0;box-sizing:border-box}.wide{margin-inline:auto}@media (min-width: 1920px){.wide{margin-inline:auto;padding-inline:unset!important;max-width:1440px}}.a-full,.wrapper-full{width:100%}.max-wide{max-width:1440px;margin-inline:auto}[data-info]{background-color:#212121;padding:30px;border:thick solid rgb(255,255,120);margin-bottom:50px;position:relative;z-index:100;color:#97ffe0!important}[data-info] hr{margin-block:30px}[data-info] p{display:block;font-size:15px;font-family:monospace;margin-bottom:6px}body{background-color:#fef7ee;font-family:Trebuchet MS;color:#343434;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never}[data-comp-ui-divider-line]{color:inherit;font-size:10px;font-family:Telugu MN;letter-spacing:.07em;text-transform:uppercase;align-items:start;margin-bottom:25px;gap:60px}[data-comp-ui-divider-line] .heading{flex-shrink:0;font-weight:400}[data-comp-ui-divider-line] .line-wrapper{width:100%}[data-comp-ui-divider-line] .line-wrapper .line{height:1px}[data-comp-ui-divider-line] .line-wrapper .short{background-color:#ff5505;width:40%;max-width:300px;min-width:40px}[data-comp-ui-divider-line] .line-wrapper .long{background-color:#c2c3bb;width:100%}[data-comp-ui-divider-line] .section-name{right:0;top:calc(100% + 8px);text-align:right}@media (max-width: 1024px) and (orientation: portrait){[data-comp-ui-divider-line]{gap:max(15px,8%);align-items:center}}
