.contact-page{max-width:1300px;padding-left:50px;padding-right:50px;padding-top:60px;margin:auto}.contact-page .contact-info-row{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:25px;padding-bottom:25px;text-align:center;border-top:2px solid #ebebeb;border-bottom:2px solid #ebebeb;position:relative}.contact-page .contact-info-row .company-name{font-size:23px;line-height:27px;font-weight:700;color:var(--color-primary-black)}.contact-page .contact-info-row .contact-details{display:flex;flex-wrap:wrap;justify-content:center;font-size:14px;line-height:18px;margin-top:10px;margin-bottom:10px;text-decoration:none;color:var(--color-primary-black)}.contact-page .contact-info-row .contact-details a{color:#2c2c2c}.contact-page .contact-info-row .contact-details .tech-assistance{color:var(--color-primary-black);margin-right:2px}.contact-page .contact-info-row .space-bar{margin-left:5px;margin-right:5px}.contact-page .contact-info-row .thumbs-up-icon{position:absolute;width:55px;height:55px;bottom:-25px}.contact-page .contact-info-row .thumbs-up-icon img,.contact-page .social-links-list .social-link-card img{width:100%;height:100%;object-fit:contain}.contact-page .social-links-list,.contact-page .social-links-list .social-link-card,.form-page{display:flex;justify-content:center;align-items:center}.contact-page .social-links-list{flex-wrap:wrap;gap:10px;margin-top:30px;margin-bottom:60px}.contact-page .social-links-list .social-link-card{width:40px;height:40px;border:2px solid #000;border-radius:35px;padding:8px;transition:all .3s ease-out}.contact-page .social-links-list .social-link-card:hover{background-color:#000}.contact-page .social-links-list .social-link-card:hover img{filter:invert(1)}.form-page{flex-direction:column;text-align:start;max-width:1300px;padding-left:50px;padding-right:50px;padding-top:80px;margin:auto auto 24px}.form-page .form-page-title{font-weight:700;font-size:32px;line-height:44px;margin-bottom:30px;width:65%}.form-page .form-page-title-tech-support{text-align:center;line-height:62px;font-size:52px;font-weight:700}.form-page .technical-support-example{width:65%;margin-top:30px;margin-bottom:50px}.form-page .technical-support-example .example-img{margin-bottom:15px}.form-page .technical-support-example .example-img img{aspect-ratio:auto 800/226;width:100%;height:100%;max-height:225px}.form-page .technical-support-example p{font-size:20px}.form-page .serial-number-message{font-size:13px;line-height:1.3;margin:8px 0 0}.form-page .additional-info{width:65%;line-height:25px;font-size:16px;margin-top:25px}.form{width:65%}.form .form-row{display:flex;justify-content:space-between;align-items:end}.form .form-row .input-field{width:calc(100%/2 - 20px)}.form .form-asterisk{color:red}.form .input-field{display:flex;flex-direction:column;margin-bottom:24px;color:#1c242b}.form .input-field input{border:1px solid #ccc;height:38px;text-transform:uppercase}.form .input-field label{font-size:16px;padding-bottom:4px;line-height:1.3;font-weight:700;word-wrap:break-word;text-transform:uppercase}.form .custom-text-area textarea{border:1px solid #ccc;min-height:120px;text-transform:uppercase}.form .checkbox-row input[type=checkbox],.form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid #ccc}.form .custom-text-area textarea,.form .input-field input,.form select{border-radius:2px;line-height:1.3;padding:6px 10px}.form select{height:38px}.form .checkbox-row{display:flex;justify-content:start;align-items:center;margin-bottom:10px;padding-bottom:8px;line-height:1.5}.form .checkbox-row label{font-size:18px;padding-left:10px}.form .checkbox-row input[type=checkbox]{display:inline-block;height:14px;width:14px;background-color:#fff;border-radius:4px;cursor:pointer;position:relative;vertical-align:middle}.form .checkbox-row input[type=checkbox]:checked{background-color:#000;border-color:#000}.form .checkbox-row input[type=checkbox]::after{content:"";position:absolute;display:none;top:0;left:4px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.form .checkbox-row input[type=checkbox]:checked::after{display:block}.form input::placeholder,.form textarea::placeholder{color:transparent}.form .phone-field input::placeholder{color:#c5c6c9}.form .form-send-button{text-transform:uppercase;font-size:16px;line-height:24px;color:#fff;background-color:#000;padding:10px 15px;border:0;cursor:pointer}.form .data-agreement-text{font-size:12px;line-height:24px;padding-bottom:20px}.iti input.iti__tel-input,.iti input.iti__tel-input[type=tel],.iti input.iti__tel-input[type=text]{width:100%}.input-field.has-error input,.input-field.has-error select,.input-field.has-error textarea{border:1px solid #c00}.form-error-text{display:none;color:#900;font-size:12px;margin-top:4px}.form-error-text.show{display:block}@media (max-width:767px){.contact-page,.form-page{padding-left:20px;padding-right:20px;padding-top:50px}.contact-page .contact-info-row .company-name{font-size:20px;line-height:24px}.contact-page .contact-info-row .contact-details{font-size:13px;line-height:16px}.form,.form-page .additional-info,.form-page .form-page-title,.form-page .technical-support-example{width:100%}}