.contact-form{padding-top:60px;padding-bottom:60px}@media(max-width: 767px){.contact-form .product-category-slider{padding-top:40px;padding-bottom:40px}}.contact-form .holder{display:flex;justify-content:space-between}@media(max-width: 767px){.contact-form .holder{flex-direction:column;row-gap:40px}}.contact-form .holder .content{max-width:400px}.contact-form .holder .content h2{font-size:32px;text-transform:uppercase;padding-bottom:20px}@media(max-width: 767px){.contact-form .holder .content h2{font-size:20px}}.contact-form .holder .content p{margin-bottom:12px}.contact-form .holder .content p a{position:relative;font-weight:600;font-size:12px;line-height:20px;color:#000;cursor:pointer;border-bottom:1px solid #000}.contact-form .holder .content p a:before{content:"";position:absolute;width:100%;height:1px;background:currentColor;left:0;pointer-events:none;transform-origin:100% 50%;transform:scale3d(0, 1, 1);transition:transform .3s;top:calc(100% + 10px)}.contact-form .holder .content p a:hover :before{transform-origin:0% 50%;transform:scale3d(1, 1, 1)}.contact-form .holder .form{min-width:56%}@media(max-width: 767px){.contact-form .holder .form{min-width:0}}.contact-form .holder .form .nf-before-form-content{display:none}.contact-form .holder .form .ninja-forms-req-symbol{color:#979797}.contact-form .holder .form label{color:#979797;font-size:12px;font-weight:400}.contact-form .holder .form label a{position:relative;font-weight:600;font-size:12px;line-height:20px;color:#000;cursor:pointer;border-bottom:1px solid #000}.contact-form .holder .form input[type=text],.contact-form .holder .form input[type=email],.contact-form .holder .form textarea{border:1px solid #dbdbdb;line-height:48px;padding:0 16px}.contact-form .holder .form input[type=text]::placeholder,.contact-form .holder .form input[type=email]::placeholder,.contact-form .holder .form textarea::placeholder{color:#979797}.contact-form .holder .form input[type=checkbox]{width:16px;height:16px;border:1px solid #dbdbdb;appearance:none;-webkit-appearance:none}.contact-form .holder .form input[type=checkbox]:after{content:"";position:absolute;top:0;left:0;width:16px;height:16px;background-image:url(3c6594b72fb212207051.svg);background-size:12px;background-repeat:no-repeat;background-position:center center;opacity:0;visibility:hidden}.contact-form .holder .form input[type=checkbox]:checked{background-color:#000;color:#fff}.contact-form .holder .form input[type=checkbox]:checked:after{opacity:1;visibility:visible}.contact-form .holder .form input[type=checkbox]::marker{color:#fff}.contact-form .holder .form .submit-wrap input{line-height:44px;background-color:#000;color:#fff;border:none;min-width:340px;float:right}@media(max-width: 767px){.contact-form .holder .form .submit-wrap input{min-width:initial;width:100%}}.contact-form .holder .form .submit-wrap input:hover{cursor:pointer}@media(max-width: 767px){.contact-form .holder .form .nf-form-cont .one-half{width:100%;margin-left:0}}.contact-form .holder .form .nf-error input{border:1px solid #cc2322}.contact-form .holder .form .nf-error-msg{font-size:10px;color:#cc2322}.contact-form .holder .form .nf-response-msg{text-align:center}.contact-form .holder .form .nf-response-msg h2{margin-bottom:16px}.contact-form .holder .form .nf-response-msg p{margin-bottom:24px}.contact-form .holder .form .nf-response-msg .button{background-color:#000;color:#fff;max-width:340px;display:inline-block}.contact-form .holder .form .nf-response-msg .button:hover{background-color:#efefef;color:#000}
