body,html{font-size:18px}body{background-color:var(--ad-neutral-white);color:var(--ad-bodytext-color);font-family:Plus Jakarta Sans,sans-serif;font-weight:400;letter-spacing:0;line-height:1.5;margin:0;word-break:break-word}.upline{color:var(--ad-upline-color);font-weight:500;letter-spacing:2px;text-transform:uppercase}.subline,.upline{font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-style:normal;text-decoration:none}.subline{color:var(--ad-subline-color);font-weight:400;letter-spacing:0;line-height:1.4;text-transform:none}p{margin:0 0 20px}a{background-image:linear-gradient(var(--ad-link-color),var(--ad-link-color));background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;color:var(--ad-link-color);cursor:pointer;position:relative;text-decoration:none;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}a:hover{background-size:100% 2px}.blog-listing-banner .author-social-share a,.blog-listing-box .post-listing .post-item .content h5 a,.blog-post-content .author-box .hs-author-social-links a,.blog-post-content .next-previous-posts a,.blog-related-posts .post-listing .post-item h5 a,.footer .bottom-footer .social-share ul li a,.footer .hs_cos_wrapper_type_logo a,.header .header-inner .logo a,.header .header-right .menu ul li a,.hs-tools-actions a,.latest-blog-posts .latest-blog-listing .post-item .content .author-detail a,.latest-blog-posts .latest-blog-listing .post-item .content .topics a,.latest-blog-posts .latest-blog-listing .post-item .content h5 a,.latest-blog-posts .latest-blog-listing .post-item .image a,.logos .logos-inner .logo-box a,.social-share ul li a,a.button,a.cta_button{background-image:none}a:focus,a:hover{color:var(--ad-link-hover-color);text-decoration:none}ol,ul{padding:0 0 0 20px}li{padding:8px 0}li p{margin:0}h1,h2,h3,h4,h5,h6{line-height:110%;margin:1.2em 0 .5em}h5,h6{margin:1.5em 0 1em}:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}h1{color:var(--ad-h1-color)}.hero-banner.style-six .hero-banner-inner .content h2,h1{font-family:Plus Jakarta Sans,sans-serif;font-size:60px;font-style:normal;font-weight:700;letter-spacing:0;text-decoration:none;text-transform:none}.hero-banner.style-six .hero-banner-inner .content h2{color:var(--ad-h2-color)}.h1-heading,h2{color:var(--ad-h2-color);font-size:48px}.h1-heading,h2,h3{font-family:Plus Jakarta Sans,sans-serif;font-style:normal;font-weight:700;letter-spacing:0;text-decoration:none;text-transform:none}h3{color:var(--ad-h3-color);font-size:36px}h4{color:var(--ad-h4-color);font-size:32px}h4,h5{font-family:Plus Jakarta Sans,sans-serif;font-style:normal;font-weight:700;letter-spacing:0;text-decoration:none;text-transform:none}h5{color:var(--ad-h5-color);font-size:24px}h6{color:var(--ad-h6-color);font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-style:normal;font-weight:700;letter-spacing:0;text-decoration:none;text-transform:none}@media(max-width:480px){.hero-banner.style-six .hero-banner-inner .content h2,h1{font-size:36px}.h1-heading,h2{font-size:30px}h3{font-size:26px}h4{font-size:24px}h5{font-size:22px}}@media (min-width:481px) and (max-width:767px){.hero-banner.style-six .hero-banner-inner .content h2,h1{font-size:42px}.h1-heading,h2{font-size:36px}h3{font-size:32px}h4{font-size:28px}h5{font-size:24px}}@media (min-width:768px) and (max-width:1023px){.hero-banner.style-six .hero-banner-inner .content h2,h1{font-size:42px}.h1-heading,h2{font-size:38px}}@media (min-width:1024px) and (max-width:1240px){.hero-banner.style-six .hero-banner-inner .content h2,h1{font-size:42px}.h1-heading,h2{font-size:38px}}