.blog-single-page{margin-bottom:100px;margin-top:80px;font-family:"Open Sans",sans-serif}.blog-single-banner-img{width:100%;margin:auto;max-width:1280px}.blog-single-banner-img img{width:100%;height:auto;object-fit:cover;object-position:center;border-radius:20px}.b-single-auth-date-time{display:grid;grid-template-columns:1fr 1fr;margin:20px 0;padding:10px;border-radius:10px;background:#e9f8ff}.blog-single-main-container{display:grid;grid-template-columns:calc(75% - 15px) calc(25% - 15px);gap:30px;max-width:1280px;margin:auto;width:100%;position:relative}.blog-description{max-width:844px}.bs-author{display:flex;align-items:center}.bs-auth-name-text,.bs-publish-date,.bs-reading-time{color:#282828;font-style:normal;font-weight:600;line-height:16px}.bs-content{color:#626262;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.bs-content h2{font-size:30px;font-style:normal;font-weight:400;line-height:150%;padding-top:16px;padding-bottom:16px;color:#282828 !important}.bs-content h3{font-size:24px;line-height:1.5;text-align:left;padding-top:14px;padding-bottom:14px;color:#282828 !important}.bs-content h4{font-size:20px;font-weight:400;line-height:150%;text-align:left;padding-top:14px;padding-bottom:14px;color:#282828 !important}.bs-content h5{font-size:28px;font-weight:400;line-height:160%;letter-spacing:0em;text-align:left;padding-top:12px;padding-bottom:12px;color:#282828 !important}.bs-content h3,.bs-content p,.bs-content h2,.bs-content h1,.bs-content h4,.bs-content h5,.bs-content h6{margin:0}.bs-content p{margin-bottom:12px;font-size:16px;line-height:150%;color:#282828}.bs-content ul li,.bs-content ol li{font-size:16px;line-height:150%}.blog-single-page h1{font-size:36px !important;line-height:150% !important;margin-bottom:20px !important;color:#282828 !important}.blog-single-page a{text-decoration:underline;color:#104f74}.bs-author,.bs-publish-date{gap:10px;display:flex}.b-single-auth-date-time img{width:16px}#bs-sidebar{height:80vh;position:sticky;inset:15vh auto 30px calc(72% - 15px);top:200px;overflow:auto}.contact-form-blog-page input,.contact-form-blog-page textarea{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;border:.1px solid #dee2e6;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.contact-form-blog-page textarea{height:100px}.contact-form-blog-page label{margin-bottom:10px}.contact-form-blog-page input:focus,.contact-form-blog-page textarea:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.bs-content figure{max-width:100% !important}.bs-content .wp-caption{margin:20px 0}.custom_div_scroll{margin:10px;background:#fff;padding:10px;border-radius:10px;border:10px solid var(--custom-primary-color);box-shadow:0px 0px 8px 0px var(--custom-secondary-color)}.blog_cta{background:radial-gradient(circle,#eeaeca40 0%,#94bbe940 100%);padding:40px !important;border-radius:20px;text-align:center;margin-top:40px;color:#282828}.post-navigation{display:flex;justify-content:space-between}.post-navigation a.nav-button.prev-button,.post-navigation a.nav-button.next-button{padding:6px 12px;background:var(--custom-secondary-color);color:var(--custom-text-color);border-radius:6px;text-decoration:none;font-weight:400}table.blog-single-table td,table.blog-single-table th{border:.1px solid #c7c7c7;padding:8px !important;min-width:300px}table.blog-single-table{margin-top:0}table.blog-single-table th{color:#282828;background-color:#c7c7c7 !important}table.blog-single-table tr:nth-child(1){background:#c7c7c7;font-weight:600}table.blog-single-table tr:nth-child(1) td span{font-weight:600 !important}.table-container{overflow-x:auto}.cookies-policy-page-container span{word-wrap:break-word}@media screen and (min-width:100px) and (max-width:767.9px){.blog-single-main-container{grid-template-columns:100%}.blog-single-page h1{font-size:24px !important}.blog-single-page{margin-top:10px}.b-single-auth-date-time{grid-template-columns:100%;gap:10px}.bs-auth-name-text,.bs-publish-date,.bs-reading-time{font-size:12px}#bs-sidebar{height:100% !important}.blog-single-page{margin-bottom:40px}}