.footer_footer__3kcQj {
    position: relative
}

.footer_footer__3kcQj a {
    color: #fff
}

.footer_footer__3kcQj nav {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between
}

.footer_footer__3kcQj nav ul {
    display: column;
}

.footer_footer__3kcQj nav li {
    padding: 8px;
}

@media screen and (max-width:767px) {
  .footer_footer__3kcQj nav li {
    padding: 0px;
}

}

.footer_text{
    color: #fff
}

@media screen and (max-width:1200px) {
    .footer_footer__3kcQj nav ul {
        flex-direction: column
    }
}

@media screen and (max-width:767px) {
    .footer_footer__3kcQj nav ul {
        margin: 15px 0
    }
}

.footer_footer__3kcQj nav ul li:not(:last-of-type) {
    margin-right: 20px
}

@media screen and (max-width:1200px) {
    .footer_footer__3kcQj nav ul li:not(:last-of-type) {
        margin-bottom: 10px
    }

    .footer_footer__3kcQj nav {
        align-items: flex-start
    }
}

@media screen and (max-width:767px) {
    .footer_footer__3kcQj nav {
        flex-direction: column
    }
}

.footer_footer__creator__6_QkC {
    display: flex;
    justify-content: space-between;
    align-items: center; /* Выравнивание по центру по вертикали */
  }
  
  /* Стили для мобильных устройств */
  @media (max-width: 767px) {
    .footer_footer__creator__6_QkC {
      flex-direction: column; /* Элементы выстраиваются вертикально */
      align-items: flex-start;
    }
  
    .footer_footer__creator__6_QkC img:last-child {
      order: -1; /* Логотип создателя перемещается наверх */
      margin-bottom: 10px; /* Отступ между логотипами */
    }
  }

.footer_footer__creator__email__2b5B7 {
    display: flex;
    justify-content: flex-end;
    margin-top: 10px
}

@media screen and (max-width:767px) {
    .footer_footer__creator__email__2b5B7 {
        justify-content: flex-start
    }
}

.mail {
  margin-left: auto;
  padding-top: 10px;
}

@media screen and (max-width:768px) {
  .mail {
      margin-left: 0px;
      padding-top: 10px;
  }
}

.footer_footer__logo__ELf_Y {
    max-height: 50px;
    min-height: 50px;
    min-width: 190px;
    max-width: 190px;
    position: relative
}

@media screen and (max-width:1200px) {
    .footer_footer__logo__ELf_Y {
        min-height: 32px;
        min-width: 160px
    }
}

@media screen and (max-width:767px) {
    .footer_footer__logo__ELf_Y {
        min-width: 128px;
        min-height: 25px;
        margin-bottom: 10px
    }
}

.footer_footer__info__Mi5Qy {
    display: flex;
    min-width: 162px
}

.footer_footer__info__Mi5Qy ul {
    display: flex;
    margin-left: auto;
    padding: 0;
    list-style: none
}

@media screen and (max-width:1200px) {
    .footer_footer__info__Mi5Qy ul {
        flex-direction: row !important
    }
}

.footer_footer__info__Mi5Qy ul li a:before {
    content: "";
    display: block;
    min-width: 32px;
    max-width: 32px;
    min-height: 32px;
    max-height: 32px;
    background-repeat: no-repeat
}

@media screen and (max-width:768px) {
    .footer_footer__info__Mi5Qy ul li a:before {
        min-width: 24px;
        max-width: 24px;
        min-height: 24px;
        max-height: 24px;
        background-size: contain
    }
}

.footer_footer__info__Mi5Qy ul li:first-of-type a:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iMTYiIGZpbGw9IiNFREY0RkYiLz4KPHBhdGggZD0iTTE2IDkuNDQ1NzhDMTguMTIwNSA5LjQ0NTc4IDE4LjQwOTYgOS40NDU3OCAxOS4yNzcxIDkuNDQ1NzhDMjAuMDQ4MiA5LjQ0NTc4IDIwLjQzMzcgOS42Mzg1NSAyMC43MjI5IDkuNzM0OTRDMjEuMTA4NCA5LjkyNzcxIDIxLjM5NzYgMTAuMDI0MSAyMS42ODY3IDEwLjMxMzNDMjEuOTc1OSAxMC42MDI0IDIyLjE2ODcgMTAuODkxNiAyMi4yNjUxIDExLjI3NzFDMjIuMzYxNCAxMS41NjYzIDIyLjQ1NzggMTEuOTUxOCAyMi41NTQyIDEyLjcyMjlDMjIuNTU0MiAxMy41OTA0IDIyLjU1NDIgMTMuNzgzMSAyMi41NTQyIDE2QzIyLjU1NDIgMTguMjE2OSAyMi41NTQyIDE4LjQwOTYgMjIuNTU0MiAxOS4yNzcxQzIyLjU1NDIgMjAuMDQ4MiAyMi4zNjE0IDIwLjQzMzcgMjIuMjY1MSAyMC43MjI5QzIyLjA3MjMgMjEuMTA4NCAyMS45NzU5IDIxLjM5NzYgMjEuNjg2NyAyMS42ODY3QzIxLjM5NzYgMjEuOTc1OSAyMS4xMDg0IDIyLjE2ODcgMjAuNzIyOSAyMi4yNjUxQzIwLjQzMzcgMjIuMzYxNCAyMC4wNDgyIDIyLjQ1NzggMTkuMjc3MSAyMi41NTQyQzE4LjQwOTYgMjIuNTU0MiAxOC4yMTY5IDIyLjU1NDIgMTYgMjIuNTU0MkMxMy43ODMxIDIyLjU1NDIgMTMuNTkwNCAyMi41NTQyIDEyLjcyMjkgMjIuNTU0MkMxMS45NTE4IDIyLjU1NDIgMTEuNTY2MyAyMi4zNjE0IDExLjI3NzEgMjIuMjY1MUMxMC44OTE2IDIyLjA3MjMgMTAuNjAyNCAyMS45NzU5IDEwLjMxMzMgMjEuNjg2N0MxMC4wMjQxIDIxLjM5NzYgOS44MzEzMyAyMS4xMDg0IDkuNzM0OTQgMjAuNzIyOUM5LjYzODU1IDIwLjQzMzcgOS41NDIxNyAyMC4wNDgyIDkuNDQ1NzggMTkuMjc3MUM5LjQ0NTc4IDE4LjQwOTYgOS40NDU3OCAxOC4yMTY5IDkuNDQ1NzggMTZDOS40NDU3OCAxMy43ODMxIDkuNDQ1NzggMTMuNTkwNCA5LjQ0NTc4IDEyLjcyMjlDOS40NDU3OCAxMS45NTE4IDkuNjM4NTUgMTEuNTY2MyA5LjczNDk0IDExLjI3NzFDOS45Mjc3MSAxMC44OTE2IDEwLjAyNDEgMTAuNjAyNCAxMC4zMTMzIDEwLjMxMzNDMTAuNjAyNCAxMC4wMjQxIDEwLjg5MTYgOS44MzEzMyAxMS4yNzcxIDkuNzM0OTRDMTEuNTY2MyA5LjYzODU1IDExLjk1MTggOS41NDIxNyAxMi43MjI5IDkuNDQ1NzhDMTMuNTkwNCA5LjQ0NTc4IDEzLjg3OTUgOS40NDU3OCAxNiA5LjQ0NTc4Wk0xNiA4QzEzLjc4MzEgOCAxMy41OTA0IDggMTIuNzIyOSA4QzExLjg1NTQgOCAxMS4yNzcxIDguMTkyNzcgMTAuNzk1MiA4LjM4NTU0QzEwLjMxMzMgOC41NzgzMSA5LjgzMTMzIDguODY3NDcgOS4zNDk0IDkuMzQ5NEM4Ljg2NzQ3IDkuODMxMzMgOC42NzQ3IDEwLjIxNjkgOC4zODU1NCAxMC43OTUyQzguMTkyNzcgMTEuMjc3MSA4LjA5NjM5IDExLjg1NTQgOCAxMi43MjI5QzggMTMuNTkwNCA4IDEzLjg3OTUgOCAxNkM4IDE4LjIxNjkgOCAxOC40MDk2IDggMTkuMjc3MUM4IDIwLjE0NDYgOC4xOTI3NyAyMC43MjI5IDguMzg1NTQgMjEuMjA0OEM4LjU3ODMxIDIxLjY4NjcgOC44Njc0NyAyMi4xNjg3IDkuMzQ5NCAyMi42NTA2QzkuODMxMzMgMjMuMTMyNSAxMC4yMTY5IDIzLjMyNTMgMTAuNzk1MiAyMy42MTQ1QzExLjI3NzEgMjMuODA3MiAxMS44NTU0IDIzLjkwMzYgMTIuNzIyOSAyNEMxMy41OTA0IDI0IDEzLjg3OTUgMjQgMTYgMjRDMTguMTIwNSAyNCAxOC40MDk2IDI0IDE5LjI3NzEgMjRDMjAuMTQ0NiAyNCAyMC43MjI5IDIzLjgwNzIgMjEuMjA0OCAyMy42MTQ1QzIxLjY4NjcgMjMuNDIxNyAyMi4xNjg3IDIzLjEzMjUgMjIuNjUwNiAyMi42NTA2QzIzLjEzMjUgMjIuMTY4NyAyMy4zMjUzIDIxLjc4MzEgMjMuNjE0NSAyMS4yMDQ4QzIzLjgwNzIgMjAuNzIyOSAyMy45MDM2IDIwLjE0NDYgMjQgMTkuMjc3MUMyNCAxOC40MDk2IDI0IDE4LjEyMDUgMjQgMTZDMjQgMTMuODc5NSAyNCAxMy41OTA0IDI0IDEyLjcyMjlDMjQgMTEuODU1NCAyMy44MDcyIDExLjI3NzEgMjMuNjE0NSAxMC43OTUyQzIzLjQyMTcgMTAuMzEzMyAyMy4xMzI1IDkuODMxMzMgMjIuNjUwNiA5LjM0OTRDMjIuMTY4NyA4Ljg2NzQ3IDIxLjc4MzEgOC42NzQ3IDIxLjIwNDggOC4zODU1NEMyMC43MjI5IDguMTkyNzcgMjAuMTQ0NiA4LjA5NjM5IDE5LjI3NzEgOEMxOC40MDk2IDggMTguMjE2OSA4IDE2IDhaIiBmaWxsPSIjMEIxMTJBIi8+CjxwYXRoIGQ9Ik0xNiAxMS44NTU0QzEzLjY4NjcgMTEuODU1NCAxMS44NTU0IDEzLjY4NjcgMTEuODU1NCAxNkMxMS44NTU0IDE4LjMxMzMgMTMuNjg2NyAyMC4xNDQ2IDE2IDIwLjE0NDZDMTguMzEzMyAyMC4xNDQ2IDIwLjE0NDYgMTguMzEzMyAyMC4xNDQ2IDE2QzIwLjE0NDYgMTMuNjg2NyAxOC4zMTMzIDExLjg1NTQgMTYgMTEuODU1NFpNMTYgMTguNjk4OEMxNC41NTQyIDE4LjY5ODggMTMuMzAxMiAxNy41NDIyIDEzLjMwMTIgMTZDMTMuMzAxMiAxNC41NTQyIDE0LjQ1NzggMTMuMzAxMiAxNiAxMy4zMDEyQzE3LjQ0NTggMTMuMzAxMiAxOC42OTg4IDE0LjQ1NzggMTguNjk4OCAxNkMxOC42OTg4IDE3LjQ0NTggMTcuNDQ1OCAxOC42OTg4IDE2IDE4LjY5ODhaIiBmaWxsPSIjMEIxMTJBIi8+CjxwYXRoIGQ9Ik0yMC4yNDEgMTIuNzIyOUMyMC43NzMzIDEyLjcyMjkgMjEuMjA0OCAxMi4yOTE0IDIxLjIwNDggMTEuNzU5QzIxLjIwNDggMTEuMjI2NyAyMC43NzMzIDEwLjc5NTIgMjAuMjQxIDEwLjc5NTJDMTkuNzA4NiAxMC43OTUyIDE5LjI3NzEgMTEuMjI2NyAxOS4yNzcxIDExLjc1OUMxOS4yNzcxIDEyLjI5MTQgMTkuNzA4NiAxMi43MjI5IDIwLjI0MSAxMi43MjI5WiIgZmlsbD0iIzBCMTEyQSIvPgo8L3N2Zz4K)
}

.footer_footer__info__Mi5Qy ul li:nth-child(2) a:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM2NjBfODczMykiPgo8cmVjdCB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHJ4PSIxNiIgZmlsbD0iI0VERjRGRiIvPgo8cGF0aCBkPSJNMjMuOTgxIDExLjQwMzFDMjIuODY2NCAxMS40MDMgMjEuNzk3NCAxMC45NjAyIDIxLjAwOTIgMTAuMTcyQzIwLjIyMTEgOS4zODM4NCAxOS43NzgzIDguMzE0ODQgMTkuNzc4MyA3LjIwMDJIMTYuNzc1N1YxOC45NTgxQzE2Ljc3NTEgMTkuNDk0MiAxNi42MDU4IDIwLjAxNjUgMTYuMjkxOSAyMC40NTFDMTUuOTc3OSAyMC44ODU1IDE1LjUzNTEgMjEuMjEwMSAxNS4wMjYzIDIxLjM3ODlDMTQuNTE3NSAyMS41NDc3IDEzLjk2ODUgMjEuNTUyMSAxMy40NTcgMjEuMzkxNEMxMi45NDU2IDIxLjIzMDggMTIuNDk3NyAyMC45MTMyIDEyLjE3NjggMjAuNDgzOEMxMS44NTYgMjAuMDU0NCAxMS42Nzg0IDE5LjUzNDggMTEuNjY5MyAxOC45OTg4QzExLjY2MDIgMTguNDYyOSAxMS44MiAxNy45Mzc2IDEyLjEyNjEgMTcuNDk3NUMxMi40MzIyIDE3LjA1NzQgMTIuODY5IDE2LjcyNDggMTMuMzc0NyAxNi41NDY5QzEzLjg4MDMgMTYuMzY4OSAxNC40MjkyIDE2LjM1NDYgMTQuOTQzNCAxNi41MDZWMTMuNTg3MkMxMy44NTA2IDEzLjQzOTggMTIuNzM4OCAxMy42Mjk0IDExLjc1NjUgMTQuMTMwNUMxMC43NzQyIDE0LjYzMTcgOS45NjgxNCAxNS40MjA2IDkuNDQ2MDEgMTYuMzkxOUM4LjkyMzg3IDE3LjM2MzIgOC43MTA0OSAxOC40NzA3IDguODM0MzQgMTkuNTY2NEM4Ljk1ODIgMjAuNjYyMiA5LjQxMzQxIDIxLjY5NDEgMTAuMTM5MiAyMi41MjQ0QzEwLjg2NDkgMjMuMzU0NiAxMS44MjY3IDIzLjk0MzcgMTIuODk2MSAyNC4yMTNDMTMuOTY1NSAyNC40ODIyIDE1LjA5MTYgMjQuNDE4OCAxNi4xMjQgMjQuMDMxMkMxNy4xNTY0IDIzLjY0MzYgMTguMDQ1OSAyMi45NTAzIDE4LjY3MzkgMjIuMDQzOEMxOS4zMDE5IDIxLjEzNzQgMTkuNjM4NCAyMC4wNjA5IDE5LjYzODUgMTguOTU4MUwxOS43MjYxIDEzLjAxNDlDMjAuOTU5OCAxMy45MjA1IDIyLjQ1MDkgMTQuNDA3OCAyMy45ODEzIDE0LjQwNTZMMjMuOTgxIDExLjQwMzFaIiBmaWxsPSIjMEIxMTJBIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzY2MF84NzMzIj4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=)
}

.footer_footer__info__Mi5Qy ul li:last-of-type a:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iMTYiIGZpbGw9IiNFREY0RkYiLz4KPHBhdGggZD0iTTE2Ljc4NiAyMS41OTk5QzEwLjc3MjcgMjEuNTk5OSA3LjM0Mjg2IDE3LjM5NTcgNy4xOTk5NSAxMC4zOTk5SDEwLjIxMjFDMTAuMzExIDE1LjUzNDYgMTIuNTMxNiAxNy43MDk2IDE0LjI5MDUgMTguMTU4MVYxMC4zOTk5SDE3LjEyNjdWMTQuODI4M0MxOC44NjM3IDE0LjYzNzcgMjAuNjg4NSAxMi42MTk3IDIxLjMwNDEgMTAuMzk5OUgyNC4xNDA0QzIzLjkwODQgMTEuNTUxMiAyMy40NDYgMTIuNjQxMiAyMi43ODIgMTMuNjAxOUMyMi4xMTgxIDE0LjU2MjYgMjEuMjY2OSAxNS4zNzMyIDIwLjI4MTggMTUuOTgzMUMyMS4zODE0IDE2LjU0MDMgMjIuMzUyNyAxNy4zMjkxIDIzLjEzMTYgMTguMjk3M0MyMy45MTA0IDE5LjI2NTUgMjQuNDc5IDIwLjM5MTEgMjQuNzk5OSAyMS41OTk5SDIxLjY3NzlDMjEuMzg5OCAyMC41NSAyMC44MDQzIDE5LjYxMDEgMTkuOTk0NyAxOC44OTgyQzE5LjE4NTEgMTguMTg2MiAxOC4xODc0IDE3LjczMzcgMTcuMTI2NyAxNy41OTc1VjIxLjU5OTlIMTYuNzg2WiIgZmlsbD0iIzBCMTEyQSIvPgo8L3N2Zz4K)
}

.headerWhite_headerWhite__cyk5O {
    background: #fff
}

.headerWhite_headerWhite__btm__9TgsP {
    box-shadow: 0 5px 17px -12px rgba(0, 0, 0, .47)
}

.headerWhite_headerWhite__mobileMenuTrigger__TjmEX {
    display: none
}

.headerWhite_headerWhite__mobileMenuTrigger__TjmEX:checked~.headerWhite_headerWhite__menu__uoDO6 {
    top: 0;
    right: 0
}

.headerWhite_headerWhite__mobileMenuTrigger__TjmEX:checked~.headerWhite_headerWhite__mobileBtn__xupmr {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4IDUuOTk5OTlMNiAxOE0xOCAxOEw2IDYiIHN0cm9rZT0iIzEwMTAxMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==);
    position: fixed;
    right: 20px;
    top: 24px
}

.headerWhite_headerWhite__mobileBtn__xupmr {
    display: none;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQgNEgyME00IDEySDEyTTQgMjBIMjAiIHN0cm9rZT0iIzEwMTAxMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==);
    min-width: 24px;
    max-width: 24px;
    min-height: 24px;
    max-height: 24px;
    z-index: 999;
    position: relative
}

@media screen and (max-width:769px) {
    .headerWhite_headerWhite__mobileBtn__xupmr {
        display: block
    }
}

.headerWhite_headerWhite__inner__WmA0T {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.headerWhite_headerWhite__mobile__9gLr_ {
    display: none
}

@media screen and (max-width:769px) {
    .headerWhite_headerWhite__mobile__9gLr_ {
        display: block
    }
}

.headerWhite_headerWhite__menu__uoDO6 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    transition: all .8s;
    box-shadow: 0 5px 17px -12px #000
}

@media screen and (max-width:769px) {
    .headerWhite_headerWhite__menu__uoDO6 {
        position: fixed;
        right: -100%;
        top: 0;
        min-height: 215px;
        width: 100%;
        background: #fff;
        padding: 0 50px;
        box-sizing: border-box;
        z-index: 10
    }
}

.headerWhite_headerWhite__menu__list__CIdS8 {
    display: flex;
    flex-direction: row
}

@media screen and (max-width:769px) {
    .headerWhite_headerWhite__menu__list__CIdS8 {
        display: flex;
        flex-direction: column
    }
}

.headerWhite_headerWhite__menu__list__CIdS8 li:not(:last-of-type) {
    margin-right: 20px
}

@media screen and (max-width:769px) {
    .headerWhite_headerWhite__menu__list__CIdS8 li:not(:last-of-type) {
        margin-bottom: 20px
    }
}

.headerWhite_headerWhite__menu__list__CIdS8 li a {
    color: #000;
    font-size: 20px
}

@media screen and (max-width:1200px) {
    .headerWhite_headerWhite__menu__list__CIdS8 li a {
        font-size: 18px
    }
}

.headerWhite_headerWhite__logo__mfRJn {
    display: block;
    min-height: 50px;
    max-height: 50px;
    min-width: 190px;
    max-width: 190px;
    position: relative
}

@media screen and (max-width:1200px) {
    .headerWhite_headerWhite__logo__mfRJn {
        min-height: 32px;
        max-height: 32px;
        min-width: 160px;
        max-width: 160px
    }
}

.photoPageMainBlock_photoPageMainBlock__DnpGl {
    padding: 24px 60px;
    min-height: 573px;
    display: flex;
    position: relative;
    flex-direction: row;
    justify-content: space-between
  }
  
  @media screen and (max-width:1200px) {
    .photoPageMainBlock_photoPageMainBlock__DnpGl {
      padding: 24px 30px;
      min-height: auto
    }
  }
  
  @media screen and (max-width:769px) {
    .photoPageMainBlock_photoPageMainBlock__DnpGl {
      padding: 60px 30px
    }
  }
  
  @media screen and (max-width:576px) {
    .photoPageMainBlock_photoPageMainBlock__DnpGl {
      padding: 20px 20px 0;
      flex-direction: column;
      gap: 30px
    }
  }
  
  .photoPageMainBlock_photoPageMainBlock__DnpGl h1 {
    font-size: 40px;
    line-height: 40px
  }
  
  @media screen and (max-width:1200px) {
    .photoPageMainBlock_photoPageMainBlock__DnpGl h1 {
      font-size: 32px
    }
  }
  
  @media screen and (max-width:576px) {
    .photoPageMainBlock_photoPageMainBlock__DnpGl h1 {
      font-size: 24px
    }
  }
  
  .photoPageMainBlock_photoPageMainBlock__info__S_RDT {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding-top: 70px
  }
  
  @media screen and (max-width:1200px) {
    .photoPageMainBlock_photoPageMainBlock__info__S_RDT {
      max-width: 346px;
      padding-top: 0
    }
  }
  
  @media screen and (max-width:576px) {
    .photoPageMainBlock_photoPageMainBlock__info__S_RDT {
      max-width: 100%
    }
  }
  
  .photoPageMainBlock_photoPageMainBlock__info__text__gpRj0 {
    display: flex;
    flex-direction: column;
    gap: 12px
  }
  
  .photoPageMainBlock_photoPageMainBlock__stores__vXry6 {
    display: flex;
    flex-direction: row;
    gap: 20px
  }
  
  .photoPageMainBlock_photoPageMainBlock__imgBlock__kwB6f {
    position: relative;
    width: 537px;
    min-width: 537px;
    height: 525px;
    min-height: 525px
  }
  
  @media screen and (max-width:1200px) {
    .photoPageMainBlock_photoPageMainBlock__imgBlock__kwB6f {
      min-width: 338px;
      width: 338px;
      min-height: 331px;
      height: 331px
    }
  }
  
  .photoPageMainBlock_photoPageMainBlock__img__qr__11xqz {
    position: relative;
    width: 160px;
    height: 160px
  }
  
  .photoPageMainBlock_photoPageMainBlock__img__qr__11xqz img {
    width: 100%
  }
  
  @media screen and (max-width:769px) {
    .photoPageMainBlock_photoPageMainBlock__img__qr__11xqz {
      display: none
    }
  }
  
  .photoPageMainBlock_photoPageMainBlock__img__stores___jqph {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 20px
  }
  
  .photoPageMainBlock_photoPageMainBlock__img__stores___jqph a {
    position: relative;
    width: 180px;
    height: 52px
  }
  
  @media screen and (max-width:767px) {
    .photoPageMainBlock_photoPageMainBlock__img__stores___jqph a {
      width: 156px;
      height: 45px
    }
  }
  
  @media screen and (max-width:576px) {
    .photoPageMainBlock_photoPageMainBlock__img__stores___jqph {
      flex-direction: row
    }
  }
  
  .photoPageSecondBlock_photoPageSecondBlock___GfLD {
    padding: 70px 60px 152px
  }
  
  @media screen and (max-width:1200px) {
    .photoPageSecondBlock_photoPageSecondBlock___GfLD {
      padding: 70px 30px
    }
  }
  
  .photoPageSecondBlock_photoPageSecondBlock___GfLD h2 {
    font-size: 30px
  }
  
  @media screen and (max-width:1200px) {
    .photoPageSecondBlock_photoPageSecondBlock___GfLD h2 {
      font-size: 24px
    }
  }
  
  .photoPageSecondBlock_photoPageSecondBlock__list__4mshO {
    margin-top: 60px;
    display: flex;
    flex-direction: row;
    justify-content: space-between
  }
  
  @media screen and (max-width:991px) {
    .photoPageSecondBlock_photoPageSecondBlock__list__4mshO {
      gap: 40px;
      flex-wrap: wrap
    }
  }
  
  .photoPageSecondBlock_photoPageSecondBlock__list__item__haDhc {
    min-width: 30%;
    width: 30%;
    display: flex;
    flex-direction: column;
    gap: 10px;
    font-size: 18px
  }
  
  @media screen and (max-width:991px) {
    .photoPageSecondBlock_photoPageSecondBlock__list__item__haDhc {
      min-width: calc(50% - 32px);
      width: calc(50% - 32px)
    }
  }
  
  @media screen and (max-width:576px) {
    .photoPageSecondBlock_photoPageSecondBlock__list__item__haDhc {
      min-width: 100%;
      width: 100%
    }
  }
  
  .photoPageSecondBlock_photoPageSecondBlock__list__item__img___Bsa6 {
    position: relative;
    margin-bottom: 24px;
    min-width: 114px;
    width: 114px;
    min-height: 114px;
    height: 114px
  }
  
  .photoPageSecondBlock_photoPageSecondBlock__list__item__haDhc h3 {
    font-size: 32px;
    line-height: 40px;
    display: block;
    width: 70%
  }
  
  @media screen and (max-width:1200px) {
    .photoPageSecondBlock_photoPageSecondBlock__list__item__haDhc h3 {
      width: 100%;
      font-size: 24px
    }
  }
  
  .photoPageThirdBlock_photoPageThirdBlock__36abT {
    background: #edf4ff
  }
  
  .photoPageThirdBlock_photoPageThirdBlock__bold__Q9WKM {
    font-weight: 700;
    margin-right: 5px
  }
  
  .photoPageThirdBlock_photoPageThirdBlock__text__xYH4L {
    font-size: 18px
  }
  
  .photoPageThirdBlock_photoPageThirdBlock__inner__qRH3e {
    padding: 24px 60px 24px 111px;
    display: flex;
    flex-direction: row;
    gap: 34px;
    align-items: center
  }
  
  @media screen and (max-width:1200px) {
    .photoPageThirdBlock_photoPageThirdBlock__inner__qRH3e {
      padding: 24px 60px 24px 30px
    }
  }
  
  @media screen and (max-width:576px) {
    .photoPageThirdBlock_photoPageThirdBlock__inner__qRH3e {
      flex-direction: column;
      gap: 6px;
      padding: 30px 20px
    }
  }
  
  .photoPageThirdBlock_photoPageThirdBlock__inner__qRH3e a {
    text-decoration: underline
  }
  
  .photoPageThirdBlock_photoPageThirdBlock__img__Ykg_J {
    position: relative;
    min-width: 145px;
    width: 145px;
    min-height: 145px;
    height: 145px
  }
  
  .photoPageFourdBlock_photoPageFourdBlock__0X_LS {
    padding: 70px 60px;
    display: flex;
    flex-direction: column;
    gap: 60px
  }
  
  @media screen and (max-width:1200px) {
    .photoPageFourdBlock_photoPageFourdBlock__0X_LS {
      padding: 70px 30px
    }
  }
  
  @media screen and (max-width:576px) {
    .photoPageFourdBlock_photoPageFourdBlock__0X_LS {
      gap: 30px;
      flex-direction: column
    }
  }
  
  .photoPageFourdBlock_photoPageFourdBlock__info__UUwqt {
    display: flex;
    flex-direction: column;
    gap: 10px
  }
  
  .photoPageFourdBlock_photoPageFourdBlock__info__UUwqt h2 {
    font-size: 30px
  }
  
  @media screen and (max-width:1200px) {
    .photoPageFourdBlock_photoPageFourdBlock__info__UUwqt h2 {
      font-size: 24px
    }
  }
  
  .photoPageFourdBlock_photoPageFourdBlock__info__UUwqt div {
    max-width: 60%;
    color: #666
  }
  
  @media screen and (max-width:769px) {
    .photoPageFourdBlock_photoPageFourdBlock__info__UUwqt div {
      max-width: 100%
    }
  }
  
  .photoPageFourdBlock_photoPageFourdBlock__list__tx3M6 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 56px
  }
  
  @media screen and (max-width:1200px) {
    .photoPageFourdBlock_photoPageFourdBlock__list__tx3M6 {
      gap: 30px
    }
  }
  
  .photoPageFourdBlock_photoPageFourdBlock__list__item__1eijJ {
    min-width: calc(50% - 28px);
    width: calc(50% - 28px);
    display: Flex;
    flex-direction: row;
    align-items: center;
    gap: 10px
  }
  
  @media screen and (max-width:991px) {
    .photoPageFourdBlock_photoPageFourdBlock__list__item__1eijJ {
      min-width: 100%;
      width: 100%
    }
  }
  
  @media screen and (max-width:576px) {
    .photoPageFourdBlock_photoPageFourdBlock__list__item__1eijJ {
      align-items: flex-start;
      flex-direction: column
    }
  }
  
  .photoPageFourdBlock_photoPageFourdBlock__list__item__img__QHf_6 {
    position: relative;
    min-width: 274px;
    width: 274px;
    min-height: 200px
  }
  
  .photoPageFourdBlock_photoPageFourdBlock__list__item__info__qRQRJ {
    display: flex;
    flex-direction: column;
    gap: 10px
  }
  
  @media screen and (max-width:1200px) {
    .photoPageFourdBlock_photoPageFourdBlock__list__item__1eijJ h3 {
      font-size: 20px
    }
  }
  
  .photoPageFiveBlock_photoPageFiveBlock__x7PKQ {
    background: #edf4ff;
    padding: 20px 60px
  }
  
  @media screen and (max-width:1200px) {
    .photoPageFiveBlock_photoPageFiveBlock__x7PKQ {
      padding: 20px 30px
    }
  }
  
  @media screen and (max-width:576px) {
    .photoPageFiveBlock_photoPageFiveBlock__x7PKQ {
      padding: 20px
    }
  }
  
  .photoPageFiveBlock_photoPageFiveBlock__x7PKQ h2 {
    font-size: 30px
  }
  
  @media screen and (max-width:1200px) {
    .photoPageFiveBlock_photoPageFiveBlock__x7PKQ h2 {
      font-size: 24px
    }
  }
  
  .photoPageFiveBlock_photoPageFiveBlock__inner__fDsNe {
    display: flex;
    flex-direction: row;
    justify-content: space-between
  }
  
  @media screen and (max-width:1200px) {
    .photoPageFiveBlock_photoPageFiveBlock__inner__fDsNe {
      flex-direction: column;
      align-items: center
    }
  }
  
  .photoPageFiveBlock_photoPageFiveBlock__stores__xPdW9 {
    display: flex;
    flex-direction: row;
    gap: 20px
  }
  
  .photoPageFiveBlock_photoPageFiveBlock__subinfo__YZyh9 {
    display: flex;
    flex-direction: column;
    gap: 10px
  }
  
  .photoPageFiveBlock_photoPageFiveBlock__info__j30RX {
    display: flex;
    flex-direction: column;
    padding-top: 105px
  }
  
  @media screen and (max-width:1200px) {
    .photoPageFiveBlock_photoPageFiveBlock__info__j30RX {
      padding-top: 40px;
      flex-direction: row;
      align-items: center;
      justify-content: space-between;
      width: 100%
    }
  }
  
  @media screen and (max-width:576px) {
    .photoPageFiveBlock_photoPageFiveBlock__info__j30RX {
      flex-direction: column;
      align-items: flex-start
    }
  }
  
  .photoPageFiveBlock_photoPageFiveBlock__info__text__IlBAy {
    display: flex;
    flex-direction: column;
    gap: 5px
  }
  
  .photoPageFiveBlock_photoPageFiveBlock__info__img__4S_FL {
    position: relative;
    min-width: 537px;
    width: 537px;
    min-height: 525px;
    height: 525px
  }
  
  @media screen and (max-width:1200px) {
    .photoPageFiveBlock_photoPageFiveBlock__info__img__4S_FL {
      background-position: 50%;
      margin-top: 30px
    }
  }
  
  @media screen and (max-width:576px) {
    .photoPageFiveBlock_photoPageFiveBlock__info__img__4S_FL {
      min-width: 335px;
      width: 335px;
      min-height: 328px;
      height: 328px
    }
  }
  
  .photoPageFiveBlock_photoPageFiveBlock__img__stores__xNVJy {
    display: flex;
    flex-direction: row;
    justify-content: center;
    position: relative;
    gap: 20px;
    margin-top: 20px
  }
  
  @media screen and (max-width:1200px) {
    .photoPageFiveBlock_photoPageFiveBlock__img__stores__xNVJy {
      flex-direction: column
    }
  }
  
  .photoPageFiveBlock_photoPageFiveBlock__img__stores__xNVJy a {
    position: relative;
    width: 180px;
    height: 52px
  }
  
  @media screen and (max-width:767px) {
    .photoPageFiveBlock_photoPageFiveBlock__img__stores__xNVJy a {
      width: 156px;
      height: 45px
    }
  }
  
  @media screen and (max-width:576px) {
    .photoPageFiveBlock_photoPageFiveBlock__img__stores__xNVJy {
      flex-direction: row
    }
  }
  
  .photoPageSixBlock_photoPageSixBlock__mocRd {
    padding: 70px 60px 137px;
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 40px
  }
  
  @media screen and (max-width:1200px) {
    .photoPageSixBlock_photoPageSixBlock__mocRd {
      padding: 70px 30px
    }
  }
  
  @media screen and (max-width:576px) {
    .photoPageSixBlock_photoPageSixBlock__mocRd {
      padding: 70px 20px
    }
  }
  
  .photoPageSixBlock_photoPageSixBlock__mocRd h3 {
    font-size: 24px
  }
  
  @media screen and (max-width:769px) {
    .photoPageSixBlock_photoPageSixBlock__mocRd h3 {
      font-size: 18px;
      display: block;
      max-width: 80%
    }
  }
  
  .photoPageSixBlock_photoPageSixBlock__list__A96u7 {
    display: flex;
    flex-direction: column;
    gap: 20px;
    width: 711px
  }
  
  @media screen and (max-width:769px) {
    .photoPageSixBlock_photoPageSixBlock__list__A96u7 {
      width: 100%
    }
  }
  
  .photoPageSixBlock_photoPageSixBlock__item__uy5mX {
    border-bottom: 1px solid #000;
    padding: 20px 0;
    display: flex;
    flex-direction: column;
    gap: 20px;
    position: relative
  }
  
  .photoPageSixBlock_photoPageSixBlock__item__uy5mX img {
    position: absolute;
    right: 0;
    top: 20px
  }
  
  .photoPageSixBlock_photoPageSixBlock__item__hide__gemgL {
    display: none
  }
  
  .photoPageSevenBlock_photoPageMainBlock__8N5Pd {
    padding: 20px 60px;
    display: flex;
    position: relative;
    flex-direction: row;
    justify-content: space-between;
    background: #edf4ff
  }
  
  @media screen and (max-width:1200px) {
    .photoPageSevenBlock_photoPageMainBlock__8N5Pd {
      padding: 24px 30px;
      min-height: auto
    }
  }
  
  @media screen and (max-width:769px) {
    .photoPageSevenBlock_photoPageMainBlock__8N5Pd {
      padding: 60px 30px;
      flex-direction: column;
      gap: 30px
    }
  }
  
  @media screen and (max-width:576px) {
    .photoPageSevenBlock_photoPageMainBlock__8N5Pd {
      padding: 20px 20px 40px
    }
  }
  
  .photoPageSevenBlock_photoPageMainBlock__8N5Pd h2 {
    font-size: 30px;
    line-height: 37.5px
  }
  
  @media screen and (max-width:1200px) {
    .photoPageSevenBlock_photoPageMainBlock__8N5Pd h2 {
      font-size: 32px
    }
  }
  
  @media screen and (max-width:576px) {
    .photoPageSevenBlock_photoPageMainBlock__8N5Pd h2 {
      font-size: 24px;
      line-height: 30px
    }
  }
  
  .photoPageSevenBlock_photoPageMainBlock__info__mz8im {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding-top: 70px;
    font-size: 18px
  }
  
  @media screen and (max-width:1200px) {
    .photoPageSevenBlock_photoPageMainBlock__info__mz8im {
      padding-top: 0
    }
  }
  
  @media screen and (max-width:576px) {
    .photoPageSevenBlock_photoPageMainBlock__info__mz8im {
      max-width: 100%
    }
  }
  
  .photoPageSevenBlock_photoPageMainBlock__info__text__lXgP6 {
    display: flex;
    flex-direction: column;
    gap: 12px
  }
  
  .photoPageSevenBlock_photoPageMainBlock__stores__3oWJZ {
    display: flex;
    flex-direction: row;
    gap: 20px
  }
  
  .photoPageSevenBlock_photoPageMainBlock__imgBlock__leACx {
    position: relative;
    width: 537px;
    min-width: 537px;
    height: 380px;
    min-height: 380px
  }
  
  @media screen and (max-width:1200px) {
    .photoPageSevenBlock_photoPageMainBlock__imgBlock__leACx {
      min-width: 335px;
      width: 335px;
      min-height: 237px;
      height: 237px
    }
  }
  
  .photoPageSevenBlock_photoPageMainBlock__img__qr__6K3YE {
    position: relative;
    width: 160px;
    height: 160px
  }
  
  .photoPageSevenBlock_photoPageMainBlock__img__qr__6K3YE img {
    width: 100%
  }
  
  @media screen and (max-width:769px) {
    .photoPageSevenBlock_photoPageMainBlock__img__qr__6K3YE {
      display: none
    }
  }
  
  .photoPageSevenBlock_photoPageMainBlock__img__stores__Q7Sp4 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 20px
  }
  
  .photoPageSevenBlock_photoPageMainBlock__img__stores__Q7Sp4 a {
    position: relative;
    width: 180px;
    height: 52px
  }
  
  @media screen and (max-width:767px) {
    .photoPageSevenBlock_photoPageMainBlock__img__stores__Q7Sp4 a {
      width: 156px;
      height: 45px
    }
  }
  
  @media screen and (max-width:769px) {
    .photoPageSevenBlock_photoPageMainBlock__img__stores__Q7Sp4 {
      margin-top: 20px;
      flex-direction: row
    }
  }
</style>
      <style data-n-href="/_next/static/css/79feb16fe49dcb07.css" media="x">
  .bannerBlock_bannerBlock__ZLamg {
    padding: 60px;
    background: #b2f042;
    position: relative
  }
  
  @media screen and (max-width:1200px) {
    .bannerBlock_bannerBlock__ZLamg {
      padding: 75px 30px 95px
    }
  }
  
  @media screen and (max-width:767px) {
    .bannerBlock_bannerBlock__ZLamg {
      padding: 75px 20px 125px
    }
  }
  
  .bannerBlock_bannerBlock__info__1JcYA {
    display: flex;
    flex-direction: column;
    gap: 20px;
    max-width: 574px
  }
  
  @media screen and (max-width:1200px) {
    .bannerBlock_bannerBlock__info__1JcYA {
      max-width: 52%
    }
  }
  
  @media screen and (max-width:767px) {
    .bannerBlock_bannerBlock__info__1JcYA {
      max-width: 100%;
      gap: 0
    }
  }
  
  .bannerBlock_bannerBlock__info__desc__Ut_1U {
    font-size: 18px
  }
  
  @media screen and (max-width:767px) {
    .bannerBlock_bannerBlock__info__desc__Ut_1U {
      font-size: 16px
    }
  }
  
  .bannerBlock_bannerBlock__img__phone__elYpY {
    position: absolute;
    bottom: -4px;
    right: 191px;
    width: 341px;
    height: 405px
  }
  
  @media screen and (max-width:1200px) {
    .bannerBlock_bannerBlock__img__phone__elYpY {
      right: 30px;
      bottom: 0;
      width: 318px;
      height: 434px
    }
  }
  
  @media screen and (max-width:767px) {
    .bannerBlock_bannerBlock__img__phone__elYpY {
      right: 30px;
      bottom: -45px;
      width: 152px;
      height: 275px
    }
  }
  
  .bannerBlock_bannerBlock__img__stores__AZJgU {
    display: flex;
    margin-top: 20px
  }
  
  .bannerBlock_bannerBlock__img__stores__AZJgU a {
    position: relative;
    width: 180px;
    height: 52px
  }
  
  @media screen and (max-width:767px) {
    .bannerBlock_bannerBlock__img__stores__AZJgU a {
      width: 156px;
      height: 45px
    }
  }
  
  .bannerBlock_bannerBlock__img__stores__AZJgU a:not(:last-of-type) {
    margin-right: 20px
  }
  
  @media screen and (max-width:1200px) {
    .bannerBlock_bannerBlock__img__stores__AZJgU a:not(: last-of-type) {
      margin-right: 10px
    }
  }
  
  @media screen and (max-width:767px) {
    .bannerBlock_bannerBlock__img__stores__AZJgU a:not(: last-of-type) {
      margin-right: 0;
      margin-bottom: 10px
    }
    .bannerBlock_bannerBlock__img__stores__AZJgU {
      flex-direction: column
    }
  }
  
  .fourdBlock_fourdBlock__YihU5 {
    background: #4c91fc;
    padding: 60px 60px 90px
  }
  
  @media screen and (max-width:1200px) {
    .fourdBlock_fourdBlock__YihU5 {
      padding: 60px 30px 320px
    }
  }
  
  @media screen and (max-width:767px) {
    .fourdBlock_fourdBlock__YihU5 {
      padding: 60px 20px 70px
    }
  }
  
  .fourdBlock_fourdBlock__YihU5 h2 {
    color: #fff
  }
  
  .fourdBlock_fourdBlock__content__zxGKI {
    display: flex;
    flex-direction: row;
    margin-top: 40px
  }
  
  @media screen and (max-width:991px) {
    .fourdBlock_fourdBlock__content__zxGKI {
      justify-content: space-between
    }
  }
  
  @media screen and (max-width:767px) {
    .fourdBlock_fourdBlock__content__zxGKI {
      flex-direction: column;
      margin-top: 20px
    }
  }
  
  .fourdBlock_fourdBlock__content__images__bE9aK {
    min-width: 37%;
    position: relative
  }
  
  @media screen and (max-width:1200px) {
    .fourdBlock_fourdBlock__content__images__bE9aK {
      min-width: 45%
    }
  }
  
  @media screen and (max-width:767px) {
    .fourdBlock_fourdBlock__content__images__bE9aK {
      min-width: 100%;
      min-height: 400px
    }
  }
  
  @media screen and (max-width:420px) {
    .fourdBlock_fourdBlock__content__images__bE9aK {
      min-height: 340px
    }
  }
  
  .fourdBlock_fourdBlock__content__images__man__5GEJu {
    position: relative;
    max-width: 373px;
    height: 300px
  }
  
  @media screen and (max-width:420px) {
    .fourdBlock_fourdBlock__content__images__man__5GEJu {
      max-width: 335px;
      height: 241px
    }
  }
  
  .fourdBlock_fourdBlock__content__images__message___xGmK {
    position: absolute;
    left: 60px;
    top: 260px
  }
  
  @media screen and (max-width:1200px) {
    .fourdBlock_fourdBlock__content__images__message___xGmK {
      left: 0
    }
  }
  
  @media screen and (max-width:420px) {
    .fourdBlock_fourdBlock__content__images__message___xGmK {
      top: inherit;
      bottom: 30px
    }
  }
  
  .fourdBlock_fourdBlock__content__info____Gnn {
    color: #fff
  }
  
  @media screen and (max-width:991px) {
    .fourdBlock_fourdBlock__content__info____Gnn {
      max-width: 45%
    }
  }
  
  @media screen and (max-width:767px) {
    .fourdBlock_fourdBlock__content__info____Gnn {
      min-width: 100%
    }
  }
  
  .fourdBlock_fourdBlock__content__info____Gnn ul {
    counter-reset: numbers
  }
  
  .fourdBlock_fourdBlock__content__info____Gnn ul li {
    position: relative;
    padding-left: 60px
  }
  
  .fourdBlock_fourdBlock__content__info____Gnn ul li:not(:last-of-type) {
    margin-bottom: 20px
  }
  
  .fourdBlock_fourdBlock__content__info____Gnn ul li:before {
    counter-increment: numbers;
    content: counter(numbers);
    min-width: 38px;
    max-width: 38px;
    min-height: 38px;
    max-height: 38px;
    background: #fff;
    border-radius: 50%;
    display: flex;
    position: absolute;
    left: 0;
    color: #4c91fc;
    font-size: 20px;
    justify-content: center;
    align-items: center
  }
  
  .fourdBlock_fourdBlock__content__info____Gnn ul li div {
    font-size: 18px
  }
  
  .fourdBlock_fourdBlock__content__info____Gnn ul li div:first-of-type {
    margin-bottom: 10px;
    font-size: 24px;
    font-weight: 700
  }
  
  .fourdBlock_fourdBlock__content__info__message__DDne0 {
    margin-top: 40px;
    display: flex;
    flex-direction: column;
    padding: 30px 39px;
    background: #b2f042;
    color: #000;
    border-radius: 10px;
    position: relative
  }
  
  .fourdBlock_fourdBlock__content__info__message__DDne0:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 50px solid transparent;
    border-right: 50px solid transparent;
    border-top: 0;
    border-bottom: 40px solid #b2f042;
    position: absolute;
    top: -15px;
    left: 0
  }
  
  @media screen and (max-width:1200px) {
    .fourdBlock_fourdBlock__content__info__message__DDne0:before {
      left: calc(50% - 50px)
    }
    .fourdBlock_fourdBlock__content__info__message__DDne0 {
      position: absolute;
      left: 30px;
      right: 30px
    }
  }
  
  @media screen and (max-width:767px) {
    .fourdBlock_fourdBlock__content__info__message__DDne0 {
      position: relative;
      left: 0
    }
  }
  
  .fourdBlock_fourdBlock__content__info__message__title__nWMvz {
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 24px
  }
  
  .fourdBlock_fourdBlock__content__info__message__text__V8uRK {
    font-size: 18px
  }
  
  .mainBlock_mainBlock__PxJbU {
    padding: 0 60px;
    background: #b2f042;
    position: relative;
    min-height: 596px;
    z-index: 5
  }
  
  @media screen and (max-width:1200px) {
    .mainBlock_mainBlock__PxJbU {
      padding: 0 30px;
      min-height: 456px
    }
  }
  
  @media screen and (max-width:767px) {
    .mainBlock_mainBlock__PxJbU {
      padding: 50px 20px
    }
  }
  
  .mainBlock_mainBlock__textBlock__A5XnZ {
    padding-top: 50px;
    max-width: 696px;
    display: flex;
    flex-direction: column;
    gap: 15px
  }
  
  @media screen and (max-width:1200px) {
    .mainBlock_mainBlock__textBlock__A5XnZ {
      max-width: 80%;
      padding-top: 0
    }
  }
  
  @media screen and (max-width:767px) {
    .mainBlock_mainBlock__textBlock__A5XnZ {
      max-width: 100%
    }
  }
  
  .mainBlock_mainBlock__title__ctdh6 {
    min-height: 90px
  }
  
  @media screen and (max-width:767px) {
    .mainBlock_mainBlock__title__ctdh6 {
      min-height: auto
    }
  }
  
  .mainBlock_mainBlock__title__ctdh6 div {
    position: relative;
    display: inline;
    color: #fff;
    margin-left: 10px
  }
  
  .mainBlock_mainBlock__title__ctdh6 div:before {
    content: "";
    position: absolute;
    left: -12px;
    top: -5px;
    background: #4c91fc;
    width: 100%;
    height: 100%;
    border-radius: 60px;
    padding: 7px 15px
  }
  
  .mainBlock_mainBlock__title__ctdh6 div span {
    position: relative
  }
  
  .mainBlock_mainBlock__text__3OUNe {
    font-size: 18px;
    line-height: 125%;
    display: flex;
    flex-direction: column
  }
  
  @media screen and (max-width:1200px) {
    .mainBlock_mainBlock__text__3OUNe {
      width: 80%;
      flex-direction: row;
      flex-wrap: wrap
    }
  }
  
  @media screen and (max-width:767px) {
    .mainBlock_mainBlock__text__3OUNe {
      font-size: 16px;
      width: 100%
    }
  }
  
  .mainBlock_mainBlock__img__girl__lsqWI {
    position: absolute;
    right: 60px;
    top: 0;
    width: 237px;
    height: 158px
  }
  
  @media screen and (max-width:1200px) {
    .mainBlock_mainBlock__img__girl__lsqWI {
      width: 187px;
      height: 128px;
      right: 30px
    }
  }
  
  @media screen and (max-width:767px) {
    .mainBlock_mainBlock__img__girl__lsqWI {
      width: 139px;
      height: 92px;
      z-index: -1;
      top: 5px;
      right: 20px
    }
  }
  
  .mainBlock_mainBlock__img__phone__br_Oi {
    position: absolute;
    right: 121px;
    bottom: -82px;
    width: 606px;
    height: 586px;
    z-index: 1
  }
  
  @media screen and (max-width:1200px) {
    .mainBlock_mainBlock__img__phone__br_Oi {
      right: 10px;
      width: 456px;
      height: 436px;
      bottom: -62px
    }
  }
  
  @media screen and (max-width:767px) {
    .mainBlock_mainBlock__img__phone__br_Oi {
      right: 10px;
      height: 328px;
      width: 247px;
      bottom: -62px
    }
  }
  
  .mainBlock_mainBlock__img__stores__4I5yW {
    display: flex;
    margin-top: 20px
  }
  
  .mainBlock_mainBlock__img__stores__4I5yW a {
    position: relative;
    width: 180px;
    height: 52px
  }
  
  @media screen and (max-width:767px) {
    .mainBlock_mainBlock__img__stores__4I5yW a {
      width: 156px;
      height: 45px
    }
  }
  
  .mainBlock_mainBlock__img__stores__4I5yW a:not(:last-of-type) {
    margin-right: 20px
  }
  
  @media screen and (max-width:767px) {
    .mainBlock_mainBlock__img__stores__4I5yW a:not(: last-of-type) {
      margin-right: 0;
      margin-bottom: 10px
    }
    .mainBlock_mainBlock__img__stores__4I5yW {
      flex-direction: column
    }
  }
  
  .secondBlock_secondBlock__J7EmG {
    background: #0b112a;
    padding: 60px;
    border-bottom: 2px solid #b2f042
  }
  
  @media screen and (max-width:1200px) {
    .secondBlock_secondBlock__J7EmG {
      padding: 60px 30px
    }
  }
  
  @media screen and (max-width:767px) {
    .secondBlock_secondBlock__J7EmG {
      padding: 60px 20px
    }
  }
  
  .secondBlock_secondBlock__J7EmG h2 {
    color: #fff
  }
  
  .secondBlock_secondBlock__list__j1eZ6 {
    display: flex;
    flex-wrap: wrap;
    gap: 30px 20px;
    margin-top: 40px
  }
  
  .secondBlock_secondBlock__list__item___PA4U {
    box-sizing: border-box;
    padding: 40px 35px;
    min-height: 288px;
    border-radius: 10px;
    background: #4c91fc;
    color: #fff;
    display: flex;
    flex-direction: column;
    position: relative
  }
  
  .secondBlock_secondBlock__list__item__icon__Kswm2 {
    position: relative;
    display: block;
    min-height: 50px;
    max-height: 50px;
    min-width: 50px;
    max-width: 50px
  }
  
  .secondBlock_secondBlock__list__item__title__kfXZK {
    font-size: 24px;
    font-weight: 700;
    margin-top: 20px
  }
  
  .secondBlock_secondBlock__list__item__desc___ylZq {
    margin-top: 10px;
    font-size: 18px;
    font-weight: 400;
    line-height: 22.5px
  }
  
  @media screen and (max-width:767px) {
    .secondBlock_secondBlock__list__item__desc___ylZq {
      font-size: 16px
    }
  }
  
  .secondBlock_secondBlock__list__item__bgImg__wrWo_ {
    position: absolute;
    width: 214px;
    height: 164px;
    right: 10px;
    top: 10px
  }
  
  @media screen and (max-width:1200px) {
    .secondBlock_secondBlock__list__item__bgImg__wrWo_ {
      top: -30px
    }
  }
  
  @media screen and (max-width:991px) {
    .secondBlock_secondBlock__list__item__bgImg__wrWo_ {
      width: 145px;
      height: 107px
    }
  }
  
  @media screen and (max-width:767px) {
    .secondBlock_secondBlock__list__item__bgImg__wrWo_ {
      display: none
    }
  }
  
  .secondBlock_secondBlock__list__item___PA4U:first-of-type {
    width: 472px
  }
  
  @media screen and (max-width:1200px) {
    .secondBlock_secondBlock__list__item___PA4U:first-of-type {
      width: calc(50% - 10px)
    }
  }
  
  @media screen and (max-width:767px) {
    .secondBlock_secondBlock__list__item___PA4U:first-of-type {
      width: 100%
    }
  }
  
  .secondBlock_secondBlock__list__item___PA4U:nth-child(2) {
    width: 667px
  }
  
  @media screen and (max-width:1200px) {
    .secondBlock_secondBlock__list__item___PA4U:nth-child(2) {
      width: calc(50% - 10px)
    }
  }
  
  @media screen and (max-width:767px) {
    .secondBlock_secondBlock__list__item___PA4U:nth-child(2) {
      width: 100%
    }
  }
  
  .secondBlock_secondBlock__list__item___PA4U:nth-child(2) .secondBlock_secondBlock__list__item__desc___ylZq {
    max-width: 439px
  }
  
  .secondBlock_secondBlock__list__item___PA4U:nth-child(3) {
    width: calc(50% - 10px)
  }
  
  @media screen and (max-width:767px) {
    .secondBlock_secondBlock__list__item___PA4U:nth-child(3) {
      width: 100%
    }
  }
  
  .secondBlock_secondBlock__list__item___PA4U:last-of-type {
    width: calc(50% - 10px)
  }
  
  @media screen and (max-width:767px) {
    .secondBlock_secondBlock__list__item___PA4U:last-of-type {
      width: 100%
    }
  }
  
  .threedBlock_threedBlock__zOhse {
    background: #0b112a;
    padding: 60px
  }
  
  @media screen and (max-width:1200px) {
    .threedBlock_threedBlock__zOhse {
      padding: 60px 30px
    }
  }
  
  @media screen and (max-width:767px) {
    .threedBlock_threedBlock__zOhse {
      padding: 60px 20px
    }
  }
  
  .threedBlock_threedBlock__zOhse h2 {
    color: #fff
  }
  
  .threedBlock_threedBlock__inner__oPhJt {
    display: flex;
    align-items: flex-start
  }
  
  @media screen and (max-width:767px) {
    .threedBlock_threedBlock__inner__oPhJt {
      flex-direction: column
    }
  }
  
  .threedBlock_threedBlock__inner__first__CQITu {
    min-width: 30%
  }
  
  @media screen and (max-width:1200px) {
    .threedBlock_threedBlock__inner__first__CQITu {
      min-width: 45%
    }
  }
  
  .threedBlock_threedBlock__inner__first__images__dXJIX {
    position: relative;
    margin-top: 40px
  }
  
  @media screen and (max-width:767px) {
    .threedBlock_threedBlock__inner__first__images__dXJIX {
      display: none
    }
  }
  
  .threedBlock_threedBlock__inner__first__imgSecond__JklBj {
    position: absolute;
    left: 50px;
    z-index: 2;
    top: 115px
  }
  
  .threedBlock_threedBlock__list__w_Pwq {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: flex-end
  }
  
  @media screen and (max-width:767px) {
    .threedBlock_threedBlock__list__w_Pwq {
      margin-top: 20px
    }
  }
  
  .threedBlock_threedBlock__list__item__NMRgt {
    box-sizing: border-box;
    padding: 40px 30px;
    min-height: 288px;
    border-radius: 10px;
    background: #b2f042;
    color: #000;
    display: flex;
    flex-direction: column;
    position: relative;
    min-height: 328px;
    min-width: 374px;
    max-width: 374px
  }
  
  @media screen and (max-width:1200px) {
    .threedBlock_threedBlock__list__item__NMRgt {
      min-width: 100%;
      max-width: 100%
    }
  }
  
  @media screen and (max-width:767px) {
    .threedBlock_threedBlock__list__item__NMRgt {
      min-height: auto
    }
  }
  
  .threedBlock_threedBlock__list__item__icon__B2yzg {
    position: relative;
    display: block;
    min-height: 50px;
    max-height: 50px;
    min-width: 50px;
    max-width: 50px
  }
  
  .threedBlock_threedBlock__list__item__title__n_HVT {
    font-size: 24px;
    font-weight: 700;
    margin-top: 20px
  }
  
  .threedBlock_threedBlock__list__item__desc__JqS_i {
    margin-top: 10px;
    font-size: 18px;
    font-weight: 400;
    line-height: 22.5px
  }
  
  @media screen and (max-width:767px) {
    .threedBlock_threedBlock__list__item__desc__JqS_i {
      font-size: 16px
    }
  }
  
  .newsSliderBlock_newsSliderBlock__NVYus {
    position: relative
  }
  
  .newsSliderBlock_newsSliderBlock__title__RIKp_ {
    font-size: 40px;
    color: #101010;
    margin-bottom: 20px
  }
  
  @media screen and (max-width:769px) {
    .newsSliderBlock_newsSliderBlock__title__RIKp_ {
      font-size: 36px
    }
  }
  
  @media screen and (max-width:576px) {
    .newsSliderBlock_newsSliderBlock__title__RIKp_ {
      font-size: 24px
    }
  }
  
  .newsSliderBlock_newsSliderBlock__arrow__PVOix {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    background: #fff;
    min-width: 34px;
    max-width: 34px;
    min-height: 34px;
    max-height: 34px;
    border: none;
    z-index: 1;
    cursor: pointer
  }
  
  .newsSliderBlock_newsSliderBlock__arrow__left__7vblI {
    left: 0
  }
  
  .newsSliderBlock_newsSliderBlock__arrow__left__7vblI:before {
    content: "";
    display: block;
    min-height: 34px;
    min-width: 34px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjcwNyA1LjI5Mjg5QzE1LjA5NzUgNS42ODM0MiAxNS4wOTc1IDYuMzE2NTggMTQuNzA3IDYuNzA3MTFMOS40MTQwNiAxMkwxNC43MDcgMTcuMjkyOUMxNS4wOTc1IDE3LjY4MzQgMTUuMDk3NSAxOC4zMTY2IDE0LjcwNyAxOC43MDcxQzE0LjMxNjQgMTkuMDk3NiAxMy42ODMzIDE5LjA5NzYgMTMuMjkyNyAxOC43MDcxTDcuOTk5ODUgMTMuNDE0MkM3LjIxODggMTIuNjMzMiA3LjIxODggMTEuMzY2OCA3Ljk5OTg1IDEwLjU4NThMMTMuMjkyNyA1LjI5Mjg5QzEzLjY4MzMgNC45MDIzNyAxNC4zMTY0IDQuOTAyMzcgMTQuNzA3IDUuMjkyODlaIiBmaWxsPSIjMTAxMDEwIi8+Cjwvc3ZnPgo=)
  }
  
  .newsSliderBlock_newsSliderBlock__arrow__right__ZFl50 {
    right: 0
  }
  
  .newsSliderBlock_newsSliderBlock__arrow__right__ZFl50:before {
    content: "";
    display: block;
    min-height: 34px;
    min-width: 34px;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMjkzMDQgMTguNzA3MUM4LjkwMjUyIDE4LjMxNjYgOC45MDI1MiAxNy42ODM0IDkuMjkzMDQgMTcuMjkyOUwxNC41ODU5IDEyTDkuMjkzMDQgNi43MDcxMUM4LjkwMjUyIDYuMzE2NTggOC45MDI1MiA1LjY4MzQyIDkuMjkzMDQgNS4yOTI4OUM5LjY4MzU3IDQuOTAyMzcgMTAuMzE2NyA0LjkwMjM3IDEwLjcwNzMgNS4yOTI4OUwxNi4wMDAyIDEwLjU4NThDMTYuNzgxMiAxMS4zNjY4IDE2Ljc4MTIgMTIuNjMzMiAxNi4wMDAyIDEzLjQxNDJMMTAuNzA3MyAxOC43MDcxQzEwLjMxNjcgMTkuMDk3NiA5LjY4MzU3IDE5LjA5NzYgOS4yOTMwNCAxOC43MDcxWiIgZmlsbD0iIzEwMTAxMCIvPgo8L3N2Zz4K)
  }
  
  .newsSliderBlock_newsSliderBlock__slider__12YcB {
    display: flex;
    flex-direction: row;
    gap: 20px;
    transition: all .5s;
    max-width: max-content;
    min-width: 100%
  }
  
  .newsSliderBlock_newsSliderBlock__item__uriNC {
    min-width: 275px;
    max-width: 275px;
    min-height: 348px;
    background: #fff;
    border-radius: 10px
  }
  
  .newsSliderBlock_newsSliderBlock__item__uriNC img {
    border-radius: 10px
  }
  
  .newsSliderBlock_newsSliderBlock__item__img__L6_Yj {
    min-width: 100%;
    max-height: 230px;
    border-radius: 10px
  }
  
  .newsSliderBlock_newsSliderBlock__item__info__yjts1 {
    padding: 16px 20px;
    color: #101010;
    font-size: 22px;
    font-weight: 700
  }
  
  .newsBlock_newsBlock__tLcqH {
    padding: 60px 60px 209px;
    background: #4c91fc;
    border-top: 2px solid #edf4ff;
    overflow: hidden
  }
  
  @media screen and (max-width:1200px) {
    .newsBlock_newsBlock__tLcqH {
      padding: 60px 30px 111px
    }
  }
  
  @media screen and (max-width:767px) {
    .newsBlock_newsBlock__tLcqH {
      padding: 60px 20px
    }
  }
  
  .newsBlock_newsBlock__tLcqH h2 {
    color: #fff
  }
  
  .newsBlock_newsBlock__header__NkeDi {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 40px
  }
  
  .newsBlock_newsBlock__header__NkeDi a {
    color: #fff
  }
  
  @media screen and (max-width:576px) {
    .newsBlock_newsBlock__header__NkeDi {
      align-items: flex-start
    }
    .newsBlock_newsBlock__header__NkeDi a {
      display: block;
      min-width: max-content;
      padding-top: 5px
    }
    .newsBlock_newsBlock__header__NkeDi h2 {
      display: block;
      width: 50%
    }
  }