@import url(https://cdnjs.cloudflare.com/ajax/libs/cropperjs/1.5.12/cropper.min.css);@import url(https://fonts.googleapis.com/css2?family=Aleo:wght@400;700&display=swap);.format-options{display:flex;align-items:flex-end;gap:20px;width:100%}@media screen and (max-width:599px){.format-options{flex-direction:column;align-items:center}}.format{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #999}.format-option{width:33.33%}@media screen and (max-width:599px){.format-option{width:100%;max-width:300px}}.page .page-content .format-options ul{list-style:none;margin:0 0 12px 0;background-color:#e9eaee;border-radius:10px;border:2px solid #d9d9d9;padding:0}.format-options li{font-size:14px;line-height:1;padding:10px 6px;border-bottom:1px solid #d9d9d9;min-height:41px;display:flex;align-items:center}.format-options li:last-child{border-bottom:none;margin-block:0}.page .page-content .format-options .best-value ul{background-color:#fff6ea}.format-options .selected ul{border:2px solid #e43a3f;box-shadow:0 0 8px 0 rgba(0,0,0,.5)}.page .page-content .format-options .best-value li:first-child{background-color:#e43a3f;color:#fff;font-weight:700;border-radius:8px 8px 0 0;font-size:16px;justify-content:center}.format-options .selected.best-value li:first-child{border-radius:4px 4px 0 0}.best-value h3{color:#e43a3f}.format-option i{font-size:16px;margin-right:6px}.format-option .included{color:#e43a3f}.format-option .excluded{color:#666;text-decoration:line-through}.channel-head{background-color:#e4e3e2;display:flex;gap:20px;padding:6px 12px;font-weight:700}.channel-head div{width:33.33%}.channel-options{padding:12px}.newsletter.channel-option>div{margin-bottom:0}.channel-option{display:flex;gap:20px;align-items:center;font-weight:700;min-height:56px}.channel-option>div{width:33.33%;margin-bottom:12px}.channel-option.total-container{min-height:auto}.channel-option.total-container>div{margin-bottom:0}.channel-name{display:flex;align-items:center}.channel-name img{width:100%;max-width:80px;margin-right:12px}@media screen and (max-width:599px){.channel-name img{display:none}}.v-switch{width:48px;margin:auto}.newsletters{background-color:#f2f2f2;padding:8px 12px 12px 12px;margin-left:-12px;margin-bottom:12px;width:calc(100% + 24px)}img.ibj_daily,img.ibj_health_care_weekly,img.ibj_real_estate_weekly{max-height:38px;display:block}img.ibj_tech{max-height:36px;display:block}img.north_of_96th{max-height:54px;display:block}.total{font-weight:700}.total span:before{content:"Total:";position:absolute;left:-46px;color:#000}.total span{color:#2c9131;display:inline-block;position:relative}.add-on-total{font-weight:700}.add-on-total span:before{content:"Add-Ons Total:";position:absolute;left:-111px;color:#000;white-space:nowrap}.add-on-total span{color:#2c9131;display:inline-block;position:relative}.discount{position:relative}.discount span:before{content:"Add-Ons Discount: -";position:absolute;left:0;color:#000;white-space:nowrap}.crop-container{position:fixed;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.8);top:0;display:flex;align-items:center;justify-content:center;bottom:0;z-index:99999}.cropper-bg{background-repeat:repeat}.crop-tool{width:375px;height:420px}.crop-options{display:flex;gap:12px;align-items:center;background:#000;padding:6px;justify-content:space-around}.crop-options i{cursor:pointer;font-size:26px;color:#fff}.crop-options i.fa-circle-minus,.crop-options i.fa-circle-plus{color:#fff}.crop-options i.fa-circle-check{color:#16a34a}.crop-options i.fa-circle-xmark{color:#dc2626}.crop input[type=file]{display:none}.crop-error{background:#dc2626;padding:12px;color:#fff;margin-top:12px}.main-container.builder{max-width:1280px;display:flex}@media screen and (max-width:854px){.main-container.builder{flex-direction:column}}.form-builder{align-self:flex-start}.form-builder .name{display:flex;gap:20px}@media screen and (max-width:854px){.form-builder .name{flex-direction:column;gap:0}}.preview-builder{width:100%;max-width:620px;min-width:450px;align-self:flex-start;position:sticky;top:178px;margin:0 auto;padding:0 20px 20px 20px}@media screen and (max-width:854px){.preview-builder{min-width:auto;padding:0}}.form-builder .middle-initial{max-width:120px}@media screen and (max-width:854px){.form-builder .middle-initial{max-width:100%}}.form-builder input[type=file]{display:none}.form-builder .logo-error{background:#dc2626;padding:12px;color:#fff;margin-top:12px}.form-builder .limit-reached{color:#dc2626}.page .page-content .preview-builder h3{background-color:#e43a3f;color:#fff;padding:6px 12px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;margin:0}.accordion{border:1px solid #b9b9b9;background-color:#fff;transition:all .5s ease-in-out;overflow:hidden;max-height:0}.accordion.active{max-height:700px}.spotlight,.standard{padding:12px}.print-preview .spotlight .content-container{display:flex;gap:20px}.print-preview .spotlight h4{color:#f04e4e;font-size:20px;text-transform:uppercase;font-family:Aleo,serif;font-weight:400;display:flex;align-items:center;margin-bottom:12px}.print-preview .spotlight h4 span{border-left:2px solid #231f20;margin-left:4px;padding-left:6px;text-transform:uppercase;color:#006b84;font-size:16px;font-family:Aleo,serif}.print-preview .spotlight .media{width:100%;max-width:175px;text-align:center}.print-preview .spotlight .media img{display:block;margin:auto}.print-preview .spotlight .media img:first-child{margin-bottom:20px}.print-preview .spotlight .copy{flex:1}.print-preview .spotlight .meta{margin-bottom:12px}.print-preview .spotlight .meta .name{color:#f04e4e;font-size:16px;font-weight:700;line-height:1.2}.print-preview .spotlight .meta .company,.print-preview .spotlight .meta .title{color:#006b84;line-height:1.2;font-size:14px}.page .page-content .print-preview .spotlight .description p{font-size:14px;margin-bottom:20px}.page .page-content .print-preview .spotlight .company-description p{font-size:14px}.print-preview .standard .content-container{display:flex;gap:20px}.print-preview .standard h4{color:#006b84;font-size:16px;text-transform:uppercase;font-family:Aleo,serif;font-weight:400;display:flex;align-items:center;margin-bottom:12px;border-left:6px solid #006b84;padding-left:6px}.print-preview .standard .media{width:100%;max-width:175px}.print-preview .standard .copy{flex:1}.print-preview .standard .name{color:#f04e4e;font-size:16px;font-weight:700;line-height:1.2;margin-bottom:6px}.print-preview .standard .meta .company,.print-preview .standard .meta .title{color:#006b84;line-height:1.2;font-size:14px}.page .page-content .print-preview .standard .description p{font-size:14px}.newsletter-preview .spotlight{background-color:#242424}.newsletter-preview .spotlight .ibjp-card{color:#4d4d4d;font-size:14px;line-height:19px}.newsletter-preview .spotlight .card-container{display:flex;padding:20px 10px}.newsletter-preview .spotlight .card-container .meta{width:50%;padding:12px 20px;background-color:#fff;border-right-width:4px;border-right-style:solid}.newsletter-preview .spotlight .card-container .meta .category{text-align:center;font-weight:600;font-size:18px;line-height:32px}.newsletter-preview .spotlight .card-container .meta .photo{margin-bottom:6px}.newsletter-preview .spotlight .card-container .meta .photo img{width:100%}.newsletter-preview .spotlight .card-container .meta .company-logo{text-align:center}.newsletter-preview .spotlight .card-container .meta .company-logo img{display:block;margin:auto;width:100%;max-width:120px;margin-bottom:6px}.newsletter-preview .spotlight .card-container .meta .name{font-weight:700;font-size:18px;line-height:20px;text-align:center;margin-bottom:6px}.newsletter-preview .spotlight .card-container .meta .company{font-size:14px;line-height:18px;color:#737373;text-align:center;margin-bottom:6px}.newsletter-preview .spotlight .card-container .description{width:50%;padding:12px 20px;background-color:#f3f3f3}.newsletter-preview .spotlight .card-container .description .announcement{text-align:center;font-weight:700;font-size:18px;line-height:22px;color:#464646;margin-bottom:6px}.newsletter-preview .spotlight .card-container .description .title{font-weight:600;font-size:14px;line-height:18px;color:#737373;text-align:center;margin-bottom:20px}.page .page-content .newsletter-preview .spotlight .card-container .description p{font-family:Inter,sans-serif;font-size:14px;line-height:18px}.page .page-content .newsletter-preview .spotlight .card-container .company-description p{font-size:14px;line-height:18px}.newsletter-preview .standard .ibjp-card{display:flex;flex-direction:column;background-color:#ededed;justify-content:space-between;border:none;max-width:310px;margin:auto}.newsletter-preview .standard .ibjp-card .card-padding{padding:6px 20px 20px 20px}.newsletter-preview .standard .ibjp-card .category{text-align:center;font-weight:600;font-size:18px;line-height:32px}.newsletter-preview .standard .ibjp-card .photo{margin-bottom:6px}.newsletter-preview .standard .ibjp-card .name{font-weight:700;font-size:18px;line-height:20px;text-align:center;margin-bottom:6px}.newsletter-preview .standard .ibjp-card .description{margin-bottom:6px}.page .page-content .newsletter-preview .standard .ibjp-card .description p{font-size:14px;line-height:1.5}.newsletter-preview .standard .ibjp-card .company{font-size:14px;line-height:18px;color:#737373;text-align:center}.newsletter-preview .standard .ibjp-card .meta{background-color:#ddd;border-top-width:4px;border-top-style:solid;padding:6px 20px 20px 20px;min-height:94px}.newsletter-preview .standard .ibjp-card .meta .announcement{text-align:center;font-weight:700;font-size:18px;line-height:22px;color:#464646;margin-bottom:6px}.newsletter-preview .standard .ibjp-card .meta .title{font-weight:600;font-size:14px;line-height:18px;color:#737373;text-align:center}.big-wigs-preview .spotlight .category{font-weight:700;margin-bottom:12px}.big-wigs-preview .spotlight .ibjp-card{display:flex}.big-wigs-preview .spotlight .ibjp-card .content{flex:1}.big-wigs-preview .spotlight .ibjp-card .meta{margin-bottom:12px}.big-wigs-preview .spotlight .ibjp-card .name{color:#373434;font-size:20px;font-weight:700;line-height:1.2}.big-wigs-preview .spotlight .ibjp-card .company,.big-wigs-preview .spotlight .ibjp-card .title{color:#373434;font-size:14px;line-height:1.2}.big-wigs-preview .spotlight .ibjp-card .description{margin-bottom:12px}.page .page-content .big-wigs-preview .spotlight .ibjp-card .company-description p,.page .page-content .big-wigs-preview .spotlight .ibjp-card .description p{font-size:14px}.big-wigs-preview .spotlight .ibjp-card .media{width:100%;max-width:180px}.big-wigs-preview .spotlight .ibjp-card .media img{display:block;margin:auto}.big-wigs-preview .spotlight .ibjp-card .media img:first-child{margin-bottom:12px}.big-wigs-preview .standard .category{font-weight:700;margin-bottom:12px}.big-wigs-preview .standard .ibjp-card{display:flex}.big-wigs-preview .standard .ibjp-card .content{flex:1}.big-wigs-preview .standard .ibjp-card .meta{margin-bottom:12px}.big-wigs-preview .standard .ibjp-card .name{color:#373434;font-size:20px;font-weight:700;line-height:1.2}.big-wigs-preview .standard .ibjp-card .company,.big-wigs-preview .standard .ibjp-card .title{color:#373434;font-size:14px;line-height:1.2}.big-wigs-preview .standard .ibjp-card .description{margin-bottom:12px}.page .page-content .big-wigs-preview .standard .ibjp-card .description p{font-size:14px;line-height:1.5}.big-wigs-preview .standard .ibjp-card .media{width:100%;max-width:100px}.big-wigs-preview .standard .ibjp-card .media img{display:block;margin:auto}.website-preview .spotlight{background-color:#242424}.website-preview .spotlight .ibjp-card{color:#4d4d4d;font-size:14px;line-height:19px}.website-preview .spotlight .card-container{display:flex;padding:20px 10px}.website-preview .spotlight .card-container .meta{width:50%;padding:12px 20px;background-color:#fff;border-radius:15px 0 0 15px;border-right-width:4px;border-right-style:solid}.website-preview .spotlight .card-container .meta .category{text-align:center;font-weight:600;font-size:18px;line-height:32px}.website-preview .spotlight .card-container .meta .photo{margin-bottom:6px}.page .page-content .website-preview .spotlight .ibjp-card .company-description p{font-size:14px;line-height:1.5}.website-preview .spotlight .card-container .meta .photo img{width:100%}.website-preview .spotlight .card-container .meta .company-logo{text-align:center}.website-preview .spotlight .card-container .meta .company-logo img{display:block;margin:auto;width:100%;max-width:120px;margin-bottom:6px}.website-preview .spotlight .card-container .meta .name{font-weight:700;font-size:18px;line-height:20px;text-align:center;margin-bottom:6px}.website-preview .spotlight .card-container .meta .company{font-size:14px;line-height:18px;color:#737373;text-align:center;margin-bottom:6px}.website-preview .spotlight .card-container .description{width:50%;padding:12px 20px;background:linear-gradient(200.12deg,#f3f3f3,#b9b9b9);border-radius:0 15px 15px 0}.website-preview .spotlight .card-container .description .announcement{text-align:center;font-weight:700;font-size:18px;line-height:22px;color:#464646;margin-bottom:6px}.website-preview .spotlight .card-container .description .title{font-weight:600;font-size:14px;line-height:18px;color:#737373;text-align:center;margin-bottom:20px}.page .page-content .website-preview .spotlight .card-container .description p{font-family:Inter,sans-serif;font-size:14px;line-height:18px}.website-preview .standard .ibjp-card{display:flex;flex-direction:column;background-color:#ededed;border-radius:15px;justify-content:space-between;box-shadow:0 3px 3px rgba(0,0,0,.5);border:none;max-width:310px;margin:auto}.website-preview .standard .ibjp-card .card-padding{padding:6px 20px 20px 20px}.website-preview .standard .ibjp-card .category{text-align:center;font-weight:600;font-size:18px;line-height:32px}.website-preview .standard .ibjp-card .photo{margin-bottom:6px}.website-preview .standard .ibjp-card .name{font-weight:700;font-size:18px;line-height:20px;text-align:center;margin-bottom:6px}.website-preview .standard .ibjp-card .description{margin-bottom:6px}.page .page-content .website-preview .standard .ibjp-card .description p{font-size:14px;line-height:1.5}.website-preview .standard .ibjp-card .company{font-size:14px;line-height:18px;color:#737373;text-align:center}.website-preview .standard .ibjp-card .meta{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVUAAADWCAYAAABhXxHsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAydpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5Ljg5ZDYzYTAxLCAyMDIxLzEyLzEwLTE1OjIwOjIwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuNSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2ODI1MTQ0Mjk4MDgxMUVDQkJCQUZCQzBEOTE1NTA5MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2ODI1MTQ0Mzk4MDgxMUVDQkJCQUZCQzBEOTE1NTA5MCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY4MjUxNDQwOTgwODExRUNCQkJBRkJDMEQ5MTU1MDkwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY4MjUxNDQxOTgwODExRUNCQkJBRkJDMEQ5MTU1MDkwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CjVk7gAAB/lJREFUeNrs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),linear-gradient(200.12deg,#ddd,#bbb);background-repeat:no-repeat;background-position:top,100%;background-size:cover;border-radius:0 0 15px 15px;border-top-width:4px;border-top-style:solid;padding:6px 20px 20px 20px;min-height:94px}.website-preview .standard .ibjp-card .meta .announcement{text-align:center;font-weight:700;font-size:18px;line-height:22px;color:#464646;margin-bottom:6px}.website-preview .standard .ibjp-card .meta .title{font-weight:600;font-size:14px;line-height:18px;color:#737373;text-align:center}.cart-options-container{max-width:1280px;margin:auto}.cart-options{max-width:660px}.cart .main-container.cart{max-width:1080px;margin:auto;box-sizing:border-box}.cart .cart-header{display:flex;background-color:#e4e3e2;padding:6px 12px;font-weight:700}.cart .header-options{width:80px}.cart .header-description{flex:1;padding-right:20px}.cart .cart-items{display:flex;padding:6px 12px;align-items:center}.cart .cart-items:nth-of-type(odd){background-color:#f7f7f7}.cart .item-options{width:80px}.cart .item-description{flex:1;padding-right:20px}.cart .item-product{margin-left:12px;font-size:14px}.cart .cart-footer{font-weight:700;text-align:right;padding:6px 12px}.cart .cart-footer span{color:#2c9131}.cart .cart-empty,.cart .cart-loading{font-size:16px;text-align:center}.cart .cart-empty{background-color:#cce8f4;border-radius:4px;border:1px solid #a2b8c3;max-width:360px;margin:auto;padding:14px;color:#2f5673}.cart button.primary{place-self:flex-end}.payment h2{display:flex;justify-content:space-between;align-items:center}.payment .total{background-color:#2c9131;padding:6px;color:#fff;display:inline-block}.confirmation p{font-size:16px;line-height:1.5;margin-bottom:12px}.confirmation p:last-child{margin-bottom:0}[v-cloak]{display:none}#app{padding:20px}.progress{width:100%;max-width:780px;padding:0 20px;margin:0 auto 40px auto;position:relative}.progress nav{width:100%;display:flex;justify-content:space-between;margin-bottom:20px}@media screen and (max-width:599px){.progress nav{justify-content:center}}.page .page-content .progress a{text-align:center;display:inline-block;text-decoration:none;font-size:16px;color:#999;cursor:default}@media screen and (max-width:599px){.page .page-content .progress a{display:none;position:relative}.page .page-content .progress a.router-link-active{display:inline-block;white-space:nowrap;width:93px}.page .page-content .progress a.router-link-active:before{content:"Step";position:absolute;left:-3px}.page .page-content .progress a.router-link-active:after{content:"of 7";position:absolute;right:0;top:0}}.page .page-content .progress a.active{cursor:pointer;color:#e43a3f}.page .page-content .progress a.active:hover{text-decoration:none}.page .page-content .progress a.active span{background-color:#e43a3f}.progress span{color:#fff;background-color:#999;width:26px;height:26px;display:flex;border-radius:20px;margin:auto auto 5px;align-items:center;justify-content:center;font-size:16px}.page .page-content .progress a:nth-child(4){cursor:pointer;color:#e43a3f}.page .page-content .progress a:nth-child(4) span{background-color:#e43a3f}.progress-bar{width:100%;height:4px;background-color:#f7c4c6;border-radius:4px}@media screen and (max-width:599px){.progress-bar{display:none}}.progress-bar-fill{height:4px;background-color:#e43a3f;border-radius:4px;transition:width .2s cubic-bezier(.4,0,.6,1)}.view-cart{display:none}@media screen and (max-width:599px){.view-cart{position:absolute;top:20px;right:20px;display:block}.view-cart a{color:#e43a3f}}.people-error{background-color:#cce8f4;border-radius:4px;border:1px solid #a2b8c3;max-width:360px;margin:0 auto 20px;padding:14px;color:#2f5673;display:flex;align-items:center;flex-wrap:wrap}.people-error .alert-badge{width:45px px}.people-error ul.error-items{list-style:none;padding:0;width:100%;border-top:1px solid #a2b8c3;padding-top:10px;padding-left:45px;margin:10px 0 0}.people-error p.alert-message{font-size:18px;font-weight:700;margin-bottom:0}.people-error ul.error-items li{margin-bottom:10px;font-size:14px;line-height:19px}.main-container{max-width:730px;margin:auto;box-sizing:border-box}.people-container{background-color:#fff;box-shadow:0 0 8px 2px rgba(0,0,0,.15);border:1px solid #e3e3e3;border-radius:10px;margin-bottom:20px;width:100%;box-sizing:border-box}h2{font-size:24px;margin-bottom:16px}.style-v2 input[type=email],.style-v2 input[type=text],.style-v2 select,.style-v2 textarea{background-color:transparent;border:1px solid #9e9e9e;box-shadow:none;color:rgba(0,0,0,.54);border-radius:4px;padding:16px 8px;line-height:20px;width:100%;margin-bottom:30px;font-size:16px;outline-color:#e43a3f;height:auto;-moz-appearance:auto;-webkit-appearance:auto}.style-v2 textarea{height:160px}.style-v2 input[type=email]::-moz-placeholder,.style-v2 input[type=text]::-moz-placeholder{opacity:1;color:#9e9e9e}.style-v2 input[type=email]::placeholder,.style-v2 input[type=text]::placeholder{opacity:1;color:#9e9e9e}.main-container .v-selection-control .v-switch__track{background-color:#e0e0e0}.main-container .v-selection-control .v-switch__thumb{background-color:#fff}.main-container .v-selection-control.v-selection-control--dirty .v-switch__track{background-color:#f7c4c6}.main-container .v-selection-control.v-selection-control--dirty .v-switch__thumb{background-color:#e43a3f}.alert-badge i{font-size:30px;margin-right:6px}