.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}.contact-form.two-columns{padding:0}.contact-form .two-columns-holder{background-color:rgba(158,158,153,.1019607843)}@media(min-width: 768px){.contact-form .two-columns-holder{padding:80px 0}}.contact-form .two-columns-holder .container{display:flex}@media(max-width: 767px){.contact-form .two-columns-holder .container{flex-direction:column;padding:0}}.contact-form .two-columns-holder .image-block{width:50%;position:relative}@media(max-width: 767px){.contact-form .two-columns-holder .image-block{width:100%;height:auto}}.contact-form .two-columns-holder .image-block img{width:100%;height:100%;display:block;object-fit:cover}.contact-form .two-columns-holder .content-block{width:50%;background:#fff;display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.contact-form .two-columns-holder .content-block{width:100%}}.contact-form .two-columns-holder .content-block .contact-form-panel{max-width:460px;width:100%;padding:80px 40px}@media(max-width: 767px){.contact-form .two-columns-holder .content-block .contact-form-panel{padding:40px 16px}}.contact-form .two-columns-holder .content-block .contact-form-panel h2{font-size:32px;text-transform:uppercase;margin-bottom:16px}@media(max-width: 767px){.contact-form .two-columns-holder .content-block .contact-form-panel h2{font-size:20px}}.contact-form .two-columns-holder .content-block .contact-form-panel p{margin-bottom:24px}.contact-form .two-columns-holder .content-block .contact-form-panel .input-wrapper,.contact-form .two-columns-holder .content-block .contact-form-panel .form-question{margin-bottom:24px}.contact-form .two-columns-holder .content-block .contact-form-panel .form-question-label{margin-bottom:12px;font-size:12px;color:rgba(0,0,0,.6)}.contact-form .two-columns-holder .content-block .contact-form-panel .input-radio{display:block;margin-bottom:8px}.contact-form .two-columns-holder .content-block .contact-form-panel button[type=submit]{width:100%}.contact-form .contact-form-success-holder{display:none;text-align:center}.contact-form .contact-form-success-holder .contact-form-success-icon{width:80px;height:80px;margin:0 auto 24px}.contact-form .contact-form-success-holder .contact-form-success-icon img{display:block;width:100%;max-width:80px;height:auto}.contact-form .contact-form-success-holder h2{font-size:24px;margin-bottom:8px}.contact-form .contact-form-success-holder p{color:#979797}
