.section-about-section-lp-30 {
    width: 100%;
    background: #fff;
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
}

.section-about-section-lp-30 .wrap {
    width: 100%;
    max-width: 1440px;
    padding: 80px 160px;
    display: flex;
    flex-flow: column nowrap;
    gap: 80px;
}

.section-about-section-lp-30 .wrap .columns {
    display: flex;
    flex-flow: row nowrap;
    gap: 68px;
}

.section-about-section-lp-30 .wrap .columns .column {
    width: 100%;
}

.section-about-section-lp-30 .wrap .columns .column.column-image {
    max-width: 533px;
}

.section-about-section-lp-30 .wrap .columns .column.column-image .image-wrap {
    position: relative;
    overflow: hidden;
    border-radius: 16px;
}

.section-about-section-lp-30 .wrap .columns .column.column-image .image-wrap img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.section-about-section-lp-30 .wrap .columns .column.column-image .image-wrap img.mobile-img {
    display: none;
}

.section-about-section-lp-30 .wrap .columns .column.column-contents {
    display: flex;
    flex-flow: column nowrap;
    gap: 32px;
}

.section-about-section-lp-30 .wrap .columns .column.column-contents .col {
    width: 100%;
}

.section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-head {
    display: flex;
    flex-flow: column nowrap;
    gap: 6px;
}

.section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-head h2 {
    color: #000;
    font-family: 'Roboto', sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 50px;
}

.section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-head .position {
    color: #000;
    font-family: 'Roboto', sans-serif;
    font-size: 19px;
    font-style: normal;
    font-weight: 500;
    line-height: 30.89px;
    text-transform: capitalize;
}

.section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-head .achievements ul {
    display: flex;
    flex-flow: row wrap;
    list-style: none;
    gap: 0;
    margin: 0;
    padding: 0;
    width: 100%;
}

.section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-head .achievements *,
.section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-head .achievements ul li {
    position: relative;
    color: #636363;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-transform: uppercase;
    display: flex;
}

.section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-head .achievements ul li+li {
    margin-left: 10px;
    padding-left: 10px;
    position: relative;
}

.section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-head .achievements ul li+li:before {
    content: '';
    width: 1px;
    height: 10px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    background: #636363;
}

.section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-body {
    display: flex;
    flex-flow: column nowrap;
    gap: 24px;
}

.section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-body .wysiwyg-content * {
    color: #000;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}

.section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-body .wysiwyg-content .big {
    font-size: 19px;
    line-height: 30px;
}

.section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-body .wysiwyg-content .checkmarks {
    display: flex;
    flex-flow: column nowrap;
    gap: 8px;
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

.section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-body .wysiwyg-content .checkmarks li {
    padding-left: 32px;
    position: relative;
}

.section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-body .wysiwyg-content .checkmarks li:before {
    content: '';
    width: 26px;
    height: 26px;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='27' viewBox='0 0 26 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13 4.91016C8.02955 4.91016 4 8.9397 4 13.9102C4 18.8806 8.02955 22.9102 13 22.9102C17.9705 22.9102 22 18.8806 22 13.9102C22 8.9397 17.9705 4.91016 13 4.91016ZM16.9011 12.3883C16.9729 12.3062 17.0276 12.2106 17.0619 12.107C17.0963 12.0035 17.1095 11.8941 17.1009 11.7853C17.0924 11.6766 17.0621 11.5706 17.012 11.4737C16.9619 11.3768 16.8929 11.2909 16.8091 11.2211C16.7253 11.1512 16.6283 11.0989 16.524 11.067C16.4196 11.0352 16.31 11.0246 16.2015 11.0357C16.0929 11.0469 15.9877 11.0797 15.8921 11.1321C15.7964 11.1846 15.7122 11.2556 15.6444 11.3411L12.1262 15.5621L10.3057 13.7408C10.1514 13.5918 9.94474 13.5093 9.73022 13.5112C9.51569 13.513 9.31048 13.5991 9.15878 13.7508C9.00709 13.9025 8.92104 14.1077 8.91918 14.3222C8.91731 14.5367 8.99978 14.7434 9.14882 14.8977L11.6034 17.3522C11.6838 17.4326 11.78 17.4953 11.886 17.5364C11.9919 17.5775 12.1053 17.596 12.2189 17.5909C12.3324 17.5857 12.4436 17.557 12.5454 17.5064C12.6472 17.4559 12.7374 17.3847 12.8102 17.2974L16.9011 12.3883Z' fill='%231A5699'/%3E%3C/svg%3E%0A");
}

.section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-body .accordion-container {
    display: flex;
    flex-flow: column nowrap;
}

.section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-body .accordion-container .ac {
    margin-top: 0;
    border: 0;
    border-bottom: 1px solid #E6E6E6;
}

.section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-body .accordion-container .ac .ac-header {
    padding: 20px 0;
    display: flex;
    flex-flow: row nowrap;
    gap: 40px;
    justify-content: space-between;
}

.section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-body .accordion-container .ac .ac-header .ac-trigger {
    display: flex;
    flex-flow: row nowrap;
    gap: 40px;
    justify-content: space-between;
}

.section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-body .accordion-container .ac .ac-header .ac-trigger:after {
    display: none;
}

.section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-body .accordion-container .ac .ac-header h4 {
    padding: 0;
    color: #000;
    font-family: 'Roboto', sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
}

.section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-body .accordion-container .ac .ac-header span.icon {
    width: 100%;
    max-width: 30px;
    height: 30px;
    border: 2px solid #042D5A;
    border-radius: 2px;
    position: relative;
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
}

.section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-body .accordion-container .ac .ac-header span.icon svg {
    transition: all 300ms ease;
}

.section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-body .accordion-container .ac.is-active .ac-header span.icon svg {
    transform: rotate(180deg);
}

.section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-body .accordion-container .ac .ac-header h4:after {
    display: none;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.66294 0.684744C7.83875 0.860559 7.93753 1.09902 7.93753 1.34766V12.2095L11.9613 8.18391C12.1373 8.00787 12.3761 7.90897 12.625 7.90897C12.874 7.90897 13.1127 8.00787 13.2888 8.18391C13.4648 8.35994 13.5637 8.5987 13.5637 8.84766C13.5637 9.09661 13.4648 9.33537 13.2888 9.51141L7.66378 15.1364C7.57669 15.2237 7.47323 15.293 7.35934 15.3402C7.24544 15.3875 7.12334 15.4118 7.00003 15.4118C6.87671 15.4118 6.75461 15.3875 6.64071 15.3402C6.52681 15.293 6.42336 15.2237 6.33628 15.1364L0.711275 9.51141C0.535237 9.33537 0.43634 9.09661 0.43634 8.84766C0.43634 8.5987 0.535237 8.35994 0.711275 8.18391C0.887312 8.00787 1.12607 7.90897 1.37503 7.90897C1.62398 7.90897 1.86274 8.00787 2.03878 8.18391L6.06253 12.2095V1.34766C6.06253 1.09902 6.1613 0.860559 6.33711 0.684744C6.51293 0.508928 6.75138 0.410156 7.00003 0.410156C7.24867 0.410156 7.48712 0.508928 7.66294 0.684744Z' fill='%23042D5A'/%3E%3C/svg%3E%0A");
    border: 2px solid #042D5A;
    border-radius: 2px;
    width: 30px;
    height: 30px;
    content: '';
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    transition: all .5s ease-in-out;
    right: 0;
    top: 15px;
}

.section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-body .accordion-container .ac.is-active .ac-header h4:after {
    transform: rotate(180deg) translate(0, 14px);
}

.section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-body .accordion-container .ac .ac-panel .ac-panel-inner {
    padding: 0 50px 20px 0px;
}

.section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-body .accordion-container .ac .ac-panel .ac-panel-inner * {
    font-size: 18px;
    line-height: 26px;
    color: #000;
    font-family: 'Roboto', sans-serif;
}

.section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-body .accordion-container .ac .ac-panel .ac-panel-inner ul {
    padding-left: 32px;
}

.section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-body .accordion-container .ac .ac-panel .ac-panel-inner ul li::marker {
    color: #042D5A;
}

.section-about-section-lp-30 .wrap .columns.add-columns .column .wysiwyg-content * {
    color: #000;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}

@media only screen and (max-width: 1279px) {
    .section-about-section-lp-30 .wrap {
        padding: 60px 40px;
        gap: 40px;
    }

    .section-about-section-lp-30 .wrap .columns {
        gap: 40px;
    }

    .section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-head h2 {
        font-size: 28px;
        line-height: 35px;
    }

    .section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-head .position {
        font-size: 16px;
        line-height: 24px;
    }

    .section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-head .achievements ul li {
        font-size: 14px;
        line-height: 22px;
    }

    .section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-body .wysiwyg-content *,
    .section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-body .wysiwyg-content .big {
        font-size: 16px;
        line-height: 24px;
    }

    .section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-body .accordion-container .ac .ac-header h4 {
        font-size: 18px;
        line-height: 26px;
    }

    .section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-body .accordion-container .ac .ac-panel .ac-panel-inner * {
        font-size: 16px;
        line-height: 24px;
    }

    .section-about-section-lp-30 .wrap .columns.add-columns .column .wysiwyg-content * {
        font-size: 16px;
        line-height: 24px;
    }
}

@media only screen and (max-width: 767px) {
    .section-about-section-lp-30 .wrap {
        padding: 40px 20px;
    }

    .section-about-section-lp-30 .wrap .columns {
        flex-flow: column nowrap;
        gap: 29px;
    }

    .section-about-section-lp-30 .wrap .columns .column.column-image {
        max-width: 100%;
    }

    .section-about-section-lp-30 .wrap .columns .column.column-image .image-wrap {
        border-radius: 12px;
    }

    .section-about-section-lp-30 .wrap .columns .column.column-image .image-wrap .desktop-img {
        display: none;
    }

    .section-about-section-lp-30 .wrap .columns .column.column-image .image-wrap .mobile-img {
        display: block !important;
        width: 100%;
    }

    .section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-head h2,
    .section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-head .position {
        text-align: center;
        width: 100%;
    }

    .section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-head .achievements ul {
        justify-content: center;
    }

    .section-about-section-lp-30 .wrap .columns .column.column-contents .col.col-body {
        gap: 20px;
    }
}