/* Это стили к старому предпросмотру документа */
/* Часть стилей будет активирована из section.css */

.support-basic-preview#section-pdf .content-wrapper {
    width: 611px; /* 595 + 8 + 8 */
    height: 700px;
    background-color: #FFFFFF;
    overflow-y: auto;
    overflow-x: hidden;
}

.support-basic-preview#section-pdf .content {
    width: 595px;
    overflow: hidden;
    margin: 0 auto;
}

.support-basic-preview#section-pdf .content p {
    width: 100%;
    line-height: normal;
    word-break: break-word;
    white-space: pre-wrap;
}

.support-basic-preview .pdf-logo {
    width: 272px;
    height: 128px;
    border-radius: 0px 80px 80px 0px;
    background-color: #FFF;
    position: relative;
    margin-top: 68px;
}

.support-basic-preview .pdf-logo img {
    width: 170px;
    height: 77px;

    position: absolute;
    top: 26px;
    left: 51px;
    z-index: 2;
}

.support-basic-preview .pdf-logo-shadow {
    width: 272px;
    height: 128px;

    position: absolute;
    top: 0px;
    left: 0;
    
    box-shadow: 0px 16px 20px 0px rgba(0, 0, 0, 0.25);
    border-radius: 0px 80px 80px 0px;
    z-index: 1;
}

.support-basic-preview .pdf-title {
    width: 575px;
    height: 308px;

    border-radius: 200px 0px 0px 200px;
    background: #F6D623;

    box-sizing: border-box;
    padding: 36px 38px 0 94px;

    margin-left: auto;
    margin-top: 144px;
}

.support-basic-preview .pdf-title h2 {
    width: 443px;
    font-size: 36px;
    font-weight: 700;
    line-height: normal;
}

.support-basic-preview .pdf-title p {
    width: 474px !important;
    font-size: 20px;
    font-weight: 300;
    line-height: normal;
    margin-top: 16px;
}

.support-basic-preview .pdf-first-page-icons {
    width: 118px;
    height: 29px;
    margin: 120px 24px 0 auto;
}

.support-basic-preview .pdf-first-page-icons img {
    width: 118px;
    height: 29px;
}

/* 3 и 4 пункт которые не показываются если эксперт выбрал не рекомендовать */

.support-basic-preview .text-justify {
    text-align: justify;
}

.support-basic-preview .text-italic {
    font-style: italic;
}

.support-basic-preview .text-cyan {
    color: var(--p-cyan);
}

.support-basic-preview .text-bold {
    font-weight: 500;
}


.support-basic-preview .pdf-last-page-wrapper {
    margin-top: 87px;
}

.support-basic-preview .pdf-last-page {
    width: 459px;
    display: flex;
    flex-direction: column;
    gap: 17px;

    box-sizing: border-box;
    padding: 40px;

    border-radius: 0px 80px;
    background: #DAAAE8;
    position: relative;

    margin: 0 auto;
}

.support-basic-preview .pdf-last-page p {
    width: 379px;
}


.support-basic-preview .pdf-last-page-img {
    width: 170px;

    margin: 20px 80px 0 auto;
}

.support-basic-preview .pdf-last-page-img img {
    width: 170px;
    height: 77px;
}

.support-basic-preview .pdf-padding-small {
    padding-top: 12px;
}

.support-basic-preview .pdf-padding-medium {
    padding-top: 20px;
}

.support-basic-preview .pdf-padding-big {
    padding-top: 30px;
}


/* У институтов доп отступ снизу */
.support-basic-preview .pdf-institute {
    padding-bottom: 12px;
}