@font-face{font-family:Lato;src:url('/fonts/lato-regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Lato;src:url('/fonts/lato-light.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:Lato;src:url('/fonts/lato-bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
.roll{opacity:0;transition:opacity .1s}.image:hover .roll{opacity:.7}#line-menu .current_page_item{background:url('/img/magic-line.png') repeat-x center bottom}
.form-submit{display:flex;flex-direction:column;align-items:flex-start;gap:14px;clear:both;margin:16px 0 24px}.form-submit-right{align-items:flex-end}.form-submit>.g-recaptcha{margin:0}.form-submit>button{margin:0}
.accordionButton{display:block;background:transparent;border:0;color:inherit;padding:0;cursor:pointer;text-align:left;font:inherit}.accordionContent a{display:block;margin-left:10px;padding:2px}.accordionContent[hidden]{display:none}
.secure-panel{padding:35px 0;background:#fff;min-height:420px}.secure-panel table{width:100%;border-collapse:collapse;margin:20px 0}.secure-panel th,.secure-panel td{padding:10px;text-align:left;border-bottom:1px solid #ddd}.secure-panel input,.secure-panel textarea,.secure-panel select{max-width:100%;padding:7px}.secure-panel label{display:block;margin:12px 0}.secure-panel button{margin:5px}.secure-panel h1{margin-top:20px}.file-actions{display:flex;gap:8px;flex-wrap:wrap}input[type=file]{max-width:100%}.trap{position:absolute;left:-10000px}.pagination a,.pagination strong{padding:8px;display:inline-block}
@media(max-width:767px){.secure-panel table{display:block;overflow-x:auto}div.contact .form1,div.contact .form2{width:100%;float:none;padding:0}div.contact .form3{padding:0}input,select,textarea{max-width:100%}#fdw nav select{max-width:180px}}
