﻿/*start size*/
.press-reslease-content {
    font-size: 17px;
}

    .press-reslease-content h1 {
        font-size: 40px;
        font-weight: 700;
    }

    .press-reslease-content h2 {
        font-size: 20px;
        font-weight: 700;
    }

.default-content-wrapper p {
    font-size: 17px;
}

.press-release-type {
    font-size: 17px;
    font-weight: 600;
}

.side-social .share {
    font-size: 17px;
}

.side-content .side-container-title {
    font-weight: 700;
    font-size: 24px;
}

.side-content .side-container-text {
    font-size: 17px;
}

.side-content .btn-yes {
    font-size: 26px;
    font-weight: 700;
}

@media(max-width:991.67px) {
    .press-release-type {
        font-size: 14px;
    }

    .press-reslease-content {
        font-size: 16px;
    }

        .press-reslease-content h1 {
            font-size: 22px;
            line-height: 28px;
        }

        .press-reslease-content h2 {
            font-size: 18px;
        }

        .press-reslease-content .date-publish {
            font-size: 14px;
        }

    .default-content-wrapper p {
        font-size: 16px;
    }

    .side-content .side-container-title {
        font-size: 16px;
    }

    .side-content .side-container-text {
        font-size: 16px;
    }

    .side-content .btn-yes {
        font-size: 21px;
    }
}

/*end size*/
/*start space*/
.press-reslease-content h1 {
    margin-bottom: 40px;
    margin-top: 0;
}

.press-reslease-content .date-publish {
    margin-bottom: 30px;
}

.default-content-wrapper h2,
.default-content-wrapper p {
    margin-bottom: 20px;
}

.default-content-wrapper ol,
.default-content-wrapper ul {
    margin-bottom: 20px;
}

    .default-content-wrapper ol li,
    .default-content-wrapper ul li {
        margin-bottom: 10px;
        padding-left: 10px;
    }

.press-release-type {
    margin-bottom: 20px;
}

.default-content-wrapper table {
    margin-bottom: 40px;
}

    .default-content-wrapper table tr th,
    .default-content-wrapper table tr td {
        padding: 10px 5px;
    }

.default-content-wrapper blockquote {
    margin: 0;
    margin-bottom: 40px;
    padding: 0;
    padding-left: 50px;
}

.default-content-wrapper figure {
    margin-bottom: 40px;
}

    .default-content-wrapper figure img {
        margin-bottom: 10px;
    }

.default-content-wrapper hr {
    margin: 3rem auto 3rem 0;
}

.side-social {
    margin-top: 10px;
}

.side-content .side-container {
    margin-top: 85px;
    padding: 30px 20px;
}

.side-content .side-container-text {
    margin-top: 28px;
}

.side-content .btn-yes {
    margin-top: 28px;
}

@media(max-width:991.67px) {

    .press-reslease-content h1 {
        margin-bottom: 20px;
    }

    .press-reslease-content .date-publish {
        margin-bottom: 16px;
    }

    .default-content-wrapper h2,
    .default-content-wrapper p {
        margin-bottom: 13px;
    }

    .default-content-wrapper h2 {
        margin-top: 20px;
    }

    .default-content-wrapper ol,
    .default-content-wrapper ul {
        margin-bottom: 13px;
    }

        .default-content-wrapper ul > li > ul,
        .default-content-wrapper ol > li > ul {
            padding-left: 10px;
        }

    .side-content .side-container {
        margin-top: 30px;
        padding: 25px 15px;
    }

    .side-content .side-container-text {
        margin-top: 15px;
    }

    .side-content .btn-yes {
        margin-top: 15px;
    }

    .default-content-wrapper blockquote {
        padding-left: 30px;
    }

    .m-social-icon a {
        margin-left: 30px;
    }

        .m-social-icon a:first-child {
            margin-left: 0;
        }
}
/*end space*/
.press-release-detail {
    display: flex;
    column-gap: 90px;
}

.press-reslease-content {
    flex-basis: 70%;
}

.side-content {
    flex-basis: 25%;
}

.press-reslease-content {
    color: #01374f;
}

.default-content-wrapper a {
    color: #007dbc;
    font-weight: 700;
    /*text-decoration: underline;*/
}

    .default-content-wrapper a.normal {
        color: #007dbc;
        font-weight: normal;
        text-decoration: none;
    }

    .default-content-wrapper a.underline {
        text-decoration: underline;
    }

    .default-content-wrapper a:hover {
        border-bottom: 2px solid #84ee5e;
    }

.press-release-type {
    color: #29abe2;
}

.default-content-wrapper table[border="1"],
.default-content-wrapper table[border="1"] th,
.default-content-wrapper table[border="1"] td {
    border: 3px solid #e6e7e8;
    border-collapse: collapse;
}

.default-content-wrapper table.w-100 {
    width: 100%;
}

.default-content-wrapper table.center th,
.default-content-wrapper table.center td {
    text-align: center;
}

.default-content-wrapper figure {
    text-align: center;
}

    .default-content-wrapper figure img {
        width: 60%;
    }

.default-content-wrapper hr {
    background: #eee;
    height: 1px;
}

.default-content-wrapper b,
.default-content-wrapper strong {
    font-weight: 700;
}

.default-content-wrapper ol li,
.default-content-wrapper ul li {
    line-height: 1.5;
}

.default-content-wrapper ul > li > ul > li {
    list-style-type: square;
}

.default-content-wrapper .w-100 {
    width: 100%;
}

.default-content-wrapper p,
.default-content-wrapper ul li,
.default-content-wrapper ol li {
    max-width: 100%;
}

.side-content .side-social {
    display: flex;
    column-gap: 50px;
}

.side-social .share {
    color: #767676;
}

.side-social .social-icons {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

    .side-social .social-icons img {
        width: 26px;
        height: 22px;
    }

.side-content .side-container {
    height: 293px;
    background-color: #29abe2;
    border-radius: 18px;
    color: #ffffff;
}

.side-content .side-container-title {
    color: #ffffff;
    line-height: 28px;
}

.side-content .side-container-text {
    color: #ffffff;
}

.side-content .btn-yes {
    width: 117px;
    height: 53.82px;
    background-color: #84ee5e;
    border-radius: 26.91px;
    border: 1px solid #84ee5e;
    color: #01374f;
    display: flex;
    justify-content: center;
    align-items: center;
}

    .side-content .btn-yes:hover {
        background-color: #ffffff;
    }

.m-social-icon {
    display: none;
}

.default-content-wrapper blockquote {
    border-left: none;
}

@media(max-width:991.67px) {
    .press-release-detail {
        flex-direction: column;
        row-gap: 30px;
    }

    .side-content .side-social {
        display: none;
    }

    .side-content .side-container {
        height: 210px;
    }

    .side-content .side-container-title {
        line-height: 23px;
    }

    .side-content .btn-yes {
        width: 100px;
        height: 45.57px;
    }

    .m-social-icon {
        display: flex;
        justify-content: flex-end;
        align-items: center;
    }

        .m-social-icon a img {
            height: 20px;
        }
}


/*start: AI CTA*/
.sa-btn.sa-btn-ai {
    background: linear-gradient(111.98deg, #55a9dd 7.44%, #5ecbc7 48.41%, #a7e85d 92.58%) !important;
    background-color: transparent !important;
    color: #fff !important;
    max-height: 40px;
    display: flex;
    align-items: center;
}
.cta-container {
    padding: 2rem 0;
}
    .cta-container img {
        width: 100%;
    }
@media(max-width: 1099.98px) {
    .sa-btn.sa-btn-ai {
        max-width: 115px;
        padding: unset;
        font-size: 16px;
        justify-content: center;
    }
}

@media(max-width: 991.98px) {
    .cta-container {
        padding: 15px 0;
    }
    .cta-container img {
        width: 100%;
    }
}
/*end: AI CTA*/

/*start: side AI CTA*/
.ai-side-banner {
    position: fixed;
    bottom: 10%;
    right: 2.5%;
    left: unset;
    top: unset;
    display: block;
}
    .ai-side-banner a picture > img {
        max-width: 530px;
    }
.ai-side-banner-cta {
    position: relative;
}
.sa-close-bar {
    display: none;
    position: absolute;
    top: 1%;
    right: 0;
    max-width: 40px;
}
@media(max-width: 991.98px) {
    .ai-side-banner {
        bottom: 0;
    }
    .ai-side-banner img {
        width: 100%;
    }
    .sa-close-bar {
        display: block;
    }
}
@media(max-width: 450px) {
    .ai-side-banner {
        right: 0;
    }
}
/*end: side AI CTA*/
