.wpcf7 .wpcf7-form{padding:calc(12*var(--spacing));border-radius:2.4rem;background:linear-gradient(180deg, var(--gray-light) 45.48%, #e4f3fd 100%);color:var(--black);display:grid;grid-template-columns:1fr 1fr;gap:calc(4*var(--spacing)) calc(6*var(--spacing))}.wpcf7 .wpcf7-form .form-group{display:flex;flex-direction:column;gap:calc(2*var(--spacing))}.wpcf7 .wpcf7-form .form-group.is-span{grid-column:span 2}.wpcf7 .wpcf7-form label,.wpcf7 .wpcf7-form input:not([type=submit]),.wpcf7 .wpcf7-form select,.wpcf7 .wpcf7-form textarea,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap{display:block;width:100%}.wpcf7 .wpcf7-form label{font-size:2.4rem}.wpcf7 .wpcf7-form input:not([type=submit]),.wpcf7 .wpcf7-form select,.wpcf7 .wpcf7-form textarea{padding:calc(3*var(--spacing)) calc(6*var(--spacing));border:.1rem solid rgba(82,82,82,.1);border-radius:.8rem;font-family:inherit;font-size:1.4rem;line-height:1.5;background:var(--white)}.wpcf7 .wpcf7-form input:not([type=submit]):focus,.wpcf7 .wpcf7-form input:not([type=submit]):active,.wpcf7 .wpcf7-form select:focus,.wpcf7 .wpcf7-form select:active,.wpcf7 .wpcf7-form textarea:focus,.wpcf7 .wpcf7-form textarea:active{outline:none;border-color:var(--primary)}.wpcf7 .wpcf7-form input[type=file]{display:none}.wpcf7 .wpcf7-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:calc(12*var(--spacing));background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 9C18 9 13.581 15 12 15C10.419 15 6 9 6 9" stroke="%23090909" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:right calc(6*var(--spacing)) center;color:var(--gray-dark)}.wpcf7 .wpcf7-form input[type=submit],.wpcf7 .wpcf7-form button[type=submit]{display:block;width:fit-content;margin-left:auto;margin-right:auto}.wpcf7 .wpcf7-form .input-file-delegate{padding:calc(3*var(--spacing)) calc(6*var(--spacing));border:.1rem solid currentColor;border-radius:.8rem;cursor:pointer;display:flex;align-items:center;gap:calc(3*var(--spacing));margin:0;font-family:var(--text-font)}.wpcf7 .wpcf7-form .input-file-delegate .file-name-display{flex:1;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.wpcf7 .wpcf7-form .input-file-delegate .btn.upload-btn{flex-shrink:0;font-size:1.6rem}.wpcf7 .wpcf7-form .form-note,.wpcf7 .wpcf7-form .form-submit-wrapper{grid-column:span 2}.wpcf7 .wpcf7-form .form-note{font-size:1.4rem;line-height:1.6;color:var(--gray-dark)}.wpcf7 .wpcf7-form .form-note a{color:inherit}.wpcf7 .wpcf7-form .form-note a:hover{text-decoration:none}.wpcf7 .wpcf7-form .form-submit-wrapper{padding-top:calc(4*var(--spacing));position:relative}.wpcf7 .wpcf7-form .form-submit-wrapper .wpcf7-spinner{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.wpcf7 .wpcf7-form .wpcf7-not-valid-tip{margin-top:.5em;font-size:1.4rem}.wpcf7 .wpcf7-form .wpcf7-response-output{grid-column:span 2;margin:0;text-align:center}@media all and (max-width: 1024px){.wpcf7 .wpcf7-form{padding:calc(8*var(--spacing));border-radius:1.6rem}.wpcf7 .wpcf7-form input:not([type=submit]),.wpcf7 .wpcf7-form select,.wpcf7 .wpcf7-form textarea{padding:calc(2*var(--spacing)) calc(4*var(--spacing))}.wpcf7 .wpcf7-form .input-file-delegate{padding:calc(2*var(--spacing)) calc(4*var(--spacing));gap:calc(2*var(--spacing))}}@media all and (max-width: 640px){.wpcf7 .wpcf7-form{grid-template-columns:1fr;padding:calc(6*var(--spacing))}.wpcf7 .wpcf7-form .form-group.is-span{grid-column:initial}.wpcf7 .wpcf7-form .form-note,.wpcf7 .wpcf7-form .form-submit-wrapper,.wpcf7 .wpcf7-form .wpcf7-response-output{grid-column:initial}.wpcf7 .wpcf7-form .form-note a{display:block}.wpcf7 .wpcf7-form .input-file-delegate .btn.upload-btn{font-size:1.4rem}}.general-hero-section+.information-section{padding-top:0;position:relative}.information-section .container{display:flex;justify-content:center}.information-section .section-text{flex:1;max-width:68.8rem;padding:calc(12*var(--spacing));padding-right:calc(24*var(--spacing));margin:0;border-radius:2.4rem 0 0 2.4rem;background:var(--gray-light);text-align:left}.information-section .information-list{margin-top:calc(16*var(--spacing));display:flex;flex-wrap:wrap;gap:calc(12*var(--spacing)) calc(2*var(--spacing))}.information-section .information-item{width:calc((100% - 12*var(--spacing))/2);color:var(--gray-dark)}.information-section .information-item.address-item{width:100%}.information-section .information-item>*{font-style:normal;text-decoration:none;color:inherit}.information-section .information-item .item-title{margin-bottom:calc(2*var(--spacing));color:var(--primary);position:relative}.information-section .information-item .social-links{display:flex;gap:calc(3*var(--spacing))}.information-section .information-item .social-link{display:block;width:3.2rem;height:3.2rem}.information-section .information-item .social-link:hover{filter:grayscale(100%)}.information-section .information-item .social-link img{width:100%;height:100%;object-fit:contain}.information-section .information-item:nth-child(5){width:calc((100% - var(--spacing))/1.9)}.information-section .section-image{flex:1;max-width:56rem;border-radius:0 2.4rem 2.4rem 0;overflow:hidden}.information-section .section-image img{width:100%;height:100%;object-fit:cover}@media all and (min-width: 2400px){.general-hero-section+.information-section{margin-top:0}}@media all and (max-width: 1440px){.general-hero-section+.information-section{margin-top:calc(-12*var(--spacing))}.information-section .information-list{margin-top:calc(12*var(--spacing));row-gap:calc(8*var(--spacing))}}@media all and (max-width: 1024px){.information-section .container{flex-direction:column;align-items:center}.information-section .section-text{max-width:var(--mobile-max-w);padding:calc(12*var(--spacing));border-radius:0 0 2.4rem 2.4rem}.information-section .information-list{margin-top:calc(8*var(--spacing));gap:calc(8*var(--spacing))}.information-section .information-item{width:100%}.information-section .information-item .social-links{flex-wrap:wrap;gap:calc(8*var(--spacing))}.information-section .information-item:nth-child(5){width:100%}.information-section .section-image{order:-1;max-width:var(--mobile-max-w);height:auto;aspect-ratio:16/9;border-radius:2.4rem 2.4rem 0 0}}@media all and (max-width: 640px){.general-hero-section+.information-section{margin-top:0}.information-section .container{gap:calc(6*var(--spacing))}.information-section .section-text{padding:calc(8*var(--spacing))}}.testimonials-section{padding-top:0}.testimonials-section .testimonials-list{margin-top:calc(16*var(--spacing));display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(8*var(--spacing))}.testimonials-section .testimonial{padding:calc(10*var(--spacing)) calc(12*var(--spacing));border-radius:0 2.4rem 0 2.4rem;background:var(--gray-light);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:7.2rem 2.9rem 1fr 5.6rem;gap:calc(10*var(--spacing))}.testimonials-section .testimonial-avatar{width:6.4rem;height:6.4rem;border-radius:50%;align-self:center;overflow:hidden}.testimonials-section .testimonial-avatar img{width:100%;height:100%;object-fit:cover}.testimonials-section .testimonial-source{width:12rem;height:6.4rem;align-self:center;justify-self:end}.testimonials-section .testimonial-source img{width:100%;height:100%;object-fit:contain}.testimonials-section .testimonial-rating{grid-column:1/span 2;display:flex}.testimonials-section .testimonial-rating img{height:100%;width:auto}.testimonials-section .testimonial-content{grid-column:1/span 2;padding-top:calc(10*var(--spacing));color:var(--black);position:relative}.testimonials-section .testimonial-content::before{content:"";font-family:"Archivo";width:3.2rem;height:2.4rem;background:url('data:image/svg+xml,<svg width="29" height="26" viewBox="0 0 29 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.5116 -4.76837e-05V4.41595C27.1036 4.67195 25.9516 5.31195 25.0556 6.33596C24.2236 7.29596 23.5836 8.51196 23.1356 9.98396C22.7516 11.456 22.5596 13.056 22.5596 14.784H27.6476V25.92H16.9916V15.84C16.9916 12.128 17.5356 9.18395 18.6236 7.00795C19.7756 4.83195 21.2156 3.19995 22.9436 2.11195C24.7356 1.02395 26.5916 0.319952 28.5116 -4.76837e-05ZM11.5196 -4.76837e-05V4.41595C10.1116 4.67195 8.95959 5.31195 8.06359 6.33596C7.23159 7.29596 6.59159 8.51196 6.14359 9.98396C5.75959 11.456 5.56759 13.056 5.56759 14.784H10.6556V25.92H-0.000406027V15.84C-0.000406027 12.128 0.543594 9.18395 1.63159 7.00795C2.78359 4.83195 4.22359 3.19995 5.95159 2.11195C7.74359 1.02395 9.5996 0.319952 11.5196 -4.76837e-05Z" fill="url(%23paint0_linear_573_159041)"/><defs><linearGradient id="paint0_linear_573_159041" x1="14.6836" y1="-19.144" x2="14.6836" y2="28.856" gradientUnits="userSpaceOnUse"><stop stop-color="%2377CDFF"/><stop offset="1" stop-color="%230363CE"/></linearGradient></defs></svg>') center/contain no-repeat;position:absolute;top:0;left:0}.testimonials-section .testimonial-author{grid-column:1/span 2;padding-left:calc(4*var(--spacing));position:relative}.testimonials-section .testimonial-author::before{content:"";width:.2rem;height:100%;background:var(--secondary-gradient);position:absolute;top:0;left:0}.testimonials-section .testimonial-author .author-name,.testimonials-section .testimonial-author .author-position{display:block}.testimonials-section .testimonial-author .author-name{color:var(--black)}@media all and (max-width: 1440px){.testimonials-section .testimonials-list{margin-top:calc(12*var(--spacing));gap:calc(6*var(--spacing))}.testimonials-section .testimonial{padding:calc(8*var(--spacing)) calc(8*var(--spacing));gap:calc(8*var(--spacing))}}@media all and (max-width: 1024px){.testimonials-section .testimonials-list{max-width:var(--mobile-max-w);margin:calc(12*var(--spacing)) auto 0}.testimonials-section .testimonial-content{padding-top:calc(8*var(--spacing))}.testimonials-section .testimonial-content::before{width:2.8rem;height:2.1rem}}@media all and (max-width: 640px){.testimonials-section .testimonials-list{grid-template-columns:1fr;gap:calc(4*var(--spacing))}.testimonials-section .testimonial{padding:calc(6*var(--spacing));border-radius:1.6rem;gap:calc(6*var(--spacing))}}.contact-section{padding-bottom:0}.contact-section .container{display:flex;justify-content:center;gap:calc(12*var(--spacing))}.contact-section .section-text{--content-w: 61.6rem;flex:1;margin:0;text-align:left;display:flex;flex-direction:column}.contact-section .section-description{margin:0;text-align:left}.contact-section .section-image{aspect-ratio:627/587;margin-top:6rem;overflow:hidden}.contact-section .section-image img{width:100%;height:100%;object-fit:cover;object-position:top}.contact-section .contact-form-wrapper{flex:1;max-width:61.6rem;padding-bottom:4.8rem}@media all and (max-width: 1440px){.contact-section .container{gap:calc(8*var(--spacing))}.contact-section .section-text{padding:0 calc(8*var(--spacing))}.contact-section .section-image{width:34.4rem}}@media all and (max-width: 1024px){.contact-section{padding-bottom:0;padding-top:0}.contact-section .container{flex-direction:column;align-items:center}.contact-section .section-text,.contact-section .contact-form-wrapper{width:100%;max-width:var(--mobile-max-w)}.contact-section .section-text{text-align:center}.contact-section .section-description{margin-left:auto;margin-right:auto;text-align:center}.contact-section .section-image{display:none}.contact-section .contact-form-wrapper{margin-top:0}}
/*# sourceMappingURL=contact-us.css.map */
