html {scroll-behavior: smooth;}
/* header:not(.simple-header), footer:not(.simple-footer) {display: none;} */

/* Remove when header and footer are avaiable */
/* .remove-hide{display: none !important;} */


.wellina-rebrand{
    /* ============================= START: COMMON STYLE ============================= */
    /* wr Colors */
    --wr-primary: #05855C;
    --wr-primary-light: #08B47D;
    --wr-primary-light2: #04B17A;
    --wr-text-color: #171717;
    --wr-bg1: #FAF8F5;
    --wr-bg2: #F5F5F5;

    /* Fonts */
    --wr-georgia: 'Georgia', 'Cambria', 'Times', serif;
    --wr-verdana: 'Verdana', sans-serif;
    --wr-Tahoma: 'Tahoma', sans-serif;
    --wr-h1: 2.25rem;
    --wr-h2: 1.875rem;
    --wr-sup-headline: 0.875rem;
    --wr-sub-headline: 1rem;

    font-family: var(--wr-verdana); font-size: 14px; color: var(--wr-text-color); background-color: var(--wr-bg1);

    h1{font-size: var(--wr-h1); font-family: var(--wr-georgia);}
    h2{font-size: var(--wr-h2); font-family: var(--wr-georgia);}
    .wr-sup-headline{font-size: var(--wr-sup-headline); font-family: var(--wr-Tahoma); color: var(--wr-primary); font-weight: 700; letter-spacing: 1px; text-transform: uppercase; }
    .wr-sub-headline{font-size: var(--wr-sub-headline); line-height: normal;}
    .text-primary{color: var(--wr-primary);}
    .bg-darker{background-color: var(--wr-bg2);}
    .g-36{--bs-gutter-x: 2.25rem; --bs-gutter-y: 2.25rem;}

    .star-icon{
        background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M5.42624 0.312436C5.59477 -0.104287 6.18477 -0.104286 6.3533 0.312437L7.59133 3.37373C7.66295 3.55084 7.82924 3.67165 8.01981 3.68504L11.3138 3.91649C11.7623 3.94799 11.9446 4.50912 11.6003 4.79817L9.07143 6.9216C8.92513 7.04445 8.86161 7.23993 8.90777 7.42531L9.70556 10.6296C9.81417 11.0658 9.33684 11.4126 8.95556 11.1746L6.15459 9.42561C5.99254 9.32443 5.787 9.32443 5.62495 9.42561L2.82398 11.1746C2.4427 11.4126 1.96538 11.0658 2.07398 10.6296L2.87177 7.42531C2.91793 7.23993 2.85441 7.04445 2.70811 6.9216L0.179215 4.79817C-0.165034 4.50912 0.0172873 3.94799 0.465693 3.91649L3.75973 3.68504C3.9503 3.67165 4.11659 3.55084 4.18821 3.37373L5.42624 0.312436Z" fill="%23CC8F35"/></svg>');
        display: inline-flex;width: 14px;height: 14px;background-size: contain;background-repeat: no-repeat;background-position: center;
    }
    .quote-icon {
        background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="37" viewBox="0 0 40 37" fill="none"><path d="M24.7207 1V8.68457H25.7207C26.7977 8.68457 27.5995 8.97107 28.2061 9.47656L28.251 9.51172C28.9221 10.0088 29.4961 10.7096 29.958 11.6504C30.4256 12.603 30.771 13.7097 30.9814 14.9814C31.0861 15.8921 31.1507 16.8026 31.1787 17.7129H27.2002C24.6425 17.7129 22.5996 19.8199 22.5996 22.3799V31.333C22.5996 33.893 24.6425 36 27.2002 36H34.4004C36.9579 35.9998 39 33.8928 39 31.333V18.7129L38.9893 17.8428C38.939 15.8271 38.7124 13.9202 38.3057 12.125L38.2998 12.0996C37.7571 9.96747 36.9741 8.0846 35.9404 6.46484L35.9316 6.4502L35.9219 6.43652C34.7978 4.80096 33.3861 3.48522 31.6934 2.5C29.9559 1.48886 27.9537 1 25.7207 1H24.7207ZM3.12109 1V8.68457H4.12109C5.198 8.6846 5.99989 8.9711 6.60645 9.47656L6.62793 9.49414L6.65137 9.51172C7.32242 10.0088 7.89657 10.7096 8.3584 11.6504C8.82751 12.6061 9.1726 13.7172 9.38281 14.9941C9.48662 15.9006 9.55119 16.8069 9.5791 17.7129H5.59961C3.04206 17.7131 1 19.8201 1 22.3799V31.333C1 33.8928 3.04206 35.9998 5.59961 36H12.7998C15.3575 36 17.4004 33.893 17.4004 31.333V18.7129C17.4004 16.3739 17.1699 14.1765 16.7051 12.125L16.6992 12.0996C16.1565 9.96755 15.3745 8.08456 14.3408 6.46484L14.3311 6.4502L14.3223 6.43652C13.1982 4.80096 11.7865 3.48522 10.0938 2.5C8.35628 1.48877 6.35416 1.00002 4.12109 1H3.12109Z" stroke="%2305855C" stroke-opacity="0.15" stroke-width="2"/></svg>');
        display: inline-flex;width: 36px;height: 33px;background-size: contain;background-repeat: no-repeat;background-position: center;
    }

    .wr-btn{
        display: inline-flex; align-items:center; justify-content: center; gap: 8px; font-family: var(--wr-verdana); font-size: 1rem; font-weight: 700; border: none; padding: 16px; border-radius: 10px; cursor: pointer; text-decoration: none; transition: all 0.3s ease;
        
        &:hover{box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.15);}

        &.wr-btn-primary{
            background-color: var(--wr-primary); color: #fff;
            &:hover{background-color: var(--wr-primary-light);}
        }

        &.wr-btn-style1{
            background-color: #ffffff; color: var(--wr-primary); border: 2px solid var(--wr-primary);
            &.wr-btn-icon::after {background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="14" viewBox="0 0 21 14" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 6.75C0 6.33579 0.335786 6 0.75 6L18.4393 6L13.7197 1.28033C13.4268 0.987438 13.4268 0.512562 13.7197 0.219669C14.0126 -0.0732243 14.4874 -0.0732243 14.7803 0.219669L20.7803 6.21967C21.0732 6.51256 21.0732 6.98744 20.7803 7.28033L14.7803 13.2803C14.4874 13.5732 14.0126 13.5732 13.7197 13.2803C13.4268 12.9874 13.4268 12.5126 13.7197 12.2197L18.4393 7.5L0.75 7.5C0.335786 7.5 0 7.16421 0 6.75Z" fill="%2305855C"/></svg>');}
            &.wr-btn-icon:hover::after{background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="14" viewBox="0 0 21 14" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 6.75C0 6.33579 0.335786 6 0.75 6L18.4393 6L13.7197 1.28033C13.4268 0.987438 13.4268 0.512562 13.7197 0.219669C14.0126 -0.0732243 14.4874 -0.0732243 14.7803 0.219669L20.7803 6.21967C21.0732 6.51256 21.0732 6.98744 20.7803 7.28033L14.7803 13.2803C14.4874 13.5732 14.0126 13.5732 13.7197 13.2803C13.4268 12.9874 13.4268 12.5126 13.7197 12.2197L18.4393 7.5L0.75 7.5C0.335786 7.5 0 7.16421 0 6.75Z" fill="%2304B17A"/></svg>');}
            &:hover{border-color: var(--wr-primary-light2); color: var(--wr-primary-light2);}
        }

        &.wr-btn-style2{
            background-color: #171717; color: #ffffff;
            &:hover{background-color: #2A2A2A;}
        }

        &.wr-btn-icon::after{
            content: '';background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="14" viewBox="0 0 21 14" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 6.75C0 6.33579 0.335786 6 0.75 6L18.4393 6L13.7197 1.28033C13.4268 0.987438 13.4268 0.512562 13.7197 0.219669C14.0126 -0.0732243 14.4874 -0.0732243 14.7803 0.219669L20.7803 6.21967C21.0732 6.51256 21.0732 6.98744 20.7803 7.28033L14.7803 13.2803C14.4874 13.5732 14.0126 13.5732 13.7197 13.2803C13.4268 12.9874 13.4268 12.5126 13.7197 12.2197L18.4393 7.5L0.75 7.5C0.335786 7.5 0 7.16421 0 6.75Z" fill="white"/></svg>');
            background-size: contain;background-repeat: no-repeat;background-position: center;width: 18px;height: 16px;
        }
    }
    .wr-card{
        border-radius: 16px; border: 2px solid #D4D4D4; padding: 32px 12px; height: 100%;

        .wr-card-icon{
            padding: 8px; height: 64px; width: 64px; display: flex; align-items: center; justify-content: center; background-color: #EDFDF9; border-radius: 16px; margin-bottom: 16px;
            img{width: 40px; height: 40px; object-fit: contain; margin-bottom: 0;}
        }

        img{width: 64px; height: 64px; margin-bottom: 16px;}
        h4 {font-size: 0.875rem; font-family: var(--wr-verdana); font-weight: 700; margin-bottom: 7px;}
        p{font-size: 0.75rem;}
    }
    .wr-faq-accordion{
        display: flex;flex-direction: column;gap: 16px; max-width: 896px; margin: auto;

        sup{font-size: 60%; top: -0.5em;}
        .fs-11{font-size: 11px;}
        .mb-0{margin-bottom: 0 !important;}
        .accordion-item{border-radius: 16px;border: 2px solid #D4D4D4;background: #FFF; overflow: hidden;}
        .accordion-item:has(.show){box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.15);}
        .accordion-header {font-family: var(--wr-verdana); line-height: normal;}
        .accordion-button {padding: 24px; font-weight: 700; font-size: 0.875rem;}
        .accordion-button:not(.collapsed) {background-color: transparent;box-shadow:none;}
        .accordion-button:focus{box-shadow: none;}
        /* .accordion-button:not(.collapsed):focus{box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);} */
        .accordion-body{padding: 0 24px 16px; font-size: 0.875rem;}
        .accordion-body h4{font-size: 0.875rem; font-weight: 700; font-family: var(--wr-verdana); margin-bottom: 7px;}
        .accordion-body p:not(:last-child) {margin-bottom: 20px;}
    }

    @media (min-width: 1200px) {
        --wr-h1: 3rem;
        --wr-h2: 2.25rem;
        --wr-sup-headline: 1rem;
        --wr-sub-headline: 1.125rem;

        font-size: 1rem;
    }

    @media (min-width: 1400px) {
        --wr-h1: 3.75rem;
        --wr-h2: 3rem;

        .wr-sub-headline{max-width: 896px; margin-left: auto; margin-right: auto;}
    }

    /* ============================= END: COMMON STYLE ============================= */

    /* Personalized Section */
    .personalized-section{
        padding: 40px 0 64px;

        .personalized-card{padding: 24px; font-size: 0.875rem; border-radius: 16px; border: 2px solid #D4D4D4; background: #FFF; height: 100%; display: flex; flex-direction: column;}
        .personalized-card-header {margin-bottom: 24px;}
        .personalized-card-header .personalized-card-icon{display: flex; font-size: 2rem; margin-bottom: 7px; height: 40px;}
        .personalized-card-header .personalized-card-icon img{height: 100%; width: auto;}
        .personalized-card-header h3{font-size: 1.5rem; margin-bottom: 7px; font-family: var(--wr-georgia);}
        .personalized-card-body {height: 100%; display: flex; flex-direction: column;}
        .personalized-card-body p {margin-bottom: 22px;}
        .personalized-card-body ul{margin-top: auto; list-style-image: url("data:image/svg+xml;utf8,\<svg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'>\<path d='M10.0351 0.321056C10.4632 -0.107019 11.1572 -0.107019 11.5853 0.321056C12.0081 0.74388 12.0133 1.42619 11.6008 1.85538L5.76609 9.14883C5.75767 9.15936 5.74867 9.16941 5.73914 9.17894C5.31106 9.60702 4.61702 9.60702 4.18894 9.17894L0.321056 5.31106C-0.107019 4.88299 -0.107019 4.18894 0.321056 3.76086C0.749131 3.33279 1.44318 3.33279 1.87125 3.76086L4.93101 6.82062L10.006 0.353845C10.015 0.342344 10.0248 0.331394 10.0351 0.321056Z' fill='%2305855C'/>\</svg>");}
        .personalized-card-body ul li {padding-left: 12px;}
        .personalized-card-body ul li:not(:last-child) {margin-bottom: 8px;}
        .personalized-card-body .wr-btn{margin-top: 32px;}

        @media (min-width: 1400px) {
            padding: 48px 0 80px;

            .container{max-width: 1155px;}
        }
    }

    /* Product List Section */
    .wr-product-list-section{
        padding: 40px 0;

        .wr-product-card{border-radius: 12px;border: 1px solid #D4D4D4;background: #FFF; overflow: hidden; height: 100%;}
        .wr-product-img {aspect-ratio: 1/1; width: 100%;}
        .wr-product-body{padding: 16px 12px;}
        .wr-product-body .wr-product-category{font-size: 0.688rem; text-transform: uppercase; margin-bottom: 5px;}
        .wr-product-body h3{font-size: 0.75rem; line-height: 1.5; margin-bottom: 5px; font-family: var(--wr-verdana); font-weight: 700; min-height: 72px;}
        .wr-product-body p{font-size: 0.688rem;}
        .wr-p-tags{display: flex; flex-wrap: wrap; gap: 5px; margin-top: 12px;}
        .wr-p-tags .wr-p-tag{display: flex; padding: 4px 8px;border: 1px solid #525252;border-radius: 64px;background: rgba(82, 82, 82, 0.13); font-size: 0.625rem; max-width: fit-content; line-height: 1;}
        .wr-p-tags .wr-p-tag.main-tag{border-color: var(--wr-primary); background: rgba(5, 148, 103, 0.13);}

        @media (min-width: 1400px) {
            padding: 80px 0;

            .container{max-width: 1155px;}
        }
    }

    /* How it Works Section */
    .wr-howitworks-section{
        padding: 48px 0;

        .wr-steps-wrapper{display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px 16px; justify-content: center; margin-bottom: 54px;}
        .wr-step-card{text-align: center;padding: 0 12px;}
        .wr-step-card .wr-step-count{display: inline-flex; align-items: center; justify-content: center; width: 64px; height: 64px; padding: 8px; border-radius: 16px; background: #EDFDF9; font-size: 1.875rem; font-weight: 700; color: var(--wr-primary); margin-bottom: 24px;}
        .wr-step-card h4 {font-size: 1rem; font-weight: 700; margin-bottom: 7px; font-family: var(--wr-verdana);}
        .wr-step-card p {font-size: 0.75rem;}

        .starting-price{display: flex; flex-direction: column; align-items: center; text-align: center; gap: 14px; max-width: 896px; padding: 40px 24px; background-color: var(--wr-primary); color: #fff; border-radius: 16px; margin: auto;}
        .starting-price h3{font-size: 1.875rem; margin-bottom: 0; font-family: var(--wr-georgia);}
        .starting-price p:not(.note){font-size: 1.125rem; margin-bottom: 0;}
        .starting-price p.note{font-size: 0.688rem; margin-bottom: 0;}

        @media (min-width: 992px) {
            .wr-steps-wrapper{grid-template-columns: repeat(3, 1fr);}
        }

        @media (min-width: 1200px) {
            .wr-steps-wrapper{grid-template-columns: repeat(5, 1fr);}
        }

        @media (min-width: 1400px) {
            padding: 80px 0;

            .container{max-width: 1155px;}
        }
    }

    /* About Wellina Section */
    .wr-about-section {
        padding: 48px 0;

        .wr-about-content{max-width: 896px; margin: auto;}
        .wr-about-content p{line-height: normal;}
        .wr-about-content p:not(:last-child){margin-bottom: 16px;}
        .wr-card{text-align: center;}

        @media (min-width: 992px) {
            .wr-about-content p{line-height: 1.5;}
            .wr-about-content p:not(:last-child){margin-bottom: 24px;}
        }
        @media (min-width: 1400px) {
            padding: 80px 0;

            .container{max-width: 1155px;}
        }
    }

    /* Real Results Section */
    .wr-realresults-section{
        padding: 48px 0;

        .g-30{--bs-gutter-x: 1.875rem; --bs-gutter-y: 1.875rem;}
        .fs-11{font-size: 0.688rem;}

        .wr-testimonial-card{display: flex; flex-direction: column; padding:24px;border-radius: 16px;border: 2px solid #D4D4D4;background: #FFF; height: 100%;}
        .wrt-icon-container{display: flex; justify-content: space-between; margin-bottom: 16px;}
        .wrt-icon-container .stars{display: flex; gap: 4px;}
        .wrt-icon-container .star-icon{width: 28px; height: 28px;}
        .wrt-icon-container .quote {width:36px; height:34px;}
        .wrt-testimonial-msg{color:var(--wr-text-color); font-family:var(--wr-verdana); font-size:0.875rem; font-style:italic; font-weight:400; line-height:1.57; margin-bottom: auto;}
        .wrt-author {padding-top: 16px; margin-top: 16px; border-top: 1px solid #D4D4D4;}
        .wrt-author h5{color:var(--wr-text-color); font-family:var(--wr-verdana); font-size:0.875rem; font-weight:700; line-height:normal; margin-bottom: 4px;}
        .wrt-author p{color:var(--wr-primary); font-size:0.875rem; line-height:normal;}

        @media (min-width: 1400px) {
            padding: 80px 0;

            .container{max-width: 1155px;}
        }
    }

    /* FAQ Section */
    .wr-faq-section{
        padding: 48px 0;

        @media (min-width: 1400px) {
            padding: 80px 0;

            .container{max-width: 1155px;}
        }
    }

    /* Start Journey Section */
    .wr-start-journey{
        padding: 48px 24px; background-color: var(--wr-primary); color: #fff;

        .fs-14{font-size: 0.875rem;}

        @media (min-width: 1400px) {
            padding: 80px 24px;

            .container{max-width: 1155px;}
        }
    }

    /* Weight Loss Page */
    &.weight-loss-page{
        .wr-whatyouget-section{
            padding: 40px 0 64px;
            .g-30{--bs-gutter-x: 1.875rem; --bs-gutter-y: 1.875rem;}
            .fs-11{font-size: 0.688rem !important;}

            .wr-card{padding: 32px 16px; background-color: #ffffff;}
            .wr-card p {font-size: 0.875rem; line-height: 1.29;}
            .wr-card sup{font-size: 60%;}
            .wr-card .wr-card-icon img.bar-chart-icon {width: 30px; height: 30px;}

            @media (min-width: 1200px) {
                .wr-card h4 {min-height: 28px;}
            }
            @media (min-width: 1400px) {
                padding: 48px 0 80px;

                .container{max-width: 1155px;}
            }
        }

        .wr-your-journey-section{
            padding: 80px 0;

            .your-journey-setps{
                display: flex; flex-direction: column; gap: 16px; max-width: 896px; margin: auto; margin-bottom: 48px;
            
                .wr-week-card{
                    display: flex; gap: 32px; 
                    .fs-11{font-size: 0.688rem;}
                    .stepper-number{display: flex; align-items: center; flex-direction: column; gap: 6px; flex-shrink: 0;}
                    .stepper-number > span{display: flex; align-items: center; justify-content: center; height: 40px; width: 40px; border-radius: 50%; background-color: var(--wr-primary); color: #fff; font-size: 1rem; font-weight: 700; flex-shrink: 0;}
                    &:not(:last-child) .stepper-number::after{content: ''; display: block; height: 100%; width: 2px; background-color: #D4D4D4;}
                    
                    .stepper-info{display: flex; flex-direction: column; gap: 7px; align-items: start; padding-top: 10px;}
                    .stepper-info .week-title{color: var(--wr-primary); font-size: 0.75rem; font-weight: 700; text-transform: uppercase;}
                    .stepper-info h4{font-size: 1.25rem; font-family: var(--wr-georgia);}
                    .stepper-info .week-tag{display: inline-block; padding: 5px 24px; background-color: #D8FFF3; font-size: 0.875rem; font-weight: 700; color: var(--wr-primary); border-radius: 32px;}
                    .stepper-info p {font-size: 0.75rem; line-height: 1.5;}
                }
            }

            @media (min-width: 1200px) {
                .your-journey-setps{
                    margin-bottom: 16px;
                }
            }
            @media (min-width: 1400px) {
                .container{max-width: 1155px;}
            }
        }

        .wr-the-science-section{
            padding: 80px 0;

            ul{margin-top: auto; list-style-image: url("data:image/svg+xml;utf8,\<svg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'>\<path d='M10.0351 0.321056C10.4632 -0.107019 11.1572 -0.107019 11.5853 0.321056C12.0081 0.74388 12.0133 1.42619 11.6008 1.85538L5.76609 9.14883C5.75767 9.15936 5.74867 9.16941 5.73914 9.17894C5.31106 9.60702 4.61702 9.60702 4.18894 9.17894L0.321056 5.31106C-0.107019 4.88299 -0.107019 4.18894 0.321056 3.76086C0.749131 3.33279 1.44318 3.33279 1.87125 3.76086L4.93101 6.82062L10.006 0.353845C10.015 0.342344 10.0248 0.331394 10.0351 0.321056Z' fill='%2305855C'/>\</svg>");}
            ul li {padding-left: 12px;}
            ul li:not(:last-child) {margin-bottom: 8px;}
            
            .fs-60{font-size: 3.75rem; line-height: normal; font-family: var(--wr-georgia);}
            .fs-18{font-size: 1.125rem;}
            .fs-11{font-size: 0.688rem;}
            .fs-16{font-size: 1rem;}

            .mt-22{margin-top: 22px;}
            .g-32{--bs-gutter-x: 2rem; --bs-gutter-y: 2rem;}

            .wr-science-card{
                background-color: var(--wr-primary); color: #fff; border-radius: 16px; padding: 16px;

                
                sup{font-size: 60%; top: -0.7em;}

                .wrs-innercards{
                    display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px; margin-top: 32px;
                    > div{border-radius: 16px;background: rgba(238, 238, 238, 0.16); padding: 12px;}
                    > div span{font-size: 0.75rem;}
                    > div h3{font-size: 1.5rem; font-family: var(--wr-georgia); margin-bottom: 12px;}
                    > div p{font-size: 0.75rem;}
                }
            }

            @media (min-width: 992px) {
                .wr-science-card{
                    .wrs-innercards{
                        > div span{font-size: 1rem;}
                        > div h3{font-size: 3.75rem;}
                        > div p{font-size: 1rem;}
                    }
                }
            }
            @media (min-width: 1400px) {
                .container{max-width: 1155px;}
            }
        }

        /* Choose Your Way Section */
        .wr-choose-your-way {
            padding: 48px 0;

            .g-36 {--bs-gutter-x: 2.25rem; --bs-gutter-y: 2.25rem;}
            

            @media (min-width: 1400px) {
                padding: 48px 0 80px;
                .container{max-width: 906px;}
            }
        }
    }

    /* Healthy Living Page */
    &.healthy-living-page{
        .fs-11 {font-size: 11px;}
        .wr-personalized-options{
            padding: 48px 0;

            .g-36 {--bs-gutter-x: 2.25rem; --bs-gutter-y: 2.25rem;}

            .wr-cyw-card{
                display: flex; flex-direction: column; 
                .wr-btn{margin-top: 28px;}
                ul+.text-center{margin-top: auto; border-top: 1px solid #D9D9D9;
;}
            }

            @media (min-width: 1400px) {
                padding: 48px 0 80px;
                .container{max-width: 1155px;}
            }
        }

        .wr-your-access-section{
            padding: 40px 0 64px;
            .g-30{--bs-gutter-x: 1.875rem; --bs-gutter-y: 1.875rem;}

            .wr-card {padding: 32px 16px;background-color: #ffffff;}
            .wr-card p {font-size: 0.875rem; line-height: 1.29;}
            .wr-card sup{font-size: 60%;}
            .wr-card .wr-card-icon img {width: 30px; height: 30px;}

            .starting-price{display: flex; flex-direction: column; align-items: center; text-align: center; gap: 14px; max-width: 896px; padding: 40px 24px; background-color: var(--wr-primary); color: #fff; border-radius: 16px; margin: auto;}
            .starting-price h3{font-size: 1.875rem; font-family: var(--wr-georgia);}
            .starting-price p{font-size: 0.688rem; margin-bottom: 0;}

            @media (min-width: 1200px) {
                .wr-card h4 {min-height: 28px;}
                .starting-price{padding: 40px 56px;}
            }
            @media (min-width: 1400px) {
                padding: 48px 0 80px;
                .container{max-width: 1155px;}
            }
        }

    }
    

    .wr-cyw-card{
        position: relative; border-radius: 16px; border: 2px solid #D4D4D4; background: #FFF; padding: 40px 24px; margin-top: 16px; height: calc(100% - 16px);
        &.recommended{border-color: var(--wr-primary);}
        &.recommended .r-tag{position: absolute; top: -16px; transform: translateX(-50%); left: 50%; padding: 5px 24px; background-color: var(--wr-primary); color: #ffffff; font-size: 0.875rem; text-transform: uppercase; font-weight: 700; border-radius: 32px;}

        .wr-card-icon{
            padding: 8px; height: 64px; width: 64px; display: flex; align-items: center; justify-content: center; background-color: #EDFDF9; border-radius: 16px; margin-bottom: 16px;
            img{width: 40px; height: 40px; object-fit: contain; margin-bottom: 0;}
        }

        h4{font-family: var(--wr-georgia); font-size: 1.5rem;}
        p{font-size: 0.875rem;}
        ul{margin-top: auto; margin-bottom: 32px; list-style-image: url("data:image/svg+xml;utf8,\<svg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10' fill='none'>\<path d='M10.0351 0.321056C10.4632 -0.107019 11.1572 -0.107019 11.5853 0.321056C12.0081 0.74388 12.0133 1.42619 11.6008 1.85538L5.76609 9.14883C5.75767 9.15936 5.74867 9.16941 5.73914 9.17894C5.31106 9.60702 4.61702 9.60702 4.18894 9.17894L0.321056 5.31106C-0.107019 4.88299 -0.107019 4.18894 0.321056 3.76086C0.749131 3.33279 1.44318 3.33279 1.87125 3.76086L4.93101 6.82062L10.006 0.353845C10.015 0.342344 10.0248 0.331394 10.0351 0.321056Z' fill='%2305855C'/>\</svg>");}
        ul li {padding-left: 12px; font-size: 0.875rem;}
        ul li:not(:last-child) {margin-bottom: 8px;}
        hr{border-color: #D9D9D9;}

        @media (max-width: 991px) {
            &:not(.recommended){margin-top: 0; height: 100%;}
        }
    }
}