* {
    word-break: break-word;
}
img {
    max-width: 100%;
}
body {
    font-family: "Epilogue", sans-serif;
}
nav .nav-link {
    color: #151B33;
    font-family: Epilogue, serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.btn {
    border-radius: 0.5rem;
    border: 1px solid #FF6701;
    padding: 0.5em 1em;
}
.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #FF6701;
    --bs-btn-border-color: #FF6701;
    --bs-btn-active-bg: #FF6701;
    --bs-btn-active-border-color: #FF6701;
    --bs-btn-hover-bg: #E55C00;
    --bs-btn-hover-border-color: #E55C00;
    --bs-btn-disabled-bg: #FF6701;
    --bs-btn-disabled-border-color: #FF6701;
    transition: scale, background-color 0.4s;
}
.btn:hover {
    transition: scale, background-color 0.4s;

}
.btn-outline-primary {
    --bs-btn-color: #FF6701;
    --bs-btn-border-color: #FF6701;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #FF6701;
    --bs-btn-hover-border-color: #FF6701;
    --bs-btn-focus-shadow-rgb: 13, 110, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #FF6701;
    --bs-btn-active-border-color: #FF6701;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FF6701;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #FF6701;
}
.text-orange {
    color: #FF6701;
}
.home-h2-header {
    text-align: center;
    font-family: ClashDisplay-Semibold, serif;
    font-size: 4.75rem;
    font-style: normal;
    font-weight: 600;
    text-transform: uppercase;
}
.home-h2 {
    text-align: center;
    font-family: ClashDisplay-Semibold, serif;
    font-size: 3rem;
    font-style: normal;
    font-weight: 600;
    text-transform: uppercase;
}
.badge-home {
    display: flex;
    width: 14.0625rem;
    height: 2.4375rem;
    padding: 0.875rem 0.4375rem;
    justify-content: center;
    align-items: center;
    gap: 0.625rem;
    flex-shrink: 0;
    border-radius: 0.5rem;
    background: #FFF;
    box-shadow: 0px 3px 10px 1px rgba(255, 103, 1, 0.30);
}

.badge-home span {
    color: #000;
    text-align: center;
    leading-trim: both;
    text-edge: cap;
    font-family: Epilogue, serif;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.home-header-p {
    color: #AFAFAF;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -0.0175rem;
}
.home-header-img {
    width: 100%;
}
.home-header .header-desc {
    color: #151B33;
    font-family: Epilogue, serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -0.02rem;
}
.home-header .header-black-div {
    background: #151B33;
}
.orange-box {
    width: 100%;
    background: #FF6701;
    border-radius: 0.5rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 2em 1em;
}
.orange-box .count {
    color: #FFF;
    font-size: 3rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    font-family: ClashDisplay-Medium, serif;
}
.orange-box .label {
    color: #FFF;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -0.0175rem;
}
.reviews-span {
    color: #AFAFAF;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -0.0175rem;
}
.reviews-p {
    color: #AFAFAF;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
}
.badge-label {
    padding: 0.75rem 2.75rem;
    border-radius: 0.5rem;
    border: 1px solid #151B33;
    color: #FF6701;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.13125rem;
    text-transform: uppercase;
    display: inline-block;
}
.badge-label.badge-label-reversed {
    border: 1px solid #FF6701;
    color: #151B33;
}
.home-h5 {
    color: #151B33;
    text-align: center;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.375rem; /* 157.143% */
    letter-spacing: -0.0175rem;
}
.home-h4 {
    color: #151B33;
    font-family: ClashDisplay-Medium, serif;
    font-size: 2.25rem;
    font-style: normal;
    font-weight: 600;
    text-transform: uppercase;
}
.desc-p {
    color: #151B33;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
}
.home-solutions h2.desc-h2 {
    font-family: ClashDisplay-Medium, serif;
    text-align: left;
    font-size: 3rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 0;
}
.home-solutions p {
    color: #AFAFAF;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 500;
}
.home-solutions .solutions-box {
    border-radius: 1.25rem;
    border: 1px solid rgba(255, 102, 0, 0.50);
    background: rgba(255, 255, 255, 0.04);
    backdrop-filter: blur(25.700000762939453px);
    padding: 2em;
}
.home-solutions .solutions-box-dark {
    width: fit-content;
    height: fit-content;
    padding: 2em;
    border-radius: 0.875rem;
    background: #151B33;
}
.home-solutions .solutions-box-dark img{
    width: 5em;
    height: 5em;
    max-width: unset;
}

.home-solutions .solutions-box-content h2{
    color: #151B33;
    font-size: 1.75rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.home-solutions p{
    color: #AFAFAF;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 500;
    letter-spacing: -0.0125rem;
}
.home-solutions .ecommerce-view h5 {
    color: #FF6701;
    font-size: 2.94906rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.home-solutions .ecommerce-view h6 {
    color: #151B33;
    font-size: 1.0625rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.home-solutions img {
    border-radius: 0.5rem;
    box-shadow: 126px 79px 42px 0px rgba(0, 0, 0, 0.00), 81px 51px 38px 0px rgba(0, 0, 0, 0.01), 45px 29px 32px 0px rgba(0, 0, 0, 0.05), 20px 13px 24px 0px rgba(0, 0, 0, 0.09), 5px 3px 13px 0px rgba(0, 0, 0, 0.10);
}
.home-about-us .box-right {
    border-radius: 0.5rem;
    border: 1px solid #585858;
    background: linear-gradient(123deg, #151B33 38.75%, #FF6701 86.44%);
    min-height: 24.375rem;
}
.home-about-us .box-right p {
    color: #FFF;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -0.0175rem;
    width: 80%;
}

.home-about-us .box-right h4 {
    color: #FFF;
    font-family: "ClashDisplay-Medium", serif;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 600;
    line-height: 100%; /* 1.5625rem */
    text-transform: uppercase;
}

.home-about-us .box-right .phone {
    z-index: 1;
}

.home-about-us .box-right .row-content {
    z-index: 2;
}

.home-about-us .box-right .btn-outline-secondary {
    border-radius: 0.5rem;
    border: 1px solid #FFF;
    box-shadow: 0px -4px 6px 0px rgba(255, 255, 255, 0.35) inset;
    color: #FFF;
    text-align: center;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 0.5rem 1rem;
}
.home-imagable {
    width: 100%;
    aspect-ratio: 1/1;
    max-width: 6.0625rem;
    max-height: 6.0625rem;
    transition: 0.5s ;
    background-position: center;
    background-size: cover;
}
.home-imagable:hover {
    transition: 0.5s;
    cursor: pointer;
}
.home-imagable__integration:hover {
    background-image: url('/wp-content/themes/yourDelivery/images/integration-hov.png') !important;
}
.home-imagable__analyze:hover {
    background-image: url('/wp-content/themes/yourDelivery/images/analyze-hov.png') !important;
}
.home-imagable__optimize:hover {
    background-image: url('/wp-content/themes/yourDelivery/images/optimize-hov.png') !important;
}
.home-imagable__engage:hover {
    background-image: url('/wp-content/themes/yourDelivery/images/engage-hov.png') !important;
}
.home-imagable__408:hover {
    background-image: url('/wp-content/themes/yourDelivery/images/408-hov.png') !important;
}
.home-imagable__406:hover {
    background-image: url('/wp-content/themes/yourDelivery/images/how-it-works/406-hov.png') !important;
}
.home-imagable__407:hover {
    background-image: url('/wp-content/themes/yourDelivery/images/how-it-works/407-hov.png') !important;
}
.home-imagable__planning:hover {
    background-image: url('/wp-content/themes/yourDelivery/images/how-it-works/planning-hov.png') !important;
}
.home-imagable__405:hover {
    background-image: url('/wp-content/themes/yourDelivery/images/how-it-works/405-hov.png') !important;
}
.home-about-us .box-left {
    border-radius: 0.5rem;
    border: 1px solid rgba(255, 103, 1, 0.30);
    background: #FFF;
    box-shadow: 40px 44px 17px 0px rgba(0, 0, 0, 0.00), 25px 28px 15px 0px rgba(0, 0, 0, 0.01), 14px 16px 13px 0px rgba(0, 0, 0, 0.05), 6px 7px 9px 0px rgba(0, 0, 0, 0.09), 2px 2px 5px 0px rgba(0, 0, 0, 0.10);
    min-height: 24.375rem;
}
.home-about-us .box-left p {
    text-align: center;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1rem; /* 100% */
    letter-spacing: -0.02rem;
}

.home-about-us .box-left h4 {
    font-family: "ClashDisplay-Medium", serif;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 600;
    line-height: 100%; /* 1.5625rem */
    text-transform: uppercase;
}
.home-about-us .box-left .phone {
    z-index: 1;
}

.home-about-us .box-left .row-content {
    z-index: 2;
}
.home-about-us .box-left .btn-outline-secondary {
    border-radius: 0.5rem;
    border: 1px solid #AFAFAF;
    box-shadow: 0px -4px 6px 0px rgba(255, 255, 255, 0.35) inset;
    color:  #151B33;
    text-align: center;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 0.5rem 1rem;
}
.home-about-us .box-left .btn-outline-secondary .arrow-black-div {
    background: black;
}
.home-about-us .arrow-black-div {
    font-size: 1rem;
}
section.features-overview .single-slick-col{
    border-radius: 0.5rem;
    border: 0.863px solid rgba(255, 103, 1, 0.30);
    background: #FFF;
    box-shadow: 35px 37px 14px 0px rgba(0, 0, 0, 0.00), 22px 24px 13px 0px rgba(0, 0, 0, 0.01), 13px 13px 11px 0px rgba(0, 0, 0, 0.05), 6px 6px 8px 0px rgba(0, 0, 0, 0.09), 1px 1px 5px 0px rgba(0, 0, 0, 0.10);
    height: 100%;
    -webkit-transform: scale3d(0.8, 0.8, 1);
    transform: scale3d(0.9, 0.9, 1);
}

section.features-overview .slick-current .single-slick-col {
    /*scale: 1.2;*/
    background: #FF6701;
    opacity: 1;
    -webkit-transform: scale3d(1.0, 1.0, 1);
    transform: scale3d(1.0, 1.0, 1);
}


section.features-overview .slick-current .single-slick-col h3 {
    color:  white;
}
section.features-overview .slick-current .single-slick-col p {
    color: white;
}
section.features-overview .slick-current .single-slick-col .btn {
    border-radius: 0.5rem;
    background: #FFF;
    color: black;
}
section.features-overview .slick-container:not(.slick-initialized) .single-slick-col:hover {
    /*scale: 1.2;*/
    background: #FF6701;
    opacity: 1;
    -webkit-transform: scale3d(1.0, 1.0, 1);
    transform: scale3d(1.0, 1.0, 1);
    cursor: pointer;
}

section.features-overview .slick-container:not(.slick-initialized) .single-slick-col:hover h3 {
    color:  white;
}

section.features-overview .slick-container:not(.slick-initialized) .single-slick-col:hover p {
    color: white;
}

section.features-overview .slick-container:not(.slick-initialized) .single-slick-col:hover .btn {
    border-radius: 0.5rem;
    background: #FFF;
    color: black;
}
.home-solutions .solutions-box:hover {
    transition: background 0.5s;
    cursor: pointer;
    padding: 1.5em;
    border-radius: 1.25rem;
    background: #151B33;
    backdrop-filter: blur(25.700000762939453px);
}
.home-solutions .solutions-box:hover .solutions-box-dark  {
    transition: background 0.75s;
    padding: 2.5em;
    background: #FF6701;
}
.home-solutions .solutions-box:hover .solutions-box-dark path  {
    transition: fill 0.75s;
    fill: white;
}
.home-solutions .solutions-box:hover h3  {
    color: white;
}
.home-solutions .solutions-box:hover p  {
    color: white;
}
.home-solutions .solutions-box:hover .solution-box-content  {
    padding-left: 2.5em !important;
}
section.features-overview .single-slick-col img {
    width: 100%;
    height: auto;
}
section.features-overview .single-slick-col h3 {
    color:  #151B33;
    font-family: "ClashDisplay-Medium", serif;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 500;
}
section.features-overview .single-slick-col p {
    color: #151B33;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
}
section.features-overview .single-slick-col .arrow-black-div {
    background: #FF6701;
}
section.features-overview .single-slick-col .btn {
    border-radius: 0.5rem;
    border: 1px solid #C9CFCB;
}
section.home-plans .plan-box__disabled .wrap{
    padding: 4em 1.5em;
    border-radius: 0.5rem;
    border: 1px solid #C9CFCB;
    background: #FFF;
    -webkit-box-shadow: 16px 14px 22px -20px rgba(66, 68, 90, 1);
    -moz-box-shadow: 16px 14px 22px -20px rgba(66, 68, 90, 1);
    box-shadow: 16px 14px 22px -20px rgba(66, 68, 90, 1);
}
section.home-plans .plan-box__disabled {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
section.home-plans .plan-box__disabled h4 {
    color: #151B33;
    text-align: center;
    font-family: "ClashDisplay-Medium", serif;
    font-size: 2rem;
    font-style: normal;
    font-weight: 600;
}
section.home-plans .plan-box__disabled h5 {
    color: #151B33;
    font-family: Epilogue, serif;
    font-size: 2rem;
    font-style: normal;
    text-align: center;
    font-weight: 500;
}
section.home-plans .plan-box__disabled h5 .price {
    color: #151B33;
    font-family: Epilogue, serif;
    font-size: 2.25rem;
    font-style: normal;
    font-weight: 800;
}
section.home-plans .plan-box__disabled p {
    color: #151B33;
    font-family: Epilogue, serif;
    font-size: 1rem;
    text-align: center;
    font-style: normal;
    font-weight: 500;
}
section.home-plans .plan-box__active .wrap{
    padding: 4em 1.5em;
    border-radius: 0.5rem;
    background: linear-gradient(90deg, #FF8939 0.24%, #FF6701 29.66%, #FF6701 68.65%, #FF9248 99.76%);
    -webkit-box-shadow: 16px 14px 22px -20px rgba(66, 68, 90, 1);
    -moz-box-shadow: 16px 14px 22px -20px rgba(66, 68, 90, 1);
    box-shadow: 16px 14px 22px -20px rgba(66, 68, 90, 1);
}
section.home-plans .plan-box__active h4 {
    color:  #FFF;
    text-align: center;
    font-family: "ClashDisplay-Medium", serif;
    font-size: 3rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
section.home-plans .plan-box__active h5 {
    color: #FFF;
    font-family: Epilogue, serif;
    font-size: 2.25rem;
    font-style: normal;
    text-align: center;
    font-weight: 700;
}
section.home-plans .plan-box__active h5 .price {
    color: #FFF;
    font-family: Epilogue, serif;
    font-size: 3.1875rem;
    font-style: normal;
    font-weight: 800;
}
section.home-plans .plan-box__active p {
    color: #FFF;
    text-align: center;
    font-family: Epilogue, serif;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 500;
}
section.home-plans .plan-box {
    cursor: pointer;
}

section.home-plans .content-box {
    height: 100%;
    border-radius: 0.5rem;
    border: 1px solid #C9CFCB;
    background: #FFF;
    box-shadow: 56px 55px 22px 0px rgba(0, 0, 0, 0.00), 36px 35px 20px 0px rgba(0, 0, 0, 0.01), 20px 20px 17px 0px rgba(0, 0, 0, 0.05), 9px 9px 13px 0px rgba(0, 0, 0, 0.09), 2px 2px 7px 0px rgba(0, 0, 0, 0.10);
}
section.home-plans .content-box.content-box__small span {
    color: #151B33;
    font-family: Epilogue, serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
}
section.home-plans .content-box.content-box__small span {
    color: #151B33;
    font-family: Epilogue, serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
}
section.home-plans .content-box.content-box__small .dark-box {
    border-radius: 0.5rem;
    background: #151B33;
    color:  #FFF;
    font-family: Epilogue, serif;
    font-size: 0.875rem;
    font-style: normal;
    text-align: end;
    font-weight: 400;
    line-height: 1.375rem; /* 157.143% */
    letter-spacing: -0.0175rem;
}

section.home-plans .content-box.content-box__large .content-box__large__header h5 {
    color: #151B33;
    text-align: center;
    font-family: "ClashDisplay-Medium", serif;
    font-size: 2rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

section.home-plans .content-box.content-box__large .content-box__large__header span {
    color: #FF6701;
    font-family: Epilogue, serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}

section.home-plans .content-box.content-box__large span {
    color: #000;
    font-family: Epilogue, serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
}
.content-box__large__roll {
    transition: max-height 0.5s ease;
    max-height: 800px;
    overflow: hidden;
}
.content-box__small__roll {
    transition: max-height 0.5s ease;
    max-height: 800px;
    overflow: hidden;
}
.content-box__large__rolled {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.5s ease, opacity 0.25s 0.5s;
    opacity: 0;
}
.content-box__small__rolled {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.5s ease, opacity 0.25s 0.5s;
    opacity: 0;
}
.cursor-pointer:hover {
    cursor: pointer;
}
.slick-track
{
    display: flex !important;
}

.slick-slide
{
    height: inherit !important;
    overflow: visible;
}

/*.slick-dots li {*/
/*    margin: 0;*/
/*}*/

/*.slick-dots {*/
/*    margin-top: 50px;*/
/*}*/

/*.slick-dots li button:before, .slick-dots li.slick-active button:before {*/
/*    color: transparent;*/
/*    opacity: 1;*/
/*}*/

/*.slick-dots li button:before {*/
/*    margin-top: 5px;*/
/*    background-color: transparent;*/
/*    border: 1px solid rgb(90, 90, 90);*/
/*    border-radius: 20%;*/
/*    display: inline-block;*/
/*    height: 5px;*/
/*    width: 10px;*/
/*}*/
/*.slick-dots li.slick-active button:before {*/
/*    background-color: rgb(26, 24, 24);*/
/*}*/
.slick-dots {
    display: flex;
    justify-content: center;

    margin: 0;
    padding: 1rem 0;

    list-style-type: none;

    li {
        margin: 0 0.25rem;
    }

    button {
        display: block;
        width: 2.5rem;
        height: 0.25rem;
        border-radius: 1.25rem;
        opacity: 0.5;
        padding: 0;

        border: none;
        background-color: #151B33;

        text-indent: -9999px;
    }

    li.slick-active button {
        opacity: 1;
        width: 5rem;
        background-color: #FF6701;
    }

}
.navbar-toggler.collapsed .navbar-toggler-icon {
    background-image: url("/wp-content/themes/yourDelivery/images/navbar-burgir.svg");
}
.navbar-toggler .navbar-toggler-icon {
    background-image: url("/wp-content/themes/yourDelivery/images/navbar-close.svg");
}
.navbar-toggler {
    border: none;
}
.login-sign-up-li {
    display: none;
}
.home-page .home-sol-card-small h5{
    color: #151B33;
    text-align: center;
    font-family: ClashDisplay-Bold, serif;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
}
.home-page .home-sol-card-small p{
    color: #AFAFAF;
    text-align: center;
    font-family: Epilogue, serif;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1rem; /* 114.286% */
    letter-spacing: -0.0125rem;
    padding: 0 1.5em;
}
.wpcf7 form .wpcf7-response-output {
    width: fit-content;
    margin: 2em 0 1em;
    padding: 0.2em 1.5rem;
}
@media (max-width: 992px) {
    .login-sign-up {
        display: none;
    }
    .login-sign-up-li {
        display: block;
    }
    .navbar-collapse {
        text-align: center;
        border-radius: 0.5rem;
        background: #F7F9FB;
        box-shadow: 20px 27px 9px 0px rgba(0, 0, 0, 0.00), 13px 17px 9px 0px rgba(0, 0, 0, 0.01), 7px 10px 7px 0px rgba(0, 0, 0, 0.05), 3px 4px 5px 0px rgba(0, 0, 0, 0.09), 1px 1px 3px 0px rgba(0, 0, 0, 0.10);
    }
    .navbar-collapse li {
        margin-bottom: 2em;
    }
    .navbar-collapse .nav-link {
        color: #151B33;
        font-family: Epilogue, serif;
        font-size: 1rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .navbar-collapse .btn {
        justify-content: center;
        width: 14em;
    }
    .navbar-nav li:first-child {
        margin-top: 2em;
    }
    .navbar-nav li:last-child {
        margin-bottom: 2.5em;
    }
}
@media (max-width: 768px) {
    .home-page .home-h2-header {
        font-size: 1.5rem;
    }
    .home-page .header-buttons-row {
        flex-direction: column-reverse;
    }
    .home-page .header-desc {
        text-align: center;
        padding: 0 1em;
        margin-bottom: 2em;
    }
    .home-page .header-buttons-col {
        display: flex;
        justify-content: center;
    }
    .home-page .home-h2 {
        font-size: 1.5rem;
        margin-bottom: 0;
        line-height: 1.5625rem;
    }
    .home-page .home-h5 {
        margin-top: 0.75em;
        font-size: 1rem;
        line-height: 1.375rem;
    }
    .home-page .home-how-it-works-row {
        flex-direction: column;
        justify-content: center;
    }
    .home-page .home-how-it-works-box {
        border-radius: 0.5rem;
        border: 0.5px solid rgba(255, 103, 1, 0.30);
        height: 100%;
        padding-top: 1em;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
    }
    .home-page .home-how-it-works-box .home-h4 {
        color: #FF6701;
        text-align: center;
        font-family: ClashDisplay-Medium, serif;
        font-size: 1rem;
        font-style: normal;
        font-weight: 600;
        line-height: 100%; /* 0.875rem */
        text-transform: uppercase;
    }
    .home-page .home-how-it-works-box .desc-p {
        color: #151B33;
        text-align: center;
        font-family: Epilogue, serif;
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 100%; /* 0.625rem */
    }
    .home-page .home-how-it-works-box .home-imagable{
        max-width: 3.75rem;
        max-height: 3.75rem;
    }
    .home-page .home-how-it-works-col {
        padding: 0.25em 1em;
    }
    .home-page .mobile-next-row {
        display: inline-flex;
    }
    .home-page .mobile-center {
        text-align: center;
    }
    .home-page .phone-top {
        bottom: -6em !important;
        right: -5em !important;
    }
    .home-page .box-left {
        padding-bottom: 10em !important;
    }
    .home-about-us .box-right p {
        font-size: 1rem;
        width: 100%;
        line-height: 1rem; /* 100% */
        letter-spacing: -0.02rem;
    }
    .home-page .box-right {
        min-height: 27.5em;
    }
    section.home-plans .plan-box__disabled .wrap {
        padding: 2em 0.75em;
    }
    section.home-plans .plan-box__disabled h4 {
        font-size: 1.125rem;
    }
    section.home-plans .plan-box__disabled h5 .price {
        font-size: 1.25rem;
    }
    section.home-plans .plan-box__disabled h5 {
        font-size: 1rem;
    }
    section.home-plans .plan-box__disabled p {
        font-size: 0.875rem;
    }
    section.home-plans .plan-box__active h4 {
        font-size: 1.5rem;
    }
    section.home-plans .plan-box__active h5 {
        font-size: 1rem;
    }
    section.home-plans .plan-box__active h5 .price {
        font-size: 1.5rem;
    }
    section.home-plans .plan-box__active p {
        font-size: 0.875rem;
    }
    section.home-plans .plan-box__active .wrap {
        padding: 2em 0.75em;
    }
    section.home-plans .content-box.content-box__large .small-box-roller span {
        color: #FF6701;
        font-family: Epilogue, serif;
        font-size: 1rem;
        font-style: normal;
        font-weight: 500;
        text-decoration-line: underline;
        text-decoration-style: solid;
        text-decoration-skip-ink: none;
        text-decoration-thickness: auto;
        text-underline-offset: auto;
        text-underline-position: from-font;
    }
    section.home-plans h2.add-ons {
        color: #151B33;
        font-family: ClashDisplay-Medium, serif;
        font-size: 1.5rem;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
    }
    .home-plans .add-ons-col {
        display: flex;
        align-items: center;
        justify-content: space-around;
    }
    section.home-plans .content-box.content-box__small .add-ons-col span {
        color: #FF6701;
        font-family: Epilogue, serif;
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 500;
        text-decoration-line: underline;
        text-decoration-style: solid;
        text-decoration-skip-ink: none;
        text-decoration-thickness: auto;
        text-underline-offset: auto;
        text-underline-position: from-font;
    }
}
