.contact img{max-width:100%}.contact .form__message{align-items:center;font-size:1.1rem}.contact .form-status{font-size:1.4rem}.contact .form-status-list{margin:.5rem 0 1rem}.contact .form-status-list li a{font-size:1.1rem}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.custom-contact-wrapper{max-width:1306px;margin:0 auto;padding:30px 72px;border-radius:75px;border:1px solid #272727;margin-top:3rem}@media screen and (min-width: 1600px){.contact h2.title{line-height:1rem;padding-top:2rem}.custom-contact-wrapper{max-width:1306px;margin:0 auto;padding:30px 42px;border-radius:75px;border:1px solid #272727;margin-top:3rem}.contact .contact-content .contact-title{font-size:25px}.contact-description{font-size:18px}}@media screen and (min-width: 1700px){.custom-contact-wrapper{max-width:1306px;margin:0 auto;padding:50px 72px;border-radius:75px;border:1px solid #272727;margin-top:3rem}.contact-description{font-size:20px}.contact .contact-content .contact-title{font-size:36px}}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:2rem}@media screen and (min-width: 750px){.contact__button{margin-top:2rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact-content .field:hover.field:after{box-shadow:none}@media screen and (min-width: 750px){.contact .field{margin-bottom:0}}.contact-content{display:flex;flex-wrap:wrap;gap:72px}.form-section{flex:1 1 calc(55% - 72px)}.image-section{flex:1 1 calc(45% - 72px);text-align:center}.image-section img{max-width:100%;height:100%;border-radius:20px;object-fit:cover;display:block;width:100%;max-height:500px}.contact-title{font-size:36px;font-weight:600;margin-bottom:0}.contact-title p{margin-bottom:10px}.contact-description{font-size:20px;margin:0 0 20px;line-height:1.6}.contact__fields{display:flex;gap:20px;margin-bottom:15px}.contact-content textarea#ContactForm-body{min-height:7rem}.contact__fields.double .field{flex:1}.submit-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 30px;gap:10px;min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:calc(3.8rem + var(--buttons-border-width) * 2);background:linear-gradient(90deg,#ef70b3,#6cafee);border-radius:50px;font-weight:700;font-size:18px;text-transform:uppercase;color:#fff;flex:none;order:0;flex-grow:0;border:none;cursor:pointer}.submit-button:hover{opacity:.9}.field__input{width:100%;padding:5px 0;font-size:17px;font-family:inherit;font-weight:400;color:#333;background-color:transparent;border:none;border-radius:0;border-bottom:1px solid #ccc;outline:none;transition:border-color .3s ease;height:3rem}.field__input::placeholder{color:#aaa;font-weight:400}.field__input:focus{border-bottom:1px solid #ee71b4;border-radius:0}.contact-content .field__input:not(:placeholder-shown)~.field__label{top:calc(var(--inputs-border-width) + 0rem)}.field__label{display:block;font-size:16px;color:#aca8a8;font-weight:400}.field__input:focus{padding:2.2rem 1.5rem .8rem 0rem}.field__label,.field__input:focus~.field__label{left:2px}h2.title p{margin:0}.field:after{box-shadow:none}@media screen and (max-width: 1024px){.contact__fields{display:flex;gap:12px;margin-bottom:10px}}@media screen and (max-width: 749px){.gradient-heading{font-size:40px;line-height:45px}.custom-contact-wrapper{padding:20px;border-radius:30px}.contact-content{gap:20px}.form-section,.image-section{flex:1 1 100%;max-width:100%}.contact-title{font-size:22px;text-align:center}.contact-description{font-size:16px;text-align:center;margin-bottom:15px}.contact__fields{flex-direction:column;gap:0px;margin-bottom:0}.contact__fields.double .field{flex:none;width:100%}.submit-button{width:100%;padding:15px 20px;font-size:16px;min-width:unset;min-height:unset}.image-section{order:-1}}@media screen and (min-width: 750px) and (max-width: 1024px){.gradient-heading{font-size:50px;line-height:55px}.custom-contact-wrapper{padding:30px;border-radius:50px}.contact-content{gap:30px}.form-section{flex:1 1 50%}.image-section{flex:1 1 45%}.contact-title{font-size:32px}.contact-description{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-contact-form.css.map */
