.contact-tag-icon{width:.95em;height:.95em}@media (width>=768px){#form-message{resize:both}}.animate__animated{animation-duration:1.6s!important}html.has-js body:not(.reduce-motion) #contact-title-label,html.has-js body:not(.reduce-motion) #contact-title-row,html.has-js body:not(.reduce-motion) #contact-text,html.has-js body:not(.reduce-motion) #contact-container img,html.has-js body:not(.reduce-motion) #contact-divider-1,html.has-js body:not(.reduce-motion) #contact-form-title-row,html.has-js body:not(.reduce-motion) #contact-form-subtitle,html.has-js body:not(.reduce-motion) #contact-form-label,html.has-js body:not(.reduce-motion) #contact-info,html.has-js body:not(.reduce-motion) #contact-services-label,html.has-js body:not(.reduce-motion) .button-container,html.has-js body:not(.reduce-motion) #contact-form,html.has-js body:not(.reduce-motion) #contact-form-media,html.has-js body:not(.reduce-motion) #contact-services li{opacity:0;will-change:transform, opacity;transform:translateY(1.25rem)}body.dark #contact-title{color:var(--text-on-dark)}body.dark #contact-info{border-color:var(--dark-border);background:linear-gradient(to bottom right, var(--dark-gradient-start), var(--dark-gradient-end))}body.dark #contact-info a,body.dark #contact-text,body.dark .some1 svg,body.dark #contact-title-label{color:var(--text-on-dark-soft)}body.dark #contact-info strong{color:var(--text-on-dark)}body.dark #contact-info a:hover{color:var(--brand-primary-soft)}#contact-info a:hover{color:var(--brand-primary)}body.dark #contact-form-section h2{color:var(--text-on-dark)}body.dark #contact-form-subtitle,body.dark #contact-form p{color:var(--text-on-dark-soft)}body.dark #contact-form-section label{color:var(--text-on-dark)}body.dark #contact-form,body.dark #contact-form-media>div{border-color:var(--dark-border);background:linear-gradient(to bottom right, var(--dark-gradient-start), var(--dark-gradient-end))}body.dark #contact-divider-1{color:var(--dark-border)}body.dark #contact-divider-1 .divider-center{background-color:var(--dark-surface-strong);border-color:var(--dark-border)}body.dark #contact-form-media p{color:var(--text-on-dark-soft)}body.dark #contact-services-label{color:var(--text-on-dark)}body.dark #contact-services li:first-child{background-color:color-mix(in srgb, #22c55e 20%, var(--dark-surface) 80%);color:#dcfce8;border-color:#4ade80}body.dark #contact-services li:nth-child(2){background-color:color-mix(in srgb, #f97316 20%, var(--dark-surface) 80%);color:#ffedd5;border-color:#fb923c}body.dark #contact-services li:nth-child(3){background-color:color-mix(in srgb, #dc6d57 20%, var(--dark-surface) 80%);color:#fbe9e5;border-color:#e99180}body.dark #contact-services li:nth-child(4){background-color:color-mix(in srgb, #e63946 20%, var(--dark-surface) 80%);color:#fde3e5;border-color:#f3767f}body.calm-mode #contact-services li{color:#4b4b4b;background-color:#f0ebe6;border-color:#8f8882}body.dark.calm-mode #contact-services li{background-color:color-mix(in srgb, var(--dark-surface-strong) 80%, #fff 20%);border-color:var(--dark-border);color:var(--text-on-dark-soft)}html.text-large #contact-services li{padding:.25rem .85rem;font-size:.8rem}body.dark #contact-form input,body.dark #contact-form textarea,body.dark #contact-form select{background-color:color-mix(in srgb, var(--dark-surface) 86%, #fff 14%);color:var(--text-on-dark);border-color:color-mix(in srgb, var(--dark-border) 72%, #dbe8ee 28%)}body.dark #contact-form input::placeholder,body.dark #contact-form textarea::placeholder{color:color-mix(in srgb, var(--text-on-dark-soft) 78%, #8f9aa1 22%)}body.dark #contact-form input:focus,body.dark #contact-form textarea:focus,body.dark #contact-form select:focus{border-color:color-mix(in srgb, var(--brand-primary-soft) 70%, #fff 30%);background-color:color-mix(in srgb, var(--dark-surface-strong) 74%, #fff 26%);box-shadow:0 0 0 3px #95bccb3d}body.dark p[data-i18n="contact.form.gdpr"],body.dark p[data-i18n="contact.form.next"]{color:var(--text-on-dark-soft,silver)}body.dark p[data-i18n="contact.form.gdpr"] a{color:var(--brand-primary-soft,#c0d7e1)}body.dark p[data-i18n="contact.form.gdpr"] a:hover{color:var(--brand-primary-strong,#95bccb)}
