    section {
        padding: 0 40px;
    }

    .p23row p {
    width: 100%;
}

    .p22b1 {
    margin: 90px 0 0 0!important;
}

.p22b1 {
    background: #ffffff00;
}

.paneltab2 {
    max-height: unset!important;
    overflow: visible!important;
}

.paneltab2 {
    display: flex;
    justify-content: space-between;
    margin: 0%;
}

.paneltab2 img {
    height: max-content;
    border-radius: 20px;
    background: #ECEDF1;
    padding: 35px;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px;
}

.paneltab2 .img-left0349{
width: 26%;
}

.row.p22navkarera a {
    color: #005DF3;
}

.work-inner09cust {
    color: #292F3A;
    font-size: 20px;
    font-family: "Inter";
    width: 100%;
    padding: 35px;
    box-sizing: border-box;
    border-radius: 20px;
    background: #ECEDF1;
}

.work-inner09cust strong {
    font-weight: 600;
}

.work-inner09cust h2 {
    margin: 40px 0 30px;
}

.work-inner09cust li {
    margin-bottom: 15px;
}

.wsvg {
    display: none;
}

.p22b1inner.col {
    gap: 50px;
}

/* Заголовок */

.p22b1inner {
    padding: 0;
}

.p22b1 {
    margin: 40px 0 0 0 !important;
}

.p22topinner {
    margin: 0;
    border-bottom: 0;
}

.p23bl1 {
    margin-top: 0;
}

h1.p22h1.p22h1mar {
    line-height: 1.4;
    font-size: 42px;
    letter-spacing: -2px;
    font-weight: 400;
    margin-bottom: 0px;
    color: #292F3A;
    margin-top: 0px;
}

p.head_bottomleftban098 {
    font-size: 42px;
    font-weight: 300;
    color: #292F3A;
    margin-bottom: 35px;
    margin-top: 35px;
}

button.product__item-cart.btn-3.open-modal.but-karera098 {
    border: 2px solid #005df3;
    padding: 16px 18px;
    color: #005DF3;
    background: #ffffff00;
    font-size: 16px;
    border-radius: 50px;
    width: 100%;
    font-family: inter;
    cursor: pointer;
    justify-content: center;
}

.work-inner09cust.single-carer{
    width:72%
}

.mobimgkarera{
    display: none;
}

section.p22b1 {
    gap: 30px;
    display: flex;
    justify-content: space-between;
    margin: 40px auto 0 !important;
}

.left_col_karer98 svg.svg-loop098 {
    border-radius: 50px;
    margin: -110px 0 0 0 ;
    width: 220px;
    height: 220px;
    background: linear-gradient(180deg, #005DF3 0%, #0D459F 108.04%);
    padding: 41px;
    box-sizing: border-box;
    display: flex;
}

    button.product__item-cart.btn-3.open-modal.but-karera098.svaz872 {
        border: 1px solid transparent;
        background: linear-gradient(#f4f4f4, #f4f4f4) padding-box, linear-gradient(270deg, #A6C5F6 0%, #005DF3 49.52%, #00368D 100%) border-box;
    }


.last-path-leftban {
    position: relative;
    padding: 20px;
    width: 100%;
    box-sizing: border-box;
}

.last-path-leftban img {
    position: absolute;
    width: 170px;
    right: 0;
}

.left_col_karer98 img.photo_comand89 {
    width: 100%;
    margin-top: -150px;
}

.head_banner_carer {
    background: linear-gradient(180deg, #005DF3 0%, #0D459F 108.04%);
    color: #fff;
    font-family: "Inter";
    border-radius: 20px;
    padding: 50px 30px 250px;
    letter-spacing: -2px;
    font-weight: 500;
}

.first-path-leftban {
    background: #ECEDF1;
    padding-bottom: 120px;
    border-radius: 20px;
}

.head_banner_carer p {
    font-size: 25px;
    letter-spacing: -0.5px;
    margin-top: 20px;
    font-weight: 400;
}

.first-path-leftban .title_ban098 {
    font-size: 48px;
}

.left_col_karer98 {
    width: 500px;
}

.right_col_karer98 {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.buttons_carer02994 {
    display: flex;
    gap: 20px;
        align-items: center;
    margin-top: 20px;
    flex-wrap: wrap;
}

.under_head0909 {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    font-size: 24px;
    margin-bottom: 20px;
    font-weight: 500;
    letter-spacing: -1px;
}
.work-inner09cust.carrer_while {
    background: #fff;
    border: 1px solid #dcdcdc;
}

.buttons_carer02994 button {
    max-width: max-content;
}

.buttons_carer02994 a {
    background: #005DF3;
    border: none;
    color: #fff;
    font-family: Inter;
    border-radius: 50px;
    display: block;
    padding: 18px 25px;
    font-size: 16px;
    text-align: center;
}

.work-inner09cust.carrer_while h2 {
    margin: 0 0 15px 0;
}

.under_head09tag a {
    font-size: 14px;
    font-weight: 400;
    padding: 5px 15px 6px;
    background: #f4f4f4;
    color: #000;
    border-radius: 50px;
    letter-spacing: -0.8px;
}

.under_head09tag {
    display: flex;
    gap: 5px;
    flex-wrap: wrap;
    padding: 5px 0 0 0;
}

.descript_carer {
    font-size: 16px;
    color: #000;
}

.last-path-leftban button {
    width: max-content !important;
    padding: 16px 50px !important;
    display: flex;
    gap: 10px;
    align-items: center;
}

.last-path-leftban img {
    position: absolute;
    width: 170px;
    right: 20px;
    bottom: 20px;
}

    .left_col_karer98 {
        display: flex;
        flex-direction: column;
        align-items: center;
    }


.text_rotate89 {
  transform-box: fill-box;
    transform-origin: 66px 66px;
  will-change: transform;
  backface-visibility: hidden;
  animation: spin360 8s linear infinite;
}

@keyframes spin360 {
  from { transform: rotate(0deg); }
  to   { transform: rotate(360deg); }
}

@media(max-width:1650px){
section {
    padding: 0 25px;
}
}

@media(max-width:1500px){
.left_col_karer98 {
    width: 420px;
}

.first-path-leftban .title_ban098 {
    font-size: 35px;
}

.head_banner_carer p {
    font-size: 22px;
}

.head_banner_carer {
    padding: 50px 30px 200px;
}

.left_col_karer98 img.photo_comand89 {
    margin-top: -120px;
}

p.head_bottomleftban098 {
    font-size: 32px;
    margin-bottom: 30px;
    margin-top: 25px;
}

.last-path-leftban img {
    position: absolute;
    width: 140px;
    right: 20px;
    bottom: 20px;
}

.last-path-leftban button {
    padding: 16px 30px !important;
}

}


@media(max-width:1100px){

        .work-inner09cust.carrer_while {
        padding: 25px;
        }

        .last-path-leftban img {
        width: 100px;
    }

    .left_col_karer98 svg.svg-loop098 {
    width: 208px;
    height: 208px;
    padding: 35px;
}

    .left_col_karer98 {
        width: 380px;
    }

    .work-inner09cust {
    font-size: 16px;
}
        .work-inner09cust.single-carer{
    width:100%
}

.work-inner09cust h2 {
    margin: 30px 0 0px;
    font-size: 25px;
}
.desctopimgkarera{
    display: none;
}

.mobimgkarera{
    display: block;
}

    .paneltab2 {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    gap: 30px;
}
.paneltab2 .img-left0349{
width: 100%;
}
.work-inner09cust {
    width: 100%;
}
        .work-inner09cust {
        padding: 10px 15px;
    }
}

@media(max-width:1024px){
section.p22b1 {
    flex-direction: column;
}
    .left_col_karer98 {
        width: 100%;
        max-width: 500px;
        margin: 0 auto;
    }

        .left_col_karer98 img.photo_comand89 {
        margin-top: -135px;
    }
}

@media(max-width:1000px){

    .row.mainrow.new_cust_category098.cont98 h1 {
        font-size: 28px;
    }

    h1.p22h1.p22h1mar {
    font-size: 28px;
}
}
@media(max-width:800px){

.p23b1p1 {
        display: block !important;
        font-size: 16px;
        width: 100%;
        margin-top: 10px;
        margin-bottom: 0;
    }

    .row.p23bl1.headepagecustpartner04420940 {
        align-items: start;
        flex-direction: column;
    }
}

@media(max-width:767px){

    .left_col_karer98 img.photo_comand89 {
        margin-top: -100px;
    }
    
    section.p22b1 {
    flex-direction: column;
}

    .buttons_carer02994 a {
        padding: 10px 20px;
        font-size: 14px;
        border: 1px solid #005DF3;
    }

button.product__item-cart.btn-3.open-modal.but-karera098 {
padding: 10px 10px;
        font-size: 14px;
}

section {
    padding: 0 15px;
}
.paneltab2 img {
    padding: 15px;
}

.p22b1 {
    margin: 20px 0 0 0 !important;
}
    .row.p23bl1.headepagecustpartner04420940 {
        margin-top: 0;
    }
        p.head_bottomleftban098 {
        font-size: 32px;
        margin-bottom: 20px;
        margin-top: 15px;
    }

        .last-path-leftban button {
        padding: 16px 20px !important;
    }

    .buttons_carer02994 {
    gap: 10px;
}
}

@media(max-width:420px){

        .head_banner_carer {
        padding: 50px 30px 170px;
    }

        p.head_bottomleftban098 {
        font-size: 28px;
        margin-bottom: 20px;
        margin-top: 15px;
    }

.first-path-leftban .title_ban098 {
        font-size: 30px;
    }

    .head_banner_carer p {
        font-size: 18px;
    }
}