.publicInfoPage{width:100%;overflow:hidden}.publicInfoPage .centeredBox{width:var(--row-max-width);margin:0 auto;padding:0 10px}.publicInfoPage .imageBox{background-repeat:repeat;background-size:contain;width:100%}.publicInfoPage .imageBox img{-o-object-fit:contain;object-fit:contain;-webkit-backdrop-filter:brightness(.7)blur(6px);backdrop-filter:brightness(.7)blur(6px);width:100%;max-height:25vh}.publicInfoPage .imageBox img#thumbnail{min-height:25vh;max-height:50vh}.publicInfoPage header{border-bottom:1px dashed #000;margin-bottom:10px;padding-bottom:10px}.publicInfoPage header h1{margin-top:20px;font-family:alpha-omega;font-size:3rem;line-height:1.1}.publicInfoPage .content{max-width:100%}.publicInfoPage .content h1{margin:20px 0;font-family:alpha-omega;font-size:2.6rem;font-weight:600;line-height:1.1}.publicInfoPage .content h2{margin:10px 0;font-family:alpha-omega;font-size:2.4rem;line-height:1.1}.publicInfoPage .content h3{margin:8px 0;font-family:alpha-omega;font-size:1.8rem;line-height:1.1}.publicInfoPage .content h4{margin:15px 0 7px;font-family:alpha-omega;font-size:1.4rem;line-height:1.1}.publicInfoPage .content .highlight{border-block:var(--spotlight-color) 3px solid;margin:30px -10px;padding:8px 10px}.publicInfoPage .content img{display:inline}.publicInfoPage .content a{color:var(--spotlight-color);max-width:100%;text-decoration:underline}.publicInfoPage .content a:active,.publicInfoPage .content a:focus-visible{color:#123abd}.publicInfoPage .content a:empty{display:none}.publicInfoPage .content a[imageanchor="1"]{display:inline-block}.publicInfoPage .content .BLOG_video_class{max-width:100%;max-height:60vh;margin:10px auto}.publicInfoPage .content .full-width{width:100%!important}.publicInfoPage .content ul{list-style:inside}.publicInfoPage .content ol{counter-reset:css-counters 0;list-style-type:none}ol li:before{counter-increment:css-counters;content:counters(css-counters, ".") " "}.publicInfoPage .content span{background-color:unset!important}.publicInfoPage .content blockquote{display:none}.publicInfoPage .content blockquote:not(:empty):has(:where(p:not(:empty),span:not(:empty),h2:not(:empty),h1:not(:empty),h3:not(:empty),h4:not(:empty))){border-left:3px solid var(--spotlight-color);background-color:#9b9b9b0d;margin:5px 0;padding:15px 20px;font-family:alpha-omega;font-style:italic;display:block;position:relative}main:has(.contactArea:not(.blueBG))>:nth-last-child(2):not(.contactArea){margin-bottom:20px}.contactArea{isolation:isolate;background:linear-gradient(#fff,#1c65ad);flex-direction:column;justify-content:center;min-height:100px;margin-top:auto;padding:100px 0 20px;display:flex;position:relative}.contactArea.blueBG{color:#fff;background:#1c65ad;padding:0 0 20px}.contactArea>div{padding:0 10px}.contactArea>a{color:#fff;border-radius:var(--button-BR);border:3px solid #fff;width:fit-content;margin:0 auto;padding:3px 13px;font-size:1.1rem;font-weight:600;text-decoration:none;display:block}.contactArea .box{border-radius:var(--popup-BR);color:#000;background:#ffffffd6;margin-bottom:13px;padding:15px 20px;font-size:1.1rem;line-height:1.35}.contactArea h2{-webkit-hyphens:auto;hyphens:auto;word-break:break-word;text-wrap:balance;font-size:2.5rem;line-height:1.1}.contactArea>div>h2{margin-bottom:5px}.contactArea .link{border-radius:var(--popup-BR);transition:background-color var(--longTransition), box-shadow var(--longTransition);color:#000;background-color:#ffffffd6;border:none;gap:10px;padding:10px 20px;display:flex}.contactArea .link:not(:last-of-type){margin-bottom:10px}.contactArea .link:hover,.contactArea .link:focus-visible{background-color:#fff}.contactArea .link h2{width:fit-content;font-size:1.6rem;line-height:1.3}.contactArea .link .arrow{border-radius:var(--button-BR);color:#fff;text-align:center;background-color:#2c3030;flex-shrink:0;margin:auto 0 auto auto;padding:4px 10px;display:flex;overflow:hidden}.contactArea .link:hover .arrow svg,.contactArea .link:focus-visible .arrow svg{animation:2s infinite getwayArrow}@keyframes getwayArrow{0%,to{transform:translate(0)}50%{animation-timing-function:ease-out;transform:translate(123%)}50.001%{animation-timing-function:ease-out;transform:translate(-123%)}}@media screen and (max-width:350px){.contactArea .link,.contactArea .box{padding:10px}.contactArea .link{gap:5px}}
