.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS */.elementor-1409 .tb-policy{max-width:850px;margin:0 auto;padding:64px 24px 80px;color:#29363d;font-family:Poppins,sans-serif;font-size:17px;line-height:1.8;overflow-wrap:anywhere}.elementor-1409 .tb-policy h1,.elementor-1409 .tb-policy h2{font-family:Anton,sans-serif;font-weight:400;color:#ce1600;line-height:1.25;text-transform:uppercase}.elementor-1409 .tb-policy h1{font-size:clamp(38px,5vw,60px);margin:0 0 28px}.elementor-1409 .tb-policy h2{font-size:30px;margin:48px 0 20px;scroll-margin-top:150px}.elementor-1409 .tb-policy h3{font-family:Archivo,sans-serif;font-size:21px;line-height:1.4;margin:30px 0 12px;color:#29363d}.elementor-1409 .tb-policy p{margin:0 0 20px}.elementor-1409 .tb-policy a{color:#b7180b;text-decoration:underline;text-underline-offset:3px}.elementor-1409 .tb-policy a:focus-visible{outline:3px solid #29363d;outline-offset:4px}.elementor-1409 .tb-policy ul{padding-left:24px;margin:16px 0}.elementor-1409 .tb-policy li{margin-bottom:9px}.elementor-1409 .policy-draft{background:#fff2dd;border-left:5px solid #a24c00;padding:22px;margin:24px 0}.elementor-1409 .policy-draft p:last-child{margin-bottom:0}.elementor-1409 .policy-note{background:#f3f5f5;border-left:3px solid #65757c;padding:18px 20px;font-size:16px}.elementor-1409 .tb-policy nav{border-block:1px solid #d8dfe1;padding:14px 0;margin:32px 0}@media(max-width:767px){.elementor-1409 .tb-policy{padding:36px 16px 56px;font-size:16px;line-height:1.75}.elementor-1409 .tb-policy h2{font-size:27px;margin-top:36px;scroll-margin-top:115px}.elementor-1409 .tb-policy h3{font-size:20px}.elementor-1409 .policy-draft,.elementor-1409 .policy-note{padding:16px}}/* End custom CSS */