.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS */.elementor-749 h1,.elementor-749 h2,.elementor-749 h3{font-family:"DM Sans",sans-serif!important;color:#151515}.elementor-749 p,.elementor-749 li,.elementor-749 a{font-family:"Open Sans",sans-serif}.elementor-749 .elementor-widget-theme-post-content{font-size:18px;line-height:1.85;color:#303030}.elementor-749 .elementor-widget-theme-post-content p{margin:0 0 1.3rem}.elementor-749 .elementor-widget-theme-post-content h2{font-size:2rem;line-height:1.2;margin:2.75rem 0 1.25rem;scroll-margin-top:7rem}.elementor-749 .elementor-widget-theme-post-content h3{font-size:1.4rem;line-height:1.35;margin:2rem 0 1rem}.elementor-749 .elementor-widget-theme-post-content li{margin-bottom:.6rem}.elementor-749 a{color:#BE141B;text-decoration:underline}.elementor-749 .e-button-base{color:#fff!important;text-decoration:none!important}.elementor-749 img{width:100%;height:auto}.elementor-749 .acorn-takeaway,.elementor-749 .acorn-comparison,.elementor-749 .acorn-contents{padding:1.75rem;background:#faeef1;border-radius:1.25rem;margin:2rem 0}.elementor-749 .acorn-takeaway h2,.elementor-749 .acorn-comparison h3:first-child{margin-top:0}.elementor-749 .acorn-contents ul{padding-left:1.25rem;margin:1rem 0 0}@media(max-width:767px){.elementor-749 .elementor-widget-theme-post-content h2{font-size:1.75rem}.elementor-749 .acorn-takeaway,.elementor-749 .acorn-comparison,.elementor-749 .acorn-contents{padding:1.25rem}}/* End custom CSS */