section.search-top{padding-top:40px;padding-bottom:40px;font-size:2rem}section.search-top a{font-weight:800}section.search-top a:hover{color:var(--pink);text-decoration:underline}section.search-top .search-form-section{width:100%;margin-top:30px}section.search-top .search-form-section>a{display:none}section.search-top .search-form-section label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}section.search-top .search-form-section input{width:80%;border:2px solid var(--blue);padding:10px 5px;display:inline-block;font-size:20px;vertical-align:top}section.search-top .search-form-section button{background:var(--blue);color:#fff;font-size:20px;padding:11.9px;border:0;display:inline-block;margin-left:-8px;vertical-align:top}section.search-top .search-form-section button:hover{opacity:.8}.service-boxes{background:#e6e6e6}.service-boxes .service-section{display:flex;flex-wrap:wrap;gap:20px;padding:20px 0;--gap:20px;--columns:1}@media(min-width:768px){.service-boxes .service-section{--columns:2}}@media(min-width:992px){.service-boxes .service-section{--columns:4}}@media(min-width:1200px){.service-boxes .service-section{--columns:5}}.service-boxes .service-section .letter-full{width:100%;font-size:2rem;font-weight:700}.service-boxes .service-section .letter-box{display:flex;width:calc((100%/var(--columns)) - var(--gap) + (var(--gap)/var(--columns)));flex-wrap:wrap;flex-direction:column;background:#fff;padding:30px}.service-boxes .service-section .letter-box>a{font-size:2rem;font-weight:700;align-self:end;margin-top:auto}.service-boxes .service-section .letter-box h5 a,.service-boxes .service-section .letter-box>a:hover{color:var(--blue)}.service-boxes .service-section .letter-box h5 a:hover{text-decoration:underline}main{padding:0}main section{padding:0 5%}