/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;font-size:12px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:source-sans-pro;src:url(https://static.smartshanghai.com/css/fonts/sourcesanspro/SourceSansPro-Regular.ttf) format("opentype")}@font-face{font-family:source-sans-pro;src:url(https://static.smartshanghai.com/css/fonts/sourcesanspro/SourceSansPro-Bold.ttf) format("opentype");font-weight:700}@font-face{font-family:source-sans-pro;src:url(https://static.smartshanghai.com/css/fonts/sourcesanspro/SourceSansPro-Italic.ttf) format("opentype");font-style:italic}@font-face{font-family:source-sans-pro;src:url(https://static.smartshanghai.com/css/fonts/sourcesanspro/SourceSansPro-BoldItalic.ttf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:source-sans-pro;src:url(https://static.smartshanghai.com/css/fonts/sourcesanspro/SourceSansPro-Semibold.ttf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:source-sans-pro;src:url(https://static.smartshanghai.com/css/fonts/sourcesanspro/SourceSansPro-Bold.ttf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:source-sans-pro-bold;src:url(https://static.smartshanghai.com/css/fonts/sourcesanspro/SourceSansPro-Bold.ttf) format("opentype");font-weight:700}@font-face{font-family:source-sans-pro-semibold;src:url(https://static.smartshanghai.com/css/fonts/sourcesanspro/SourceSansPro-Semibold.ttf) format("opentype")}html{font-family:source-sans-pro,sans-serif;font-size:13px;scroll-behavior:smooth}body{background-color:#fff;width:100%;min-width:1026px;font-size:18px;line-height:28px}h1{font-size:60px;line-height:75px;padding:20px 0}h1,h2{font-weight:700;margin:0}h2{font-size:20px;text-transform:uppercase;line-height:30px;padding:0 0 15px}p{margin:0 0 20px}li,p,ul{padding:0}li,ul{margin:0;border:0;list-style:none}a{color:unset}.site-main-column{width:1026px;margin:0 auto;position:relative}.site-main-column.main-content{margin:45px auto 0}.site-main-column.main-content.centered{text-align:center}.site-main-column.main-content .general-intro{font-size:20px;line-height:33px}.site-main-column.service{margin:0 auto;width:1026px;height:80px}.site-main-column.page-block{margin:30px auto}.hr{border-bottom:1px solid #ddd;margin:50px 0}@media screen and (max-width:1026px){body{overflow-x:hidden;min-width:100%}.site-main-column{width:100%;padding:0 19px;box-sizing:border-box}.site-main-column.page-block{margin:0 auto}}.warning{display:flex;align-items:center;background:#fdecec;padding:20px 100px;margin:30px 0;font-size:18px;line-height:25px}.warning .img{padding-right:20px}.warning .img img{width:32px;height:32px;padding:0}.warning p{font-size:18px;line-height:30px;padding:0 0 6px;margin:0}@media screen and (max-width:1026px){.warning{padding:10px}.warning p{font-size:15px;line-height:22px;padding:0 0 6px;margin:0}}.qr-code img{max-width:250px;background:#eaeaea;padding:10px;border-radius:6px;box-shadow:1px 1px 1px hsla(0,0%,53%,.29);margin:50px 0}.warning-mobile{display:none}.header-menu{background:#000}.header-menu .site-main-column{display:flex;align-items:center;height:75px;position:relative}.header-menu .logo{margin-right:40px}.header-menu .flex{width:100%;display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:22px;line-height:28px}.header-menu .open-menu{display:flex;align-items:center;cursor:pointer}.header-menu .open-menu .website-name{display:inline-block;margin-right:8px}.header-menu .open-menu img{margin-right:15px}.header-menu .top-menu{display:none;position:absolute;top:100%;width:300px;background:#fff;z-index:50;box-sizing:border-box;padding:30px;box-shadow:0 2px 4px 2px rgba(0,0,0,.1);border-radius:5px}.header-menu .top-menu .title{font-size:18px;font-weight:700;color:#178bfb;text-transform:uppercase}.header-menu .top-menu .pages{font-size:19px;line-height:31px}.header-menu .top-menu .pages a{text-decoration:none;color:#000}.header-menu .top-menu .pages a:hover{color:#959595}.header-menu .top-menu .hr{margin:20px 0}.header-menu .sales{display:none;position:absolute;top:100%;right:0;width:400px;background:#fff;z-index:50;box-sizing:border-box;padding:50px 30px;box-shadow:0 2px 4px 2px rgba(0,0,0,.1);border-radius:5px;color:#000;text-align:center}.header-menu .sales .title{font-size:18px;line-height:23px;font-weight:700;text-transform:uppercase}.header-menu .sales .name{font-size:30px;line-height:38px;font-weight:700;padding:0 0 18px}.header-menu .sales .name img{display:block;width:90px;height:90px;margin:30px auto 10px}.header-menu .sales .info{font-size:20px;line-height:25px}.header-menu .sales .info span,.header-menu .sales .info span a{color:#178bfb}.header-menu .language{display:flex}.header-menu .language a{text-decoration:none;font-size:16px;color:#fff;padding:10px 24px;border-radius:4px;cursor:pointer;display:block;background:#333;margin-right:15px}.header-menu .language a:hover{background:rgba(51,51,51,.52)}.header-menu .contact{text-decoration:none;font-size:16px;color:#fff;padding:10px 24px;border-radius:4px;cursor:pointer;display:block;background:#ed474c}.header-menu .contact:hover{background:rgba(237,71,76,.43)}@media screen and (max-width:1026px){.header-menu{position:fixed;top:0;left:0;right:0;z-index:500}.header-menu .logo{margin-right:15px}.header-menu .contact{padding:10px;white-space:nowrap}.header-menu .open-menu .mediakit-title,.header-menu .open-menu .website-name{display:none}.header-menu .top-menu{position:fixed;top:75px;bottom:0;left:0;overflow-y:scroll}}.media-kit-page{background:#fff}.media-kit-page .header-block{background:#767676 url(https://static.smartshanghai.com/img/mediakit/media-kit-header.jpg) no-repeat;background-size:cover}.media-kit-page .header-block .logo{position:relative;height:75px;display:flex;align-items:flex-end;justify-content:center}.media-kit-page .header-block .introduction{color:#fff;padding:50px 50px 80px}.media-kit-page .header-block .introduction .title{font-size:100px;line-height:100px;font-weight:500;text-align:center;padding-bottom:40px}.media-kit-page .header-block .introduction .txt{font-size:22px;line-height:30px}.media-kit-page .chart-block{padding:70px 0 50px;border-bottom:1px solid #ddd}.media-kit-page .chart-block .flex{display:flex}.media-kit-page .chart-block .flex.row-reverse{flex-direction:row-reverse}.media-kit-page .chart-block .flex.row-reverse .img img{padding-right:0;padding-left:30px}.media-kit-page .chart-block .img{position:relative}.media-kit-page .chart-block .img img{width:100%;padding-right:30px;box-sizing:border-box}.media-kit-page .chart-block .img .focus{position:absolute;display:flex;flex-wrap:wrap;align-content:center;right:40px;bottom:40px;width:154px;height:154px;z-index:10;border-radius:50%;background-color:#ed474c;color:#fff;text-align:center}.media-kit-page .chart-block .img .focus>div{width:100%}.media-kit-page .chart-block .img .focus .focus-1{font-size:16px;line-height:18px;font-weight:500}.media-kit-page .chart-block .img .focus .focus-2{font-size:45px;line-height:56px;font-weight:500}.media-kit-page .chart-block .img .focus .focus-3{font-size:16px;line-height:18px;font-weight:500}.media-kit-page .chart-block .chart-one{display:grid;grid-template-columns:repeat(2,180px);grid-gap:20px}.media-kit-page .chart-block .chart-one .chart-box{display:flex;flex-wrap:wrap;align-content:center;border:1px dashed #707070;border-radius:9px;padding:15px;text-align:center;height:180px;box-sizing:border-box}.media-kit-page .chart-block .chart-one .chart-box>div{width:100%}.media-kit-page .chart-block .chart-one .chart-box .title{font-size:18px;line-height:23px;font-weight:700;color:#178bfb;padding:0;margin:-5px 0 10px}.media-kit-page .chart-block .chart-one .chart-box .view{font-size:40px;line-height:21px;padding:0 0 8px}.media-kit-page .chart-block .chart-one .chart-box .month,.media-kit-page .chart-block .chart-two .sec-title{font-size:18px;line-height:23px}.media-kit-page .chart-block .chart-two .table{display:grid;grid-template-columns:repeat(3,130px);border:1px dashed #707070;border-radius:9px;margin:10px 0 20px}.media-kit-page .chart-block .chart-two .table.two-col{grid-template-columns:repeat(2,195px)}.media-kit-page .chart-block .chart-two .table .col{display:flex;flex-wrap:wrap;align-items:center;text-align:center;height:85px;margin:20px 0;border-right:1px dashed #707070}.media-kit-page .chart-block .chart-two .table .col:last-child{border-right:none}.media-kit-page .chart-block .chart-two .table .col>div{width:100%}.media-kit-page .chart-block .chart-two .table .col .percent{font-size:40px;line-height:50px}.media-kit-page .chart-block .chart-two .table .col .type{font-size:18px;line-height:23px;font-weight:700;color:#178bfb;text-transform:uppercase}.media-kit-page .chart-block .chart-three{display:grid;grid-template-columns:390px}.media-kit-page .chart-block .chart-three .chart-box{border:1px dashed #707070;border-radius:9px;padding:5px 18px}.media-kit-page .chart-block .chart-three .chart-box .row{display:flex;justify-content:space-between;font-size:22px;border-bottom:1px dashed #707070;padding:15px 0}.media-kit-page .chart-block .chart-three .chart-box .row:last-child{border:none}.media-kit-page .chart-block .chart-three .chart-box .row .tag{font-weight:500;color:#178bfb}.media-kit-page .chart-block .chart-three .chart-box .row .tag a{color:#178bfb;text-decoration:none}.media-kit-page .chart-block .btn{width:100%;padding:15px;background:#178bfb;color:#fff;text-align:center;border-radius:4px;font-size:20px;box-sizing:border-box;margin-top:30px}.media-kit-page .slide-block{overflow:hidden;position:relative;background-color:#959595!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:50%!important}.media-kit-page .slide-block .site-main-column{box-sizing:border-box;padding:50px 0 60px}.media-kit-page .slide-block .site-main-column.slick{display:none}.media-kit-page .slide-block .site-main-column.web{display:grid;grid-template-columns:repeat(3,1fr)}.media-kit-page .slide-block .site-main-column.web .film{border-right:1px dashed #fff;border-bottom:1px dashed #fff}.media-kit-page .slide-block .site-main-column.web .film:nth-child(3n){border-right:none}.media-kit-page .slide-block .site-main-column.web .film:nth-last-child(-n+3){border-bottom:none}.media-kit-page .slide-block .film{display:inline-block;color:#fff;text-align:center;padding:40px 36px 20px;box-sizing:border-box;position:relative}.media-kit-page .slide-block .film:first-of-type,.media-kit-page .slide-block .film:nth-of-type(2),.media-kit-page .slide-block .film:nth-of-type(3){padding-bottom:45px}.media-kit-page .slide-block .film .logo img{display:inline-block}.media-kit-page .slide-block .film .title{font-size:21px;line-height:27px;font-weight:700;padding:5px 0 10px}.media-kit-page .slide-block .film .txt{text-align:left;font-size:16px;line-height:24px}.media-kit-page .slide-block .slick-arrow{position:absolute;border:0;font-size:0;background-color:transparent;width:50px;height:50px;background-position:50%;background-repeat:no-repeat;background-size:50px;outline:none;z-index:10}.media-kit-page .slide-block .slick-arrow.slick-prev{left:40px;top:50%;background-image:url(https://static.smartshanghai.com/mediakit/img/icon-arrow-left.svg)}.media-kit-page .slide-block .slick-arrow.slick-next{right:40px;top:50%;background-image:url(https://static.smartshanghai.com/mediakit/img/icon-arrow-right.svg)}.media-kit-page .slide-block .slick-dots{position:absolute;bottom:20px;width:100%;display:flex;justify-content:center;margin-top:30px}.media-kit-page .slide-block .slick-dots li{width:auto;padding:0;margin:0 6px;border:0}.media-kit-page .slide-block .slick-dots li button{border-radius:7px;font-size:0;line-height:0;width:8px;height:8px;padding:0;outline:none;background:#cbcbcb;border:0}.media-kit-page .slide-block .slick-dots li.slick-active button{background:#45abf2}.media-kit-page .product-block .listings{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:40px;grid-row-gap:60px;text-align:left}.media-kit-page .product-block .list .img img{width:100%}.media-kit-page .product-block .list .txt{padding-top:20px}.media-kit-page .product-block .list .txt .name{font-size:24px;font-weight:700}.media-kit-page .product-block .list .txt .dec{font-size:19px;line-height:26px;padding:5px 0 20px}.media-kit-page .product-block .list .txt .flex{display:flex;justify-content:space-between;align-items:center}.media-kit-page .product-block .list .txt .price{font-size:20px;line-height:25px;color:#178bfb}.media-kit-page .product-block .list .txt .btn{font-size:20px;line-height:25px;padding:8px 15px;border:1px solid rgba(0,0,0,.25);border-radius:5px;color:#000}.media-kit-page .product-block .list .txt .btn:hover{border:1px solid #178bfb}.media-kit-page .product-block a{color:unset;text-decoration:none}.media-kit-page .clients-block .hidden-in-mobile{display:block}.media-kit-page .clients-block .show-in-mobile{display:none}.media-kit-page .clients-block .clients-box{display:block;grid-gap:20px;padding-bottom:60px}.media-kit-page .clients-block .clients-box .tag{text-align:center}.media-kit-page .clients-block .clients-box .tag>div{background:#eaeaea;padding:10px;font-size:20px;line-height:25px;font-weight:700;margin:10px 0 40px;text-transform:uppercase}.media-kit-page .clients-block .clients-box .img img{width:100%}.media-kit-page .clients-block-new{padding:50px 0}.media-kit-page .clients-block-new ul{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px}.media-kit-page .clients-block-new ul li{text-align:center}.media-kit-page .clients-block-new ul li img{max-width:100%;width:100%;vertical-align:bottom}.media-kit-page .header-2{font-size:50px;line-height:88px;color:#178bfb;font-weight:700;text-align:center}.media-kit-page .mobile-title,.media-kit-page .title{display:flex;align-items:center;justify-content:center;font-size:40px;line-height:50px;font-weight:700;text-transform:uppercase;padding-bottom:45px}.media-kit-page .mobile-title img,.media-kit-page .title img{width:35px;height:35px;margin-right:10px}.media-kit-page .mobile-title{display:none;justify-content:flex-start;padding:15px 0;font-size:30px}.media-kit-page .products{display:none;position:fixed;top:75px;z-index:100;left:0;right:0;width:100%;overflow-x:scroll;background:#fff;box-shadow:0 2px 4px 2px rgba(0,0,0,.1);padding:20px;box-sizing:border-box}.media-kit-page .products a{color:unset;text-decoration:unset}.media-kit-page .products .btn{font-size:18px;line-height:28px;padding:8px 17px;background:hsla(0,0%,71%,.25);border-radius:5px;white-space:nowrap;margin-right:10px}.media-kit-page .products .btn.active{background:#178bfb;color:#fff;cursor:pointer}.media-kit-page.terms{padding:40px;font-size:15px;color:#3f3f3f}.media-kit-page.terms ul{margin-left:20px}.media-kit-page.terms ul li{list-style-type:square}@media screen and (min-width:686px){.media-kit-page .products{display:none!important}}@media screen and (max-width:686px){.media-kit-page .header-block{background:#767676 url(https://static.smartshanghai.com/img/mediakit/media-kit-header-mobile.jpg) no-repeat;background-size:cover}.media-kit-page .header-block .logo{align-items:center}.media-kit-page .header-block .logo img{width:160px}.media-kit-page .header-block .language{position:relative}.media-kit-page .header-block .language .btn{font-size:14px}.media-kit-page .header-block .introduction{padding:20px 0 40px}.media-kit-page .header-block .introduction .title{text-align:left;font-size:75px;line-height:80px;padding-bottom:20px}.media-kit-page .header-block .introduction .txt{font-size:20px;line-height:27px}.media-kit-page .chart-block{padding:15px 0 30px;border-bottom:0}.media-kit-page .chart-block .title{display:none}.media-kit-page .chart-block .mobile-title{display:flex}.media-kit-page .chart-block .flex{display:block}.media-kit-page .chart-block .img .focus{right:15px;bottom:-60px}.media-kit-page .chart-block .img img{height:300px;width:100%;object-fit:cover}.media-kit-page .chart-block .flex.row-reverse .img,.media-kit-page .chart-block .img{margin:0 -20px}.media-kit-page .chart-block .flex.row-reverse .img img,.media-kit-page .chart-block .img img{padding:0}.media-kit-page .chart-block .chart-one{grid-template-columns:repeat(2,1fr)}.media-kit-page .chart-block .chart-two .table{grid-template-columns:repeat(3,1fr)}.media-kit-page .chart-block .chart-two .table .col .percent{font-size:35px}.media-kit-page .chart-block .chart-three{grid-template-columns:1fr}.media-kit-page .chart-block .warning{display:none}.media-kit-page .chart-block .warning-mobile{display:flex;align-items:flex-start;padding:20px}.media-kit-page .chart-block .warning-mobile .img{margin:0}.media-kit-page .chart-block .warning-mobile .img img{width:32px;height:32px;padding:0}.media-kit-page .slide-block .site-main-column.web{display:none}.media-kit-page .slide-block .site-main-column.slick{display:block}.media-kit-page .slide-block .film{height:auto;padding:0 20px}.media-kit-page .slide-block .slick-arrow.slick-prev{top:unset;bottom:20px;left:15px}.media-kit-page .slide-block .slick-arrow.slick-next{top:unset;bottom:20px;right:15px}.media-kit-page .product-block .title{display:none}.media-kit-page .product-block .listings{grid-template-columns:1fr}.media-kit-page .product-block .listings .list .img{margin:0 -15px}.media-kit-page .clients-block .hidden-in-mobile{display:none}.media-kit-page .clients-block .show-in-mobile{display:block}.media-kit-page .clients-block .clients-box{grid-template-columns:1fr;padding-bottom:20px}.media-kit-page .clients-block .clients-box .tag{text-align:center}.media-kit-page .header-2{font-size:30px;color:#000}.media-kit-page .clients-block-new ul{grid-template-columns:repeat(3,1fr)}}.premium-event,.product-page{font-size:18px}.product-page.white-bg,.white-bg.premium-event{background:#fff}.gray-bg.premium-event,.product-page.gray-bg{background:#fafafa}.premium-event h2,.product-page h2{padding:10px 0 15px}.premium-event .hidden,.product-page .hidden{display:none}.premium-event .header-block,.product-page .header-block{padding:50px 0}.premium-event .header-block .title,.product-page .header-block .title{font-size:60px;line-height:75px;font-weight:700;padding:20px 0}.premium-event .header-block .title.wechat,.product-page .header-block .title.wechat{display:flex;align-items:center}.premium-event .header-block .title.wechat img,.product-page .header-block .title.wechat img{width:60px;height:auto;margin-right:10px}.premium-event .header-block .sub-title,.product-page .header-block .sub-title{font-size:20px;line-height:25px;font-weight:700;text-transform:uppercase}.premium-event .header-block .txt,.product-page .header-block .txt{font-size:22px;line-height:30px}.premium-event .header-block .txt.chineseFont,.product-page .header-block .txt.chineseFont{line-height:37px}.premium-event .header-block .hr,.product-page .header-block .hr{margin:40px 0}.premium-event .header-block .dec,.product-page .header-block .dec{padding:20px 0;font-size:18px;line-height:25px}.premium-event .header-block .flex,.product-page .header-block .flex{display:flex;flex-wrap:wrap}.premium-event .header-block ul li,.product-page .header-block ul li{margin-bottom:10px;background-size:20px 20px}.premium-event .header-block ul li img,.product-page .header-block ul li img{margin-right:4px}.premium-event .black-box,.product-page .black-box{background:#2c2c2c;padding:0 0 30px}.premium-event .black-box .content-list .list .title,.product-page .black-box .content-list .list .title{color:#fff}.premium-event .black-box .content-list .list .txt,.product-page .black-box .content-list .list .txt{color:#8d8d8d}.premium-event .content-list,.product-page .content-list{padding:0 0 30px}.premium-event .content-list.two-col,.product-page .content-list.two-col{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:40px}.premium-event .content-list .list,.product-page .content-list .list{display:flex;align-items:flex-end;text-align:center;flex-wrap:wrap}.premium-event .content-list .list>div,.product-page .content-list .list>div{width:100%}.premium-event .content-list .list .title,.product-page .content-list .list .title{font-size:24px;line-height:31px;font-weight:700;text-transform:uppercase;padding-top:60px;padding-bottom:8px}.premium-event .content-list .list .txt,.product-page .content-list .list .txt{font-size:20px;line-height:25px;padding-bottom:40px}.premium-event .content-list .list .img img,.product-page .content-list .list .img img{width:100%}.premium-event .wechat-box,.product-page .wechat-box{background:#f5f5f5}.premium-event .wechat-box .content-list,.product-page .wechat-box .content-list{padding:30px 0;text-align:center}.premium-event .wechat-box .content-list .img img,.product-page .wechat-box .content-list .img img{width:50%}.premium-event .wechat-box .content-list .img .mobile,.product-page .wechat-box .content-list .img .mobile{display:none}.premium-event .wallpaper-box,.product-page .wallpaper-box{background:hsla(0,0%,96%,.5);padding:0 0 40px}.premium-event .wallpaper-box .content-list,.product-page .wallpaper-box .content-list{padding:30px 0;text-align:center;width:600px;margin:0 auto}.premium-event .wallpaper-box .second-list,.product-page .wallpaper-box .second-list{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:40px;width:600px;margin:0 auto}.premium-event .wallpaper-box .title,.product-page .wallpaper-box .title{display:flex;justify-content:center;align-items:center;font-size:24px;line-height:30px;font-weight:700;padding:40px 0}.premium-event .wallpaper-box .title img,.product-page .wallpaper-box .title img{margin-right:10px}.premium-event .wallpaper-box .list .img img,.product-page .wallpaper-box .list .img img{max-width:640px;width:100%}.premium-event .wallpaper-box .list .img img.single-phone,.product-page .wallpaper-box .list .img img.single-phone{max-width:440px}.premium-event .faq,.product-page .faq{padding:50px 0 35px}.premium-event .faq li,.product-page .faq li{border-bottom:1px solid #ddd;padding:23px 0 5px;line-height:25px}.premium-event .faq li:last-of-type,.product-page .faq li:last-of-type{border-bottom:none}.premium-event .faq li p:first-of-type,.product-page .faq li p:first-of-type{font-weight:800;margin:0 0 10px}.premium-event .terms,.product-page .terms{background:#fafafa;padding:30px 0}.premium-event .terms ul,.product-page .terms ul{margin-left:20px}.premium-event .terms ul li,.product-page .terms ul li{list-style-type:square;margin-bottom:10px;line-height:25px}@media screen and (max-width:1026px){.premium-event .header-block,.product-page .header-block{padding:80px 0 30px}.premium-event .header-block .title,.product-page .header-block .title{font-size:36px;line-height:45px}.premium-event .header-block .title.wechat img,.product-page .header-block .title.wechat img{width:40px}.premium-event .header-block .txt,.product-page .header-block .txt{font-size:18px;line-height:25px}.premium-event .header-block .flex>div,.product-page .header-block .flex>div{width:100%}.premium-event .header-block .dec .dec-txt,.product-page .header-block .dec .dec-txt{padding:20px 0}.premium-event .black-box .content-list,.premium-event .content-list.two-col,.product-page .black-box .content-list,.product-page .content-list.two-col{grid-template-columns:1fr}.premium-event .black-box .content-list .list .title,.product-page .black-box .content-list .list .title{padding:40px 0 20px;font-size:20px;line-height:25px}.premium-event .black-box .content-list .list .txt,.product-page .black-box .content-list .list .txt{font-size:18px;line-height:24px}.premium-event .wechat-box .content-list .img img,.product-page .wechat-box .content-list .img img{width:100%}.premium-event .wechat-box .content-list .img .web,.product-page .wechat-box .content-list .img .web{display:none}.premium-event .wechat-box .content-list .img .mobile,.product-page .wechat-box .content-list .img .mobile{display:block}.premium-event .wallpaper-box .title,.product-page .wallpaper-box .title{font-size:16px;padding:20px 0}.premium-event .wallpaper-box .title img,.product-page .wallpaper-box .title img{width:25px;height:auto}.premium-event .wallpaper-box .content-list,.product-page .wallpaper-box .content-list{width:90%}.premium-event .wallpaper-box .second-list,.product-page .wallpaper-box .second-list{width:90%;display:block}.premium-event .price-box,.product-page .price-box{padding:0 15px 30px}.premium-event .price-box .site-main-column,.product-page .price-box .site-main-column{grid-template-columns:1fr;padding:30px 15px 35px;box-sizing:border-box;border-radius:4px;grid-gap:15px}.premium-event .price-box .site-main-column .primary,.product-page .price-box .site-main-column .primary{border-right:none;padding-right:unset;border-bottom:1px solid #dedede}.premium-event .price-box .deputy .chart img,.product-page .price-box .deputy .chart img{display:none}.premium-event .faq li,.premium-event .terms,.product-page .faq li,.product-page .terms{font-size:17px;line-height:22px}}.artboard-page .header-block,.event-photography-page .header-block,.housing-pricing-page .header-block,.job-pricing-page .header-block,.package-page .header-block,.premium-event .header-block,.ticketing-page .header-block,.venue-photography-page .header-block{background:#959595;height:672px;text-align:center;color:#fff;display:flex;align-items:center}.artboard-page .header-block.package,.event-photography-page .header-block.package,.housing-pricing-page .header-block.package,.job-pricing-page .header-block.package,.package-page .header-block.package,.premium-event .header-block.package,.ticketing-page .header-block.package,.venue-photography-page .header-block.package{background-image:url(https://static.smartshanghai.com/img/mediakit/package-bg.jpg);background-size:cover}.artboard-page .header-block.premium-packages,.event-photography-page .header-block.premium-packages,.housing-pricing-page .header-block.premium-packages,.job-pricing-page .header-block.premium-packages,.package-page .header-block.premium-packages,.premium-event .header-block.premium-packages,.ticketing-page .header-block.premium-packages,.venue-photography-page .header-block.premium-packages{background-image:url(https://static.smartshanghai.com/img/mediakit/premium-package-bg.jpg);background-size:cover}.artboard-page .header-block .title,.event-photography-page .header-block .title,.housing-pricing-page .header-block .title,.job-pricing-page .header-block .title,.package-page .header-block .title,.premium-event .header-block .title,.ticketing-page .header-block .title,.venue-photography-page .header-block .title{font-size:80px;line-height:100px;font-weight:700;padding:30px 0}.artboard-page .header-block .txt,.event-photography-page .header-block .txt,.housing-pricing-page .header-block .txt,.job-pricing-page .header-block .txt,.package-page .header-block .txt,.premium-event .header-block .txt,.ticketing-page .header-block .txt,.venue-photography-page .header-block .txt{font-size:26px;line-height:36px;padding:0 100px}.artboard-page .header-block .mobile-img,.event-photography-page .header-block .mobile-img,.housing-pricing-page .header-block .mobile-img,.job-pricing-page .header-block .mobile-img,.package-page .header-block .mobile-img,.premium-event .header-block .mobile-img,.ticketing-page .header-block .mobile-img,.venue-photography-page .header-block .mobile-img{display:none;margin:0 -19px}.artboard-page .header-block .mobile-img img,.event-photography-page .header-block .mobile-img img,.housing-pricing-page .header-block .mobile-img img,.job-pricing-page .header-block .mobile-img img,.package-page .header-block .mobile-img img,.premium-event .header-block .mobile-img img,.ticketing-page .header-block .mobile-img img,.venue-photography-page .header-block .mobile-img img{width:100%;height:318px;object-fit:cover}.artboard-page .list-box,.event-photography-page .list-box,.housing-pricing-page .list-box,.job-pricing-page .list-box,.package-page .list-box,.premium-event .list-box,.ticketing-page .list-box,.venue-photography-page .list-box{background:hsla(0,0%,92%,.5)}.artboard-page .list-box .content-list,.event-photography-page .list-box .content-list,.housing-pricing-page .list-box .content-list,.job-pricing-page .list-box .content-list,.package-page .list-box .content-list,.premium-event .list-box .content-list,.ticketing-page .list-box .content-list,.venue-photography-page .list-box .content-list{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:40px}.artboard-page .list-box .content-list .list,.event-photography-page .list-box .content-list .list,.housing-pricing-page .list-box .content-list .list,.job-pricing-page .list-box .content-list .list,.package-page .list-box .content-list .list,.premium-event .list-box .content-list .list,.ticketing-page .list-box .content-list .list,.venue-photography-page .list-box .content-list .list{display:flex;align-items:flex-end;text-align:center;flex-wrap:wrap}.artboard-page .list-box .content-list .list>div,.event-photography-page .list-box .content-list .list>div,.housing-pricing-page .list-box .content-list .list>div,.job-pricing-page .list-box .content-list .list>div,.package-page .list-box .content-list .list>div,.premium-event .list-box .content-list .list>div,.ticketing-page .list-box .content-list .list>div,.venue-photography-page .list-box .content-list .list>div{width:100%}.artboard-page .list-box .content-list .list .title,.event-photography-page .list-box .content-list .list .title,.housing-pricing-page .list-box .content-list .list .title,.job-pricing-page .list-box .content-list .list .title,.package-page .list-box .content-list .list .title,.premium-event .list-box .content-list .list .title,.ticketing-page .list-box .content-list .list .title,.venue-photography-page .list-box .content-list .list .title{font-size:24px;line-height:31px;font-weight:700;text-transform:uppercase;padding-top:60px}.artboard-page .list-box .content-list .list .txt,.event-photography-page .list-box .content-list .list .txt,.housing-pricing-page .list-box .content-list .list .txt,.job-pricing-page .list-box .content-list .list .txt,.package-page .list-box .content-list .list .txt,.premium-event .list-box .content-list .list .txt,.ticketing-page .list-box .content-list .list .txt,.venue-photography-page .list-box .content-list .list .txt{color:#8d8d8d;font-size:19px;line-height:25px;padding-bottom:40px;padding-top:17px}.artboard-page .list-box .content-list .list .txt a,.event-photography-page .list-box .content-list .list .txt a,.housing-pricing-page .list-box .content-list .list .txt a,.job-pricing-page .list-box .content-list .list .txt a,.package-page .list-box .content-list .list .txt a,.premium-event .list-box .content-list .list .txt a,.ticketing-page .list-box .content-list .list .txt a,.venue-photography-page .list-box .content-list .list .txt a{color:#178bfb}.artboard-page .list-box .content-list .list .img img,.event-photography-page .list-box .content-list .list .img img,.housing-pricing-page .list-box .content-list .list .img img,.job-pricing-page .list-box .content-list .list .img img,.package-page .list-box .content-list .list .img img,.premium-event .list-box .content-list .list .img img,.ticketing-page .list-box .content-list .list .img img,.venue-photography-page .list-box .content-list .list .img img{width:100%}.artboard-page .product-list,.event-photography-page .product-list,.housing-pricing-page .product-list,.job-pricing-page .product-list,.package-page .product-list,.premium-event .product-list,.ticketing-page .product-list,.venue-photography-page .product-list{background:hsla(0,0%,92%,.5);padding:30px 0}.artboard-page .product-list .site-main-column,.event-photography-page .product-list .site-main-column,.housing-pricing-page .product-list .site-main-column,.job-pricing-page .product-list .site-main-column,.package-page .product-list .site-main-column,.premium-event .product-list .site-main-column,.ticketing-page .product-list .site-main-column,.venue-photography-page .product-list .site-main-column{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:15px}.artboard-page .product-list .site-main-column.single-column,.event-photography-page .product-list .site-main-column.single-column,.housing-pricing-page .product-list .site-main-column.single-column,.job-pricing-page .product-list .site-main-column.single-column,.package-page .product-list .site-main-column.single-column,.premium-event .product-list .site-main-column.single-column,.ticketing-page .product-list .site-main-column.single-column,.venue-photography-page .product-list .site-main-column.single-column{grid-template-columns:repeat(1,1fr)}.artboard-page .product-list .site-main-column.single-column .box,.event-photography-page .product-list .site-main-column.single-column .box,.housing-pricing-page .product-list .site-main-column.single-column .box,.job-pricing-page .product-list .site-main-column.single-column .box,.package-page .product-list .site-main-column.single-column .box,.premium-event .product-list .site-main-column.single-column .box,.ticketing-page .product-list .site-main-column.single-column .box,.venue-photography-page .product-list .site-main-column.single-column .box{max-width:700px;margin:0 auto}.artboard-page .product-list .box,.event-photography-page .product-list .box,.housing-pricing-page .product-list .box,.job-pricing-page .product-list .box,.package-page .product-list .box,.premium-event .product-list .box,.ticketing-page .product-list .box,.venue-photography-page .product-list .box{background:#fff;border-radius:4px;padding:30px 35px}.artboard-page .product-list .box .price-box,.event-photography-page .product-list .box .price-box,.housing-pricing-page .product-list .box .price-box,.job-pricing-page .product-list .box .price-box,.package-page .product-list .box .price-box,.premium-event .product-list .box .price-box,.ticketing-page .product-list .box .price-box,.venue-photography-page .product-list .box .price-box{display:flex;justify-content:center;align-items:flex-end}.artboard-page .product-list .box .price-box .flex,.event-photography-page .product-list .box .price-box .flex,.housing-pricing-page .product-list .box .price-box .flex,.job-pricing-page .product-list .box .price-box .flex,.package-page .product-list .box .price-box .flex,.premium-event .product-list .box .price-box .flex,.ticketing-page .product-list .box .price-box .flex,.venue-photography-page .product-list .box .price-box .flex{display:flex;align-items:flex-start}.artboard-page .product-list .box .price-box .flex .y,.event-photography-page .product-list .box .price-box .flex .y,.housing-pricing-page .product-list .box .price-box .flex .y,.job-pricing-page .product-list .box .price-box .flex .y,.package-page .product-list .box .price-box .flex .y,.premium-event .product-list .box .price-box .flex .y,.ticketing-page .product-list .box .price-box .flex .y,.venue-photography-page .product-list .box .price-box .flex .y{font-size:40px;font-weight:700;color:#8d8d8d;line-height:55px}.artboard-page .product-list .box .price-box .flex .price,.event-photography-page .product-list .box .price-box .flex .price,.housing-pricing-page .product-list .box .price-box .flex .price,.job-pricing-page .product-list .box .price-box .flex .price,.package-page .product-list .box .price-box .flex .price,.premium-event .product-list .box .price-box .flex .price,.ticketing-page .product-list .box .price-box .flex .price,.venue-photography-page .product-list .box .price-box .flex .price{font-size:70px;line-height:70px;font-weight:700;margin:0 5px}.artboard-page .product-list .box .price-box .year,.event-photography-page .product-list .box .price-box .year,.housing-pricing-page .product-list .box .price-box .year,.job-pricing-page .product-list .box .price-box .year,.package-page .product-list .box .price-box .year,.premium-event .product-list .box .price-box .year,.ticketing-page .product-list .box .price-box .year,.venue-photography-page .product-list .box .price-box .year{font-size:30px;font-weight:700;color:#8d8d8d;line-height:40px}.artboard-page .product-list .box .per,.event-photography-page .product-list .box .per,.housing-pricing-page .product-list .box .per,.job-pricing-page .product-list .box .per,.package-page .product-list .box .per,.premium-event .product-list .box .per,.ticketing-page .product-list .box .per,.venue-photography-page .product-list .box .per{font-size:16px;line-height:20px;color:#707070;text-align:center;padding:15px 0}.artboard-page .product-list .box .verified,.event-photography-page .product-list .box .verified,.housing-pricing-page .product-list .box .verified,.job-pricing-page .product-list .box .verified,.package-page .product-list .box .verified,.premium-event .product-list .box .verified,.ticketing-page .product-list .box .verified,.venue-photography-page .product-list .box .verified{display:flex;justify-content:center;margin-top:10px}.artboard-page .product-list .box .verified>div,.event-photography-page .product-list .box .verified>div,.housing-pricing-page .product-list .box .verified>div,.job-pricing-page .product-list .box .verified>div,.package-page .product-list .box .verified>div,.premium-event .product-list .box .verified>div,.ticketing-page .product-list .box .verified>div,.venue-photography-page .product-list .box .verified>div{font-size:40px;line-height:50px;color:#178bfb;padding:15px 0;border-top:1px solid #dedede;font-weight:700}.artboard-page .product-list .box .verified-txt,.event-photography-page .product-list .box .verified-txt,.housing-pricing-page .product-list .box .verified-txt,.job-pricing-page .product-list .box .verified-txt,.package-page .product-list .box .verified-txt,.premium-event .product-list .box .verified-txt,.ticketing-page .product-list .box .verified-txt,.venue-photography-page .product-list .box .verified-txt{font-size:18px;line-height:23px;min-height:120px}.artboard-page .product-list .box .hr,.event-photography-page .product-list .box .hr,.housing-pricing-page .product-list .box .hr,.job-pricing-page .product-list .box .hr,.package-page .product-list .box .hr,.premium-event .product-list .box .hr,.ticketing-page .product-list .box .hr,.venue-photography-page .product-list .box .hr{margin:30px -15px}.artboard-page .product-list .box .sub-title,.event-photography-page .product-list .box .sub-title,.housing-pricing-page .product-list .box .sub-title,.job-pricing-page .product-list .box .sub-title,.package-page .product-list .box .sub-title,.premium-event .product-list .box .sub-title,.ticketing-page .product-list .box .sub-title,.venue-photography-page .product-list .box .sub-title{font-size:14px;line-height:18px;font-weight:700;padding:10px 0 30px;text-transform:uppercase}.artboard-page .product-list .box .verified-list .list,.event-photography-page .product-list .box .verified-list .list,.housing-pricing-page .product-list .box .verified-list .list,.job-pricing-page .product-list .box .verified-list .list,.package-page .product-list .box .verified-list .list,.premium-event .product-list .box .verified-list .list,.ticketing-page .product-list .box .verified-list .list,.venue-photography-page .product-list .box .verified-list .list{padding-bottom:30px}.artboard-page .product-list .box .verified-list .list .title,.event-photography-page .product-list .box .verified-list .list .title,.housing-pricing-page .product-list .box .verified-list .list .title,.job-pricing-page .product-list .box .verified-list .list .title,.package-page .product-list .box .verified-list .list .title,.premium-event .product-list .box .verified-list .list .title,.ticketing-page .product-list .box .verified-list .list .title,.venue-photography-page .product-list .box .verified-list .list .title{display:flex;align-items:center;font-size:20px;line-height:25px;font-weight:700;padding-bottom:8px}.artboard-page .product-list .box .verified-list .list .title img,.event-photography-page .product-list .box .verified-list .list .title img,.housing-pricing-page .product-list .box .verified-list .list .title img,.job-pricing-page .product-list .box .verified-list .list .title img,.package-page .product-list .box .verified-list .list .title img,.premium-event .product-list .box .verified-list .list .title img,.ticketing-page .product-list .box .verified-list .list .title img,.venue-photography-page .product-list .box .verified-list .list .title img{margin-right:10px}.artboard-page .product-list .box .verified-list .list .img,.event-photography-page .product-list .box .verified-list .list .img,.housing-pricing-page .product-list .box .verified-list .list .img,.job-pricing-page .product-list .box .verified-list .list .img,.package-page .product-list .box .verified-list .list .img,.premium-event .product-list .box .verified-list .list .img,.ticketing-page .product-list .box .verified-list .list .img,.venue-photography-page .product-list .box .verified-list .list .img{text-align:center}.artboard-page .product-list .box .verified-list .list .img img,.event-photography-page .product-list .box .verified-list .list .img img,.housing-pricing-page .product-list .box .verified-list .list .img img,.job-pricing-page .product-list .box .verified-list .list .img img,.package-page .product-list .box .verified-list .list .img img,.premium-event .product-list .box .verified-list .list .img img,.ticketing-page .product-list .box .verified-list .list .img img,.venue-photography-page .product-list .box .verified-list .list .img img{max-width:550px;margin:30px 0}.artboard-page .product-list .box .verified-list .list .txt,.event-photography-page .product-list .box .verified-list .list .txt,.housing-pricing-page .product-list .box .verified-list .list .txt,.job-pricing-page .product-list .box .verified-list .list .txt,.package-page .product-list .box .verified-list .list .txt,.premium-event .product-list .box .verified-list .list .txt,.ticketing-page .product-list .box .verified-list .list .txt,.venue-photography-page .product-list .box .verified-list .list .txt{font-size:18px;line-height:24px;margin-left:30px}.artboard-page .product-list .box .verified-list .list .txt a,.event-photography-page .product-list .box .verified-list .list .txt a,.housing-pricing-page .product-list .box .verified-list .list .txt a,.job-pricing-page .product-list .box .verified-list .list .txt a,.package-page .product-list .box .verified-list .list .txt a,.premium-event .product-list .box .verified-list .list .txt a,.ticketing-page .product-list .box .verified-list .list .txt a,.venue-photography-page .product-list .box .verified-list .list .txt a{text-decoration:none;color:#1f446e}.artboard-page .product-list .box .verified-list a,.event-photography-page .product-list .box .verified-list a,.housing-pricing-page .product-list .box .verified-list a,.job-pricing-page .product-list .box .verified-list a,.package-page .product-list .box .verified-list a,.premium-event .product-list .box .verified-list a,.ticketing-page .product-list .box .verified-list a,.venue-photography-page .product-list .box .verified-list a{color:#178bfb}.artboard-page .product-list .box .expected-list,.event-photography-page .product-list .box .expected-list,.housing-pricing-page .product-list .box .expected-list,.job-pricing-page .product-list .box .expected-list,.package-page .product-list .box .expected-list,.premium-event .product-list .box .expected-list,.ticketing-page .product-list .box .expected-list,.venue-photography-page .product-list .box .expected-list{padding-bottom:40px}.artboard-page .product-list .box .expected-list>div,.event-photography-page .product-list .box .expected-list>div,.housing-pricing-page .product-list .box .expected-list>div,.job-pricing-page .product-list .box .expected-list>div,.package-page .product-list .box .expected-list>div,.premium-event .product-list .box .expected-list>div,.ticketing-page .product-list .box .expected-list>div,.venue-photography-page .product-list .box .expected-list>div{display:grid;grid-template-columns:1fr 50px;font-size:18px;line-height:23px;padding:5px 0}.artboard-page .product-list .box .expected-list>div img,.event-photography-page .product-list .box .expected-list>div img,.housing-pricing-page .product-list .box .expected-list>div img,.job-pricing-page .product-list .box .expected-list>div img,.package-page .product-list .box .expected-list>div img,.premium-event .product-list .box .expected-list>div img,.ticketing-page .product-list .box .expected-list>div img,.venue-photography-page .product-list .box .expected-list>div img{width:15px;height:15px;margin-right:5px}.artboard-page .product-list .box .expected-list>div .name,.event-photography-page .product-list .box .expected-list>div .name,.housing-pricing-page .product-list .box .expected-list>div .name,.job-pricing-page .product-list .box .expected-list>div .name,.package-page .product-list .box .expected-list>div .name,.premium-event .product-list .box .expected-list>div .name,.ticketing-page .product-list .box .expected-list>div .name,.venue-photography-page .product-list .box .expected-list>div .name{display:flex;align-items:center}.artboard-page .product-list .box .expected-list>div .value,.event-photography-page .product-list .box .expected-list>div .value,.housing-pricing-page .product-list .box .expected-list>div .value,.job-pricing-page .product-list .box .expected-list>div .value,.package-page .product-list .box .expected-list>div .value,.premium-event .product-list .box .expected-list>div .value,.ticketing-page .product-list .box .expected-list>div .value,.venue-photography-page .product-list .box .expected-list>div .value{font-weight:700}.artboard-page .product-list .box .hidden-in-mobile,.event-photography-page .product-list .box .hidden-in-mobile,.housing-pricing-page .product-list .box .hidden-in-mobile,.job-pricing-page .product-list .box .hidden-in-mobile,.package-page .product-list .box .hidden-in-mobile,.premium-event .product-list .box .hidden-in-mobile,.ticketing-page .product-list .box .hidden-in-mobile,.venue-photography-page .product-list .box .hidden-in-mobile{display:block}.artboard-page .product-list .box .show-in-mobile,.event-photography-page .product-list .box .show-in-mobile,.housing-pricing-page .product-list .box .show-in-mobile,.job-pricing-page .product-list .box .show-in-mobile,.package-page .product-list .box .show-in-mobile,.premium-event .product-list .box .show-in-mobile,.ticketing-page .product-list .box .show-in-mobile,.venue-photography-page .product-list .box .show-in-mobile{display:none}.artboard-page .sales-block,.event-photography-page .sales-block,.housing-pricing-page .sales-block,.job-pricing-page .sales-block,.package-page .sales-block,.premium-event .sales-block,.ticketing-page .sales-block,.venue-photography-page .sales-block{background:#fff;margin:60px 0;padding:60px}.artboard-page .sales-block .title,.event-photography-page .sales-block .title,.housing-pricing-page .sales-block .title,.job-pricing-page .sales-block .title,.package-page .sales-block .title,.premium-event .sales-block .title,.ticketing-page .sales-block .title,.venue-photography-page .sales-block .title{font-size:18px;line-height:23px;font-weight:700;text-transform:uppercase}.artboard-page .sales-block .name,.event-photography-page .sales-block .name,.housing-pricing-page .sales-block .name,.job-pricing-page .sales-block .name,.package-page .sales-block .name,.premium-event .sales-block .name,.ticketing-page .sales-block .name,.venue-photography-page .sales-block .name{font-size:30px;line-height:38px;font-weight:700}.artboard-page .sales-block .name img,.event-photography-page .sales-block .name img,.housing-pricing-page .sales-block .name img,.job-pricing-page .sales-block .name img,.package-page .sales-block .name img,.premium-event .sales-block .name img,.ticketing-page .sales-block .name img,.venue-photography-page .sales-block .name img{display:block;width:90px;height:90px;margin:30px auto 10px}.artboard-page .sales-block .info,.event-photography-page .sales-block .info,.housing-pricing-page .sales-block .info,.job-pricing-page .sales-block .info,.package-page .sales-block .info,.premium-event .sales-block .info,.ticketing-page .sales-block .info,.venue-photography-page .sales-block .info{font-size:20px;line-height:25px}.artboard-page .sales-block .info span,.artboard-page .sales-block .info span a,.event-photography-page .sales-block .info span,.event-photography-page .sales-block .info span a,.housing-pricing-page .sales-block .info span,.housing-pricing-page .sales-block .info span a,.job-pricing-page .sales-block .info span,.job-pricing-page .sales-block .info span a,.package-page .sales-block .info span,.package-page .sales-block .info span a,.premium-event .sales-block .info span,.premium-event .sales-block .info span a,.ticketing-page .sales-block .info span,.ticketing-page .sales-block .info span a,.venue-photography-page .sales-block .info span,.venue-photography-page .sales-block .info span a{color:#178bfb}.artboard-page .btn,.event-photography-page .btn,.housing-pricing-page .btn,.job-pricing-page .btn,.package-page .btn,.premium-event .btn,.ticketing-page .btn,.venue-photography-page .btn{display:inline-block;padding:15px 20px;color:#fff;background:#178bfb;font-size:18px;line-height:23px;border-radius:4px;margin:30px 0 10px}.artboard-page .key-benefits,.event-photography-page .key-benefits,.housing-pricing-page .key-benefits,.job-pricing-page .key-benefits,.package-page .key-benefits,.premium-event .key-benefits,.ticketing-page .key-benefits,.venue-photography-page .key-benefits{background:#fff;padding:50px 0;font-size:18px}.artboard-page .key-benefits h2,.event-photography-page .key-benefits h2,.housing-pricing-page .key-benefits h2,.job-pricing-page .key-benefits h2,.package-page .key-benefits h2,.premium-event .key-benefits h2,.ticketing-page .key-benefits h2,.venue-photography-page .key-benefits h2{padding:10px 0 15px}.artboard-page .key-benefits ul li,.event-photography-page .key-benefits ul li,.housing-pricing-page .key-benefits ul li,.job-pricing-page .key-benefits ul li,.package-page .key-benefits ul li,.premium-event .key-benefits ul li,.ticketing-page .key-benefits ul li,.venue-photography-page .key-benefits ul li{margin-bottom:10px;background-size:20px 20px}.artboard-page .key-benefits ul li img,.event-photography-page .key-benefits ul li img,.housing-pricing-page .key-benefits ul li img,.job-pricing-page .key-benefits ul li img,.package-page .key-benefits ul li img,.premium-event .key-benefits ul li img,.ticketing-page .key-benefits ul li img,.venue-photography-page .key-benefits ul li img{margin-right:4px}.artboard-page .special-box,.event-photography-page .special-box,.housing-pricing-page .special-box,.job-pricing-page .special-box,.package-page .special-box,.premium-event .special-box,.ticketing-page .special-box,.venue-photography-page .special-box{background:#fff;padding-bottom:30px}.artboard-page .special-box .site-main-column,.event-photography-page .special-box .site-main-column,.housing-pricing-page .special-box .site-main-column,.job-pricing-page .special-box .site-main-column,.package-page .special-box .site-main-column,.premium-event .special-box .site-main-column,.ticketing-page .special-box .site-main-column,.venue-photography-page .special-box .site-main-column{background:#ed474c;border-radius:4px;padding:40px 90px 39px 61px;box-sizing:border-box}.artboard-page .special-box .site-main-column h2,.event-photography-page .special-box .site-main-column h2,.housing-pricing-page .special-box .site-main-column h2,.job-pricing-page .special-box .site-main-column h2,.package-page .special-box .site-main-column h2,.premium-event .special-box .site-main-column h2,.ticketing-page .special-box .site-main-column h2,.venue-photography-page .special-box .site-main-column h2{font-size:26px;line-height:29px;color:#fff;font-weight:700;margin-bottom:8px}.artboard-page .special-box .site-main-column .txt,.event-photography-page .special-box .site-main-column .txt,.housing-pricing-page .special-box .site-main-column .txt,.job-pricing-page .special-box .site-main-column .txt,.package-page .special-box .site-main-column .txt,.premium-event .special-box .site-main-column .txt,.ticketing-page .special-box .site-main-column .txt,.venue-photography-page .special-box .site-main-column .txt{font-size:24px;line-height:35px;color:#fff;margin-bottom:15px}.artboard-page .special-box .site-main-column .txt-2,.event-photography-page .special-box .site-main-column .txt-2,.housing-pricing-page .special-box .site-main-column .txt-2,.job-pricing-page .special-box .site-main-column .txt-2,.package-page .special-box .site-main-column .txt-2,.premium-event .special-box .site-main-column .txt-2,.ticketing-page .special-box .site-main-column .txt-2,.venue-photography-page .special-box .site-main-column .txt-2{font-size:15px;line-height:22px;color:#fff}@media screen and (max-width:1026px){.artboard-page,.event-photography-page,.housing-pricing-page,.job-pricing-page,.package-page,.premium-event,.ticketing-page,.venue-photography-page{padding-top:70px}.artboard-page .header-block,.event-photography-page .header-block,.housing-pricing-page .header-block,.job-pricing-page .header-block,.package-page .header-block,.premium-event .header-block,.ticketing-page .header-block,.venue-photography-page .header-block{background:#ebebeb80;color:#000;display:block;height:unset;padding-bottom:30px}.artboard-page .header-block.package,.artboard-page .header-block.premium-packages,.event-photography-page .header-block.package,.event-photography-page .header-block.premium-packages,.housing-pricing-page .header-block.package,.housing-pricing-page .header-block.premium-packages,.job-pricing-page .header-block.package,.job-pricing-page .header-block.premium-packages,.package-page .header-block.package,.package-page .header-block.premium-packages,.premium-event .header-block.package,.premium-event .header-block.premium-packages,.ticketing-page .header-block.package,.ticketing-page .header-block.premium-packages,.venue-photography-page .header-block.package,.venue-photography-page .header-block.premium-packages{background-image:none}.artboard-page .header-block .title,.event-photography-page .header-block .title,.housing-pricing-page .header-block .title,.job-pricing-page .header-block .title,.package-page .header-block .title,.premium-event .header-block .title,.ticketing-page .header-block .title,.venue-photography-page .header-block .title{font-size:36px;line-height:45px}.artboard-page .header-block .txt,.event-photography-page .header-block .txt,.housing-pricing-page .header-block .txt,.job-pricing-page .header-block .txt,.package-page .header-block .txt,.premium-event .header-block .txt,.ticketing-page .header-block .txt,.venue-photography-page .header-block .txt{font-size:22px;line-height:28px;padding:0;text-align:center}.artboard-page .header-block .mobile-img,.event-photography-page .header-block .mobile-img,.housing-pricing-page .header-block .mobile-img,.job-pricing-page .header-block .mobile-img,.package-page .header-block .mobile-img,.premium-event .header-block .mobile-img,.ticketing-page .header-block .mobile-img,.venue-photography-page .header-block .mobile-img{display:block}.artboard-page .list-box .content-list,.event-photography-page .list-box .content-list,.housing-pricing-page .list-box .content-list,.job-pricing-page .list-box .content-list,.package-page .list-box .content-list,.premium-event .list-box .content-list,.ticketing-page .list-box .content-list,.venue-photography-page .list-box .content-list{grid-template-columns:1fr}.artboard-page .list-box .content-list .list,.event-photography-page .list-box .content-list .list,.housing-pricing-page .list-box .content-list .list,.job-pricing-page .list-box .content-list .list,.package-page .list-box .content-list .list,.premium-event .list-box .content-list .list,.ticketing-page .list-box .content-list .list,.venue-photography-page .list-box .content-list .list{border-top:1px solid #ddd;padding-bottom:30px}.artboard-page .list-box .content-list .list .title,.event-photography-page .list-box .content-list .list .title,.housing-pricing-page .list-box .content-list .list .title,.job-pricing-page .list-box .content-list .list .title,.package-page .list-box .content-list .list .title,.premium-event .list-box .content-list .list .title,.ticketing-page .list-box .content-list .list .title,.venue-photography-page .list-box .content-list .list .title{padding:40px 0 20px;font-size:20px;line-height:25px}.artboard-page .list-box .content-list .list .txt,.event-photography-page .list-box .content-list .list .txt,.housing-pricing-page .list-box .content-list .list .txt,.job-pricing-page .list-box .content-list .list .txt,.package-page .list-box .content-list .list .txt,.premium-event .list-box .content-list .list .txt,.ticketing-page .list-box .content-list .list .txt,.venue-photography-page .list-box .content-list .list .txt{font-size:18px;line-height:24px}.artboard-page .product-list .site-main-column,.event-photography-page .product-list .site-main-column,.housing-pricing-page .product-list .site-main-column,.job-pricing-page .product-list .site-main-column,.package-page .product-list .site-main-column,.premium-event .product-list .site-main-column,.ticketing-page .product-list .site-main-column,.venue-photography-page .product-list .site-main-column{grid-template-columns:1fr;grid-row-gap:20px}.artboard-page .product-list .box .hidden-in-mobile,.event-photography-page .product-list .box .hidden-in-mobile,.housing-pricing-page .product-list .box .hidden-in-mobile,.job-pricing-page .product-list .box .hidden-in-mobile,.package-page .product-list .box .hidden-in-mobile,.premium-event .product-list .box .hidden-in-mobile,.ticketing-page .product-list .box .hidden-in-mobile,.venue-photography-page .product-list .box .hidden-in-mobile{display:none}.artboard-page .product-list .box .show-in-mobile,.event-photography-page .product-list .box .show-in-mobile,.housing-pricing-page .product-list .box .show-in-mobile,.job-pricing-page .product-list .box .show-in-mobile,.package-page .product-list .box .show-in-mobile,.premium-event .product-list .box .show-in-mobile,.ticketing-page .product-list .box .show-in-mobile,.venue-photography-page .product-list .box .show-in-mobile{display:block}.artboard-page .special-box,.event-photography-page .special-box,.housing-pricing-page .special-box,.job-pricing-page .special-box,.package-page .special-box,.premium-event .special-box,.ticketing-page .special-box,.venue-photography-page .special-box{padding:0 15px 30px}.artboard-page .special-box .site-main-column,.event-photography-page .special-box .site-main-column,.housing-pricing-page .special-box .site-main-column,.job-pricing-page .special-box .site-main-column,.package-page .special-box .site-main-column,.premium-event .special-box .site-main-column,.ticketing-page .special-box .site-main-column,.venue-photography-page .special-box .site-main-column{padding:40px 30px}.artboard-page .special-box .site-main-column h2,.event-photography-page .special-box .site-main-column h2,.housing-pricing-page .special-box .site-main-column h2,.job-pricing-page .special-box .site-main-column h2,.package-page .special-box .site-main-column h2,.premium-event .special-box .site-main-column h2,.ticketing-page .special-box .site-main-column h2,.venue-photography-page .special-box .site-main-column h2{text-align:center;font-size:19px;line-height:29px}.artboard-page .special-box .site-main-column .txt,.event-photography-page .special-box .site-main-column .txt,.housing-pricing-page .special-box .site-main-column .txt,.job-pricing-page .special-box .site-main-column .txt,.package-page .special-box .site-main-column .txt,.premium-event .special-box .site-main-column .txt,.ticketing-page .special-box .site-main-column .txt,.venue-photography-page .special-box .site-main-column .txt{font-size:20px;line-height:28px}}.support-block{position:fixed;align-items:center;z-index:150;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);display:none}.support-block .site-main-column{height:675px;width:750px;text-align:center;box-sizing:border-box;background:#f5f5f5;overflow:hidden}.support-block .site-main-column img{width:300px;height:400px;object-fit:cover}.support-block .header-img{padding-top:20px}.support-block .title{font-size:37px;line-height:46px;font-weight:700;text-align:center;padding:40px 0}.support-block .txt{font-size:18px;line-height:26px;text-align:left;padding:0 40px}@media screen and (max-width:1026px){.support-block .site-main-column{width:90vw;height:80vh;justify-content:center;box-sizing:border-box;padding-top:20px}.support-block .site-main-column img{width:100%;height:350px;object-fit:contain}.support-block .header-img .site-main-column{height:420px}.support-block .header-img .site-main-column img{width:100%;height:400px;object-fit:cover}.support-block .title{font-size:26px;line-height:33px;text-align:left;padding:20px 0 10px}.support-block .txt{padding:20px 0 10px}}.artboard-page .header-block{background-image:url(https://images.smartshanghai.com.cn/uploads/repository/2022/05/24/ee1980fd-1744-4e06-aa37-e6b576dca77c.jpg);background-size:cover}.artboard-page .venue-block{background:#ebebeb80;padding:60px 0 0}.artboard-page .venue-block .site-main-column{border-bottom:1px solid #ddd}.artboard-page .venue-block p{margin:0}.artboard-page .venue-block a{color:unset;text-decoration:none}.artboard-page .venue-block .divider{width:688px;background:#fff;box-sizing:border-box;padding:30px;border-radius:4px;box-shadow:0 2px 4px 2px rgba(0,0,0,.1);margin:0 auto}.artboard-page .venue-block .tag-button{display:inline-block;padding:4px 6px;border:1px solid #00000021;border-radius:3px;margin:0 6px 6px 0;font-size:14px}.artboard-page .venue-block .info{width:688px;margin:40px auto;font-size:22px;line-height:28px;text-align:center;color:#ed474c}.artboard-page .venue-block .mobile-venues-list{display:none}.artboard-page .venue-block .mobile-venues-list img{width:100%}.artboard-page .list-help{background:#ebebeb80;padding:40px 0}.artboard-page .list-help .site-main-column{display:flex;align-items:center;justify-content:center}.artboard-page .list-help .box{display:inline-block}.artboard-page .list-help .title{font-size:22px;line-height:24px;font-weight:700}.artboard-page .list-help .lists{font-size:22px;line-height:28px;padding:5px 0}.artboard-page .list-help .lists img{margin-right:10px}.artboard-page .list-help .lists .list{display:flex;padding:5px 0;margin-right:10px}.artboard-page .selected-block{text-align:center;background:hsla(0,0%,92%,.5);padding:60px 0}.artboard-page .selected-block .pay-block{display:none}.artboard-page .selected-block .label-selected{font-size:26px;line-height:33px;font-weight:700;text-transform:uppercase}.artboard-page .selected-block .listing-type{font-size:62px;line-height:78px;font-weight:700;color:#178bfb}.artboard-page .selected-block .pay-price{display:inline-block;font-size:47px;line-height:59px;font-weight:700;border-bottom:1px solid #ddd;padding-bottom:20px}.artboard-page .selected-block .doc{font-size:18px;line-height:26px;padding-top:20px}.artboard-page .selected-block .doc a{color:#178bfb;word-break:break-word}.artboard-page .selected-block .performance{text-align:left;font-size:18px;line-height:24px}.artboard-page .sales-block{margin:30px -15px}.artboard-page .product-list .box{border:3px solid #fff}.artboard-page .product-list .box.selected{border:3px solid #33c70f}.artboard-page .product-list .box .select-icon{display:none}@media screen and (max-width:1026px){.artboard-page .header-block{background:#ebebeb80}.artboard-page .default-lists{display:none}.artboard-page .venue-block{padding:10px 0}.artboard-page .venue-block .info{width:100%;text-align:left;margin:10px 0 40px}.artboard-page .venue-block .mobile-venues-list{display:inline-block;margin:0 -15px}.artboard-page .list-help{padding:20px 0}.artboard-page .product-list .box.selected .select-icon{display:block;position:absolute;left:10px;top:10px}.artboard-page .product-list .box .price-box{position:relative}.artboard-page .product-list .box .price-box .year{display:none}}.premium-event .header-block.premium-packages{background-image:url(/img/mediakit/premium-event-listing-cover-2024.jpg)}.premium-event .product-list{padding:0}.premium-event .product-list .box .price-box .price-box{padding:50px 60px}.premium-event .product-list .box .price-box .price-box:not(:last-child){border-right:1px solid #ddd}.premium-event .product-list .site-main-column{display:block}.premium-event .content-list .list .txt{color:#8d8d8d}.premium-event .content-list .list .img img{max-height:670px;width:auto}@media screen and (max-width:1026px){.premium-event .header-block{padding:0 0 50px;color:#fff}.premium-event .product-list .box>.price-box{display:block}.premium-event .product-list .box .price-box .price-box:not(:last-child){border-right:0;border-bottom:1px solid #ddd}.premium-event .content-list .list .img img{max-width:100%;object-fit:fill}}@media screen and (max-width:686px){.premium-event .product-list .box .price-box{display:block}.premium-event .product-list .box .price-box .price-box{padding:20px 0}.premium-event .product-list .box .price-box .year{white-space:nowrap}}.housing-pricing-page .header-block,.ticketing-page .header-block{background:url(/img/service/salesPages/housing/housing-pricing-header.jpg) top repeat-x,#f4f4f4;background-size:cover}.housing-pricing-page .header-block .title,.ticketing-page .header-block .title{padding-top:0}.housing-pricing-page .extra-top,.ticketing-page .extra-top{background:#ebebeb80;padding:30px 0}.housing-pricing-page .extra-top .site-main-column,.ticketing-page .extra-top .site-main-column{display:flex}.housing-pricing-page .extra-top .site-main-column>div,.ticketing-page .extra-top .site-main-column>div{padding:10px 35px;border-right:1px solid #dedede}.housing-pricing-page .extra-top .site-main-column>div:last-child,.ticketing-page .extra-top .site-main-column>div:last-child{border:0}.housing-pricing-page .extra-top .site-main-column .list-important,.ticketing-page .extra-top .site-main-column .list-important{display:flex;align-items:center;justify-content:center;font-size:24px}.housing-pricing-page .extra-top .site-main-column .list-important img,.ticketing-page .extra-top .site-main-column .list-important img{margin-right:10px}.housing-pricing-page .extra-top .site-main-column .list-text,.ticketing-page .extra-top .site-main-column .list-text{font-size:16px;line-height:24px;margin:15px 0}.housing-pricing-page .housing-info,.ticketing-page .housing-info{padding:30px 0}.housing-pricing-page .housing-info #price-chosen,.ticketing-page .housing-info #price-chosen{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:30px}.housing-pricing-page .housing-info #price-chosen>li,.ticketing-page .housing-info #price-chosen>li{border:1px solid #e2e2e2;border-radius:5px;text-align:center;padding:39px 30px 12px;cursor:pointer}.housing-pricing-page .housing-info #price-chosen>li img,.ticketing-page .housing-info #price-chosen>li img{height:50px;width:auto}.housing-pricing-page .housing-info #price-chosen>li span,.ticketing-page .housing-info #price-chosen>li span{display:block;font-size:1.8em;padding:15px 0}.housing-pricing-page .housing-info #price-chosen>li p,.ticketing-page .housing-info #price-chosen>li p{line-height:1.3em;font-size:16px}.housing-pricing-page .housing-info #price-chosen>li.active,.housing-pricing-page .housing-info #price-chosen>li:hover,.ticketing-page .housing-info #price-chosen>li.active,.ticketing-page .housing-info #price-chosen>li:hover{border:1px solid #178bfb;box-shadow:0 2px 4px 2px rgba(0,0,0,.1)}.housing-pricing-page .housing-info .price-chosen>li,.ticketing-page .housing-info .price-chosen>li{display:none}.housing-pricing-page .housing-info .price-chosen>li.active,.ticketing-page .housing-info .price-chosen>li.active{display:block}.housing-pricing-page .housing-info #sub-price-chosen,.ticketing-page .housing-info #sub-price-chosen{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:30px;margin:40px 140px 0}.housing-pricing-page .housing-info #sub-price-chosen>li,.ticketing-page .housing-info #sub-price-chosen>li{cursor:pointer;border:1px solid #e2e2e2;padding:20px 30px;border-radius:5px;text-align:center;font-size:1.2em;line-height:24px}.housing-pricing-page .housing-info #sub-price-chosen>li.active,.housing-pricing-page .housing-info #sub-price-chosen>li:hover,.ticketing-page .housing-info #sub-price-chosen>li.active,.ticketing-page .housing-info #sub-price-chosen>li:hover{border:1px solid #178bfb;box-shadow:0 2px 4px 2px rgba(0,0,0,.1)}.housing-pricing-page .housing-info .housing-agency-list,.ticketing-page .housing-info .housing-agency-list{border:1px solid #e2e2e2;border-radius:5px;text-align:center;padding:0 50px;margin:40px 0 0}.housing-pricing-page .housing-info .housing-agency-list>li,.ticketing-page .housing-info .housing-agency-list>li{display:grid;grid-template-columns:1fr 2fr 1fr;grid-gap:30px;padding:30px 0;align-items:center;text-align:left}.housing-pricing-page .housing-info .housing-agency-list>li.divider,.ticketing-page .housing-info .housing-agency-list>li.divider{border-bottom:1px solid #d5d1d1}.housing-pricing-page .housing-info .housing-agency-list>li.divider.noBorder,.ticketing-page .housing-info .housing-agency-list>li.divider.noBorder{border-bottom:none}.housing-pricing-page .housing-info .housing-agency-list>li .agency-type,.ticketing-page .housing-info .housing-agency-list>li .agency-type{font-size:2em}.housing-pricing-page .housing-info .housing-agency-list>li .features,.ticketing-page .housing-info .housing-agency-list>li .features{font-size:16px;color:#6e6e6e;line-height:1.4em}.housing-pricing-page .housing-info .housing-agency-list>li .features li,.ticketing-page .housing-info .housing-agency-list>li .features li{list-style-type:circle;font-size:17px;line-height:27px}.housing-pricing-page .housing-info .housing-agency-list>li .price,.ticketing-page .housing-info .housing-agency-list>li .price{text-align:right;font-size:1.4em}.housing-pricing-page .housing-info .housing-agency-list>li .price p,.ticketing-page .housing-info .housing-agency-list>li .price p{margin-bottom:0}.housing-pricing-page .housing-info .housing-agency-list>li .price .largePercentPrice,.ticketing-page .housing-info .housing-agency-list>li .price .largePercentPrice{font-size:27px;margin-bottom:2px}.housing-pricing-page .housing-info .housing-agency-list>li .price .smallPercentPrice,.ticketing-page .housing-info .housing-agency-list>li .price .smallPercentPrice{font-size:14px;color:#717171}.housing-pricing-page .housing-info .housing-agency-list>li .price span,.ticketing-page .housing-info .housing-agency-list>li .price span{color:#6e6e6e}.housing-pricing-page .housing-info .housing-agency-list>li .price .button,.ticketing-page .housing-info .housing-agency-list>li .price .button{display:inline-block;padding:7px 35px;margin-top:10px;background:#178bfb;color:#fff;border-radius:3px;font-size:.9em;cursor:pointer;text-decoration:none}.housing-pricing-page .housing-info .housing-agency-list>li .price .button:hover,.ticketing-page .housing-info .housing-agency-list>li .price .button:hover{background:#0364c2}.housing-pricing-page h2,.ticketing-page h2{font-size:40px;color:#178bfb;font-weight:400;line-height:1.3em;margin:0 0 30px}@media screen and (max-width:1026px){.housing-pricing-page .header-block,.ticketing-page .header-block{background:#ebebeb80;height:auto}.housing-pricing-page .housing-info,.ticketing-page .housing-info{padding:30px 15px}.housing-pricing-page .housing-info #price-chosen,.ticketing-page .housing-info #price-chosen{grid-template-columns:1fr}.housing-pricing-page .housing-info #price-chosen>li,.ticketing-page .housing-info #price-chosen>li{padding:15px 30px}.housing-pricing-page .housing-info #price-chosen>li img,.ticketing-page .housing-info #price-chosen>li img{height:20px}.housing-pricing-page .housing-info #price-chosen>li span,.ticketing-page .housing-info #price-chosen>li span{display:inline;padding-left:10px}.housing-pricing-page .housing-info #sub-price-chosen,.ticketing-page .housing-info #sub-price-chosen{grid-template-columns:1fr}.housing-pricing-page .housing-info .housing-agency-list>li,.ticketing-page .housing-info .housing-agency-list>li{grid-template-columns:1fr;text-align:center}.housing-pricing-page .housing-info .housing-agency-list>li .price,.ticketing-page .housing-info .housing-agency-list>li .price{text-align:center}.housing-pricing-page .housing-info .housing-agency-list>li .features li,.ticketing-page .housing-info .housing-agency-list>li .features li{list-style-type:none}}.ticketing-page .header-block{background:url(/img/service/salesPages/ticketing/ticketing-header.jpg) top repeat-x,#f4f4f4}.ticketing-page .ticketing-tools{background-color:#edf8ff}.ticketing-page .ticketing-tools .site-main-column{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;padding:60px 0 30px}.ticketing-page .ticketing-tools .site-main-column .list{display:grid;grid-template-columns:80px 1fr}.ticketing-page .ticketing-tools .site-main-column .list .txt .tools-title{font-size:22px;font-weight:700;line-height:28px;color:#178bfb;margin-bottom:10px}.ticketing-page .ticketing-tools .site-main-column .list .txt .doc{font-size:16px;line-height:24px}.ticketing-page .content-list li{list-style-type:disc;margin:0 0 10px}.ticketing-page h2{display:flex;justify-content:center;align-items:center;font-size:40px;line-height:50px;font-weight:700;color:#000;margin:0}.ticketing-page h2 img{padding-right:5px}.ticketing-page .largeContactUsButton{padding:50px 0 30px;text-align:center;margin:0 100px;font-size:18px}.ticketing-page .largeContactUsButton a{color:#178bfb}.ticketing-page .largeContactUsButton button{display:inline-block;min-width:300px;text-align:center;font-size:20px;border:1px solid #178bfb!important;padding:20px 60px;background:none;text-transform:uppercase;background:#178bfb!important;color:#fff;border-radius:5px;margin:30px 0 0}.ticketing-page .largeContactUsButton button:hover{background:#0357a9!important}.ticketing-page .housing-info .housing-agency-list{border:0;margin:0}.ticketing-page .housing-info .housing-agency-list>li{grid-template-columns:1fr 2fr 140px}.ticketing-page .housing-info .housing-agency-list>li .price{text-align:center}.ticketing-page .housing-info .housing-agency-list>li .price .largePercentPrice{font-size:38px;line-height:54px}.ticketing-page .housing-info .housing-agency-list>li .price .smallPercentPrice{font-size:16px;line-height:26px;background-color:#edf8ff;border-radius:13px}.ticketing-page .housing-info .housing-agency-list>li.divider{border-bottom:2px dotted #d5d1d1}.ticketing-page .premium-event .content-list,.ticketing-page .product-page .content-list{padding:20px 0}.ticketing-page .premium-event .content-list .list,.ticketing-page .product-page .content-list .list{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;grid-gap:100px;padding:20px 0;text-align:left}.ticketing-page .premium-event .content-list .list:nth-child(2n) .img,.ticketing-page .product-page .content-list .list:nth-child(2n) .img{grid-column-start:2;grid-column-end:3}.ticketing-page .premium-event .content-list .list .img,.ticketing-page .product-page .content-list .list .img{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2}.ticketing-page .premium-event .content-list .list .title,.ticketing-page .product-page .content-list .list .title{display:block;color:#178bfb;padding-bottom:20px}@media screen and (max-width:1026px){.ticketing-page .header-block{padding:30px 0}.ticketing-page .header-block .title,.ticketing-page .header-block .txt{color:#fff}.ticketing-page .ticketing-tools .site-main-column{grid-template-columns:1fr;padding:30px 15px}.ticketing-page .housing-info .housing-agency-list>li{grid-template-columns:1fr}.ticketing-page .largeContactUsButton{margin:0}.ticketing-page .largeContactUsButton button{padding:20px 40px}.ticketing-page .premium-event .content-list .list,.ticketing-page .product-page .content-list .list{grid-template-columns:1fr;grid-gap:0}.ticketing-page .premium-event .content-list .list:nth-child(2n) .img,.ticketing-page .product-page .content-list .list:nth-child(2n) .img{grid-column-start:unset;grid-column-end:unset}.ticketing-page .premium-event .content-list .list li,.ticketing-page .product-page .content-list .list li{list-style:inside}}.education-page .header-block{background:url(../img/mediakit/education-header-bg.jpg) 50% 50%/cover no-repeat}.job-pricing-page .header-block{background:url(/img/jobs/intro-cover.jpg) top repeat-x,#f4f4f4;background-size:100% auto}.job-pricing-page .header-block .title{padding-top:0}.job-pricing-page .job-info{padding:30px 0}.job-pricing-page .job-info .type-a,.job-pricing-page .job-info .type-c{background-color:#178bfb;border-radius:3px;color:#fff;padding:10px 15px;text-align:center;text-decoration:none}.job-pricing-page .job-info .type-c{display:inline-block;font-size:18px;min-width:200px;box-sizing:border-box;border:none}.job-pricing-page .job-info #job-submission-intro-testimonials{margin-top:50px}.job-pricing-page .job-info #job-submission-intro-testimonials div.call-to-action{color:#fff;text-align:center;font-size:1.5em;line-height:1.5em;position:relative}.job-pricing-page .job-info #job-submission-intro-testimonials div.call-to-action img{width:100%;vertical-align:bottom}.job-pricing-page .job-info #job-submission-intro-testimonials div.call-to-action>div{position:absolute;width:100%;top:10%}.job-pricing-page .job-info .britchamNotice{margin:30px 0 20px;background:#fff;display:grid;grid-template-columns:120px 1fr;align-items:center;padding:12px 20px 10px 24px;font-size:15px}.job-pricing-page .job-info .britchamNotice img{width:100px}.job-pricing-page .job-info .britchamNotice p:first-of-type{font-weight:700;padding:0 0 4px;display:block;font-size:17px;margin:0}.job-pricing-page .job-info #job-listing-packages{margin:50px 0;font-size:18px;display:grid;grid-template-rows:1fr;grid-row-gap:90px}.job-pricing-page .job-info #job-listing-packages>li{display:grid;grid-template-columns:2fr 3fr;grid-column-gap:50px}.job-pricing-page .job-info #job-listing-packages>li>div{position:relative}.job-pricing-page .job-info #job-listing-packages>li>div:first-child{text-align:right}.job-pricing-page .job-info #job-listing-packages>li>div p{font-size:15px;line-height:22px;width:80%}.job-pricing-page .job-info #job-listing-packages h3{margin-top:0;text-transform:uppercase}.job-pricing-page .job-info #job-listing-packages .features,.job-pricing-page .job-info #job-listing-packages .pricing{line-height:29px}.job-pricing-page .job-info #job-listing-packages .features img,.job-pricing-page .job-info #job-listing-packages .pricing img{vertical-align:middle}.job-pricing-page .job-info #job-listing-packages .features.withBullets li,.job-pricing-page .job-info #job-listing-packages .pricing.withBullets li{list-style-type:circle;margin-left:20px}.job-pricing-page .job-info #job-listing-packages .pricing{margin:20px 0;color:#178bfb}.job-pricing-page .job-info #job-listing-packages .pricing span{font-size:14px;margin-right:4px}.job-pricing-page .job-info #job-submission-intro-faq{background-color:#f4f5f6;padding:30px}.job-pricing-page .job-info #job-submission-intro-faq h2{font-weight:400;font-size:1.7em;margin:0}.job-pricing-page .job-info #job-submission-intro-faq ul{margin-top:30px}.job-pricing-page .job-info #job-submission-intro-faq ul li{border-bottom:1px solid #e3e3e4}.job-pricing-page .job-info #job-submission-intro-faq ul li h3{background:url(../img/jobs/intro-plus.png) no-repeat 10px;line-height:1.8em;font-size:1.4em;padding:1em 10px 1em 50px;cursor:pointer;margin:0;font-weight:400}.job-pricing-page .job-info #job-submission-intro-faq ul li div{display:none;padding:10px 0 20px 30px;font-size:1.2em;line-height:1.5em;color:rgba(51,51,51,.89)}.job-pricing-page .job-info #job-submission-intro-faq ul li div a{color:#178bfb;text-decoration:none}.job-pricing-page .job-info #job-submission-intro-faq ul li div a:hover{color:#0364c2;text-decoration:underline}.job-pricing-page .job-info #job-submission-intro-faq ul li.open h3{background:#e1e1e3 url(../img/jobs/intro-minus.png) no-repeat 10px}.job-pricing-page .job-info #job-submission-intro-faq ul li.open div{display:block}.job-pricing-page .job-info #job-submission-intro-faq ul li:last-of-type{border-bottom:none}.job-pricing-page h2{font-size:40px;color:#178bfb;font-weight:400;line-height:1.3em;margin:0 0 30px}@media screen and (max-width:1026px){.job-pricing-page .header-block{background:#ebebeb80}.job-pricing-page .job-info #job-submission-intro-faq,.job-pricing-page .job-info #job-submission-intro-testimonials{font-size:9px}.job-pricing-page .job-info #job-submission-intro-faq{padding:30px 15px}.job-pricing-page .job-info #job-listing-packages{font-size:15px}.job-pricing-page .job-info #job-listing-packages>li>div:first-child img{width:125px}.job-pricing-page .job-info #job-listing-packages>li{grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:15px}.job-pricing-page .job-info #job-listing-packages>li>div,.job-pricing-page .job-info #job-listing-packages>li>div:first-child{text-align:center}.job-pricing-page .job-info #job-listing-packages>li>div .features{margin:0 auto;text-align:left;max-width:300px}.job-pricing-page .job-info #job-listing-packages>li>div .features.withBullets li{margin-left:30px;margin-right:10px}.job-pricing-page .job-info #job-listing-packages>li>div p{margin:0 auto 10px;max-width:300px}.job-pricing-page .job-info #job-listing-packages .type-c{position:relative!important;max-width:300px}}.event-photography-page .header-block,.venue-photography-page .header-block{background:url(/img/service/products/venue-photography.jpg) top repeat-x,#f4f4f4;background-size:100% auto}.event-photography-page .header-block .title,.venue-photography-page .header-block .title{padding-top:0}.event-photography-page h2,.venue-photography-page h2{font-size:40px;color:#178bfb;font-weight:400;line-height:1.3em;margin:0 0 30px}.event-photography-page .photography-info,.venue-photography-page .photography-info{padding:30px 0}.event-photography-page .photography-info .intro,.venue-photography-page .photography-info .intro{font-size:19px;line-height:31px;margin:10px 0 40px}.event-photography-page .photography-info .service-slideshow .slick-track,.venue-photography-page .photography-info .service-slideshow .slick-track{padding-top:160px;padding-bottom:160px}.event-photography-page .photography-info .service-slideshow .slick-slide,.venue-photography-page .photography-info .service-slideshow .slick-slide{text-align:center;transition:transform .3s ease-in-out}.event-photography-page .photography-info .service-slideshow .slick-slide.slick-active,.venue-photography-page .photography-info .service-slideshow .slick-slide.slick-active{transform:scale(2.4);position:relative;z-index:1}.event-photography-page .photography-info .service-slideshow .slick-slide.slick-active.slick-current,.venue-photography-page .photography-info .service-slideshow .slick-slide.slick-active.slick-current{transform:scale(2.85);z-index:2;box-shadow:0 2px 2px 0 rgba(0,0,0,.1)}.event-photography-page .photography-info .service-slideshow .slick-slide img,.venue-photography-page .photography-info .service-slideshow .slick-slide img{width:100%}.event-photography-page .photography-info .service-slideshow .slick-next,.event-photography-page .photography-info .service-slideshow .slick-prev,.venue-photography-page .photography-info .service-slideshow .slick-next,.venue-photography-page .photography-info .service-slideshow .slick-prev{position:absolute;z-index:10;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:50px;height:80px;border:0;font-size:0;outline:none;background-color:#000;background-repeat:no-repeat;background-position:50%}.event-photography-page .photography-info .service-slideshow .slick-prev,.venue-photography-page .photography-info .service-slideshow .slick-prev{left:0;background-image:url(/img/general/galleries-left.png)}.event-photography-page .photography-info .service-slideshow .slick-prev:hover,.venue-photography-page .photography-info .service-slideshow .slick-prev:hover{background-image:url(/img/general/galleries-left-red.png)}.event-photography-page .photography-info .service-slideshow .slick-next,.venue-photography-page .photography-info .service-slideshow .slick-next{right:0;background-image:url(/img/general/galleries-right.png)}.event-photography-page .photography-info .service-slideshow .slick-next:hover,.venue-photography-page .photography-info .service-slideshow .slick-next:hover{background-image:url(/img/general/galleries-right-red.png)}.event-photography-page .photography-info .service-slideshow-txt,.venue-photography-page .photography-info .service-slideshow-txt{margin-bottom:60px;color:#7c7c7c}.event-photography-page .photography-info .service-slideshow-txt .slick-slide,.venue-photography-page .photography-info .service-slideshow-txt .slick-slide{text-align:center;padding:10px 0;font-size:12px}.event-photography-page .photography-info .service-slideshow-txt .slick-slide a,.venue-photography-page .photography-info .service-slideshow-txt .slick-slide a{color:#178bfb}.event-photography-page .photography-info .single-item-pricing,.venue-photography-page .photography-info .single-item-pricing{border:1px solid silver;border-radius:5px;text-align:center;padding:30px;margin:0 0 20px}.event-photography-page .photography-info .single-item-pricing .specialOffer,.venue-photography-page .photography-info .single-item-pricing .specialOffer{border-bottom:1px dotted red;color:red;padding:0 0 24px;font-size:18px;margin:0 0 10px;text-align:left}.event-photography-page .photography-info .single-item-pricing .body,.venue-photography-page .photography-info .single-item-pricing .body{display:flex;justify-content:center}.event-photography-page .photography-info .single-item-pricing .body .left,.venue-photography-page .photography-info .single-item-pricing .body .left{flex:2 0 0;text-align:left}.event-photography-page .photography-info .single-item-pricing .body .left .title,.venue-photography-page .photography-info .single-item-pricing .body .left .title{font-size:38px;padding:16px 0 8px;line-height:35px}.event-photography-page .photography-info .single-item-pricing .body .left .benefits,.venue-photography-page .photography-info .single-item-pricing .body .left .benefits{padding:28px 0 0}.event-photography-page .photography-info .single-item-pricing .body .left .benefits li,.venue-photography-page .photography-info .single-item-pricing .body .left .benefits li{list-style-type:none;font-size:17px;background:url(/img/general/icons/green-check.svg) 0 no-repeat;background-size:14px auto;padding:0 0 0 24px;margin:0 0 5px}.event-photography-page .photography-info .single-item-pricing .body .right,.venue-photography-page .photography-info .single-item-pricing .body .right{flex:1 0 0;text-align:right;padding:14px 20px 0 0}.event-photography-page .photography-info .single-item-pricing .body .right .priceTerms,.venue-photography-page .photography-info .single-item-pricing .body .right .priceTerms{font-size:14px;color:silver;margin:0}.event-photography-page .photography-info .single-item-pricing .body .right .price,.venue-photography-page .photography-info .single-item-pricing .body .right .price{flex:2 0 0;font-size:25px;color:#168bfb;margin:0;padding:8px}.event-photography-page .photography-info .single-item-pricing .body .right .price span,.venue-photography-page .photography-info .single-item-pricing .body .right .price span{font-size:40px}.event-photography-page .photography-info .single-item-pricing .body .right input[type=submit],.venue-photography-page .photography-info .single-item-pricing .body .right input[type=submit]{margin:20px 0 0;width:100%}.event-photography-page .photography-info .single-item-pricing .terms,.venue-photography-page .photography-info .single-item-pricing .terms{border-top:1px solid #e2e2e2;padding:25px 10px 10px 0;font-size:15px;color:#6e6e6e;text-align:left;margin:30px 0 0 20px}.event-photography-page .photography-info .single-item-pricing .terms a,.venue-photography-page .photography-info .single-item-pricing .terms a{color:rgba(22,139,251,.74)}.event-photography-page .photography-info .single-item-pricing .terms li,.venue-photography-page .photography-info .single-item-pricing .terms li{margin:0;padding:0 0 6px;list-style-type:circle}.event-photography-page .photography-info .single-item-pricing .button,.venue-photography-page .photography-info .single-item-pricing .button{display:block;text-align:center;font-size:14px;font-weight:700;border:1px solid #178bfb;padding:13px 0;background:none;text-transform:uppercase;background:#178bfb;color:#fff;margin:20px 0 0;width:100%;border-radius:4px}@media screen and (max-width:1026px){.event-photography-page .header-block,.venue-photography-page .header-block{background:#ebebeb80}.event-photography-page .photography-info .single-item-pricing .body,.venue-photography-page .photography-info .single-item-pricing .body{display:block}}.event-photography-page .header-block{background:url(/img/service/products/event-photography.jpg) top repeat-x,#f4f4f4}@media screen and (max-width:1026px){.event-photography-page .header-block{background:#ebebeb80}}.venues-list-2020 li.premium-bg:first-of-type{margin-top:-20px}.venues-list-2020 li.premium-bg:first-of-type .header{padding-top:20px}.venues-list-2020 li.premium-bg:first-of-type .featured-tag{position:absolute;top:30px}.venues-list-2020>li{padding:25px 0;position:relative}.venues-list-2020>li:first-child{padding-top:10px}.venues-list-2020 .premium-bg{background:rgba(23,139,251,.03);margin:0 -20px;padding:30px 20px 20px}.venues-list-2020 .premium-tag{display:flex;font-size:14px;color:#fff;background-color:#948f78;border-radius:3px;padding:5px 10px;font-family:source-sans-pro,sans-serif;font-weight:400;margin:5px 0 20px;width:fit-content;width:-moz-fit-content}.venues-list-2020 .premium-tag img{margin-right:8px}.venues-list-2020 .gold-tag{display:flex;font-size:14px;color:#fff;background-color:#cca400;border-radius:3px;padding:5px 10px;font-family:source-sans-pro,sans-serif;font-weight:400;margin:5px 0 20px;width:fit-content;width:-moz-fit-content}.venues-list-2020 .gold-tag img{margin-right:8px}.venues-list-2020 .featured-tag{position:absolute;top:28px;right:20px;font-size:14px;color:#fff;background-color:#948f78;border-radius:3px;padding:5px 10px;font-family:source-sans-pro,sans-serif;font-weight:400;margin:5px 0 20px;width:fit-content;width:-moz-fit-content}.venues-list-2020 .featured-tag img{margin-right:8px}.venues-list-2020.closed{opacity:.6}.venues-list-2020 .closed{color:#ed474c;text-transform:uppercase;margin:0 0 8px;font-size:14px;font-family:source-sans-pro-semibold,sans-serif}.venues-list-2020 h3.closed{font-size:26px;text-decoration:line-through #ed474c;text-transform:unset}.venues-list-2020 .box-header{display:grid;grid-template-columns:1fr 180px;grid-column-gap:30px}.venues-list-2020 .box-header.no-grid{grid-template-columns:1fr}.venues-list-2020 .box-header.full-img{grid-template-columns:1fr 324px;padding-bottom:20px}.venues-list-2020 .tags{padding-top:10px}.venues-list-2020 .circular-skin .slick-arrow.slick-next,.venues-list-2020 .circular-skin .slick-arrow.slick-prev{background-size:75%}.venues-list-2020 .circular-skin .slick-arrow.slick-prev{left:0}.venues-list-2020 .circular-skin .slick-arrow.slick-next{right:0}.venues-list-2020 .editorial h3{font-size:1.8em}.venues-list-2020 .editorial .description{padding:15px 0 10px}.venues-list-2020 .event{background:#d5781b;padding:15px;margin:15px 0 0;color:#fff;border-radius:4px}.collection-header .collectionCover img{width:100%}@media screen and (max-width:681px){.venues-list-2020 .box-header{display:block}.venues-list-2020 .box-header .right{display:block!important}.venues-list-2020 .box-header .right.img{padding-top:20px}.venues-list-2020 .box-header .right.img .listings.zoumadeng.for .img img{width:auto;max-height:215px;margin:0 auto}}.default-lists .default-box{padding:15px 0}.default-lists .default-box.closed{opacity:.5}.default-lists .default-box .closed{box-sizing:border-box;background:#f4e3ea url(../img/housing2/icon_alert.svg) no-repeat 18px 12px;background-size:23px auto;padding:14px 30px 14px 50px;border-left:5px solid #ed474c;font-size:15px;display:flex;align-items:center;margin:0 0 15px}.default-lists .meta{background-color:#178bfb;color:#fff;padding:5px 15px;margin:0 0 10px;display:inline-block;border-radius:4px}.default-lists .box-tag{letter-spacing:normal;font-size:.85em;padding-bottom:10px;margin:0}.default-lists h3{font-size:1.45em;padding-bottom:10px;margin:0}.default-lists .img img{width:100%;height:auto}.default-lists .branch{color:#178bfb!important}.default-lists .address{align-items:center;margin:2px 0 10px;color:#000;line-height:25px;position:relative}.default-lists .address div:first-of-type{padding-left:25px}.default-lists .address .icon{margin-right:8px;position:absolute;width:15px;left:0;top:5px}.default-lists .info-list,.default-lists .info-list div{display:flex;align-items:center}.default-lists .info-list div{margin-right:30px}.default-lists .info-list .icon{margin-right:8px;width:15px}.default-lists .description{line-height:1.5em;padding:5px 0;color:#000}.default-lists .tag-button{color:#000;cursor:default}.default-lists .tag-button.ticket{background:#178bfb;color:#fff}.default-lists .zrou-tag-button{background:#e9e69b;padding:4px 17px;border:1px solid #dcd879}@media screen and (max-width:1026px){.default-box.mobile-with-side-padding{margin-left:20px;margin-right:20px}}.line-between-price-boxes{max-width:500px;margin:4px auto 20px}.price-box{background:#fff;padding-bottom:30px}.price-box .site-main-column{background:#edf8ff;display:grid;grid-template-columns:1fr 350px;grid-gap:30px;padding:35px 35px 25px;box-sizing:border-box;border-radius:5px}.price-box .primary{border-right:1px solid #dedede;padding-right:30px}.price-box .primary .tabs-container{display:flex;padding-bottom:30px}.price-box .primary .tabs-container a{color:#000;text-decoration:none}.price-box .primary .tabs-container>div,.price-box .primary .tabs-container>li{font-size:22px;line-height:26px;font-weight:700;padding:0 0 15px;border-bottom:3px;text-transform:uppercase;margin-right:15px;padding:10px;display:block;cursor:pointer}.price-box .primary .tabs-container>div.active,.price-box .primary .tabs-container>li.active{color:#178bfb;border-bottom:3px solid #178bfb}.price-box .primary .tabs-container>div:hover,.price-box .primary .tabs-container>li:hover{color:#178bfb}.price-box .primary .tabs-infos li{display:none}.price-box .primary .tabs-infos .active{display:block}.price-box .primary .info>div{padding-bottom:20px}.price-box .primary .info .title{display:flex;align-items:center;font-size:20px;line-height:26px;font-weight:700}.price-box .primary .info .title .value{color:red;font-weight:300;margin-left:10px;font-size:16px}.price-box .primary .info .title img{margin-right:8px}.price-box .primary .info .txt{font-size:17px;line-height:26px;padding-left:27px;padding-top:4px}.price-box .package-value{font-size:16px;color:red}.price-box .deputy{display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center}.price-box .deputy .chart{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid #dedede;width:100%}.price-box .deputy .chart>div{text-align:center;padding-bottom:20px;margin-bottom:20px}.price-box .deputy .chart>div:first-child{border-right:1px solid #dedede}.price-box .deputy .chart .img img{vertical-align:bottom}.price-box .deputy .chart .title{font-size:20px;line-height:48px;font-weight:700}.price-box .deputy .chart .count{font-size:40px;font-weight:700;color:#ed474c}.price-box .deputy .price{display:flex;align-items:flex-end;justify-content:center;font-size:20px;padding-top:35px;white-space:nowrap}.price-box .deputy .price.special-price{color:red}.price-box .deputy .price span{font-size:40px;font-weight:700;margin-left:10px;margin-bottom:5px}.price-box .deputy .price .now{color:#ed474c}@media screen and (max-width:1026px){.price-box{padding:0 15px}.price-box .site-main-column{display:block;padding:35px 15px 25px}.price-box .primary{padding-right:0;padding-bottom:30px;border-right:0;border-bottom:1px solid #dedede}.price-box .deputy{flex-direction:unset;padding-top:30px;justify-content:space-between}.price-box .deputy img{width:120px;height:120px}.price-box .deputy .price{padding-top:15px;justify-content:flex-end}.price-box .deputy .price span{font-size:35px}}.lightBox{display:none;background:#fff;width:600px;text-align:left;border-radius:6px;padding:20px;box-shadow:2px 2px 5px #4a4a4a78}@media only screen and (max-width:500px){.lightBox{width:300px}}.lightBox .header{position:relative;padding:0 20px 0 0}.lightBox .header .close{position:absolute;top:-11px;right:0;width:30px;height:30px;background:url(/img/userarea/icon-lightbox-cancel-cross.svg) 50% no-repeat;background-size:17px auto;border:1px solid transparent;border-radius:25px;padding:10px}.lightBox .header .close:hover{border:1px solid silver;cursor:pointer}.lightBox h1{font-size:20px;overflow:hidden;margin:0;padding:5px 0 20px 5px;font-family:source-sans-pro-bold,sans-serif;flex:auto}.lightBox h2{padding:6px 0 2px;margin:0;font-family:source-sans-pro-semibold,sans-serif}.lightBox .preloader{margin:40px auto;text-align:center}.lightBox .button{background:#a0a0a0;color:#fff;height:43px;text-transform:uppercase;border-radius:3px;padding:0 15px;font-family:source-sans-pro-semibold,sans-serif;font-size:1.1em;border:none;margin-left:11px}.lightBox .button:hover{background:#888}.lightBox .button.smaller{height:35px;padding:0 12px;font-size:1em}.lightBox .button.blue{background:#178bfb}.lightBox .stage{background-color:#f5f5f5;padding:20px 30px 25px 20px}.lightBox .stage p{font-size:1.2em;line-height:23px}.lightBox .stage .tools{flex:auto 0 0}.lightBox .stage form{margin-top:40px;text-align:right}.lightBox .tabs{margin:10px 0 30px;display:flex;flex-direction:row;align-content:flex-end;align-items:flex-end;flex:1 0 0;border-bottom:1px solid #e4e9f0}.lightBox .tabs li{flex:0 0 80px;margin-bottom:-2px;cursor:pointer;list-style-type:none;text-align:center;margin-right:10px}.lightBox .tabs li a{border:none;border-bottom:3px solid transparent;padding:8px 0;display:block;color:#000;text-decoration:none;font-size:14px;font-weight:700;text-transform:uppercase}.lightBox .tabs li a.active{border-bottom:3px solid #178bfb;color:#178bfb}.lightBox.deleteLightBox h2{color:#ce2719}.lightBox.deleteLightBox .button.submitDelete{background:#ce2819;color:#fff}.lightBox.deleteLightBox .button.submitDelete:hover{background:#9f2316}.lightBox.deleteLightBox b{color:#ce2819;font-family:source-sans-pro-semibold,sans-serif}.lightBox.sponsorLightbox h2{color:#178bfb}.lightBox.sponsorLightbox .button.submitSponsor{background:#178bfb;color:#fff}.lightBox.sponsorLightbox .button.submitSponsor:hover{background:#0364c2}.lightBox.refreshLightbox .button.submitSponsor{background-color:#178bfb;color:#fff}.lightBox.refreshLightbox .button.submitSponsor:hover{background-color:#0364c2}.lightBox .footer{padding:20px 30px 25px 20px}.lightBox .favorites-list-selection li{font-size:22px;display:flex;font-weight:700;border-bottom:1px dotted #c0c0c059;padding:20px;cursor:pointer}.lightBox .favorites-list-selection li:hover{background:hsla(0,0%,75%,.25)}.lightBox .favorites-list-selection li.selected{border:1px solid green}.lightBox .favorites-list-selection li div:first-of-type{flex:4 0 0}.lightBox .favorites-list-selection li div:nth-of-type(2){flex:1 0 0;text-align:right}.lightBox .confirmation{text-align:center;min-height:400px;padding-top:100px}.lightBox .confirmation h1{font-size:20px;background:url(../img/notifications/checkmark.png) no-repeat center 45px;background-size:40px auto;padding-top:100px}#sales-request-lightbox{display:none;width:100%;max-width:600px;background:#fff;padding:20px 30px 30px;font-size:1.2em;line-height:20px}#sales-request-lightbox h2{font-size:1.4em;font-family:source-sans-pro-semibold,sans-serif;margin:11px 0 6px;padding:0}#sales-request-lightbox h2+p{margin:0 0 8px}#sales-request-lightbox h3{font-size:1.1em;font-family:source-sans-pro,sans-serif;font-weight:400}#sales-request-lightbox .sales-contact-method{border:1px solid #eaeaea;background:#f9f9f9;margin:0 auto;padding:23px}#sales-request-lightbox .sales-contact-method .qrCode{text-align:center}#sales-request-lightbox .sales-contact-method .qrCode img{width:140px}