section.s-header{position:relative;width:100%}section.s-header .background{background-image:linear-gradient(9deg,#a37fb7 29%,#2da1c0 69%,#00adc2 108% 108%);height:400px}section.s-header .background .wrapper{padding-top:120px;max-width:1200px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding-left:20px;padding-right:20px}section.s-header .background .wrapper h1{font-size:40px;font-weight:700;color:#fff}section.s-header .background .wrapper p{font-size:20px;color:#fff}section.s-header .background .wrapper .middle-child{margin-bottom:25px}section.s-form{margin-bottom:50px}section.s-form .success_message{margin-top:40px;font-size:20px}section.s-form label{font-size:17px;color:color("dark-purple");font-weight:500;text-align:left;line-height:20px;width:100%;position:relative;display:block;margin-bottom:5px}section.s-form input.invalid,section.s-form textarea.invalid,section.s-form select.invalid{border:1px solid #e35b66}section.s-form input,section.s-form textarea{display:inline-block;width:90%;max-width:500px;height:40px;padding:9px 10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#33475b;border:1px solid #cbd6e2;box-sizing:border-box;background-color:#f5f8fa;min-height:27px}section.s-form textarea{height:200px}section.s-form select{height:40px;font-size:16px;font-weight:400;line-height:22px;color:#33475b;border:1px solid #cbd6e2;box-sizing:border-box;background-color:#f5f8fa}section.s-form form{width:90%}section.s-form button{margin-top:30px!important;border:0;display:block}section.s-form p{font-size:15px;color:#464646;margin-bottom:10px;margin-top:10px}section.s-form .invalid_prompt{display:none;color:#cc3340;font-size:12px}section.s-form .invalid-field input,section.s-form .invalid-field select,section.s-form .invalid-field textarea{border:1px solid #e35b66}section.s-form .invalid-field .invalid_prompt{display:block}section.s-form .background{width:100%;height:100%}section.s-form .background .wrapper{max-width:1200px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto}section.s-form .field{margin:25px 0}@media screen and (max-width: 767px){section .wrapper{padding-left:20px;padding-right:20px;padding-top:50px!important}section.s-header{text-align:center}section.s-header .background{height:600px}}
/*# sourceMappingURL=/cdn/shop/t/149/assets/bundle.page.zendesk_chat.css.map */
