.cmP4pW_wrapper{width:100%;color:var(--N0);background:var(--N700);border-radius:20px 20px 0 0;justify-content:center;margin-top:-20px;display:flex}.cmP4pW_content{padding-top:5vw;padding-bottom:5vw;position:relative}@media screen and (max-width:800px){.cmP4pW_content{max-width:none}}.cmP4pW_columns{flex-wrap:wrap;gap:3vw;display:flex}.cmP4pW_logo{flex-direction:column;width:189px;margin:0 16px}.cmP4pW_division{text-align:center;font-size:12px}.cmP4pW_column{flex-direction:column;flex:0 15%;order:3;min-width:200px;display:flex}.cmP4pW_columnLogo{gap:20px}@media screen and (max-width:800px){.cmP4pW_column{flex-basis:44vw}.cmP4pW_columnLogo{flex-basis:100vw;order:1;align-items:center}.cmP4pW_columnContact{order:2}}.cmP4pW_subheader{padding:8px}.cmP4pW_link{color:var(--N0);align-items:center;gap:8px;padding:8px;text-decoration:none;display:flex}.cmP4pW_link:focus-visible,.cmP4pW_link:hover{color:var(--N100)}.cmP4pW_linkIcon{flex-shrink:0}.cmP4pW_address{padding:0 8px;font-style:normal;line-height:2}.cmP4pW_connect{text-align:center;flex-direction:column;justify-content:center;padding-top:5vw;display:flex}.cmP4pW_copyright{margin-top:3vw;margin-bottom:0;font-size:11px}.cmP4pW_bbb{position:absolute;bottom:120px;right:50px}@media screen and (max-width:800px){.cmP4pW_footerFooter{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;width:100%;margin:0;display:flex}.cmP4pW_bbb{position:relative;bottom:auto;right:auto}}
:root{--B900:#064469;--B800:#006680;--B700:#056d8a;--B200:#e6f0f3;--N900:#14263e;--N800:#232323;--N700:#3c3c3c;--N500:#666;--N100:#eee;--N50:#fbfdff;--N0:#fff;--P600:#6460ae;--P500:#6e6abd;--R500:#c93b3b;--Y500:#f9bd3c}*{box-sizing:border-box}html,body,button,input,textarea{font-family:var(--font-roboto), sans-serif}body{color:var(--N900);margin:0}a{color:var(--B900)}a:focus-visible,a:hover{color:var(--B700)}h1{font-family:var(--font-archivo);font-size:max(5vw,32px);font-weight:300}h2{font-family:var(--font-archivo);font-size:max(3.2vw,28px);font-weight:300;line-height:1}h3{font-family:var(--font-archivo);font-size:20px;font-weight:500}h4{font-family:var(--font-archivo);border-bottom:1px solid var(--N500);font-size:20px;font-weight:600}h5{font-family:var(--font-archivo);color:var(--N500);font-size:20px;font-weight:500}p,ul,ol{font-size:15px;line-height:24px}@media screen and (min-width:1335px){h1{font-size:72px}h2{font-size:50px}}@media screen and (max-width:600px){h1{font-size:28px}h2{font-size:22px}h4{font-size:16px}}
.CUj6aG_main{margin:0;padding:0}
