.contact__list--item-content p{margin:0}.contact__form--container-column{display:flex;flex-direction:column;align-items:center;max-width:800px;margin:0 auto;gap:4rem}.contact__heading{margin-bottom:3rem;text-align:center;width:100%}.contact__heading h2,.contact__heading h1{text-align:center;position:relative;display:inline-block;animation:fadeInUp .8s ease-out}.contact__heading h2:after,.contact__heading h1:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:0;height:3px;background:linear-gradient(90deg,rgba(var(--color-foreground),.8),rgba(var(--color-foreground),.4));border-radius:2px;animation:expandWidth 1s ease-out .5s forwards}.contact__description{text-align:center;animation:fadeInUp .8s ease-out .2s both}.contact__description p{font-size:clamp(1.4rem,10cqi,1.8rem);line-height:1.6}span.h4.contact__list--item-heading{font-size:20px!important;color:#000;margin-bottom:.5rem;display:block;font-weight:100;position:relative;text-align:center}.contact__list--item{animation:fadeInLeft .6s ease-out;transform:translate(-20px);opacity:0;animation-fill-mode:forwards;text-align:center;margin-bottom:2rem}.contact__list--item:nth-child(1){animation-delay:.3s}.contact__list--item:nth-child(2){animation-delay:.5s}.contact__list--item:nth-child(3){animation-delay:.7s}.contact__list--item-content{text-align:center}.contact__list--wrapper{display:flex;flex-direction:column;align-items:center;width:100%;gap:2rem}.contact__form--content-wrapper{width:100%;text-align:center;padding:0}.contact__form--wrapper-container{width:100%;max-width:600px;margin:0 auto}.contact__form--wrapper.color-background-3{background-color:rgba(var(--color-background),.1)}.contact__form--wrapper{border-radius:5px;position:relative;overflow:hidden;animation:fadeInRight .8s ease-out .4s both;width:100%;padding:2rem}.contact__form--wrapper:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.contact__form--wrapper:hover:before{left:100%}.contact__form--wrapper .input__field,.contact__form--wrapper input[type=email],.contact__form--wrapper input[type=text]{background-color:transparent;border-radius:unset;border-left:transparent;border-right:transparent;padding:0;border-top:transparent;font-weight:400;border-color:rgba(var(--color-foreground),.15);margin-bottom:0;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.contact__form--wrapper input:focus{box-shadow:none;border-color:rgba(var(--color-foreground));transform:translateY(-2px)}.contact__form--wrapper *:focus-visible{box-shadow:none;outline:none;border-color:rgba(var(--color-foreground))}.contact__form--wrapper .input__field_form{opacity:0;transform:translateY(20px);animation:slideInUp .5s ease-out forwards}.contact__form--wrapper .input__field_form:nth-child(1){animation-delay:.6s}.contact__form--wrapper .input__field_form:nth-child(2){animation-delay:.7s}.contact__form--wrapper .input__field_form:nth-child(3){animation-delay:.8s}.contact__form--wrapper .input__field_form:nth-child(4){animation-delay:.9s}.contact__form--wrapper .input__field_form+.input__field_form{margin-top:3.8rem}.contact__form--wrapper .input__field_form.textarea__field{margin-top:5rem}.contact__form--wrapper input::-webkit-input-placeholder{color:rgba(var(--color-foreground));transition:all .3s ease}.contact__form--wrapper input::-moz-placeholder{color:rgba(var(--color-foreground));transition:all .3s ease}.contact__form--wrapper input:-ms-input-placeholder{color:rgba(var(--color-foreground));transition:all .3s ease}.contact__form--wrapper input:-moz-placeholder{color:rgba(var(--color-foreground));transition:all .3s ease}.contact__form--wrapper textarea::placeholder{color:rgba(var(--color-foreground));transition:all .3s ease}.contact__form--wrapper input:focus::-webkit-input-placeholder{opacity:.7;transform:translateY(-5px)}.text__area{padding:1.2rem;min-height:10rem;resize:none;border-radius:8px;transition:all .3s ease}.text__area:focus{transform:translateY(-2px);box-shadow:0 5px 15px rgba(var(--color-foreground),.1)}.contact__button{margin-top:4rem;text-align:center;opacity:0;transform:translateY(20px);animation:slideInUp .5s ease-out 1s forwards}.contact__button button{font-size:18px;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.25,.8,.25,1);border-radius:0;padding:11px 50px!important;font-weight:100;text-transform:capetalize;letter-spacing:1px}.contact__button button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.contact__button button:hover:before{left:100%}.contact__button button:hover{background:#e3000f;transform:translateY(-3px)}.contact__button button:active{transform:translateY(-1px);box-shadow:0 5px 15px rgba(var(--color-foreground),.2)}.contact__form--header{margin-bottom:5rem}.contact__form--heading{font-weight:600}@media only screen and (min-width: 768px){span.h4.contact__list--item-heading{font-size:18px!important}.contact__form--container-column{gap:5rem}.contact__form--wrapper{padding:5rem;border-radius:24px}.contact__form--content-wrapper .contact__heading{margin-bottom:3rem}.contact__list--wrapper{flex-direction:column;justify-content:center;flex-wrap:wrap;gap:1.5rem}.contact__list--item{margin-bottom:0;min-width:200px}}@media only screen and (max-width: 767px){.contact__form--container-column{gap:3rem;padding:0 1rem}.contact__list--wrapper{gap:2rem}.contact__form--wrapper{padding:2rem 1.5rem}.contact__form--wrapper-container{width:100%}}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.grecaptcha-badge{visibility:hidden}.button:hover{box-shadow:none}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes expandWidth{0%{width:0}to{width:60px}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.contact__button button.loading{pointer-events:none;opacity:.7}.contact__button button.loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}html{scroll-behavior:smooth}.contact__form--wrapper input:focus,.contact__form--wrapper textarea:focus,.contact__button button:focus{outline:2px solid rgba(var(--color-foreground),.5);outline-offset:2px}@media (prefers-contrast: high){.contact__form--wrapper .input__field,.contact__form--wrapper input[type=email],.contact__form--wrapper input[type=text],.contact__button button{border-width:2px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-contact-form.css.map */
