html[data-page=contact] .contact-icon-large{font-size:1.5rem}html[data-page=contact] .contact-icon-medium{font-size:1.25rem}html[data-page=contact] a[href^="#"]{transition:all .2s ease}html[data-page=contact] a[href^="#"]:focus{border-radius:2px;box-shadow:0 0 0 3px rgba(0,84,166,.1);outline:2px solid var(--tblr-primary,#0054a6);outline-offset:2px}html[data-page=contact] a[href^="#"]:focus-visible{outline:2px solid var(--tblr-primary,#0054a6);outline-offset:2px}html[data-page=contact]{scroll-behavior:smooth}html[data-page=contact] .accordion-button{font-size:.95rem;transition:background-color .15s ease}html[data-page=contact] .accordion-button strong{font-weight:600}html[data-page=contact] .accordion-button:not(.collapsed):hover{background-color:rgba(var(--tblr-success-rgb,32,107,196),.05)}html[data-page=contact] .accordion-button:focus{border-color:var(--tblr-primary,#0054a6);box-shadow:0 0 0 .25rem rgba(var(--tblr-primary-rgb,0,84,166),.25)}@media print{html[data-page=contact] .accordion-button,html[data-page=contact] .btn,html[data-page=contact] .footer,html[data-page=contact] .navbar{display:none!important}html[data-page=contact] .accordion-collapse{display:block!important;height:auto!important}html[data-page=contact] .card{break-inside:avoid;page-break-inside:avoid;border:1px solid #dee2e6;box-shadow:none}html[data-page=contact] .card-header{background-color:#f8f9fa!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}html[data-page=contact] a[href]:after{color:#666;content:" (" attr(href) ")";font-size:.8em}html[data-page=contact] a[href^="#"]:after,html[data-page=contact] a[href^="javascript:"]:after{content:""}html[data-page=contact] .badge{border:1px solid #dee2e6;-webkit-print-color-adjust:exact;print-color-adjust:exact}}