*{box-sizing:border-box}html{height:100%}html body{min-height:100%;position:relative;background-color:var(--wp--preset--color--white)}.h1,h1{font-size:var(--wp--preset--font-size--4-xl);font-weight:600;line-height:normal;margin:0}@media(min-width: 768px){.h1,h1{font-size:var(--wp--preset--font-size--5-xl)}}@media(min-width: 1024px){.h1,h1{font-size:var(--wp--preset--font-size--6-xl)}}.h2,h2{font-size:var(--wp--preset--font-size--3-xl);line-height:normal;font-weight:600;margin:0}@media(min-width: 768px){.h2,h2{font-size:var(--wp--preset--font-size--4-xl)}}@media(min-width: 1024px){.h2,h2{font-size:var(--wp--preset--font-size--5-xl)}}.h3,h3{font-size:var(--wp--preset--font-size--2-xl);line-height:normal;font-weight:600;margin:0}@media(min-width: 768px){.h3,h3{font-size:var(--wp--preset--font-size--3-xl)}}@media(min-width: 1024px){.h3,h3{font-size:var(--wp--preset--font-size--4-xl)}}.h4,h4{font-size:var(--wp--preset--font-size--xl);line-height:normal;font-weight:600;margin:0}@media(min-width: 768px){.h4,h4{font-size:var(--wp--preset--font-size--2-xl)}}@media(min-width: 1024px){.h4,h4{font-size:var(--wp--preset--font-size--3-xl)}}.h5,h5{font-size:var(--wp--preset--font-size--lg);font-weight:500;line-height:normal;margin:0}@media(min-width: 768px){.h5,h5{font-size:var(--wp--preset--font-size--xl)}}@media(min-width: 1024px){.h5,h5{font-size:var(--wp--preset--font-size--2-xl)}}.h6,h6{font-size:var(--wp--preset--font-size--base);font-weight:600;line-height:normal;margin:0}@media(min-width: 768px){.h6,h6{font-size:var(--wp--preset--font-size--lg);line-height:1.75rem}}@media(min-width: 1024px){.h6,h6{font-size:var(--wp--preset--font-size--xl);line-height:1.75rem}}.normal{font-size:var(--wp--preset--font-size--base);line-height:1.5rem}@media(min-width: 768px){.normal{font-size:var(--wp--preset--font-size--base);line-height:1.75rem}}@media(min-width: 1024px){.normal{font-size:var(--wp--preset--font-size--base);line-height:1.75rem}}.font-cta,.lrd-contact__btn,.lrd-contact__address,input[type=text],input[type=email],input[type=tel],select,textarea,label{font-size:var(--wp--preset--font-size--sm);line-height:var(--wp--preset--font-size--sm)}@media(min-width: 768px){.font-cta,.lrd-contact__btn,.lrd-contact__address,input[type=text],input[type=email],input[type=tel],select,textarea,label{font-size:var(--wp--preset--font-size--sm);line-height:var(--wp--preset--font-size--sm)}}@media(min-width: 1024px){.font-cta,.lrd-contact__btn,.lrd-contact__address,input[type=text],input[type=email],input[type=tel],select,textarea,label{font-size:var(--wp--preset--font-size--sm);line-height:var(--wp--preset--font-size--sm)}}.font-notice,.contact__files--max,.contact__files--mimetypes{font-size:var(--wp--preset--font-size--xs);line-height:1rem}@media(min-width: 768px){.font-notice,.contact__files--max,.contact__files--mimetypes{font-size:var(--wp--preset--font-size--sm);line-height:1.25rem}}@media(min-width: 1024px){.font-notice,.contact__files--max,.contact__files--mimetypes{font-size:var(--wp--preset--font-size--sm);line-height:1.25rem}}.contact__form-group{display:flex;flex-direction:column;gap:1rem}@media(min-width: 768px){.contact__form-group{flex-direction:row;width:100%}}.contact__input-group{width:100%}.contact__input-group span.wpcf7-form-control-wrap{display:block;width:100%}.contact__form-group p{margin:0;width:100%}input[type=text],input[type=email],input[type=tel],textarea{padding:.75rem .875rem;background-color:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--text-heading);border-radius:.5rem;margin-top:.625rem;width:100%;color:var(--wp--preset--color--text-body);font-family:var(--wp--preset--font-family--primary)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,textarea::placeholder{color:#b0bac9;font-size:var(--wp--preset--font-size--sm);font-weight:400}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus{outline:none;border:1px solid var(--wp--preset--color--text-heading)}label{color:var(--wp--preset--color--text-heading)}.contact__required{color:var(--wp--preset--color--primary-hover)}.contact__files--max,.contact__files--mimetypes{color:var(--wp--preset--color--primary-hover)}.contact__files--delete-icon{width:18px;height:18px;stroke-width:1.2;color:var(--wp--preset--color--primary-hover);stroke:var(--wp--preset--color--primary-hover)}.contact__submit-btn{width:fit-content;padding:10px 24px;font-size:14px;line-height:14px;border-radius:12px;transition:all .3s ease;font-weight:500;display:flex;align-items:center;gap:.5rem;background-color:var(--wp--preset--color--primary);color:#fff}.contact__submit-btn:hover{background-color:var(--wp--preset--color--primary-hover)}.contact__hcaptcha{margin:0}.lrd-contact{display:flex;flex-direction:column;gap:2rem;margin-bottom:5rem}@media(min-width: 1024px){.lrd-contact{flex-direction:row;justify-content:space-between}}.lrd-contact__content{display:flex;flex-direction:column;gap:1.5rem}.lrd-contact__btn{font-family:var(--wp--preset--font-family--primary);font-weight:500;display:flex;align-items:center;gap:.5rem;padding:.625rem 1.5rem;background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);width:fit-content;border:none;border-radius:.75rem;transition:background-color .3s ease;cursor:pointer;text-decoration:none}.lrd-contact__btn:hover{background-color:var(--wp--preset--color--primary-hover);color:var(--wp--preset--color--white)}.lrd-contact__btn-icon{width:15px;height:15px;color:var(--wp--preset--color--white)}.lrd-contact__address{display:flex;gap:.5rem;align-items:flex-start;margin:0}@media(min-width: 768px){.lrd-contact__address{align-items:center}}.lrd-contact__address-icon{width:24px;height:24px;color:var(--wp--preset--color--primary)}@media(min-width: 768px){.lrd-contact__address-icon{width:18px;height:18px}}.lrd-contact__text{font-size:var(--wp--preset--font-size--base);color:var(--wp--preset--color--text-body);font-weight:300;margin:0}.wpcf7-form{display:flex;flex-direction:column;gap:1.5rem;padding:1.25rem;background-color:#fafafa;border-radius:20px}@media(min-width: 768px){.wpcf7-form{padding:1.5rem}}@media(min-width: 1024px){.wpcf7-form{padding:2rem}}@media(min-width: 1280px){.wpcf7-form{padding:2.5rem}}.contact__form-group{display:flex;flex-direction:column;gap:1rem}@media(min-width: 768px){.contact__form-group{flex-direction:row;width:100%}}.contact__input-group{width:100%}.contact__input-group.acceptance p{display:flex;flex-direction:row;gap:1rem}.contact__input-group.acceptance p span[data-name=contact-acceptance]{width:fit-content;flex-shrink:0}.contact__input-group.acceptance p span[data-name=contact-acceptance] .wpcf7-acceptance .wpcf7-list-item{margin-left:0}.contact__input-group span.wpcf7-form-control-wrap{display:block;width:100%}.contact__form-group p{margin:0;width:100%}input[type=text],input[type=email],input[type=tel],select,textarea{padding:.75rem .875rem;background-color:var(--wp--preset--color--white);border:1px solid rgba(0,0,0,.1);border-radius:.5rem;margin-top:.625rem;width:100%;color:var(--wp--preset--color--text-body);font-family:var(--wp--preset--font-family--primary)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,select::placeholder,textarea::placeholder{color:#b0bac9;font-size:var(--wp--preset--font-size--sm);font-weight:400}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,select:focus,textarea:focus{outline:none;border:1px solid rgba(0,0,0,.1)}label{color:var(--wp--preset--color--text-heading)}.contact__required{color:var(--wp--preset--color--primary-hover)}.contact__files--max,.contact__files--mimetypes{color:var(--wp--preset--color--primary-hover)}.contact__files--delete-icon{width:18px;height:18px;stroke-width:1.2;color:var(--wp--preset--color--primary-hover);stroke:var(--wp--preset--color--primary-hover)}.contact__submit-btn{width:fit-content;padding:10px 24px;font-size:14px;line-height:14px;border-radius:12px;transition:all .3s ease;font-weight:500;display:flex;align-items:center;gap:.5rem;background-color:var(--wp--preset--color--primary);color:#fff;border:none}.contact__submit-btn:hover{background-color:var(--wp--preset--color--primary-hover)}.contact__hcaptcha{margin:0}

/*# sourceMappingURL=contactCSS.css.map*/