.page-template-homepage .top-slider .slide .img-wrapper .img img,#about-us .img-wrapper .img-inner-wrapper img,#spaces .img-wrapper .img-inner-wrapper img,#spaces .spaces-slider .slider:not(.gallery-navigation-wrapper) .slide .img-wrapper img,#possibilities .images .img-wrapper:first-child .img-inner-wrapper img,#possibilities .images .img-wrapper:nth-child(2) .img-inner-wrapper img,#register-interest .img-wrapper .img-inner-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.page-template-homepage.init-animations .top-slider .slide.active .img-wrapper{transform:translateY(0)}@media screen and (max-width: 768px){.page-template-homepage .top-slider{margin-bottom:60px;align-items:flex-start}}.page-template-homepage .top-slider .slide{grid-template-columns:repeat(10, 1fr);display:grid;gap:var(--gap);width:100%;padding-bottom:60px}@media screen and (max-width: 768px){.page-template-homepage .top-slider .slide{padding-bottom:0;height:auto}}.page-template-homepage .top-slider .slide .content-wrapper{grid-column:1/6;padding-top:90px;padding-bottom:60px}@media screen and (max-width: 768px){.page-template-homepage .top-slider .slide .content-wrapper{grid-column:1/-1;z-index:2;position:relative;padding-top:0;text-align:center;padding-top:calc(131.34% + 36px + 20px)}}@media screen and (max-width: 600px){.page-template-homepage .top-slider .slide .content-wrapper{padding-bottom:40px}}.page-template-homepage .top-slider .slide .content-wrapper h2{font-size:80px;font-size:5.7142857143rem}@media screen and (max-width: 1200px){.page-template-homepage .top-slider .slide .content-wrapper h2{font-size:70px;font-size:5rem}}@media screen and (max-width: 992px){.page-template-homepage .top-slider .slide .content-wrapper h2{font-size:60px;font-size:4.2857142857rem}}@media screen and (max-width: 600px){.page-template-homepage .top-slider .slide .content-wrapper h2{font-size:54px;font-size:3.8571428571rem}}@media screen and (max-width: 768px){.page-template-homepage .top-slider .slide .content-wrapper h2{position:absolute;top:0;left:0;width:100%}}.page-template-homepage .top-slider .slide .content-wrapper p{max-width:315px;margin-bottom:30px}@media screen and (min-width: 1900px){.page-template-homepage .top-slider .slide .content-wrapper p{max-width:415px}}@media screen and (min-width: 2000px){.page-template-homepage .top-slider .slide .content-wrapper p{max-width:460px}}@media screen and (max-width: 768px){.page-template-homepage .top-slider .slide .content-wrapper p{max-width:400px;margin-left:auto;margin-right:auto;padding-top:40px}}@media screen and (max-width: 600px){.page-template-homepage .top-slider .slide .content-wrapper p{max-width:100%}}.page-template-homepage .top-slider .slide .img-wrapper{grid-column:6/-1;transform:translateY(100%);transition:transform .6s ease-out;align-self:stretch;margin-bottom:-60px}@media screen and (max-width: 768px){.page-template-homepage .top-slider .slide .img-wrapper{grid-column:1/-1;position:absolute;width:100%;z-index:1;top:36px;transform:translateY(40%)}.page-template-homepage .top-slider .slide .img-wrapper:before{content:"";display:block;position:absolute;z-index:2;width:100%;height:50%;background-image:linear-gradient(180deg, #f2f1dd 0%, rgba(242, 241, 221, 0) 100%);border-top-left-radius:calc((var(--vw, 1vw)*100 - var(--sideMargin)*2 - var(--gap)*11)/12*8);border-top-right-radius:calc((var(--vw, 1vw)*100 - var(--sideMargin)*2 - var(--gap)*11)/12*8)}}.page-template-homepage .top-slider .slide .img-wrapper .img{padding-top:145.96%;position:relative;border-top-left-radius:calc((var(--vw, 1vw)*100 - var(--sideMargin)*2 - var(--gap)*11)/12*3);border-top-right-radius:calc((var(--vw, 1vw)*100 - var(--sideMargin)*2 - var(--gap)*11)/12*3);min-height:100%;overflow:hidden}@media screen and (max-width: 992px){.page-template-homepage .top-slider .slide .img-wrapper .img{border-top-left-radius:calc((var(--vw, 1vw)*100 - var(--sideMargin)*2 - var(--gap)*11)/12*4);border-top-right-radius:calc((var(--vw, 1vw)*100 - var(--sideMargin)*2 - var(--gap)*11)/12*4)}}@media screen and (max-width: 768px){.page-template-homepage .top-slider .slide .img-wrapper .img{border-top-left-radius:calc((var(--vw, 1vw)*100 - var(--sideMargin)*2 - var(--gap)*11)/12*8);border-top-right-radius:calc((var(--vw, 1vw)*100 - var(--sideMargin)*2 - var(--gap)*11)/12*8);z-index:1;padding-top:131.34%}}.page-template-homepage #the-cosmopolitan{position:relative;overflow:hidden}.scroll-down-wrapper{transition:transform 1.2s ease-out;position:absolute;bottom:0;left:0;width:100%;height:100%;transform:translateY(100%);z-index:10;pointer-events:none}.init-animations .scroll-down-wrapper{transform:translateY(0)}.scroll-down-wrapper .scroll-down{transition:opacity .6s ease-out;position:absolute;width:35px;left:50%;transform:translateX(-50%);bottom:0;background-color:#c1c0ab;border-radius:320px 320px 0 0;padding-top:15%;background-image:linear-gradient(180deg, #c1c0ab 0%, #f2f1dd 100%);animation:scroll-down 0.4s infinite linear alternate}@media screen and (max-width: 768px){.scroll-down-wrapper .scroll-down{display:none}}.scroll .scroll-down-wrapper .scroll-down{opacity:0}.scroll-down-wrapper .scroll-down span{position:absolute;transform:rotate(-90deg);top:0;left:0;margin-top:40px;text-transform:uppercase;font-family:"Merriweather",serif,"Times New Roman";font-size:10px;font-size:0.7142857143rem;z-index:2;font-weight:500}#about-us .columns,#location .columns{grid-column:1/-1;display:grid;grid-template-columns:repeat(10, 1fr);gap:var(--gap)}#about-us .columns .column.left,#location .columns .column.left{grid-column:1/6}@media screen and (max-width: 768px){#about-us .columns .column.left,#location .columns .column.left{grid-column:1/-1}}#about-us .columns .column.left .subtitle,#location .columns .column.left .subtitle{font-family:"Merriweather",serif,"Times New Roman";line-height:1.25;font-weight:500;text-transform:none;font-size:28px;font-size:2rem}@media screen and (max-width: 992px){#about-us .columns .column.left .subtitle,#location .columns .column.left .subtitle{font-size:24px;font-size:1.7142857143rem}}@media screen and (max-width: 600px){#about-us .columns .column.left .subtitle,#location .columns .column.left .subtitle{font-size:20px;font-size:1.4285714286rem}}#about-us .columns .column.right,#location .columns .column.right{grid-column:7/10}@media screen and (max-width: 1200px){#about-us .columns .column.right,#location .columns .column.right{grid-column:7/11}}@media screen and (max-width: 992px){#about-us .columns .column.right,#location .columns .column.right{grid-column:6/11;padding-left:40px}}@media screen and (max-width: 768px){#about-us .columns .column.right,#location .columns .column.right{padding-left:0;grid-column:1/-1}}#about-us{grid-column:1/-1}#about-us .container.medium{display:grid;grid-template-columns:repeat(10, 1fr);column-gap:var(--gap);row-gap:60px}#about-us .badge{grid-column:1/5}@media screen and (max-width: 768px){#about-us .badge{grid-column:1/8}}@media screen and (max-width: 600px){#about-us .badge{grid-column:1/9}}#about-us .badge #about-us-badge,#about-us .badge svg{width:100%;height:auto}#about-us .badge #about-us-badge path,#about-us .badge svg path{fill:#c1c0ab}#about-us .columns .column.left h2{font-size:74px;font-size:5.2857142857rem}@media screen and (max-width: 1200px){#about-us .columns .column.left h2{font-size:70px;font-size:5rem}}@media screen and (max-width: 992px){#about-us .columns .column.left h2{font-size:60px;font-size:4.2857142857rem}}@media screen and (max-width: 768px){#about-us .columns .column.left h2{font-size:50px;font-size:3.5714285714rem}}@media screen and (max-width: 600px){#about-us .columns .column.left h2{font-size:44px;font-size:3.1428571429rem}}#about-us .columns .column.left .subtitle{color:#515c28}#about-us .img-wrapper{grid-column:3/-1;display:flex;justify-content:center}@media screen and (max-width: 768px){#about-us .img-wrapper{grid-column:2/-1}}@media screen and (max-width: 600px){#about-us .img-wrapper{grid-column:1/-1}}#about-us .img-wrapper .img-inner-wrapper{transition:width .8s ease-out;padding-top:16.2%;position:relative;clip-path:url(#clip-05);width:80%}#about-us .img-wrapper .img-inner-wrapper.animated{width:100%}#about-us .img-wrapper .img-inner-wrapper.animated img{width:100%;max-width:100%}#about-us .img-wrapper .img-inner-wrapper:before{background-color:#f2f1dd;mix-blend-mode:multiply;opacity:.3;z-index:2;width:100%;height:100%;top:0;left:0;content:"";display:block;position:absolute}#about-us .img-wrapper .img-inner-wrapper:after{background-color:#f2f1dd;mix-blend-mode:color;opacity:.15;z-index:3;width:100%;height:100%;top:0;left:0;content:"";display:block;position:absolute}#about-us .img-wrapper .img-inner-wrapper img{transition:width .8s ease-out,max-width .8s ease-out;z-index:1;width:125%;max-width:125%;left:50%;transform:translateX(-50%)}#about-us .video-outer-wrapper{margin-top:60px}#about-us .video-outer-wrapper .video-inner-wrapper{padding-top:56.2%;position:relative;clip-path:url(#clip-02)}#about-us .video-outer-wrapper .video-inner-wrapper figure,#about-us .video-outer-wrapper .video-inner-wrapper .video-wrapper,#about-us .video-outer-wrapper .video-inner-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%}#spaces{background-color:#f8ed5b;margin-top:30px;padding-top:110px;padding-bottom:30px}@media screen and (max-width: 600px){#spaces{padding-top:80px}}#spaces .container.medium{display:grid;grid-template-columns:repeat(10, 1fr);column-gap:var(--gap);row-gap:40px}#spaces .badge{grid-column:5/7}@media screen and (max-width: 992px){#spaces .badge{grid-column:4/8;padding-left:20px;padding-right:20px}}@media screen and (max-width: 768px){#spaces .badge{padding-left:0;padding-right:0}}@media screen and (max-width: 600px){#spaces .badge{grid-column:3/9}}#spaces .badge svg{width:calc(100% + 40px);margin-left:-20px;height:auto}#spaces .img-wrapper{grid-column:1/-1;margin-bottom:60px;display:flex;justify-content:center}@media screen and (max-width: 600px){#spaces .img-wrapper{margin-bottom:40px}}#spaces .img-wrapper .img-inner-wrapper{transition:width .8s ease-out;position:relative;padding-top:16.22%;clip-path:url(#clip-03);width:80%}#spaces .img-wrapper .img-inner-wrapper.animated{width:100%}#spaces .img-wrapper .img-inner-wrapper.animated img{width:100%;max-width:100%}#spaces .img-wrapper .img-inner-wrapper img{transition:width .8s ease-out,max-width .8s ease-out;z-index:1;width:125%;max-width:125%;left:50%;transform:translateX(-50%)}#spaces .container:not(.medium):not(.large) .columns{display:grid;grid-template-columns:repeat(8, 1fr);column-gap:var(--gap)}#spaces .container:not(.medium):not(.large) .columns .column.left{grid-column:1/5}@media screen and (max-width: 600px){#spaces .container:not(.medium):not(.large) .columns .column.left{grid-column:1/-1}}#spaces .container:not(.medium):not(.large) .columns .column.left h2{font-size:100px;font-size:7.1428571429rem}@media screen and (max-width: 1200px){#spaces .container:not(.medium):not(.large) .columns .column.left h2{font-size:90px;font-size:6.4285714286rem}}@media screen and (max-width: 992px){#spaces .container:not(.medium):not(.large) .columns .column.left h2{font-size:70px;font-size:5rem}}@media screen and (max-width: 768px){#spaces .container:not(.medium):not(.large) .columns .column.left h2{font-size:65px;font-size:4.6428571429rem}}@media screen and (max-width: 600px){#spaces .container:not(.medium):not(.large) .columns .column.left h2{font-size:60px;font-size:4.2857142857rem}}#spaces .container:not(.medium):not(.large) .columns .column.right{grid-column:6/-1}@media screen and (max-width: 600px){#spaces .container:not(.medium):not(.large) .columns .column.right{grid-column:1/-1}}#spaces .spaces-slider{margin-top:80px}@media screen and (max-width: 600px){#spaces .spaces-slider{margin-top:40px}}#spaces .spaces-slider .slider:not(.gallery-navigation-wrapper){clip-path:url(#clip-04)}#spaces .spaces-slider .slider:not(.gallery-navigation-wrapper) .slide .img-wrapper{padding-top:56.202143951%;position:relative;margin-bottom:0}#possibilities{padding-top:180px;padding-bottom:160px}@media screen and (max-width: 768px){#possibilities{padding-top:120px}}@media screen and (max-width: 600px){#possibilities{padding-top:80px}}#possibilities h2{text-align:center;margin-bottom:60px;font-size:74px;font-size:5.2857142857rem}@media screen and (max-width: 1200px){#possibilities h2{font-size:70px;font-size:5rem}}@media screen and (max-width: 992px){#possibilities h2{font-size:60px;font-size:4.2857142857rem}}@media screen and (max-width: 768px){#possibilities h2{font-size:50px;font-size:3.5714285714rem}}@media screen and (max-width: 600px){#possibilities h2{font-size:44px;font-size:3.1428571429rem}}#possibilities .images .img-wrapper:first-child{margin-bottom:30px}#possibilities .images .img-wrapper:first-child .img-inner-wrapper{padding-top:16.2%;position:relative;clip-path:url(#clip-05)}#possibilities .images .img-wrapper:first-child .img-inner-wrapper:before{background-color:#f2f1dd;mix-blend-mode:multiply;opacity:.3;z-index:2;width:100%;height:100%;top:0;left:0;content:"";display:block;position:absolute}#possibilities .images .img-wrapper:first-child .img-inner-wrapper:after{background-color:#f2f1dd;mix-blend-mode:color;opacity:.15;z-index:3;width:100%;height:100%;top:0;left:0;content:"";display:block;position:absolute}#possibilities .images .img-wrapper:first-child .img-inner-wrapper img{z-index:1}#possibilities .images .img-wrapper:nth-child(2){margin-bottom:60px}#possibilities .images .img-wrapper:nth-child(2) .img-inner-wrapper{padding-top:16.2%;position:relative;clip-path:url(#clip-03)}#possibilities .images .img-wrapper:nth-child(2) .img-inner-wrapper:before{background-color:#f2f1dd;mix-blend-mode:multiply;opacity:.3;z-index:2;width:100%;height:100%;top:0;left:0;content:"";display:block;position:absolute}#possibilities .images .img-wrapper:nth-child(2) .img-inner-wrapper:after{background-color:#f2f1dd;mix-blend-mode:color;opacity:.15;z-index:3;width:100%;height:100%;top:0;left:0;content:"";display:block;position:absolute}#possibilities .images .img-wrapper:nth-child(2) .img-inner-wrapper img{z-index:1}#possibilities .container.xsmall{text-align:center}#register-interest{background-color:#ef8621;align-items:flex-start}#register-interest .img-wrapper{grid-column:2/6;align-self:stretch}@media screen and (max-width: 768px){#register-interest .img-wrapper{grid-column:1/6}}@media screen and (max-width: 600px){#register-interest .img-wrapper{grid-column:1/10}}#register-interest .img-wrapper .img-inner-wrapper{padding-top:161.41%;position:relative;margin-top:-100px;border-top-left-radius:320px;border-top-right-radius:320px;overflow:hidden;min-height:calc(100% + 100px)}#register-interest .content-wrapper{grid-column:7/11;display:grid;grid-template-columns:repeat(4, 1fr);column-gap:var(--gap);padding-top:130px;padding-bottom:120px}@media screen and (max-width: 1200px){#register-interest .content-wrapper{grid-column:7/12}}@media screen and (max-width: 768px){#register-interest .content-wrapper{grid-column:7/13}}@media screen and (max-width: 600px){#register-interest .content-wrapper{grid-column:1/-1;padding-top:30px;padding-bottom:80px}}#register-interest .content-wrapper h2{grid-column:1/-1;font-size:74px;font-size:5.2857142857rem}@media screen and (max-width: 1200px){#register-interest .content-wrapper h2{font-size:70px;font-size:5rem}}@media screen and (max-width: 992px){#register-interest .content-wrapper h2{font-size:60px;font-size:4.2857142857rem}}@media screen and (max-width: 768px){#register-interest .content-wrapper h2{font-size:50px;font-size:3.5714285714rem}}@media screen and (max-width: 600px){#register-interest .content-wrapper h2{font-size:44px;font-size:3.1428571429rem}}#register-interest .content-wrapper p{grid-column:1/4}@media screen and (max-width: 600px){#register-interest .content-wrapper p{grid-column:1/-1}}#register-interest .content-wrapper .btn-wrapper{grid-column:1/-1}#location{padding-top:120px;padding-bottom:120px;background-color:#aecde6}#location .columns .column.left h2{font-size:100px;font-size:7.1428571429rem}@media screen and (max-width: 1200px){#location .columns .column.left h2{font-size:90px;font-size:6.4285714286rem}}@media screen and (max-width: 992px){#location .columns .column.left h2{font-size:70px;font-size:5rem}}@media screen and (max-width: 768px){#location .columns .column.left h2{font-size:65px;font-size:4.6428571429rem}}@media screen and (max-width: 600px){#location .columns .column.left h2{font-size:60px;font-size:4.2857142857rem}}#location .location-slider{margin-top:40px}#location .location-slider .slider{overflow:visible}
