.patch-library-detail-banner-section .breadcrumb-container p{margin:32px 0}.patch-library-detail-banner-section .breadcrumb-container .arrow{margin:0 12px}.patch-library-detail-banner-section .banner-section{background-position:100%;background-repeat:no-repeat;background-size:cover;border-radius:12px;margin-bottom:64px;padding:64px 0}.patch-library-detail-banner-section .banner-text-container{width:66%}.back-link{display:inline-block;margin-bottom:16px}.back-link:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%23046BC8' viewBox='0 0 18 18'%3E%3Cpath fill='%2302070A' d='m7.653 16.367.892.892a.96.96 0 0 0 1.362 0l7.81-7.806a.96.96 0 0 0 0-1.362L9.906.28a.96.96 0 0 0-1.362 0l-.892.892a.965.965 0 0 0 .016 1.378l4.84 4.612H.965A.96.96 0 0 0 0 8.127v1.286c0 .534.43.964.964.964H12.51l-4.841 4.612a.96.96 0 0 0-.016 1.378'/%3E%3C/svg%3E");content:"";display:inline-block!important;height:18px;margin-right:8px;position:static;transform:scale(-1);width:18px}.patch-library-detail-banner-section .banner-text-container .app-icon img{max-width:48px}.patch-library-detail-banner-section .banner-text-container .vendor-name .name{display:inline-block;font-size:24px;font-weight:300;margin:24px 0}.patch-library-detail-banner-section .banner-text-container .app-name h2{margin-bottom:24px}.patch-library-detail-banner-section .banner-text-container .os-total-patches{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:48px}.patch-library-detail-banner-section .banner-text-container .total-patches p{margin:0 0 4px}.patch-library-detail-banner-section .banner-text-container .banner-text p{font-size:20px;font-weight:300;margin:0}.patches-container .patch-detail-block{border-radius:12px;box-shadow:0 4px 4px 0 #00000040;margin-bottom:32px;padding:32px}.patch-detail-block .block-title h4{margin-bottom:32px}.patch-detail-block .detail-block{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin-bottom:32px}.patch-detail-block .detail-block p{margin:16px 0 0}.description-block .title{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.description-block .title .down-icon{align-items:center;display:flex;justify-content:center}.description-block .description{display:none}.patches-container{max-width:795px;width:66%}.down-icon img{transition:transform .15s ease}.down-icon img.arrow-animation{transform:rotate(180deg)}.patches-detail-main-container{padding-bottom:56px}.patches-detail-main-container .inner-container{display:flex;flex-wrap:wrap;justify-content:space-between}.patches-detail-main-container .cta-block{max-width:350px;text-align:center;width:27%}.patches-detail-main-container .cta-block p{font-size:24px;font-weight:300;margin:12px 0 24px}.patches-detail-main-container .cta-block .button-block.header-button .button{display:inline-block}.patch-library-detail-banner-section{padding-top:125px}@media (max-width:1200px){.patch-library-detail-banner-section .page-center,.patches-detail-main-container .page-center{padding:0 15px}}@media (max-width:767px){.patch-library-detail-banner-section .breadcrumb-container p{margin:24px 0}.patch-library-detail-banner-section .breadcrumb-container .arrow{margin:0 8px}.patch-library-detail-banner-section .banner-section{background-position:66%;margin-bottom:40px;padding:40px 0}.patch-library-detail-banner-section .banner-text-container{width:77%}.patch-library-detail-banner-section .banner-text-container .vendor-name .name{font-size:20px;margin:16px 0}.patch-library-detail-banner-section .banner-text-container .app-name h2{margin-bottom:16px}.patch-library-detail-banner-section .banner-text-container .os-total-patches{gap:8px;margin-bottom:16px}.patch-library-detail-banner-section .banner-text-container .banner-text p{font-size:15px}.patches-container .patch-detail-block{margin-bottom:24px;padding:16px}.patch-detail-block .block-title h4{margin-bottom:16px}.patch-detail-block .detail-block p{margin:4px 0 0}.patch-detail-block .detail-block{flex-direction:column;gap:16px;margin-bottom:16px}.down-icon img{max-width:16px}.patches-detail-main-container{padding-bottom:50px}.patches-container{width:100%}.patches-detail-main-container .cta-block{max-width:100%;width:100%}.patches-detail-main-container .cta-block p{font-size:20px;margin:12px 0 24px}}