/* notices-capture.css — the six notices pages' own CouponBirds capture stylesheet.
 *
 * GENERATED by .agent/tmp/gen_capture_css.py — do not edit by hand.
 *
 * Source: evidence/couponbirds_pages/notices/{desktop,mobile}/<page>_<vp>_rendered.html —
 * the <style> block each capture was rendered with, filtered to the selectors these pages
 * use. The theme copy of that stylesheet (static-cb-pages.css) kept only 4 of the captures'
 * 92 @media blocks, so rules like `.container-featured .partners-show-ipad{display:block}`
 * — bounded by @media (max-width:1024px) in the capture — applied at every width.
 *
 * Splits, following the captures: desktop bundle >= 768px, phone bundle <= 767px (the phone
 * dump is a phone-targeted bundle, not a superset). Every property the desktop bundle
 * declares for a selector that the phone bundle does not is rolled back with `revert` in the
 * phone block, because the theme's flattened leftovers still apply there.
 *
 * Loads after static-cb-pages.css and before notices-parity.css (see functions.php
 * `cb-notices-capture`).
 */

/* == privacy-policy, cookie-policy == */
/* desktop capture: 7 scoped rules (the @media contexts static-cb-pages.css lost), 0 selectors rolled back first */
@media (min-width: 768px) {
	.container-privacy .title { padding-top:20px;padding-bottom:24px }
	.container-privacy .title h1 { text-align:center;font-size:28px;font-weight:700;letter-spacing:-.5px;margin:0;padding-bottom:16px;color:#020202 }
	.container-privacy .title p { margin:0;font-size:16px;letter-spacing:-.5px;color:#020202 }
	.container-privacy .content h2 { margin:0;font-size:18px;text-align:left;color:#020202;font-weight:600;letter-spacing:-.5px;padding-bottom:16px }
	.container-privacy .content p { margin:0;padding-bottom:16px;font-size:16px;letter-spacing:-.5px;color:#020202 }
	.container-privacy a { color:#2c8071;font-weight:600 }
	.container-privacy b { color:#020202 }
}

/* phone capture: 7 scoped rules, plus 1 selectors whose desktop-only properties are rolled back */
@media (max-width: 767px) {
	.container-privacy .title { padding-bottom: revert }
}
@media (max-width: 767px) {
	.container-privacy .title { padding-top:1rem }
	.container-privacy .title h1 { font-size:24px;letter-spacing:-.5px;padding-bottom:.5rem;font-weight:700;text-align:center;margin:0;color:#020202 }
	.container-privacy .title p { margin:0;color:#020202;padding-bottom:1rem;font-size:16px;letter-spacing:-.5px;line-height:1.5rem }
	.container-privacy .content h2 { margin:0;font-size:18px;letter-spacing:-.5px;color:#020202;font-weight:600;padding-bottom:.3rem }
	.container-privacy .content p { margin:0;font-size:16px;letter-spacing:-.5px;color:#020202;padding-bottom:.3rem }
	.container-privacy .content b { color:#020202 }
	.container-privacy a { color:#2c8071;font-weight:600 }
}

/* == terms-of-use == */
/* desktop capture: 6 scoped rules (the @media contexts static-cb-pages.css lost), 0 selectors rolled back first */
@media (min-width: 768px) {
	.container-terms-of-use .title { padding-top:20px }
	.container-terms-of-use .title h1 { margin:0;text-align:center;font-size:28px;letter-spacing:-.5px;padding-bottom:16px;font-weight:700;color:#020202 }
	.container-terms-of-use .title p { margin:0;font-size:16px;letter-spacing:-.5px;color:#020202;line-height:1.5rem;padding-bottom:24px }
	.container-terms-of-use .content h2 { margin:0;font-size:18px;letter-spacing:-.5px;font-weight:600;color:#020202;padding-bottom:14px }
	.container-terms-of-use .content p { margin:0;font-size:16px;letter-spacing:-.5px;color:#020202;line-height:1.5rem;padding-bottom:24px }
	.container-terms-of-use a { color:#2c8071;font-weight:600 }
}

/* phone capture: 6 scoped rules, plus 0 selectors whose desktop-only properties are rolled back */
@media (max-width: 767px) {
	.container-terms-of-use .title { padding-top:1rem }
	.container-terms-of-use .title h1 { margin:0;text-align:center;font-size:24px;letter-spacing:-.5px;font-weight:700;color:#404040;padding-bottom:.5rem }
	.container-terms-of-use .title p { margin:0;font-size:16px;letter-spacing:-.5px;line-height:1.5rem;color:#404040;padding-bottom:1rem }
	.container-terms-of-use .content h2 { margin:0;font-size:18px;letter-spacing:-.5px;font-weight:600;color:#020202;padding-bottom:.3rem }
	.container-terms-of-use .content p { margin:0;font-size:16px;letter-spacing:-.5px;line-height:1.5rem;color:#020202;padding-bottom:1rem }
	.container-terms-of-use a { color:#2c8071;font-weight:600 }
}

/* == affiliate-disclosure == */
/* desktop capture: 7 scoped rules (the @media contexts static-cb-pages.css lost), 0 selectors rolled back first */
@media (min-width: 768px) {
	.container-disclosure .title { padding-top:20px;padding-bottom:24px }
	.container-disclosure .title h1 { text-align:center;font-size:28px;font-weight:700;letter-spacing:-.5px;margin:0;padding-bottom:16px;color:#020202 }
	.container-disclosure .title p { margin:0;font-size:16px;letter-spacing:-.5px;color:#020202 }
	.container-disclosure .paragraph h2 { margin:0;font-size:18px;text-align:left;color:#020202;font-weight:600;letter-spacing:-.5px;padding-bottom:16px }
	.container-disclosure .paragraph p { margin:0;padding-bottom:16px;font-size:16px;letter-spacing:-.5px;color:#020202 }
	.container-disclosure a { color:#2c8071;font-weight:600 }
	.container-disclosure b { color:#020202 }
}

/* phone capture: 7 scoped rules, plus 1 selectors whose desktop-only properties are rolled back */
@media (max-width: 767px) {
	.container-disclosure .title { padding-bottom: revert }
}
@media (max-width: 767px) {
	.container-disclosure .title { padding-top:1rem }
	.container-disclosure .title h1 { font-size:24px;letter-spacing:-.5px;padding-bottom:.5rem;font-weight:700;text-align:center;margin:0;color:#020202 }
	.container-disclosure .title p { margin:0;color:#020202;padding-bottom:1rem;font-size:16px;letter-spacing:-.5px;line-height:1.5rem }
	.container-disclosure .paragraph h2 { margin:0;font-size:18px;letter-spacing:-.5px;color:#020202;font-weight:600;padding-bottom:.3rem }
	.container-disclosure .paragraph p { margin:0;font-size:16px;letter-spacing:-.5px;color:#020202;padding-bottom:.3rem }
	.container-disclosure .paragraph b { color:#020202 }
	.container-disclosure a { color:#2c8071;font-weight:600 }
}

/* == featured-partner == */
/* desktop capture: 144 scoped rules (the @media contexts static-cb-pages.css lost), 16 selectors rolled back first */
@media (min-width: 768px) {
	.about-us .our-partners .our-partners-center .br { display: revert }
	.about-us .our-partners .our-partners-center .great-decision .quotation-left { display: revert }
	.about-us .our-partners .our-partners-center .great-decision .quotation-right { display: revert }
	.container-featured .interested-partner { border-radius: revert }
	.container-featured .interested-partner .show-pc { display: revert }
	.container-featured .interested-partner button { padding: revert; padding-bottom: revert; padding-left: revert; padding-right: revert; padding-top: revert }
	.container-featured .our-partners.container-fluid .our-partners-details .partner { max-width: revert }
	.container-featured .our-partners.container-fluid .our-partners-details .partner .logo { max-height: revert; max-width: revert }
	.container-featured .partners-show-ipad .carousel-control-next { right: revert }
	.container-featured .partners-show-ipad .carousel-control-next-icon,.container-featured .partners-show-ipad .carousel-control-prev-icon { background: revert; background-attachment: revert; background-clip: revert; background-image: revert; background-origin: revert; background-position: revert; background-repeat: revert; background-size: revert; height: revert; width: revert }
	.container-featured .partners-show-ipad .carousel-control-prev { left: revert }
	.container-featured .partners-show-ipad .carousel-indicators li { border-radius: revert; height: revert; width: revert }
	.container-featured .partners-show-ipad .partner { background: revert; background-attachment: revert; background-clip: revert; background-image: revert; background-origin: revert; background-position: revert; background-repeat: revert; background-size: revert; border-radius: revert; box-direction: revert; box-orient: revert; box-pack: revert; display: revert; flex-direction: revert; flex-pack: revert; height: revert; justify-content: revert; max-width: revert; overflow: revert; overflow-x: revert; overflow-y: revert; padding: revert; padding-bottom: revert; padding-left: revert; padding-right: revert; padding-top: revert }
	.container-featured .partners-show-ipad .partner .icon { align-items: revert; box-align: revert; display: revert; flex-align: revert }
	.container-featured .partners-show-ipad .partner .icon img { height: revert; width: revert }
	.container-featured .partners-show-pc { display: revert }
}
@media (min-width: 768px) {
	.about-us .our-partners { padding:50px 0 100px 0;margin:-50px 0 6.5% 0;position:relative;background-color:#f5f9fa }
	.about-us .our-partners .our-partners-item { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center }
	.about-us .our-partners>img { position:absolute;width:100%;height:121%;top:-12% }
	.about-us .our-partners .our-partners-center { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:3 }
	.about-us .our-partners .our-partners-center h2 { color:#315d59 }
	.about-us .our-partners .our-partners-center .manager { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center }
	.about-us .our-partners .our-partners-center .manager .info { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center }
	.about-us .our-partners .our-partners-center .manager .info p { font-size:22px;font-weight:700;letter-spacing:-.1px;color:#315d59 }
	.about-us .our-partners .our-partners-center .manager .info span { font-size:20px;color:#315d59;font-weight:500 }
	.about-us .our-partners .our-partners-center .great-decision { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:40px 0 30px;position:relative;width:100%;min-height:200px;-webkit-box-align:center;-ms-flex-align:center;align-items:center }
	.about-us .our-partners .our-partners-center .great-decision .quotation-left { position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%) }
	.about-us .our-partners .our-partners-center .great-decision .quotation-left img { width:73px;height:60px }
	.about-us .our-partners .our-partners-center .great-decision .text { text-align:center;width:75%;margin:0 auto }
	.about-us .our-partners .our-partners-center .great-decision .text .shoppers { font-size:22px;line-height:1.59;letter-spacing:-.1px;text-align:center;color:#315d59 }
	.about-us .our-partners .our-partners-center .great-decision .quotation-right { position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%) }
	.about-us .our-partners .our-partners-center .great-decision .quotation-right img { width:73px;height:60px }
	.about-us .our-partners .our-partners-center .microsoft { margin-top:40px }
	.about-us .our-partners .our-partners-center .microsoft img { width:160px }
	.about-us .our-partners .our-partners-center .working { margin-top:50px;width:auto }
	.about-us .our-partners .our-partners-center .working a { font-size:22px;font-weight:600;letter-spacing:-.07px;text-align:center;color:#2fc2a9;text-decoration:underline!important }
}
@media screen and (min-width: 768px) and (max-width:1024px) {
	.about-us .our-partners { min-height:500px;padding:50px 0 50px 0 }
	.about-us .our-partners .our-partners-center .microsoft { margin-top:40px }
	.about-us .our-partners .our-partners-center .manager .info p { font-size:18px }
	.about-us .our-partners .our-partners-center .manager .info span { font-size:16px }
	.about-us .our-partners .our-partners-center .great-decision { margin:30px 0;min-height:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center }
	.about-us .our-partners .our-partners-center .great-decision .text { width:100% }
	.about-us .our-partners .our-partners-center .great-decision .text .shoppers { font-size:18px }
	.about-us .our-partners .our-partners-center .great-decision .quotation-left { margin-top:0;display:none }
	.about-us .our-partners .our-partners-center .great-decision .quotation-left img { width:34px;height:28px }
	.about-us .our-partners .our-partners-center .great-decision .quotation-right { margin-top:0;display:none }
	.about-us .our-partners .our-partners-center .great-decision .quotation-right img { width:34px;height:28px }
	.about-us .our-partners .our-partners-center .working { text-align:center;margin:30px auto 0;width:60% }
	.about-us .our-partners .our-partners-center .br { display:block!important }
}
@media screen and (min-width: 768px) and (max-width:820px) {
	.about-us .our-partners { min-height:520px }
}
@media (min-width: 768px) {
	.container-featured { padding:0 }
	.container-featured .business-growth { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:128px 0 80px;text-align:center;background:url(../images/cb-imported/project-static-page/featured/featured-new1-bg1.jpg) no-repeat center;background-size:cover }
	.container-featured .business-growth .sub-title { margin:0 0 50px }
	.container-featured .business-growth .sub-title h2 { color:#fff }
	.container-featured .business-growth h1 { background-image:-webkit-linear-gradient(354deg,#fff7ac 20%,#ffb006 140%),-webkit-linear-gradient(top,rgba(255,255,255,.65),rgba(255,255,255,.65));background-image:linear-gradient(96deg,#fff7ac 20%,#ffb006 140%),linear-gradient(to bottom,rgba(255,255,255,.65),rgba(255,255,255,.65));font-size:40px;font-weight:700;line-height:1.6;letter-spacing:normal;text-align:center;color:rgba(255,255,255,.65);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:90px }
	.container-featured .business-growth p { font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:normal;text-align:center;color:#dcdcdc;padding:0 50px }
	.container-featured .business-growth a { text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;border-radius:5px;-webkit-box-shadow:0 2px 6px 0 rgba(0,17,127,.25);box-shadow:0 2px 6px 0 rgba(0,17,127,.25);background-color:#39c1a9;font-size:20px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;border:none;outline:0;margin-top:40px;padding:14px 20px }
	.container-featured .sub-title { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:40px 0 }
	.container-featured .sub-title img { width:55px }
	.container-featured .sub-title img:last-child { position:relative;left:-5px }
	.container-featured .sub-title h2 { font-size:30px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:center;color:#404040;margin:0 }
	.container-featured .partners-show-ipad { display:none }
	.container-featured .partners-details { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap }
	.container-featured .partners-details .partner { background:url(../images/cb-imported/project-static-page/featured/featured-new-bg2.png) no-repeat center;background-size:100% 100%;padding:29px 25px 25px;width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between }
	.container-featured .partners-details .partner .icon { width:69px;height:69px }
	.container-featured .partners-details .partner .icon img { width:100%;height:100% }
	.container-featured .partners-details .partner .title { font-size:26px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.16;letter-spacing:normal;text-align:left;color:#fffaed;margin:43px 0 20px;min-height:66px }
	.container-featured .partners-details .partner .desc { font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:normal;text-align:left;color:#fff;margin-bottom:auto }
	.container-featured .our-partners.container-fluid { background:url(../images/cb-imported/project-static-page/featured/partner_background_pc.webp) no-repeat center;background-size:cover;padding:60px 0 50px;margin:50px 0 30px }
	.container-featured .our-partners.container-fluid .sub-title { margin:0 auto }
	.container-featured .our-partners.container-fluid .sub-title h2 { color:#fff }
	.container-featured .our-partners.container-fluid .our-partners-tip { text-align:center;margin:25px auto 60px auto;font-size:26px;font-weight:600;line-height:1.15;color:#f0db80 }
	.container-featured .our-partners.container-fluid .our-partners-details { height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap }
	.container-featured .our-partners.container-fluid .our-partners-details .partner { width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center }
	.container-featured .our-partners.container-fluid .our-partners-details .partner .logo { width:100px;height:100px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin:0 0 15px;border-radius:10px;-webkit-box-shadow:0 0 10.2px 3px #f0cb23;box-shadow:0 0 10.2px 3px #f0cb23;border:solid 1px var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;overflow:hidden }
	.container-featured .our-partners.container-fluid .our-partners-details .partner .logo img { width:100% }
	.container-featured .our-partners.container-fluid .our-partners-details .partner h3 { font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.22;letter-spacing:normal;text-align:center;color:var(--white) }
	.container-featured .our-partners.container-fluid .our-partners-info { width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:70px }
	.container-featured .our-partners.container-fluid .our-partners-info .info-item { width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start }
	.container-featured .our-partners.container-fluid .our-partners-info .info-item .data-info-title { font-size:26px;font-weight:700;line-height:1.15;text-align:left;color:var(--white);margin:35px auto 15px 0 }
	.container-featured .our-partners.container-fluid .our-partners-info .info-item .stat-progress-bar { width:100%;aspect-ratio:31/1;margin-top:25px;border-radius:100px;background:-webkit-gradient(linear,left top,right top,from(#ffe988),color-stop(#ffe988),color-stop(#48382d),to(#48382d));background:-webkit-linear-gradient(left,#ffe988 0,#ffe988 var(--progress),#48382d var(--progress),#48382d 100%);background:linear-gradient(to right,#ffe988 0,#ffe988 var(--progress),#48382d var(--progress),#48382d 100%) }
	.container-featured .our-partners.container-fluid .our-partners-info .info-item .progress-label-bar { font-size:18px;font-weight:600;color:var(--white);white-space:nowrap }
	.container-featured .our-partners.container-fluid .our-partners-info .info-item .progress-label-bar span { font-family:"Sorts Mill Goudy",serif;font-size:32px;font-style:italic;line-height:1.25;text-align:left;color:#ffe988 }
}
@media screen and (min-width: 768px) and (max-width:1199px) {
	.container-featured .our-partners.container-fluid .our-partners-info .info-item .data-info-title { font-size:20px }
	.container-featured .our-partners.container-fluid .our-partners-info .info-item .progress-label-bar { font-size:16px }
	.container-featured .our-partners.container-fluid .our-partners-info .info-item .progress-label-bar span { font-size:24px }
}
@media (min-width: 768px) {
	.container-featured .our-partners.container-fluid .our-partners-show { width:100%;margin-top:60px;padding-bottom:20px }
	.container-featured .our-partners.container-fluid .our-partners-show .show-card { width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between }
	.container-featured .our-partners.container-fluid .our-partners-show .show-card .show-card-item { width:32%;aspect-ratio:1.26/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center }
	.container-featured .our-partners.container-fluid .our-partners-show .show-card .show-card-item div { width:100%;padding:5% 10%;aspect-ratio:2.7/1;white-space:normal;font-size:24px;font-weight:600;line-height:1.46;text-align:left;color:#fff;background:url(../images/cb-imported/project-static-page/featured/small_card_box_pc.webp) round }
	.container-featured .our-partners.container-fluid .our-partners-show .show-card .show-card-item div span { font-size:40px;font-weight:800 }
	.container-featured .our-partners.container-fluid .our-partners-show .show-card .show-card-item .type1 { padding:10% }
	.container-featured .our-partners.container-fluid .our-partners-show .show-card .last-card-item { width:32%;aspect-ratio:1.26/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center }
	.container-featured .our-partners.container-fluid .our-partners-show .show-card .last-card-item div { width:100%;height:100%;padding-top:20%;white-space:normal;font-size:26px;font-weight:600;line-height:1.7;text-align:center;color:#fff;background:url(../images/cb-imported/project-static-page/featured/large_card_box_pc.webp) round }
	.container-featured .our-partners.container-fluid .our-partners-show .show-card .last-card-item div span { font-size:40px;font-weight:800 }
	.container-featured .our-partners.container-fluid .our-partners-show .show-table-out { width:100%;margin:70px auto 0 auto;padding:2px;border-radius:50px;background-image:-webkit-gradient(linear,left top,right top,from(#130c0e),color-stop(50%,#f0db80)),-webkit-gradient(linear,right top,left top,from(#130c0e),color-stop(50%,#f0db80));background-image:-webkit-linear-gradient(left,#130c0e,#f0db80 50%),-webkit-linear-gradient(right,#130c0e,#f0db80 50%);background-image:linear-gradient(to right,#130c0e,#f0db80 50%),linear-gradient(to left,#130c0e,#f0db80 50%);background-size:50% 100%;background-position:left,right;background-repeat:no-repeat }
	.container-featured .our-partners.container-fluid .our-partners-show .show-table-out .show-table-inner { width:100%;background-color:#000;border-radius:50px }
	.container-featured .our-partners.container-fluid .our-partners-show .show-table-out .show-table-inner .table-info { width:100%;aspect-ratio:2.26/1;border-collapse:collapse;color:#fff;font-size:18px;font-weight:500;text-align:left }
	.container-featured .our-partners.container-fluid .our-partners-show .show-table-out .show-table-inner .table-info th { font-weight:700;line-height:1.66;color:#f0db80 }
	.container-featured .our-partners.container-fluid .our-partners-show .show-table-out .show-table-inner .table-info tbody tr,.container-featured .our-partners.container-fluid .our-partners-show .show-table-out .show-table-inner .table-info thead tr { background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(26%,var(--white)),color-stop(88%,var(--white)),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0),var(--white) 26%,var(--white) 88%,rgba(255,255,255,0));background-image:linear-gradient(to right,rgba(255,255,255,0),var(--white) 26%,var(--white) 88%,rgba(255,255,255,0));background-size:100% 1px;background-repeat:no-repeat;background-position:bottom center }
	.container-featured .our-partners.container-fluid .our-partners-show .show-table-out .show-table-inner .table-info tbody tr:last-child { background-image:none!important }
	.container-featured .our-partners.container-fluid .our-partners-show .show-table-out .show-table-inner .table-info td:first-child,.container-featured .our-partners.container-fluid .our-partners-show .show-table-out .show-table-inner .table-info th:first-child { font-size:18px;font-weight:700;line-height:1.66;text-align:left;color:#fad1b7;padding-left:5% }
}
@media screen and (min-width: 768px) and (max-width:1190px) {
	.container-featured .our-partners.container-fluid .our-partners-show .show-table-out .show-table-inner .table-info { font-size:14px }
	.container-featured .our-partners.container-fluid .our-partners-show .show-table-out .show-table-inner .table-info td:first-child,.container-featured .our-partners.container-fluid .our-partners-show .show-table-out .show-table-inner .table-info th:first-child { font-size:16px }
}
@media screen and (max-width:1199px) and (min-width:992px) {
	.container-featured .our-partners.container-fluid .our-partners-show .show-card .show-card-item { aspect-ratio:.9/1 }
	.container-featured .our-partners.container-fluid .our-partners-show .show-card .show-card-item div { aspect-ratio:1.9/1 }
	.container-featured .our-partners.container-fluid .our-partners-show .show-card .show-card-item .type1 { padding:15% 10% }
	.container-featured .our-partners.container-fluid .our-partners-show .show-card .last-card-item div { padding-top:35% }
}
@media screen and (max-width:991px) and (min-width:768px) {
	.container-featured .our-partners.container-fluid .our-partners-show .show-card .show-card-item { aspect-ratio:.9/1 }
	.container-featured .our-partners.container-fluid .our-partners-show .show-card .show-card-item div { font-size:15px;aspect-ratio:2/1;padding:10% }
	.container-featured .our-partners.container-fluid .our-partners-show .show-card .show-card-item div span { font-size:24px }
	.container-featured .our-partners.container-fluid .our-partners-show .show-card .show-card-item .type1 { padding:15% 10% }
	.container-featured .our-partners.container-fluid .our-partners-show .show-card .last-card-item div { font-size:15px;padding-top:40% }
	.container-featured .our-partners.container-fluid .our-partners-show .show-card .last-card-item div span { font-size:24px }
}
@media (min-width: 768px) {
	.container-featured .faq-list .faq-item.faq-click { -webkit-box-shadow:0 1px 2px 0 rgba(255,187,1,.86),0 1px 3px 1px rgba(0,0,0,.15);box-shadow:0 1px 2px 0 rgba(255,187,1,.86),0 1px 3px 1px rgba(0,0,0,.15) }
	.container-featured .faq-list .faq-item.faq-click p { display:block }
	.container-featured .faq-list .faq-item.faq-click svg { -webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg) }
	.container-featured .faq-list .faq-item { padding:0 33px;border-radius:17px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15);box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15);background-color:var(--white);margin:0 0 13px }
	.container-featured .faq-list h3 { font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;text-align:left;color:#404040;padding:30px 0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer }
	.container-featured .faq-list p { font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;text-align:left;color:#666;margin:0;display:none;padding:17px 0 22px;border-top:1px solid #bababa }
	.container-featured .interested-partner { background:url(../images/cb-imported/project-static-page/featured/featured-new-bg4.jpg) no-repeat center;background-size:100% 100%;padding:128px 0 45px;margin:50px auto 100px }
	.container-featured .interested-partner .sub-title { -ms-flex-wrap:wrap;flex-wrap:wrap }
	.container-featured .interested-partner .sub-title h2 { color:var(--white);font-weight:600 }
	.container-featured .interested-partner .sub-title span { font-size:13px;font-weight:400;line-height:1.72;text-align:center;margin-top:9px;color:#fff }
	.container-featured .interested-partner .show-ipad { display:none }
	.container-featured .interested-partner button { width:304px;height:52.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;border-radius:5px;border:none;outline:0;margin:118px auto 40px;font-size:20px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--white);-webkit-box-shadow:0 2px 6px 0 rgba(0,17,127,.25);box-shadow:0 2px 6px 0 rgba(0,17,127,.25);background-color:#39c1a9;outline:0;border:none }
	.container-featured .interested-partner p { width:82%;font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#dcdcdc;margin:0 auto -20px }
}
@media (max-width:1024px) and (min-width: 768px) {
	.container-featured .business-growth { padding:80px 0 }
	.container-featured .business-growth h1 { font-size:34px;margin-bottom:40px }
	.container-featured .business-growth p { padding:0 36px }
	.container-featured .sub-title { margin:30px 0 }
	.container-featured .sub-title h2 { font-size:26px }
	.container-featured .featured-partners .sub-title { margin-bottom:24px }
	.container-featured .partners-show-pc { display:none }
	.container-featured .partners-show-ipad { display:block }
	.container-featured .partners-show-ipad .carousel-control-next-icon,.container-featured .partners-show-ipad .carousel-control-prev-icon { background:0 0;width:auto;height:auto }
	.container-featured .partners-show-ipad .carousel-control-prev { left:-6% }
	.container-featured .partners-show-ipad .carousel-control-next { right:-6% }
	.container-featured .partners-show-ipad .partner { background:url(../images/cb-imported/project-static-page/featured/featured-new-bg2.png) no-repeat center;background-size:cover;padding:22px 32px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:30px;overflow:hidden;margin:0 auto;height:280px;max-width:573px }
	.container-featured .partners-show-ipad .partner .icon { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center }
	.container-featured .partners-show-ipad .partner .icon img { width:48px;height:48px }
	.container-featured .partners-show-ipad .partner .icon h3 { font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:2.06;letter-spacing:normal;text-align:left;color:#fffaed;margin:0;margin-left:24px }
	.container-featured .partners-show-ipad .partner .desc { font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.83;letter-spacing:normal;text-align:left;color:var(--white);margin:30px 0 auto }
	.container-featured .partners-show-ipad .carousel-indicators li { width:12px;height:12px;border-radius:50% }
	.container-featured .our-partners.container-fluid { padding:50px 0 0;margin:40px 0 30px }
	.container-featured .our-partners.container-fluid .sub-title { margin-bottom:70px }
	.container-featured .our-partners.container-fluid .our-partners-details { margin-top:50px }
	.container-featured .our-partners.container-fluid .our-partners-details .partner { width:20%;max-width:174px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center }
	.container-featured .our-partners.container-fluid .our-partners-details .partner .logo { width:85px;height:85px;max-height:90px;max-width:100% }
	.container-featured .our-partners.container-fluid .our-partners-details .partner h3 { font-size:14px }
	.container-featured .faq-list .faq-item.faq-click p { display:block }
	.container-featured .faq-list h3 { font-size:18px;padding:20px 0 22px }
	.container-featured .faq-list p { font-size:16px;margin:2px 0 22px }
	.container-featured .interested-partner { padding:30px 10px 20px;margin:50px auto;background-size:cover;border-radius:100px }
	.container-featured .interested-partner .sub-title { margin:80px auto 20px }
	.container-featured .interested-partner .sub-title h2 { line-height:normal }
	.container-featured .interested-partner .show-ipad { display:block }
	.container-featured .interested-partner .show-pc { display:none }
	.container-featured .interested-partner button { width:auto;height:auto;padding:9px 70px;margin:100px auto 20px }
	.container-featured .interested-partner p { width:50%;font-size:15px;margin:0 auto }
}

/* phone capture: 98 scoped rules, plus 47 selectors whose desktop-only properties are rolled back */
@media (max-width: 767px) {
	.about-us .our-partners { padding: revert; padding-bottom: revert; padding-left: revert; padding-right: revert; padding-top: revert }
	.about-us .our-partners .our-partners-center { align-items: revert; box-align: revert; box-direction: revert; box-orient: revert; box-pack: revert; display: revert; flex-align: revert; flex-direction: revert; flex-pack: revert; justify-content: revert; z-index: revert }
	.about-us .our-partners .our-partners-center .br { display: revert }
	.about-us .our-partners .our-partners-center .great-decision { align-items: revert; box-align: revert; box-pack: revert; display: revert; flex-align: revert; flex-pack: revert; justify-content: revert; width: revert }
	.about-us .our-partners .our-partners-center .great-decision .quotation-left { display: revert; top: revert; transform: revert }
	.about-us .our-partners .our-partners-center .great-decision .quotation-left img { height: revert; width: revert }
	.about-us .our-partners .our-partners-center .great-decision .quotation-right { display: revert; right: revert; top: revert; transform: revert }
	.about-us .our-partners .our-partners-center .great-decision .quotation-right img { height: revert; width: revert }
	.about-us .our-partners .our-partners-center .great-decision .text { width: revert }
	.about-us .our-partners .our-partners-center .manager { align-items: revert; box-align: revert; box-pack: revert; display: revert; flex-align: revert; flex-pack: revert; justify-content: revert }
	.about-us .our-partners .our-partners-center .manager .info { align-items: revert; box-align: revert; box-direction: revert; box-orient: revert; box-pack: revert; display: revert; flex-align: revert; flex-direction: revert; flex-pack: revert; justify-content: revert }
	.about-us .our-partners .our-partners-center .microsoft img { width: revert }
	.about-us .our-partners .our-partners-center .working { width: revert }
	.about-us .our-partners .our-partners-center .working a { text-decoration: revert }
	.about-us .our-partners .our-partners-item { align-items: revert; box-align: revert; box-direction: revert; box-orient: revert; box-pack: revert; display: revert; flex-align: revert; flex-direction: revert; flex-pack: revert; justify-content: revert }
	.about-us .our-partners>img { height: revert; top: revert; width: revert }
	.container-featured .business-growth p { padding: revert; padding-bottom: revert; padding-left: revert; padding-right: revert; padding-top: revert }
	.container-featured .faq-list h3 { cursor: revert }
	.container-featured .interested-partner .show-ipad { display: revert }
	.container-featured .interested-partner .show-pc { display: revert }
	.container-featured .interested-partner .sub-title { flex-wrap: revert }
	.container-featured .interested-partner button { height: revert; width: revert }
	.container-featured .our-partners.container-fluid .our-partners-details { align-items: revert; box-align: revert; box-pack: revert; display: revert; flex-align: revert; flex-pack: revert; flex-wrap: revert; height: revert; justify-content: revert }
	.container-featured .our-partners.container-fluid .our-partners-details .partner { align-items: revert; box-align: revert; box-direction: revert; box-orient: revert; box-pack: revert; display: revert; flex-align: revert; flex-direction: revert; flex-pack: revert; justify-content: revert; max-width: revert; width: revert }
	.container-featured .our-partners.container-fluid .our-partners-details .partner .logo { align-items: revert; border: revert; border-bottom-color: revert; border-bottom-style: revert; border-bottom-width: revert; border-left-color: revert; border-left-style: revert; border-left-width: revert; border-radius: revert; border-right-color: revert; border-right-style: revert; border-right-width: revert; border-top-color: revert; border-top-style: revert; border-top-width: revert; box-align: revert; box-flex: revert; box-pack: revert; display: revert; flex-align: revert; flex-grow: revert; flex-pack: revert; flex-positive: revert; height: revert; justify-content: revert; max-height: revert; max-width: revert; overflow: revert; overflow-x: revert; overflow-y: revert; width: revert }
	.container-featured .our-partners.container-fluid .our-partners-details .partner .logo img { width: revert }
	.container-featured .our-partners.container-fluid .our-partners-info .info-item { width: revert }
	.container-featured .our-partners.container-fluid .our-partners-info .info-item .progress-label-bar { white-space: revert }
	.container-featured .our-partners.container-fluid .our-partners-show .show-card .last-card-item { aspect-ratio: revert }
	.container-featured .our-partners.container-fluid .our-partners-show .show-card .last-card-item div { height: revert; padding-top: revert; width: revert }
	.container-featured .our-partners.container-fluid .our-partners-show .show-card .show-card-item { aspect-ratio: revert }
	.container-featured .our-partners.container-fluid .our-partners-show .show-card .show-card-item .type1 { padding: revert; padding-bottom: revert; padding-left: revert; padding-right: revert; padding-top: revert }
	.container-featured .our-partners.container-fluid .our-partners-show .show-card .show-card-item div { aspect-ratio: revert; padding: revert; padding-bottom: revert; padding-left: revert; padding-right: revert; padding-top: revert; width: revert }
	.container-featured .our-partners.container-fluid .our-partners-show .show-table-out .show-table-inner .table-info { aspect-ratio: revert }
	.container-featured .partners-details { box-pack: revert; display: revert; flex-pack: revert; flex-wrap: revert; justify-content: revert }
	.container-featured .partners-details .partner { width: revert }
	.container-featured .partners-details .partner .icon { height: revert; width: revert }
	.container-featured .partners-details .partner .icon img { height: revert; width: revert }
	.container-featured .partners-show-ipad { display: revert }
	.container-featured .partners-show-ipad .carousel-control-next { right: revert }
	.container-featured .partners-show-ipad .carousel-control-next-icon,.container-featured .partners-show-ipad .carousel-control-prev-icon { height: revert; width: revert }
	.container-featured .partners-show-ipad .carousel-control-prev { left: revert }
	.container-featured .partners-show-ipad .carousel-indicators li { border-radius: revert; height: revert; width: revert }
	.container-featured .partners-show-ipad .partner { border-radius: revert; box-direction: revert; box-orient: revert; box-pack: revert; display: revert; flex-direction: revert; flex-pack: revert; height: revert; justify-content: revert; max-width: revert; overflow: revert; overflow-x: revert; overflow-y: revert; padding: revert; padding-bottom: revert; padding-left: revert; padding-right: revert; padding-top: revert }
	.container-featured .partners-show-ipad .partner .icon { align-items: revert; box-align: revert; display: revert; flex-align: revert }
	.container-featured .partners-show-ipad .partner .icon img { height: revert; width: revert }
	.container-featured .partners-show-pc { display: revert }
}
@media (max-width: 767px) {
	.about-us .deals-fetured .our-partners { padding:30px 0 40px 0;position:relative;z-index:15;background-color:#f5f9fa;background-position:0 0;margin:-10% 0 0 0 }
	.about-us .deals-fetured .our-partners .our-partners-item { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center }
	.about-us .deals-fetured .our-partners .our-partners-center { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:3 }
	.about-us .deals-fetured .our-partners .our-partners-center h2 { color:#315d59 }
	.about-us .deals-fetured .our-partners .our-partners-center .manager { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center }
	.about-us .deals-fetured .our-partners .our-partners-center .manager .info { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center }
	.about-us .deals-fetured .our-partners .our-partners-center .manager .info p { font-size:16px;font-weight:700;letter-spacing:-.1px;color:#315d59 }
	.about-us .deals-fetured .our-partners .our-partners-center .manager .info span { font-size:14px;color:#315d59;font-weight:500 }
	.about-us .deals-fetured .our-partners .our-partners-center .great-decision { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin:0 0 20px;position:relative;width:100%;padding-top:20px;margin-top:20px;border-top:1px dashed #fff }
	.about-us .deals-fetured .our-partners .our-partners-center .great-decision .quotation-left { margin-top:3%;position:relative;left:20px }
	.about-us .deals-fetured .our-partners .our-partners-center .great-decision .quotation-left img { width:22px;height:18px }
	.about-us .deals-fetured .our-partners .our-partners-center .great-decision .text { text-align:center }
	.about-us .deals-fetured .our-partners .our-partners-center .great-decision .text .shoppers { margin-top:0;font-size:14px;letter-spacing:-.09px;text-align:center;color:#315d59 }
	.about-us .deals-fetured .our-partners .our-partners-center .great-decision .quotation-right { margin-top:3%;position:relative;right:20px }
	.about-us .deals-fetured .our-partners .our-partners-center .great-decision .quotation-right img { width:22px;height:18px }
	.about-us .deals-fetured .our-partners .our-partners-center .microsoft img { width:109px;height:auto }
	.about-us .deals-fetured .our-partners .our-partners-center .working { text-align:center;width:80%;margin-top:20px }
	.about-us .deals-fetured .our-partners .our-partners-center .working a { font-size:16px;font-weight:600;text-align:center;text-decoration:underline!important }
	.container-featured { padding:0 }
	.container-featured .business-growth { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px 0;text-align:center;background:url(../images/cb-imported/project-static-page/featured/featured-new-mo-bg1.png) no-repeat center;background-size:100% 100% }
	.container-featured .business-growth h1 { background-image:-webkit-linear-gradient(356deg,#fff7ac 20%,#ffb006 140%),-webkit-linear-gradient(top,rgba(255,255,255,.65),rgba(255,255,255,.65));background-image:linear-gradient(94deg,#fff7ac 20%,#ffb006 140%),linear-gradient(to bottom,rgba(255,255,255,.65),rgba(255,255,255,.65));font-size:26px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:center;color:rgba(255,255,255,.65);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding:0 15px }
	.container-featured .business-growth .sub-title { margin:20px 0 }
	.container-featured .business-growth .sub-title h2 { font-size:20px;color:#fff }
	.container-featured .business-growth .sub-title img:first-child { position:relative;right:-10px }
	.container-featured .business-growth .sub-title img:last-child { position:relative;left:-10px }
	.container-featured .business-growth p { font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.92;letter-spacing:normal;text-align:center;color:#dcdcdc }
	.container-featured .business-growth a { text-decoration:none;padding:15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;border-radius:5px;-webkit-box-shadow:0 2px 6px 0 rgba(0,17,127,.25);box-shadow:0 2px 6px 0 rgba(0,17,127,.25);background-color:#39c1a9;font-size:18px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;border:none;outline:0;margin-top:40px }
	.container-featured .featured-partners .sub-title h2 { width:60% }
	.container-featured .sub-title { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0 }
	.container-featured .sub-title img { width:50px }
	.container-featured .sub-title img:first-child { position:relative;right:-10px }
	.container-featured .sub-title img:last-child { position:relative;left:-10px }
	.container-featured .sub-title h2 { font-size:22px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:center;color:#404040;margin:0 }
	.container-featured .partners-details .partner { background:url(data:image/png;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAMDAwMDAwQEBAQFBQUFBQcHBgYHBwsICQgJCAsRCwwLCwwLEQ8SDw4PEg8bFRMTFRsfGhkaHyYiIiYwLTA+PlQBAwMDAwMDBAQEBAUFBQUFBwcGBgcHCwgJCAkICxELDAsLDAsRDxIPDg8SDxsVExMVGx8aGRofJiIiJjAtMD4+VP/CABEIAQkBXgMBEQACEQEDEQH/xAAeAAEBAQADAQEBAQEAAAAAAAAAAwQBBQYHCAkCCv/aAAgBAQAAAAD+qfyf+Uv5U6Ts73vbksuHV+Xtuhh523PedrxCMIee8T7H90/1K9F8k/gL47RbbtvdoKmhn890rP2l8UWztG76EjDF1fzXEfpL+9/8YvxQ0W27dxoVaM6Hl8YbL9Xytt2+i9tCGH5f54P7Afyu87oW27dxoqaM/V+eiB2cMZn3dp9C7zP8v8lnEPtHytoWt2mi2hUh1fSxtG0Vjb1cCVe7+r+Q+bQgicei5LW7TRbQqxdJiABbpnHOd2nSwRWOPRclrdpe7R/nq+riBGwHVwIRiLDj0XKzRs3WOr6sEQcQ5+k/Yfzt1fnYkVgcei5WaNm5n6vGWiIIQ57r6h+oP0L/ADk+P229J00FgON17aLNu2PVxzuUEIf647T2v0n7J9W9t8k/nLuLW8/hAW5horfbdhigg/1/m/aeh9t7z3nrvX932n82Pn25nN0OrxIlrcw0FSD/AFnW3be77r1HqO79D6Ls+77T49+L+LAXj1cI2WlwAtfbu7TtO07TtO07TtO029p2m78IdJxYBzxHDFaMSy+3b2nabe03bdu626+3bftLfHfgDiwEi0c8v8o2vt3be77TtNu2+2972vZdt6z8o4yoEjOONF7X7S27tNu2+3c23va9r6D4P8vFQSGcW3X0Vvutbde2299t7X3WvZ0v5f5z6KgkGcO0vororo4vtbrXte+29r3fFfBDaEgzg7S7RXQroste97Xte9r9J8VgNsqkjOCVe05toV0KtC1l73te1/lHng23Ios4JV7TmzQq0VNCy173dV82EI+h31IRhGCBKvaQ0W0FdBU0FtH+b/PMRowR9RtBJhZ4oNrRZoKtBU0LOk8uaOOreo7VnEmdHODQsaFTQVNHHioL858T0PaEESCMDi5oWaCo0FXS+fq0VlnxLc8RADjuxosaCoaGfy8q6DPLORBYDju+eGhZoz6CodJ1tdDOSZxYA/0rt0LQ5sNAVYvO3EjPoKrgc5y12hbQzhoDo8dUgFTa0ZxIz27zqmhZoDO0MHTAM+ioaLXZyRn+n/b/AMkq6C2gDP1ePOaDO0VAvYSH9Vv1n/AvqqmhYQQjhiNDO0VANFRJ9d/6DfQ/m3+Rf56LOIwSqSzmgztFQBoqaP2P/XL6KP5Cfg+RnAIliNmgAK6OP69/uk//xAAaAQEBAQEBAQEAAAAAAAAAAAAAAwEEBQIG/9oACAECEAAAAAOcAB0ADnSFXQADnAA24AhkhXbgA5wBfQC+sgcG7T0ecAHOAbcAX059zhLehzgA5wF9AA6DIZxO3QAOcDbgAOgyAAAOcF9AC6Doc4AACGDbgA6Mh8yXAAAAX0AIcMOL3/oAAAA6AGODJefL0PTAAABfQIYRzzcZy/oO0DIAAC+hiGcWQSFvewBzgABt3OhkmIIub0Pa+gDnAADIIqpCCK3f3AGQAAQyQ5wAZ6HcA5wADIJGQAGb3d4DIAAhgSGAgZDv9Xed0DnAAQwJAGQF+++QX1kAADIAGTGCvo84AAAOcASAV9DnAAABzgAZPHcBDBtwAEMAAkzuA5wdAABkAAF9A5wdAAAhgANuAhg24AAZAAX26AugAAACGAHQugOhzgADnNuGQAdAvoMgAA5xfRkANuOgDIAAGQAAX0voHOAACGAA246AMgAABkABfQ6Ac4AAAhgDbg6Ac4AAAZBfQA6Ac4AAAOd0AA6Ac4AAP//EABkBAQEBAQEBAAAAAAAAAAAAAAADAQQFAv/aAAgBAxAAAAAvoVAEgAFRIc4OgFQBIABUSMgDoBUBIAAVEkMBtwVASAAFW5LIA6AFRIAAQxt1nFgHQAqJAACGF0AB0AKpAAAZAAB0AKpAAAIYAB0AACGAW3tcYfMQB0AAGRw12uhmcYZHAAG3QwG2Q309bdDz47dBbWQABdHAbdZc27n4IroriGAA22hUdANzy8G20GQADbhtNLgfPm4HQBkAX0KhtwBDhA6BDAG3BUNuAIcIF9ZAB0AqmoNFxDOPAAAOgFUlQNuOfOMAAB0AAqDTJOcX0ZAAdAAKgCWQHQCGAA24AKiSGB0ABkAHQACok5wdAAIYB0AAA5wdAAGQBfQABkAX0AGQA24ACGAAAABfQAZAAAAADbgCGAAAAANuAOcAAAAF9AA5wAF9GQXQB0AAZAABfQ53Q5wdCC4IYAAA27ndDnBdBfRkAAABdBdAAAAAAAAAAAAAAAH/xAAjEAACAQMFAQEBAQEAAAAAAAADEwQABSAGBxAUMEAICQFQ/9oACAEBAAECAK3b3n3O/ct31aEwTOCZzXOc5znOa6XdzSwy3GpwZfbSpVul8uNRquNxNL0xuptB/QTTGqK3l3b1/r/gNB4F6S7tzENRg8Bluq3Sw8KSarjLly+fzb+h7Jdv3RufgHgPkaXLuOITGo3ITBl1Y7jSTBlmu9xx/npujq674B8jVLuJjZhNLDgGWE1ju9GrUV3xbsTuibEXiY0y4+QTGDg6Jd7dcdUXwxnNbyKjYi8DSzS/Q3LeYl8LLdkKjYioNCwaaWY3t1DB5b4io2QsDGNLd5t7gyaX2q1Zs/25djMHzFRshcmMY3g53b7dRNL6d2q0NtVbrdvxuJQZdS7QrxFRjBME3IeDSzG5c5re22v8iRLHbtGWjQNi0DbrRErfrXwsAyzBl29OY6Ny5rQmNLMZrXOa2lCiBtETTtu0lbtO2ixxKiBiUGXufrkWQZZohomQ6Nk5zW8qDEFbg2gNoiW6JbogYlRKCYJgy9+tdULwaaIWKnkdFI5znYK6grcG3CtwbcK3BiBiBCKolBoVQzBllvmp9RULxdRgmDwOjYJT1AxBW4NoDaBW4NuDbg24NuDEDEUkNBpwZYZe7+qOBebqTQ6MJKkhiBiBiBiBiBiBiBiKCFIQpCFKlUHi4Xa43H4RBNSQhCEIQhDQqCZoTBM5zgmcE1CoJudzr78Q+A8i4CZrXBM3t9trmucEzgmbfL4Y3xCo2bXOc5oTNc1oTNc3t65vnxio3i5zXNc0JmhM3tt1FfC/IKjejmtc1zQma7UVxxDSlKSnxFRvZzmuCZzr7ccC0GhYJUlSVKwFRvja64y8C8RPRSkio3xuu8vAvMT3FRvjMaWbgXBuYhnOc1vbc5rXNa0RjfHcZnAcndzt9xznOc5znOcKjfEYxjfMkVGpPu6WbB3gpSlKUpSuBUbBXpLMXB3ipSlKUrAdGzT4yzewfMdajtvuY3wO8drNFftLbXgPqY3whN4fzw2z/Reyd9sXi5vb7ZjF+rZXZvSOla35/NG535c5c7t9vtu+yHbtn/xJtrthh+wf+EHgNfjTD//EAEsQAAECAgQIBwkMCwAAAAAAAAQAAwUTAQYkQAcQFCAjMDNDAhEVNFNjcyUxRFBkdJPD0hYmMkFRVFVigqPC4xIhInGDkqKys9Pw/9oACAEBAAM/AFUPA3BeUawlcTz9FlCb5yX2awrVwfJYq372YZ1GlK9P7CrXWQidGI/FIg95QW88iUSiUTjJRKJRKJRKJROIlZH2yJe0zxSJ2LyJRKJRKyxE/Osc4bETiJRKJUlEveFLCbU9+bAa0x4Dsy+H/YqxQ54SHYSIbl4n0uHon/ts7Phqr1dYKNF4DExYhDX6NEQxTiguBuohlYolTPf2AQvxllU95tVqwm1qLrFWIul8t+n0XVNfUuW5D9LmbnOnYsjJnKdpmc2SMp2ZHMBda++STVs8jutDvXtdaobH4aDFYUY0UKcLwCBnm/gONO0fpUcOj96Jrjhf9zbBXcurFno86e2/sXEZnTPIkzsc7cqcpOOSp2KSTJe2JGZJWWE5xEaqhGaiGuTX4BTQUB5oVT+3R9lxE1krXH4w9tj4oWZ6Z64SUS9ttROW+zZKnKcNJe22OdoWdjnv4K64Hxlrfw18T0jzbn4FaddJXQ6ucpJObJUknrkMYNOUmxs7bU2nXTtblg3XZ5MN2KIe1Np1s7X8pbHbIlnba+06ydrR1S5TxNUT1XytRAuRwqQz0riqpgoqGVHI9FCYtGCLJCRmqMnYn9L9eUocZoTLO8pOxUnW2m7xB5RExZYRplBYaMK9vkMyTYxVRhAr0TkVPc2FWOHese/i4iQ9iodEvJ3kSzrLTdCHUS8pytIrzIpSyMnTfOkMGT1yG3Pok/UmphQYpXdKPWQbqh9+76vNkoYxSNVabiQ8p2IZDZNJyXKEMz5OxtPzEMH4LzgVDMkLc75dN2jqJwgV0MitPHQHzcJr5BqO97Wf0yHeUnUWm5jIbcqToXlubKrNJQ2UydyRvVke28HK0S5Fq97nQ+exbnPmf5urnKmjO09NN0kobbb7FZsj+brodiRulDocOUXEShZLFocUSrVGi4uZtiPumrlp7sSrMt9uURkw0BaK5xaDfVtXO0XXocY8IhxURd2LCJiURKMM2xGkudpvGWECwhmnQj857W6Wm78gw4ozfbrtUS8TOe210tN3piMRyRnYgf5brabtybDZzO2u1pu3KRPUj3a03XIxuuIu9puuWEzrvabpJGk3i03OSpxM68Wm57nVE4idbablJU682nxZabjJvdp8WEwasUThr22AKeH9D4rIwgR82FtboV4j+RzgcD8adqJhvisSYG7m1m7qDdr4T954rfZhdZK8mNS8v4obDqeqYp43/wCtQ3Dlg6IhGwjIPGRCSuv/ANbijNU4yVB4wKUBEwCpZIznxeKax4a65jwOEaBnaxI3diMf98BQSpVW4XV6DjZLDoYLwBx2+PvcDg/L8vDp7/Cp+OnFUnDpDZxXEBH2BeIWKseu6RtYXsFhJHKUAKPhn0kBRPY/L+34miMSJyMMUoh9/dNrCZXsgUysovuYg3lnPHezH9tVOwS1eGgVWIZIY/VNc3j7nSPZvvjivnXiS0ruaV5rmf/EACYRAAICAQQCAgEFAAAAAAAAAAABAgNQERITMRAhBEAwIFFgYYD/2gAIAQIBAT8A/iKTw9iRLzWVpaYewkn5gV9YdjSHAUBYrjOPC8iORYjVGqNy/dG5tm6WF3o3onYTt/snZquxqTkvb7I9LCvoc/ZyFlnosmyE22VVqTQlguQ5DkQ7PQ29TV+GbHOR8OvZFff1RqvDY5m85Dk/T8Ktyn0bFBfb3o5EchyfjhB6lVfQkklovubzechv/HCCIQWLrg9SuDxSK6yEFpiGQg9SutiXpYqusrgsXAr6xWjIFfWJgVpYuCZXi0l/vz//xAAkEQEAAQMDBAIDAAAAAAAAAAABAAIRUBITMQMQICEwQGBwkP/aAAgBAwEBPwDsB+0NZGsjitxm5+b7bNtmiFDeB52Pv2YDNE0TbJtnZfWD22HTbwC0sePU4la4PRNHn1EtK/icA8MVvi19R5xVcrW+LrlfOKYrjHFOMf4/f//Z) no-repeat center;background-size:cover;border-radius:30px;padding:20px 20px 35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin:15px 5px;min-height:270px }
}
@media screen and (max-width:375px) {
	.container-featured .partners-details .partner { min-height:280px }
}
@media (max-width: 767px) {
	.container-featured .partners-details .partner .title { font-size:17px;font-weight:600;font-stretch:normal;font-style:normal;line-height:2.31;letter-spacing:normal;text-align:left;color:#fffaed;margin-bottom:0 }
	.container-featured .partners-details .partner .title img { width:48px;margin-right:14px }
	.container-featured .partners-details .partner .desc { font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.83;letter-spacing:normal;text-align:left;color:var(--white);margin:15px 0 0 }
	.container-featured .carousel-indicators { bottom:5px }
	.container-featured .carousel-indicators li { width:12px;height:12px;border-radius:50% }
	.container-featured .our-partners.container-fluid { background:url(../images/cb-imported/project-static-page/featured/partner_background_mo.webp) no-repeat center;background-size:100% 100%;padding:20px 0 30px;margin:20px 0 }
	.container-featured .our-partners.container-fluid .sub-title { margin-top:0 }
	.container-featured .our-partners.container-fluid .sub-title h2 { font-size:20px;font-weight:700;line-height:1.5;text-align:center;color:var(--white);color:#fff }
	.container-featured .our-partners.container-fluid .our-partners-tip { text-align:center;margin:20px auto 20px auto;font-size:15px;font-weight:600;line-height:2;color:#f0db80 }
	.container-featured .our-partners.container-fluid .our-partner-list { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap }
	.container-featured .our-partners.container-fluid .our-partner-list .partner { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:45% }
	.container-featured .our-partners.container-fluid .our-partner-list .partner .logo { width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:10px;overflow:hidden;-webkit-box-shadow:0 0 10.2px 3px #f0cb23;box-shadow:0 0 10.2px 3px #f0cb23;border:solid 1px var(--white);margin-top:10px }
	.container-featured .our-partners.container-fluid .our-partner-list .partner .logo img { max-width:80%;max-height:80% }
	.container-featured .our-partners.container-fluid .our-partner-list .partner h3 { font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.19;letter-spacing:normal;text-align:center;color:var(--white);margin:15px 0 }
	.container-featured .our-partners.container-fluid .our-partners-info { width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px }
	.container-featured .our-partners.container-fluid .our-partners-info .info-item { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start }
	.container-featured .our-partners.container-fluid .our-partners-info .info-item .data-info-title { font-size:18px;font-weight:700;line-height:1.15;text-align:left;color:var(--white);margin:28px auto 0 0 }
	.container-featured .our-partners.container-fluid .our-partners-info .info-item .stat-progress-bar { width:100%;aspect-ratio:31/1;margin-top:25px;border-radius:100px;background:-webkit-gradient(linear,left top,right top,from(#ffe988),color-stop(#ffe988),color-stop(#48382d),to(#48382d));background:-webkit-linear-gradient(left,#ffe988 0,#ffe988 var(--progress),#48382d var(--progress),#48382d 100%);background:linear-gradient(to right,#ffe988 0,#ffe988 var(--progress),#48382d var(--progress),#48382d 100%) }
	.container-featured .our-partners.container-fluid .our-partners-info .info-item .progress-label-bar { font-size:15px;font-weight:600;color:var(--white) }
	.container-featured .our-partners.container-fluid .our-partners-info .info-item .progress-label-bar span { font-family:"Sorts Mill Goudy",serif;font-size:24px;font-style:italic;line-height:1.25;text-align:left;color:#ffe988 }
	.container-featured .our-partners.container-fluid .our-partners-show { width:100%;margin-top:40px;padding-bottom:36px }
	.container-featured .our-partners.container-fluid .our-partners-show .show-card { width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px }
	.container-featured .our-partners.container-fluid .our-partners-show .show-card .show-card-item { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:108px;background:url(../images/cb-imported/project-static-page/featured/small_card_box_pc.webp) round }
	.container-featured .our-partners.container-fluid .our-partners-show .show-card .show-card-item div { white-space:normal;font-size:15px;font-weight:600;line-height:1.67;text-align:left;color:#fff }
	.container-featured .our-partners.container-fluid .our-partners-show .show-card .show-card-item div span { font-size:24px;font-weight:700;line-height:1.46 }
	.container-featured .our-partners.container-fluid .our-partners-show .show-card .last-card-item { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:148px;gap:16px;background:url(../images/cb-imported/project-static-page/featured/large_card_box_pc.webp) round }
	.container-featured .our-partners.container-fluid .our-partners-show .show-card .last-card-item div { line-height:1;white-space:normal;font-size:15px;font-weight:600;text-align:center;color:#fff }
	.container-featured .our-partners.container-fluid .our-partners-show .show-card .last-card-item div span { font-size:30px;font-weight:800 }
	.container-featured .our-partners.container-fluid .our-partners-show .show-table-out { width:800px;margin:35px auto 0 auto;padding:2px;border-radius:50px;background-image:-webkit-linear-gradient(left,#130c0e,#f0db80 350px),-webkit-linear-gradient(right,#130c0e,#f0db80 350px);background-image:linear-gradient(to right,#130c0e,#f0db80 350px),linear-gradient(to left,#130c0e,#f0db80 350px);background-size:50% 100%;background-position:left,right;background-repeat:no-repeat }
	.container-featured .our-partners.container-fluid .our-partners-show .show-table-out .show-table-inner { overflow:scroll;width:800px;background-color:#000;border-radius:50px }
	.container-featured .our-partners.container-fluid .our-partners-show .show-table-out .show-table-inner .table-info { width:100%;border-collapse:collapse;color:#fff;font-size:16px;font-weight:500;text-align:left }
	.container-featured .our-partners.container-fluid .our-partners-show .show-table-out .show-table-inner .table-info th { font-weight:700;line-height:1.66;color:#f0db80 }
	.container-featured .our-partners.container-fluid .our-partners-show .show-table-out .show-table-inner .table-info tbody tr { height:82px;background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(26%,var(--white)),color-stop(88%,var(--white)),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0),var(--white) 26%,var(--white) 88%,rgba(255,255,255,0));background-image:linear-gradient(to right,rgba(255,255,255,0),var(--white) 26%,var(--white) 88%,rgba(255,255,255,0));background-size:100% 1px;background-repeat:no-repeat;background-position:bottom center }
	.container-featured .our-partners.container-fluid .our-partners-show .show-table-out .show-table-inner .table-info tbody tr:last-child { background-image:none!important }
	.container-featured .our-partners.container-fluid .our-partners-show .show-table-out .show-table-inner .table-info td:first-child,.container-featured .our-partners.container-fluid .our-partners-show .show-table-out .show-table-inner .table-info th:first-child { max-width:105px;font-size:16px;font-weight:700;line-height:1.66;text-align:left;color:#fad1b7;padding-left:5% }
	.container-featured .faq-list .faq-item.faq-click { -webkit-box-shadow:0 1px 2px 0 rgba(255,187,1,.86),0 1px 3px 1px rgba(0,0,0,.15);box-shadow:0 1px 2px 0 rgba(255,187,1,.86),0 1px 3px 1px rgba(0,0,0,.15) }
	.container-featured .faq-list .faq-item.faq-click p { display:block }
	.container-featured .faq-list .faq-item.faq-click svg { -webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotateZ(-180deg);transform:rotateZ(-180deg) }
	.container-featured .faq-list .faq-item { padding:0 20px;border-radius:17px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15);box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15);background-color:var(--white);margin:0 0 13px }
	.container-featured .faq-list h3 { font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:left;color:#404040;padding:15px 0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center }
	.container-featured .faq-list h3 svg { -ms-flex-negative:0;flex-shrink:0;margin-left:15px }
	.container-featured .faq-list p { font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.7;letter-spacing:normal;text-align:left;color:#666;display:none;padding:13px 0;border-top:1px solid #bababa }
	.container-featured .interested-partner { background:url(../images/cb-imported/project-static-page/featured/featured-new1-mo-bg4.jpg) no-repeat center;background-size:cover;padding:50px 10px 35px;margin:37px 0;width:100%;border-radius:50px }
	.container-featured .interested-partner .sub-title { margin:20px 0 }
	.container-featured .interested-partner .sub-title h2 { color:var(--white);font-weight:600 }
	.container-featured .interested-partner button { max-width:60%;padding:8px 50px;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;border-radius:5px;border:none;outline:0;margin:108px auto 15px;font-size:18px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--white);-webkit-box-shadow:0 2px 6px 0 rgba(0,17,127,.25);box-shadow:0 2px 6px 0 rgba(0,17,127,.25);background-color:#39c1a9;outline:0;border:none }
	.container-featured .interested-partner p { width:90%;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:0;text-align:center;color:#dcdcdc;margin:0 auto }
}
@media screen and (max-width:320px) {
	.container-featured .business-growth h1 { font-size:24px }
	.container-featured .business-growth .sub-title h2 { font-size:18px }
	.container-featured .business-growth p { font-size:14px }
	.container-featured .business-growth a { font-size:16px;padding:10px 15px }
	.container-featured .featured-partners .sub-title h2 { width:80% }
	.container-featured .sub-title h2 { font-size:20px }
	.container-featured .partners-details .partner { padding:20px 15px 35px;height:280px }
	.container-featured .partners-details .partner .title { font-size:15px }
	.container-featured .partners-details .partner .title img { width:40px;margin-right:14px }
	.container-featured .partners-details .partner .desc { font-size:13px;margin:20px 0 0 }
	.container-featured .our-partners.container-fluid .our-partner-list .partner h3 { font-size:13px;font-weight:500 }
	.container-featured .our-partners.container-fluid .our-partner-list .partner .logo { width:80px;height:80px }
	.container-featured .faq-list h3 { font-size:15px }
	.container-featured .faq-list p { font-size:13px }
	.container-featured .interested-partner button { font-size:16px;margin:85px auto 15px }
	.container-featured .interested-partner p { font-size:13px }
}

/* == submit-coupon == */
/* desktop capture: 292 scoped rules (the @media contexts static-cb-pages.css lost), 2 selectors rolled back first */
@media (min-width: 768px) {
	.submit-coupon-area .amazon-site-choice label { display: revert }
	.submit-coupon-area .amazon-submission-panel { padding: revert; padding-bottom: revert; padding-left: revert; padding-right: revert; padding-top: revert }
}
@media (min-width: 768px) {
	.modal-dialog-brand-vote .modal-body .submit-btn { margin-bottom:1rem }
	.container-submitcoupon .popular-brand { margin-top:20px;padding-top:10px;border-top:1px solid #d6d7dc }
	.container-submitcoupon .popular-brand h2 { text-align:center;font-weight:700;font-size:24px;line-height:24px;color:#545454;margin-bottom:20px }
	.container-submitcoupon .popular-brand a { font-size:16px }
	.container-submitcoupon h1 { font-size:24px;text-align:center;margin:10px auto }
	.container-submitcoupon .submit-button { text-align:center }
	.container-submitcoupon .offer-type .type { text-align:center;border:solid 1px #28c4b5;border-radius:4px;background-color:#fff }
	.container-submitcoupon .offer-type .type .offer-type-select { display:inline-table;background-color:#fff;font-size:14px;color:#2fc2a9;height:80px;max-width:120px;text-align:center;background-image:url(../images/cb-imported/project-coupon/submit/2018/submit-coupon-icons.png);background-repeat:no-repeat;cursor:pointer }
	.container-submitcoupon .offer-type .type-div:nth-child(2) .type { background-color:#2fc2a9;color:#fff }
	.container-submitcoupon .offer-type .type-div:nth-child(2) .type .offer-type-select { background-position:3px -90px;background-color:#2fc2a9;color:#fff }
	.container-submitcoupon .offer-type .type-div:nth-child(3) .type .offer-type-select { background-position:-77px -10px }
	.container-submitcoupon .offer-type .type-div:nth-child(4) .type .offer-type-select { background-position:-168px -10px }
	.container-submitcoupon .offer-type .type-div:nth-child(5) .type .offer-type-select { background-position:-250px -10px }
	.container-submitcoupon .offer-type .type-div:nth-child(6) .type .offer-type-select { background-position:-317px -10px }
	.container-submitcoupon .offer-type .type-div:nth-child(7) .type .offer-type-select { background-position:-422px -10px;margin-right:0 }
	.container-submitcoupon .offer-type .offer-type-select .tag { display:table-cell;vertical-align:bottom;font-size:14px }
	.container-submitcoupon .submit-button { margin:10px auto;width:300px;height:54px;background-color:#2fc2a9;text-align:center;border-radius:30px;font-size:20px;color:#fff;line-height:54px;cursor:pointer }
	.container-submitcoupon .submit-button:hover { background-color:#41c4a1 }
	.container-submitcoupon .title-error:after { content:"No less than 10 characters";position:absolute;top:0;right:0;padding-right:15px;font-size:14px;color:#e24345 }
	.container-submitcoupon .title-error .form-control { border-color:#c22 }
	.container-submitcoupon .description-error:after { content:"No less than 30 characters";position:absolute;top:0;right:0;padding-right:15px;font-size:14px;color:#e24345 }
	.container-submitcoupon .description-error .form-control { border-color:#c22 }
	.container-submitcoupon .form-group span.required { color:#d20505;position:relative;top:-2px }
	.container-submitcoupon .has-error:after { content:"Required";position:absolute;top:0;right:0;padding-right:15px;font-size:14px;color:#e24345 }
	.container-submitcoupon .format-error:after { content:"The format is incorrect";position:absolute;padding-right:15px;top:0;right:0;font-size:14px;color:#e24345 }
	.container-submitcoupon .verify-div { width:300px;margin:auto }
	.container-submitcoupon #Submit-Coupons-FAQ { margin-top:30px;margin-bottom:40px }
	.container-submitcoupon #Submit-Coupons-FAQ h2 { margin-bottom:30px }
	.container-submitcoupon #Submit-Coupons-FAQ p { margin-bottom:20px }
	.container-submitcoupon h1 { font-weight:600 }
	.container-submitcoupon .offer-type-select .tag { font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important }
	.container-submitcoupon .reminder-text { margin:0 auto 10px }
	.container-submitcoupon .help-question { color:#c2c3cc }
	.container-submitcoupon .help-question:hover { color:#41c4a1 }
	.container-submitcoupon .help-question i { font-size:14px }
	.container-submitcoupon .help-answer { width:100% }
	.container-submitcoupon .help-answer .explain { padding-left:.5rem;border-radius:4px }
	.container-submitcoupon .help-answer .explain p { color:#2fc2a9;margin-bottom:.25rem }
	.container-submitcoupon .format-error:after { content:"The format is incorrect";position:absolute;padding-right:15px;top:0;right:0;font-size:14px;color:#e24345 }
	.container-submitcoupon .offer-format-error:after { content:"The format is incorrect";position:absolute;padding-right:15px;top:2px;left:130px;font-size:14px;color:#e24345 }
	.container-submitcoupon .time-format-error:after { content:"Please double check your expiration date";position:absolute;padding-right:15px;top:0;right:0;font-size:14px;color:#e24345 }
	.container-submitcoupon .time-over-error:after { content:"Can not exceed 1 year";position:absolute;padding-right:15px;top:0;right:0;font-size:14px;color:#e24345 }
	.container-submitcoupon .has-error:after { content:"Required";position:absolute;top:0;right:0;padding-right:15px;font-size:14px;color:#e24345 }
	.container-submitcoupon .has-error:after { content:"Required";position:absolute;top:0;right:0;padding-right:15px;font-size:14px;color:#e24345 }
	.container-submitcoupon .description-error:after { content:"No less than 30 characters";position:absolute;top:0;right:0;padding-right:15px;font-size:14px;color:#e24345 }
	.container-submitcoupon .title-error:after { content:"No less than 10 characters";position:absolute;top:0;right:0;padding-right:15px;font-size:14px;color:#e24345 }
	.container-submitcoupon .title-error .form-control { border-color:#c22 }
	.container-submitcoupon .description-error .form-control { border-color:#c22 }
	.container-submitcoupon .submit-button { font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important }
	.container-submitcoupon .modal-reminder .modal-header { border-bottom:0;padding:.5rem 1rem 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem }
	.container-submitcoupon .modal-reminder .modal-header p { font-size:18px;font-weight:600;text-align:left;color:#36aaa1 }
	.container-submitcoupon .modal-reminder .modal-body { padding:40px;text-align:center }
	.container-submitcoupon .modal-reminder .modal-body .congratulations { font-size:20px;font-weight:700 }
	.container-submitcoupon .modal-reminder .modal-body .you-just-win { margin-top:3rem;margin-bottom:3rem }
	.container-submitcoupon .modal-reminder .modal-body .bottom-text { color:rgba(0,0,0,.37) }
	.container-submitcoupon .modal-reminder .modal-body img { width:56px;height:auto;margin-top:0;margin-right:1rem;display:inline!important;margin-bottom:0 }
	.container-submitcoupon .modal-reminder .modal-body .word { margin-bottom:1rem;font-size:18px }
	.container-submitcoupon #dig-submit-coupon .modal-header { border-bottom:0;padding:.5rem 1rem 0 }
	.container-submitcoupon #dig-submit-coupon .modal-body { padding-bottom:45px;padding:2rem;padding-top:0;text-align:center }
	.container-submitcoupon #dig-submit-coupon .modal-body>img { padding-top:2rem }
	.container-submitcoupon #dig-submit-coupon .modal-body img { width:56px;height:auto;margin-top:0;margin-bottom:2rem;display:inline-block }
	.container-submitcoupon #dig-submit-coupon .word { font-weight:700;font-size:20px;margin-bottom:20px }
	.container-submitcoupon #dig-submit-coupon .text { width:90%;margin:0 auto 20px;padding:0 25px;text-align:center }
	.container-submitcoupon #dig-submit-coupon .text span { color:#2fc2a9;font-weight:700 }
	.container-submitcoupon #dig-submit-coupon-no-share .text { width:90%;margin:0 auto 20px;padding:0 25px;text-align:center }
	.container-submitcoupon #dig-submit-coupon-no-share .text span { color:#2fc2a9;font-weight:700 }
	.container-submitcoupon #dig-submit-coupon-no-share .modal-header { border:none }
	.container-submitcoupon #dig-submit-coupon-no-share .modal-body img { width:80px;height:auto;margin:0 auto 1rem;display:block }
	.container-submitcoupon #dig-submit-coupon-error .modal-header { border-bottom:0;padding:.5rem 1rem 0 }
	.container-submitcoupon #dig-submit-coupon-error .modal-body { padding:2rem;padding-top:0;text-align:center }
	.container-submitcoupon #dig-submit-coupon-error .modal-body img { width:56px;height:auto;margin-top:0;margin-bottom:2rem;display:inline-block }
	.container-submitcoupon #dig-submit-coupon-error .modal-body p { color:#e01f53 }
	.container-submitcoupon #dig-submit-coupon-error .modal-body .word { color:#404040;font-size:18px }
	.container-submitcoupon #dig-submit-coupon-error .word { font-weight:700;font-size:20px;margin-bottom:20px }
	.container-submitcoupon #dig-submit-coupon-error .text { width:346px;margin-left:auto;margin-right:auto;margin-bottom:20px }
	.submit-coupon-area .submission-mode-tabs { width:100%;max-width:1200px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 18px;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;border-bottom:1px solid #e2e2e2 }
	.submit-coupon-area .submission-mode-tabs button { height:50px;padding:0 8px;border:0;border-bottom:2px solid transparent;background:0 0;color:#60656d;font-size:15px;cursor:pointer;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important }
	.submit-coupon-area .submission-mode-tabs button:active,.submit-coupon-area .submission-mode-tabs button:focus { outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important }
	.submit-coupon-area .submission-mode-tabs button.active { border-bottom-color:#34c9b8;color:#14a997;font-weight:600 }
	.submit-coupon-area .amazon-submission-panel[hidden],.submit-coupon-area .coupon-submission-panel[hidden],.submit-coupon-area [data-submission-faq][hidden] { display:none!important }
	.submit-coupon-area .amazon-submission-panel .amazon-field em,.submit-coupon-area .amazon-submission-panel .amazon-site-choice em,.submit-coupon-area .coupon-submission-panel .required { color:#d20505!important;font-style:normal }
	.submit-coupon-area .amazon-submission-panel { width:100%;max-width:1170px;margin:0 auto 35px;color:#404040;font-family:"Open Sans",Arial,sans-serif }
	.submit-coupon-area .amazon-deal-intro { padding:12px 25px 22px;background:#e8fffb }
	.submit-coupon-area .amazon-deal-intro h2 { margin:0;font-size:30px;line-height:1.25;font-weight:600 }
	.submit-coupon-area .amazon-deal-intro p { max-width:900px;margin:8px 0 0;font-size:15px;color:#505050 }
	.submit-coupon-area .amazon-deal-card { position:relative;margin:0;padding:0 0 0 25px;background:#fff }
	.submit-coupon-area .amazon-progress { position:absolute;left:0;top:22px;bottom:90px;border-left:2px dotted #ff6b71 }
	.submit-coupon-area .amazon-progress i { position:absolute;left:-7px;width:12px;height:12px;border:2px solid #34c9b8;border-radius:50%;background:#fff }
	.submit-coupon-area .amazon-progress i:first-child { top:-1px }
	.submit-coupon-area .amazon-progress i:last-child { top:50% }
	.submit-coupon-area .amazon-deal-pane { padding:26px 0 28px }
	.submit-coupon-area .amazon-divider { height:1px;margin:0 40px 0 0;background:#d4d8db }
	.submit-coupon-area .amazon-section-heading { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;margin-bottom:20px }
	.submit-coupon-area .amazon-section-heading>span { padding-top:3px;color:#1689ff;font-size:12px }
	.submit-coupon-area .amazon-section-heading h3 { margin:0 0 3px;color:#373737;font-size:19px;font-weight:600 }
	.submit-coupon-area .amazon-section-heading p { margin:0;color:#858585;font-size:12px }
	.submit-coupon-area .amazon-site-choice { margin:0 0 20px;padding:0;border:0 }
	.submit-coupon-area .amazon-site-choice legend { margin-bottom:8px;color:#555;font-size:13px }
	.submit-coupon-area .amazon-site-choice .amazon-field em,.submit-coupon-area .amazon-site-choice label em,.submit-coupon-area .amazon-site-choice legend em { color:#d20505!important;font-style:normal }
	.submit-coupon-area .amazon-site-choice label { margin:0 22px 0 0;font-size:13px }
	.submit-coupon-area .amazon-site-choice input { accent-color:#34c9b8 }
	.submit-coupon-area .amazon-contact-grid,.submit-coupon-area .amazon-deal-fields { display:grid;grid-template-columns:1fr 1fr;gap:18px 25px }
	.submit-coupon-area .amazon-field { min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;margin:0;color:#555;font-size:13px }
	.submit-coupon-area .amazon-field>span { line-height:20px }
	.submit-coupon-area .amazon-field small { font-size:11px;color:#777 }
	.submit-coupon-area .amazon-field input,.submit-coupon-area .amazon-field select { width:100%;height:38px;padding:6px 12px;border:1px solid #ccd2d6;border-radius:2px;background:#fff;color:#4a4a4a;outline:0 }
	.submit-coupon-area .amazon-field input:focus,.submit-coupon-area .amazon-field select:focus { border-color:#34c9b8;-webkit-box-shadow:0 0 0 2px rgba(52,201,184,.12);box-shadow:0 0 0 2px rgba(52,201,184,.12) }
	.submit-coupon-area .amazon-field input::-webkit-input-placeholder { color:#aaaeb2 }
	.submit-coupon-area .amazon-field input::-moz-placeholder { color:#aaaeb2 }
	.submit-coupon-area .amazon-field input:-ms-input-placeholder { color:#aaaeb2 }
	.submit-coupon-area .amazon-field input::-ms-input-placeholder { color:#aaaeb2 }
	.submit-coupon-area .amazon-field input::placeholder { color:#aaaeb2 }
	.submit-coupon-area .amazon-field-hint { color:#20a996!important }
	.submit-coupon-area .amazon-wide { grid-column:1/-1 }
	.submit-coupon-area .amazon-guidelines { margin:0 0 20px;padding:15px 18px;background:#f7f9f9 }
	.submit-coupon-area .amazon-guidelines h4 { margin:0 0 7px;color:#37445a;font-size:14px;font-weight:600 }
	.submit-coupon-area .amazon-guidelines ul { margin:0;padding-left:18px }
	.submit-coupon-area .amazon-guidelines li { margin:0 0 5px;font-size:12px;line-height:18px }
	.submit-coupon-area .amazon-guidelines li:last-child { margin-bottom:0 }
	.submit-coupon-area .amazon-guidelines a { color:#14a997;text-decoration:underline }
	.submit-coupon-area .amazon-manual-heading { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px;margin:0 0 15px }
	.submit-coupon-area .amazon-manual-heading h4 { margin:0 0 3px;color:#404040;font-size:16px;font-weight:600 }
	.submit-coupon-area .amazon-manual-heading p { margin:0;color:#777;font-size:12px }
	.submit-coupon-area .amazon-manual-heading>span { padding-top:3px;color:#777;font-size:12px;white-space:nowrap }
	.submit-coupon-area .amazon-actions { padding-top:25px;text-align:center }
	.submit-coupon-area .amazon-submit-button { width:250px;height:48px;border:0;border-radius:8px;background:#34c9b8;color:#fff;font-size:18px;cursor:pointer }
	.submit-coupon-area .amazon-submit-button:hover { background:#14a997 }
	.submit-coupon-area .amazon-submit-button:disabled { background:#a6b0b0;cursor:wait }
	.submit-coupon-area .amazon-deal-status { margin:12px 0 0;text-align:center;font-size:13px }
	.submit-coupon-area .amazon-deal-status.success { color:#15916d }
	.submit-coupon-area .amazon-deal-status.error { color:#d43b48 }
	.submit-coupon-area .amazon-faq { width:100%;margin:30px auto 40px;padding:0;color:#404040;font-family:"Open Sans",Arial,sans-serif!important }
	.submit-coupon-area .amazon-faq h2 { margin:0 0 8px;font:600 24px/28.8px "Open Sans",Arial,sans-serif!important }
	.submit-coupon-area .amazon-faq .amazon-faq-item p { margin:0 0 20px;font:16px/24px "Open Sans",Arial,sans-serif!important;color:#404040!important }
	.submit-coupon-area .amazon-faq .amazon-faq-item .question { font-weight:600!important }
	.container-fluid.container-submitcoupon.submit-coupon-area { padding:0!important }
	.container-fluid.container-submitcoupon.submit-coupon-area .featured { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url("../images/cb-imported/project-static-page/submit-coupon/featured-partner-background-pc.png") no-repeat center;background-size:cover;padding:34px 0 18px;border-radius:20px;margin:20px auto 0 }
	.container-fluid.container-submitcoupon.submit-coupon-area .featured p { text-shadow:0 1px 8px #000;font-size:26px;font-weight:700;font-stretch:normal;font-style:normal;line-height:.58;letter-spacing:-.19px;text-align:center;color:#ffc35d }
}
@media (max-width:1024px) and (min-width: 768px) {
	.container-fluid.container-submitcoupon.submit-coupon-area .featured p { font-size:24px }
}
@media (min-width: 768px) {
	.container-fluid.container-submitcoupon.submit-coupon-area .featured span { text-shadow:0 1px 8px #000;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:.75;letter-spacing:-.14px;text-align:center;color:#ffe6bb;display:block;margin:14px auto 25px }
}
@media (max-width:1024px) and (min-width: 768px) {
	.container-fluid.container-submitcoupon.submit-coupon-area .featured span { font-size:18px }
}
@media (min-width: 768px) {
	.container-fluid.container-submitcoupon.submit-coupon-area .featured a { width:261px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;-webkit-box-shadow:0 2px 6px 0 #966e00;box-shadow:0 2px 6px 0 #966e00;border-style:solid;border-width:1px;background-image:radial-gradient(circle at 50% 50%,#ffaf38,#ffee80 99%),-webkit-gradient(linear,left top,left bottom,from(#2fc2a9),to(#2fc2a9)),-webkit-gradient(linear,left top,right top,from(#ffaf38),to(#ffee80));background-image:-webkit-radial-gradient(50% 50%,circle,#ffaf38,#ffee80 99%),-webkit-linear-gradient(top,#2fc2a9,#2fc2a9),-webkit-linear-gradient(left,#ffaf38,#ffee80);background-image:radial-gradient(circle at 50% 50%,#ffaf38,#ffee80 99%),linear-gradient(to bottom,#2fc2a9,#2fc2a9),linear-gradient(to right,#ffaf38,#ffee80);background-origin:border-box;background-clip:border-box;border:1px solid #ffcf4d;font-size:20px;font-weight:600;font-stretch:normal;font-style:normal;line-height:.75;letter-spacing:-.14px;text-align:center;color:#401b01 }
	.container-fluid.container-submitcoupon.submit-coupon-area .container-fluid { background-color:#e9fffb;padding:10px 0 30px 0;margin-bottom:7px }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-title-h1 h1 { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#404040;font-size:36px;letter-spacing:-.5px;font-weight:600;padding:20px 0;margin:0 }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-title-h1 .reminder-text { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-title-h1 .reminder-text .submit-steps { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-title-h1 .reminder-text .submit-steps p { font-size:30px;font-weight:700;color:#2fc2a9;margin-right:10px }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-title-h1 .reminder-text .submit-steps span { font-size:18px;letter-spacing:-.5px;font-weight:400;color:#404040 }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-my-submission { width:197px;height:44px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border-radius:3px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.25);box-shadow:0 1px 2px 0 rgba(0,0,0,.25);font-size:14px;font-weight:400;line-height:38px;color:#fff;background:#48b6ac;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-my-submission span { margin-left:10px }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-coupon-steps { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:66%;margin:10px auto }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-coupon-steps .step { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-coupon-steps .step i { width:14px;height:14px;display:block;border-radius:50%;border:solid 2px #ff7c76;background-color:#fddbd9;margin:5px 0;position:relative }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-coupon-steps .step b { border:1px dashed #ff7c76;display:block;height:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1 }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-coupon-steps .step.selecting i { border:2px solid #48b6ac;background-color:#48b6ac }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-coupon-steps .step.selecting i::after { content:'';display:block;position:absolute;width:22px;height:22px;border-radius:50%;border:2px solid #48b6ac;left:-6px;top:-6px }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-coupon-steps .step.selecting+b { border:1px dashed #fff;background-image:-webkit-gradient(linear,left top,right top,from(#48b6ac),to(#ff7c76));background-image:-webkit-linear-gradient(left,#48b6ac,#ff7c76);background-image:linear-gradient(to right,#48b6ac,#ff7c76);background-origin:border-box }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-coupon-steps .step.selecting .step-item { background:#48b6ac;color:#fff;padding:5px;border-radius:3px;position:relative }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-coupon-steps .step.selecting span.step-item::after { content:'';display:block;width:0;height:0;border:10px solid transparent;border-top-color:#48b6ac;position:absolute;bottom:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%) }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-coupon-steps .step.selected i { background-color:#48b6ac;border-color:#48b6ac }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-coupon-steps .step.selected+b { background-color:#48b6ac;border-color:#48b6ac }
	.container-fluid.container-submitcoupon.submit-coupon-area div.verify { font-size:14px;margin-top:-10px;margin-bottom:10px;color:red;display:none;margin-left:25px }
	.container-fluid.container-submitcoupon.submit-coupon-area #submit-coupon { border-radius:10px;background:#898989;pointer-events:none }
	.container-fluid.container-submitcoupon.submit-coupon-area .submissions-info { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:60px auto;width:59% }
	.container-fluid.container-submitcoupon.submit-coupon-area .submissions-info img { width:10% }
	.container-fluid.container-submitcoupon.submit-coupon-area .submissions-info .submission-word { font-size:15px;color:#6d757d;margin-left:5px;text-align:left;max-width:72% }
	.container-fluid.container-submitcoupon.submit-coupon-area .share-coupon-list { position:relative }
	.container-fluid.container-submitcoupon.submit-coupon-area .share-coupon-list .list .item { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px;border-radius:5px;-webkit-box-shadow:0 0 4px 4px rgba(0,0,0,.1);box-shadow:0 0 4px 4px rgba(0,0,0,.1);background-color:#fff }
	.container-fluid.container-submitcoupon.submit-coupon-area .share-coupon-list .list .item img { width:100px;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:50%;background:#87ceeb;margin-right:20px }
	.container-fluid.container-submitcoupon.submit-coupon-area .share-coupon-list .list .item .code { -webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-left:1px dashed #35b5ab }
	.container-fluid.container-submitcoupon.submit-coupon-area .share-coupon-list .list .item .code .used-website { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between }
	.container-fluid.container-submitcoupon.submit-coupon-area .share-coupon-list .list .item .code .used span { color:#6d757d }
	.container-fluid.container-submitcoupon.submit-coupon-area .share-coupon-list .list .item .code-title { font-size:22px;font-weight:700 }
	.container-fluid.container-submitcoupon.submit-coupon-area .share-coupon-list .list .item .share { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5px }
	.container-fluid.container-submitcoupon.submit-coupon-area .share-coupon-list .list .item .share>div { padding:10px;width:200px;text-align:center }
	.container-fluid.container-submitcoupon.submit-coupon-area .share-coupon-list .list .item .share .share-code { background:#e9ecef;border-radius:5px 5px 0 0;border:1px dashed #2fc2a9;border-bottom:0;font-size:22px;font-weight:600 }
	.container-fluid.container-submitcoupon.submit-coupon-area .share-coupon-list .list .item .share .share-btn { font-size:20px;font-weight:600;background:#2fc2a9;color:#fff;border-radius:0 0 5px 5px;cursor:pointer }
	.container-fluid.container-submitcoupon.submit-coupon-area .share-coupon-list .list .date { color:#6d757d;font-size:13px;font-weight:600;margin-bottom:5px }
	.container-fluid.container-submitcoupon.submit-coupon-area a.more { position:absolute;right:0 }
	.container-fluid.container-submitcoupon.submit-coupon-area #submit-coupon-form .submit-search-result { display:block;position:absolute;cursor:pointer;width:97%;padding:0 15px;background-color:#d4dfde;z-index:2001;border-radius:5px }
	.container-fluid.container-submitcoupon.submit-coupon-area #submit-coupon-form .submit-search-result li { list-style-type:none }
	.container-fluid.container-submitcoupon.submit-coupon-area #submit-coupon-form .discount-select { height:38px;width:75px;border:solid 1px #ced4da;border-radius:.25rem;margin-right:10px;text-align:center }
	.container-fluid.container-submitcoupon.submit-coupon-area .key-pc-special-footer { margin:0 auto!important;width:80% }
	.container-fluid.container-submitcoupon.submit-coupon-area .key-pc-special-footer ul { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:0;list-style:none;margin:10px auto 0 }
	.container-fluid.container-submitcoupon.submit-coupon-area .key-pc-special-footer ul li { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center }
	.container-fluid.container-submitcoupon.submit-coupon-area .key-pc-special-footer ul li a { border-bottom:none }
	.container-fluid.container-submitcoupon.submit-coupon-area .key-pc-special-footer ul li img { width:36px!important;height:36px!important;margin:0!important }
	.container-fluid.container-submitcoupon.submit-coupon-area .key-pc-special-footer ul li span { font-size:12px;font-weight:500;text-align:left;color:#535354 }
	.container-fluid.container-submitcoupon.submit-coupon-area .share-code { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:17px auto;width:75% }
	.container-fluid.container-submitcoupon.submit-coupon-area .share-code i { display:block;width:40%;height:2px;background:#404040;margin-top:3px }
	.container-fluid.container-submitcoupon.submit-coupon-area .share-code span { font-size:18px }
	.container-fluid.container-submitcoupon.submit-coupon-area .share-code-test strong { font-size:18px }
	.container-fluid.container-submitcoupon.submit-coupon-area .modal-header .close { position:absolute;top:20px;right:20px;z-index:99 }
	.container-fluid.container-submitcoupon.submit-coupon-area .spin { width:5px;margin-right:20px }
	.container-fluid.container-submitcoupon.submit-coupon-area .spin i { width:14px;height:14px;display:block;border-radius:50%;-webkit-transform:translateX(-42%);transform:translateX(-42%);border:solid 2px #ff7c76;background-color:#fddbd9 }
	.container-fluid.container-submitcoupon.submit-coupon-area .spin b { height:100%;border:1px dashed #ff7c76;display:block;width:0 }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-box { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-box .row { -webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1 }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-box.selected .spin b { border:1px solid #48b6ac }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-box.selected .spin i { background:#48b6ac;border-color:#48b6ac }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-box.selecting .spin i { background:#48b6ac;border-color:#48b6ac;position:relative }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-box.selecting .spin i::after { content:'';display:block;position:absolute;width:22px;height:22px;border-radius:50%;border:2px solid #48b6ac;left:-6px;top:-6px }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-box.selecting .spin b { border:1px dashed #f5f5f5;background-image:-webkit-gradient(linear,left top,left bottom,from(#48b6ac),to(#ff7c76));background-image:-webkit-linear-gradient(top,#48b6ac,#ff7c76);background-image:linear-gradient(to bottom,#48b6ac,#ff7c76);background-origin:border-box }
	.container-fluid.container-submitcoupon.submit-coupon-area .price-box { -webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1 }
	.container-fluid.container-submitcoupon.submit-coupon-area .end-date { width:50%;margin-left:25px }
	.container-fluid.container-submitcoupon.submit-coupon-area .end-date .form-group { -webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1 }
	.container-fluid.container-submitcoupon.submit-coupon-area .input-group>.form-control:not(:last-child) { border-radius:.25rem }
	.container-fluid.container-submitcoupon.submit-coupon-area .form-group.form-group-inline.price { -webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1 }
	.container-fluid.container-submitcoupon.submit-coupon-area #limit-tip { text-align:center }
	.container-fluid.container-submitcoupon.submit-coupon-area .share-submit { width:221px;height:37px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border-radius:3px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);background-color:#eee;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:600;text-align:center;color:#404040;cursor:pointer;margin:30px auto 0;outline:0 }
	.container-fluid.container-submitcoupon.submit-coupon-area .share-submit img { height:14px;width:14px!important;margin:0 10px 0 0!important }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-desc { width:90%;text-align:center;color:#495057;font-size:16px;font-weight:500;margin:30px auto 0 auto }
	.container-fluid.container-submitcoupon.submit-coupon-area .sigin-button { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:1.57;text-align:left;color:#404040;margin-top:30px }
	.container-fluid.container-submitcoupon.submit-coupon-area .sigin-button #google-login-3 { margin:0 10px }
	.container-fluid.container-submitcoupon.submit-coupon-area .modal-footer-link { position:absolute;bottom:-50px;height:37px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border-radius:3px;background-color:#2bc4ab;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;-webkit-transition:all .3s;transition:all .3s;opacity:0;padding:0 10px }
	.container-fluid.container-submitcoupon.submit-coupon-area .modal-footer-link img { width:20px;margin-right:6px }
	.container-fluid.container-submitcoupon.submit-coupon-area .discount-minium-price.submit-box .submit-box { width:40%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1 }
	.container-fluid.container-submitcoupon.submit-coupon-area .discount-minium-price.submit-box .discount-box { margin-right:30px }
	.container-fluid.container-submitcoupon.submit-coupon-area .screenshot-date.submit-box .submit-box { width:40%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1 }
	.container-fluid.container-submitcoupon.submit-coupon-area .screenshot-date.submit-box .screenshot-box { margin-right:30px }
	.as-contact-container .as-contact-panel .submit-button-panel { margin-top:20px;text-align:center;padding-bottom:30px }
	.as-contact-container .as-contact-panel .submit-button-panel .btn-contact-submit { width:300px;height:54px;line-height:54px;margin:0 auto;color:#fff;background-color:#2fc2a9;border-radius:27px;font-size:20px;letter-spacing:-.5px;font-weight:600 }
	.as-contact-container .as-contact-panel .submit-button-panel .btn-contact-submit:hover { background-color:#41c4a1;cursor:pointer }
	.modal-dialog-brand-vote .modal-body .submit-btn { margin-bottom:1rem }
	#modal-edit-profile .fill-paypal-single .modal-footer #paypal-submit-success-text { display:none;padding:0 1rem 1rem;text-align:center }
	#modal-edit-profile .fill-paypal-single .modal-footer #paypal-submit-success-text .success { font-size:24px;color:#2fc2a9 }
	#modal-edit-profile .fill-paypal-single .modal-footer #paypal-submit-error-text { color:red;display:none;padding:0 1rem 1rem }
	#modal-resubmit-paypal .modal-body { font-size:24px;padding:0 42px 42px }
	#modal-resubmit-paypal .modal-body label { font-weight:700;width:33% }
	#modal-resubmit-paypal .modal-body label svg { margin-bottom:4px }
	#modal-resubmit-paypal .modal-body input { display:inline-block;width:66%;height:45px }
	#modal-resubmit-paypal .modal-body .tip { font-size:16px;color:gray }
	#modal-resubmit-paypal .modal-body .error_info { color:red;display:none;font-size:14px }
	#modal-resubmit-paypal .modal-body .power { height:24px;position:absolute;right:42px }
	#modal-resubmit-paypal .modal-footer { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none }
	#modal-resubmit-paypal .modal-footer #btn-fill-paypal-resubmit { font-size:20px;font-weight:700;width:40%;margin:0 auto 2rem;background:#00a3ec }
	#modal-resubmit-paypal .modal-footer #paypal-resubmit-error-text { color:red;display:none;padding:0 1rem 1rem }
	#modal-survey-page-submit-success .modal-body { text-align:center;font-weight:600 }
	#modal-survey-page-submit-success .modal-body .title { font-size:18px }
	#modal-survey-page-submit-success .modal-body a { color:#ff7875 }
	#modal-survey-page-submit-success .modal-body img { width:56px;margin-bottom:2rem }
	#modal-survey-page-submit-success .modal-header { border-bottom:0;padding:.5rem 1rem 0 }
	.container-coupon-verify .coupon-verify-yes-content .content .submit-button { margin:0 auto;width:108px;height:38px;line-height:38px;border-radius:5px;background-color:#ff6e6e;font-size:21px;color:#fff }
	.container-coupon-verify .coupon-verify-yes-content .content .submit-button:hover { cursor:pointer }
	.container-coupon-verify .coupon-verify-no-content .submit-button { margin:10px auto 0;width:108px;height:38px;line-height:38px;border-radius:5px;background-color:#ffd573;font-size:21px;color:#fff }
	.container-coupon-verify .coupon-verify-no-content .submit-button:hover { cursor:pointer }
	.container-my-referal .submit-coupon { padding:12px;margin-bottom:12px;background:#fff;position:relative }
	.container-my-referal .submit-coupon .submit-cp { position:absolute;top:6px;right:6px;border-radius:10px;width:80px;height:33px }
	.container-influencer .influencer-submit-coupons { background-color:#fff;margin-top:20px;padding:10px }
	.container-influencer .influencer-submit-coupons .title { font-weight:600 }
	.container-thermometer .as-contact-panel .submit-button-panel { margin-top:20px;text-align:center;padding-bottom:30px }
	.container-thermometer .as-contact-panel .submit-button-panel .btn-thermometer-contact-submit { width:300px;height:54px;line-height:54px;margin:0 auto;color:#fff;background-color:#2fc2a9;border-radius:27px;font-size:20px;font-weight:700 }
	.container-thermometer .as-contact-panel .submit-button-panel .btn-thermometer-contact-submit:hover { background-color:#41c4a1;cursor:pointer }
	.container-fluid.container-submitcoupon.dream-job-area .dream-job-input { -webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap;margin-bottom:0;margin-right:71px;font-size:20px;font-stretch:normal;line-height:1.35;letter-spacing:.6px;color:#33373a;font-weight:800 }
	.container-fluid.container-submitcoupon.dream-job-area .dream-job-input-name { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center }
	.container-fluid.container-submitcoupon.dream-job-area .dream-job-input-box { width:80% }
	.container-fluid.container-submitcoupon.dream-job-area .last-textarea { margin-bottom:20px }
	.container-fluid.container-submitcoupon.dream-job-area #dream-job-modal .modal-header .text { font-size:20px;color:#404040 }
	.container-fluid.container-submitcoupon.dream-job-area .modal-body { padding:40px 10px;text-align:center }
	.container-fluid.container-submitcoupon.dream-job-area .modal-body .close-button { position:absolute;top:10px;right:20px }
	.container-fluid.container-submitcoupon.dream-job-area .job-title-h1 { height:169px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center }
	.container-fluid.container-submitcoupon.dream-job-area .dream-job-title { font-size:32px;margin:0;width:600px;line-height:1.4;margin-left:15px;font-weight:900 }
	.container-fluid.container-submitcoupon.dream-job-area .container-job-text { font-size:20px;line-height:1.35;margin-top:30px;color:#33373a }
	.container-fluid.container-submitcoupon.dream-job-area .text-style-1 { font-weight:800;margin-bottom:20px;font-size:20px }
	.container-fluid.container-submitcoupon.dream-job-area .shopping-cart { margin:-15px auto 0;width:100% }
	#loginModal .modal-dialog .modal-content .modal-body .modal-body-up .submit-text { font-size:32px;font-weight:600;text-align:center;color:#000;margin-bottom:30px }
	.history-bar { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;overflow:hidden;padding:0;margin:10px auto }
	.history-bar .img-bar { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:65px;overflow:hidden }
	.history-bar .img-bar .history-icon { width:20px;height:20px;margin-right:15px;margin-left:5px }
	.history-bar .history-show { position:relative;width:calc(100% - 30px);overflow:hidden;height:65px }
	.history-bar .history-show ol { position:absolute;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 }
	.history-bar .history-show ol li { -webkit-box-align:center;-ms-flex-align:center;align-items:center;width:322px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:10px;border-radius:4px;background-color:#f5f9f8;margin-right:15px }
	.history-bar .history-show ol li img { width:30px;height:30px;border-radius:50%;margin-right:18px }
	.history-bar .history-show ol li .history-item-content { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column }
	.history-bar .history-show ol li .history-item-content .item-content-title { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;letter-spacing:-.5px;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center }
	.history-bar .history-show ol li .history-item-content .item-content-title .content-title-name { font-size:14px;color:#1f1f1f;margin-right:13px }
	.history-bar .history-show ol li .history-item-content .item-content-title .content-title-time { font-size:12px;color:#979797 }
	.history-bar .history-show ol li .history-item-content p { font-size:13px;letter-spacing:-.5px;text-align:left;color:#1f1f1f }
	.history-bar .history-show::after { content:"";display:block;position:absolute;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,right top,color-stop(-95%,#fff),color-stop(32%,transparent),color-stop(97%,transparent),color-stop(99%,#fff));background-image:-webkit-linear-gradient(left,#fff -95%,transparent 32%,transparent 97%,#fff 99%);background-image:linear-gradient(to right,#fff -95%,transparent 32%,transparent 97%,#fff 99%);top:0;left:0 }
}

/* phone capture: 246 scoped rules, plus 93 selectors whose desktop-only properties are rolled back */
@media (max-width: 767px) {
	#modal-resubmit-paypal .modal-body input { display: revert; height: revert; width: revert }
	#modal-resubmit-paypal .modal-body label { width: revert }
	.as-contact-container .as-contact-panel .submit-button-panel { padding-bottom: revert }
	.as-contact-container .as-contact-panel .submit-button-panel .btn-contact-submit { border-radius: revert; height: revert; width: revert }
	.as-contact-container .as-contact-panel .submit-button-panel .btn-contact-submit:hover { cursor: revert }
	.container-coupon-verify .coupon-verify-no-content .submit-button { border-radius: revert; height: revert; width: revert }
	.container-coupon-verify .coupon-verify-no-content .submit-button:hover { cursor: revert }
	.container-coupon-verify .coupon-verify-yes-content .content .submit-button { border-radius: revert; height: revert; width: revert }
	.container-coupon-verify .coupon-verify-yes-content .content .submit-button:hover { cursor: revert }
	.container-fluid.container-submitcoupon.dream-job-area .dream-job-input-name { display: revert }
	.container-fluid.container-submitcoupon.dream-job-area .dream-job-title { width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area { padding: revert; padding-bottom: revert; padding-left: revert; padding-right: revert; padding-top: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area #submit-coupon { border-radius: revert; pointer-events: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area #submit-coupon-form .discount-select { border: revert; border-bottom-color: revert; border-bottom-style: revert; border-bottom-width: revert; border-left-color: revert; border-left-style: revert; border-left-width: revert; border-radius: revert; border-right-color: revert; border-right-style: revert; border-right-width: revert; border-top-color: revert; border-top-style: revert; border-top-width: revert; height: revert; width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area #submit-coupon-form .submit-search-result { border-radius: revert; cursor: revert; display: revert; padding: revert; padding-bottom: revert; padding-left: revert; padding-right: revert; padding-top: revert; width: revert; z-index: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area #submit-coupon-form .submit-search-result li { list-style-type: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .container-fluid { padding: revert; padding-bottom: revert; padding-left: revert; padding-right: revert; padding-top: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .discount-minium-price.submit-box .submit-box { box-flex: revert; flex-grow: revert; flex-positive: revert; width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .end-date { width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .end-date .form-group { box-flex: revert; flex-grow: revert; flex-positive: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .featured { align-items: revert; border-radius: revert; box-align: revert; box-direction: revert; box-orient: revert; box-pack: revert; display: revert; flex-align: revert; flex-direction: revert; flex-pack: revert; justify-content: revert; padding: revert; padding-bottom: revert; padding-left: revert; padding-right: revert; padding-top: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .featured a { align-items: revert; border: revert; border-bottom-color: revert; border-bottom-style: revert; border-bottom-width: revert; border-left-color: revert; border-left-style: revert; border-left-width: revert; border-radius: revert; border-right-color: revert; border-right-style: revert; border-right-width: revert; border-style: revert; border-top-color: revert; border-top-style: revert; border-top-width: revert; border-width: revert; box-align: revert; box-pack: revert; display: revert; flex-align: revert; flex-pack: revert; height: revert; justify-content: revert; width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .featured span { display: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .form-group.form-group-inline.price { box-flex: revert; flex-grow: revert; flex-positive: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .input-group>.form-control:not(:last-child) { border-radius: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .key-pc-special-footer { width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .key-pc-special-footer ul { box-pack: revert; display: revert; flex-pack: revert; justify-content: revert; list-style: revert; padding: revert; padding-bottom: revert; padding-left: revert; padding-right: revert; padding-top: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .key-pc-special-footer ul li { align-items: revert; box-align: revert; box-direction: revert; box-orient: revert; box-pack: revert; display: revert; flex-align: revert; flex-direction: revert; flex-pack: revert; justify-content: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .key-pc-special-footer ul li a { border-bottom: revert; border-bottom-color: revert; border-bottom-style: revert; border-bottom-width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .key-pc-special-footer ul li img { height: revert; width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .modal-footer-link { align-items: revert; border-radius: revert; bottom: revert; box-align: revert; box-flex: revert; box-pack: revert; display: revert; flex-align: revert; flex-grow: revert; flex-pack: revert; flex-positive: revert; height: revert; justify-content: revert; left: revert; opacity: revert; padding: revert; padding-bottom: revert; padding-left: revert; padding-right: revert; padding-top: revert; transform: revert; transition: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .modal-footer-link img { width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .modal-header .close { right: revert; top: revert; z-index: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .price-box { box-flex: revert; flex-grow: revert; flex-positive: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .screenshot-date.submit-box .submit-box { box-flex: revert; flex-grow: revert; flex-positive: revert; width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .share-code { align-items: revert; box-align: revert; box-pack: revert; display: revert; flex-align: revert; flex-pack: revert; justify-content: revert; width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .share-code i { display: revert; height: revert; width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .share-coupon-list .list .item { border-radius: revert; box-pack: revert; display: revert; flex-pack: revert; justify-content: revert; padding: revert; padding-bottom: revert; padding-left: revert; padding-right: revert; padding-top: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .share-coupon-list .list .item .code { border-left: revert; box-direction: revert; box-flex: revert; box-orient: revert; box-pack: revert; display: revert; flex-direction: revert; flex-grow: revert; flex-pack: revert; flex-positive: revert; justify-content: revert; padding: revert; padding-bottom: revert; padding-left: revert; padding-right: revert; padding-top: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .share-coupon-list .list .item .code .used-website { box-pack: revert; display: revert; flex-pack: revert; justify-content: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .share-coupon-list .list .item .share { border-radius: revert; box-direction: revert; box-orient: revert; box-pack: revert; display: revert; flex-direction: revert; flex-pack: revert; justify-content: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .share-coupon-list .list .item .share .share-btn { border-radius: revert; cursor: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .share-coupon-list .list .item .share .share-code { border: revert; border-bottom: revert; border-bottom-color: revert; border-bottom-style: revert; border-bottom-width: revert; border-left-color: revert; border-left-style: revert; border-left-width: revert; border-radius: revert; border-right-color: revert; border-right-style: revert; border-right-width: revert; border-top-color: revert; border-top-style: revert; border-top-width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .share-coupon-list .list .item .share>div { padding: revert; padding-bottom: revert; padding-left: revert; padding-right: revert; padding-top: revert; width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .share-coupon-list .list .item img { border-radius: revert; width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .share-submit { align-items: revert; border: revert; border-bottom-color: revert; border-bottom-style: revert; border-bottom-width: revert; border-left-color: revert; border-left-style: revert; border-left-width: revert; border-radius: revert; border-right-color: revert; border-right-style: revert; border-right-width: revert; border-top-color: revert; border-top-style: revert; border-top-width: revert; box-align: revert; box-flex: revert; box-pack: revert; cursor: revert; display: revert; flex-align: revert; flex-grow: revert; flex-pack: revert; flex-positive: revert; height: revert; justify-content: revert; outline: revert; outline-color: revert; outline-style: revert; outline-width: revert; width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .share-submit img { height: revert; width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .sigin-button { align-items: revert; box-align: revert; box-pack: revert; display: revert; flex-align: revert; flex-pack: revert; justify-content: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .spin { width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .spin b { border: revert; border-bottom-color: revert; border-bottom-style: revert; border-bottom-width: revert; border-left-color: revert; border-left-style: revert; border-left-width: revert; border-right-color: revert; border-right-style: revert; border-right-width: revert; border-top-color: revert; border-top-style: revert; border-top-width: revert; display: revert; height: revert; width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .spin i { border: revert; border-bottom-color: revert; border-bottom-style: revert; border-bottom-width: revert; border-left-color: revert; border-left-style: revert; border-left-width: revert; border-radius: revert; border-right-color: revert; border-right-style: revert; border-right-width: revert; border-top-color: revert; border-top-style: revert; border-top-width: revert; display: revert; height: revert; transform: revert; width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .submissions-info { box-pack: revert; display: revert; flex-pack: revert; justify-content: revert; width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .submissions-info .submission-word { max-width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .submissions-info img { width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-box { box-pack: revert; display: revert; flex-pack: revert; justify-content: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-box .row { box-flex: revert; flex-grow: revert; flex-positive: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-box.selected .spin b { border: revert; border-bottom-color: revert; border-bottom-style: revert; border-bottom-width: revert; border-left-color: revert; border-left-style: revert; border-left-width: revert; border-right-color: revert; border-right-style: revert; border-right-width: revert; border-top-color: revert; border-top-style: revert; border-top-width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-box.selected .spin i { border-color: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-box.selecting .spin b { border: revert; border-bottom-color: revert; border-bottom-style: revert; border-bottom-width: revert; border-left-color: revert; border-left-style: revert; border-left-width: revert; border-right-color: revert; border-right-style: revert; border-right-width: revert; border-top-color: revert; border-top-style: revert; border-top-width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-box.selecting .spin i { border-color: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-box.selecting .spin i::after { border: revert; border-bottom-color: revert; border-bottom-style: revert; border-bottom-width: revert; border-left-color: revert; border-left-style: revert; border-left-width: revert; border-radius: revert; border-right-color: revert; border-right-style: revert; border-right-width: revert; border-top-color: revert; border-top-style: revert; border-top-width: revert; content: revert; display: revert; height: revert; left: revert; top: revert; width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-coupon-steps { align-items: revert; box-align: revert; box-pack: revert; display: revert; flex-align: revert; flex-pack: revert; justify-content: revert; width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-coupon-steps .step { align-items: revert; box-align: revert; box-direction: revert; box-orient: revert; box-pack: revert; display: revert; flex-align: revert; flex-direction: revert; flex-pack: revert; justify-content: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-coupon-steps .step b { border: revert; border-bottom-color: revert; border-bottom-style: revert; border-bottom-width: revert; border-left-color: revert; border-left-style: revert; border-left-width: revert; border-right-color: revert; border-right-style: revert; border-right-width: revert; border-top-color: revert; border-top-style: revert; border-top-width: revert; box-flex: revert; display: revert; flex-grow: revert; flex-positive: revert; height: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-coupon-steps .step i { border: revert; border-bottom-color: revert; border-bottom-style: revert; border-bottom-width: revert; border-left-color: revert; border-left-style: revert; border-left-width: revert; border-radius: revert; border-right-color: revert; border-right-style: revert; border-right-width: revert; border-top-color: revert; border-top-style: revert; border-top-width: revert; display: revert; height: revert; width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-coupon-steps .step.selected i { border-color: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-coupon-steps .step.selected+b { border-color: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-coupon-steps .step.selecting .step-item { border-radius: revert; padding: revert; padding-bottom: revert; padding-left: revert; padding-right: revert; padding-top: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-coupon-steps .step.selecting i { border: revert; border-bottom-color: revert; border-bottom-style: revert; border-bottom-width: revert; border-left-color: revert; border-left-style: revert; border-left-width: revert; border-right-color: revert; border-right-style: revert; border-right-width: revert; border-top-color: revert; border-top-style: revert; border-top-width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-coupon-steps .step.selecting i::after { border: revert; border-bottom-color: revert; border-bottom-style: revert; border-bottom-width: revert; border-left-color: revert; border-left-style: revert; border-left-width: revert; border-radius: revert; border-right-color: revert; border-right-style: revert; border-right-width: revert; border-top-color: revert; border-top-style: revert; border-top-width: revert; content: revert; display: revert; height: revert; left: revert; top: revert; width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-coupon-steps .step.selecting span.step-item::after { border: revert; border-bottom-color: revert; border-bottom-style: revert; border-bottom-width: revert; border-left-color: revert; border-left-style: revert; border-left-width: revert; border-right-color: revert; border-right-style: revert; border-right-width: revert; border-top-color: revert; border-top-style: revert; border-top-width: revert; bottom: revert; content: revert; display: revert; height: revert; left: revert; transform: revert; width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-coupon-steps .step.selecting+b { border: revert; border-bottom-color: revert; border-bottom-style: revert; border-bottom-width: revert; border-left-color: revert; border-left-style: revert; border-left-width: revert; border-right-color: revert; border-right-style: revert; border-right-width: revert; border-top-color: revert; border-top-style: revert; border-top-width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-desc { width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-my-submission { align-items: revert; border-radius: revert; box-align: revert; box-flex: revert; box-pack: revert; display: revert; flex-align: revert; flex-grow: revert; flex-pack: revert; flex-positive: revert; height: revert; justify-content: revert; width: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-title-h1 .reminder-text { align-items: revert; box-align: revert; box-pack: revert; display: revert; flex-align: revert; flex-pack: revert; justify-content: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-title-h1 .reminder-text .submit-steps { align-items: revert; box-align: revert; display: revert; flex-align: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area .submit-title-h1 h1 { align-items: revert; box-align: revert; box-pack: revert; display: revert; flex-align: revert; flex-pack: revert; justify-content: revert; padding: revert; padding-bottom: revert; padding-left: revert; padding-right: revert; padding-top: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area a.more { right: revert }
	.container-fluid.container-submitcoupon.submit-coupon-area div.verify { display: revert }
	.container-submitcoupon #dig-submit-coupon .text { padding: revert; padding-bottom: revert; padding-left: revert; padding-right: revert; padding-top: revert }
	.container-submitcoupon #dig-submit-coupon-no-share .modal-header { border: revert; border-left-color: revert; border-left-style: revert; border-left-width: revert; border-right-color: revert; border-right-style: revert; border-right-width: revert; border-top-color: revert; border-top-style: revert; border-top-width: revert }
	.container-submitcoupon #dig-submit-coupon-no-share .text { padding: revert; padding-bottom: revert; padding-left: revert; padding-right: revert; padding-top: revert }
	.container-submitcoupon .help-answer .explain { padding-left: revert }
	.container-submitcoupon .modal-reminder .modal-body img { display: revert }
	.container-submitcoupon .offer-format-error:after { content: revert; left: revert; padding-right: revert; top: revert }
	.container-submitcoupon .submit-button { width: revert }
	.container-submitcoupon .time-format-error:after { content: revert; padding-right: revert; right: revert; top: revert }
	.container-submitcoupon .time-over-error:after { content: revert; padding-right: revert; right: revert; top: revert }
	.container-thermometer .as-contact-panel .submit-button-panel { padding-bottom: revert }
	.container-thermometer .as-contact-panel .submit-button-panel .btn-thermometer-contact-submit { border-radius: revert; height: revert; width: revert }
	.container-thermometer .as-contact-panel .submit-button-panel .btn-thermometer-contact-submit:hover { cursor: revert }
	.submit-coupon-area .amazon-submission-panel { max-width: revert }
	.submit-coupon-area .submission-mode-tabs { max-width: revert }
}
@media (max-width: 767px) {
	.as-contact-container .form-container .submit-button-panel .btn-contact-submit { color:#fff;padding:10px;border-radius:21.7px;background-color:#2fc2a9;height:43px;font-size:18px;font-weight:700;line-height:1.24;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center }
	.as-contact-container .submit-button-panel { border-radius:20px;background-color:#2fc2a9;width:60%;margin:0 auto }
	.container-submitcoupon .popular-brand { margin-top:20px;padding-top:10px;border-top:1px solid #d6d7dc }
	.container-submitcoupon .popular-brand h2 { font-size:18px;font-weight:700;color:#545454;text-align:center;padding-bottom:10px }
	.container-submitcoupon .popular-brand a { font-size:14px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis;display:inline-block }
	.container-submitcoupon h1 { font-size:24px;text-align:center;margin:10px auto }
	.container-submitcoupon .submit-button { text-align:center }
	.container-submitcoupon .offer-type .type-div { padding:0 20px }
	.container-submitcoupon .offer-type .type { text-align:center;border:solid 1px #28c4b5;border-radius:4px;background-color:#fff;margin-bottom:6px }
	.container-submitcoupon .offer-type .type .offer-type-select { display:inline-table;background-color:#fff;font-size:14px;color:#2fc2a9;height:80px;max-width:120px;text-align:center;background-image:url(../images/cb-imported/project-coupon/submit/2018/submit-coupon-icons.png);background-repeat:no-repeat;cursor:pointer }
	.container-submitcoupon .offer-type .type-div:nth-child(2) .type { background-color:#2fc2a9;color:#fff }
	.container-submitcoupon .offer-type .type-div:nth-child(2) .type .offer-type-select { background-position:3px -90px;background-color:#2fc2a9;color:#fff }
	.container-submitcoupon .offer-type .type-div:nth-child(3) .type .offer-type-select { background-position:-77px -10px }
	.container-submitcoupon .offer-type .type-div:nth-child(4) .type .offer-type-select { background-position:-168px -10px }
	.container-submitcoupon .offer-type .type-div:nth-child(5) .type .offer-type-select { background-position:-250px -10px }
	.container-submitcoupon .offer-type .type-div:nth-child(6) .type .offer-type-select { background-position:-317px -10px }
	.container-submitcoupon .offer-type .type-div:nth-child(7) .type .offer-type-select { background-position:-422px -10px;margin-right:0 }
	.container-submitcoupon .offer-type .offer-type-select .tag { display:table-cell;vertical-align:bottom;font-size:14px }
	.container-submitcoupon .submit-button { margin:10px auto;max-width:300px;height:54px;background-color:#2fc2a9;text-align:center;border-radius:30px;font-size:20px;color:#fff;line-height:54px;cursor:pointer }
	.container-submitcoupon .submit-button:hover { background-color:#41c4a1 }
	.container-submitcoupon .title-error:after { content:"No less than 10 characters";position:absolute;top:0;right:0;padding-right:15px;font-size:14px;color:#e24345 }
	.container-submitcoupon .title-error .form-control { border-color:#c22 }
	.container-submitcoupon .description-error:after { content:"No less than 30 characters";position:absolute;top:0;right:0;padding-right:15px;font-size:14px;color:#e24345 }
	.container-submitcoupon .description-error .form-control { border-color:#c22 }
	.container-submitcoupon .form-group span.required { color:#d20505;position:relative;top:-2px }
	.container-submitcoupon .has-error:after { content:"Required";position:absolute;top:0;right:0;padding-right:15px;font-size:14px;color:#e24345 }
	.container-submitcoupon .format-error:after { content:"The format is incorrect";position:absolute;padding-right:15px;top:0;right:0;font-size:14px;color:#e24345 }
	.container-submitcoupon .verify-div { width:300px;margin:auto }
	.drop-down .submit-coupon { padding:10px 20px;background-color:#fff;color:#404040;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 2px 0 rgba(0,0,0,.1) }
	.drop-down .submit-coupon a { color:#404040;font-weight:600;font-size:18px }
	.index_header .navbar_search_no_login .navbar_searchForm .search-submit-btn { width:91px;height:33px;border-radius:4px;background-color:#2fc2a9;color:#fff;position:absolute;top:1px;right:1px;z-index:100;border:none;font-size:16px;display:none;outline:0 }
	.coupon-home-page-index-mobile .drop-down .submit-coupon { padding:10px 20px;background-color:#fff;color:#404040;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 2px 0 rgba(0,0,0,.1) }
	.coupon-home-page-index-mobile .drop-down .submit-coupon a { color:#404040;font-weight:600;font-size:18px }
	.coupon-home-page-index-mobile .banner .submit-coupon { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 22px;height:100%;position:relative;margin-bottom:10px }
	.coupon-home-page-index-mobile .banner .submit-coupon p.help { font-size:26px;font-weight:700;text-align:left;color:#22a59b;margin-bottom:14px }
	.coupon-home-page-index-mobile .banner .submit-coupon img { display:block;width:100% }
	.coupon-home-page-index-mobile .banner .submit-coupon .got-coupon { font-size:14px;font-weight:600;text-align:left;color:#404040;margin:20px auto 10px }
	.coupon-home-page-index-mobile .banner .submit-coupon .submit-coupon-btn { border-radius:5px;background-color:#2fc2a9;border:none;outline:0;height:44px;font-size:20px;font-weight:700;line-height:1.69;text-align:left;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;width:54%;position:absolute;bottom:16px;right:16% }
	.coupon-home-page-index-mobile .banner .submit-coupon .submit-coupon-btn span { color:#fff;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center }
}
@media screen and (max-width:280px) {
	.coupon-home-page-index-mobile .banner .submit-coupon .submit-coupon-btn span { font-size:16px!important }
}
@media (max-width: 767px) {
	.des .submit-title { font-size:22px;font-weight:600;line-height:.91;letter-spacing:-.5px;text-align:center;color:#404040;margin-bottom:10px }
	.des .submit-step { font-size:14px;line-height:1.43;letter-spacing:-.5px;text-align:center;color:#404040 }
	.history-bar { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;overflow:hidden;padding:0;margin:10px auto }
	.history-bar .img-bar { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;overflow:hidden }
	.history-bar .img-bar .history-icon { width:20px;height:20px;margin-right:10px }
	.history-bar .history-show { position:relative;width:calc(100% - 30px);overflow:hidden;height:50px }
	.history-bar .history-show ol { position:absolute;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 }
	.history-bar .history-show ol li { width:265px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:4px;border-radius:4px;background-color:#f5f9f8;margin-right:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center }
	.history-bar .history-show ol li img { width:30px;height:30px;margin-right:10px;margin-left:5px;border-radius:50% }
	.history-bar .history-show ol li .history-item-content { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column }
	.history-bar .history-show ol li .history-item-content .item-content-title { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;letter-spacing:-.5px;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center }
	.history-bar .history-show ol li .history-item-content .item-content-title .content-title-name { font-size:12px;color:#1f1f1f;margin-right:13px }
	.history-bar .history-show ol li .history-item-content .item-content-title .content-title-time { font-size:12px;color:#979797 }
	.history-bar .history-show ol li .history-item-content p { font-size:12px;letter-spacing:-.5px;text-align:left;color:#1f1f1f }
	.history-bar .history-show::after { content:"";display:block;position:absolute;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,right top,color-stop(-90%,#fff),color-stop(32%,transparent),color-stop(92%,transparent),color-stop(94%,#fff));background-image:-webkit-linear-gradient(left,#fff -90%,transparent 32%,transparent 92%,#fff 94%);background-image:linear-gradient(to right,#fff -90%,transparent 32%,transparent 92%,#fff 94%);top:0;left:0 }
	#loginModal .modal-dialog .modal-content .modal-body .modal-body-up .submit-text { font-size:28px;font-weight:600;text-align:center;color:#000;margin-bottom:20px }
	.container-submitcoupon #Submit-Coupons-FAQ { margin-top:30px;margin-bottom:30px }
	.container-submitcoupon #Submit-Coupons-FAQ p { margin-top:10px }
	.container-submitcoupon .featured { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url("../images/cb-imported/project-static-page/submit-coupon/featured-partner-background-mo.png") no-repeat center;background-size:cover;padding:24px 0 20px;border-radius:20px;margin:14px auto 20px;width:calc(100% - 30px) }
	.container-submitcoupon .featured p { text-shadow:0 1px 8px #000;font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:-.13px;text-align:center;color:#ffc35d;line-height:1.2 }
	.container-submitcoupon .featured span { text-shadow:0 1px 8px #000;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.07;letter-spacing:-.1px;text-align:center;color:#ffe6bb;display:block;margin:8px auto 16px }
	.container-submitcoupon .featured a { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;-webkit-box-shadow:0 2px 6px 0 #966e00;box-shadow:0 2px 6px 0 #966e00;border-style:solid;border-width:1px;background-image:radial-gradient(circle at 50% 50%,#ffaf38,#ffee80 99%),-webkit-gradient(linear,left top,left bottom,from(#2fc2a9),to(#2fc2a9)),-webkit-gradient(linear,left top,right top,from(#ffaf38),to(#ffee80));background-image:-webkit-radial-gradient(50% 50%,circle,#ffaf38,#ffee80 99%),-webkit-linear-gradient(top,#2fc2a9,#2fc2a9),-webkit-linear-gradient(left,#ffaf38,#ffee80);background-image:radial-gradient(circle at 50% 50%,#ffaf38,#ffee80 99%),linear-gradient(to bottom,#2fc2a9,#2fc2a9),linear-gradient(to right,#ffaf38,#ffee80);background-origin:border-box;background-clip:border-box;border:1px solid #ffcf4d;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.07;letter-spacing:-.1px;text-align:center;color:#401b01;padding:6px 50px }
	.container-submitcoupon h1 { text-align:center;font-size:24px;font-weight:600;font-stretch:normal;font-style:normal;line-height:.83;letter-spacing:-.17px;color:#000 }
	.container-submitcoupon h1 span { font-size:24px;letter-spacing:-.17px }
	.container-submitcoupon #submit-coupon-form { margin-top:20px }
	.container-submitcoupon #submit-coupon-form .discount-and-price { display:-webkit-box;display:-ms-flexbox;display:flex }
	.container-submitcoupon #submit-coupon-form .discount-and-price .discount { width:100%;padding-right:0 }
	.container-submitcoupon #submit-coupon-form .discount-and-price input#discount::-webkit-input-placeholder { font-size:15px }
	.container-submitcoupon #submit-coupon-form .discount-and-price .price { width:100%;padding-right:0;padding-left:15px!important }
	.container-submitcoupon #submit-coupon-form .discount-and-price .discount-and-price-column { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:0 }
	.container-submitcoupon #submit-coupon-form .discount-and-price .discount-and-price-column .discount-select { height:38px;width:75px;border:solid 1px #ced4da;border-radius:.25rem;margin-right:10px;text-align:center }
	.container-submitcoupon #submit-coupon-form #submit-coupon { margin:10px auto;max-width:300px;height:54px;background-color:#898989;text-align:center;border-radius:30px;font-size:20px;color:#fff;line-height:54px;cursor:pointer;pointer-events:none }
	.container-submitcoupon #submit-coupon-form div.verify { margin-left:15px;margin-top:-10px;margin-bottom:15px;text-align:left;font-size:14px;color:red;display:none }
	.container-submitcoupon #submit-coupon-form span.required { color:red }
	.container-submitcoupon #submit-coupon-form .submit-box { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between }
	.container-submitcoupon #submit-coupon-form .submit-box .spin { width:5px;margin-right:20px }
	.container-submitcoupon #submit-coupon-form .submit-box .spin i { width:14px;height:14px;display:block;border-radius:50%;-webkit-transform:translateX(-42%);transform:translateX(-42%);border:solid 2px #ff7c76;background-color:#fddbd9 }
	.container-submitcoupon #submit-coupon-form .submit-box .spin b { height:100%;border:1px dashed #ff7c76;display:block;width:0 }
	.container-submitcoupon #submit-coupon-form .submit-box .submit-item { -webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1 }
	.container-submitcoupon #submit-coupon-form .submit-box.selected .spin i { background:#48b6ac;border-color:#48b6ac }
	.container-submitcoupon #submit-coupon-form .submit-box.selected .spin b { border:1px solid #48b6ac }
	.container-submitcoupon #submit-coupon-form .submit-box.selecting .spin i { background:#48b6ac;border-color:#48b6ac;position:relative }
	.container-submitcoupon #submit-coupon-form .submit-box.selecting .spin i::after { content:'';display:block;position:absolute;width:22px;height:22px;border-radius:50%;border:2px solid #48b6ac;left:-6px;top:-6px }
	.container-submitcoupon #submit-coupon-form .submit-box.selecting .spin b { border:1px dashed #f5f5f5;background-image:-webkit-gradient(linear,left top,left bottom,from(#48b6ac),to(#ff7c76));background-image:-webkit-linear-gradient(top,#48b6ac,#ff7c76);background-image:linear-gradient(to bottom,#48b6ac,#ff7c76);background-origin:border-box }
	.container-submitcoupon #submit-coupon-form .submit-search-result { display:block;position:absolute;width:92%;padding:0 5%;background-color:#fff;z-index:2001;border-radius:5px }
	.container-submitcoupon #submit-coupon-form .submit-search-result li { list-style-type:none }
	.container-submitcoupon #submit-coupon-form .end-date { margin-left:25px }
	.container-submitcoupon #submit-coupon-form #limit-tip { text-align:center }
	.container-submitcoupon .share-submit { width:221px;height:37px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border-radius:3px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);background-color:#eee;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:600;text-align:center;color:#404040;cursor:pointer;margin:30px auto 0;outline:0!important }
	.container-submitcoupon .share-submit img { height:14px;width:14px!important;margin:0 10px 0 0!important }
	.container-submitcoupon .submit-desc { text-align:center;color:#495057;font-size:16px;font-weight:500;margin-top:30px }
	.container-submitcoupon .sigin-button { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:1.57;text-align:left;color:#404040;margin-top:30px }
	.container-submitcoupon .sigin-button #google-login-2 { margin:0 5px }
	.container-submitcoupon .modal-footer-link { position:absolute;height:37px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;-webkit-transition:all .3s;transition:all .3s;opacity:0;top:-50px;color:#404040;width:130px;background:#fff }
	.container-submitcoupon .modal-footer-link img { width:20px;margin-right:6px }
	.container-submitcoupon .modal { z-index:9999 }
	.container-submitcoupon .offer-type-select .tag { font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important }
	.container-submitcoupon .help-question { color:#c2c3cc }
	.container-submitcoupon .help-question:focus { color:#41c4a1 }
	.container-submitcoupon .help-question i { font-size:14px }
	.container-submitcoupon .help-answer { width:100% }
	.container-submitcoupon .help-answer .explain { border-radius:4px }
	.container-submitcoupon .help-answer .explain p { color:#2fc2a9 }
	.container-submitcoupon .submit-button { font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important }
	.container-submitcoupon .reminder-text { margin-bottom:10px }
	.container-submitcoupon .modal-reminder .modal-header { border-bottom:0;padding:.5rem 1rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center }
	.container-submitcoupon .modal-reminder .modal-header p { font-size:16px;font-weight:600;text-align:left;color:#36aaa1 }
	.container-submitcoupon .modal-reminder .modal-body { padding:2rem 1rem;text-align:center }
	.container-submitcoupon .modal-reminder .modal-body .congratulations { font-size:20px;font-weight:700 }
	.container-submitcoupon .modal-reminder .modal-body .you-just-win { margin-top:3rem;margin-bottom:3rem }
	.container-submitcoupon .modal-reminder .modal-body .bottom-text { color:rgba(0,0,0,.37) }
	.container-submitcoupon .modal-reminder .modal-body img { width:56px;height:auto;margin-top:0;margin-bottom:0;margin-right:10px }
	.container-submitcoupon .modal-reminder .modal-body .word { margin-bottom:1rem }
	.container-submitcoupon #dig-submit-coupon .modal-header { border-bottom:0;padding:.5rem 1rem 0;border-bottom:none }
	.container-submitcoupon #dig-submit-coupon .modal-body { padding:2rem;padding-top:0;text-align:center }
	.container-submitcoupon #dig-submit-coupon .modal-body>img { padding-top:1.5rem }
	.container-submitcoupon #dig-submit-coupon .modal-body img { width:70px;height:auto;margin-top:0;display:block;margin:0 auto 1rem }
	.container-submitcoupon #dig-submit-coupon .word { font-weight:700;font-size:20px;margin-bottom:20px }
	.container-submitcoupon #dig-submit-coupon .text { width:96%;margin-left:auto;margin-right:auto;margin-bottom:20px;text-align:center }
	.container-submitcoupon #dig-submit-coupon .text span { color:#2fc2a9;font-weight:700 }
	.container-submitcoupon #dig-submit-coupon-error .modal-header { border-bottom:0;padding:.5rem 1rem 0 }
	.container-submitcoupon #dig-submit-coupon-error .modal-body { padding:2rem;padding-top:0;text-align:center }
	.container-submitcoupon #dig-submit-coupon-error .modal-body img { width:56px;height:auto;margin-top:0;margin-bottom:2rem;display:inline-block }
	.container-submitcoupon #dig-submit-coupon-error .modal-body p { color:#e01f53 }
	.container-submitcoupon #dig-submit-coupon-error .modal-body .word { color:#404040;font-size:18px }
	.container-submitcoupon #dig-submit-coupon-error .word { font-weight:700;font-size:20px;margin-bottom:20px }
	.container-submitcoupon #dig-submit-coupon-error .text { width:96%;margin-left:auto;margin-right:auto;margin-bottom:20px }
	.container-submitcoupon #dig-submit-coupon-no-share .modal-header { border-bottom:none }
	.container-submitcoupon #dig-submit-coupon-no-share .text { width:96%;margin-left:auto;margin-right:auto;text-align:center }
	.container-submitcoupon #dig-submit-coupon-no-share .text span { color:#2fc2a9;font-weight:700 }
	.container-submitcoupon #dig-submit-coupon-no-share .modal-body img { width:70px;height:auto;margin-top:0;display:block;margin:0 auto 1rem }
	.container-submitcoupon .submit-coupon-box { text-align:center }
	.container-submitcoupon .submit-modal-backdrop { opacity:.5;position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000 }
	.container-submitcoupon .By-joining-I-agree { font-size:13px }
	.container-submitcoupon .Privacy-Policy-and-T { font-size:13px }
	.container-submitcoupon .Privacy-Policy-and-T a { border-bottom:1px solid #2fc2a9 }
	.container-submitcoupon .share-code { margin:17px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center }
	.container-submitcoupon .share-code i { margin-top:3px;width:40%;height:2px;background:#404040 }
	.container-submitcoupon .key-mo-special-footer { margin:0 auto;width:80% }
	.container-submitcoupon .key-mo-special-footer ul { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;width:70%;margin:0 auto }
	.container-submitcoupon .key-mo-special-footer ul li { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:5px auto 10px;width:50% }
	.container-submitcoupon .key-mo-special-footer ul li span { font-size:10px;color:#535354;margin:0 3px }
	.container-submitcoupon .key-mo-special-footer ul li img { width:36px!important;height:36px!important;margin-right:0!important;border-radius:50% }
	.container-submitcoupon .modal-header .close { position:absolute;top:20px;right:20px;z-index:99 }
	.container-submitcoupon .share-code-test { margin-bottom:10px }
	.submit-coupon-area .submission-mode-tabs { width:100%;margin:0 auto 14px;padding:0 14px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;border-bottom:1px solid #e2e2e2 }
	.submit-coupon-area .submission-mode-tabs button { height:48px;padding:0 8px;border:0;border-bottom:2px solid transparent;background:0 0;color:#60656d;font-size:14px;cursor:pointer;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important }
	.submit-coupon-area .submission-mode-tabs button:active,.submit-coupon-area .submission-mode-tabs button:focus { outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important }
	.submit-coupon-area .submission-mode-tabs button.active { border-bottom-color:#34c9b8;color:#14a997;font-weight:600 }
	.submit-coupon-area .amazon-submission-panel[hidden],.submit-coupon-area .coupon-submission-panel[hidden],.submit-coupon-area [data-submission-faq][hidden] { display:none!important }
	.submit-coupon-area .amazon-submission-panel .amazon-field em,.submit-coupon-area .amazon-submission-panel .amazon-site-choice em,.submit-coupon-area .coupon-submission-panel .required { color:#d20505!important;font-style:normal }
	.submit-coupon-area .amazon-submission-panel { width:100%;padding:0 15px;margin:0 auto 28px;color:#404040;font-family:"Open Sans",Arial,sans-serif }
	.submit-coupon-area .amazon-deal-intro { margin:0 -15px;padding:16px 15px 20px;background:#e8fffb }
	.submit-coupon-area .amazon-deal-intro h2 { margin:0;font-size:25px;line-height:1.25;font-weight:600 }
	.submit-coupon-area .amazon-deal-intro p { max-width:900px;margin:8px 0 0;font-size:14px;color:#505050 }
	.submit-coupon-area .amazon-deal-card { position:relative;margin:0;padding:0 0 0 25px;background:#fff }
	.submit-coupon-area .amazon-progress { position:absolute;left:0;top:22px;bottom:90px;border-left:2px dotted #ff6b71 }
	.submit-coupon-area .amazon-progress i { position:absolute;left:-7px;width:12px;height:12px;border:2px solid #34c9b8;border-radius:50%;background:#fff }
	.submit-coupon-area .amazon-progress i:first-child { top:-1px }
	.submit-coupon-area .amazon-progress i:last-child { top:50% }
	.submit-coupon-area .amazon-deal-pane { padding:22px 0 24px }
	.submit-coupon-area .amazon-divider { height:1px;margin:0 18px 0 0;background:#d4d8db }
	.submit-coupon-area .amazon-section-heading { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;margin-bottom:20px }
	.submit-coupon-area .amazon-section-heading>span { padding-top:3px;color:#1689ff;font-size:12px }
	.submit-coupon-area .amazon-section-heading h3 { margin:0 0 3px;color:#373737;font-size:19px;font-weight:600 }
	.submit-coupon-area .amazon-section-heading p { margin:0;color:#858585;font-size:12px }
	.submit-coupon-area .amazon-site-choice { margin:0 0 20px;padding:0;border:0 }
	.submit-coupon-area .amazon-site-choice legend { margin-bottom:8px;color:#555;font-size:13px }
	.submit-coupon-area .amazon-field em,.submit-coupon-area .amazon-site-choice label em,.submit-coupon-area .amazon-site-choice legend em { color:#d20505!important;font-style:normal }
	.submit-coupon-area .amazon-site-choice label { display:inline-block;margin:0 16px 8px 0;font-size:13px }
	.submit-coupon-area .amazon-site-choice input { accent-color:#34c9b8 }
	.submit-coupon-area .amazon-contact-grid,.submit-coupon-area .amazon-deal-fields { display:grid;grid-template-columns:1fr;gap:16px }
	.submit-coupon-area .amazon-field { min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;margin:0;color:#555;font-size:13px }
	.submit-coupon-area .amazon-field>span { line-height:20px }
	.submit-coupon-area .amazon-field small { font-size:11px;color:#777 }
	.submit-coupon-area .amazon-field input,.submit-coupon-area .amazon-field select { width:100%;height:38px;padding:6px 12px;border:1px solid #ccd2d6;border-radius:2px;background:#fff;color:#4a4a4a;outline:0 }
	.submit-coupon-area .amazon-field input:focus,.submit-coupon-area .amazon-field select:focus { border-color:#34c9b8;-webkit-box-shadow:0 0 0 2px rgba(52,201,184,.12);box-shadow:0 0 0 2px rgba(52,201,184,.12) }
	.submit-coupon-area .amazon-field input::-webkit-input-placeholder { color:#aaaeb2 }
	.submit-coupon-area .amazon-field input::-moz-placeholder { color:#aaaeb2 }
	.submit-coupon-area .amazon-field input:-ms-input-placeholder { color:#aaaeb2 }
	.submit-coupon-area .amazon-field input::-ms-input-placeholder { color:#aaaeb2 }
	.submit-coupon-area .amazon-field input::placeholder { color:#aaaeb2 }
	.submit-coupon-area .amazon-field-hint { color:#20a996!important }
	.submit-coupon-area .amazon-wide { grid-column:auto }
	.submit-coupon-area .amazon-guidelines { margin:0 0 20px;padding:15px 18px;background:#f7f9f9 }
	.submit-coupon-area .amazon-guidelines h4 { margin:0 0 7px;color:#37445a;font-size:14px;font-weight:600 }
	.submit-coupon-area .amazon-guidelines ul { margin:0;padding-left:18px }
	.submit-coupon-area .amazon-guidelines li { margin:0 0 5px;font-size:12px;line-height:18px }
	.submit-coupon-area .amazon-guidelines li:last-child { margin-bottom:0 }
	.submit-coupon-area .amazon-guidelines a { color:#14a997;text-decoration:underline }
	.submit-coupon-area .amazon-manual-heading { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px;margin:0 0 15px }
	.submit-coupon-area .amazon-manual-heading h4 { margin:0 0 3px;color:#404040;font-size:16px;font-weight:600 }
	.submit-coupon-area .amazon-manual-heading p { margin:0;color:#777;font-size:12px }
	.submit-coupon-area .amazon-manual-heading>span { padding-top:3px;color:#777;font-size:12px;white-space:nowrap }
	.submit-coupon-area .amazon-actions { padding-top:25px;text-align:center }
	.submit-coupon-area .amazon-submit-button { width:100%;height:48px;border:0;border-radius:8px;background:#34c9b8;color:#fff;font-size:18px;cursor:pointer }
	.submit-coupon-area .amazon-submit-button:hover { background:#14a997 }
	.submit-coupon-area .amazon-submit-button:disabled { background:#a6b0b0;cursor:wait }
	.submit-coupon-area .amazon-deal-status { margin:12px 0 0;text-align:center;font-size:13px }
	.submit-coupon-area .amazon-deal-status.success { color:#15916d }
	.submit-coupon-area .amazon-deal-status.error { color:#d43b48 }
	.submit-coupon-area .amazon-faq { width:100%;margin:30px auto 40px;padding:0;color:#404040;font-family:"Open Sans",Arial,sans-serif!important }
	.submit-coupon-area .amazon-faq h2 { margin:0 0 8px;font:600 24px/28.8px "Open Sans",Arial,sans-serif!important }
	.submit-coupon-area .amazon-faq .amazon-faq-item p { margin:0 0 20px;font:16px/24px "Open Sans",Arial,sans-serif!important;color:#404040!important }
	.submit-coupon-area .amazon-faq .amazon-faq-item .question { font-weight:600!important }
	header .navbar_search .navbar_searchForm .search-submit-btn { width:91px;height:33px;border-radius:4px;background-color:#2fc2a9;color:#fff;position:absolute;top:1px;right:1px;z-index:100;border:none;font-size:16px;display:none;outline:0 }
	#modal-edit-profile .fill-paypal-single .modal-footer #paypal-submit-success-text { display:none;padding:0 1rem 1rem;text-align:center }
	#modal-edit-profile .fill-paypal-single .modal-footer #paypal-submit-success-text .success { font-size:20px;color:#2fc2a9 }
	#modal-edit-profile .fill-paypal-single .modal-footer #paypal-submit-error-text { color:red;display:none;padding:0 1rem 1rem }
	#modal-resubmit-paypal .modal-body { font-size:16px;padding:0 1rem 2rem }
	#modal-resubmit-paypal .modal-body label { font-weight:700 }
	#modal-resubmit-paypal .modal-body .tip { font-size:14px;color:gray }
	#modal-resubmit-paypal .modal-body .error_info { color:red;display:none;font-size:14px }
	#modal-resubmit-paypal .modal-body svg { margin-bottom:6px }
	#modal-resubmit-paypal .modal-body .power { height:24px;position:absolute;right:15px }
	#modal-resubmit-paypal .modal-footer { display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none;padding:0 1rem 1rem }
	#modal-resubmit-paypal .modal-footer #btn-fill-paypal-resubmit { width:40%;margin:1rem auto 1rem;background:#00a3ec }
	#modal-resubmit-paypal .modal-footer #paypal-resubmit-error-text { color:red;display:none;padding:0 1rem 1rem }
	#modal-survey-page-submit-success .modal-body { text-align:center;font-weight:600 }
	#modal-survey-page-submit-success .modal-body .title { font-size:18px }
	#modal-survey-page-submit-success .modal-body a { color:#ff7875 }
	#modal-survey-page-submit-success .modal-body img { width:56px;margin-bottom:2rem }
	#modal-survey-page-submit-success .modal-header { border-bottom:0;padding:.5rem 1rem 0 }
	.container-my-referal .submit-coupon { padding:12px;margin-bottom:12px;background:#fff;position:relative }
	.container-my-referal .submit-coupon .submit-cp { position:absolute;top:6px;right:6px;border-radius:10px;width:80px;height:33px }
	.container-influencer .influencer-submit-coupons { background-color:#fff;margin-top:20px;padding:10px;margin-bottom:20px }
	.container-influencer .influencer-submit-coupons .title { font-weight:600 }
	.container-thermometer .form-container .submit-button-panel { padding-bottom:30px }
	.container-thermometer .form-container .submit-button-panel .btn-thermometer-contact-submit { display:block;border:none;width:150px;height:48px;line-height:48px;margin:0 auto;text-align:center;border-radius:24px;background-color:#2fc29a;color:#fff;font-weight:700;font-size:20px }
	.container-fluid.container-submitcoupon.dream-job-area .dream-job-input { -webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap;margin-bottom:0;margin-right:71px;font-size:16px;font-stretch:normal;line-height:1.35;letter-spacing:.6px;color:#33373a;font-weight:800 }
	.container-fluid.container-submitcoupon.dream-job-area .dream-job-input-name { -webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit }
	.container-fluid.container-submitcoupon.dream-job-area .dream-job-input-box { width:100% }
	.container-fluid.container-submitcoupon.dream-job-area .last-textarea { margin-bottom:20px }
	.container-fluid.container-submitcoupon.dream-job-area .modal-dialog { margin:auto 0 }
	.container-fluid.container-submitcoupon.dream-job-area .modal-header .text { font-size:20px;color:#404040 }
	.container-fluid.container-submitcoupon.dream-job-area #dream-job-modal img { width:155px }
	.container-fluid.container-submitcoupon.dream-job-area .dream-job-mob-win-img { background:#f7f7f7 }
	.container-fluid.container-submitcoupon.dream-job-area .modal-body { padding:0;text-align:center }
	.container-fluid.container-submitcoupon.dream-job-area .modal-body .close-button { position:absolute;top:5px;right:10px }
	.container-fluid.container-submitcoupon.dream-job-area .submit-button { border-radius:10px }
	.container-fluid.container-submitcoupon.dream-job-area .job-title-h1 { height:169px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center }
	.container-fluid.container-submitcoupon.dream-job-area .dream-job-title { font-size:24px;background:0 0;color:#33373a;margin:0;max-width:360px;line-height:35px;margin-left:15px;font-weight:800 }
	.container-fluid.container-submitcoupon.dream-job-area .container { padding:0 15px }
	.container-fluid.container-submitcoupon.dream-job-area .dream-job-text { font-size:16px;line-height:1.88;margin-top:30px;color:#33373a }
	.container-fluid.container-submitcoupon.dream-job-area .text-style-1 { font-weight:800;margin-bottom:16px;letter-spacing:.54px;font-size:18px }
	.container-fluid.container-submitcoupon.dream-job-area .shopping-cart { margin:-15px auto;width:100% }
}

