/* Start custom CSS */body.page-id-240{background:#F5F7FA;color:#0E1C2F;font-family:'Source Sans 3','Segoe UI',sans-serif;} .elementor-240 [data-interaction-id="5e7bbe6b"]{box-sizing:border-box;} .elementor-240 [data-interaction-id="693a5268"]{position:relative;display:block;} .elementor-240 [data-interaction-id="693a5268"]:after{content:'';position:absolute;left:0;top:28px;width:min(100%,576px);height:6px;border-radius:9999px;background:#C8102E;} .elementor-240 [data-interaction-id="23af3697"] a{display:inline-flex;align-items:center;min-height:44px;border-radius:6px;color:#0E1C2F;text-decoration:none;} .elementor-240 [data-interaction-id="23af3697"] a:hover{background:rgba(14,28,47,.05);} .elementor-240 [data-interaction-id="68bb7328"] a{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border-radius:6px;white-space:nowrap;text-decoration:none;box-sizing:border-box;color:#0E1C2F;border:1px solid rgba(14,28,47,.15);} .elementor-240 [data-interaction-id="68bb7328"] a:first-child{color:white;background:#C8102E;border:0;box-shadow:0 0 0 1px rgba(14,28,47,.08);} .elementor-240 [data-interaction-id="68bb7328"] a:first-child:hover{background:#A50D26;} .elementor-240 [data-interaction-id="68bb7328"] a:last-child:hover{background:#0E1C2F;color:#EEF1F5;} .elementor-240 main a{transition:transform .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease;} .elementor-240 main a:focus-visible{outline:2px solid #C8102E;outline-offset:3px;} .elementor-240 main a:active{transform:scale(.98);} .elementor-240 .elementor-element-43b69a6f{margin:16px 0 0;width:100%;} @media(max-width:1023px){.elementor-240 [data-interaction-id="2dad449b"]{font-size:48px!important;}} @media(max-width:767px){.elementor-240 [data-interaction-id="5e7bbe6b"]{padding-top:32px!important;padding-bottom:32px!important;}.elementor-240 [data-interaction-id="2dad449b"]{font-size:36px!important;}} @media(max-width:639px){.elementor-240 [data-interaction-id="5e7bbe6b"]{padding-left:16px!important;padding-right:16px!important;}.elementor-240 [data-interaction-id="2dad449b"]{font-size:29.6px!important;}.elementor-240 [data-interaction-id="68bb7328"]{flex-direction:column;align-items:stretch;}.elementor-240 [data-interaction-id="68bb7328"] a{width:100%;}} @media(prefers-reduced-motion:reduce){.elementor-240 main a{transition:none;}.elementor-240 main a:active{transform:none;}}
@media(max-width:767px){body.page-id-240 .elementor-46 [data-id="91fb925"]{gap:8px!important;flex-direction:column!important;}body.page-id-240 .elementor-46 [data-id="97f5587"]{height:65px!important;min-height:65px!important;padding-top:10px!important;padding-bottom:10px!important;}body.page-id-240 .elementor-46 [data-id="dad69c2"]{height:36px!important;object-fit:contain!important;}}
.elementor-240 h1 span{color:#C8102E;}
@media(min-width:640px) and (max-width:767px){.elementor-240 [data-interaction-id="68bb7328"] a{margin-inline:auto;}}
.elementor-240 [data-interaction-id="68bb7328"] a:first-child{background:transparent;color:#0E1C2F;border:1px solid rgba(14,28,47,.15);box-shadow:none}.elementor-240 [data-interaction-id="68bb7328"] a:hover{background:#0E1C2F;color:#EEF1F5}.elementor-240 .elementor-element-43b69a6f{display:none;margin:0}.elementor-240 [data-interaction-id="1538f389"]{display:grid;gap:12px;margin:32px 0 0!important;width:100%;font-size:14px;line-height:20px}.elementor-240 [data-interaction-id="1538f389"] a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;border:1px solid #D7DEE6;border-radius:8px;background:white;padding:16px 20px;color:#0E1C2F;text-decoration:none}.elementor-240 [data-interaction-id="1538f389"] a:hover{border-color:#0E1C2F}.elementor-240 [data-interaction-id="1538f389"] strong{display:block;font-size:24px;line-height:1.375;font-weight:700;letter-spacing:-.02em}.elementor-240 [data-interaction-id="1538f389"] strong span{color:#C8102E}.elementor-240 [data-interaction-id="1538f389"] small{display:block;margin-top:4px;font-size:14px;line-height:20px}.elementor-240 [data-interaction-id="1538f389"] a>span:last-child{font-size:18px;line-height:28px;font-weight:600;flex-shrink:0;font-variant-numeric:tabular-nums}@media(min-width:768px){.elementor-240 [data-interaction-id="1538f389"]{max-width:576px}}@media(max-width:639px){.elementor-240 [data-interaction-id="1538f389"] strong{font-size:20px}}
.elementor-240 [data-interaction-id="1538f389"] a{box-sizing:border-box}.elementor-240 [data-interaction-id="1538f389"] strong{margin-bottom:4px}/* End custom CSS */