h1,h2,h3,h4,h5{font-family:'Playfair Display',Georgia,"Times New Roman",serif;color:#004987;line-height:130%}.entry-details ul li,.entry-details ol li{margin-bottom:5px}.container,.et_pb_row{width:90%!important}.et_pb_button{border:none!important;background:transparent}.entry{font-size:16px}.et_pb_fullwidth_header_container{width:100%!important;padding:0px 20px!important}.hero-image .et_pb_fullwidth_header_container .header-content-container .header-content{width:100%!important}.hero-image .et_pb_fullwidth_header_container .header-content-container .header-content h1.et_pb_module_header{position:relative!important;width:100%!important;max-width:1170px!important;font-size:clamp(40px,calc(30px + 2vw),60px)!important;line-height:110%!important}.et_pb_fullwidth_header_container .et_pb_header_content_wrapper{max-width:100%!important;background:#08162a!important}.sidebar-container{display:flex;flex-direction:column;gap:clamp(20px,4vw,40px)}h4.sidebar-title{display:block;font-family:"Playfair Display",serif!important;font-size:22px!important;color:#004987!important;margin-bottom:15px}.sidebar-title-underscore{display:inline-block;margin-left:10px;width:30px;height:2px;background:#004987}.sidebar-tags a{display:inline-block;font-size:13px;font-family:"Lato",sans-serif;padding:3px 10px;background:#004987;color:white!important;font-weight:500;margin-bottom:5px;border-radius:3px;transition:200ms ease all}.sidebar-tags a:hover{background:#009ADE}.types-of-cases-carousel .dtq-carousel-item:hover .dtq-image-title{text-decoration:underline}.section--case h2{font-size:28px!important;line-height:140%!important}body.search .et_pb_post .post-content-inner p,body.author .et_pb_post .post-content-inner p,.archive-section .et_pb_post .post-content-inner:not(:has(p)){font-size:17px!important;line-height:180%!important;color:#0B0B0B!important;margin-bottom:15px!important}body.search .et_pb_post h2,body.author .et_pb_post h2{font-family:"Playfair Display",serif!important;margin-bottom:15px!important}body.author .more-link{color:var(--blue-color);font-size:16px;font-family:var(--font-family-base);font-weight:700;text-transform:uppercase}.section--related-articles{}.related-widget-intro{margin-bottom:50px}h2.related-widget-heading{font-size:45px;padding:0;margin-bottom:50px}.footer-widget{padding:0 2% 0 9%}.footer-widget img{max-width:300px}@media screen and (max-width:980px){.footer-widget{padding:0}}