.post_content #upload-btn .upload_photoaid button {
    display: block;
    height: 60px;
    margin: 5px auto;
    padding: 15px 70px;
    border: none;
    font: bold 17px sans-serif;
    text-align: center;
    cursor: pointer;
    color: #1c1c1c;
    border-radius: 107px;
    background: var(--Primary-Purple-Blue, #fcb900) !important;
    transition: all .2s ease-in-out;
}



.pp-reviews {
    display: none;
}

.pp-quote {
    position: relative;
}
.post_content ul>li:before , .post_content ol>li:before {
    background: #000;
    transform: translateY(-50%);
    top: 50%;
}

.post_content li {
    position: relative;
    padding-left: 40px;
    margin-bottom: .75rem;
    list-style: none;
}
.post_content ul>li:before , .post_content ol>li:before{
    position: absolute;
    top: 12px;
    left: 20px;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    background: #666;
    content: '';
}
blockquote:before {
    content: '';
    display: block;
    width: 28px;
    height: 36px;
    position: absolute;
    left: 0;
    top: 4px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.7157 1.99089e-06C23.5312 1.99089e-06 25.0441 0.733529 26.2544 2.20057C27.4182 3.66762 28 5.68482 28 8.25215C28 11.7364 27.1155 14.831 25.3466 17.5358C23.5312 20.2407 21.064 22.3954 17.9451 24L16.0599 20.6991C18.3873 19.3697 20.1796 17.6962 21.4364 15.6791C22.6933 13.7077 23.3217 11.4155 23.3217 8.80229L21.995 3.4384L25.8354 7.97708C25.2302 8.61891 24.5553 9.14613 23.8105 9.55874C23.0192 10.0172 22.2277 10.2464 21.4364 10.2464C19.9933 10.2464 18.8296 9.78793 17.9451 8.87106C17.0142 7.95416 16.5486 6.76217 16.5486 5.29513C16.5486 3.73639 17.0374 2.45273 18.015 1.44413C18.9459 0.481376 20.1796 1.00849e-06 21.7157 1.99089e-06ZM5.65586 0C7.47132 0 8.98421 0.733529 10.1945 2.20057C11.3583 3.66762 11.9401 5.68482 11.9401 8.25215C11.9401 11.7364 11.0557 14.831 9.28678 17.5358C7.47132 20.2407 5.00416 22.3954 1.88529 24L0 20.6991C2.32751 19.3697 4.1197 17.6962 5.37656 15.6791C6.63342 13.7077 7.26185 11.4155 7.26185 8.80229L5.93516 3.4384L9.77556 7.97708C9.17041 8.61891 8.49543 9.14613 7.75062 9.55874C6.95927 10.0172 6.16792 10.2464 5.37656 10.2464C3.93351 10.2464 2.76975 9.78793 1.88529 8.87106C0.954284 7.95416 0.488779 6.76217 0.488779 5.29513C0.48878 3.73639 0.977556 2.45272 1.95511 1.44413C2.88612 0.481375 4.1197 0 5.65586 0Z' fill='black'/%3E%3C/svg%3E%0A");
}

.post_content h2 {
    font-size: 32px;
    margin-top: 35px;
    margin-bottom: 30px;
    font-weight: bold;
}

.post_content h3,
.post_content h4,
.post_content h5,
.post_content h6 {
    font-size: 32px;
    margin-top: 25px;
    margin-bottom: 20px;
    font-weight: 600;

}

.post_content p {
    font-size: 18px;
}

.upload_photoaid {
    text-align: center;
}

.product_placement-hero {
    margin: 2rem 0 3rem
}

.product_placement-hero .pp-content {
    padding: 2.5rem 2rem 0;
    background-color: #fafafb;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    gap: 0;
    margin: 0 0 3rem
}

.product_placement-hero .pp-content #upload-btn {
    padding-top: 10px
}

.product_placement-hero .pp-images_img {
    position: relative
}

.product_placement-hero .pp-images {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 3rem;
    position: relative
}

.product_placement-hero .pp-images_img--badge {
    position: absolute;
    top: calc(100% - 2rem);
    right: 0;
    left: 0;
    width: 65%;
    margin: auto;
    text-align: center
}

.product_placement-hero .pp-images_img--badge svg {
    width: 100%;
    height: auto
}

.product_placement-hero .pp-images:before {
    position: absolute;
    top: calc(50% - 3rem);
    left: calc(50% - 3rem);
    content: '';
    background: url(//photoaid.com/blog/wp-content/themes/asona-child/assets/images/hp_arrow.png);
    background-size: contain;
    width: 6rem;
    height: 6rem;
    z-index: 999
}

.product_placement-hero .pp-lead {
    font-size: 1.625rem;
    text-align: center;
    font-weight: 600;
    line-height: 2rem
}

.product_placement-hero .pp-values {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    gap: 1.625rem
}

.product_placement-hero .pp-value {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: .5rem;
    font-size: 1rem
}

.product_placement-hero .pp-quote blockquote {
    padding-left: 3rem;
    font-family: 'Inter',sans-serif
}

.product_placement-hero .pp-quote blockquote cite {
    font-weight: 400;
    font-family: 'Inter',sans-serif
}

.product_placement-hero .pp-quote blockquote .pp-author {
    margin-top: 1.5rem
}

.product_placement-hero .pp-reviews {
    display: inline-flex;
    gap: 1rem;
    align-items: flex-end;
    line-height: 1;
    padding-left: 3rem;
    margin-top: 3rem
}

.product_placement-hero .pp-rating {
    display: inline-flex;
    align-items: flex-end;
    gap: .5rem
}

.product_placement-hero .pp-trust {
    display: inline-flex;
    align-items: flex-end;
    gap: .5rem
}

.product_placement-hero #upload {
    padding: 3rem 0
}

.product_placement-hero .pp-content #upload-btn.pp-btn2 {
    padding: 1rem 0 3rem
}

@media (max-width: 768px) {
    .product_placement-hero .pp-content {
        padding:2.5rem 1rem 0;
        margin-left: -16px;
        margin-right: -16px;
        gap: 2rem
    }

    .product_placement-hero .pp-lead {
        text-align: left
    }

    .product_placement-hero .pp-images {
        gap: 1rem
    }

    .product_placement-hero .pp-images img {
        gap: 1rem
    }

    .product_placement-hero .pp-values {
        grid-template-columns: 1fr;
        gap: 1rem
    }

    .product_placement-hero .pp-value {
        flex-direction: row;
        text-align: left
    }

    .product_placement-hero .pp-images:before {
        position: absolute;
        top: calc(50% - 1.5rem);
        left: calc(50% - 1.5rem);
        content: '';
        background: url(//photoaid.com/blog/wp-content/themes/asona-child/assets/images/hp_arrow.png);
        background-size: contain;
        width: 3rem;
        height: 3rem
    }
}

@media (max-width: 580px) {
    .product_placement-hero .pp-reviews {
        flex-direction:column;
        align-items: flex-start;
        gap: .5rem
    }

    .product_placement-hero .pp-images img {
        min-width: 140px
    }

    .product_placement-hero .pp-images_img--badge {
        top: calc(100% - 1.5rem)
    }

    .product_placement-hero .pp-lead {
        font-size: 1.375rem
    }

    .product_placement-hero .pp-quote blockquote:before {
        top: 10px;
        left: 0
    }
}

#upload-btn .upload_photoaid {
    min-width: 250px;
    margin: auto
}

#upload-btn .upload_photoaid button {
    display: block;
    height: 60px;
    margin: 5px auto;
    padding: 15px 70px;
    border: none;
    font: bold 17px sans-serif;
    text-align: center;
    cursor: pointer;
    color: #1c1c1c;
    border-radius: 107px;
    background: var(--Primary-Purple-Blue,#fcb900) !important;
    transition: all .2s ease-in-out
}

#upload-btn .upload_photoaid button:hover {
    background: #fee5a1 !important
}

#upload-btn .upload_photoaid button.file-selected .caption {
    position: relative
}

#upload-btn .upload_photoaid button .loader {
    position: relative;
    right: 14px;
    width: 30px;
    height: 30px;
    border: 2px solid #fff;
    border-bottom-color: transparent;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    animation: rotation 1s linear infinite;
    vertical-align: middle
}

#upload-btn .upload_photoaid button .loader:after {
    content: none !important
}

#upload-btn .display-none {
    display: none!important
}

@media(max-width: 480px) {
    #upload-btn .upload_photoaid button {
        width:100%
    }
}

.product_placement-hero .pp-rating .image-wrapper,.product_placement-hero .pp-trust .image-wrapper {
    min-height: auto
}

.product_placement-hero .pp-rating img,.product_placement-hero .pp-trust img {
    width: 100%;
    height: auto;
    padding: 0 !important;
    margin: 0 !important;
    position: relative
}

.product_placement-hero .pp-trust .image-wrapper:before,.product_placement-hero .pp-rating .image-wrapper:before {
    content: none
}

.product_placement-hero .pp-trust .image-wrapper .aspect-ratio-filler,.product_placement-hero .pp-rating .image-wrapper .aspect-ratio-filler {
    display: none
}