.GFqtYq_masthead{width:100vw;height:100svh;margin-top:-7.5rem;margin-bottom:.5rem}.GFqtYq_masthead_background,.GFqtYq_masthead_midground,.GFqtYq_masthead_foreground{width:100%;height:100%;position:absolute;top:0}.GFqtYq_masthead_background{z-index:-1;width:100vw}.GFqtYq_masthead_midground{z-index:0;flex-direction:column;justify-content:center;align-items:center;gap:2em;width:min(30rem,100%);margin-right:0;display:flex;position:absolute}@media (min-width:500px){.GFqtYq_masthead_midground{align-items:flex-end;width:min(30rem,80%);margin-right:2rem;right:0}}@media (min-width:1000px){.GFqtYq_masthead_midground{margin-right:5rem}}.GFqtYq_masthead_foreground{z-index:1;flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.GFqtYq_masthead_bottom_button{cursor:pointer;white-space:pre-wrap;background:0 0;border:0;max-width:100%;padding:4px 15px;height:fit-content!important;margin-bottom:1rem!important}.GFqtYq_masthead_bottom_button_text{color:#fff;font-size:1.5em;font-weight:500;display:block}.GFqtYq_masthead img{object-fit:contain;width:100%;height:100%}.GFqtYq_page_start{height:9rem}.GFqtYq_logo_container,.GFqtYq_logo_container:hover,.GFqtYq_logo_container:focus,.GFqtYq_text_container,.GFqtYq_text_container:hover,.GFqtYq_text_container:focus{background:#00000059;border-radius:.8rem;box-shadow:0 0 15px 15px #00000059}.GFqtYq_logo_container{margin:2rem;padding:.5rem;position:absolute;top:0;left:0;overflow:hidden}.GFqtYq_text_container{width:fit-content}.GFqtYq_text_container h1,.GFqtYq_text_container h2{color:#fff;text-align:center}@media (min-width:500px){.GFqtYq_text_container h1,.GFqtYq_text_container h2{margin-left:1rem}}.GFqtYq_text_container h1{font-size:min(min(12vw,12vh),6rem);font-weight:900;line-height:min(min(13vw,14vh),6.5rem)}.GFqtYq_text_container h2{font-size:min(min(8vw,10vh),2rem);font-weight:600;line-height:min(min(9vw,11vh),2.5rem)}
.IXcCbG_logo{flex-direction:row;justify-content:flex-start;align-items:center;column-gap:.5rem;width:fit-content;height:4.5rem;display:flex}.IXcCbG_logo_text{white-space:nowrap;flex-direction:column;justify-content:flex-end;align-self:flex-end;height:100%;display:flex}@media (max-width:340px){.IXcCbG_logo_text{white-space:normal;max-width:50%;height:fit-content}}.IXcCbG_logo_name,.IXcCbG_logo_title{font-family:var(--font-logo),"Alegreya Sans SC",sans-serif;color:#07959a;display:block}.IXcCbG_logo_name{font-size:1.66667rem;font-weight:800;line-height:1.5rem}@media (min-width:660px){.IXcCbG_logo_name{font-size:2rem;line-height:1.8rem}}@media (max-width:360px){.IXcCbG_logo_name{font-size:1.42857rem;line-height:1.28571rem}}.IXcCbG_logo_title{font-size:1.16667rem;font-weight:700;line-height:1.08333rem}@media (min-width:660px){.IXcCbG_logo_title{font-size:1.4rem;line-height:1.3rem}}@media (max-width:360px){.IXcCbG_logo_title{font-size:1rem;line-height:.928571rem}}.IXcCbG_logo img{width:auto;height:80%}@media (min-width:660px){.IXcCbG_logo img{height:100%}}
.-TkEBW_footer{border-top:1px solid #eaeaea;flex-direction:row;justify-content:center;align-items:center;gap:2rem;width:100%;height:100px;padding:0 1rem;display:flex}.-TkEBW_footer p{text-align:center;margin-bottom:0}.-TkEBW_footer_icons{justify-content:center;align-items:center;gap:.5rem;height:100%;font-size:2rem;display:flex}
.Xveo7q_block{padding-bottom:.5rem}.Xveo7q_block *{color:#fff!important}.Xveo7q_block_topper{flex-direction:column;justify-content:flex-end;display:flex}@media (max-width:1000px){.Xveo7q_block_topper{padding-top:1.5rem}}.Xveo7q_block_icon_container{flex-direction:row;justify-content:center;width:100%;display:flex}.Xveo7q_block_title{text-align:center;border-bottom:1px solid #d6d6d6;padding-bottom:1.1rem;font-size:1.3rem!important;line-height:1.5rem!important}.Xveo7q_block_text{text-align:center;font-size:.95rem;line-height:1.55rem}.Xveo7q_block img,.Xveo7q_block svg{max-width:7rem}.Xveo7q_blocks_list{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,1fr);grid-auto-flow:column;gap:0 1.5rem;margin-bottom:1rem;display:grid}@media (min-width:1000px){.Xveo7q_blocks_list{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(4,1fr)}}@media (max-width:500px){.Xveo7q_blocks_list{grid-template-rows:repeat(8,auto);grid-template-columns:repeat(1,1fr)}}
