@font-face{font-family:Nespresso Lucas;font-style:normal;font-weight:300;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-Light.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:italic;font-weight:300;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-LightItalic.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:normal;font-weight:400;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-Regular.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:italic;font-weight:400;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-Italic.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:normal;font-weight:500;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-Med.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:italic;font-weight:500;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-MedItalic.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:normal;font-weight:600;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-SemiBd.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:italic;font-weight:600;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-SemiBdItalic.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:normal;font-weight:700;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-Bold.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:italic;font-weight:700;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-BoldItalic.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:normal;font-weight:900;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-XtraBd.ttf) format("truetype")}@font-face{font-family:Nespresso Lucas;font-style:italic;font-weight:900;src:url(/_nuxt/assets/fonts/nespressoLucas/NespressoLucas-XtraBdItalic.ttf) format("truetype")}#DesignShanghai .nesp2103-outer{-webkit-font-smoothing:antialiased;background-color:#fff;color:#000;font-size:16px;font-weight:400;line-height:1.5}#DesignShanghai .nesp2103-outer img{height:auto;max-width:100%}#DesignShanghai .nesp2103-outer .nesp2103-masthead{background:url(/media/wysiwyg/cmsPages/DesignShanghai/pc/banner-1.jpg) 50% no-repeat;background-size:cover;box-sizing:border-box;color:#fff;height:500px;padding:15px;text-align:center;width:100%}#DesignShanghai .nesp2103-outer .nesp2103-masthead .nesp2103-masthead-content{display:table;height:100%;margin:0 auto;max-width:560px}#DesignShanghai .nesp2103-outer .nesp2103-masthead .nesp2103-masthead-content div{display:table-cell;vertical-align:middle}#DesignShanghai .nesp2103-outer .nesp2103-masthead h1{font-size:50px;font-weight:700;line-height:1.3;margin-bottom:10px;margin-top:0}#DesignShanghai .nesp2103-outer .nesp2103-masthead h4{font-size:20px;font-weight:400;line-height:1.3;margin-bottom:10px;margin-top:0}#DesignShanghai .nesp2103-outer .nesp2103-main-container section{box-sizing:border-box;padding:30px 10px;text-align:center}#DesignShanghai .nesp2103-outer .nesp2103-main-container section .nesp2103-wrapper{box-sizing:border-box;margin:0 auto;max-width:880px;padding:0 35px;width:100%}#DesignShanghai .nesp2103-outer .nesp2103-main-container section .nesp2103-wrapper h1{display:inline-block;font-size:26px;font-weight:700;line-height:1.3;margin-bottom:10px;margin-top:0;padding-bottom:20px!important;position:relative;text-transform:uppercase}#DesignShanghai .nesp2103-outer .nesp2103-main-container section .nesp2103-wrapper p{font-size:16px;font-weight:400;line-height:1.3;margin-bottom:15px;margin-top:10px}#DesignShanghai .nesp2103-outer .nesp2103-main-container section .nesp2103-wrapper .nesp2103-events{box-sizing:border-box;padding:15px 5px;position:relative;text-align:left}#DesignShanghai .nesp2103-outer .nesp2103-main-container section .nesp2103-wrapper .nesp2103-events h3{font-size:20px;font-weight:700;line-height:1.3;margin-bottom:10px;margin-top:15px}#DesignShanghai .nesp2103-outer .nesp2103-main-container section .nesp2103-wrapper .nesp2103-events h5{display:inline-block;font-size:16px;font-weight:700;line-height:1.3;margin:0 0 10px;padding-bottom:20px;position:relative}#DesignShanghai .nesp2103-outer .nesp2103-main-container section .nesp2103-wrapper .nesp2103-events h5:after{border-bottom:1.5px solid #cc9d49;bottom:0;content:"";height:2px;left:0;position:absolute;width:90%}#DesignShanghai .nesp2103-outer .nesp2103-main-container section .nesp2103-wrapper .nesp2103-events p{font-size:16px;margin-bottom:15px;margin-top:10px}#DesignShanghai .nesp2103-outer .nesp2103-main-container section .nesp2103-wrapper .nesp2103-events:not(:first-of-type){border-top:1px solid #d7d6d6}