
.paraphrasingSec {
    padding: 44px 0 50px;
    overflow: visible;
}

.flex {
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 12px;
    flex-wrap: wrap;
}

.j-start {
    justify-content: start;
}

.start {
    align-items: start;
}

.center {
    justify-content: center;
}

.tocWrapper {
    max-width: 293px;
    width: 100%;
    position: sticky;
    top: 107px;
}
.specsWrapper.flex {
    gap: 42px;
}
.tocHead {
    color: #222;
    font-size: 15px;
    font-weight: 600;
    line-height: normal;
    padding: 8px 11px 8px 5px;
}

.tocContentsWrapper {
    padding: 0 39px 0 0;
    margin-top: 4px;
    max-height: 480px;
    overflow-y: auto;
}

.tocContentsWrapper::-webkit-scrollbar {
    width: 4px;
    height: 8px;
    cursor: pointer;
}

.tocContentsWrapper::-webkit-scrollbar {
    width: 4px;
    max-height: 5px
}

.tocContentsWrapper::-webkit-scrollbar-track {
    background: #e5e5e5
}

.tocContentsWrapper::-webkit-scrollbar-thumb {
    background: #05ADA3;
    border-radius: 4px
}

.tocContentsWrapper a {
    color: #858585;
    font-size: 13px;
    font-weight: 400;
    line-height: 150%;
    padding: 8px 11px 8px 5px;
    display: block;
}

.tocContentsWrapper a.active {
    color: #05ADA3;
}

.contentBox {
    padding: 25px 37px 30px 40px;
    border-radius: 5px;
    border: 1px solid #EEE;
    box-shadow: -2px -2px 17px 0px rgba(107, 107, 107, 0.50);
    /* max-width: 775px; */
    width: 100%;
}

.contentBox h1 {
    color: #121826;
    font-size: 28px;
    font-weight: 400;
    line-height: 150%;
}

.contentBox p {
    color: #435B8C;
    font-size: 14px;
    line-height: 150%;
}

.contentBox p a {
    color: #05ADA3;
}

.contentBox p a:hover {
    text-decoration: underline;
}

.boxDesc {
    font-size: 15px;
    margin: 15px 0 45px;
}

.colouredBox {
    background: linear-gradient(180deg, rgba(219, 242, 255, 0.40) 0%, rgba(236, 233, 251, 0.60) 28.13%, rgba(247, 246, 255, 0.70) 63.54%, rgba(252, 231, 255, 0.30) 100%);
}

.allDayBox {
    padding: 39px 20px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 60px;
}

.allDayBox .allDayHead {
    color: #121826;
    font-size: 22px;
    line-height: 140%;
    /* 30.8px */
}

.allDayHead span {
    background: linear-gradient(13deg, #FF51D7 0%, #C300FF 15.57%, #C300FF 42.99%, #30B6FF 62.52%, #00F0FF 85.84%, #05ADA3 99.31%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.boxHead {
    color: #121826;
    font-size: 22px;
    font-weight: 400;
    line-height: 140%;
    margin-bottom: 25px;
}

h3.boxHead,
.boxHead.m15 {
    margin-bottom: 15px;
}

.abcDiv p {
    margin-bottom: 20px;
}

.singleBox {
    padding: 32px 20px;
    max-width: 323px;
    width: 100%;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 0px 9px 0px rgba(98, 98, 98, 0.25);
    text-align: center;
}

.boxesWrapper {
    margin: 50px 0 30px;
    gap: 24px;
}

.singleBox .blackText {
    color: #121826;
    font-size: 14px;
    font-weight: 500;
    line-height: 150%;
    /* 21px */
    text-transform: uppercase;
}

.singleBox .action {
    color: #05ADA3;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 24px */
    margin: 25px 0 24px;
}

.contentBox .paraphrasingQuote {
    color: #121826;
    text-align: center;
    font-size: 17px;
    font-style: italic;
    font-weight: 500;
    line-height: 150%;
    /* 25.5px */
    margin: 70px auto 50px;
    max-width: 572px;
}

.singleQuote {
    padding: 24px 29px 64px 25px;
    background-image: url(../svg/bubble-grey-2.svg);
    background-size: contain;
    background-repeat: no-repeat;
    max-width: 362px;
    width: 100%;
}

.contentBox .singleQuote p {
    color: #7387AE;
    padding-top: 0;
    margin: 0;
}

.contentBox .singleQuote .quoteText {
    max-width: 287px;
    font-size: 13px;
    margin-top: 16px;
    padding-top: 0;
    color: #515151;
}

.singleQuote.blue {
    padding: 20px 17px 83px 25px;
    background-image: url(../svg/bubble-blue-2.svg);
    background-size: contain;
    background-repeat: no-repeat;
    max-width: 308px;
    position: absolute;
    right: 0;
    bottom: 0;
}

.singleQuote.blue .quoteText {
    max-width: 266px;
    margin-top: 22px;
    font-size: 14px;
    line-height: 170%;
}

.differenceQuotationsWrapper {
    position: relative;
    max-width: 635px;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 49px;
}
.normalContentWrapper.sumriz_compare,
.differenceQuotationsWrapper.sumriz_compare{
    max-width: unset;
    left: -137px;
}
.significanceDiv {
    margin: 90px 0 50px;
}

.significanceDiv p {
    margin-bottom: 20px;
}

.significanceSwiperWrapper {
    max-width: 630px;
    margin: 0 auto;
}

.significanceSwiper {
    padding-bottom: 30px;
}

.singleSignificance {
    padding: 31px 40px 31px 122px;
}

.singleSignificance .significanceName {
    color: #121826;
    font-size: 15px;
    font-weight: 600;
    line-height: normal;
}

.singleSignificance p:nth-child(2) {
    margin: 16px 0 35px;
}

.tryBtn {
    padding: 8px 20px;
    color: #121826;
    font-size: 16px;
    line-height: 150%;
    background: linear-gradient(to right, white, white), linear-gradient(33.57deg, #FF51D7 -10.09%, #24C7BD 0%, #046761 100%), rgba(244, 250, 249, 0.88);
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
    border: 2px solid transparent;
    border-radius: 100px;
    display: block;
    max-width: max-content;
    margin: 0 auto;
}

.tryBtn:hover {
    background: #019990;
    color: #fff;
}

.defaultPagination .swiper-pagination-bullet {
    background: #435B8C;
}

.defaultPagination .swiper-pagination-bullet-active {
    background: #05ADA3;
    width: 18px;
    border-radius: 100px;
}

.defaultPagination .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 2.5px;
    height: 8px;
    width: 8px;
}

.defaultPagination {
    text-align: center;
}

.paraphrasingQuote.skillfull {
    max-width: 551px;
    margin: 70px auto 30px;
}

.skillfullText {
    text-align: center;
    max-width: 565px;
    margin: 0 auto;
}

.additionDiv {
    margin: 40px auto 100px;
    max-width: 614px;
}

.additionBox {
    max-width: 159px;
    width: 100%;
    padding: 27px 0;
    text-align: center;
    border-radius: 40px;
    background: linear-gradient(63deg, rgba(24, 98, 255, 0.15) 0%, rgba(119, 49, 255, 0.15) 47.84%, rgba(208, 18, 255, 0.15) 100%);
    position: relative;
}
.additionBox::after{
    width: calc(100%);
    height: calc(100%);
    position: absolute;
    content: '';
    border: 1px solid transparent;
    background: linear-gradient(#fff, #fff) padding-box,  linear-gradient(81.22deg, #1862FF -14.08%, #7731FF 29.91%, #D012FF 77.88%) border-box;
    left: -1px;
    top: -1px;
    z-index: -1;
    border-radius: 40px;
}

.additionBox p:first-child {
    color: #121826;
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
}

.additionBox p:last-child {
    color: #121826;
    font-size: 15px;
    line-height: 150%;
    margin-top: 5px;
}

.learningDiv p {
    margin-bottom: 20px;
}

.greyPinkDiv {
    margin: 60px auto 100px;
    padding: 17px;
    max-width: 592px;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 0px 19px 0px rgba(75, 74, 74, 0.25);
}

.textExample {
    padding: 12px 16px;
    border-radius: 3px;
    background: rgba(221, 221, 221, 0.32);
}

.textExample p:first-child {
    color: #121826;
    font-size: 15px;
    font-weight: 500;
    line-height: 150%;
    margin-bottom: 5px;
}

.textExample:last-child {
    background: rgba(208, 18, 255, 0.08);
    margin-top: 15px;
}

.effictiveSwiperWrapper {
    max-width: 683px;
    margin: 43px auto 0;
}

.effictiveSwiper {
    padding-bottom: 30px;
}

.singleEffect {
    padding: 20px 10px;
    border: 1px solid transparent;
    background: linear-gradient(to right, white, white), linear-gradient(80deg, #FF51D7 -10.09%, #24C7BD 0%, #046761 100%), rgba(244, 250, 249, 0.88);
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
    border-radius: 5px;
}

.singleEffect h3 {
    color: #121826;
    font-size: 17px;
    font-weight: 500;
    line-height: 130%;
    margin-bottom: 15px;
}

.singleEffect p {
    font-size: 13px;
    min-height: 156px;
    padding-top: 0;
}

.howtoDiv {
    padding: 20px 30px 57px;
    background: rgba(244, 250, 249, 0.88);
}

.howtoDiv .boxHead {
    margin-bottom: 15px;
}

.howtoSteps {
    max-width: 540px;
    margin: 40px auto 0;
    display: flex;
    flex-direction: column;
    gap: 25px;
}

.singleStep {
    padding: 15px 10px 16px 15px;
    background: linear-gradient(to right, white, white), linear-gradient(33.57deg, #FF51D7 -10.09%, #24C7BD 0%, #046761 100%), rgba(244, 250, 249, 0.88);
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
    border-radius: 15px;
    border: 2px solid transparent;
    justify-content: flex-start;
}

.stepNum {
    padding-right: 15px;
    color: #121826;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    line-height: normal;
}

.singleStep {
    flex-wrap: nowrap;
    min-height: 116.5px;
}

.stepContent {
    padding-left: 15px;
    border-left: 2px solid #BCD4E8;
}

.stepContent p:first-child, .stepContent h3:first-child {
    color: #121826;
    font-size: 15px;
    font-weight: 600;
    line-height: normal;
    text-align: left;
    padding-top: 0;
}

.stepContent p:last-child {
    font-size: 13px;
    margin-top: 7px;
    text-align: left;
    padding-top: 0;
}

.useDiv {
    margin: 70px 0 40px;
}

.useDiv p {
    margin-bottom: 20px;
}

.singleHack {
    padding: 35px 14px;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 0px 9px 0px rgba(98, 98, 98, 0.25);
}

.hackWrapper {
    max-width: 660px;
    margin: 0 auto;
}

.singleHack p {
    max-width: 173px;
    text-align: center;
}

.singleHack img {
    max-width: 49px;
    width: 100%;
    max-height: 49px;
    height: 100%;
    margin: 0 auto 18px;
    display: block;
}

.RsDiv {
    margin: 80px 0 39px;
}

.RsDiv p {
    margin-bottom: 20px;
}

.fourRsWrapper {
    max-width: 629px;
    border-radius: 20px;
    margin: 39px auto 0;
    overflow: hidden;
    justify-content: center;
    gap: 0;
}

.singleR {
    padding: 20px 37px 35px 40px;
    background: #D9F5F2;
    width: 50%;
    position: relative;
}

.singleR:nth-child(2n) {
    padding-right: 16px;
}

.singleR p:first-child {
    color: #000;
    font-size: 19px;
    font-weight: 500;
    line-height: 150%;
    margin-bottom: 9px;
    text-align: left;
    padding-top: 0;
}
.doubleFirstP .singleR p:first-child{
    min-height: 57px;
}
.singleR p:last-child {
    color: #515151;
    font-size: 14px;
    line-height: 150%;
    padding-top: 0;
    text-align: left;
    min-height: 84px;
}

.singleR.lightR {
    background: #EBFFFD;
}

.singleR:nth-child(n + 3) {
    padding-top: 35px;
}

.singleR::after {
    position: absolute;
    content: '';
    border-bottom: 37px solid #D9F5F2;
    border-left: 34px solid transparent;
    z-index: 5;
    border-right: 34px solid transparent;
}

.singleR:first-child::after {
    transform: rotate(90deg);
    right: -27px;
    top: 42%;
    transform: rotate(90deg) translateY(-50%);
}

.singleR:nth-child(2)::after {
    border-bottom: 37px solid #EBFFFD;
    left: 29%;
    transform: rotate(180deg) translateX(-50%);
    bottom: -27px;
}

.singleR:nth-child(3)::after {
    border-bottom: 37px solid #EBFFFD;
    left: 50%;
    transform: translateX(-50%);
    top: -27px;
}

.typeDiv {
    padding: 40px 30px;
    background: linear-gradient(180deg, rgba(219, 242, 255, 0.40) 0%, rgba(236, 233, 251, 0.60) 28.13%, rgba(247, 246, 255, 0.70) 63.54%, rgba(252, 231, 255, 0.30) 100%);
}

.singleType {
    padding: 15px 12px 15px;
    background: url(../types-box.html);
    background-size: contain;
    flex-wrap: nowrap;
    gap: 21px;
    background-repeat: no-repeat;
    margin-top: 20px;
}

.typesWrapper {
    margin-top: 53px;
}

.singleType .typeName {
    max-width: 167px;
    padding: 29px 38px 28px 39px;
    border-radius: 100px;
    background: linear-gradient(63deg, rgba(24, 98, 255, 0.10) 0%, rgba(119, 49, 255, 0.10) 47.84%, rgba(208, 18, 255, 0.10) 100%);
    color: #000;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    line-height: 130%;
}

.singleType p {
    font-size: 13px;
}

.strategyDiv {
    margin: 0 0 40px;
}

.strategyDiv p {
    margin-bottom: 20px;
}

.strategyWrapper {
    max-width: 668px;
    margin: 30px auto 0;
    row-gap: 18px;
}

.singleStrategy {
    padding: 25px 15px;
    background: linear-gradient(to right, white, white), linear-gradient(33.57deg, #FF51D7 -10.09%, #24C7BD 0%, #046761 100%), rgba(244, 250, 249, 0.88);
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
    border: 1px solid transparent;
    border-radius: 5px;
    max-width: 328px;
}

.singleStrategy h3 {
    color: #000;
    font-size: 16px;
    font-weight: 600;
    line-height: 150%;
    margin-bottom: 12px;
}

.singleStrategy p {
    color: #64748B;
    font-size: 13px;
    min-height: 140px;
}

.differenceDiv {
    margin: 70px 0 45px;
}

.differenceDiv p {
    margin-bottom: 20px;
}

.differencesTable {
    margin: 45px auto 40px;
    max-width: 668px;
    border: 1px solid transparent;
    background: linear-gradient(to right, white, white), linear-gradient(80deg, #FF51D7 -10.09%, #24C7BD 0%, #046761 100%), rgba(244, 250, 249, 0.88);
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
    border-radius: 5px;
}

.differencesTable table {
    width: 100%;
    border-collapse: collapse;
}

.differencesTable th {
    padding: 11px 22px;
    color: #1E2532;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    line-height: 130%;
    border-right: 1px solid #DEDEDE;
}

.differencesTable td {
    padding: 21px 10px 21px 14px;
    color: #1E2532;
    font-size: 13px;
    font-weight: 400;
    line-height: 140.5%;
    vertical-align: top;
    border-top: 1px solid #DEDEDE;
    border-right: 1px solid #DEDEDE;
}

.differencesTable td:first-child {
    font-weight: 500;
}

.differencesTable th:last-child,
.differencesTable td:last-child {
    border-right: none;
}

.differencesTable th:nth-last-child(2) {
    min-width: 100px;
}

.readyText {
    margin: 20px auto;
    font-size: 15px;
    max-width: 403px;
    text-align: center;
}

.faq-card {
    background: #FFFFFF;
    border: 1px solid rgba(35, 63, 140, 0.24);
    border-radius: 4px;
    width: 100%;
    margin-top: 20px;
}

.faq-card.show,
.faq-card:hover {
    border: 1px solid #05ADA3;
}

.faq-accord-card-head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 26px 20px;
    cursor: pointer;
}

.answerInner p a {
    text-decoration: underline;
    color: #05ADA3;
}

.answerInner p+p {
    margin-top: 10px;
}

.faq-card:hover .faq-accord-card-head h3,
.faq-card.show .faq-accord-card-head h3 {
    color: #05ADA3;
}

.faq-icon {
    display: flex;
    width: 18px;
    height: 18px;
    background: url(../svg/faqsvg-db-4.svg);
    flex: 0 0 18px;
    background-size: contain;
}

.faq-accord-card-body {
    padding: 0 20px 30px;
}

.faq-accord-card-body p {
    font-size: 14px;
    line-height: 170.5%;
    color: #213D56;
}

.faq-card:hover .faq-icon,
.faq-card.show .faq-icon {
    background: url(../svg/faqsvg-db-4.svg);
    background-size: contain;
}


.faq-card.show .faq-accord-card-head .faq-icon {
    transform: rotate(135deg);
}

.faq-accord-card-head h3 {
    color: #0F172A;
    font-size: 16px;
    font-weight: 400;
    line-height: 150%;
}

.faqsHead {
    color: #0F172A;
    text-align: center;
    font-size: 24px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 50px;
}

.faqsWrapper {
    padding: 40px 30px 50px;
    background: linear-gradient(180deg, rgba(219, 242, 255, 0.40) 0%, rgba(236, 233, 251, 0.40) 28.13%, rgba(247, 246, 255, 0.80) 63.54%, rgba(232, 237, 255, 0.00) 100%);
}

.typesPagination{
    display: none;
}

.strategyDiv.center p{
    text-align: center;
}
.singleQuote.blue p{
    color: #121826
}
.singleQuote.blue .quoteTop p {
    color: #05ADA3;
}

@media (max-width: 1199px) {
    .tocWrapper {
        display: none;
    }

    .paraphrasingWrapper {
        justify-content: center;
    }
}

@media (max-width: 991px) {
    .contentBox {
        padding: 25px 33px 30px;
    }
}

@media(max-width:767px) {
    .contentBox {
        padding: 25px 15px 30px;
    }

    .differencesTable th {
        padding: 11px 5px;
    }

    .differencesTable td {
        padding: 21px 5px 21px;
    }
    .normalContentWrapper.sumriz_compare,
    .differenceQuotationsWrapper.sumriz_compare{  
        left: unset;
    }
}

@media (max-width: 575px) {
    .differencesTable {
        overflow-x: auto;
    }

    .contentBox h1 {
        font-size: 22px;
    }

    .allDayBox {
        padding: 29px 10px;
        margin-bottom: 40px;
    }

    .allDayBox .allDayHead {
        font-size: 17px;
    }

    .contentBox p {
        font-size: 13px;
    }

    .boxHead {
        margin-bottom: 20px;
        font-size: 20px;
    }

    .abcDiv p {
        margin-bottom: 15px;
    }

    .boxesWrapper {
        margin: 25px 0;
    }

    .contentBox .paraphrasingQuote {
        margin: 50px auto;
        font-size: 15px;
    }

    .singleQuote.blue {
        position: relative;
    }

    .differenceQuotationsWrapper {
        justify-content: center;
        min-width: 300px;
        padding-bottom: 0;
    }

    .singleQuote {
        padding: 16px 15px 76px;
        max-width: 300px;
        background: url(../svg/quote-grey-mob-2.svg);
        background-repeat: no-repeat;
    }

    .singleQuote.blue {
        background: none;
        padding: 73px 13px 30px 21px;
        margin-top: -30px;
    }

    .singleQuote.blue::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-image: url(../svg/bubble-blue-2.svg);
        background-size: contain;
        background-repeat: no-repeat;
        transform: rotate(180deg);
        /* Rotate the background pseudo-element by 45 degrees */
        z-index: -1;
    }

    .significanceDiv {
        margin: 90px 0 36px;
    }
    .significanceDiv p{
        margin-bottom: 16px;
    }
    .significanceSwiperWrapper{
        width: calc(100% + 30px);
        margin-left: -15px;
    }
    .singleSignificance {
        padding: 26px 15px;
    }
    .singleSignificance .significanceName{
        font-size: 14px;
    }
    .singleSignificance p:nth-child(2){
        margin: 14px 0 22px;
        min-height: 117px;
    }
    .tryBtn{
        font-size: 14px;
    }
    .significanceSwiper{
        padding-bottom: 22px;
    }
    .paraphrasingQuote.skillfull{
        margin: 90px auto 18px;
    }
    .additionBox{
        max-width: 100%;
    }
    .additionDiv{
        justify-content: center;
        gap: 28px;
        margin: 32px auto 90px;
    }
    .learningDiv p{
        margin-bottom: 14px;
    }
    .greyPinkDiv{
        margin: 32px auto 90px;
        padding: 8px;
    }
    .textExample:last-child{
        margin-top: 8px;
    }
    .textExample{
        padding: 10px;
    }
    .textExample p:first-child{
        font-size: 13px;
    }
    .textExample p:last-child{
        font-size: 12px;
    }
    .effictiveSwiperWrapper{
        margin: 32px auto 48px;
    }
    .effictiveSwiper {
        padding-bottom: 20px;
    }
    .singleEffect p{
        min-height: 176px;
    }
    .howtoDiv{
        /* width: calc(100% + 30px); */
        /* margin-left: -15px; */
        padding: 30px 14px;
    }
    .singleStep{
        background: none;
        position: relative;
        z-index: 2;
    }
    .singleStep::after{
        width: calc(100%);
        height: calc(100%);
        position: absolute;
        content: '';
        border: 2px solid transparent;
        background: linear-gradient(to right, white, white), linear-gradient(33.57deg, #FF51D7 -10.09%, #24C7BD 0%, #046761 100%), rgba(244, 250, 249, 0.88);
        background-clip: padding-box, border-box;
        background-origin: padding-box, border-box;
        left: -1px;
        top: -1px;
        z-index: -1;
        border-radius: 10px;
    }
    .howtoSteps{
        gap: 15px;
    }
    .useDiv {
        margin: 70px 0 32px;
    }
    .useDiv p{
        margin-bottom: 14px;
    }
    .singleHack{
        width: 100%;
    }
    .hackWrapper{
        gap: 22px;
    }
    .singleHack p{
        margin: 0 auto;
    }
    .RsDiv {
        margin: 90px 0 32px;
    }
    .singleR{
        width: 100%;
        padding: 30px 20px;
    }
    .singleR:first-child::after, .singleR.third::after{
        left: 50%;
        bottom: -27px;
        transform: scaleY(-1) translateX(-50%);
        right: unset;
        top: unset;
    }
    .singleR p:first-child{
        font-size: 16px;
    }
    .singleR.first{
        order: 1;
    }
    .singleR.second{
        order: 2;
    }
    .singleR.third{
        order: 3;
    }
    .singleR.fourth{
        order: 4;
    }
    .singleR.fourth::after{
        display: none;
    }
    .singleR:nth-child(n + 3){
        padding-top: 30px;
    }
    .fourRsWrapper{
        margin: 32px auto 70px;
    }
    .typeDiv{
        width: calc(100% + 30px);
        margin-left: -15px;
        padding: 30px 14px;
    }
    .singleType{
        background: none;
        flex-wrap: wrap;
        justify-content: center;
        padding: 20px 10px 10px;
        position: relative;
    }
    .typesPagination{
        display: block;
    }
    .singleType::after{
        width: calc(100% - 2px);
        height: calc(100% - 2px);
        position: absolute;
        content: '';
        border: 1px solid transparent;
        background: linear-gradient(to right, white, white), linear-gradient(33.57deg, #FF51D7 -10.09%, #24C7BD 0%, #046761 100%), rgba(244, 250, 249, 0.88);
        background-clip: padding-box, border-box;
        background-origin: padding-box, border-box;
        left: 0;
        top: 0;
        z-index: -1;
        border-radius: 10px;
    }
    .singleType p:last-child{
        min-height: 156px;
    }
    .typesWrapper{
        padding-bottom: 20px;
    }
    .strategyDiv {
        margin: 70px 0 32px;
    }
    .singleStrategy{
        padding: 15px;
    }
    .singleStrategy h3{
        font-size: 15px;
        margin-bottom: 10px;
    }
    .strategyWrapper{
        row-gap: 12px;
    }
    .differenceDiv {
        margin: 70px 0 32px;
    }
    .differencesTable{
        margin: 32px 0;
    }
    .readyText{
        margin: 20px auto 30px;
    }
    .faqsWrapper{
        width: calc(100% + 30px);
        margin-left: -15px;
        padding: 40px 15px;
    }
    .faqsHead {
        font-size: 20px;
        margin-bottom: 40px;
    }
    .faq-accord-card-head{
        padding: 15px 12px;
        gap: 15px;
    }
    .faq-accord-card-head h3{
        font-size: 15px;
    }
}


