.post-title.font-20 a,.recent-post-content h6,.swiper-slide-title.font-20{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ast-button:hover,.ast-custom-button:hover,.ast-custom-button:hover .button:hover,.menu-toggle:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce .woocommerce-message a.button:hover,.woocommerce button.button.alt.disabled.wc-variation-selection-needed:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping):hover,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout:hover,.woocommerce-js a.button:hover,[CLASS*=wc-block] .wc-block-components-button:focus,[CLASS*=wc-block] .wc-block-components-button:hover,[CLASS*=wc-block] button:hover,body .wp-block-file .wp-block-file__button:focus,body .wp-block-file .wp-block-file__button:hover,button:focus,button:hover,form[CLASS*=wp-block-search__].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus,form[CLASS*=wp-block-search__].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover,input#submit:focus,input#submit:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#fff;background-color:transparent;border-color:#000}.ast-page-builder-template,.ast-plain-container{background:#f5f5f5}@media (min-width:922px){.ast-narrow-container .site-content>.ast-container{max-width:1040px}.news-and-event-template .ast-container,.webinar-template .ast-container{max-width:1040px!important;padding-left:20px!important;padding-right:20px!important}}.swiper-slide-image{overflow:hidden;border-radius:8px;width:fit-content}.swiper-slide-meta span{font-size:16px;line-height:22.4px;color:#18191c;font-weight:400}.post-title.font-20 a,.swiper-slide-title.font-20{color:#18191c!important;text-decoration:none!important}.recent-post-image{width:30%}.recent-post-content{width:70%}.recent-post-image img{width:100%;height:60px;object-fit:cover;border-radius:10px}.recent-post-content h6{font-size:18px;line-height:26px;font-weight:600;color:#000}.recent-post-content a,ul.blog-categories-list li a{font-weight:500;color:#000;text-decoration:none!important}.recent-post-content a{font-size:14px;line-height:22px}.fw-500,.webinar-content h2,h3.webinar-title-scrl,p.webinar-meta{font-weight:500!important}ul.blog-categories-list{margin:0;list-style:none;padding:0}ul.blog-categories-list li a{font-size:16px;line-height:24px}.recent-read-more{text-decoration:none!important}ul.blog-categories-list li{border-bottom:1px solid #ccc;padding-bottom:10px;padding-top:10px}header.category-header{padding-top:60px;padding-bottom:60px;background:#076ecd;border-radius:14px}header.category-header h1{color:#fff!important}.mb-20,.post-meta-min,.recent-post-item{margin-bottom:20px!important}.recent-post-item:last-child{margin-bottom:0!important}.webinar-post{box-shadow:0 0 10px 0 rgba(0,0,0,.25);background:#f7f7f7}.webinar-content{padding:20px}.webinar-content h2{font-size:36px!important;line-height:50.4px!important;margin-bottom:23px}.webinar-content h2 a{text-decoration:none!important;color:#000}.webinar-item{border:1px solid #0a6ccc;background:#e8f5fe;margin-bottom:20px}.webinar-info{padding:15px}p.webinar-meta{font-size:14px!important;color:#4c4c4c!important;margin-bottom:5px!important}h3.webinar-title-scrl{margin:0!important;font-size:20px!important;line-height:28px!important}h3.webinar-title-scrl a{color:#232536!important;text-decoration:none!important}.webinar-scroll::-webkit-scrollbar{display:none}.past-img,.upwebinar-img{width:100%;height:446px!important;object-fit:cover;object-position:top}.webinar-scroll{scrollbar-width:none;height:810px;overflow-y:auto}@media screen and (min-width:1200px){.post-template .ast-container{max-width:1200px!important}}@media screen and (min-width:768px) and (max-width:1080px){.past-img,.upwebinar-img{height:350px!important}}@media screen and (max-width:1000px){.webinar-content h2{font-size:28px!important;line-height:36px!important}}@media screen and (max-width:500px){.webinar-post{margin-bottom:30px}.past-img,.upwebinar-img{height:auto!important}.webinar-scroll{height:100%}}