

/* Start:/for-business/style.css?164896574320110*/
/* Main Banner */

@media screen and (max-width: 992px) {
    .biz-banner__title,
    .biz-banner__subtitle {
        max-width: 51.6rem;
    }
}

/* Main Banner end*/

/* inset */

.advantages {
    padding: 7.5rem 1.6rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.advantages__cards {
    display: flex;
    align-items: center;
    justify-content: space-around;
    flex-grow: 1;
    margin-right: 12.7rem;
    width: 50%;
}

.advantages-card__title {
    font-weight: bold;
    font-size: 3.9rem;
    color: var(--text-primary-dark);
}

.advantages__mobile-bg {
    height: auto;
    width: 100%;
    display: none;
}

.advantages-card__text {
    font-size: 1.8rem;
    margin-top: 2.4rem;
}

.advantages__text {
    width: 50%;
    max-width: 525px;
}

.advantages__text p {
    margin: 0;
}

.advantages__text .more-button {
    margin-top: 1.6rem;
}

@media screen and (max-width: 1110px){
    .advantages__cards {
        margin-right: 7rem;
    }
}

@media screen and (max-width: 992px) {
    .advantages__cards {
        margin-right: 0;
        flex-direction: column;
        align-items: flex-start;
    }
    .advantages__card:first-child {
        margin-bottom: 3.2rem;
    }
}

@media screen and (max-width: 768px) {
    .advantages {
        padding: 8rem 1.6rem;
    }
}

@media screen and (max-width: 500px) {
    .advantages {
        flex-direction: column;
    }
    .advantages__cards {
        justify-content: space-between;
        flex-direction: row;
        width: 100%;
    }
    .advantages-card__title {
        font-size: 3.5rem;
    }
    .advantages__mobile-bg {
        display: block;
    }
    .advantages__text {
        width: 100%;
        margin-top: 2rem;
    }
}

/* inset end */

/* Services */

.services__cards {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 3.2rem;
    gap: 3.2rem;
}

.services__card {
    display: flex;
    align-items: center;
    padding: 2rem;
    background-color: #f9f9f9;
    border-radius: 1.2rem;
    transition: transform .3s ease-in-out;
}

.services-card__img {
    width: 16.5rem;
    height: 17rem;
    margin-right: 2rem;
    border-radius: 1.2rem;
    overflow: hidden;
    flex-shrink: 0;
}

.services-card__img img {
    display: block;
    width: 100%;
    object-fit: cover;
}

.services-card__pricing {
    font-weight: bold;
    color: rgba(37, 45, 150, 1);
}

.services-card__header {
    margin-top: .8rem;
    font-size: 2.5rem;
    line-height: 30px;
    font-weight: 700;
    color: var(--text-primary-dark);
}

.services-card__text {
    margin-top: 2rem;
    font-size: 1.6rem;
    line-height: 2.08rem;
}

.services__card .more-button {
    margin-top: 2rem;
}

.services__cards--mobile {
    display: none;
}

.services__card--mobile:not(:last-child) {
    margin-bottom: 1.6rem;
}

.services__card--mobile.accordion__item {
    box-shadow: none;
    background-color: #f9f9f9;
}

.services-card__text--mobile {
    font-size: 1.6rem;
    line-height: 2.08rem;
    margin-top: 1.6rem;
}

.services-card__pricing--mobile {
    line-height: 2.1rem;
    font-weight: bold;
    color: rgba(37, 45, 150, 1);
}

.services-card__img--mobile {
    background-color: #f9f9f9;
    border-radius: .5rem;
    margin-top: 2rem;
    width: 100%;
    padding-top: 2rem;
    overflow: hidden;
}

.services-card__img--mobile img {
    width: 100%;
    display: block;
    max-width: 19.5rem;
    margin: 0 auto;
}

.services-card__button--mobile {
    width: 100%;
    margin-top: 2rem;
}

@media screen and (max-width: 992px) {
    .services__cards {
        display: none;
    }
    .services__cards--mobile {
        display: block;
    }
}

@media screen and (max-width: 500px) {
    .services__card--mobile.accordion__item {
        border-radius: .8rem;
    }
}

/* Services end */

/* Advantages blue */

.advantages-blue {
    display: flex;
    justify-content: space-between;
}

.advantages-blue__title {
    color: #fff;
    margin-right: 6.4rem;
    flex-basis: 60.7rem;
}

.advantages-blue__cards {
    flex-basis: 56.9rem;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 2.4rem;
    grid-row-gap: 3.2rem;
}

.advantages-blue-card__icon {
    width: 3.2rem;
    height: 3.2rem;
    margin-bottom: 2rem;
}

.office-bag--icon {background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_11_7024)'%3E%3Cpath d='M20 22C27 25.5 17.5 32 10 32C2.5 32 0 27.5228 0 22C0 16.4772 3.5 12 10 12C16.5 12 13 18.5 20 22Z' fill='%233D6ECA'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.43528 8.47165V6.85497C9.43528 5.65777 10.3112 4.64073 11.4951 4.46314L13.1811 4.21024C15.0499 3.92992 16.9501 3.92992 18.8189 4.21024L20.5049 4.46314C21.6889 4.64073 22.5647 5.65778 22.5647 6.85497V8.47166L24.9336 8.66287C26.7474 8.80927 28.2269 10.1749 28.5178 11.9712C29.1607 15.9412 29.1607 19.9888 28.5178 23.9587C28.2269 25.755 26.7474 27.1207 24.9336 27.2671L22.3465 27.4759C18.1224 27.8169 13.8776 27.8169 9.65347 27.4759L7.06639 27.2671C5.25261 27.1207 3.77308 25.755 3.48218 23.9587C2.83927 19.9888 2.83927 15.9412 3.48218 11.9712C3.77308 10.1749 5.25261 8.80927 7.06639 8.66287L9.43528 8.47165ZM13.4886 6.26038C15.1536 6.01064 16.8465 6.01064 18.5114 6.26038L20.1974 6.51328C20.3665 6.53865 20.4917 6.68394 20.4917 6.85497V8.3263C17.4997 8.15565 14.5004 8.15565 11.5084 8.3263V6.85497C11.5084 6.68394 11.6335 6.53865 11.8026 6.51328L13.4886 6.26038ZM9.82027 10.5204C13.9334 10.1884 18.0666 10.1884 22.1797 10.5204L24.7668 10.7292C25.6294 10.7988 26.3331 11.4483 26.4714 12.3026C26.5576 12.8346 26.6315 13.3681 26.6932 13.9026C19.9521 17.222 12.0479 17.222 5.3068 13.9026C5.36851 13.3681 5.44244 12.8346 5.52859 12.3026C5.66694 11.4483 6.37058 10.7988 7.23319 10.7292L9.82027 10.5204ZM5.12176 16.1084C12.0312 19.2508 19.9688 19.2508 26.8782 16.1084C27.01 18.6184 26.8744 21.139 26.4714 23.6273C26.3331 24.4816 25.6294 25.1311 24.7668 25.2007L22.1797 25.4096C18.0666 25.7416 13.9334 25.7416 9.82027 25.4096L7.23319 25.2007C6.37058 25.1311 5.66694 24.4816 5.52859 23.6273C5.12563 21.139 4.99002 18.6184 5.12176 16.1084Z' fill='%23FDB927'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_11_7024'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.ed--icon {background-image: url("data:image/svg+xml,%3Csvg width='33' height='32' viewBox='0 0 33 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_11_7042)'%3E%3Cpath d='M21.0003 9.07278C12.5003 14.4492 28.5003 18.5 8.50032 24C3.70768 25.318 0.000641167 14.1456 0.500321 9.07278C1 4 4.56631 0.674485 9.50032 0.0727771C15.1612 -0.617579 29.5003 3.69633 21.0003 9.07278Z' fill='%233D6ECA'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.9941 4.06776C16.3112 3.97751 16.6457 3.97743 16.9628 4.06741C17.6368 4.25868 18.317 4.43609 18.9994 4.61409C22.2042 5.44993 25.459 6.29881 28.3548 8.65735L29.6883 9.74347C30.2292 10.184 30.4997 10.8361 30.5 11.4884V20.6047C30.5 21.1441 30.0627 21.5814 29.5233 21.5814C28.9838 21.5814 28.5465 21.1441 28.5465 20.6047V14.1668L28.3343 14.34C27.3309 15.1588 26.2841 15.7946 25.211 16.3107C25.2623 16.4294 25.2907 16.5602 25.2907 16.6977V22.2898C25.2907 23.7657 24.3853 25.0904 23.0102 25.6265L17.8009 27.6575C16.9643 27.9836 16.0357 27.9836 15.1991 27.6575L9.98981 25.6265C8.61471 25.0904 7.7093 23.7657 7.7093 22.2898V16.6977C7.7093 16.5567 7.73916 16.4228 7.79289 16.3017C6.7115 15.7826 5.65648 15.143 4.64525 14.3194L3.31174 13.2333C2.22995 12.3522 2.22939 10.6248 3.31024 9.74283L4.66567 8.63676C7.54048 6.29084 10.7723 5.44702 13.9533 4.61646C14.6373 4.43788 15.3189 4.25991 15.9941 4.06776ZM28.5465 11.4891C28.5465 11.3718 28.4991 11.2944 28.4546 11.2581L27.1211 10.172C24.314 8.23256 21.8126 7.37718 18.6357 6.54235C17.9371 6.35878 17.2188 6.17001 16.4791 5.96077C15.7362 6.17152 15.0152 6.3612 14.3143 6.54559C11.1628 7.37469 8.41676 8.09713 5.90074 10.1503L4.54531 11.2563C4.50078 11.2927 4.45344 11.3703 4.45349 11.4876C4.45354 11.6049 4.50093 11.6824 4.54541 11.7186L5.87892 12.8047C8.41627 14.8714 11.1874 15.5996 14.3643 16.4344C15.0629 16.618 15.7812 16.8067 16.5209 17.016C17.2638 16.8052 17.9847 16.6156 18.6855 16.4312C21.837 15.6021 24.5832 14.8796 27.0993 12.8265L28.4547 11.7204C28.4992 11.6841 28.5465 11.6063 28.5465 11.4891ZM19.0467 18.3603C20.479 17.9863 21.9216 17.6097 23.3372 17.0944V22.2898C23.3372 22.9606 22.9257 23.5628 22.3006 23.8065L17.0913 25.8374C16.711 25.9857 16.289 25.9857 15.9087 25.8374L10.6994 23.8065C10.0743 23.5628 9.66279 22.9606 9.66279 22.2898V17.0834C11.0938 17.6045 12.5523 17.9849 14.0005 18.3627C14.683 18.5407 15.3632 18.7181 16.0372 18.9093C16.3543 18.9993 16.6888 18.9992 17.0059 18.909C17.6811 18.7168 18.3627 18.5389 19.0467 18.3603Z' fill='%23FDB927'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_11_7042'%3E%3Crect width='32' height='32' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.book--icon {background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.6668 9.33385C22.6668 14.6758 18.6668 15.1678 14.0001 20.501C9.33347 25.8343 1.99929 18.6671 2.00013 14.6661C2.00098 10.6651 1.50085 3.83227 7.5 2.50093C13.4992 1.1696 22.6668 3.99193 22.6668 9.33385Z' fill='%233D6ECA'/%3E%3Cpath d='M20.7214 9.9743C21.1039 10.3727 21.0909 11.0057 20.6925 11.3882L16.5259 15.3882C16.1389 15.7597 15.5278 15.7597 15.1408 15.3882L12.6408 12.9882C12.2424 12.6057 12.2295 11.9727 12.6119 11.5743C12.9944 11.1759 13.6275 11.163 14.0259 11.5454L15.8333 13.2806L19.3075 9.94544C19.7059 9.56297 20.3389 9.57589 20.7214 9.9743Z' fill='%23FDB927'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 10.6668C5 7.16903 7.83553 4.3335 11.3333 4.3335H24.6667C25.9553 4.3335 27 5.37817 27 6.66683V26.6668C27 27.9555 25.9553 29.0002 24.6667 29.0002H10C7.23858 29.0002 5 26.7616 5 24.0002V10.6668ZM7 19.9998C7.83566 19.3721 8.87439 19.0002 10 19.0002H25V6.66683C25 6.48273 24.8508 6.3335 24.6667 6.3335H11.3333C8.9401 6.3335 7 8.2736 7 10.6668V19.9998ZM7 24.0002C7 25.657 8.34315 27.0002 10 27.0002H24.6667C24.8508 27.0002 25 26.8509 25 26.6668V21.0002H10C8.34315 21.0002 7 22.3433 7 24.0002Z' fill='%23FDB927'/%3E%3C/svg%3E%0A");}
.light--icon {background-image: url("data:image/svg+xml,%3Csvg width='33' height='32' viewBox='0 0 33 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.35385 21.1136C-0.842407 12.4407 1.16584 1.10116 7.75394 3.27026C14.342 5.43936 14.8917 6.52347 20.3815 14.1122C25.8713 21.701 23.817 32 16.5393 32C9.2615 32 3.55011 29.7864 1.35385 21.1136Z' fill='%233D6ECA'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.4998 5C11.8651 5 8.1665 8.62302 8.1665 13.0213C8.1665 15.694 9.26107 17.9991 11.2136 19.4347C11.644 19.7511 12.0121 20.223 12.1531 20.8216C12.2688 21.3129 12.4013 21.9116 12.5325 22.546H15.4998V21.1028C15.4998 20.9125 15.5541 20.7262 15.6563 20.5657L16.7254 18.8865L14.3266 17.0027C13.9223 16.6852 13.8246 16.1129 14.1007 15.6792L15.6563 13.236C15.9529 12.7701 16.571 12.6329 17.0369 12.9295C17.5028 13.2261 17.64 13.8442 17.3434 14.3101L16.2743 15.9893L18.673 17.8731C19.0773 18.1906 19.175 18.7629 18.8989 19.1966L17.4998 21.3941V22.546H20.4672C20.5984 21.9116 20.7308 21.3129 20.8466 20.8216C20.9876 20.223 21.3557 19.7511 21.786 19.4347C23.7386 17.9991 24.8332 15.694 24.8332 13.0213C24.8332 8.62302 21.1345 5 16.4998 5ZM20.0848 24.546H12.9149C13.0621 25.3962 13.1776 26.2013 13.2126 26.7792C13.2494 27.3878 13.7042 27.9331 14.3748 28.078L14.6361 28.1345C15.8633 28.3996 17.1363 28.3996 18.3636 28.1345L18.6249 28.078C19.2955 27.9331 19.7503 27.3878 19.7871 26.7792C19.8221 26.2013 19.9376 25.3962 20.0848 24.546ZM6.1665 13.0213C6.1665 7.45488 10.8252 3 16.4998 3C22.1744 3 26.8332 7.45488 26.8332 13.0213C26.8332 16.2531 25.4951 19.1901 22.9708 21.046C22.8556 21.1307 22.8075 21.2198 22.7933 21.2801C22.6354 21.9503 22.4432 22.8373 22.2678 23.7373C22.0241 24.9882 21.8257 26.2017 21.7835 26.9C21.69 28.4442 20.554 29.7074 19.0473 30.0329L18.786 30.0894C17.2803 30.4147 15.7193 30.4147 14.2137 30.0894L13.9524 30.0329C12.4457 29.7074 11.3096 28.4442 11.2162 26.9C11.1739 26.2017 10.9755 24.9882 10.7318 23.7373C10.5565 22.8373 10.3642 21.9503 10.2064 21.2801C10.1922 21.2198 10.144 21.1307 10.0289 21.046C7.5046 19.1901 6.1665 16.2531 6.1665 13.0213Z' fill='%23FDB927'/%3E%3C/svg%3E%0A");}

.advantages-blue-card__text {
    color: #fff;
}

@media screen and (max-width: 992px) {
    .advantages-blue {
        flex-direction: column;
    }
    .advantages-blue__title,
    .advantages-blue__cards {
        flex-basis: 100%;
    }
    .advantages-blue__title {
        margin-right: 0;
    }
    .advantages-blue__cards {
        margin-top: 6rem;
    }
}

@media screen and (max-width: 500px) {
    .advantages-blue__title {
        text-align: center;
    }
    .advantages-blue__cards {
        grid-template-columns: 1fr;
        margin-top: 4.2rem;
    }
    .advantages-blue-card {
        text-align: center;
    }
    .advantages-blue-card__icon {
        margin-left: auto;
        margin-right: auto;
    }
}

/* Advantages blue end */

/* About */

.about__list {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 3.2rem;
    gap: 3.2rem;
}

.about__item:first-child {
    align-self: center;
}

.about__card {
    height: 100%;
    background-color: #fff;
    box-shadow: 0 4px 12px rgba(0, 14, 75, 0.1);
    border-radius: 1.2rem;
    padding: 4.2rem;
}

.about-card__index {
    font-size: 1.8rem;
    line-height: 2.8rem;
    font-weight: bold;
    margin-bottom: 1.6rem;
}

.about-card__title {
    font-size: 3.1rem;
    line-height: 3.7rem;
    color: var(--text-primary-dark);
    font-weight: bold;
    margin-bottom: 1.6rem;
}

.about-card__text {
    font-size: 1.6rem;
    line-height: 150%;
    color: #000E4B;
    opacity: .7;
}

.about--mobile {
    display: none;
    overflow: hidden;
}

.about-slider {
    margin-top: 6rem;
}

.about-slider .swiper-slide {
    max-width: 311px;
    height: auto;
}

.about-slider .slider-pagination {
    margin-top: 6rem;
}

@media screen and (max-width: 992px) {
    .about__list {
        display: none;
    }
    .about--mobile {
        display: block;
    }
    .about__title {
        max-width: 409px;
    }
    .about__card {
        padding: 3rem;
        max-width: 311px;
        min-height: 282px;
        border-radius: 1.2rem;
    }
    .about-card__title {
        font-size: 2.5rem;
        line-height: 3rem;
    }
}

@media screen and (max-width: 500px) {
    .about-slider {
        margin-top: 4.2rem;
    }
    .about__card {
        border-radius: .8rem;
        padding: 2.4rem;
    }
}

/* About end */

/* Types */

.types-wrapper {
    padding-bottom: calc(12rem + 6rem) !important;
}

@media screen and (max-width: 992px) {
    .types-wrapper {
        padding-bottom: calc(10rem + 6rem) !important;
    }
}

@media screen and (max-width: 500px) {
    .types-wrapper {
        padding-bottom: calc(8rem + 6rem) !important;
    }
}

.types {
    display: flex;
    align-items: center;
}

.types__title--mobile {
    display: none;
    max-width: 54.6rem;
}

.types__items {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 2.4rem;
    margin-top: 8rem;
}

.types__item {
    display: flex;
    align-items: center;
    font-size: 1.8rem;
    line-height: 2.8rem;
    font-weight: bold;
    color: var(--text-primary-dark);
    padding: 1.8rem 3.2rem;
    border-radius: .8rem;
    border: 2px solid rgba(0, 14, 75, 0.8);
}

.types__img {
    flex-basis: 38.3rem;
    margin-left: 2.8rem;
}

@media screen and (max-width: 992px) {
    .types {
        flex-wrap: wrap;
    }
    .types__title {
        display: none;
    }
    .types__title--mobile {
        display: block;
        margin-bottom: 6rem;
    }
    .types__content {
        flex-basis: 30.8rem;
    }
    .types__items {
        grid-template-columns: 1fr;
        margin-top: 0;
    }
    .types__item {
        padding: 1.6rem 2.4rem;
    }
    .types picture {
        flex: 1;
    }
    .types__img {
        position: relative;
        right: -2.2rem;
        margin-left: 2.4rem;
        display: block;
        max-width: 38.3rem;
        width: 100%;
    }
}

@media screen and (max-width: 650px) {
    .types {
        flex-direction: column;
    }
    .types__title--mobile {
        margin-bottom: 0;
    }
    .types__content {
        width: 100%;
    }
    .types__items {
        grid-gap: 1.6rem;
        margin-top: 4.2rem;
    }
    .types__img {
        margin-top: 4.2rem;
        margin-left: 0;
        position: static;
    }
}

/* Types end */

/* Offices */

.offices__header-shape {
    height: 15rem;
}

.offices-wrapper--inner {
    padding-bottom: 12rem;
}

@media screen and (max-width: 992px) {
    .offices__header-shape {
        height: 10rem;
    }
    .offices-wrapper--inner {
        padding-bottom: 10rem;
    }
}

@media screen and (max-width: 500px) {
    .offices__header-shape {
        height: 6rem;
    }
    .offices-wrapper--inner {
        padding-bottom: 8rem;
    }
}

.offices {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: calc((15rem + 6rem - 2rem - 12rem) * -1);
}

@media screen and (max-width: 992px) {
    .offices {
        margin-top: calc((15rem + 6rem - 2rem - 14rem) * -1);
    }
}

@media screen and (max-width: 500px) {
    .offices {
        margin-top: calc((15rem + 6rem - 2rem - 16rem) * -1);
    }
}

.offices__img {
    flex: 1 1 auto;
    margin-right: 5rem;
}

.offices__img img {
    display: block;
    width: 100%;
    max-width: 48.3rem;
}

.offices__content {
    flex-basis: 57.2rem;
}

.offices__title {
    color: #fff;
    margin-bottom: 1.6rem;
}

.office__subtitle {
    color: var(--text-secondary-light);
    margin-top: 0;
    margin-bottom: 2.4rem;
    font-weight: 500;
}

.offices__buttons .button:first-child {
    margin-right: 2rem;
}

@media screen and (max-width: 992px) {
    .offices {
        flex-direction: column-reverse;
        align-items: normal;
    }
    .offices__content {
        flex-basis: auto;
        max-width: 62.2rem;
    }
    .offices__img {
        margin-right: 0;
        margin-top: 6rem;
    }
    .offices__img img {
        margin-left: auto;
        margin-right: auto;
    }
    .offices__buttons .button:first-child {
        margin-right: 0;
    }
    .offices__buttons {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: 2rem;
    }
}

@media screen and (max-width: 500px) {
    .offices__buttons {
        grid-template-columns: 1fr;
    }
}

/*form*/

.offices__form {
    position: relative;
    top: calc((15rem + 6rem) * -1);
}

#callback-form.inline-form-wrapper {
    overflow: visible;
}

.inline-form .button {
    margin-top: 3.2rem;
}

.inline-form .inline-form__img {
    margin-top: 2.9rem;
}

@media screen and (max-width: 992px) {
    .inline-form .inline-form__img {
        display: none;
    }
    .offices__form {
        top: calc((10rem + 6rem) * -1);
    }
}

@media screen and (max-width: 500px) {
    .offices__form {
        top: calc((6rem + 6rem) * -1);
    }
}

/*form end*/

/* Offices end*/

/* Certificates */

.certificates {
    text-align: center;
}

.certificates__title {
    text-align: left;
}

/* Certificates end */
/* End */


/* Start:/inc/css/biz-banner.css?16476122192345*/
.biz-banner {
    padding: 13.6rem 0 18rem 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.biz-banner__content {
    flex-basis: 52rem;
    width: 100%;
}

.biz-banner .bx-breadcrumb {
    margin-bottom: 2.4rem;
}

@media screen and (max-width: 500px) {
    .biz-banner .bx-breadcrumb {
        margin-bottom: 1.6rem;
    }
}

.biz-banner .bx-breadcrumb-item,
.biz-banner .bx-breadcrumb-item-link {
    color: #fff;
}

.biz-banner .bx-breadcrumb svg path {
    stroke: #fff;
}

.biz-banner__logo {
    margin-bottom: 1.6rem;
}

.biz-banner__title {
    color: #fff;
    margin-bottom: 1.6rem;
}

.biz-banner__subtitle {
    font-size: 1.8rem;
    line-height: 2.8rem;
    margin-bottom: 4.2rem;
    color: var(--text-secondary-light);
}

.biz-banner__img {
    flex: 1;
    margin-left: 2rem;
}

.biz-banner__img img {
    display: block;
    width: 100%;
    height: auto;
}

.biz-banner__buttons .button:first-child {
    margin-right: 2rem;
}

.biz-banner .button--secondary {
    border: 2px solid #fff;
    background-color: transparent;
    color: #fff;
}

.biz-banner .button--secondary:hover {
    background-color: #fff;
    color: var(--text-primary-dark);
}

@media screen and (max-width: 992px) {
    .biz-banner {
        padding: 6rem 0 8rem;
        flex-direction: column;
        align-items: flex-start;
    }
    .biz-banner__content {
        flex-basis: auto;
    }
    .biz-banner__title {
        max-width: 51.6rem;
    }
    .biz-banner__logo {
        display: none;
    }
    .biz-banner__buttons .button:first-child {
        margin-right: 0;
    }
    .biz-banner__buttons {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: 2rem;
    }
    .biz-banner__img {
        margin-left: auto;
        margin-right: auto;
        margin-top: 5.8rem;
    }
}

@media screen and (max-width: 550px) {
    .biz-banner__buttons {
        grid-template-columns: 1fr;
        grid-gap: 1.6rem;
    }
}

@media screen and (max-width: 500px) {
    .biz-banner {
        padding: 6rem 0;
    }
    .biz-banner__subtitle {
        font-size: 1.6rem;
        line-height: 2.4rem;
    }
    .biz-banner__img {
        margin-top: 3.6rem;
    }
}
/* End */


/* Start:/inc/css/certificates.css?16476122191075*/
.certificates-wrapper {
    background-color: #FBFAFC;
}

.certificates-wrapper--inner {
    text-align: center;
    padding: 12rem 0;
    background-color: #fff;
}

.certificates__title {
    text-align: left;
}

.certificates__items {
    align-items: center;
    margin-top: 8rem;
}

@media screen and (min-width: 993px) {
    .certificates__items {
        justify-content: center;
    }
}

.certificates__item {
    display: block;
    max-width: 275px;
    box-shadow: 0px 4px 12px rgba(0, 14, 75, 0.1);
    transition: box-shadow .2s ease;
    transition-property: transform, box-shadow !important;
}

.certificates__item:hover {
    box-shadow: 0 4px 42px -4px rgba(0, 14, 75, 0.2);
}

.certificates__item .certificates__img {
    display: block;
    max-width: 100%;
}

.certificates .slider-pagination:not(.swiper-pagination-lock) {
    margin-top: 4.2rem;
}

.certificates__button {
    margin-top: 6rem;
}

@media screen and (max-width: 500px) {
    .certificates__button {
        margin-top: 4.2rem;
    }
}
/* End */


/* Start:/inc/css/letters-recommend.css?16476122193066*/
.letters-recommend-wrapper {
    background-color: #FBFAFC;
}

.letters-recommend-inner {
    padding: 12rem 0;
    background-color: #fff;
}

.letters-recommend-inner.megabiz {
    padding: 12rem 0 calc(12rem + 6rem);
}

@media screen and (max-width: 992px) {
    .letters-recommend-inner {
        padding: 10rem 0;
    }
    .letters-recommend-inner.megabiz {
        padding: 10rem 0 calc(12rem + 6rem);
    }
}
@media screen and (max-width: 500px) {
    .letters-recommend-inner {
        padding: 8rem 0;
    }
    .letters-recommend-inner.megabiz {
        padding: 8rem 0 calc(12rem + 4rem);
    }
}

.letters-recommend {
    text-align: center;
}

.letters-recommend__title {
    text-align: left;
}

.letters-recommend-slider {
    max-width: 1264px;
}

.letters-recommend-slider .swiper-slide {
    padding: 1.2rem;
    max-width: 31.6rem
}

.letters-recommend__item {
    margin-top: 1rem;
    max-width: 29.2rem;
    padding: 3.2rem 2rem;
    background-color: #F9F9F9;
    border-radius: 1.2rem;
    cursor: pointer;
    text-align: center;
    transition: .2s ease;
    transition-property: transform, box-shadow !important;
}

.megabiz .letters-recommend__item {
    background-color: #fff;
    box-shadow: 0 4px 12px rgba(0, 14, 75, 0.1);
}

.letters-recommend__item:hover {
    transform: translateY(-1rem);
}

.megabiz .letters-recommend__item:hover {
    transform: none;
    box-shadow: 0 4px 25px -4px rgba(0, 14, 75, 0.2);
}

.letters-recommend__img {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 15rem;
    border-radius: .6rem;
    padding: 0 1rem;
    background-color: #fff;
}

.letters-recommend__img img {
    display: block;
    width: 100%;
}

.letters-recommend-card__title {
    text-align: left;
    margin-top: 2rem;
    margin-bottom: 0;
    font-size: 2.5rem;
    line-height: 3rem;
}

.letters-recommend-slider .slider-pagination {
    margin-top: 6rem;
}

.letters-recommend__button {
    margin-top: 6rem;
}

@media screen and (max-width: 500px) {
    .letters-recommend-slider .swiper-slide {
        max-width: 30.8rem;
        padding: .8rem;
    }
}

/* modal content */

.letters-recommend__modal-company-logo {
    margin-bottom: 1.6rem;
    max-width: 12rem;
    width: 100%;
    display: block;
}

.letters-recommend__modal-title {
    font-size: 3.1rem;
    margin-bottom: 1.6rem;
    line-height: 3rem;
}

.letters-recommend__modal-text {
    font-size: 1.6rem;
    line-height: 150%;
    margin-bottom: 3.2rem;
}

.letters-recommend__modal-img-wrapper {
    background: #F9F9F9;
    border-radius: 8px;
    padding: 1.6rem;
    text-align: center;
}

.letters-recommend__modal-img {
    max-width: 640px;
    width: 100%;
}

@media screen and (max-width: 768px) {
    .letters-recommend__modal-title {
        font-size: 2.5rem;
    }
    .letters-recommend__modal-text {
        font-size: 1.4rem;
    }
}
/* End */
/* /for-business/style.css?164896574320110 */
/* /inc/css/biz-banner.css?16476122192345 */
/* /inc/css/certificates.css?16476122191075 */
/* /inc/css/letters-recommend.css?16476122193066 */
