.ip-banner::before{display:none}.ip-banner canvas{background-image:none!important}#inner-page-wrapper{margin-bottom:0}#inner-page-wrapper>.container{width:100%;padding:0}.ip-concierge{position:relative;padding:85px 0 0;font-size:0}.ip-concierge-container{position:relative;width:1400px;max-width:100%;padding:0 15px;margin:0 auto}.ip-concierge-main{text-align:center;max-width:1140px;margin:0 auto 80px}.ip-concierge-main p{font-size:var(--font-size-default);color:rgba(var(--font-color-default),1);line-height:1.6;letter-spacing:.02em;margin-bottom:24px}.ip-concierge-main p.heading{font-size:18px;font-weight:700;color:#000;line-height:1.4;margin-bottom:32px}.ip-concierge-info{position:relative;background:rgba(var(--primary),1);padding:90px 115px 20px;margin-bottom:60px}.ip-concierge-info::before{content:"";display:block;position:absolute;width:calc(100% - 40px);height:calc(100% - 40px);top:20px;left:20px;border:1px solid #ebebeb;pointer-events:none}.ip-concierge-info-title{width:100%;display:flex;align-items:center;font-family:var(--font-family-title);font-size:48px;color:#fff;line-height:1;letter-spacing:.1em;text-align:center;text-transform:uppercase;margin-bottom:25px}.ip-concierge-info-title::before,.ip-concierge-info-title:after{content:"";display:block;flex-grow:1;height:1px;background:#ebebeb}.ip-concierge-info-title span{padding:0 25px}.ip-concierge-info-row{display:flex;flex-wrap:wrap;justify-content:center}.ip-concierge-info-row:last-child .ip-concierge-info-item{border-bottom:0;margin-bottom:bottom}.ip-concierge-info-item{width:33.33%;padding:28px 0;margin-bottom:38px;border-bottom:1px solid #ebebeb}.ip-concierge-info-item div:not(.ip-concierge-info-contact){font-family:var(--font-family-title);font-size:24px;color:#fff;line-height:1;letter-spacing:.02em;text-transform:uppercase;margin-bottom:48px}.ip-concierge-info-item div.ip-concierge-info-contact{margin-bottom:33px;min-height:112px}.ip-concierge-info-item div.ip-concierge-info-contact strong{display:block;font-size:18px;font-weight:700;color:#fff;line-height:1;letter-spacing:.02em;margin-bottom:13px}.ip-concierge-info-item div.ip-concierge-info-contact a{font-size:18px;font-weight:500;color:#d9ddb5;line-height:1;letter-spacing:.02em;transition:all var(--transition);display:block;margin-bottom:13px;word-break:break-all}.ip-concierge-info-item div.ip-concierge-info-contact a:hover{color:rgba(var(--secondary),1)}.ip-concierge-info-item:nth-child(1){width:34.23%}.ip-concierge-info-item:nth-child(2){width:40.43%}.ip-concierge-info-item:nth-child(3){width:25.34%}.ip-concierge-top-links{column-count:4;max-width:1250px;margin:0 auto}.ip-concierge-top-links span a{display:flex;align-items:center;max-width:226px;font-size:14px;position:relative;padding:11px 18px;text-shadow:0 0 1px #000;letter-spacing:.5px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.ip-concierge-top-links span a:hover{color:#fff}.ip-concierge-top-links span a img{margin-right:15px}.ip-concierge-top-links a::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#4c3c21;background:linear-gradient(to right,rgb(76 60 33) 72%,rgb(161 166 108) 100%);z-index:-1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0;width:0}.ip-concierge-top-links a:hover::after{opacity:1;width:100%}@media only screen and (max-width:991px){.ip-concierge-info{padding:90px 45px 20px}.ip-concierge-info-title{font-size:35px}.ip-concierge-info-title span{padding:0 15px;max-width:calc(100% - 100px)}.ip-concierge-info-row:last-child .ip-concierge-info-item{border-bottom:1px solid #ebebeb;margin-bottom:38px}.ip-concierge-info-row:last-child .ip-concierge-info-item:last-child{border-bottom:0;margin-bottom:0}.ip-concierge-info-item{text-align:center}.ip-concierge-info-item:nth-child(1){width:100%}.ip-concierge-info-item:nth-child(2){width:100%}.ip-concierge-info-item:nth-child(3){width:100%}.ip-concierge-top-links{column-count:3}}@media only screen and (max-width:568px){.ip-concierge-info{padding-left:30px;padding-right:30px}.ip-concierge-info-title{font-size:20px}.ip-concierge-info-title span{padding:0 10px;max-width:calc(100% - 50px)}.ip-concierge-top-links{column-count:1}}