/* Desktop */
.key-features-toggle {
    display: none;
}
.page-id-361 .hero--lg .hero-media__media {
    width: auto !important;
    height: auto !important;
    max-width: 120% !important;
    margin-left: -62px;
    margin-top: 100px;
}

/* Mobile */
@media (max-width: 767px) {

    .key-features-toggle {
        display: flex;
        justify-content: space-between;
        align-items: center;
        cursor: pointer;
        margin: 0;
        padding: 15px 0;
        font-size: 16px !important;
			        padding-top: 0px;
    }
	.page-id-37900 a.pricing__cta.btn.btn-secondary.mb-4 {
   /*top: -150px !important;*/
}

    .key-features-toggle span {
        font-size: 16px;
        font-weight: 400;
        line-height: 1;
    }

    /* Hide actual features initially */
    .key-features-toggle + .korjl-features-title,
    .key-features-toggle + .korjl-features-title + .korjl-feature-list {
        display: none;
    }

    /* Show when Key Features is clicked */
    .key-features-toggle.active + .korjl-features-title {
        display: block;
    }

    .key-features-toggle.active + .korjl-features-title + .korjl-feature-list {
        display: block;
    }
}








/* How Corjl Works */
.how-corjl-works {
    background: #fff;
    padding: 0px 0 0px;
}

.how-corjl-container {
    max-width: 1300px;
    margin: 0 auto;
}

.how-corjl-container h2 {
    margin: 0 0 8px;
    color: #1b1b18;
    font-size: 36px;
    line-height: 1.15;
    font-weight: 700;
    letter-spacing: -1.2px;
}

.how-corjl-intro {
    margin: 0;
    color: #45453e;
    font-size: 16px;
    line-height: 1.55;
    font-weight: 400;
}

.how-corjl-cards {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 40px;
}

.how-corjl-card {
    min-height: 248px;
    padding: 24px 23px 22px;
    background: #f7f6f1;
    border: 1px solid #e8e6de;
    border-radius: 14px;
    box-sizing: border-box;
}

.how-corjl-number {
    margin-bottom: 15px;
    color: #4d4d46;
    font-family: monospace;
    font-size: 12px;
    line-height: 1;
    letter-spacing: 1.2px;
}

.how-corjl-icon {
    width: 96px;
    height: 72px;
    margin-bottom: 17px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border: 1px solid #ddd9cf;
    border-radius: 5px;
    box-sizing: border-box;
}

.how-corjl-icon span {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 25px;
    border: 2px solid #168a93;
    color: #242420;
    font-size: 11px;
    line-height: 1;
    font-weight: 600;
    box-sizing: border-box;
}

.how-corjl-card h3 {
    margin: 0 0 9px;
    color: #1b1b18;
    font-size: 18px;
    line-height: 1.25;
    font-weight: 700;
    letter-spacing: -0.25px;
}

.how-corjl-card p {
    margin: 0;
    color: #45453e;
    font-size: 15px;
    line-height: 1.55;
    font-weight: 400;
}

.how-corjl-icon svg {
    display: block;
}

@media (max-width: 1200px) {
    .how-corjl-container {
        margin-left: 30px;
        margin-right: 30px;
    }
}

@media (max-width: 767px) {
    .how-corjl-works {
        padding: 30px 0;
    }

    .how-corjl-container {
        margin-left: 20px;
        margin-right: 20px;
    }

    .how-corjl-container h2 {
        font-size: 30px;
    }

    .desktop-break {
        display: none;
    }

    .how-corjl-cards {
        grid-template-columns: 1fr;
        gap: 16px;
        margin-top: 22px;
    }

    .how-corjl-card {
        min-height: auto;
    }

    .how-corjl-card p br {
        display: none;
    }
}
.page-id-361 .col-md.d-flex.flex-column.justify-content-center.pr-md-4.pr-lg-5.pr-xl-6.padding-left-dynamic.text-left.pl-md-0 {
    margin-top: -75px !important;
    display: block !important;
    top: -80px;
}









/* =========================================================
   KORJL PRICING TABLE
   PAGE ID: 37900
========================================================= */
/* =========================================
   FAQ SECTION — SCREENSHOT MATCH
   Existing HTML ko change na karein
========================================= */
.page-id-37900 p.pricing__info.text-center {
    font-size: 14px;
    color: #242424 !important;
    font-weight: 400;
    position: relative;
    /* bottom: -29px; */
    display: flex;
    margin: auto;
    /* top: 1rem; */
    flex-direction: column;
    bottom: 0px;
    margin-bottom: 0px !important;
}
.page-id-37900 .accordion__row {
    margin: 0 !important;
    width: 100%;
    min-height: 600px;
    background: #f8f9fa;
}
.page-id-37900 h3.tabs__header {
    color: #000 !important;
}
.page-id-37900 a.tabs__nav-link.nav-link.__mPS2id.active{
	background: #ffffff !important;
    color: #202020 !important;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08) !important;
	display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 30px !important;
    padding: 0 14px !important;
    margin: 0 !important;
    border: 0 !important;
    color: #555555 !important;
    font-size: 14px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
    border-radius: 7px !important;
    text-decoration: none !important;
}
.page-id-37900 a.tabs__nav-link.nav-link.__mPS2id{
	display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 30px !important;
    padding: 0 14px !important;
    margin: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: #555555 !important;
    font-size: 14px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
    border-radius: 7px !important;
    text-decoration: none !important;
}

/* Main content container */
.page-id-37900 .accordion__content-container {
    display: block !important;
	    padding-top: 60px !important;
}

/* Heading area ko 2-column layout banana */
.page-id-37900 .accordion__content-container > .row:first-child {
    width: 45%;
    display: block !important;
    float: left;
    padding: 0 !important;
    margin: 0 !important;
    text-align: left !important;
}

/* Heading */
.page-id-37900 .accordion__heading {
    padding: 0 !important;
    text-align: left !important;
    display: block !important;
}

/* FAQ title */
.page-id-37900 .accordion__header.h2 {
    margin: 0 0 14px !important;
    padding: 0 !important;

    font-size: 34px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
    letter-spacing: -0.5px;

    color: #1b1d23 !important;
    text-transform: none !important;
}

/* Right side FAQ container */
.page-id-37900 .accordion__content-container > .row.justify-content-center.pt-5 {
    width: 55%;
    float: right;

    margin: 0 !important;
    padding: 0 !important;

    display: block !important;
}

/* Remove bootstrap columns behavior */
.page-id-37900 .accordion__content-container
.row.justify-content-center.pt-5
.col-md-6 {
    width: 100% !important;
    max-width: 100% !important;

    flex: none !important;

    padding: 0 !important;
    margin: 0 !important;
}

/* First column + second column ko ek continuous FAQ list banana */
.page-id-37900 .accordion__content-container
.row.justify-content-center.pt-5
.col-md-6:nth-child(2) {
    margin-top: 0 !important;
}

/* Pricing: spacing between CTA button and features (desktop/tablet) */
@media (min-width: 768px) {
    .tab-pane[id^="monthly"] .pricing__content {
        padding-top: 20px !important;
    }
    .tab-pane[id^="monthly"] .pricing__card-wrapper:first-child .pricing__content {
        padding-top: 34px !important;
    }
    .tab-pane[id^="yearly"] .pricing__card-wrapper:first-child .pricing__content {
        padding-top: 33px !important;
    }
}
.page-id-37900 a.btn.btn-tertiary.mb-1.mb-1 small {
    display: block !important;
    margin: 1px 0 0 !important;
    padding: 0 !important;
    font-size: 10px !important;
    line-height: 12px !important;
    font-weight: 400 !important;
}
.korjl-plan-card korjl-start a.btn.btn-tertiary.mb-1.mb-1 {
    margin-top: 10px;
}
.page-id-37900 .tabs__content.tab-content {
    padding-top: 0px;
}
.page-id-37900 section.component.pricing.Pricing-table.pricing--background-light .pricing__payment-container.mt-5.row {
    margin-top: -15px !important;
}
.price-tax {
    padding-bottom: 5rem;
    font-size: 13px;
    color: #1c213080;
    
}
.page-id-37900  section.core.image {
    float: left;
}
p.t-star {
    color: #fdb022;
    font-size: 37px;
    font-style: normal;
}
.page-id-37900 section.core.paragraph p {
    font-style: normal;
    font-weight: 400;
}
.page-id-37900 .tss-meta-info.tss-left{
	    flex: none !important;
}
.page-id-37900 .item-content-wrapper.tss-right {
    background-color: #fff !important;
}
.tss-wrapper .tss-layout1 .item-content-wrapper:before, .tss-wrapper .tss-carousel1 .item-content-wrapper:before
{
	content:"";
}
.page-id-37900 .item-content-wrapper.tss-right {
    background-color: #fff !important;
    border-radius: 15px;
	padding: 15px 30px;
}
.page-id-37900 .item-content section:nth-child(4) p {
    font-weight: 600;
	  margin-left: 24%;
}
.tss-carousel.swiper.instance-0.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-autoheight.swiper-backface-hidden {
    margin: 50px 0px !important;
}



/* Description ko heading ke neeche place karna */

/* =========================================
   ACCORDION
========================================= */

.page-id-37900 .accordion {
    width: 100%;
    margin: 0 !important;
}


/* Individual card */
.page-id-37900 .accordion__card {
    border: 0 !important;
    border-radius: 0 !important;

    background: transparent !important;

    margin: 0 0 17px !important;

    box-shadow: none !important;
}


/* Header */
.page-id-37900 .accordion__card .card-header {
    padding: 0 !important;
    border: 0 !important;

    background: transparent !important;
}


/* Question button */
.page-id-37900 .accordion__btn {
    position: relative;

    width: 100% !important;

    min-height: 40px;

    padding: 0 42px 16px 0 !important;

    display: block !important;

    border: 0 !important;
    border-radius: 0 !important;

    background: transparent !important;

    color: #111a2a !important;

    font-size: 18px !important;
    line-height: 1.35 !important;
    font-weight: 600 !important;

    text-align: left !important;

    text-decoration: none !important;

    box-shadow: none !important;
}


/* Hover */
.page-id-37900 .accordion__btn:hover,
.page-id-37900 .accordion__btn:focus {
    color: #111a2a !important;
    text-decoration: none !important;
    box-shadow: none !important;
}


/* =========================================
   PLUS / MINUS CIRCLE
========================================= */

.page-id-37900 .accordion__btn .icon {
    position: absolute;

    right: 0;
    top: 0;

    width: 22px;
    height: 22px;

    margin: 0 !important;

    border: 2px solid #9aa8bb;
    border-radius: 50%;

    display: flex !important;

    align-items: center;
    justify-content: center;

    color: #8291a7;

    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 0 !important;
    font-weight: 400;

    line-height: 1;
}


/* Plus icon */
.page-id-37900 .accordion__btn .icon-collapsed::before {
    content: "+";

    font-family: Arial, Helvetica, sans-serif !important;

    font-size: 17px !important;
    font-weight: 400;

    line-height: 17px;
}


/* Minus icon */
.page-id-37900 .accordion__btn .icon-collapse::before {
    content: "−";

    font-family: Arial, Helvetica, sans-serif !important;

    font-size: 17px !important;
    font-weight: 400;

    line-height: 17px;
}


/* Font Awesome ke actual icon ko hide */
.page-id-37900 .accordion__btn .icon::before {
    font-family: Arial, Helvetica, sans-serif !important;
}


/* =========================================
   ANSWER
========================================= */

.page-id-37900 .accordion__card .card-body {
    padding: 0 50px 28px 0 !important;

    border: 0 !important;

    background: transparent !important;

    font-size: 16px;
    line-height: 1.55;

    color: #292d35;
}


/* Paragraph */
.page-id-37900 .accordion__card .card-body p {
    margin: 0 0 12px !important;

    font-size: 16px !important;
    line-height: 1.55 !important;

    color: #292d35 !important;
}


/* Lists inside answers */
.page-id-37900 .accordion__card .card-body ul {
    padding-left: 20px;
}


/* =========================================
   BOOTSTRAP COLLAPSE OVERRIDE
========================================= */

.page-id-37900 .accordion__card .collapse {
    transition: height 0.3s ease !important;
}


/* =========================================
   CLEAR FLOAT
========================================= */


/* =========================================
   DESKTOP SCREENSHOT SIZE
========================================= */

@media (min-width: 1200px) {


   .page-id-37900  .accordion__content-container > .row:first-child {
        width: 45%;
    }

    .page-id-37900 .accordion__content-container > .row.justify-content-center.pt-5 {
        width: 55%;
    }
}


/* =========================================
   TABLET
========================================= */

@media (max-width: 991px) {

    .page-id-37900 .accordion__content-container {
        padding: 50px 40px !important;
    }

    .page-id-37900 .accordion__content-container > .row:first-child,
    .page-id-37900 .accordion__content-container > .row.justify-content-center.pt-5 {
        width: 100%;
        float: none;
    }

    .page-id-37900 .accordion__content-container > .row.justify-content-center.pt-5 {
        margin-top: 45px !important;
    }

    .page-id-37900 .accordion__heading {
        text-align: left !important;
    }
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 576px) {

   .page-id-37900  .accordion__row {
        min-height: auto;
    }

    .page-id-37900 .page-id-37900 .accordion__content-container {
        padding: 40px 20px !important;
    }

  .page-id-37900  .accordion__header.h2 {
        font-size: 28px !important;
    }


   .page-id-37900  .accordion__content-container > .row.justify-content-center.pt-5 {
        margin-top: 35px !important;
    }

    .page-id-37900 .accordion__btn {
        font-size: 16px !important;
        padding-right: 35px !important;
    }

    .page-id-37900 .accordion__card .card-body {
        padding-right: 30px !important;
    }

    .page-id-37900 .accordion__card .card-body p {
        font-size: 15px !important;
    }
}
.page-id-37900 .accordion__btn .icon {
    position: absolute;
    right: 0;
    top: 13px;
}













/* ================================
   TESTIMONIAL CARD
================================ */

/* ================================
   TESTIMONIAL CARD
================================ */

.testimonial-card {
    width: 31%;
    max-width: 700px;
    min-height: 260px;
    margin: 0 auto;
    padding: 35px 45px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 18px;
    box-sizing: border-box;

    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 35px;

    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.06);
    transition: all 0.3s ease;
}
.page-id-37900 section.core.html .container {
    max-width: 100% !important;
}
.testimonial-slider {
    margin-bottom: 5rem;
	margin-top: 5rem;
}


/* ================================
   LEFT SIDE LOGO
================================ */

.testimonial-logo {
    width: 120px;
    min-width: 120px;
    height: 120px;

    display: flex;
    align-items: center;
    justify-content: center;

    margin: 0;
}

.testimonial-logo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;
}
.description .show_less + .testimonial-logo {
    display: none !important;
}
.testimonial-logo {
    float:left !important;
}
.owl-item .item > img[src=""] {
    display: none !important;
}
.owl-carousel .owl-item {
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none;
    /* width: 31% !important; */
    max-width: 554px;
    min-height: 220px;
    margin: 0 auto;
    padding: 0px 50px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 18px;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 35px;
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.06);
    transition: all 0.3s ease;
    margin: 0rem 3rem;
}
.description .show_less + .testimonial-logo + .testimonial-content {
    display: none !important;
}
.page-id-37900 p.show_less {
    display: none !important;
}
.description .show_less + .testimonial-logo + .testimonial-content + p:empty {
    display: none !important;
}
.page-id-37900  div#bts1 {
    background-color: #F7F8F8;
}
.page-id-37900  section.core.html {
    background-color: #F7F8F8 !important;
}


/* ================================
   RIGHT SIDE CONTENT
================================ */

.testimonial-content {
    flex: 1;
    text-align: left;
}


/* Stars */

.testimonial-stars {
    margin: 0 0 15px;
    color: #f5b400;
    font-size: 21px;
    line-height: 1;
    letter-spacing: 3px;
}


/* Text */

.testimonial-content .slide__content {
    margin: 0 0 18px;
    color: #333;
    font-size: 20px;
    line-height: 1.55;
    font-weight: 400;
}

.testimonial-content .slide__content span {
    color: #056674;
    font-weight: 600;
}


/* Name */

.testimonial-name {
    margin: 0;
    color: #056674;
    font-size: 16px;
    font-weight: 600;
}


/* Remove empty paragraphs */

.testimonial-card > p,
.testimonial-content > p:last-child {
    margin: 0;
}


/* ================================
   HOVER
================================ */

.testimonial-card:hover {
    transform: translateY(-4px);
    box-shadow: 0 14px 35px rgba(0, 0, 0, 0.10);
}


/* ================================
   TABLET
================================ */

@media (max-width: 768px) {

    .testimonial-card {
        max-width: 90%;
        padding: 30px;
        gap: 25px;
    }

    .testimonial-logo {
        width: 95px;
        min-width: 95px;
        height: 95px;
    }

    .testimonial-content .slide__content {
        font-size: 18px;
    }

    .testimonial-stars {
        font-size: 19px;
    }
}


/* ================================
   MOBILE
================================ */

@media (max-width: 480px) {

    .testimonial-card {
        width: calc(100% - 30px);
        max-width: none;
        padding: 25px 20px;
        gap: 18px;
    }

    .testimonial-logo {
        width: 70px;
        min-width: 70px;
        height: 70px;
    }

    .testimonial-stars {
        font-size: 16px;
        letter-spacing: 2px;
        margin-bottom: 10px;
    }

    .testimonial-content .slide__content {
        font-size: 15px;
        line-height: 1.45;
        margin-bottom: 12px;
    }

    .testimonial-name {
        font-size: 14px;
    }
}






















/* =========================================================
   MAIN PRICING ROW
   4 COLUMNS IN ONE ROW
========================================================= */

.page-id-37900 .pricing__card-wrapper {
    width: 25% !important;
    max-width: 25% !important;
    flex: 0 0 25% !important;

    padding-left: 12px !important;
    padding-right: 12px !important;

    box-sizing: border-box;

    display: flex !important;
    align-items: stretch !important;
}


/* =========================================================
   PRICING CARD
========================================================= */

.page-id-37900 .pricing__card {
    position: relative !important;

    width: 100% !important;
    min-height: 588px !important;

    box-sizing: border-box;

    padding: 27px 22px 25px !important;

    background: #ffffff !important;

    border: 1px solid #dddddd !important;
    border-radius: 22px !important;

    display: flex !important;
    flex-direction: column !important;

    overflow: visible !important;

    transform: none !important;
}


/* =========================================================
   TITLE
========================================================= */

.page-id-37900 .pricing__title {
    margin: 0 0 8px !important;

    color: #202020 !important;

    font-size: 25px !important;
    line-height: 1.2 !important;

    font-weight: 700 !important;

    letter-spacing: 0 !important;
}


/* =========================================================
   DESCRIPTION
========================================================= */

.page-id-37900 .pricing__description {
    margin: 0 !important;

    min-height: 49px !important;

    color: #252525 !important;

    font-size: 14px !important;
    line-height: 1.5 !important;

    font-weight: 400 !important;
}


/* =========================================================
   PRICE
========================================================= */

.page-id-37900 .pricing__cost {
    margin: 21px 0 0 !important;

    color: #006f7e !important;

    font-size: 42px !important;
    line-height: 1 !important;

    font-weight: 700 !important;

    letter-spacing: 1.5px !important;

    white-space: nowrap;
}
.page-id-37900  section.component.accordion.accordion--background-light.component__bottom-padding-none {
    padding-top: 0px;
}


/* =========================================================
   PRICE / MONTH
========================================================= */

.page-id-37900 .pricing__cost small,
.page-id-37900 .pricing__cost span {
    color: #006f7e !important;
    font-size: 15px !important;
    line-height: 1 !important;

    font-weight: 400 !important;
	margin-left:5px;
    letter-spacing: 1px !important;
}


/* =========================================================
   ADDITIONAL / LISTING PRICE
========================================================= */

.page-id-37900 .pricing__additional-cost,
.page-id-37900 .pricing__additional_cost,
.page-id-37900 .pricing__additional,
.page-id-37900 .pricing__listing-cost,
.page-id-37900 .pricing__listing_cost {
    min-height: 22px !important;

    margin-top: 7px !important;
    margin-bottom: 0 !important;

    color: #202020 !important;

    font-size: 14px !important;
    line-height: 1.4 !important;

    font-weight: 500 !important;
}
.page-id-37900 section.component.pricing.Pricing-table.pricing--background-light
 {
    padding-top: 3.9rem !important;
	     padding-bottom: 0px !important;
}
.page-id-37900 h1.kp-plans-title {
    font-size: 50px !important;
}


/* =========================================================
   CTA BUTTON
   SAME POSITION IN ALL 4 CARDS
========================================================= */

.page-id-37900 .pricing__cta {
    position: absolute !important;

    top: 225px !important;

    left: 22px !important;
    right: 22px !important;

    width: auto !important;

    height: 43px !important;
    min-height: 43px !important;

    margin: 15px 0px !important;

    padding: 0 15px !important;

    box-sizing: border-box !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    border: 1px solid #00768a !important;
    border-radius: 25px !important;

    background: #ffffff !important;

    color: #007287 !important;

    font-size: 15px !important;
    line-height: 1 !important;

    font-weight: 600 !important;

    text-align: center !important;

    text-decoration: none !important;

    z-index: 5;
}


/* =========================================================
   BUTTON HOVER
========================================================= */

.page-id-37900 .pricing__cta:hover {
    background: #007287 !important;

    border-color: #007287 !important;

    color: #ffffff !important;
}


/* =========================================================
   FEATURES CONTENT
========================================================= */

.page-id-37900 .pricing__content {
    margin: 90px 0 0 !important;

    padding: 0 !important;
}


/* =========================================================
   FEATURES TITLE
========================================================= */

.page-id-37900 .korjl-features-title {
    margin: 0 0 16px !important;

    color: #252525 !important;

    font-size: 14px !important;
    line-height: 1.4 !important;

    font-weight: 700 !important;
}


/* =========================================================
   FEATURE LIST
========================================================= */

.page-id-37900 .korjl-feature-list {
    list-style: none !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================================
   FEATURE ITEMS
========================================================= */

.page-id-37900 .korjl-feature-list li {
    position: relative !important;

    margin: 0 0 13px !important;

    padding: 0 0 0 20px !important;

    color: #242424 !important;

    font-size: 14px !important;
    line-height: 1.35 !important;

    font-weight: 400 !important;
}


/* =========================================================
   CHECK MARK
========================================================= */

.page-id-37900 .korjl-feature-list li::before {
    content: "✓" !important;

    position: absolute !important;

    left: 0 !important;
    top: 0 !important;

    color: #00a9e8 !important;

    font-size: 14px !important;
    line-height: 1.35 !important;

    font-weight: 700 !important;
}


.page-id-37900 .korjl-feature-list li::marker {
    content: "" !important;
}


/* =========================================================
   MOST POPULAR — SECOND CARD
========================================================= */

.page-id-37900 .pricing__card-wrapper:nth-child(3) .pricing__card {
    border: 2px solid #79cbd8 !important;

    border-top-left-radius: 22px !important;
    border-top-right-radius: 22px !important;
}
.page-id-37900 .pricing__card .pricing__title + p:empty {
    display: none;
}
.page-id-37900 .pricing__card > p.pricing__title.h4.mb-1:empty {
    display: none;
}


/* =========================================================
   MOST POPULAR LABEL
========================================================= */
.page-id-37900 .pricing__payment-container {
    min-height: 0rem;
	  padding-bottom: 0px;
    margin-top: 0rem !important;
}


/* =========================================================
   MOST POPULAR BUTTON
========================================================= */

.page-id-37900 .pricing__card-wrapper:nth-child(3) .pricing__cta {
    background: #007287 !important;

    border-color: #007287 !important;

    color: #ffffff !important;
}


/* =========================================================
   MOST POPULAR BUTTON HOVER
========================================================= */

.page-id-37900 .pricing__card-wrapper:nth-child(3) .pricing__cta:hover {
    background: #005e6c !important;

    border-color: #005e6c !important;
}


/* =========================================================
   AOS
========================================================= */

.page-id-37900 .pricing__card.aos-init,
.page-id-37900 .pricing__card.aos-animate {
    transform: none !important;
}


/* =========================================================
   DESKTOP 1200+
========================================================= */

@media (min-width: 1200px) {

    .page-id-37900 .pricing__card-wrapper {
        width: 25% !important;
        max-width: 25% !important;
        flex: 0 0 25% !important;

        padding-left: 12px !important;
        padding-right: 12px !important;
    }

    .page-id-37900 .pricing__card {
        min-height: 588px !important;
    }

}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1199px) and (min-width: 768px) {

    .page-id-37900 .pricing__card-wrapper {
        width: 50% !important;
        max-width: 50% !important;
        flex: 0 0 50% !important;

        margin-bottom: 25px !important;
    }

    .page-id-37900 .pricing__card {
        min-height: 560px !important;
    }


    /* Keep buttons aligned on tablet too */

    .page-id-37900 .pricing__cta {
        top: 225px !important;
    }
	.page-id-37900 p.pricing__info.text-center {
		 margin-top: 10px !important;
}
	.page-id-37900 h2 {
        margin-top: 0px;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .page-id-37900 .pricing__card-wrapper {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;

        padding-left: 15px !important;
        padding-right: 15px !important;

        margin-bottom: 45px !important;
    }


    .page-id-37900 .pricing__card {
        min-height: 0 !important;

        padding: 25px 22px 25px !important;
    }


    .page-id-37900 .pricing__title {
        font-size: 24px !important;
    }


    .page-id-37900 .pricing__cost {
        font-size: 40px !important;
    }


    /* Mobile button returns to normal flow */

    .page-id-37900 .pricing__cta {
        position: relative !important;

        top: auto !important;
        left: auto !important;
        right: auto !important;

        width: 100% !important;

        height: 43px !important;

        margin-top: 25px !important;
        margin-bottom: 0 !important;
    }


    .page-id-37900 .pricing__content {
        margin-top: 0px !important;
    }

}


/* =========================================================
   SMALL MOBILE
========================================================= */

@media (max-width: 480px) {

    .page-id-37900 .pricing__card-wrapper {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }


    .page-id-37900 .pricing__card {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }


    .page-id-37900 .pricing__cost {
        font-size: 37px !important;
    }

}







/* =========================================================
   PAGE 37900
   PRICING TABS — SAME LINE AS HEADING
========================================================= */

.page-id-37900 .tabs__nav {
    display: flex !important;

    align-items: center !important;
    justify-content: flex-end !important;

    width: fit-content !important;

    margin: 0 !important;
    padding: 4px !important;

    background: #f7f7f7 !important;

    border: 1px solid #e1e1e1 !important;
    border-radius: 9px !important;

    box-sizing: border-box !important;

    position: absolute !important;

    top: 0 !important;
    right: 0 !important;

    z-index: 20 !important;
}


/* Tab items */

.page-id-37900 .tabs__nav-item {
    margin: 0 !important;
    padding: 0 !important;

    list-style: none !important;
}


/* Tab links */

.page-id-37900 .pricing__nav-link {
    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    height: 30px !important;

    padding: 0 14px !important;
    margin: 0 !important;

    border: 0 !important;

    background: transparent !important;

    color: #555555 !important;

    font-size: 14px !important;
    line-height: 1 !important;

    font-weight: 600 !important;

    border-radius: 7px !important;

    text-decoration: none !important;
}


/* Active tab */

.page-id-37900 .pricing__nav-link.active {
    background: #ffffff !important;

    color: #202020 !important;

    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08) !important;
}


/* Tab text */

.page-id-37900 .tabs__label {
    white-space: nowrap !important;
}
.page-id-37900 .col-12.mb-5 {
    margin-bottom: 2rem !important;
}
.page-id-37900 .Pricing-table .col-12.text-center.mb-md-5.mx-auto {
    margin-bottom: 2rem !important;
}
.page-id-37900  section.component.tabs.tabs--top.tabs--background-light {
    padding-top: 2rem !important;
}


/* =========================================================
   DESKTOP POSITION
   SAME HEIGHT AS:
   "Start with the Plan"
========================================================= */

@media (min-width: 992px) {

.page-id-37900 .mb-4.mb-md-5.row.align-items-center.text-left.justify-content-start	ul.tabs__nav{
    top: -12rem !important;
}
	.tabs__nav.nav.nav-tabs.d-none.d-lg-flex ~ .tabs__nav.nav.nav-tabs.d-none.d-lg-flex {
    position: relative;
    top: -15rem;
}
	.page-id-37900 section.Pricing-table .tabs__nav {
        top: -18rem !important;
        right: 0 !important;
    }

}



























.page-id-37900 .Pricing-table .container{
	max-width:1340px !important;
}
.page-id-37900 .tabs .container{
	max-width:1340px !important;
}
..page-id-37900 h1.kp-plans-title {
    font-size: 48px;
}
/* =========================================================
   KORJL PRICING + COMPARISON
   COMPLETE FINAL CSS
   Font-family intentionally NOT included
========================================================= */


/* =========================================================
   MAIN WRAPPER
========================================================= */

.korjl-pricing-wrap {
    width: 100% !important;
    max-width: 1620px !important;
    margin: 0 auto !important;
    padding: 0 !important;
}

.korjl-pricing-wrap *,
.korjl-pricing-wrap *::before,
.korjl-pricing-wrap *::after {
    box-sizing: border-box;
}

.page-id-37900 h2 {
    font-size: 48px;
    margin-bottom: 30px;
}
.tabs--background-white .tabs__content.tab-content {
    padding-top: 0px;
}
.page-id-37900 a.btn.btn-outline-secondary.mb-1 small {
    display: block !important;
    margin: 1px 0 0 !important;
    padding: 0 !important;
    font-size: 10px !important;
    line-height: 12px !important;
    font-weight: 400 !important;
}
.page-id-37900 .korjl-plan-cards a.btn.btn-tertiary.mb-1.mb-1 {
    padding: 3px 40px 6px 40px !important;
    margin-top: 15px;
}
.page-id-37900 .korjl-plan-cards a.btn.btn-outline-secondary.mb-1{
	padding: 3px 40px 6px 40px !important;
    margin-top: 15px;
}


/* =========================================================
   PLAN CARDS
========================================================= */

.korjl-plan-cards {
    width: 890px !important;

    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;

    gap: 24px !important;

    margin: 0 0 30px auto !important;
    padding: 0 !important;
}


/* =========================================================
   CARD
========================================================= */

.korjl-plan-card {
    position: relative !important;

    width: 100% !important;
    height: 180px !important;

    margin: 0 !important;
    padding: 18px 16px !important;

    border-radius: 16px !important;
    overflow: hidden !important;
}


/* =========================================================
   CARD COLORS
========================================================= */

.korjl-design {
    background: #eaf8fa !important;
    border: 1px solid #b7e0e7 !important;
}

.korjl-start {
    background: #e7f7fb !important;
    border: 1px solid #8fd9e7 !important;
}

.korjl-grow {
    background: #effbf4 !important;
    border: 1px solid #aee7c5 !important;
}

.korjl-scale {
    background: #f6f2ff !important;
    border: 1px solid #d2c3f5 !important;
}


/* =========================================================
   CARD TYPOGRAPHY
========================================================= */

.korjl-plan-card h3 {
    margin: 0 0 5px !important;
    padding: 0 !important;

    font-size: 22px !important;
    line-height: 1.1 !important;
    font-weight: 700 !important;

    color: #202124 !important;
}

.korjl-plan-card > p {
    margin: 0 0 10px !important;
    padding: 0 !important;

    font-size: 13px !important;
    line-height: 1.25 !important;
    font-weight: 400 !important;

    color: #202124 !important;
}


/* =========================================================
   PRICE
========================================================= */

.korjl-price {
    display: flex !important;
    align-items: baseline !important;

    margin: 7px 0 0 !important;
    padding: 0 !important;
}

.korjl-price strong {
    margin: 0 !important;
    padding: 0 !important;

    font-size: 25px !important;
    line-height: 1 !important;
    font-weight: 700 !important;

    color: #087584 !important;
}

.korjl-price span {
    margin-left: 4px !important;

    font-size: 13px !important;
    line-height: 1 !important;
    font-weight: 400 !important;

    color: #087584 !important;
}




/* =========================================================
   PLAN BUTTON
========================================================= */

.korjl-button {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    height: 48px !important;
    margin: 16px 0 0 !important;
    padding: 4px 10px !important;
    border: 1px solid #087584 !important;
    border-radius: 25px !important;
    background: #fff !important;
    color: #087584 !important;
    text-decoration: none !important;
    overflow: hidden !important;
}

.korjl-button span {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;

    font-size: 15px !important;
    line-height: 18px !important;
    font-weight: 600 !important;
}

.korjl-button small {
    display: block !important;
    margin: 1px 0 0 !important;
    padding: 0 !important;
    font-size: 10px !important;
    line-height: 12px !important;
    font-weight: 400 !important;
}


/* START BUTTON */

.korjl-start .korjl-button {
    background: #087584 !important;
    color: #fff !important;
}


/* =========================================================
   COMPARISON TABLE
========================================================= */

.korjl-comparison {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;

    border: 1px solid #e3e6e8 !important;
    border-radius: 15px !important;
    overflow: hidden !important;
    color: #202124 !important;
}

.korjl-comparison table {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
    border-collapse: collapse !important;
    border-spacing: 0 !important;
    table-layout: fixed !important;
}


/* FIRST COLUMN */

.korjl-comparison .feature-col {
    width: 31% !important;
}


/* =========================================================
   TABLE NORMAL TEXT
========================================================= */

.korjl-comparison td {
    padding: 10px 10px !important;
    border-right: 1px solid #e7e9eb !important;
    border-bottom: 1px solid #e7e9eb !important;

    font-size: 16px !important;
    line-height: 1.35 !important;
    font-weight: 400 !important;
    color: #202124 !important;
    vertical-align: middle !important;
	border-left: 1px solid #e7e9eb;
}


/* FIRST COLUMN */

.korjl-comparison td:first-child {
    text-align: left !important;
}


/* OTHER COLUMNS */

.korjl-comparison td:not(:first-child) {
    text-align: center !important;
}


/* LAST COLUMN BORDER */

.korjl-comparison td:last-child {
    border-right: 0 !important;
}


/* =========================================================
   ALTERNATING TABLE ROWS
========================================================= */

.korjl-comparison tr:nth-child(even):not(.section-row) td {
    background: #fafbfc !important;
}


/* =========================================================
   TABLE SECTION HEADINGS
========================================================= */

.korjl-comparison .section-row td {
    padding: 11px 12px !important;
    background: #fff !important;
    border-bottom: 1px solid #e7e9eb !important;
    font-size: 20px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
    color: #086674 !important;
    text-align: left !important;
}


/* =========================================================
   CHECK MARK
========================================================= */

.korjl-comparison .check {
    color: #00a7ee !important;
    font-size: 18px !important;
    line-height: 1 !important;
    font-weight: 700 !important;
    text-align: center !important;
}


/* =========================================================
   CROSS MARK
========================================================= */

.korjl-comparison .cross {
    color: #b9c6d9 !important;
    font-size: 25px !important;
    line-height: 1 !important;
    font-weight: 400 !important;
    text-align: center !important;
}


/* =========================================================
   TABLE LINE HEIGHT
========================================================= */

.korjl-comparison td br {
    line-height: 1.35 !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 900px) {

    .korjl-pricing-wrap {
        width: 100% !important;
        padding: 0 20px !important;
    }

    .korjl-plan-cards {
        width: 100% !important;

        grid-template-columns: repeat(2, 1fr) !important;

        margin-left: 0 !important;
    }

    .korjl-comparison {
        overflow-x: auto !important;
    }

    .korjl-comparison table {
        min-width: 900px !important;
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 600px) {

    .korjl-pricing-wrap {
        padding: 0 15px !important;
    }


    /* HEADER */

    .korjl-pricing-header h2 {
        font-size: 27px !important;
        line-height: 1.2 !important;
    }

    .korjl-pricing-header p {
        font-size: 14px !important;
        line-height: 1.45 !important;

        margin-bottom: 30px !important;
    }


    /* PLAN CARDS */

    .korjl-plan-cards {
        width: 100% !important;

        display: flex !important;
        flex-wrap: nowrap !important;

        overflow-x: auto !important;

        gap: 10px !important;

        margin-left: 0 !important;

        padding-bottom: 10px !important;
    }

    .korjl-plan-card {
        flex: 0 0 175px !important;
        width: 175px !important;
    }

    .korjl-plan-card h3 {
        font-size: 20px !important;
    }

    .korjl-plan-card > p {
        font-size: 12px !important;
    }

    .korjl-price strong {
        font-size: 22px !important;
    }

    .korjl-price span {
        font-size: 12px !important;
    }


    /* MOBILE BUTTON */

    .korjl-button {
        height: 46px !important;
    }

    .korjl-button span {
        font-size: 14px !important;
        line-height: 17px !important;
    }

    .korjl-button small {
        font-size: 9px !important;
        line-height: 11px !important;
    }


    /* TABLE */

    .korjl-comparison {
        overflow-x: auto !important;
    }

    .korjl-comparison table {
        min-width: 900px !important;
    }

    .korjl-comparison td {
        font-size: 16px !important;
        line-height: 1.35 !important;
    }

    .korjl-comparison .section-row td {
        font-size: 18px !important;
    }
}


















/* Compair price table. Scoped to the plans page (style audit 2026-10-13): unscoped, its
   h2, button, table and td rules restyled every page on the site. */
.page-id-37900 .pricing-wrapper{
    max-width:1620px;
    margin:auto;
}


.page-id-37900 .plans{
    display:grid;
    grid-template-columns: 365px repeat(4,1fr);
   gap:15px;
    margin-bottom:10px;
}


.page-id-37900 .plan{
    border:1px solid #aaa;
    padding:15px;
    text-align:center;
    border-radius:5px;
}

.page-id-37900 .plan{
    max-width:300px;
}


.page-id-37900 .plan h3{
    margin:0;
    font-size:16px;
}


.page-id-37900 .plan p{
    font-size:22px;
    font-weight:bold;
}


.page-id-37900 .plan span{
    font-size:12px;
}


.page-id-37900 button{
    background:white;
    border:1px solid #333;
    padding:6px 15px;
    border-radius:4px;
}


.page-id-37900 table{
    width:100%;
    table-layout:fixed;
}

.page-id-37900 table th:first-child,
.page-id-37900 table td:first-child{
    width:380px;
    text-align:left;
}


.page-id-37900 td,
.page-id-37900 th{
    border:1px solid #aaa;
    padding:12px;
    text-align:center;
    font-size:14px;
}


.page-id-37900 td:first-child,
.page-id-37900 th:first-child{
    text-align:left;
    width:250px;
}


.page-id-37900 .category td{
    font-weight:bold;
    background:#fafafa;
}


.page-id-37900 td{
    height:35px;
}


/* Tick style */
.page-id-37900 td:contains("✓"){
    font-size:20px;
}




/* Compair price table */






/* new pricing page 2026 */
.page-id-37475 .nav-tabs {
        border: none;
    /* align-items: flex-end; */
    /* justify-content: right; */
    float: right;
    margin-top: -8.6rem;
    width: 36%;
}
.page-id-37475 .tabs .nav-tabs {
        border: none;
    /* align-items: flex-end; */
    /* justify-content: right; */
    float: right;
    margin-top: -4.6rem;
    width: 36%;
}
h2.tabs__header {
    margin-bottom: -25px;
}
.page-id-37475 li.tabs__nav-item.nav-item {
    border: 2px solid;
}
.page-id-37475 .col-lg-4.px-lg-4.py-3.py-lg-0.pricing__card-wrapper {
    max-width: 25% !important;
    padding: 0px 10px !important;
}
.page-id-37475 .pricing__cost {
        font-size: 2.75rem;
    }
.page-id-37475 .pricing__content ul li {
    width: 100%;
}
    .page-id-37475 section .container, .page-id-37475 section .container-lg, .page-id-37475 section .container-md, .page-id-37475 section .container-sm, .page-id-37475 section .container-xl {
        max-width: 1620px;
    }
.page-id-37475 .first-month {
    margin-top: -3.5rem;
    color: #0E6C79 !important;
    z-index: 99999 !important;
    position: absolute;
    font-weight: 600;
    text-align: center;
    width: 100%;
    left: 0%;
}
.page-id-37475 .row > .pricing__card-wrapper:nth-child(2) .pricing__card::before {
    content: "";
    width: 100%;
    height: 45px;
    background-color: #CAE8ED;
    position: absolute;
    border-top-left-radius: 1.875rem;
    border-top-right-radius: 1.875rem;
    left: 0;
    top: -29px;
}
.page-id-37475 a.pricing__cta.btn.btn-secondary.mb-4{
	    margin-top: -38rem !important;
}
   .page-id-37475  .pricing__content.mb-5 {
        margin-top: 6rem;
    }
.page-id-37475 .nav-tabs {
    border: none;
    /* align-items: flex-end; */
    justify-content: right;
    float: right;
    margin-top: -9.6rem;
}
.page-id-37475 .pricing__content ul li::before {
    content: "✓";
    position: absolute;
    left: -21px;
    top: 0;
    font-size: 16px;
}
.page-id-37475 .pricing__content ul li {
    position:relative;
	    list-style: none;
}
a.price-tab.pricing__cta.btn.btn-secondary.mb-4 {
    margin-top: 0px !important;
}

.page-id-37475 .feature-list-v2{
    width:100%;
}

.page-id-37475 .feature-item {
    display: flex;
    align-items: center;
    /* border-bottom: 1px solid #ddd; */
    padding: 5px 0;
}

.page-id-37475 .feature-check{
    width:25px;
    text-align:left;
    font-size:16px;
}

.page-id-37475 .feature-name {
    flex: 1;
    padding: 0 7px 0px 0px;
}

.page-id-37475 .feature-circle {
    width: 10px;
    height: 10px;
    border: 2px solid #555;
    border-radius: 50%;
    margin-right: 0px;
}
   .page-id-37475 .pricing__description {
        min-height: 0rem;
    }
.page-id-37475 .pricing__payment-container.mt-5.row {
    display: none;
}
.page-id-37475 .tabs__nav li.tabs__nav-item.nav-item {
    border: 2px solid;
    margin-left: 20px;
    /* width: 100% !important; */
    text-align: center;
}
/* new pricing page 2016 */

.page-id-37319 img.hero-media__media.hero__media-corner, .page-id-37317 img.hero-media__media.hero__media-corner, .page-id-127  img.hero-media__media.hero__media-corner {
    max-width: 88%;
    margin-right: 50px;
}
.footer a.btn.btn-outline-light.footer__top-button.mx-lg-3.mb-4.px-3 {
    display: none;
}
/*.page-id-298 section.core.column:nth-child(1),.page-id-298 .text-media__content {
    box-shadow: 1px 0px 9px 0px #ddd;
}*/
   .page-id-298  .text-media__media {
        min-height: 0;
    }
.page-id-298  .col-md.d-flex.flex-column.justify-content-center.align-items-center.py-4.py-lg-5.py-xl-6.aos-init.aos-animate {
    padding: 20px 0px !important;
    margin: 0;
}
.page-id-27579 .col-lg-4.px-lg-4.py-3.py-lg-0.pricing__card-wrapper {
    max-width: 25% !important;
    padding: 0px 10px !important;
}
.page-id-27579 .pricing__cost {
        font-size: 2.75rem;
    }
.page-id-27579 .pricing__content ul li {
    width: 100%;
}
.page-id-298 [data-aos] {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
}
.zcwf_lblLeft .zcwf_file {
    width: 100% !important;
}
.zcwf_col_help span{
	  position: absolute !important;
    top: 23px;
    left: -44px;
}
	.zcwf_lblLeft .zcwf_tooltip_ctn {
    max-width: 220px !important;
    left: -171px !important;
		top: 10px !important;
}
.zcwf_tooltip_over {
    width: 265px !important;
}
#menu-item-28275 span.svg-link{
	margin-bottom:16px;
}
#menu-item-28269 span.svg-link{
	margin-bottom:15px;
}
.category-blog .blog-landing-filter-search {
    display: none;
}
.page-id-298 .text-media__content {
    box-shadow: 1px 0px 9px 0px #ddd;
    padding: 26px 20px;
    margin-top: 0px;
    margin-bottom: 38px;
}
.page-id-298 input#formsubmit {
    float: left;
    margin-right: 25px;
    display: inline-block !important;
    background-size: 200% 100% !important;
    transition: background-position .4s, color .4s;
    padding: .4375rem 2rem !important;
    font-size: 1rem;
    height: 100%;
    min-height: 2.5rem;
}
.page-id-298 input#formsubmit.formsubmit {
    background: #086674 !important;
    color: #fff !important;
}
.page-id-298  section.core.column:nth-child(1) {
    text-align: center;
    margin: 0PX;
}
.page-id-9874 .hero-media__video-poster.acf-background-image{
	width: 100%;
    height: 500px;
    background-position: center;
    background-size: cover;
}
span.breadcrumb_last {
    font-weight: 700;
    color: #086674;
}
p#breadcrumbs {
    font-weight: 400;
    margin-bottom: 40px;
    font-size: .875rem;
}
p#breadcrumbs a {
	font-size: .875rem;
	color:#F5B461;
}
select#blog-filter__showcase-category {
    margin-bottom: 15px;
}
/* Business page: no Edit My Design or Login, but keep the mobile menu button, which lives
   in the same wrapper (style audit 2026-10-13: the page had no navigation on phones). */
.page-id-2977 .wrapper-nav-secondary > span,
.page-id-2977 .wrapper-nav-secondary > ul {
    display: none !important;
}
#menu-footer-menu-right a.__mPS2id {
    font-size: 18px !important;
    font-weight: 700 !important;
    pointer-events: none !important;
}
.page-id-97 .card.card--has-img.card--img-top.aos-init.aos-animate:nth-child(2) {
    display: none;
}
    .hero--lg .hero-media__media {
        /* height: 100%; */
         min-height: 100% !important;
    }
#annual-plans-2-months-free-6740dce5a1147-2 p.pricing__description.body-bold.mb-4 {
    margin-bottom: 8px !important;
}
spam.old-price {
    color: #d63e36;
    font-weight: 800;
    font-size: 2rem;
    padding-bottom: 0px;
    display: inline-block;
}
.tax-showcase-category .hero .d-flex {
    display: inline;
}
.tax-showcase-category .hero .text-left {
    text-align: center !important;
}
.tax-showcase-category .hero .container-fluid {
    max-width: 1440px !important;
}
.tax-showcase-category .hero .row {
    display: inline;
}
.tax-showcase-category form#search-blog {
    display: none;
}
nav.navigation.pagination {
    margin-top: 70px;
}
a.btn.btn-tertiary.mb-1:hover {
    color: #086674 !important;
}
.modal-image.d-none.d-md-block {
    display: none !important;
}
#get-started .modal-wysiwyg *, .modal-default .modal-wysiwyg * {
    color: #086674;
    border: none !important;
}
.wf_editorPrevWrap {
    width: 92% !important;
}
.postid-19811 .single__hero-text.mb-5.px-lg-5, .postid-19811 img.w-100.single__hero-featured-image {
    display: none;
}
.postid-19823 .single__hero-text.mb-5.px-lg-5, .postid-19823 .single__hero-image.col-md-10.col-lg-8.mx-auto.mt-5{
	display:none;
}
input#formsubmit.formsubmit {
    background: #000 !important;
    color: #fff !important;
}
input#formsubmit.formsubmit.zcwf_button {
    color: #fff;
    background-color: #086674 !important;
    border-color: #d63e36;
    display: inline-block;
    background-size: 200% 100%;
    transition: background-position .4s, color .4s;
    padding: .4375rem 2rem;
    font-size: 1rem;
    /* height: 100%; */
    min-height: 2.5rem;
    font-weight: 600;
    /* color: #1b1b1b; */
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .4375rem 1rem;
    font-size: .875rem;
    line-height: 1.6;
    border-radius: 1.875rem;
}
a.etsy-view-demo {
    float: right;
    color: #fff !important;
    font-weight: 700 !important;
    border: 1.5px solid #666666 !important;
    padding: 7px 10px 5px 10px;
    border-radius: 18px;
    font-size: 12px;
    font-family: 'Rubik', sans-serif !important;
    display: inline-block;
    background: #086674;
}
a.etsy-shop-listing-maker {
    font-weight: 500;
    font-size: 16px;
    margin-top: 5px;
    display: inline-block;
}

header#navbar {
    top: 0px !important;
}
li#menu-item-7005 {
    font-weight: 700;
}
a.wp-block-button__link.has-text-align-center.wp-element-button, a.wp-block-button__link.wp-element-button {
    display: inline-block;
    background-size: 200% 100%;
    /* transition: background-position .4s,color .4s; */
    padding: 0.4375rem 2rem;
    /* font-size: 1rem; */
    height: 100%;
    min-height: 2.5rem;
    color: #fff !important;
    background-color: #d63e36;
    border-color: #d63e36;
    font-weight: 600;
    /* color: #1b1b1b; */
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    /* -webkit-user-select: none; */
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    /* background-color: transparent; */
    border: 1px solid transparent;
    padding: 0.4375rem 1rem;
    font-size: .875rem;
    line-height: 1.6;
    border-radius: 1.875rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-ou
			t,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.page-id-6912 header#navbar {
    display: none !important;
}
.designer-view-section section.component.text-media.text-media--top.text-media--background-white {
    background-position: top center !important;
}
.designer-view-section .col-md.d-flex.flex-column.justify-content-center.align-items-center.py-4.py-lg-5.py-xl-6.aos-init.aos-animate {
    padding-top: 0px !important;
}
.customers-personalize .text-media__media.acf-background-image {
    display: none;
}
.wp-block-columns.bussiness-to-grow-section.is-layout-flex.wp-container-11 section.column {
    width: 50% !important;
}
.want-to-work-less .row { 
    margin-right: -20px;
    margin-left: -20px;
    text-align: center;
}
.term-41 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/01/48j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}
.term-78 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/10/82_hero.jpg.webp);
    background-size: 100%;
	padding: 0px;
}
.term-50 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/21.jpg.webp);
    background-size: 100%;
	padding: 0px;
}
.term-46 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/16j-1.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-48 section.component.hero.hero--right.hero--color.hero--sm, .term-47 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/26.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-49 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/25-1.jpg.webp);
    background-size: 100%;
	padding: 0px;
}
.term-44 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/01/baby-shower-games-2.21.jpg.webp);
    background-size: 100%;
	padding: 0px;
}
.term-42 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/content/uploads/2024/04/etsy-shop-banner.jpg);
    background-size: 100%;
	padding: 0px;
}
.term-51 section.component.hero.hero--right.hero--color.hero--sm, .term-43 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/22.jpg.webp);
    background-size: 100%;
	padding: 0px;
}


.term-45 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/22.jpg.webp);
    background-size: 100%;
	padding: 0px;
}
.term-52 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/22.jpg.webp);
    background-size: 100%;
	padding: 0px;
}
.term-80s-theme section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/29j-1.jpg.webp);
    background-size: 100%;
	padding: 0px;
}
.term-60 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/24.jpg.webp);
    background-size: 100%;
	padding: 0px;
}
.term-61 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/99j_bbq.jpg.webp);
    background-size: 100%;
	padding: 0px;
}
.term-62 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/107j_bowl.jpg.webp);
    background-size: 100%;
	padding: 0px;
}
.term-63 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/104j_camp.jpg.webp);
    background-size: 100%;
	padding: 0px;
}
.term-64 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/19a.jpg.webp);
    background-size: 100%;
	padding: 0px;
}
.term-65 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/76j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}
.term-66 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/103j_construction.jpg.webp);
    background-size: 100%;
	padding: 0px;
}
.term-67 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/80_costume.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-68 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/83_cowboy.jpg.webp);
    background-size: 100%;
	padding: 0px;
}
.term-69 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/87_dance.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-70 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/20.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-71 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/32j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-72 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/81_emoji.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-73 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/85_fairy.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-74 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/131j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-75 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/33j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-76 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/96j_game.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-77 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/120j_glow.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-79 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/109j_iceskate.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-80 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/115j_jungle.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-81 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/75j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-82 section.component.hero.hero--right.hero--color.hero--sm, .term-127 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/74j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-83 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/97j_luau.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-84 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/116j_mask.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-85 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/84_mermaid.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-86 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/78_ocean.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-87 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/106_pirate.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-88 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/95j_pool.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-89 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/86_princess.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-90 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/77j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-91 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/28j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-92 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/29j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-93 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/27j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-94 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/110j_slime.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-95 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/content/uploads/2024/04/121j_space.jpg);
    background-size: 100%;
	padding: 0px;
}.term-96 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/113j_surprise.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-97 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/100j_swan.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-98 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/98j_tea.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-99 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/118j_uni.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-110 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/94_school.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-102 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/66_businesscard.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-104 section.component.hero.hero--right.hero--color.hero--sm, .term-101 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/55j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-106 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/57j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-112 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/57j-1.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-108 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/69_socialmediabanner.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-109 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/70_socialmediaicons.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-103 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/content/uploads/2024/04/etsy-shop-banner.jpg);
    background-size: 100%;
	padding: 0px;
}.term-111 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/131j-1.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-107 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/64_pricelist.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-105 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/71_geofilt.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-112 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/130j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-115 section.component.hero.hero--right.hero--color.hero--sm, .term-113 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/53j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-114 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/63j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-117 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/123j_baptism.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-119 section.component.hero.hero--right.hero--color.hero--sm, .term-116 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/36j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-118 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/73j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-121 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/44j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-124 section.component.hero.hero--right.hero--color.hero--sm, .term-120 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/49j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-123 section.component.hero.hero--right.hero--color.hero--sm, .term-122 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/79_newyears.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-126 section.component.hero.hero--right.hero--color.hero--sm, .term-125 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/50j-1.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-129 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/40j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-131 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/41j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-133 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/39j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-130 section.component.hero.hero--right.hero--color.hero--sm, .term-128 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/35j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-132 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/34j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-137 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/68j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-135 section.component.hero.hero--right.hero--color.hero--sm, .term-134 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/61j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-136 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/51j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-139 section.component.hero.hero--right.hero--color.hero--sm, .term-138 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/45j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-140 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/content/uploads/2024/04/virtual-graduation-invitation-announcement.jpg);
    background-size: 100%;
	padding: 0px;
}.term-143 section.component.hero.hero--right.hero--color.hero--sm, .term-144 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/bridal-shower-games-2.21.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-147 section.component.hero.hero--right.hero--color.hero--sm, .term-141 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/59j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-142 section.component.hero.hero--right.hero--color.hero--sm, .term-161 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/62_belly.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-148 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/46j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-151 section.component.hero.hero--right.hero--color.hero--sm, .term-150 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/wedding-menu-template-2.21.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-152 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/56j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-153 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/5j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-154 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/save-the-date-wedding-invitation-2.21.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-155 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/8j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-157 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/9j.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-159 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/wedding-timeline-2.21.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-145 section.component.hero.hero--right.hero--color.hero--sm, .term-160 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/wedding-invitations-2.21.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-156 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/weddign-signs-2.21.jpg.webp);
    background-size: 100%;
	padding: 0px;
}.term-158 section.component.hero.hero--right.hero--color.hero--sm {
    background-image: url(/wpcdn/corjlweb/webp/uploads/2024/04/weddign-signs-2.21.jpg.webp);
    background-size: 100%;
	padding: 0px;
}
.card {
    position: relative;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: transparent;
    background-clip: border-box;
    border: 0 solid transparent;
    border-radius: 1rem;
    width: 100%;
    /* margin: 8px; */
    padding: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    /* white-space: nowrap; */
}
.tax-showcase-category .blog-card__title {
    display: block;
}
.site-map-list ul li:before {
    font-family: Font Awesome\ 6 Pro;
    content: "\F00C";
    font-size: .75rem;
    font-weight: 700;
    margin-right: .5rem;
    line-height: .9375rem;
    height: .9375rem;
    width: .9375rem;
    background: #f5b461;
    color: #444546;
    border-radius: 100%;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}
.site-map-list ul li {
    list-style: none;
    padding: 9px 0px;
}
.site-map-list ul li a {
    font-size: 18px !important;
    color: var(--dark);
	font-weight: 700;
}
.page-id-20954 .text-top-media-bottom.d-none.d-md-block.pb-4.pb-lg-5.pb-xl-6, .page-id-20995 .text-top-media-bottom.d-none.d-md-block.pb-4.pb-lg-5.pb-xl-6, .page-id-21000 .text-top-media-bottom.d-none.d-md-block.pb-4.pb-lg-5.pb-xl-6, .page-id-21005 .text-top-media-bottom.d-none.d-md-block.pb-4.pb-lg-5.pb-xl-6, .page-id-21010 .text-top-media-bottom.d-none.d-md-block.pb-4.pb-lg-5.pb-xl-6, .page-id-21015 .text-top-media-bottom.d-none.d-md-block.pb-4.pb-lg-5.pb-xl-6, .page-id-21020 .text-top-media-bottom.d-none.d-md-block.pb-4.pb-lg-5.pb-xl-6, .page-id-21025 .text-top-media-bottom.d-none.d-md-block.pb-4.pb-lg-5.pb-xl-6{
	display:none !important;
}
header.header-primary .menu-item-20949 .sub-menu-heading a {
    cursor: pointer;
    font-weight: 700;
    width: 260px !important;
}
.page-id-20954 p a, .page-id-20995 p a, .page-id-21000 p a, .page-id-21015 p a, .page-id-21005 p a, .page-id-21457 p a, .page-id-21454 p a, .page-id-21010 p a, .page-id-21020 p a{
	    color: #086674;
}
.page-id-85 .blurb__card.blurb--left:not(.blurb--icon-none) .card-body, .page-id-25859 .blurb__card.blurb--left:not(.blurb--icon-none) .card-body, .page-id-27979 .blurb__card.blurb--left:not(.blurb--icon-none) .card-body, .page-id-28259 .blurb__card.blurb--left:not(.blurb--icon-none) .card-body, .page-id-28270 .blurb__card.blurb--left:not(.blurb--icon-none) .card-body {
        padding-left: 4.5rem;
        /* float: right; */
    }
.page-id-85 .blurb__graphic img, .page-id-25859 .blurb__graphic img, .page-id-27979 .blurb__graphic img, .page-id-28259 .blurb__graphic img, .page-id-28270 .blurb__graphic img {
    height: 2.75rem;
    width: auto;
    display: inline-block;
    float: left;
    position: absolute;
	top: 15px;
}
._form_element._x30717421._inline-style, ._form_element._x06337527._inline-style {
  float: left !important;
	width:35%;
}
.modal-wysiwyg ._button-wrapper {
    width: 25%;
    float: right;
    position: relative;
    top: -50px;
}
 .page-id-744 .card-deck .blurb__card.blurb--left:not(.blurb--icon-none) .card-body, .page-id-27599 .card-deck .blurb__card.blurb--left:not(.blurb--icon-none) .card-body {
        padding-left: 3.6rem;
}
.page-id-744 .card-deck .blurb__graphic img, .page-id-27599 .card-deck .blurb__graphic img {
    height: 2.75rem;
    width: auto;
    height: 2.75rem;
    width: auto;
    display: inline-block;
    float: left;
    position: absolute;
    top: 15px;
    margin-right: 45px;
    left: 0px;
}
.page-id-9428 .blurb__graphic img {
    height: 2.75rem;
    width: auto;
    height: 2.75rem;
    width: auto;
    height: 2.75rem;
    width: auto;
    display: inline-block;
    float: left;
    position: absolute;
    top: 15px;
    margin-right: 45px;
    left: 0px;
}
.page-id-9428 .blurb__card.blurb--left:not(.blurb--icon-none) .card-body {
        padding-left: 3.6rem;
    }
 #menu-footer-menu-right .sub-menu #menu-item-25714 a:nth-child(2) {
    font-size: 18px !important;
    font-weight: 800 !important;
    pointer-events: auto !important;
}
.tax-showcase-category .component {
    position: relative;
    padding: 5.6875rem 0 !important;
}
li#menu-item-9506 {
    margin-top: 10px !important;
}
.footer__middle-left #menu-footer-menu-left .sub-menu li {
    margin: 6px 0;
}
li#menu-item-25845 {
    position: relative;
    top: -20px;
}
li#menu-item-25714 {
    position: relative;
    top: 28px;
}
.page-id-9428 p a{
	Color:#086674 !important;
}
.menu-item-2016 .svg-link{
	margin-bottom:15px;
}
.tax-showcase-category .pr-xl-6, .px-xl-6 {
        padding-right: 18rem !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

.tooltip {
  position: relative;
  display: inline-block;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 260px;
    background-color: #555;
    color: #fff;
    text-align: left;
    border-radius: 6px;
    padding: 11px 11px;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 0.3s;
}


.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 24%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
.tooltip {
    opacity: 1;
}
.tooltip img:hover {
    background-color: #E3E3E3 !important;
    padding: 6px;
    border-radius: 50px;
}
.tooltip img {
    padding: 6px;
    margin-bottom: 3px;
    margin-left: 5px;
}
[data-aos=fade-up] {
    transform: none !important;
}
.page-id-27579 .pricing__card.aos-init.aos-animate::before {
    content: "";
    width: 100%;
    height: 45px;
    background-color: #3b99a7;
    position: absolute;
    border-top-left-radius: 1.875rem;
    border-top-right-radius: 1.875rem;
    left: 0;
    top: 0;
}
.page-id-27579 .row > .pricing__card-wrapper:nth-child(4) .pricing__card::before {
   content: "";
    width: 100%;
    height: 45px;
    background-color: #2E914A !important;
    position: absolute;
    border-top-left-radius: 1.875rem;
    border-top-right-radius: 1.875rem;
    left: 0;
    top: 0;
}
.page-id-27579 .pricing__card {
    padding-top: 5rem;
    padding-left: 2rem;
    padding-right: 1rem;
}
.page-id-27579 .first-month {
    margin-top: -4.5rem;
    color: #fff !important;
    z-index: 99999 !important;
    position: absolute;
    font-weight: 600;
    text-align: center;
    width: 100%;
    left: 0%;
}
.page-id-27579 .pricing__card.aos-init.aos-animate p:nth-child(4) {
    display: none;
}
.page-id-37475 .pricing__card {
    padding: 2rem;
}
	















@media only screen and (min-width: 1030px) {
    header.header-primary nav.nav-primary>ul.menu #menu-item-20949.toggle-dropdown:hover.dropdown-display-inline>ul.sub-menu {
        width: 830px;
    }
	    header.header-primary nav.nav-primary>ul.menu #menu-item-20949 ul.sub-menu>li a.has-svg .svg-link {
        margin-right: 15px;
        width: 26px;
    }
	    header.header-primary nav.nav-primary>ul.menu>li>ul.sub-menu {
        width: 265px;
    }
}










.tax-showcase-category .taxonomy-description {
    color: #fff !important;
}
.tax-showcase-category .blog-card__tag a {
    font-weight: 700;
}
.tax-showcase-category .blog-card__title {
    line-height: 1.2;
    margin-bottom: 0.625rem;
    font-size: 18px;
    font-weight: 700;
    color: var(--secondary);
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 50px;
    overflow: hidden;
    padding-top: 16px;
}
.tax-showcase-category .hero__header {
    line-height: 1.2;
    color: #fff !important;
    /* overflow: hidden; */
    text-align: center;
    padding-bottom: 20px;
}
.tax-showcase-category .px-3.align-self-center.pr-md-0.col-md-6.order-last.aos-init {
    display: none;
}
a.etsy-view-demo {
    float: right;
}
.want-to-work-less .col-md.d-flex.flex-column.justify-content-center.align-items-center.py-4.py-lg-5.py-xl-6.aos-init.aos-animate {
    padding: 40px 20px !important;
    box-shadow: 0px 1px 15px #dddddd;
}
.designer-view-section .row {
    display: block;
    flex-wrap: wrap;
    margin-right: 20px;
    margin-left: 20px;
    margin-top: 330px;
    text-align: center;
}
.designer-view-section  .px-0.col-12.order-first.aos-init.aos-animate {
    display: none;
}
section.blog .container {
    max-width: 1440px;
}

li#menu-item-7107 {
    font-weight: 700;
}
.want-to-work-less .px-0.col-12.order-first.aos-init.aos-animate {
    display: none;
}
.search-feed__pagination {
    padding-bottom: 5rem !important;
}
.page-id-95 .d-none {
    display: flex !important;
}
.category .tabs__dropdown.dropdown.d-lg-none {
    display: none;
}
input#wp-block-search__input-1 {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    padding: 24.5px 19px !important;
}
button.wp-block-search__button.has-background.wp-element-button{
	border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
	margin-left: 0px !important;
}
.page-id-85 .hero--lg .text-top-media-bottom {
    height: 75px;
}
#_form_5_ {
    padding: 20px 20px 40px 20px !important;
}
#_form_5_._inline-style {
    display: flex;
}
#_form_5_._inline-style {
    width: 100% !important;
    display: -webkit-box !important;
    align-content: center;
}._inline-style ._form-content {
    width: 100%;
	text-align: center;
}
#_form_5_ ._inline-style {
    float: left !important;
}
#_form_5_._inline-style input[type="text"], #_form_5_._inline-style input[type="date"] {
    padding: 10px 12px;
    width: 50% !important;
    clear: both;
}
#_form_5_ ._inline-style input[type="text"] {
    width: 150px;
    width: 100% !important;
    clear: both;
}
#_form_5_ ._form-label, #_form_5_ ._form_element ._form-label {
    float: left;
}
#_form_5_ ._inline-style:not(._clear) + ._inline-style:not(._clear) {
    margin-left: 20px !important;
}
.pum-container.pum-responsive.pum-responsive-medium {
    margin-left: -30%;
    width: 55%;
}
#_form_5_ ._submit{
	padding: 15px 25px !important;
}
button#_form_5_submit {
    margin-top: 10px !important;
}
#_form_5_ ._form-title {
    font-size: 22px !important;
    line-height: 22px;
    font-weight: 600;
	text-align:left;
}
._form_element._x00524385._inline-style._clear p {
    text-align: left;
}
h2.can-you-do-with-corjl {
    text-align: center;
    position: relative;
    top: 50rem !important;
    width: 100%;
    margin: 0 auto;
}
.blurb__wrapper.row.align-items-center.justify-content-center {
    padding-top: 25rem;
}

section.component.hero.hero--bottom.hero--image.hero--lg.hero--background-light {
    background-color: #fff !important;
}
.corjl-etsy-shop{
	display:none;
}
.corjl-woocommerce-shop{
	display:none;
}
.page-id-109 .corjl-woocommerce-shop {
    display: block;
    position: absolute;
    bottom: 35px;
    width: 70%;
}
.page-id-105 .corjl-etsy-shop {
    display: block;
    position: absolute;
    bottom: 35px;
    width: 70%;
}
li#menu-item-2990 a {
    padding-left: 10px !important;
}
.page-id-4555 section.core.column, .page-id-4634 section.core.column {
    width: 33%;
    /* border: 1px solid; */
    box-shadow: 0 8px 60px 0 rgba(103,151,255,.11), 0 12px 90px 0 rgba(103,151,255,.11);
    padding-top: 30px;
	padding-bottom:30px;
    margin-top: 50px;
    margin-bottom: 30px;
}
.parent-pageid-4555 section.core.column {
    width: 33%;
    /* border: 1px solid; */
    box-shadow: 0 8px 60px 0 rgba(103,151,255,.11), 0 12px 90px 0 rgba(103,151,255,.11);
     padding-top: 30px;
	padding-bottom:30px;
    margin-top: 50px;
    margin-bottom: 30px;
}
section.core.buttons .container {
    padding: 0px !important;
}
.page-id-4572 section.core.column {
	    width: 50%;
    box-shadow: 0 8px 60px 0 rgba(103,151,255,.11), 0 12px 90px 0 rgba(103,151,255,.11);
     padding-top: 30px;
	padding-bottom:30px;
    margin-top: 50px;
    margin-bottom: 30px;
}

.page-id-2964 .text-media__media {
    min-height: 0.5rem !important;
}
.page-id-2964 h2 {
    color: var(--secondary) !important;
    font-size: 2.8125rem;
    font-weight: 700;
    line-height: 1.25;
}
/*.page-id-361 .blurb__wrapper {
    padding-top: 0rem !important;
    margin-top: 4rem !important;
    padding-bottom: 4rem !important;
}
.page-id-361 .blurb__media-header .blurb__featured-media {
    margin-top: 3rem !important;
	margin-bottom: 0rem !important;
}*/
.slider__content, .slider__content .row {
    padding-top: 30px;
}
.home .component.blurb__media-header.row.align-items-center.text-center.justify-content-center {
    padding-top: 4rem;
}
.home .component__bottom-padding-none {
    padding-bottom: 4rem !important;
}
.entry-meta-share.d-inline-flex {
    display: none !important;
}
a.single__back-button.back-button.btn.btn-secondary {
    display: none !important;
}
.page-id-105 .text-media__media.acf-background-image, .page-id-109 .text-media__media.acf-background-image {
    background-size: 100% !important;
}
.page-id-111 .text-media__media.acf-background-image {
   background-size: contain !important;
}
.page-id-109 img.hero-media__media.hero__media-corner, .page-id-105 img.hero-media__media.hero__media-corner{
	height: auto !important;
}
img.hero-media__media.hero__media-corner{
	height: auto !important;
}
.pricing__title.h4.mb-1.enterprise-pricing {
    padding: 50px;
    text-align: center;
}
.pricing__title.h4.mb-1.enterprise-pricing {
    padding: 0px;
    text-align: right;
    padding-bottom: 50px;
    padding-top: 50px;
}a.enterprise-pricing-btn.pricing__cta.btn.btn-secondary.mb-4 {
    width: 31%;
    float: right;
    /* clear: both; */
    margin-bottom: 50px !important;
    display: block;
}
.page-id-2943 nav#sidebar-nav {
    width: 100% !important;
    margin-top: 170px;
}
.page-id-2943 section.core.column:nth-child(1) {
    width: 40%;
}
.page-id-2943 .text-media__media.acf-background-image {
    display: none;
}
.hero--lg .hero-media__media {
	width: auto !important;
	height: auto !important;
  max-width: 100% !important;
}
.page-id-2943 .footer__bottom-right.ml-5.ml-md-4 {
    width: auto !important;
}
.page-id-2943 .footer__bottom-left.d-flex.flex-column.flex-lg-row {
    width: auto !important;
}
.page-id-2943 .container.footer__top {
    max-width: 1330px !important;
}
.page-id-2943 .px-0.col-12.order-first.aos-init.aos-animate {
    display: none;
}
.page-id-2977 .text-top-media-bottom.d-none.d-md-block.pb-4.pb-lg-5.pb-xl-6, .page-id-19598 .text-top-media-bottom.d-none.d-md-block.pb-4.pb-lg-5.pb-xl-6, .page-id-19587 .text-top-media-bottom.d-none.d-md-block.pb-4.pb-lg-5.pb-xl-6, .page-id-19595 .text-top-media-bottom.d-none.d-md-block.pb-4.pb-lg-5.pb-xl-6 {
    display: none !important;
    height: auto !important;
}
p.has-text-align-center.paragraph-docu {
    height: 70x;
    max-height: 120px !important;
}

p.has-text-align-center.hedaing-docu {
    height: 50px;
    max-height: 50px;
	    padding-top: 20px;
}
.how-it-works-hero-images img.hero-media__media.hero__media-corner {
    max-width: 41.125rem !important;
}

.wp-block-column.corjl-order-main.is-layout-flow.wp-block-column-is-layout-flow {
    /* border: 1px solid; */
    box-shadow: 0 14px 28px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.22); 
    top: 20%;
    background-color: #fff !important;
}

.page-id-6087 {
    background-color: #086674;
}

.page-id-6087 footer.footer.component, .page-id-6155 footer.footer.component{
    display: none;
} 
.page-id-6286 footer.footer.component, .page-id-6912 footer.footer.component{
    display: none;
}.page-id-6087 img.wp-image-6090 {
    background: #fff !important;
    z-index: 9999;
    position: relative;
    /* padding: 1px 7px; */
}
}.page-id-6087 img.wp-image-6090,  .page-id-6155 img.wp-image-6159{
	width: 175px;
    background: #fff !important;
    position: relative;
    z-index: 999;
    padding: 0px 15px;
}.first-time-order .container {
    text-align: center;
}
.page-id-6087 section.core.paragraph {
    padding: 15px 0px;
	position: relative;
}
.page-id-6087 a.btn.btn-tertiary {
    margin-right: 10px;
}
.page-id-6087 section.core.html {
    position: relative;
}
.first-time-order section.core.column {
    width: 50% !important;
}
.first-time-order p {
    font-size: 16px;
    padding: 0px !important;
    margin: 0px !important;
}
.page-id-6155 .text-media__media.acf-background-image, .page-id-6286  .text-media__media.acf-background-image, .page-id-6912  .text-media__media.acf-background-image {
    display: none;
}
.page-id-6155 .col-md.d-flex.flex-column.justify-content-center.align-items-center.py-4.py-lg-5.py-xl-6.aos-init.aos-animate, .page-id-6286 .col-md.d-flex.flex-column.justify-content-center.align-items-center.py-4.py-lg-5.py-xl-6.aos-init.aos-animate, .page-id-6912 .col-md.d-flex.flex-column.justify-content-center.align-items-center.py-4.py-lg-5.py-xl-6.aos-init.aos-animate {
    padding: 0px !important;
}

span.fa.fa-user, span.fa.fa-lock {
    float: left;
    background: #585858;
    color: #fff;
    padding: 11px;
}
.page-id-6155 input.ng-dirty.ng-valid.ng-touched, .page-id-6912 input.ng-dirty.ng-valid.ng-touched, .page-id-6155 input.ng-dirty.ng-touched.ng-invalid, .page-id-6286 input.ng-dirty.ng-valid.ng-touched .page-id-6155 input.ng-dirty.ng-touched.ng-invalid {
    width: 85% !important;
    border-radius: 0px !important;
    margin: 15px;
}
.page-id-6912 .text-media__content {
    width: 82%;
}
.page-id-6912 input.ng-dirty.ng-valid.ng-touched, .page-id-6912 input.ng-dirty.ng-touched.ng-invalid {
    width: 90% !important;
    border-radius: 0px !important;
    margin: 15px;
}
.page-id-6155 .text-media__content {
    width: 80%;
}
.page-id-6155 input#mat-checkbox-1-input {
    display: inline-block;
    height: 20px;
    line-height: 0;
    margin: auto;
    margin-right: 8px;
    order: 0;
    position: relative;
    vertical-align: middle;
    white-space: nowrap;
    width: 20px;
    flex-shrink: 0;
}
.page-id-6155 .check-list, .page-id-6286 .check-list {
    text-align: center;
}
.submit-login {
    text-align: center;
    margin-top: 5px;
}.login-password {
    text-align: center;
    margin-top: 10px !important;
    font-weight: 600;
		font-size:14px !important;
}.login-password a {
		font-size:14px !important;
}.action-link a {
	font-size: 14px !important;
}
.page.page-id-6155, .page.page-id-6286 {
    background-color: #54565B;
}}
.page.page-id-6912 {
    background-color: #086674;
}}
.page-id-6155 section.core.column:nth-child(2), .page-id-6286 section.core.column:nth-child(2), .page-id-6912 section.core.column:nth-child(2) {
    width: 100%;
}
.page-id-6286 label, .page-id-6912 label  {
    text-align: center;
    width: 100%;
    padding: 0px !important;
    margin: 0px !important;
	font-size:14px;
}
.page-id-6286 input.ng-dirty.ng-valid.ng-touched, .page-id-6912 input.ng-dirty.ng-valid.ng-touched {
    margin-top: 0px !important;
}
.page-id-6286 input.ng-dirty.ng-touched.ng-invalid, .page-id-6912 input.ng-dirty.ng-touched.ng-invalid{
	margin-top: 0px !important;
}
.page-id-6286 .check-list {
    float: left;
    width: 34%;
    margin-top: 20px;
}
.page-id-6286 img.wp-image-6309, .page-id-6912 img.wp-image-6309 {
    background: #fff !important;
    z-index: 9999 !important;
    position: relative;
	    margin-top: -60px;
}
.page-id-6286 .check-list input#mat-checkbox-1-input {
    float: left;
}
.page-id-6286 .check-list label, .page-id-6912 .check-list label {
    display: block;
    margin-top: -5px !important;
}
.page-id-6286 .login-password {
    margin-top: 10px !important;
    font-weight: 500;
    margin-top: 15x !important;
    float: right;
}
.page-id-6286 .submit-login, .page-id-6912 .submit-login {
    text-align: center;
    margin-top: 25x;
    clear: both;
    display: inline-block;
    width: 100%;
}
section.core.column:nth-child(1) {

    text-align: center;
    margin: auto;
}
.page-id-6286 .wp-block-column.corjl-order-main.is-layout-flow.wp-block-column-is-layout-flow, .page-id-6912 .wp-block-column.corjl-order-main.is-layout-flow.wp-block-column-is-layout-flow  {
    box-shadow: 0 14px 28px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.22);
    padding: 37px 75px 40px 75px;
    top: 14%;
    background-color: #fff !important;
	margin-top: 60px;
}

.page-id-6155 img.wp-image-6159 {
    background: #fff !important;
    position: relative;
    z-index: 999;
    padding: 0px 10px;
}
 .page-id-6155 p {
    text-align: center;
    z-index: 999 !important;
    position: relative;
}.page-id-6155 section.core.column:nth-child(1), .page-id-6286 section.core.column:nth-child(1){
    width: 665px;
    margin-top: 5%;
}
.page-id-6155 .wp-block-column.corjl-order-main.is-layout-flow.wp-block-column-is-layout-flow{
    padding: 47px 30px 30px 30px;
    display: block;
    position: fixed;
    width: 600px;
}
.page-id-6155 .arround-border, .page-id-6286 .arround-border{
    border: 1px solid #e3e3e3;
    top: 0px;
    padding: 0px 0px 0px 0px;
    position: relative;
}
.page-id-6087 section.core.column:nth-child(1) {
        width: 720px;
    margin-top: 5%;
}
.page-id-6087 .wp-block-columns.is-layout-flex.wp-container-5.wp-block-columns-is-layout-flex {
    margin-top: 16%;
}

.page-id-6087 .wp-block-columns.first-time-order.is-layout-flex.wp-container-3.wp-block-columns-is-layout-flex {
    border: 1px solid;
    position: relative;
    top: -156px;
    padding-top: 160px;
    padding-bottom: 45px;
    display: flex;
}
.page-id-6087 .wp-block-column.corjl-order-main.is-layout-flow.wp-block-column-is-layout-flow {
       padding: 47px 30px 30px 30px;
    display: block;
    position: fixed;
    width: 675px;
	    box-shadow: 0 14px 28px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.22);
    top: 20%;
    background-color: #fff !important;
}
.page-id-6087 section.component.text-media.arround-border.text-media--top.text-media--background-white{
	border: 1px solid #e3e3e3;
    top: 0px;
    padding: 0px 0px 0px 0px;
    position: relative;
}
	.page-id-6286 section.component.text-media.order-logine-page.text-media--top.text-media--background-white, .page-id-6912 section.component.text-media.order-logine-page.text-media--top.text-media--background-white {
    border: 1px solid #e3e3e3;
	padding:0px !important;
}
.page-id-6286 ction.core.column:nth-child(1) {
    width: 80%;
    text-align: center;
    margin: auto;
}
body.page-template-default.page.page-id-6912.page-child.parent-pageid-6087.logged-in.admin-bar.wp-custom-logo.customize-support.loaded {
    background-color: #54565B !important;
	
}
body.page-template-default.page.page-id-6912.page-child.parent-pageid-6087.logged-in.admin-bar.wp-custom-logo.customize-support.loaded .corjl-order-main, body.page-template-default.page.page-id-6912.page-child.parent-pageid-6087.logged-in.admin-bar.wp-custom-logo.customize-support.loaded .corjl-order-main p{
  font-family: 'Barlow Semi Condensed' !important;
  font-weight:bold !important;
}

.page-id-6155 p{
	font-size:14px !important;
}
.page-id-6155 .wp-block-image img{
    box-sizing: border-box;
    height: auto;
    max-width: 100%;
    vertical-align: bottom;
    position: relative;
    top: -19px;
}
.page-id-6286 p{
    font-size: 14px !important;
}
.page-id-6286 .component {
    position: relative;
    padding: 0px;
}
.page-id-6286 .wp-block-column.corjl-order-main.is-layout-flow.wp-block-column-is-layout-flow{
    padding: 85px 30px 30px 30px;
    display: block;
    position: fixed;
    width: 600px;
}
.page-id-6912 .wp-block-column.corjl-order-main.is-layout-flow.wp-block-column-is-layout-flow{
    width: 600px;
	padding: 85px 30px 30px 30px;
}
.page-id-6286 .input-icon p {
    padding: 0px !important;
    margin: 0px !important;
}
.page-id-6087 .text-media__media.acf-background-image{
    display: none;
}
.page-id-6087 section.component.text-media.corjl-order-main.text-media--top.text-media--background-white{
	    /* border: 1px solid; */
    box-shadow: 0 14px 28px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.22);
    top: 20%;
    background-color: #fff !important;
}
.page-id-6087 .col-md.d-flex.flex-column.justify-content-center.align-items-center.py-4.py-lg-5.py-xl-6.aos-init.aos-animate {
    padding: 0px !important;
}
.page-id-6087 img.wp-image-6090{
box-sizing: border-box;
    height: auto;
    max-width: 100%;
    vertical-align: bottom;
    position: relative;
    top: -19px;
}section.core.paragraph-1 {
    float: left;
	padding-top:25px;
}section.core.paragraph-2 {
    float: right;
	padding-top:25px;
}
.postid-683 .d-flex.flex-column.justify-content-center {
    display: none !important;
}
.postid-683  section.single__hero.component {
    display: none !important;
}
.pum-theme-7034 .pum-container, .pum-theme-default-theme .pum-container {
    padding: 0px;
    border-radius: 20px
    border: 1px none #000000;
    box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 );
    background-color: rgba( 249, 249, 249, 1.00 );
}
.pum-theme-7034 .pum-container.pum-responsive img {
    max-width: 40%;
    height: auto;
    float: left;
}
.pum-theme-7034 .container{
	padding-left:0px;
}
.pum-theme-7034 {
    background-color: rgba(0,0,0,.5) !important;
}
.pum-theme-7034 button#_form_5_submit {
    margin-top: 25px !important;
}
.steps-text__number.h2.aos-init.aos-animate{
    width: 18px;
}
.page-id-9428 ul.rails__list-items.d-flex.flex-column {
    margin-top: 75px;
}





@media only screen and (min-width: 1030px){
header.header-primary .wrapper-nav-secondary button {
    margin-right: 15px;
    margin-bottom: -13px !important;
}
	.pricing-header-text {
    text-align: center !important;
    display: inline-block;
    max-width: 800px;
}
	.pricing-header-text p {
    max-width: 800px;
}
	header.header-primary nav.nav-primary>ul.menu #menu-item-20973 ul.sub-menu li a.has-svg .svg-link{
		margin-right: 15px !important;
        width: 25px !important;
	}
}

@media (min-width: 1024px){
.page-id-95 .col-lg-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
	.blurb__media-header .blurb__featured-media {
    margin-bottom: -21.875rem;
}
	header.header-primary nav.nav-primary>ul.menu>li.toggle-dropdown:hover>ul.sub-menu {
    display: block;
    -webkit-animation: growDown .3s ease-in-out forwards;
    animation: growDown .3s ease-in-out forwards;
    transform-origin: top center;
}
	.pricing__content ul {
    min-height: 10rem !important;
}
	.pricing__content.mb-5 {
    margin-bottom: 0rem !important;
}
.home-blurb img {
   /* width: 100% !important;*/
}
	.hero--bottom .hero-media__media, .hero--bottom .hero-media__video-poster, .hero--top .hero-media__media, .hero--top .hero-media__video-poster {
    max-width: 45.125rem !important;
}
	.page-id-2943 .wp-block-columns.wp-container-3 {
    flex-wrap: nowrap !important;
    width: 100% !important;
}
	.corjl-works-columns section.core.column {
    width: 33% !important;
}
	.wp-block-columns.bussiness-to-grow-section.is-layout-flex.wp-container-11 section.column {
    width: 100% !important;
}
		.page-id-85 section.component.logos.logos--background-white.component__mobile-top-padding-none.component__mobile-bottom-padding-none {
    margin-top: 15rem !important;
}


}
.page-id-95 .pl-lg-4, .page-id-95 .px-lg-4 {
    padding-left: 10px !IMPORTANT;
}
@media (min-width: 1199px){
.page-id-95 section .container, .page-id-95 section .container-lg, .page-id-95 section .container-md, .page-id-95 section .container-sm, .page-id-95 section .container-xl {
    max-width: 1620px;
}
	.page-id-37345 section .container, .page-id-37345 section .container-lg, .page-id-37345 section .container-md, .page-id-37345 section .container-sm, .page-id-37345 section .container-xl {
    max-width: 1620px;
}
	.page-id-27579 section .container, .page-id-27579 section .container-lg, .page-id-27579 section .container-md, .page-id-27579 section .container-sm, .page-id-27579 section .container-xl {
    max-width: 1620px;
}
}


@media only screen and (min-width: 576px){
	.tax-showcase-category .card-deck {
    width: auto;
    column-count: 2;
    column-gap: 0em;
    display: inline-block !important;
}
  .card-deck {
    margin-right: 0px;
    margin-left: 0px;

	}	
	
}
@media only screen and (min-width: 768px){
	    .logos .card .card-img {
        max-height: 700px;
        max-width: 550px;
    }
	}
.logos .card {
    padding: 0rem;
    margin: .5rem;
  
}

li#menu-item-7107::before {
    content: "";
    position: absolute;
    width: 220px;
    height: 3px;
    color: #fff !important;
    z-index: 9999;
    background-color: #fff !important;
    top: 50%;
}
.card-deck .card {
   margin-bottom: 24px;
    }
	.tax-showcase-category .card-deck {
    width: auto;
    column-count: 3 !important;
    column-gap: 0em;
    display: inline-block !important;
}
    .page-id-9874 hero--sm .hero__video, .hero--sm .jumbotron {
        height: 100% !important;
    }
	    #contactModal .modal-wysiwyg, #newsletterModal .modal-wysiwyg {
        height: 20.125rem;
    }
	    .footer__middle-center .sub-menu .sub-menu-parent {
        margin-top: 1.1rem;
    }

	

}
@media (min-width: 1024px){
.hero--lg .hero-media__media {
    height: auto !important;
    min-height: auto !important;
}
	.hero--sm .hero-media__media {
    min-height: 100% !important;
}
	.tax-showcase-category .card-deck {
    width: auto;
    column-count: 4 !important;
    column-gap: 0em;
    display: inline-block !important;
}
}
@media only screen and (min-width: 1370px) {

.page-id-105 .corjl-etsy-shop, .page-id-109 .corjl-woocommerce-shop  {
    width: 60%;
}
	.hero--lg .hero-media__media {
    height: auto !important;
    min-height: auto !important;
}
	.hero .swiper-navigation--wrapper {
    bottom: 3rem;
}
}



@media only screen and (max-width: 1440px) {
	.page-id-37475 a.pricing__cta.btn.btn-secondary.mb-4 {
    margin-top: -50rem !important;
}
}
@media only screen and (max-width: 1369px) {
		.swiper-button-next, .swiper-button-prev
Specificity: (0,1,0)
 {
    margin-top: 45px !important;

}
.swiper-navigation.d-flex.mt-5.mt-md-0.justify-content-end.justify-content-md-start {
    margin-top: 45px !important;
}
.wrapper-nav-secondary a.btn.btn-tertiary.mb-1{
    padding: 11px 1rem 10px 1rem !important;
    margin-right: 0px !important;
    font-size: 0.85rem !important;
}
    header.header-primary nav.nav-primary>ul.menu>li>a {
        padding: 28px 20px 20px 15px;
    }
}

@media only screen and (max-width: 1199px) {
.page-id-105 .corjl-etsy-shop, .page-id-109 .corjl-woocommerce-shop {
    width: 75%;
}
}

@media only screen and (max-width: 1030px){
#navbar {
    position: fixed;
    top: 0;
    width: 100%;
    transition: top .5s ease-in-out;
    z-index: 9999;
    background-color: #fff !important;
}
	.page-id-6155 section.core.column:nth-child(1) {
    width: 665px;
    margin-top: 10%;
}
	
	    header.header-primary nav.nav-primary>ul.menu #menu-item-20949 ul.sub-menu>li a.has-svg .svg-link {
        margin-right: 15px;
        width: 26px;
    }
	span.link-description {
    display: block;
    padding-left: 40px;
    font-weight: 300;
}
	span.link-title {
    display: inline-block;
    padding-left: 1px;
    line-height: 32px;
}
	header.header-primary .menu-item-20949 .sub-menu-heading a {
    width: 400px !important;
}
}

@media only screen and (max-width: 1024px) {
.page-id-105 .corjl-etsy-shop {
    display: block;
    position: absolute;
    bottom: 35px;
    width: 45%;
    left: 25%;
}
	.page-id-27579 .col-lg-4.px-lg-4.py-3.py-lg-0.pricing__card-wrapper {
    max-width: 100% !important;
    padding: 25px 10px !important;
    width: 99% !important;
    flex: 52% !important;
}
.page-id-27579	.container{
		max-width: 720px;
	}
		.wp-block-columns.bussiness-to-grow-section.is-layout-flex.wp-container-11 section.column {
    width: 100% !important;
}
	.page-id-2943 .wp-block-columns {
    flex-wrap: wrap!important;
}
	.page-id-109 .corjl-woocommerce-shop {
    display: block;
    position: absolute;
    bottom: 35px;
    width: 45%;
    left: 25%;
}
	.page-id-2943 section.core.column:nth-child(1) {
    width: 100%;
}
	.page-id-4555 section.core.column, .page-id-4634 section.core.column {
    width: 100% !important;
}
.parent-pageid-4555 section.core.column {
    width: 100% !important;
}
section.core.buttons .container {
    padding: 0px !important;
}
.page-id-4572 section.core.column {
	    width: 100% !important;
}
	.page-id-4555 .wp-block-columns {
    flex-wrap: wrap !important;
}
		.parent-pageid-4555 .wp-block-columns {
    flex-wrap: wrap !important;
}
		.corjl-works-columns section.core.column {
    width: 100% !important;
}
.corjl-works-columns {
    width: 100% !important;
		flex-wrap: wrap!important;
}
.designer-view-section .row {
    margin-top: 86%;
}
		.designer-view-section .row p {
    font-size:15px !important;
}
	.wp-block-columns.designer-view-section.is-layout-flex.wp-container-8 {
    display: block !important;
}
.designer-view-section	section.component.text-media.text-media--top.text-media--background-white {
    background-size: cover !important;
	padding: 1.6875rem 0;
}
	.page-id-6286 section.core.column:nth-child(1) {
    width: 665px;
    margin-top: 10%;
}.page-id-6286 .wp-block-column.corjl-order-main.is-layout-flow.wp-block-column-is-layout-flow, .page-id-6912 .wp-block-column.corjl-order-main.is-layout-flow.wp-block-column-is-layout-flow  {
    position: unset;
    margin-top: 80px;
}
	.page-id-85 .blurb__graphic img {
    top: 40px;
}
	.page-id-85 section.component.logos.logos--background-white.component__mobile-top-padding-none.component__mobile-bottom-padding-none {
    margin-top: 22rem !important;
}
	/* New Price Page 2026 */
	
	.page-id-37475 .nav-tabs {
    margin-top: -5.6rem;
    width: 100%;
}
	.page-id-37475 .col-lg-4.px-lg-4.py-3.py-lg-0.pricing__card-wrapper {
    max-width: 50% !important;
    padding: 0px 10px !important;
    display: inline-block !important;
    width: 100% !important;
    margin-bottom: 70px;
}
	    .page-id-37475 a.pricing__cta.btn.btn-secondary.mb-4 {
        margin-top: -37rem !important;
    }
.tab-pane .row {
    display: block;
    flex-wrap: wrap;
    text-align: center;
}
	.page-id-37475 .nav-tabs {
    justify-content: center;
    float: none;
    margin-top: 0rem;
}
	.page-id-37475 .is-layout-flex {
    display: inline;
}
	,plan::nth-child(3){
display:none !important;
	}
	
.h2, h2 {
        font-size: calc(1.40625rem + 1.875vw) !important;
    }
		.page-id-37900 h2 {
    margin-top: 65px;
}
	    .page-id-37900 .tabs__nav {
        right: 3rem !important;
    }
    .page-id-37900 .pricing__card-wrapper {
        text-align: left !important;
			left:15rem;
    }
	
}
@media only screen and (max-width: 1020px){
.swiper-slide {
    padding-top: 90px;
}
		.hero--lg img.hero-media__media {
    min-height: auto !important;
}
.page-id-37900 .tabs__dropdown.dropdown.d-lg-none {
    display: none;
}
.page-id-37900 .tabs__content.tab-content {
    margin-top: 4rem;
}
.page-id-37900 .accordion__card {
    max-width: 100%;
}
	section.component.accordion.accordion--background-light.component__bottom-padding-none {
    padding-top: 0px;
}
}
@media only screen and (max-width: 900px){
	.page-id-6155 .wp-block-column.corjl-order-main.is-layout-flow.wp-block-column-is-layout-flow {position: unset !important;margin-top: 80px;}
	.page-id-6087 .wp-block-column.corjl-order-main.is-layout-flow.wp-block-column-is-layout-flow{position: unset !important;margin-top: 80px;}
	h2.can-you-do-with-corjl {top: 42rem !important;}	

 .page-id-37900 .pricing__card-wrapper {
        text-align: left !important;
			left:13rem;
    }
	.page-id-37900 section.component.tabs.tabs--top.tabs--background-light{
		display:none;
	}
}
@media only screen and (max-width: 768px) {
	.page-id-6286 	.wp-block-column.corjl-order-main.is-layout-flow.wp-block-column-is-layout-flow {
    padding: 60px 20px 50px 20px;
	    margin-top: 100px;
}
	.page-id-6155 .wp-block-column.corjl-order-main.is-layout-flow.wp-block-column-is-layout-flow {
    width: auto !important
}.page-id-6286 .wp-block-column.corjl-order-main.is-layout-flow.wp-block-column-is-layout-flow, .page-id-6912 .wp-block-column.corjl-order-main.is-layout-flow.wp-block-column-is-layout-flow {
    width: auto !important;
}
	.page-id-6087 .wp-block-column.corjl-order-main.is-layout-flow.wp-block-column-is-layout-flow{
		width: auto !important;
	}
	.page-id-6912 input.ng-dirty.ng-valid.ng-touched, .page-id-6912 input.ng-dirty.ng-touched.ng-invalid {
    width: 75% !important;
}
.page-id-37900 .pricing__card-wrapper {
        text-align: left !important;
        left: 11rem;
    }
}
@media only screen and (max-width: 767px) {
	
	span.d-none.d-md-block.mr-3.mr-xl-2 {
    display: block !important;
}
.page-id-37900 .pricing__card-wrapper {
        text-align: left !important;
        left: 0px !important;
    }
	.page-id-361 h2.hero__header.h1 {
    margin-top: 5rem;
}
	
	.floating-right-button {
        position: fixed;
         right: 3rem;
        bottom: 24.5rem;
        z-index: 9; 
		   display: none !important;
    }
	    .wrapper-nav-secondary a.btn.btn-tertiary.mb-1 {
        font-size: 0.80rem !important;
    }
.page-id-105 .corjl-etsy-shop {
    bottom: 15px;
    width: 50%;
    left: 25%;
}
			h2.can-you-do-with-corjl {
    top: 36rem !important;
}
	.designer-view-section .row {
    margin-top: 74%;
}
	.page-id-109 .corjl-woocommerce-shop {
    bottom: 15px;
    width: 50%;
    left: 25%;
}
	.page-id-6087 section.core.column:nth-child(2) {
    width: 100%;
}
	.page-id-6087 a.btn.btn-tertiary {
    margin-right: 10px;
    text-align: center;
    margin-bottom: 20px;
}
	.page-id-6087 section.core.html {
    position: relative;
    text-align: center;
}
	.first-time-order section.core.column {
    width: 100% !important;
}
	.page-id-6155 section.core.column:nth-child(2) {
    width: 100%;
    margin-top: 40px;
}
	.page-id-6286 .check-list, .page-id-6912 .check-list {
    float: none;
    width: 100%;
    margin-top: 45px;
}
	.page-id-6286 .check-list input#mat-checkbox-1-input, .page-id-6912 .check-list input#mat-checkbox-1-input {
    float: none;
    display: inherit;
    width: 54%;
    margin-top: 20px !important;
    top: 15px;
    position: relative;
}
	.page-id-6286 .login-password, .page-id-6912 .login-password  {
    float: none;
}
	section.core.paragraph-1, section.core.paragraph-2 {
    float: none;
    padding-top: 25px;
}
	.floating-right-button.d-block.d-md-none.aos-init.aos-animate {
    width: 95%;
}
.floating-right-button.d-block.d-md-none.aos-init.aos-animate a {
    width: 100%;
    background: #086674 !important;
    border: #086674;
}
	.page-id-85 section.component.logos.logos--background-white.component__mobile-top-padding-none.component__mobile-bottom-padding-none {
    margin-top: 5rem !important;
}
	.zcwf_col_lab {
    width: 100% !important;
}
.zcwf_col_help span {
    position: absolute !important;
    top: -32px;
    left: 255px;
}
}
@media only screen and (max-width: 578px) {
.page-id-95 a.btn.btn-tertiary.mb-1 {
    display: none;
}
.c-FabButtonCritical__text {
    display: none !important;
}
div#beacon-container {
    float: right !important;
}
.page-id-6087 section.core.column:nth-child(2) {
    width: 100%;
    margin: 0px 20px;
}
			h2.can-you-do-with-corjl {
    top: 30rem !important;
}
	._form_element._x30717421._inline-style, ._form_element._x06337527._inline-style {
    float: none !important; 
    width: 100%;
}
	#_form_5_ ._inline-style:not(._clear) + ._inline-style:not(._clear) {
    margin-left: 0px !important;
}
	.modal-wysiwyg ._button-wrapper {
    width: 100%;
    float: none;
    position: relative;
    top: 25px;
    text-align: center !important;
}
}
@media only screen and (max-width: 512px) {
	.designer-view-section .row {
    margin-top: 40%;
}
	.page-id-6155 .wp-block-column.corjl-order-main.is-layout-flow.wp-block-column-is-layout-flow {
    padding: 47px 30px 30px 30px;
    display: block;
     position: unset !important;
    width: 600px;
    margin-top: 50px;
}
.floating-right-button.d-block.d-md-none.aos-init.aos-animate {
    width: 90%;
}
.page-id-37900 .tabs__nav {
     right: 6rem !important;
}
}
	@media only screen and (max-width: 375px) {
		.page-id-6155 .wp-block-column.corjl-order-main.is-layout-flow.wp-block-column-is-layout-flow {
    padding: 30px 30px 0px 30px;
}
.page-id-6155 section.core.column:nth-child(1) {
    width: 665px;
    margin-top: 5%;
}
}

 li#menu-item-37032, li#menu-item-37033, li#menu-item-37034, li#menu-item-37069, li#menu-item-39460 {
	 display: none !important;
}
 .page-id-361 li#menu-item-37032, .page-id-361 li#menu-item-37033, .page-id-361 li#menu-item-37034, .page-id-361 li#menu-item-37069, .page-id-361 li#menu-item-39460{
	 display: inline-block !important;
}
 .page-id-127 li#menu-item-37032, .page-id-127 li#menu-item-37033, .page-id-127 li#menu-item-37034, .page-id-127 li#menu-item-37069, .page-id-127 li#menu-item-39460 {
	 display: inline-block !important;
}
 .page-id-37319 li#menu-item-37032, .page-id-37319 li#menu-item-37033, .page-id-37319 li#menu-item-37034, .page-id-37319 li#menu-item-37069, .page-id-37319 li#menu-item-39460 {
	 display: inline-block !important;
}
 .page-id-37317 li#menu-item-37032, .page-id-37317 li#menu-item-37033, .page-id-37317 li#menu-item-37034, .page-id-37317 li#menu-item-37069, .page-id-37317 li#menu-item-39460 {
	 display: inline-block !important;
}

.page-id-361 li#menu-item-20949, .page-id-361 li#menu-item-2021, .page-id-361 li#menu-item-2023, .page-id-361 li#menu-item-21031, .page-id-361 li#menu-item-2022, .page-id-361 li#menu-item-37119 {
    display: none;
}
.page-id-127 li#menu-item-20949, .page-id-127 li#menu-item-2021, .page-id-127 li#menu-item-2023, .page-id-127 li#menu-item-21031, .page-id-127 li#menu-item-2022, .page-id-127 li#menu-item-37119 {
    display: none;
}
.page-id-37319 li#menu-item-20949, .page-id-37319 li#menu-item-2021, .page-id-37319 li#menu-item-2023, .page-id-37319 li#menu-item-21031, .page-id-37319 li#menu-item-2022{
    display: none;
}
.page-id-37317 li#menu-item-20949, .page-id-37317 li#menu-item-2021, .page-id-37317 li#menu-item-2023, .page-id-37317 li#menu-item-21031, .page-id-37317 li#menu-item-2022 {
    display: none;
}
li#menu-item-38125 {
    float: right;
}
li#menu-item-20949, li#menu-item-2021, li#menu-item-2023, li#menu-item-21031,  li#menu-item-2022 {
        display: inline-block;
}
li#menu-item-37069, li#menu-item-37119 {
    float: right;
}
ul#menu-primary-menu-complete-platform-items {
    width: 100%;
}
nav.nav-primary {
    width: 100% !important;
}
.wrapper-nav-primary {
    width: 77%;
}
li#menu-item-37069 a, li#menu-item-37119 a {
    color: #086674 !important;
}
#menu-item-38125{
	display:none !important
}
.page-id-361 #menu-item-38125, .page-id-127 li#menu-item-38125{
	display:inline-block !important;
}
li#menu-item-37069 a, li#menu-item-37119 a {
    color: #086674 !important;
}
li#menu-item-37119 a {
    color: #000;
}
li#menu-item-37119:hover{
	color: var(--secondary);
}

























































































.footer__middle-center .sub-menu .sub-menu-parent {
    margin-top: 1.1rem;
}
li#menu-item-25845 {
    position: relative;
    top: -20px;
}

.footer__middle-right .sub-menu .sub-menu-parent {
    margin-top: 1.1rem;
}
li#menu-item-39390 {
    position: relative;
    top: 10px;
}

html, body { overflow-x: clip; }
/* Pricing: tighten space between plan description and price */
@media (min-width: 768px) {
    .page-id-37900 .pricing__description {
        min-height: 24px !important;
    }
    .page-id-37900 .pricing__cta {
        top: 200px !important;
    }
}
/* Pricing: mobile spacing */
@media (max-width: 767px) {
    .page-id-37900 .pricing__description {
        min-height: 0 !important;
        margin-bottom: 0 !important;
    }
    .page-id-37900 .pricing__content {
        margin-top: 14px !important;
        margin-bottom: 0 !important;
    }
    .page-id-37900 .pricing__cta {
        margin-top: 8px !important;
    }
	        /* Hide Compare Plans section on mobile */
    .page-id-37900 section:has(.korjl-comparison) {
        display: none !important;
    }
}

/* Comparison plan cards: room for "Billed annually" */
.page-id-37900 .korjl-plan-card {
    height: 198px !important;
}

/* Plan tier line icons before each plan subtitle, replacing the emoji.
   Same icons and teal as the webapp signup cards. */
.plan-icon {
    display: inline-block;
    width: 1.15em;
    height: 1.15em;
    margin-right: 0.45em;
    vertical-align: -0.2em;
    color: #086674;
}
