@charset "UTF-8";@font-face{font-family:wild_mangoregular;src:url("./media/wild_mango-webfont-7TLP5PGA.woff2") format("woff2"),url("./media/wild_mango-webfont-YTOZZZVW.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url("./media/gilroy-regular-webfont-AXAKDOM4.woff2") format("woff2"),url("./media/gilroy-regular-webfont-WFKBJPWQ.woff") format("woff");font-weight:400;font-display:swap}@font-face{font-family:Gilroy;src:url("./media/gilroy-medium-webfont-Q43FS2Q4.woff2") format("woff2"),url("./media/gilroy-medium-webfont-Q3GHUAHS.woff") format("woff");font-weight:500;font-display:swap}@font-face{font-family:Gilroy;src:url("./media/gilroy-semibold-webfont-FQLFU4GV.woff2") format("woff2"),url("./media/gilroy-semibold-webfont-VNTMBOH4.woff") format("woff");font-weight:600;font-display:swap}@font-face{font-family:Gilroy;src:url("./media/gilroy-bold-webfont-PIRALKSY.woff2") format("woff2"),url("./media/gilroy-bold-webfont-QIUCFOOV.woff") format("woff");font-weight:700;font-display:swap}@font-face{font-family:Gilroy;src:url("./media/gilroy-extrabold-webfont-MLABJ34Y.woff2") format("woff2"),url("./media/gilroy-extrabold-webfont-RPFTQVH7.woff") format("woff");font-weight:800;font-display:swap}:root{--font-60: 60px;--font-50: 50px;--font-45: 45px;--font-37: 37px;--font-30: 30px;--font-25: 25px;--font-22: 22px;--font-20: 20px;--font-18: 18px;--font-17: 17px;--font-16: 16px;--font-15: 15px;--font-12: 12px}*,*:before,*:after{box-sizing:border-box}body,html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;overflow-x:hidden;scroll-behavior:smooth}body{margin:0;padding:0;font-family:Gilroy,sans-serif;font-weight:400;color:#545454;font-size:var(--font-20);line-height:1.8;background:#fff}@media(max-width:768px){body{font-size:var(--font-18)}}@media(max-width:480px){body{font-size:var(--font-16)}}img{display:block;max-width:100%;height:auto}p{margin:0 0 30px;font-weight:600}p:last-child{margin:0}a{color:#222;text-decoration:none;transition:.5s all}a:hover{color:#f84372}ol,ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0}section{padding:185px 0;position:relative}section.small-padding{padding:100px 0}@media(max-width:992px){section{padding:120px 0}}@media(max-width:768px){section{padding:90px 0}}@media(max-width:480px){section{padding:60px 0}}section.pt-0{padding-top:0!important}section.pb-0{padding-bottom:0!important}section.p-0{padding-top:0;padding-bottom:0}.wrapper{width:100%;max-width:1350px;padding:0 15px;margin:0 auto;position:relative}.wrapper.small{max-width:1270px}@media(max-width:1400px){.wrapper{max-width:1200px}}@media(max-width:1200px){.wrapper{max-width:1000px;padding:0 20px}}@media(max-width:992px){.wrapper{padding:0 18px}}@media(max-width:600px){.wrapper{padding:0 15px}}@media(max-width:480px){.wrapper{padding:0 14px}}@media(max-width:380px){.wrapper{padding:0 12px}}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.mb-0{margin-bottom:0!important}.d-none{display:none!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.mt-80{margin-top:80px}.button{font-size:15px;padding:12px 28px;line-height:1;background:#f84372;text-decoration:none;font-weight:400;color:#fff;display:inline-block;text-align:center;cursor:pointer;transition:.5s all;border:1px solid #000;min-width:199px;font-family:Poppins,sans-serif;text-transform:uppercase}.button.black{border:1px solid #090909;background:transparent;color:#000}.button.black:hover{background:#f82b60;color:#fff;border:1px solid #F82B60}.button:hover{color:#f82b60;background:#fff;border:1px solid #000}.site-header{background:#fff;position:sticky;top:0;z-index:1000;box-shadow:none}.header-row{display:flex;justify-content:space-between;align-items:center;padding:23px 15px 0;border-bottom:4px solid #1ABEFF;max-width:1720px;margin:0 auto}ul.logo-list{display:flex;list-style:none;margin:0;padding:0}ul.logo-list li{width:fit-content}ul.logo-list li>div{position:relative;z-index:1;padding:10px;height:100%;border-radius:35px 35px 0 0;display:flex;align-items:center;justify-content:flex-end;transition:.5s all}ul.logo-list li>div a{position:absolute;inset:0;z-index:1}.brand-logo img{max-width:70px;transition:.5s all;object-fit:cover;display:block}ul.logo-list li:nth-child(1)>div{background:#a9d3d9}ul.logo-list li:nth-child(2n) .brand-logo img{max-width:140px}ul.logo-list li>div:hover{background:#f5f5f5}.main-nav{display:flex;align-items:flex-end}ul.nav-menu{display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0}ul.nav-menu>li:not(:last-child){margin-right:40px}.nav-item{position:relative}.nav-item>a{font-size:var(--font-15);font-weight:600;font-family:Open Sans,sans-serif;line-height:1.5;color:#222;text-decoration:none;padding:0 8px;display:block;position:relative;transition:color .3s;white-space:nowrap}.nav-item>a:hover{color:#f84372}.nav-item>a.active,.nav-item>a.active-link{color:#f82b60}.nav-item>a.active:after,.nav-item>a.active-link:after{content:"";position:absolute;bottom:-38px;left:0;width:100%;height:3px;background:#f82b60}.menu-item-has-children{position:relative}.nav-menu>.menu-item-has-children>a:after{content:"\f107";font-family:"Font Awesome 6 Free";font-weight:700;color:#222;position:relative;top:0;left:4px;transition:color .3s;vertical-align:middle}.nav-menu>.menu-item-has-children>a:hover:after{color:#f82b60}ul.sub-menu{position:absolute;top:46px;left:0;background:#fff;flex-direction:column;z-index:9999;min-width:250px;border-top:5px solid #F82B60;list-style:none;margin:0;padding:0;box-shadow:0 6px 20px #0000001f;display:flex}ul.sub-menu .menu-item{border-bottom:1px solid #ccc;position:relative;margin:0}ul.sub-menu .menu-item:last-child{border:none}ul.sub-menu .menu-item>a{padding:15px 20px;display:flex;justify-content:space-between;align-items:center;font-size:15px;font-family:Open Sans,sans-serif;font-weight:500;color:#333;transition:.2s all;width:100%}ul.sub-menu .menu-item>a:hover{color:#f82b60;background:#fff8f9}ul.sub-menu.flyout{position:absolute;top:-5px;left:100%;border-top:5px solid #F82B60;min-width:220px;box-shadow:4px 4px 16px #0000001a}.toggle{display:none;cursor:pointer;z-index:9999;background:none;border:none;padding:6px;flex-direction:column;gap:5px}.bar{width:34px;height:3px;background-color:#f82b60;display:inline-block;margin:3px 0 3px auto;border-radius:5px;transition:all ease-in-out .3s;cursor:pointer}.main-nav.open{display:block}.main-nav{transition:max-height .25s ease}@media(max-width:992px){.header-row{flex-wrap:wrap;align-items:center;justify-content:space-between;padding:16px 15px}.toggle{display:flex;margin-left:auto}.main-nav{display:none;width:100%}.main-nav.open{display:block}.nav-menu{flex-direction:column;align-items:stretch;width:100%;margin-top:12px;gap:10px}ul.nav-menu>li{width:100%}ul.nav-menu>li:not(:last-child){margin-right:0}.nav-item>a{padding:12px 16px;border-radius:16px;background:#fff;border:1px solid rgba(0,0,0,.08);white-space:normal;word-break:break-word}.menu-item-has-children .sub-menu{position:static;top:auto;left:auto;min-width:auto;box-shadow:none;border-top:none;background:transparent;flex-direction:column;width:100%;margin-top:0;padding:0}ul.sub-menu .menu-item>a{padding:10px 20px;background:#fff;border-radius:12px;margin:0 0 8px}.brand-logo img{max-width:55px}.banner-row,.wrapper,.hero-banner-wrap{width:100%;max-width:100%}section.hero-banner>.wrapper{padding-top:24px;padding-bottom:24px}.img-block-row,.speaks-row,.process-row,.hotel-row,.mhd-row,.cta-row,.address-row,.footer-row,.contact-row,.form-wrap,.made-row,.banner-row,.hero-banner-wrap,.wrapper{flex-wrap:wrap}.img-block-row>*,.speaks-row>*,.process-row>*,.hotel-row>*,.mhd-row>*,.cta-row>*,.contact-row>*,.form-wrap>*,.made-row>*{width:100%}.left-part,.right-part,.inner-part,.contact-block,.values-block,.process-block,.hotel-block,.project-block,.cat-block,.footer-block,.form-left,.form-right,.made-list,.made-right{width:100%!important;max-width:100%!important;min-width:0!important}.cat-row,.mhd-row,.project-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.img-block-row,.process-row,.hotel-row,.mhd-row,.contact-row,.values-row,.footer-row,.form-wrap,.made-row{gap:20px}.menu-item-has-children .sub-menu{width:100%!important}.banner-row,.hero-banner-wrap,.wrapper{width:100%;max-width:100%}.sub-menu.flyout{position:static;top:auto;left:auto;min-width:0;width:100%;box-shadow:none;border-top:none}.menu-item-has-children .sub-menu .menu-item{width:100%}.delivered-element img,.vector img{display:none!important}.contact-row,.process-row,.hotel-row,.mhd-row,.cta-row,.values-row,.cat-row,.project-row,.footer-row,.made-row,.img-block-row,.form-wrap{gap:20px}.wrapper,.hero-banner-wrap,.inner-banner,.contact-section,.form-section,.map-section,.aboutus-section,.journey-section,.values-section,.hotel-section,.seating.aboutus-section,.hospitality,.cta-section{padding-left:18px;padding-right:18px}.hero-banner-wrap{padding:150px 18px}.title{font-size:clamp(2.4rem,5vw,3.4rem);line-height:1.12}}@media(max-width:480px){.header-row{padding:10px 14px}section.hero-banner>.wrapper{padding-top:16px;padding-bottom:16px}.brand-logo img{max-width:42px}.nav-item>a{padding:12px;font-size:14px}.banner-row p,.process-name,.hotel-center .intro-description,.content-center .intro-description,.footer-description{font-size:.95rem}.process-block,.speaks-block,.hotel-block{width:100%}}.bar:first-child{width:24px}.bar:last-child{width:17px}section.hero-banner{padding:0;margin-top:0}section.hero-banner>.wrapper{max-width:1220px;padding-top:48px;padding-bottom:70px}.hero-banner-wrap{position:relative;padding-top:62.5%;text-align:center;color:#fff;margin:0!important;overflow:hidden}.bg-img{position:absolute;inset:0;width:100%;height:100%;z-index:0}.bg-img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}span.overlay{position:absolute;inset:0;width:100%;height:100%;background:#0d0d0d85;z-index:1}.banner-row{position:absolute;width:100%;max-width:950px;margin:0 auto;inset:0 0 0 50%;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.title{font-size:var(--font-60);font-family:wild_mangoregular,serif;line-height:1.24;letter-spacing:2.4px;font-weight:400;margin-bottom:8px;color:#fff}.banner-row p{letter-spacing:2px;font-weight:600;color:#ffffffed;line-height:1.8}section.animated-line{width:100%;background:#1abeff;border-top:3px solid #fff;border-bottom:3px solid #fff;z-index:3;padding:10px 0!important;overflow:hidden;position:relative}section.animated-line ul{margin:0;list-style:none;display:flex;position:relative;animation:marquee-reverse 30s linear infinite;justify-content:flex-end;white-space:nowrap}section.animated-line ul li{font-weight:800;font-size:16px;line-height:1;letter-spacing:.6px;font-family:Inter,sans-serif;flex:0 0 auto;display:flex;align-items:center;color:#fff}@keyframes marquee-reverse{0%{right:0}to{right:-100%}}section.about-section{padding-top:122px;padding-bottom:185px;margin-top:0}.img-block-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.left-part{position:relative;width:45.455%}.right-part{width:45.455%}.inner-part{width:79%}.left-part .image{position:relative;padding-top:125%;display:block;overflow:hidden}.left-part .image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:3px 277px 3px 3px;display:block}.vector{position:absolute;top:0;right:0;z-index:-1;margin-right:-20px}.right-part .heading{font-weight:400;font-size:45px;line-height:1.14;letter-spacing:1.8px;color:#f82b60;font-family:wild_mangoregular,serif}.right-part .heading-group{margin-bottom:10px}.right-part .intro-description{margin-bottom:37px}.right-part .intro-description p{font-weight:500;letter-spacing:2px;line-height:1.57;color:#000}.shine-hover{position:relative;overflow:hidden;display:block}.shine-hover:after{content:"";position:absolute;top:0;left:-83%;width:50%;height:100%;background:linear-gradient(120deg,#fff0,#fff9,#fff0);transform:skew(-25deg);transition:left .8s ease;pointer-events:none;z-index:2}.shine-hover:hover:after{left:133%}section.speaks-section .heading{font-family:wild_mangoregular,serif;font-weight:400;font-size:50.21px;line-height:1;text-transform:uppercase;color:#f82b60}.heading.line{position:relative;padding-bottom:20px}.heading.line:after{position:absolute;content:"";height:7px;width:101px;background:#ffbc10;bottom:0;left:0;right:0;margin:0 auto;border-radius:45px}.speaks-section .heading-group{margin-bottom:64px}.speaks-row{display:flex;flex-wrap:wrap;margin:-7px;padding:0 40px}.speaks-block{width:25%;padding:0 7px;margin:7px 0}.speaks-block>div{padding:23px;background:#45caff;border-radius:13px;height:100%;text-align:center;color:#000;display:flex;justify-content:center;align-items:center}.speaks-block>div span{color:#f82b60}.speaks-block p{font-weight:700;font-size:22px;line-height:1.36;letter-spacing:2.2px}.speaks-block:nth-child(3)>div{background:#ffbc10}.vectors img{position:absolute;top:0;margin-top:130px}.vectors img:first-child{left:0;margin-left:-44px}.vectors img:last-child{right:0;margin-right:-44px}.process-wrap{border:2px solid #B5B5B5;background:#fff;box-shadow:3px 3px 8.7px 4px #0000001c;border-radius:36px;padding:70px 60px}.process-wrap .subheading{font-size:30px;margin-bottom:2px}.process-wrap .heading{font-weight:400;font-size:45px;line-height:1.556;letter-spacing:1.8px;font-family:wild_mangoregular,serif;color:#f82b60}.process-wrap .heading-group{margin-bottom:47px}.process-row{display:flex;flex-wrap:wrap;margin:-20px}.process-block{width:25%;padding:0 20px;margin:20px 0;position:relative;transition:.5s all}.process-block>div{display:flex;flex-direction:column;align-items:center;justify-content:center}.process-icon{background:#f6f6f6;border:1.54px solid #D6D6D6;border-radius:50%;width:104px;height:104px;display:flex;align-items:center;justify-content:center;position:relative;transition:.5s all}.process-icon img{width:70px;height:70px;object-fit:contain;transition:.5s all}.process-icon:after{content:"";border-top:2.4px dashed #CBCBCB;width:83px;display:block;position:absolute;top:50%;right:-100%;transform:translate(50%,-50%)}.process-block:nth-child(4n) .process-icon:after{content:none}.process-block:hover .process-icon{box-shadow:0 0 35px #ccc}.process-block:hover .process-icon img{transform:scale(1.05)}.process-name{font-weight:700;font-size:20px;line-height:1.2;letter-spacing:-.2px;margin-top:12px;width:60%;text-align:center}section.hotel-section{padding:79px 0 99px}.hotel-bg{position:absolute;inset:0;width:100%;height:100%}.hotel-bg img{width:100%;height:100%;object-fit:cover;object-position:center}.hotel-bg .overlay{position:absolute;inset:0;background:#ff668de6}.hotel-wrap{position:relative;z-index:1}.hotel-center{color:#fff;width:775px;margin:0 auto}.hotel-center .heading{font-weight:400;font-size:45px;line-height:1.2;letter-spacing:.9px;text-transform:capitalize;font-family:wild_mangoregular,serif}.hotel-center .heading-group{margin-bottom:22px}.hotel-center .intro-description{width:630px;margin:0 auto 62px}.hotel-row{display:flex;flex-wrap:wrap;margin:-7.5px;padding:0 60px}.hotel-block{width:33.33%;padding:0 7.5px;margin:7.5px 0}.hotel-block>div{padding:18px;background:#fff;border-radius:15px;height:100%;position:relative;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,background .35s ease}.hotel-block>div>a{position:absolute;inset:0;width:100%;height:100%;z-index:9}.hotel-block>div:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 18px 35px #0000002e,0 8px 10px #0000001f;background:linear-gradient(180deg,#1abeff 15%,#fff 70%)}.hotel-img{position:relative;padding-top:76%}.hotel-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:20px;display:block;transition:transform .4s ease}.hotel-block>div:hover .hotel-img img{transform:scale(1.03)}.hotel-content h6{margin:17px 0 6px;font-family:Inter,sans-serif;font-weight:700;font-size:16.18px;line-height:1.455;color:#151515}.hotel-content p{font-family:Inter,sans-serif;font-weight:500;font-size:11.77px;line-height:1.875;color:#868686;margin:0}span.tag{display:inline-flex;align-items:center;justify-content:center;z-index:2;position:absolute;bottom:20px;left:20px;padding:8px 14px;font-weight:700;font-size:14px;text-transform:capitalize;font-family:Inter,sans-serif;color:#fff;border-radius:999px}span.tag.yellow{background:#ffbc10}span.tag.pink{background:#f82b60;text-transform:uppercase}section.spaces-section{background:#69d6ff2e;padding:95px 0 62px}.bg-image{position:absolute;inset:0;width:100%;height:100%}.bg-image img{width:100%;height:100%;object-fit:cover;object-position:center}.content-center{margin-bottom:46px}.content-center .heading{font-weight:400;font-size:50.21px;line-height:1;font-family:wild_mangoregular,serif;color:#f82b60;margin-bottom:21px}.content-center p{font-weight:500;letter-spacing:2px;color:#000}.content-center .intro-description{margin:0 auto;width:600px}.space-img{position:relative;padding-top:120%}.space-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:20px;display:block}h5.space-name{position:absolute;bottom:0;text-align:left;left:24px;right:24px;font-weight:600;font-size:22px;line-height:1.2;font-style:italic;color:#fff;padding-bottom:28px;z-index:9;margin:0}h5.space-name span{display:block;font-weight:400;font-size:18px}.spaces-block>div{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 8px 32px #0000002e}.spaces-block>div .space-name:after{content:"";background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.75) 100%);position:absolute;z-index:-1;width:100%;height:70%;bottom:0;left:0}.space-btn{margin-top:60px}.spaces-slider{position:relative;margin:0 auto;max-width:1084px;width:100%}.spaces-viewport{width:100%;overflow-x:hidden;overflow-y:visible;padding:40px 0;margin:-40px 0}.spaces-track{display:flex;align-items:center}.spaces-track.is-transitioning{transition:transform .5s ease-in-out}.spaces-block{flex:0 0 33.333%;width:33.333%;box-sizing:border-box;padding:0 6px;position:relative;transition:transform .5s ease-in-out,opacity .5s ease-in-out;z-index:1}.spaces-block.hidden-tile{opacity:0;pointer-events:none;transform:scale(.65)}.spaces-block.center{transform:scale(1.15);opacity:1;z-index:3}.spaces-block.left-1,.spaces-block.right-1{transform:scale(.88);opacity:.85;z-index:2}.slick-prev,.slick-next{width:45px;height:45px;border:.84px solid #3D3D3D;border-radius:100%;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:10;transition:border-color .3s;flex-shrink:0}.slick-prev:hover,.slick-next:hover{border-color:#f82b60}.slick-prev{left:-70px}.slick-next{right:-70px}.slick-prev:before{content:"";background-image:url(https://modernhoteldecor.com/wp-content/uploads/2025/07/left-arrow.png);background-repeat:no-repeat;background-size:59px;display:inline-block;width:59px;height:13px;position:absolute;transition:left .3s ease;left:15px}.slick-next:before{content:"";background-image:url(https://modernhoteldecor.com/wp-content/uploads/2025/07/Right-arrow.png);background-repeat:no-repeat;background-size:59px;display:inline-block;width:59px;height:13px;position:absolute;transition:right .3s ease;right:15px}.slick-prev:hover:before{left:-20px}.slick-next:hover:before{right:-20px}section.app-section{padding:128px 0 0}.app-row{display:flex;flex-wrap:wrap;align-items:center}.app-left{width:600px;position:relative}.app-left .app-image{position:relative;padding-top:0}.app-left .app-image img{position:static;width:100%;height:auto;object-fit:cover;display:block}.element img{position:absolute;bottom:0;z-index:-1;left:0;margin-left:-50px}.app-vector img{position:absolute;top:0;right:0}.app-right{width:460px;margin-left:70px}.app-btn{width:288px}.app-btn .button{width:100%;margin-bottom:10px;padding:12px 17px}.coming-soon-btn.button{width:auto;display:inline-block}.app-right .heading{font-weight:400;font-size:45px;line-height:1.556;letter-spacing:1.3px;font-family:wild_mangoregular,serif;color:#f82b60}.app-right .heading-group{margin-bottom:46px}.app-right .intro-description ul{margin-bottom:27px;list-style:none;padding:0}.app-right .intro-description ul li{font-weight:600;font-size:17px;margin-bottom:17px;padding-left:30px;position:relative;display:flex}.app-right .intro-description ul li:last-child{margin:0}.app-right .intro-description ul li:before{content:"\f058";font-family:"Font Awesome 6 Free",FontAwesome;font-weight:900;color:#ffbc10;position:absolute;left:0;font-size:20px;line-height:1;top:3px}.app-right .intro-description{margin-bottom:10px}section.mhd-section{padding-top:80px!important;padding-bottom:48px!important}.mhd-vector img{position:absolute;left:0;top:0;margin-top:140px}.mhd-row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}section.mhd-section .heading{font-weight:400;font-size:45px;line-height:1.556;letter-spacing:1.8px;text-transform:capitalize;font-family:wild_mangoregular,serif;color:#f82b60;width:603px}.mhd-section .heading-group{margin-bottom:30px}.mhd-block>div{background:#e1f7ff;padding:30px;height:100%;text-align:center;box-shadow:-5.92px -5.92px 11.84px #ffffff4d;border:1.07px solid #9B9B9B;border-radius:15px;position:relative;transition:.5s all;cursor:pointer}.mhd-block>div:hover{box-shadow:inset 0 0 25px #9b9b9b}.mhd-block h3{font-weight:400;font-size:37.47px;line-height:1.317;letter-spacing:1.5px;text-transform:capitalize;font-family:wild_mangoregular,serif;position:relative;padding-bottom:30px;margin-bottom:30px;border-bottom:1.07px solid #000;color:#01294e}.mhd-block h3 span{font-size:28px}.mhd-block p{font-weight:500}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;z-index:9999;overflow-y:auto}.modal.active{display:block}.modal-content{background:#fff;max-width:800px;padding:50px;border-radius:10px;position:relative;top:50%;left:50%;width:90%;transform:translate(-50%,-50%)}.close{font-size:28px;font-weight:700;line-height:1;color:#000;cursor:pointer;background:none;border:0;position:absolute;top:20px;right:30px}.modal-header h3{font-weight:400;font-size:37.47px;line-height:1.317;letter-spacing:1.5px;text-transform:capitalize;font-family:wild_mangoregular,serif;position:relative;padding-bottom:30px;margin-bottom:30px;border-bottom:1.07px solid #000;color:#01294e;text-align:center}section.cta-section{padding:126px 0;margin-bottom:60px}.cta-wrap{padding:102px 0 163px;background:#115695;border-radius:40px;position:relative;overflow:hidden}.cta-bg img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;bottom:0;left:0;right:0;display:block}.cta-row{margin:0 auto;width:870px;text-align:center;color:#fff;position:relative;z-index:1}.cta-row .heading{font-weight:400;font-size:45px;line-height:1.556;letter-spacing:1.3px;font-family:wild_mangoregular,serif}.cta-row p{font-weight:500;letter-spacing:2px}.cta-row .heading-group{margin-bottom:27px}.cta-row .intro-description{margin-bottom:42px}.cta-btn .button{margin:5px}section.inner-banner{padding:86px 0;background:#e1f7ff;margin-top:38px}section.inner-banner .heading{font-size:50.21px;line-height:1;text-transform:uppercase;font-family:wild_mangoregular,serif;font-weight:400;color:#f82b60}section.inner-banner .product-description{margin-top:18px}section.inner-banner .product-description p{font-size:18px;font-weight:500;color:#333;line-height:1.6;margin:0}footer.site-footer{background:#000;color:#fff;padding-top:65px;position:relative;overflow:hidden}.footer-row{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:0 -10px}.footer-block{max-width:410px;padding:0 10px}.footer-logo{width:fit-content;margin-bottom:36px}.footer-logo img{max-width:100px}p.footer-description{font-weight:500;font-size:18.33px;line-height:1.51;font-family:Inter,sans-serif;margin-bottom:57px}ul.social-links{display:inline-flex;flex-wrap:wrap}ul.social-links li:not(:last-child){margin-right:22px}ul.social-links li a{display:flex;align-items:center;justify-content:center;background:#313131;width:30px;height:30px;color:#fff;border-radius:3.33px;font-size:18px;transition:background .2s}ul.social-links li a:hover{background:#f82b60}h2.footer-heading{font-weight:600;font-size:20px;line-height:1;font-family:Inter,sans-serif;margin-bottom:33px;color:#fff}.contact-info a{color:#d1d1d1}.contact-info p a{display:flex;align-items:flex-start;font-weight:500;font-size:18.33px;line-height:1.27;font-family:Inter,sans-serif;color:#d1d1d1;transition:color .2s}.contact-info p a:hover{color:#f82b60}.contact-info img{flex:0 0 auto;width:fit-content;height:max-content;margin-right:30px;position:relative;top:1px}.contact-info p{margin-bottom:20px}.contact-info p:last-child{margin:0}ul.footer-menu{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0;margin:0}ul.footer-menu li a{font-size:18.33px;line-height:1.27;color:#d1d1d1;font-family:Inter,sans-serif;font-weight:500;transition:opacity .2s}ul.footer-menu li a:hover{color:#f82b60;opacity:.75}.address-row{display:flex;flex-wrap:wrap;align-items:center;padding:20px;border:1px solid #ccc;border-radius:30px;margin-top:60px;width:fit-content;margin-left:auto;margin-right:auto;justify-content:center;gap:10px}.address-block{padding:0 10px;max-width:300px}.address-block>div a{display:flex;align-items:flex-start;font-weight:500;font-size:18.33px;line-height:1.27;font-family:Inter,sans-serif;color:#d1d1d1;transition:color .2s}.address-block>div a:hover{color:#f82b60}.address-block img{flex:0 0 auto;width:fit-content;height:max-content;margin-right:20px;position:relative;top:1px}.address-block span{display:block;color:#fff;margin-bottom:6px;font-weight:600}.address-block p{margin:0;font-size:14px;color:#d1d1d1;line-height:1.5}.footer-bot{position:relative;margin-top:95px}.copyright{text-align:center;position:absolute;bottom:0;margin-bottom:30px;left:0;right:0;z-index:2}.copyright p{font-weight:500;font-size:18.33px;line-height:1.47;font-family:Inter,sans-serif;color:#fff;margin:0}.footer-bot-image img{width:100%;height:100%;display:block}@media(max-width:1280px){.banner-row{width:100%;max-width:100%}.hotel-center,.hotel-center .intro-description{width:100%}.hotel-row{padding:0 20px}.cta-row{width:100%;padding:0 30px}.content-center .intro-description,.mhd-section .heading{width:100%}.slick-prev{left:-20px}.slick-next{right:-20px}}@media(max-width:1080px){section{padding:120px 0}section.small-padding{padding:80px 0}.speaks-row{padding:0 10px}.process-wrap{padding:50px 30px}.cta-wrap{padding:70px 20px 100px}.app-left{width:500px}.app-right{width:400px;margin-left:40px}}@media(max-width:960px){.main-nav{display:none;position:fixed;inset:0;background:#000000f7;z-index:9998;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:70px 30px 40px;overflow-y:auto}.main-nav.open{display:flex}ul.nav-menu{flex-direction:column;width:100%}ul.nav-menu>li:not(:last-child){margin-right:0}.nav-item{width:100%}.nav-item>a{color:#fff!important;font-size:17px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1);width:100%}.nav-item>a:hover,.nav-item>a.active,.nav-item>a.active-link{color:#f82b60!important}.nav-item>a.active:after,.nav-item>a.active-link:after{display:none}ul.sub-menu{position:static;border-top:none;box-shadow:none;background:transparent;padding-left:16px;border-left:2px solid #F82B60;margin:4px 0 8px}ul.sub-menu .menu-item{border-bottom:none}ul.sub-menu .menu-item>a{color:#ffffffc7;font-size:14px;padding:8px 0}ul.sub-menu .menu-item>a:hover{color:#f82b60;background:transparent}ul.sub-menu.flyout{position:static;left:auto;top:auto;border-top:none;box-shadow:none;padding-left:16px;border-left:2px solid rgba(255,255,255,.2)}.toggle{display:flex!important;position:relative;z-index:9999}.brand-logo img{max-width:50px!important}ul.logo-list li:nth-child(2n) .brand-logo img{max-width:100px!important}.app-row{flex-direction:column}.app-left{width:100%;margin-bottom:40px}.app-right{width:100%;margin-left:0}.img-block-row{flex-direction:column!important}.left-part{width:100%!important;margin-bottom:40px}.right-part,.inner-part{width:100%!important}.hotel-block,.speaks-block,.process-block{width:50%}.process-icon:after{display:none}.process-wrap{padding:40px 20px;border-radius:20px}section.about-section{padding-top:80px;padding-bottom:80px}section.app-section{padding:80px 0}.footer-block{max-width:100%;width:100%;margin-bottom:36px}.footer-row{justify-content:flex-start;gap:20px}.address-block{max-width:100%;width:100%}.address-row{flex-direction:column;align-items:flex-start;width:100%;margin-left:0;margin-right:0}.footer-bot{margin-top:60px}.cta-wrap{border-radius:20px;padding:60px 20px 80px}.cta-row{width:100%;padding:0 20px}.mhd-row{grid-template-columns:repeat(2,1fr)}.spaces-slider{padding:0 50px;max-width:100%}.slick-prev{left:0}.slick-next{right:0}.element img{max-width:140px;margin-left:-30px}.app-vector img{max-width:180px}section.inner-banner{padding:60px 0;margin-top:0}}@media(max-width:768px){section{padding:70px 0}section.small-padding{padding:50px 0}section.cta-section{padding:70px 0;margin-bottom:50px}.header-row{padding:10px 12px!important}ul.logo-list li>div{padding:6px}.brand-logo img{max-width:42px!important}ul.logo-list li:nth-child(2n) .brand-logo img{max-width:80px!important}.hero-banner-wrap{padding-top:75%!important}.banner-row{padding:16px}.title{font-size:36px;letter-spacing:1px;margin-bottom:12px}.banner-row p{font-size:15px;letter-spacing:1px;line-height:1.6}.banner-row .intro-description{margin-bottom:24px}section.about-section{padding:60px 0}.right-part .heading{font-size:30px!important}.left-part .image{padding-top:85%}.left-part .image img{border-radius:3px 140px 3px 3px}.right-part .intro-description p{font-size:16px;letter-spacing:1px}.speaks-block{width:50%;padding:0 5px;margin:5px 0}.speaks-block>div{padding:18px 12px}.speaks-block p{font-size:15px;letter-spacing:1px;line-height:1.5}section.speaks-section .heading{font-size:32px}.speaks-section .heading-group{margin-bottom:36px}.speaks-row{padding:0 8px;margin:-5px}.process-block{width:50%}.process-wrap .heading{font-size:30px}.process-wrap .subheading{font-size:20px}.process-wrap{padding:36px 18px;border-radius:20px}.process-icon{width:82px;height:82px}.process-icon img{width:54px;height:54px}.process-name{font-size:16px;width:90%}.hotel-block{width:50%;padding:0 6px;margin:6px 0}.hotel-block>div{padding:14px}.hotel-center .heading{font-size:30px}.hotel-center .intro-description{width:100%;margin-bottom:40px}.hotel-center .intro-description p{font-size:16px}.hotel-row{padding:0 10px;margin:-6px}.hotel-img{padding-top:70%}.hotel-content h6{font-size:15px;margin:14px 0 5px}.hotel-content p{font-size:11px}.content-center .heading{font-size:32px;margin-bottom:16px}.content-center .intro-description{width:100%;margin-bottom:36px}.content-center .intro-description p{font-size:16px}.spaces-slider{padding:0 40px}.slick-prev,.slick-next{width:38px;height:38px}.slick-prev:before,.slick-next:before{background-size:45px;width:45px;height:11px}h5.space-name{font-size:20px;padding-bottom:24px}h5.space-name span{font-size:16px}.space-btn{margin-top:44px}.app-right .heading{font-size:32px;line-height:1.3}.app-right .intro-description ul li{font-size:15px}.element img{max-width:120px;margin-left:-30px}.app-vector img{max-width:160px}section.mhd-section .heading{font-size:30px;width:100%}.mhd-section .heading-group{margin-bottom:28px}.mhd-row{grid-template-columns:repeat(2,1fr);gap:16px}.mhd-block>div{padding:24px 16px}.mhd-block h3{font-size:28px;padding-bottom:22px;margin-bottom:22px}.mhd-block p{font-size:15px}.cta-row .heading{font-size:30px}.cta-row p{font-size:16px}.cta-wrap{border-radius:20px;padding:56px 20px 70px}.cta-row{width:100%;padding:0 20px}.cta-row .intro-description{margin-bottom:36px}section.inner-banner{padding:60px 0;margin-top:0}section.inner-banner .heading{font-size:34px}section.inner-banner .product-description p{font-size:16px}.footer-bot{margin-top:36px}.copyright p{font-size:13px}p.footer-description{font-size:15px;margin-bottom:36px}h2.footer-heading{font-size:16px;margin-bottom:20px}.contact-info p a{font-size:14px}.address-block>div a{font-size:13px}.address-row{padding:16px;border-radius:20px}ul.footer-menu li a{font-size:15px}}@media(max-width:600px){section{padding:56px 0}section.small-padding{padding:44px 0}ul.logo-list li:nth-child(n+4){display:none}.hero-banner-wrap{padding-top:90%!important}.banner-row{padding:14px}.title{font-size:28px;margin-bottom:10px}.banner-row p{font-size:14px;line-height:1.6}.banner-row .button{width:100%;min-width:unset;margin-top:8px}.banner-row .intro-description{margin-bottom:20px}.speaks-block{width:100%}.speaks-block p{font-size:18px}.speaks-row{padding:0;margin:-8px 0}.speaks-block{padding:0;margin:8px 0}section.speaks-section .heading{font-size:28px}.process-block{width:50%}.process-row{margin:-12px}.process-block{padding:0 12px;margin:12px 0}.process-wrap{padding:30px 16px}.process-wrap .heading{font-size:26px}.process-wrap .subheading{font-size:18px}.process-wrap .heading-group{margin-bottom:32px}.hotel-block{width:100%}.hotel-row{padding:0;margin:-10px 0}.hotel-block{padding:0;margin:10px 0}.hotel-center .heading{font-size:26px}.hotel-center .intro-description{margin-bottom:32px}section.hotel-section{padding:60px 0 70px}.content-center .heading{font-size:28px}.content-center .intro-description{margin-bottom:32px}.spaces-slider{padding:0 32px}.spaces-track{justify-content:center}.spaces-block{display:none}.spaces-block.center{display:block;flex:0 0 100%;width:100%;transform:scale(1)}.slick-prev,.slick-next{width:34px;height:34px}.slick-prev:before,.slick-next:before{background-size:40px;width:40px;height:10px}.slick-prev{left:-5px}.slick-next{right:-5px}h5.space-name{font-size:18px;padding-bottom:20px}.space-btn{margin-top:36px}section.spaces-section{padding:70px 0 48px}.app-right .heading{font-size:28px}.app-right .intro-description ul li{font-size:14px;margin-bottom:14px}.app-left .app-image{margin-bottom:16px}.element img,.app-vector img{display:none!important}section.app-section{padding:70px 0}.mhd-row{grid-template-columns:1fr;gap:14px}.mhd-block h3{font-size:24px;padding-bottom:18px;margin-bottom:18px}.mhd-block>div{padding:20px 14px}section.mhd-section .heading{font-size:26px}.mhd-section .heading-group{margin-bottom:32px}.cta-row .heading{font-size:26px}.cta-row p{font-size:15px}.cta-btn .button{width:100%;min-width:unset}.cta-wrap{padding:48px 16px 56px}.cta-row .intro-description{margin-bottom:32px}section.cta-section{padding:56px 0;margin-bottom:40px}section.inner-banner{padding:48px 0}section.inner-banner .heading{font-size:28px}section.inner-banner .product-description p{font-size:15px}section.animated-line ul li{font-size:13px;padding:0 18px}.footer-block{padding:0;margin-bottom:30px}.footer-bot-image img{min-height:160px;object-fit:cover}.copyright{position:relative;padding:18px;background:#000;margin-bottom:0}p.footer-description{font-size:14px}.address-block>div a{font-size:12px}.address-row{margin-top:40px}.right-part .heading{font-size:26px!important}.right-part .intro-description p{font-size:15px}.right-part .intro-description{margin-bottom:28px}section.about-section{padding:56px 0}.left-part .image img{border-radius:3px 100px 3px 3px}}@media(max-width:480px){section{padding:48px 0}.title{font-size:24px;letter-spacing:.5px;margin-bottom:8px}.hero-banner-wrap{padding-top:100%!important}.banner-row{padding:12px}.banner-row p{font-size:13px;line-height:1.55}.banner-row .intro-description{margin-bottom:18px}section.hero-banner>.wrapper{padding-top:12px;padding-bottom:12px}.right-part .heading{font-size:22px!important;line-height:1.3}.right-part .intro-description p{font-size:14px;letter-spacing:.5px}.right-part .intro-description{margin-bottom:24px}.left-part .image{padding-top:90%}.left-part .image img{border-radius:3px 80px 3px 3px}section.about-section{padding:48px 0}.speaks-block p{font-size:16px;letter-spacing:.8px}.speaks-block>div{padding:16px 10px}section.speaks-section .heading{font-size:24px}.speaks-section .heading-group{margin-bottom:28px}.vectors img{display:none!important}section.inner-banner .heading{font-size:24px}section.inner-banner .product-description p{font-size:14px}section.inner-banner{padding:40px 0}.process-block{width:100%}.process-row{margin:-10px 0}.process-block{padding:0;margin:10px 0}.process-icon{width:76px;height:76px}.process-icon img{width:48px;height:48px}.process-name{font-size:15px;width:100%}.process-wrap{padding:28px 14px}.process-wrap .heading{font-size:22px}.process-wrap .subheading{font-size:16px}.process-wrap .heading-group{margin-bottom:28px}.hotel-block>div{padding:12px}.hotel-img{padding-top:68%}.hotel-content h6{font-size:14px;margin:12px 0 4px}.hotel-content p{font-size:10px}.hotel-center .heading{font-size:22px}.hotel-center .intro-description p{font-size:14px}.hotel-center .intro-description{margin-bottom:28px}section.hotel-section{padding:48px 0 56px}.content-center .heading{font-size:24px}.content-center .intro-description p{font-size:14px}.content-center .intro-description{margin-bottom:28px}.spaces-slider{padding:0 28px}h5.space-name{font-size:16px;padding-bottom:16px}.space-img{padding-top:115%}.space-btn{margin-top:32px}section.spaces-section{padding:56px 0 40px}.speaks-block{width:100%}.button{min-width:unset;padding:12px 18px;font-size:13px}.app-right .heading{font-size:26px}.app-right .intro-description ul li{font-size:15px;padding-left:26px}.app-right .intro-description ul li:before{font-size:18px}.app-right .heading-group{margin-bottom:32px}.app-right .intro-description{margin-bottom:8px}section.app-section{padding:56px 0}section.mhd-section .heading{font-size:26px}.mhd-block h3{font-size:24px;padding-bottom:20px;margin-bottom:20px}.mhd-block>div{padding:22px 18px}.mhd-block p{font-size:14px}.mhd-section .heading-group{margin-bottom:28px}section.mhd-section{padding-bottom:36px!important}.cta-wrap{padding:44px 14px 50px;border-radius:16px}.cta-row .heading{font-size:22px;line-height:1.4}.cta-row p{font-size:14px;letter-spacing:.8px}.cta-row .heading-group{margin-bottom:20px}.cta-row .intro-description{margin-bottom:28px}section.cta-section{padding:48px 0;margin-bottom:32px}.modal-content{padding:28px 18px;border-radius:8px}.modal-header h3{font-size:26px}ul.social-links li a{width:34px;height:34px;font-size:15px}.footer-logo img{max-width:80px}p.footer-description{font-size:13px;margin-bottom:28px}h2.footer-heading{font-size:15px;margin-bottom:16px}.contact-info p a{font-size:13px}.footer-block{margin-bottom:26px}.address-row{margin-top:32px;padding:14px}.footer-bot{margin-top:32px}.copyright p{font-size:12px}ul.footer-menu li a{font-size:13px}ul.footer-menu{gap:8px}.address-block span{font-size:14px}section.inner-banner{padding:44px 0}section.animated-line{padding:8px 0!important}section.animated-line ul li{font-size:12px;padding:0 14px}}@media(max-width:380px){.title{font-size:20px;margin-bottom:6px}.right-part .heading{font-size:18px!important}section.inner-banner .heading{font-size:20px}.header-row{padding:8px 10px!important}ul.logo-list li:nth-child(n+3){display:none}.hero-banner-wrap{padding-top:110%!important}.banner-row{padding:10px}.banner-row p{font-size:12px}.cta-row .heading,.mhd-block h3{font-size:20px}.process-name{font-size:14px}.process-icon{width:68px;height:68px}.process-icon img{width:42px;height:42px}.speaks-block p{font-size:14px}.hotel-content h6{font-size:13px}h5.space-name{font-size:14px;padding-bottom:14px}.content-center .heading,.hotel-center .heading{font-size:20px}section.speaks-section .heading{font-size:20px}section.mhd-section .heading{font-size:22px}.app-right .heading{font-size:22px}.process-wrap .heading{font-size:20px}.process-wrap .subheading{font-size:15px}.button{font-size:12px;padding:10px 16px}.slick-prev,.slick-next{width:30px;height:30px}.slick-prev:before,.slick-next:before{background-size:36px;width:36px;height:9px}.mhd-block>div{padding:18px 14px}.mhd-block p{font-size:13px}.cta-wrap{padding:36px 12px 42px}.cta-row p{font-size:13px}section{padding:40px 0}.wrapper{padding:0 12px}p.footer-description,.contact-info p a{font-size:12px}h2.footer-heading{font-size:14px}ul.footer-menu li a{font-size:12px}}@media(prefers-reduced-motion:reduce){section.animated-line ul{animation:none}.shine-hover:after{transition:none}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}
