@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Serif:wght@700&display=swap");body{font-family:"IBM Plex Sans",sans-serif}h1{font-family:"IBM Plex Serif",serif;font-size:44px;font-weight:700}a{color:#457B9D;font-weight:700;text-decoration:none}a h1{color:#000}#header{display:flex;padding-top:50px;padding-bottom:130px;justify-content:space-between;align-items:center}#header #nav{margin-top:6px}#header #logo a{font-size:32px;font-weight:700;color:#000 !important;font-family:"IBM Plex Serif",serif;text-decoration:none}#header #social-media-icons{min-width:156px}#header #social-media-icons .social-media-icon{width:20px;margin:10px}#header .nav-link{color:#457B9D;font-size:18px;font-weight:500;padding:10px 30px}#header .active{color:#000}#header .active::after{content:"";height:3px;background:#000;display:block;margin:0 auto;width:100%;border-radius:2px;margin-top:5px}.subscribe-btn{background-color:#E63946;color:#fff;font-size:18px;padding:8px 20px;border-radius:4px;outline:none;border:none;font-weight:700}#sidebar{max-width:400px}#sidebar .sidebar-section{background-color:#F2F2F2;border-radius:4px;padding:40px;margin-bottom:50px}#sidebar .sidebar-section p{line-height:32px}#sidebar .sidebar-section .sidebar-header{display:flex;justify-content:space-between}#sidebar .sidebar-section .sidebar-title{font-size:20px;font-weight:700;color:#000;font-family:"IBM Plex Serif",serif}#sidebar .sidebar-section .margin-top{margin-top:60px}#sidebar .sidebar-section .view-all a{color:#000;font-weight:700;font-size:16px;text-decoration:none}#sidebar .sidebar-section .read-more a{font-weight:700;color:#000;text-decoration:none}#sidebar .sidebar-section ul{padding:0;list-style:none}#sidebar .sidebar-section ul li{display:flex;justify-content:space-between;font-weight:400;margin-bottom:12px}#sidebar .sidebar-section ul li a{text-decoration:none;color:#457B9D;font-weight:500}#sidebar .sidebar-section ul li .sidebar__post-date{font-size:14px;font-weight:400}#sidebar #search{margin-bottom:50px;width:100%}#sidebar #search input{border:1px solid #DDD;border-radius:4px;width:calc(100% - 50px);height:40px;padding-left:10px;border-style:solid}#sidebar #search input :focus-visible{border-color:#457B9D}#sidebar #search button{border:1px solid #DDD;width:40px;height:40px;background-color:#fff;border-radius:4px;margin-left:5px}#main-content>.post:first-of-type{margin-top:0}.about img{width:300px !important;height:300px}.post{margin-top:80px}.post img{display:block;margin:40px 0;width:100%}.post p{font-size:18px;font-weight:400;line-height:36px}.post .tags{margin-top:40px}.post .tags .tag-btn{background-color:#A8DADC;color:#333;padding:6px 8px;border-radius:4px;font-size:14px;font-weight:500;text-decoration:none;margin-right:10px}.post .post-time{color:#777;font-size:14px;font-weight:400;margin-bottom:0}.post h2{font-weight:700;font-size:32px;font-family:"IBM Plex Serif",serif;margin:60px 0 20px 0}.post h2 a{font-size:24px}.post blockquote p{font-size:24px;color:#777;font-weight:600;line-height:48px;margin:60px;max-width:560px;border-left:4px solid #F2F2F2;padding-left:40px}.post p a{color:#457B9D;font-weight:700;text-decoration:none}.post p a:hover{color:#457B9D}.basic-newsletter form{padding-left:0}#newsletter{background-color:#F2F2F2;padding:40px 40px 30px 40px;border-radius:4px;margin:50px 0;align-items:baseline;display:flex}#newsletter .description{font-weight:700;font-size:18px;padding-right:0}#newsletter input{height:40px;font-size:16px;border:1px solid #DDD;border-radius:4px;padding-left:10px;width:calc(100% - 140px)}#newsletter .subscribe-btn{width:100px;padding:8px;font-size:16px;margin-left:10px}#pagination{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:50px;align-items:flex-start}#pagination>div{display:flex;align-items:flex-start}#pagination span{font-size:14px;font-weight:500;color:#777}#pagination p{color:#457B9D;font-size:18px;font-weight:400;line-height:24px;max-width:300px;margin:5px 0 0 0}#pagination a{text-decoration:none;align-self:center;padding-top:5px}#pagination #previous-post>div{margin:0 20px}#pagination #previous-post .left-arrow{height:fit-content;margin-top:15px}#pagination #next-post{text-align:right}#pagination #next-post>div{margin:0 20px}#pagination #next-post .right-arrow{height:fit-content;margin-top:15px}h3 .post-title{font-size:20px;font-weight:700;font-family:"IBM Plex Serif",serif;line-height:20px;text-decoration:none;color:#457B9D}.highlight-menu-item{color:#E63946 !important}.pagination{margin-top:40px}.pagination .page-item:first-of-type,.pagination .page-item:nth-child(2),.pagination .page-item:last-of-type,.pagination .page-item:nth-last-child(2){display:none}.pagination .page-item{--bs-pagination-color: #457B9D;--bs-pagination-active-border-color: #CCC;--bs-pagination-bg: #A8DADC;--bs-pagination-active-bg: #F2F2F2;--bs-pagination-border-radius: 4px !important;--bs-pagination-active-color: #000;margin-right:10px;--bs-pagination-padding-x: 25px;border-radius:4px}.pagination a{font-size:14px}#results small{display:none}#results .container div:nth-child(2){display:none}#results .post{margin-top:0}#modal{display:none}#modal #subscription-modal{z-index:1;position:absolute;top:0;left:0;background-color:#7777778c;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center}#modal #subscription-modal #newsletter{flex-direction:column;justify-content:center;align-items:center}#modal #subscription-modal #newsletter span{cursor:pointer;margin-top:-20px;align-self:end;margin-bottom:15px}#modal #subscription-modal #newsletter span img{width:15px}#modal #subscription-modal #newsletter #subscribe{display:inline;margin-top:15px;width:100%}#modal #subscription-modal #newsletter #subscribe .subscribe-btn{width:125px}#nav-mobile{margin-bottom:60px}#nav-mobile button{width:100%;background-color:#F2F2F2;border:none;color:#457B9D;font-weight:700;border-radius:0;outline:none;box-shadow:none;justify-content:center}#nav-mobile button:focus{outline:none}#nav-mobile button::after{margin-left:10px}#nav-mobile>div{border-radius:0}#nav-mobile .accordion-body{padding:0}#nav-mobile .accordion-body ul{list-style-type:none;text-align:center;margin-bottom:0;padding:0 20px}#nav-mobile .accordion-body ul :hover{color:#000}#nav-mobile .accordion-body ul li{color:#457B9D;padding:10px;border-bottom:1px solid #DDD;font-size:18px}#nav-mobile .accordion-body ul li a{font-weight:700}#nav-mobile .accordion-body ul li .active{color:#000;font-weight:500}#nav-mobile .accordion-body ul li:last-of-type{border-bottom:none}@media screen and (min-width: 767px){#nav-mobile{display:none}}@media screen and (max-width: 767px){#header #nav{display:none}}@media screen and (max-width: 991px){#header{padding-bottom:15px;display:block}#header #social-media-icons a:nth-child(1) img{margin-left:0}#header #header-subscribe-btn{float:right;margin-top:-85px}#mobile-menu{padding-bottom:50px}}@media only screen and (max-width: 991px) and (min-width: 767px){#header{padding-bottom:50px}#header h1{display:flex;float:left;margin-top:6px}#header #nav{justify-content:flex-start !important}}@media screen and (max-width: 992px){#sidebar{max-width:fit-content}}@media screen and (max-width: 768px){blockquote p{margin:60px 0 60px 60px}}@media screen and (max-width: 576px){#newsletter input{width:100%}#newsletter .subscribe-btn{display:block;margin:25px auto 0 auto}}
