.product-manager {
    background-image: url(/images/productmanager/banner/banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    display: flex;
    width: 100%;
    z-index: 0;
    height: auto;
    background-position: center;
    position: relative;
    flex-direction: row;
    padding-left: 170px;
    padding-top: 45px;
    column-gap: 50px;
    padding-bottom: 120px;
}

.product-manger__icon {
    width: 228px;
}

.product-manger__icon .product-manager__subtitle {
    margin-top: 15px;
}

.product-manger__icon .product-manager__subtitle li:before {
    left: -20px;
    top: 5px;
}

.product-manager__title {
    display: flex;
    flex-direction: column;
    row-gap: 20px;
    width: 420px;

}

.product-manager__title h1 {
    font-family: Roboto;
    font-size: 71px;
    font-weight: 900;
    line-height: 100%;
    text-transform: uppercase;
    margin: 0;
    text-wrap: nowrap;
}

.product-manager__title h1 > span {
    font-family: Roboto;
    font-size: 21px;
    font-weight: 900;
    line-height: 100%;
    text-transform: uppercase;
    color: rgb(255, 255, 255);
}

.product-manager__subtitle u {
    font-weight: 700;
    color: rgb(36, 90, 77);
}

.product-manager__subtitle a {
    font-weight: 700;
    color: rgb(36, 90, 77);
}


.product-manager__subtitle li {
    color: rgb(36, 90, 77);
    font-family: Roboto;
    font-size: 14px;
    font-weight: 400;
    line-height: 120%;
    text-align: left;
    position: relative;
}

.product-manager__subtitle li span {
    font-weight: 700;
}

.product-manager__subtitle {
    display: flex;
    flex-direction: column;
    row-gap: 14px;
    list-style-type: none;
    padding-left: 30px;
}

.product-manager__subtitle li:before {
    content: "";
    display: inline-block;
    width: 15px;
    height: 21px;
    background-image: url('data:image/svg+xml;charset=UTF-8,<svg%20width="16"%20height="22"%20viewBox="0%200%2016%2022"%20fill="none"%20xmlns="http://www.w3.org/2000/svg"><path%20fill-rule="evenodd"%20clip-rule="evenodd"%20d="M14.3292%201.00708C13.9212%201.47704%2013.3889%202.13188%2013.1464%202.46245C12.904%202.7932%2012.4245%203.36891%2012.0809%203.74211C11.7374%204.1153%2011.1935%204.89695%2010.8722%205.47913C10.5511%206.06132%2010.1509%206.7399%209.98306%206.9872C9.815%207.2345%209.25371%208.24618%208.73539%209.23537C8.21724%2010.2246%207.45031%2011.6449%207.03114%2012.3916C6.61197%2013.1385%205.93399%2014.474%205.52431%2015.3592C5.1148%2016.2446%204.82682%2016.7468%204.88428%2016.4748C5.00491%2015.9065%205.98268%2013.8447%207.72039%2010.4943C8.38727%209.20839%208.82953%208.30337%208.70281%208.48322C7.69068%209.92115%206.54074%2011.92%205.65156%2013.7871C5.05663%2015.0364%204.50752%2015.9707%204.39119%2015.9317C4.08477%2015.829%203.40375%2012.2321%203.55929%2011.5373C3.69728%2010.9201%203.54819%209.8413%203.32697%209.85586C3.25305%209.8609%203.1215%209.86486%203.0347%209.86486C2.94771%209.86486%202.83442%2010.0267%202.78287%2010.2246C2.72095%2010.4625%202.53874%2010.5843%202.24468%2010.5843C1.86524%2010.5843%201.78774%2010.683%201.71597%2011.2587C1.66962%2011.6298%201.69271%2012.0141%201.76734%2012.113C2.09827%2012.5524%203.56519%2018.61%203.42774%2018.9701C3.24589%2019.4465%202.87344%2019.2108%202.75298%2018.5428C2.52944%2017.3034%201.9363%2014.8245%201.55221%2013.5247C1.34316%2012.8173%201.21572%2012.1244%201.26888%2011.9848C1.32222%2011.8452%201.21483%2011.5337%201.03048%2011.2925L0.694892%2010.854L0.690954%2011.433C0.687911%2011.8727%200.622584%2011.9869%200.418547%2011.9083C0.0697146%2011.7738%200.0686407%2012.5585%200.416399%2013.5393C0.554213%2013.9279%201.04498%2015.9108%201.5071%2017.9457C1.96923%2019.9803%202.38303%2021.6855%202.4267%2021.7348C2.47037%2021.7843%202.6098%2021.6819%202.73652%2021.5078C2.95308%2021.2104%202.9844%2021.2158%203.25108%2021.5979C3.48626%2021.9354%203.56466%2021.9607%203.7082%2021.7467C3.85174%2021.5328%203.92978%2021.5289%204.16352%2021.7238C4.40533%2021.9255%204.4456%2021.9044%204.4456%2021.5773C4.4456%2021.3674%204.54636%2021.187%204.66932%2021.1766C4.79246%2021.1659%205.0339%2021.1458%205.20608%2021.1316C5.56225%2021.1021%205.71904%2020.8354%207.49309%2017.2388C8.2006%2015.8045%209.2138%2013.85%209.74466%2012.8954C10.2755%2011.9409%2010.7099%2011.0024%2010.7099%2010.81C10.7099%2010.6175%2010.871%2010.3136%2011.0679%2010.1346C11.2647%209.95568%2011.4258%209.69022%2011.4258%209.5449C11.4258%209.39958%2011.748%208.63394%2012.1417%207.8433C12.5355%207.05285%2012.8577%206.33074%2012.8577%206.23865C12.8577%206.14657%2013.226%205.42949%2013.6763%204.64497C14.1264%203.86063%2014.4454%203.13834%2014.3847%203.03978C14.3242%202.9414%2014.4103%202.63583%2014.576%202.36101C14.876%201.8639%2014.8751%201.86408%2014.3963%202.40094Z"%20fill="%23412E1E"/></svg>');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-right: 10px;
    position: absolute;
    left: -30px;
    top: -2px;
}

.product-manager__form {
    width: 496px;
    height: max-content;
    display: flex;
    flex-direction: column;
    padding: 40px;
    border: 2px dashed rgb(255, 255, 255);
    border-radius: 15px;
    background: rgba(195, 176, 147, 0.85);
    row-gap: 20px;
    top: 77px;
    position: relative;
    left: 80px;
}

.product-manager__form-title {
    display: flex;
    flex-direction: column;
    row-gap: 15px;
}

.product-manager__form-title span:first-child {
    font-weight: 700;
    font-size: 20px;
    text-transform: uppercase;
    color: rgb(255, 255, 255)
}

.product-manager__form-title h2 {
    font-weight: 900;
    font-size: 39px;
    color: rgb(255, 255, 255)
}

.product-manager__form-title span:last-child {
    font-weight: 900;
    font-size: 35px;
    color: rgb(65, 46, 30);
}

.product-manager__form .cunstructor-form-body > div {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 20px;
}

.product-manager__form .max-w_470px .aow-100 {
    width: 185px !important;
}

.product-manager__form .ao-input__wrapper {
    width: 185px !important;
}

.product-manager__form .ao-input__header {
    display: none;
}

.product-manager__form .cunstructor-form-body {
    max-width: 100% !important;
    position: relative;
}

.product-manager__form h3 {
    display: none;
}

.product-manager__form .ao-input__body {
    width: 185px !important;
    height: 30px !important;
    display: flex;
    box-sizing: border-box;
    border: 1px solid rgb(187, 1, 1) !important;
    border-radius: 5px;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) !important;
    background: rgb(255, 255, 255) !important;
    color: rgb(0, 0, 0);
    font-family: Roboto;
    font-size: 14px;
    font-weight: 400;
    line-height: 100%;
}

.product-manager__form .text-right {
    position: absolute;
    top: 43px;
    right: 31px;;
}

.product-manager__form .btn {
    width: 185px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: linear-gradient(90.00deg, rgb(213, 7, 45) 0.002%, rgb(148, 4, 44) 99.997%);
    color: rgb(255, 250, 250);
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 130%;
    text-align: center;
}

.product-manager__form .ao-input__validation-message {
    text-wrap: nowrap;
}

.__mob {
    display: none;
}

.product-manger__icon.__mob {
    display: none;
}

@media (max-width: 1880px) {
    .product-manager {
        padding-left: 125px;
    }
}

@media (max-width: 1780px) {
    .product-manager {
        padding-left: 70px;
        padding-bottom: 95px;
        padding-top: 30px;
    }
}

@media (max-width: 1680px) {
    .product-manager {
        column-gap: 15px;
        padding-left: 30px;
    }

    .product-manager__form {
        left: 20px;
    }

    .product-manager__title h1 {
        font-size: 60px;
    }
}

@media (max-width: 1480px) {
    .product-manager {
        column-gap: 15px;
        padding-left: 30px;
    }

    .product-manager__form {
        padding: 20px;
        width: 444px;
    }

    .product-manager__title h1 {
        font-size: 55px;
    }

    .product-manger__icon img {
        width: 180px;
    }

    .product-manger__icon {
        width: 190px;
    }

    .product-manager__form .text-right {
        right: 8px;
    }
}

@media (max-width: 1380px) {
    .product-manager__title h1 {
        font-size: 45px;
    }

    .product-manager__title {
        width: 317px;
    }
}

@media (max-width: 1280px) {
    .product-manager {
        flex-direction: column;
        row-gap: 15px;
        padding-bottom: 30px;
        align-items: center;
    }

    .product-manger__icon {
        position: absolute;
        left: 30px;
    }

    .product-manager__form {
        top: 0;
    }

    .product-manager__title {
        width: 420px;
    }
}

@media (max-width: 1020px) {
    .product-manager__title {
        width: 317px;
    }

    .product-manger__icon {
        position: absolute;
        left: 15px;
    }
}

@media (max-width: 780px) {
    .product-manager__title h1 {
        font-size: 35px;
    }

    .product-manger__icon img {
        width: 150px;
    }
}

@media (max-width: 710px) {
    .product-manager__title h1 {
        font-size: 35px;
    }

    .product-manger__icon {
        display: none;
    }

    .__mob {
        display: block;
    }

    .product-manger__icon.__mob {
        display: block;
        position: relative;

    }

    .product-manager__title h1 {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        column-gap: 15px;
    }

    .product-manger__icon.__mob {
        width: 98px;
    }

    .product-manager__title {
        width: auto;
        padding-left: 15px;
        padding-right: 15px;
    }

    .product-manager__form {
        top: 0;
        left: 0;
    }
}

@media (max-width: 600px) {
    .product-manager__title h1 {
        width: 100px;
        margin: 0 auto;
        text-wrap: wrap;
    }

    .product-manager {
        padding: 15px;
    }

    .product-manager__title {
        padding: 0;
    }

    .product-manager__form-title h2 {
        font-size: 29px;
        margin: 0;
    }

    .product-manager__form-title span:last-child {
        font-size: 25px;
    }

    .product-manager__form-title span:first-child {
        font-size: 18px;
    }
}

@media (max-width: 460px) {
    .product-manager__form {
        width: 358px;
    }

    .product-manager__form .ao-input__body {
        width: 100% !important;
    }

    .product-manager__form .ao-input__wrapper {
        width: 100% !important;
    }

    .product-manager__form .text-right {
        position: relative;
        top: 0;
        right: 0;
        width: 100%;
    }

    .product-manager__form .cunstructor-form-body > div {
        justify-content: center;
    }

    .product-manager__form .max-w_470px .aow-100 {
        width: 100% !important;
    }

    .product-manager__form .btn {
        width: 100% !important;
        height: 40px;
    }

    .product-manager__form {
        border: none;
    }
}

@media (max-width: 380px) {
    .product-manager__title h1 {
        font-size: 29px;
    }

    .product-manager__form {
        width: 330px;
    }
}

.product-manager__items {
    display: flex;
    flex-direction: row;
    column-gap: 70px;
    justify-content: center;
    margin-top: 15px;
}

.product-manager__item {
    display: flex;
    flex-direction: row;
    align-items: center;
    column-gap: 15px;
}

.product-manager__item div {
    max-width: 150px;
}

@media (max-width: 1600px) {
    .product-manager__items {
        column-gap: 30px;
    }
}

@media (max-width: 1420px) {
    .product-manager__items {
        column-gap: 10px;
    }
}

@media (max-width: 1360px) {
    .product-manager__items {
        padding-left: 15px;
        padding-right: 15px;
        flex-wrap: wrap;
        max-width: 980px;
        column-gap: 63px;
        row-gap: 20px;
        margin: 0 auto;
        padding-top: 30px;
    }

    .product-manager__item {
        width: 225px;
    }
}

.open-vacancy {
    display: flex;
    flex-direction: row;
    column-gap: 100px;
    margin-top: 135px;
    justify-content: center;
}

.open-vacancy__title {
    font-family: Roboto;
    font-size: 38px;
    font-weight: 900;
    line-height: 120%;
    letter-spacing: 0%;
    text-align: center;
    text-transform: uppercase;
    color: rgb(65, 46, 30);
    max-width: 776px;
    margin: 0;
}

.open-vacancy__title span {
    color: rgb(36, 90, 77);
}

.open-vacancy__subtitle {
    font-family: Roboto;
    font-size: 28px;
    font-weight: 400;
    text-align: center;
    max-width: 728px;
    line-height: 40px;
}

.open-vacancy__subtitle {
    color: rgb(30, 40, 30);
}

.open-vacancy__subtitle i {
    color: rgb(255, 0, 0);
    font-size: 38px;
    font-weight: 900;
}

.open-vacancy__subtitle span {
    font-weight: 900;
}

@media (max-width: 1800px) {
    .open-vacancy {
        column-gap: 20px;
    }

    .open-vacancy__title {
        font-size: 33px;
    }
}

@media (max-width: 1700px) {
    .open-vacancy {
        align-items: center;
        padding-left: 15px;
        padding-right: 15px;
        margin-top: 90px;
    }

    .open-vacancy__subtitle {
        max-width: 500px;
    }
}

@media (max-width: 1480px) {
    .open-vacancy__title {
        font-size: 30px;
        max-width: 580px;
    }

    .open-vacancy__subtitle {
        max-width: 500px;
    }

    .open-vacancy__subtitle {
        font-size: 26px;
    }
}

@media (max-width: 1360px) {
    .open-vacancy {
        margin-top: 60px;
    }

    .open-vacancy__title {
        font-size: 25px;
        max-width: 495px;
    }

    .open-vacancy__subtitle {
        max-width: 425px;
    }

    .open-vacancy__subtitle {
        font-size: 23px;
    }
}

@media (max-width: 1160px) {
    .open-vacancy {
        margin-top: 60px;
        flex-direction: column;
        row-gap: 30px;
    }

    .open-vacancy__subtitle i {
        font-size: 30px;
    }
}

@media (max-width: 600px) {
    .open-vacancy {
        margin-top: 30px;
    }

    .open-vacancy__subtitle i {
        font-size: 26px;
    }

    .open-vacancy__title {
        font-size: 22px;
    }

    .open-vacancy__subtitle {
        font-size: 20px;
    }
}

@media (max-width: 460px) {
    .open-vacancy {
        margin-top: 30px;
    }

    .open-vacancy__subtitle {
        line-height: 29px;
    }

    .open-vacancy__title {
        font-size: 20px;
    }
}

@media (max-width: 380px) {
    .open-vacancy__subtitle {
        font-size: 18px;
    }

    .open-vacancy__title {
        font-size: 18px;
    }
}

.what-is-autoopt {
    position: relative;
    padding: 25px 30px;
    margin-top: 130px;
    background: linear-gradient(90.00deg, rgb(237, 238, 240), rgb(146, 200, 187) 100%);
}

.what-is-autoopt__title {
    color: rgb(65, 46, 30);
    font-family: Roboto;
    font-size: 40px;
    font-weight: 500;
    line-height: 47px;
    text-align: center;
    text-transform: uppercase;
    display: flex;
    flex-direction: row;
    align-items: center;
    column-gap: 20px;
    justify-content: center;
}

.what-is-autoopt__body {
    display: flex;
    flex-direction: row;
    column-gap: 20px;
    margin-top: 20px;
    justify-content: center;
}

.what-is-autoopt__body div {
    max-width: 560px;
    color: rgb(65, 46, 30);
    font-family: Roboto;
    font-size: 18px;
    font-weight: 400;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: left;
}

.what-is-autoopt__body span {
    font-weight: 700;
}

.what-is-autoopt__youtube {
    cursor: pointer;
    position: absolute;
    bottom: -60px;
    right: 70px;
    animation: pulse 2s infinite;
    width: 163px;
}

@keyframes pulse {
    0%, 100% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.1);
    }
}

.what-you-do {
    margin-top: 35px;
}

.what-you-do__header {
    font-family: Roboto;
    font-size: 40px;
    font-weight: 400;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    color: rgb(36, 90, 77);
}

.what-you-do__header span {
    color: rgb(65, 46, 30);
}

.what-you-do__body {
    margin-top: 40px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    column-gap: 100px;
}

.what-you-do__items {
    display: flex;
    flex-direction: column;
    row-gap: 22px;
    color: rgb(65, 46, 30);
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: 0%;
    text-align: left;
}

.what-you-do__items {
    max-width: 515px;
}

.what-you-do__title {
    font-size: 26px;
    font-weight: 700;
    line-height: 28px;
}

.what-you-do__item {
    position: relative;
}

.what-you-do__items p {
    margin-bottom: 0;
    margin-top: 20px;
}

.what-you-do__title i {
    position: absolute;
    left: -35px;
    top: -8px;
}

@media (max-width: 1700px) {
    .what-is-autoopt {
        margin-top: 90px;
    }
}

@media (max-width: 1600px) {
    .what-is-autoopt__title {
        font-size: 35px;
    }
}

@media (max-width: 1380px) {
    .what-is-autoopt__youtube {
        position: absolute;
        bottom: 0;
        left: 26px;
        top: -52px;
        width: 108px;
    }
}

@media (max-width: 1360px) {
    .what-is-autoopt__title {
        font-size: 30px;
    }
}

@media (max-width: 880px) {
    .what-is-autoopt__title {
        font-size: 28px;
    }

    .what-is-autoopt__title i svg {
        width: 251px;
        height: 55px;
    }

    .what-is-autoopt__youtube > svg {
        width: 140px;
        height: 100px;
    }

    .what-is-autoopt__youtube {
        top: -60px;
    }
}

@media (max-width: 780px) {
    .what-is-autoopt {
        padding-left: 15px;
        padding-right: 15px;
    }

    .what-is-autoopt__body div {
        max-width: max-content;
    }

    .what-is-autoopt__body {
        flex-direction: column;
        align-items: center;
    }

    .what-is-autoopt__title {
        column-gap: 5px;
    }
}

@media (max-width: 600px) {
    .what-is-autoopt__body div {
        font-size: 16px;
    }
}

@media (max-width: 480px) {
    .what-is-autoopt__title {
        font-size: 23px;
    }

    .what-is-autoopt__title i svg {
        width: 199px;
        height: 55px;
    }

    .what-is-autoopt__body {
        margin-top: 10px;
    }

    .what-is-autoopt {
        padding-bottom: 15px;
    }
}

@media (max-width: 480px) {
    .what-is-autoopt__title {
        font-size: 20px;
    }

    .what-is-autoopt__title i svg {
        width: 199px;
        height: 55px;
    }
}

@media (max-width: 1600px) {
    .what-you-do__header {
        font-size: 35px;
    }

    .what-you-do__title {
        font-size: 24px;
    }

    .what-you-do__body {
        padding-right: 15px;
        padding-left: 15px;
    }
}

@media (max-width: 1480px) {
    .what-you-do__body {
        column-gap: 50px;
    }

    .what-you-do__items p {
        margin-top: 10px;
    }
}

@media (max-width: 1360px) {
    .what-you-do__header {
        font-size: 30px;
    }

    .what-you-do__items {
        max-width: 437px;
    }
}

@media (max-width: 1280px) {
    .what-you-do__items {
        max-width: 100%;
        flex-direction: column;
        padding-left: 30px;
    }

    .what-you-do__body {
        flex-direction: column;
        align-items: center;
        row-gap: 22px;
    }
}

@media (max-width: 600px) {
    .what-you-do__body {
        margin-top: 30px;
        row-gap: 10px;
    }

    .what-you-do__title {
        font-size: 20px;
    }

    .what-you-do__title i {
        position: absolute;
        left: -31px;
        top: -3px;
    }

    .what-you-do__items {
        row-gap: 10px;
    }
}

@media (max-width: 480px) {
    .what-you-do__header {
        font-size: 24px;
    }
}

.product-manager__interaction {
    background-image: url(/images/productmanager/banner/banner-two.png);
    background-size: cover;
    background-repeat: no-repeat;
    display: flex;
    width: 100%;
    z-index: 0;
    height: 427px;
    background-position: center;
    position: relative;
    padding-top: 70px;
    flex-direction: column;
    margin-top: 40px;
}

.product-manager__interaction-header {
    color: rgb(65, 46, 30);
    font-family: Roboto;
    font-size: 28px;
    font-weight: 700;
    line-height: 110%;
    letter-spacing: 0%;
    padding-left: 400px;
    text-transform: uppercase;
}

.product-manager__interaction-body {
    margin-top: 50px;
    display: flex;
    flex-direction: row;
    column-gap: 20px;
    padding-left: 280px;
}

.product-manager__interaction-items {
    display: flex;
    flex-direction: column;
    row-gap: 22px;
    max-width: 400px;
}

.product-manager__interaction-item {
    display: flex;
    flex-direction: row;
    column-gap: 13px;
}

.product-manager__interaction-item {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: 0%;
    text-align: left;
    color: rgb(65, 46, 30);
}

.product-manager__interaction-item span {
    color: rgb(36, 90, 77);
}

@media (max-width: 1600px) {
    .product-manager__interaction-body {
        padding-left: 180px;
    }

    .product-manager__interaction-header {
        padding-left: 350px;
    }
}

@media (max-width: 1360px) {
    .product-manager__interaction-body {
        padding-left: 85px;
    }

    .product-manager__interaction {
        padding-top: 40px;
    }

    .product-manager__interaction-header {
        padding-left: 250px;
    }

    .product-manager__interaction {
        height: 370px;
    }
}

@media (max-width: 1360px) {
    .product-manager__interaction-body {
        padding-left: 85px;
    }

    .product-manager__interaction {
        padding-top: 40px;
    }

    .product-manager__interaction-header {
        padding-left: 250px;
    }

    .product-manager__interaction {
        height: 370px;
    }

    .product-manager__interaction-header {
        font-size: 25px;
    }
}

@media (max-width: 1180px) {
    .product-manager__interaction-body {
        padding-left: 35px;
        margin-top: 35px;
        padding-right: 15px;
    }

    .product-manager__interaction-header {
        padding-left: 175px;
    }
}

@media (max-width: 780px) {
    .product-manager__interaction-body {
        padding-left: 15px;
        margin-top: 30px;
        flex-direction: column;
        row-gap: 15px;
        align-items: center;
    }

    .product-manager__interaction-items {
        row-gap: 15px;
    }

    .product-manager__interaction-header {
        padding-left: 0;
        text-align: center;
        font-size: 21px;
    }

    .product-manager__interaction {
        height: auto;
        padding-bottom: 40px;
    }
}

@media (max-width: 480px) {
    .product-manager__interaction-header {
        font-size: 19px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .product-manager__interaction-body {
        margin-top: 15px;
    }

    .product-manager__interaction {
        padding-top: 30px;
        margin-top: 30px;
    }
}

.product-manager__career {
    display: flex;
    flex-direction: row;
    margin-top: 100px;
    justify-content: center;
    column-gap: 40px;
}

.product-manager__career-header {
    font-family: Roboto;
    font-size: 28px;
    font-weight: 700;
    line-height: 110%;
    letter-spacing: 0%;
    text-align: center;
    color: rgb(65, 46, 30);
    margin-top: 30px;
}

.product-manager__career-header span {
    color: rgb(36, 90, 77);
}

.product-manager__career-info ul {
    display: flex;
    flex-direction: column;
    row-gap: 22px;
    list-style-type: none;
    padding-left: 30px;
    margin-top: 25px;
    max-width: 515px;
}

.product-manager__career-items li {
    position: relative;
    color: rgb(65, 46, 30);
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 120%;
    text-align: left;
}

.product-manager__career-info li:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 30px;
    background-image: url('data:image/svg+xml;charset=UTF-8,<svg%20width="16"%20height="22"%20viewBox="0%200%2016%2022"%20fill="none"%20xmlns="http://www.w3.org/2000/svg"><path%20fill-rule="evenodd"%20clip-rule="evenodd"%20d="M14.3292%201.00708C13.9212%201.47704%2013.3889%202.13188%2013.1464%202.46245C12.904%202.7932%2012.4245%203.36891%2012.0809%203.74211C11.7374%204.1153%2011.1935%204.89695%2010.8722%205.47913C10.5511%206.06132%2010.1509%206.7399%209.98306%206.9872C9.815%207.2345%209.25371%208.24618%208.73539%209.23537C8.21724%2010.2246%207.45031%2011.6449%207.03114%2012.3916C6.61197%2013.1385%205.93399%2014.474%205.52431%2015.3592C5.1148%2016.2446%204.82682%2016.7468%204.88428%2016.4748C5.00491%2015.9065%205.98268%2013.8447%207.72039%2010.4943C8.38727%209.20839%208.82953%208.30337%208.70281%208.48322C7.69068%209.92115%206.54074%2011.92%205.65156%2013.7871C5.05663%2015.0364%204.50752%2015.9707%204.39119%2015.9317C4.08477%2015.829%203.40375%2012.2321%203.55929%2011.5373C3.69728%2010.9201%203.54819%209.8413%203.32697%209.85586C3.25305%209.8609%203.1215%209.86486%203.0347%209.86486C2.94771%209.86486%202.83442%2010.0267%202.78287%2010.2246C2.72095%2010.4625%202.53874%2010.5843%202.24468%2010.5843C1.86524%2010.5843%201.78774%2010.683%201.71597%2011.2587C1.66962%2011.6298%201.69271%2012.0141%201.76734%2012.113C2.09827%2012.5524%203.56519%2018.61%203.42774%2018.9701C3.24589%2019.4465%202.87344%2019.2108%202.75298%2018.5428C2.52944%2017.3034%201.9363%2014.8245%201.55221%2013.5247C1.34316%2012.8173%201.21572%2012.1244%201.26888%2011.9848C1.32222%2011.8452%201.21483%2011.5337%201.03048%2011.2925L0.694892%2010.854L0.690954%2011.433C0.687911%2011.8727%200.622584%2011.9869%200.418547%2011.9083C0.0697146%2011.7738%200.0686407%2012.5585%200.416399%2013.5393C0.554213%2013.9279%201.04498%2015.9108%201.5071%2017.9457C1.96923%2019.9803%202.38303%2021.6855%202.4267%2021.7348C2.47037%2021.7843%202.6098%2021.6819%202.73652%2021.5078C2.95308%2021.2104%202.9844%2021.2158%203.25108%2021.5979C3.48626%2021.9354%203.56466%2021.9607%203.7082%2021.7467C3.85174%2021.5328%203.92978%2021.5289%204.16352%2021.7238C4.40533%2021.9255%204.4456%2021.9044%204.4456%2021.5773C4.4456%2021.3674%204.54636%2021.187%204.66932%2021.1766C4.79246%2021.1659%205.0339%2021.1458%205.20608%2021.1316C5.56225%2021.1021%205.71904%2020.8354%207.49309%2017.2388C8.2006%2015.8045%209.2138%2013.85%209.74466%2012.8954C10.2755%2011.9409%2010.7099%2011.0024%2010.7099%2010.81C10.7099%2010.6175%2010.871%2010.3136%2011.0679%2010.1346C11.2647%209.95568%2011.4258%209.69022%2011.4258%209.5449C11.4258%209.39958%2011.748%208.63394%2012.1417%207.8433C12.5355%207.05285%2012.8577%206.33074%2012.8577%206.23865C12.8577%206.14657%2013.226%205.42949%2013.6763%204.64497C14.1264%203.86063%2014.4454%203.13834%2014.3847%203.03978C14.3242%202.9414%2014.4103%202.63583%2014.576%202.36101C14.876%201.8639%2014.8751%201.86408%2014.3963%202.40094Z"%20fill="%23245A4D"/></svg>');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-right: 10px;
    position: absolute;
    left: -30px;
    top: -9px;
}

.product-manager__career-wrap {
    display: flex;
    flex-direction: column;
    row-gap: 25px;
    align-items: center;
    gap: 20;
    padding: 25px 30px 25px 30px;
    width: 631px;
    height: 398px;
    border: 3px dashed rgb(86, 140, 127);
    background: linear-gradient(90.00deg, rgb(237, 238, 240), rgb(146, 200, 187) 100%), rgba(0, 0, 0, 0.2);
}

.product-manager__career-title {
    margin-top: 20px;
    color: rgb(36, 90, 77);
    font-family: Roboto;
    font-size: 28px;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: 0%;
    text-align: center;
}

.product-manager__career-wrap p {
    margin-bottom: 0;
    color: rgb(65, 46, 30);
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: 0%;
    text-align: left;
}

@media (max-width: 1600px) {
    .product-manager__career {
        margin-top: 90px;
        padding-right: 15px;
        padding-left: 15px;
        flex-wrap: wrap;
        row-gap: 40px;
    }
}

@media (max-width: 1420px) {
    .product-manager__career {
        margin-top: 0;
        flex-direction: column;
        row-gap: 30px;
        align-items: center;
    }
}

@media (max-width: 780px) {
    .product-manager__career-header {
        font-size: 24px;
    }

    .product-manager__career {
        row-gap: 20px;
    }

    .product-manager__career-title {
        margin-top: 0;
        font-size: 24px;
    }

    .product-manager__career-wrap {
        width: auto;
        height: auto;
        padding: 20px;
        row-gap: 15px;
    }
}

.product-manager_candidate {
    background-image: url(/images/productmanager/banner/banner-three.png);
    background-size: cover;
    background-repeat: no-repeat;
    display: flex;
    width: 100%;
    z-index: 0;
    height: auto;
    background-position: center;
    position: relative;
    flex-direction: row;
    column-gap: 65px;
    padding-top: 70px;
    padding-bottom: 90px;
    margin-top: 90px;
    justify-content: center;
}

.product-manager_candidate-header {
    color: rgb(65, 46, 30);
    font-family: Roboto;
    font-size: 28px;
    font-weight: 700;
    line-height: 110%;
    letter-spacing: 0%;
    text-align: center;
}

.product-manager_candidate-info ul {
    display: flex;
    flex-direction: column;
    row-gap: 14px;
    list-style-type: none;
    padding-left: 30px;
    margin-top: 25px;
    max-width: 457px;
    position: relative;
}

.product-manager__candidate-items li {
    position: relative;
    color: rgb(65, 46, 30);
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 120%;
    text-align: left;
}

.product-manager_candidate-info li:before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 15px;
    background-image: url('data:image/svg+xml;charset=UTF-8,<svg%20width="16"%20height="22"%20viewBox="0%200%2016%2022"%20fill="none"%20xmlns="http://www.w3.org/2000/svg"><path%20fill-rule="evenodd"%20clip-rule="evenodd"%20d="M14.3292%201.00708C13.9212%201.47704%2013.3889%202.13188%2013.1464%202.46245C12.904%202.7932%2012.4245%203.36891%2012.0809%203.74211C11.7374%204.1153%2011.1935%204.89695%2010.8722%205.47913C10.5511%206.06132%2010.1509%206.7399%209.98306%206.9872C9.815%207.2345%209.25371%208.24618%208.73539%209.23537C8.21724%2010.2246%207.45031%2011.6449%207.03114%2012.3916C6.61197%2013.1385%205.93399%2014.474%205.52431%2015.3592C5.1148%2016.2446%204.82682%2016.7468%204.88428%2016.4748C5.00491%2015.9065%205.98268%2013.8447%207.72039%2010.4943C8.38727%209.20839%208.82953%208.30337%208.70281%208.48322C7.69068%209.92115%206.54074%2011.92%205.65156%2013.7871C5.05663%2015.0364%204.50752%2015.9707%204.39119%2015.9317C4.08477%2015.829%203.40375%2012.2321%203.55929%2011.5373C3.69728%2010.9201%203.54819%209.8413%203.32697%209.85586C3.25305%209.8609%203.1215%209.86486%203.0347%209.86486C2.94771%209.86486%202.83442%2010.0267%202.78287%2010.2246C2.72095%2010.4625%202.53874%2010.5843%202.24468%2010.5843C1.86524%2010.5843%201.78774%2010.683%201.71597%2011.2587C1.66962%2011.6298%201.69271%2012.0141%201.76734%2012.113C2.09827%2012.5524%203.56519%2018.61%203.42774%2018.9701C3.24589%2019.4465%202.87344%2019.2108%202.75298%2018.5428C2.52944%2017.3034%201.9363%2014.8245%201.55221%2013.5247C1.34316%2012.8173%201.21572%2012.1244%201.26888%2011.9848C1.32222%2011.8452%201.21483%2011.5337%201.03048%2011.2925L0.694892%2010.854L0.690954%2011.433C0.687911%2011.8727%200.622584%2011.9869%200.418547%2011.9083C0.0697146%2011.7738%200.0686407%2012.5585%200.416399%2013.5393C0.554213%2013.9279%201.04498%2015.9108%201.5071%2017.9457C1.96923%2019.9803%202.38303%2021.6855%202.4267%2021.7348C2.47037%2021.7843%202.6098%2021.6819%202.73652%2021.5078C2.95308%2021.2104%202.9844%2021.2158%203.25108%2021.5979C3.48626%2021.9354%203.56466%2021.9607%203.7082%2021.7467C3.85174%2021.5328%203.92978%2021.5289%204.16352%2021.7238C4.40533%2021.9255%204.4456%2021.9044%204.4456%2021.5773C4.4456%2021.3674%204.54636%2021.187%204.66932%2021.1766C4.79246%2021.1659%205.0339%2021.1458%205.20608%2021.1316C5.56225%2021.1021%205.71904%2020.8354%207.49309%2017.2388C8.2006%2015.8045%209.2138%2013.85%209.74466%2012.8954C10.2755%2011.9409%2010.7099%2011.0024%2010.7099%2010.81C10.7099%2010.6175%2010.871%2010.3136%2011.0679%2010.1346C11.2647%209.95568%2011.4258%209.69022%2011.4258%209.5449C11.4258%209.39958%2011.748%208.63394%2012.1417%207.8433C12.5355%207.05285%2012.8577%206.33074%2012.8577%206.23865C12.8577%206.14657%2013.226%205.42949%2013.6763%204.64497C14.1264%203.86063%2014.4454%203.13834%2014.3847%203.03978C14.3242%202.9414%2014.4103%202.63583%2014.576%202.36101C14.876%201.8639%2014.8751%201.86408%2014.3963%202.40094Z"%20fill="%23412E1E"/></svg>');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-right: 10px;
    position: absolute;
    left: 10px;
}

.product-manager_candidate-step {
    display: flex;
    flex-direction: column;
}

.product-manager_candidate-title {
    color: rgb(65, 46, 30);
    font-family: Roboto;
    font-size: 28px;
    font-weight: 700;
    line-height: 110%;
    letter-spacing: 0%;
    text-align: center;
    margin-bottom: 25px;
}

.product-manager_candidate-step p {
    color: rgb(65, 46, 30);
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: 0%;
    text-align: left;
    max-width: 503px;
}

@media (max-width: 1600px) {
    .product-manager_candidate {
        padding-top: 40px;
        padding-bottom: 40px;
        margin-top: 60px;
    }
}

@media (max-width: 1280px) {
    .product-manager_candidate {
        row-gap: 20px;
        flex-direction: column;
        align-items: center;
        padding-right: 15px;
        padding-left: 15px;
    }

    .product-manager_candidate-step p {
        max-width: 653px;
    }

    .product-manager_candidate-info ul {
        max-width: 560px;
    }
}

@media (max-width: 780px) {
    .product-manager_candidate-header {
        font-size: 24px;
        margin-bottom: 15px;
    }

    .product-manager_candidate-title {
        font-size: 24px;
    }

    .product-manager_candidate {
        padding-top: 30px;
        padding-bottom: 15px;
        margin-top: 30px;
        row-gap: 5px;
    }

    .product-manager_candidate-info ul {
        margin-top: 15px;
        row-gap: 10px;
    }
}

.product-manager__employees {
    display: flex;
    flex-direction: row;
    column-gap: 25px;
    margin-top: 90px;
    justify-content: center;
}

.product-manager__employees .product-manager__career-title {
    color: rgb(65, 46, 30);
}

.product-manager__employees .product-manager__career-title span {
    color: rgb(36, 90, 77)
}

.product-manager__employees .product-manager__career-wrap {
    height: 434px;
}

.product-manager__employees .product-manager__career-header {
    margin-top: 15px;
    font-style: normal;
}

.product-manager_candidate-info .product-manager_candidate-items li {
    font-style: normal;
    color: rgb(65, 46, 30);
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: 0%;
    text-align: left;
}

.product-manager__employees .product-manager_candidate-info ul {
    max-width: 468px;
    font-size: 16px;
    font-weight: 400;
    padding-left: 25px;
}

.product-manager__employees .product-manager_candidate-info li:before {
    left: -12px;
}

.product-manager__career-info.__company {
    font-style: normal;
}

.product-manager__career-info.__company ul {
    row-gap: 14px;
    color: rgb(65, 46, 30);
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: 0%;
    position: relative;
    max-width: 532px;
}

.product-manager__career-info.__company li:before {
    left: 8px;
    width: 10px;
    height: 15px;
    top: auto;
}

@media (max-width: 1600px) {
    .product-manager__employees {
        margin-top: 60px;
        padding-right: 15px;
        padding-left: 15px;
        flex-wrap: wrap;
        row-gap: 40px;
    }
}

@media (max-width: 1420px) {
    .product-manager__employees {
        margin-top: 30px;
        flex-direction: column;
        row-gap: 30px;
        align-items: center;
    }
}

@media (max-width: 780px) {
    .product-manager__employees {
        row-gap: 20px;
    }

    .product-manager__employees .product-manager__career-wrap {
        height: auto;
    }
}

.product-manager__contacts {
    background-image: url(/images/productmanager/banner/banner-four.png);
    background-size: cover;
    background-repeat: no-repeat;
    display: flex;
    flex-direction: column;
    width: 100%;
    z-index: 0;
    height: 348px;
    background-position: center;
    position: relative;
    margin-top: 90px;
}

.product-manager__contacts-header {
    margin-top: 100px;
    font-family: Roboto;
    font-size: 26px;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: 0%;
    text-align: center;
    text-transform: uppercase;
    font-style: normal;
}

.product-manager__contacts-header span {
    font-weight: 700;
}

.product-manager__contacts-header span:last-child {
    color: rgb(36, 90, 77);
}

.product-manager__contacts .product-manager__form {
    display: flex;
    flex-direction: row;
    column-gap: 20px;
    padding: 0;
    margin: 0;
    border: none;
    background: none;
    width: 100%;
    height: auto;
    top: 45px;
}

.product-manager__contacts-body {
    display: flex;
    margin: 0 auto;
}

.product-manager__contacts .product-manager__form .cunstructor-form-body {
    width: 1060px;
}

.product-manager__contacts .product-manager__form .cunstructor-form-body {
    max-width: 100% !important;
    position: relative;
}

.product-manager__contacts .product-manager__form .cunstructor-form-body > div {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 20px;
}

.product-manager__contacts .product-manager__form .text-right {
    position: absolute;
    top: -14px;
    right: 256px;
}

@media (max-width: 1600px) {
    .product-manager__contacts-header {
        font-size: 24px;
    }

    .product-manager__contacts {
        margin-top: 60px;
    }
}

@media (max-width: 1480px) {
    .product-manager__contacts-header {
        font-size: 24px;
        max-width: 857px;
        margin: 0 auto;
        padding-top: 32px;
    }

    .product-manager__contacts {
        margin-top: 60px;
        padding-bottom: 60px;
    }

    .product-manager__contacts .product-manager__form .cunstructor-form-body {
        width: 938px;
    }

    .product-manager__contacts .product-manager__form .text-right {
        right: 138px;
    }
}

@media (max-width: 1200px) {
    .product-manager__contacts .product-manager__form .cunstructor-form-body {
        width: 400px;
    }

    .product-manager__contacts .product-manager__form .text-right {
        right: 10px;
        top: 43px;
    }

    .product-manager__contacts .product-manager__form {
        top: 25px;
        position: relative;
    }

    .product-manager__contacts {
        margin-top: 30px;
        padding-bottom: 30px;
        height: auto;
    }
}

@media (max-width: 780px) {
    .product-manager__contacts-header {
        font-size: 21px;
        max-width: 525px;
    }

    .product-manager__contacts {
        padding-right: 15px;
        padding-left: 15px;
    }
}

@media (max-width: 460px) {
    .product-manager__contacts .product-manager__form .text-right {
        position: relative;
        right: 0;
        top: 10px;
    }

    .product-manager__contacts .product-manager__form .cunstructor-form-body {
        width: 358px;
    }
}

@media (max-width: 400px) {
    .product-manager__contacts .product-manager__form .cunstructor-form-body {
        width: 308px;
    }
}

.product-manager__address {
    margin-top: 30px;
    display: flex;
    justify-content: center;
    flex-direction: row;
    column-gap: 90px;
}

.product-manager__address-title {
    color: rgb(0, 0, 0);
    font-family: Roboto;
    font-size: 20px;
    font-weight: 500;
    line-height: 23px;
    letter-spacing: 0%;
    text-align: center;
    text-transform: uppercase;
    font-style: normal;
    padding-bottom: 10px;
}

.product-manager__address p, .product-manager__address span {
    color: rgb(0, 0, 0);
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: 0%;
    text-align: center;
    font-style: normal;
    margin-top: 10px;
    margin-bottom: 0;
}

.product-manager__address span {
    width: 200px;
    display: block;
}

@media (max-width: 1180px) {
    .product-manager__address {
        column-gap: 30px;
    }
}

@media (max-width: 780px) {
    .product-manager__address {
        flex-direction: column;
        align-items: center;
        row-gap: 15px;
        padding-right: 15px;
        padding-left: 15px;
    }
}
