.related-items[data-v-41763b12]{display:grid;grid-template-columns:1fr;grid-gap:15px}@media screen and (min-width:768px){.related-items[data-v-41763b12]{grid-template-columns:1fr 1fr;grid-gap:25px}}@media screen and (min-width:992px){.related-items[data-v-41763b12]{grid-template-columns:1fr 1fr 1fr}}.related-items>div[data-v-41763b12]{display:none}.related-items>div[data-v-41763b12]:first-child,.related-items>div[data-v-41763b12]:nth-child(2),.related-items>div[data-v-41763b12]:nth-child(3){display:block}@media screen and (min-width:768px){.related-items>div[data-v-41763b12]{display:block}}.related-items__item[data-v-41763b12]{display:flex;border:1px solid #eee;height:100%;justify-content:center;flex-direction:column;padding:20px;width:100%}.related-items__item-img[data-v-41763b12]{display:block;margin:0 auto;max-height:100px;max-width:150px}.related-items__item-txt[data-v-41763b12]{font-size:16px;font-weight:600;margin-top:20px;text-align:center}@media screen and (min-width:768px){.related-items__item-txt[data-v-41763b12]{font-size:14px}}.btn-light[data-v-41763b12]{background:none;border:none}.icon-spinner[data-v-41763b12]{-webkit-animation:spinner-data-v-41763b12 1.5s linear 0s infinite;animation:spinner-data-v-41763b12 1.5s linear 0s infinite;display:block;margin-left:auto;margin-right:auto}.btn-category[data-v-41763b12]{display:block;margin:0 auto;max-width:320px}@-webkit-keyframes spinner-data-v-41763b12{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes spinner-data-v-41763b12{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.contact-form.small[data-v-2797a5fc]{padding-left:15px;padding-right:15px}.contact-form.small .form-group[data-v-2797a5fc]{padding-right:8px!important;padding-left:8px!important}.contact-form.small .form-group input[type=tel].form-control[data-v-2797a5fc],.contact-form.small .form-group input[type=text][data-v-2797a5fc],.contact-form.small .form-group select.form-control[data-v-2797a5fc]{height:45px}.contact-form.small .form-group textarea[data-v-2797a5fc]{height:130px}.contact-form.small .form-disclaimer[data-v-2797a5fc]{margin-bottom:10px!important}.contact-form.big .form-group input[type=tel].form-control[data-v-2797a5fc],.contact-form.big .form-group input[type=text][data-v-2797a5fc],.contact-form.big .form-group select.form-control[data-v-2797a5fc]{height:50px}.contact-form.big .form-group textarea.form-control[data-v-2797a5fc]{max-height:60px}.contact-form.big .btn[data-v-2797a5fc]{font-size:16px;font-weight:800}.contact-form.ismodal[data-v-2797a5fc]{padding:0}.contact-form.ismodal .form-group[data-v-2797a5fc]{padding-right:5px!important;padding-left:5px!important;margin-bottom:12px!important}.contact-form.ismodal .form-group input[type=tel].form-control[data-v-2797a5fc],.contact-form.ismodal .form-group input[type=text][data-v-2797a5fc],.contact-form.ismodal .form-group select.form-control[data-v-2797a5fc]{height:40px;font-size:1rem;font-family:inherit;border:1px solid #e0e3e7;border-radius:8px;color:#202124;background:#f7f8fa;padding:0 12px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.contact-form.ismodal .form-group input[type=tel].form-control[data-v-2797a5fc]::-moz-placeholder,.contact-form.ismodal .form-group input[type=text][data-v-2797a5fc]::-moz-placeholder,.contact-form.ismodal .form-group select.form-control[data-v-2797a5fc]::-moz-placeholder{color:#adb5bd;font-size:1rem}.contact-form.ismodal .form-group input[type=tel].form-control[data-v-2797a5fc]:-ms-input-placeholder,.contact-form.ismodal .form-group input[type=text][data-v-2797a5fc]:-ms-input-placeholder,.contact-form.ismodal .form-group select.form-control[data-v-2797a5fc]:-ms-input-placeholder{color:#adb5bd;font-size:1rem}.contact-form.ismodal .form-group input[type=tel].form-control[data-v-2797a5fc]::placeholder,.contact-form.ismodal .form-group input[type=text][data-v-2797a5fc]::placeholder,.contact-form.ismodal .form-group select.form-control[data-v-2797a5fc]::placeholder{color:#adb5bd;font-size:1rem}.contact-form.ismodal .form-group input[type=tel].form-control[data-v-2797a5fc]:focus,.contact-form.ismodal .form-group input[type=text][data-v-2797a5fc]:focus,.contact-form.ismodal .form-group select.form-control[data-v-2797a5fc]:focus{border-color:#16ac9f;box-shadow:0 0 0 3px rgba(22,172,159,.12);background:#fff;outline:none}.contact-form.ismodal .form-group select.form-control[data-v-2797a5fc]{color:#202124}.contact-form.ismodal .form-group select.form-control option[value=""][data-v-2797a5fc]{color:#adb5bd}.contact-form.ismodal .form-group textarea.form-control[data-v-2797a5fc]{height:68px;font-size:1rem;font-family:inherit;border:1px solid #e0e3e7;border-radius:8px;resize:none;color:#202124;background:#f7f8fa;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.contact-form.ismodal .form-group textarea.form-control[data-v-2797a5fc]::-moz-placeholder{color:#adb5bd}.contact-form.ismodal .form-group textarea.form-control[data-v-2797a5fc]:-ms-input-placeholder{color:#adb5bd}.contact-form.ismodal .form-group textarea.form-control[data-v-2797a5fc]::placeholder{color:#adb5bd}.contact-form.ismodal .form-group textarea.form-control[data-v-2797a5fc]:focus{border-color:#16ac9f;box-shadow:0 0 0 3px rgba(22,172,159,.12);background:#fff;outline:none}.contact-form.ismodal .form-actions-modal[data-v-2797a5fc]{padding:6px 5px 0}.contact-form.ismodal .form-actions-modal .btn-submit[data-v-2797a5fc]{display:block;width:100%;height:46px;font-size:1rem;font-family:inherit;font-weight:600;color:#fff;background:#16ac9f;border:none;border-radius:8px;cursor:pointer;letter-spacing:.01em;transition:background .15s ease,box-shadow .15s ease,transform .1s ease}.contact-form.ismodal .form-actions-modal .btn-submit[data-v-2797a5fc]:hover:not(:disabled){background:#028179;box-shadow:0 4px 14px rgba(22,172,159,.35);transform:translateY(-1px)}.contact-form.ismodal .form-actions-modal .btn-submit[data-v-2797a5fc]:active:not(:disabled){transform:translateY(0);box-shadow:none}.contact-form.ismodal .form-actions-modal .btn-submit[data-v-2797a5fc]:disabled{opacity:.5;cursor:not-allowed;transform:none}.contact-form.ismodal .form-disclaimer-modal[data-v-2797a5fc]{margin:10px 0 0;font-size:.8125rem;font-family:inherit;color:#9aa0a6;text-align:center;line-height:1.5}.contact-form.ismodal .form-disclaimer-modal a[data-v-2797a5fc]{color:#028179;text-decoration:none}.contact-form.ismodal .form-disclaimer-modal a[data-v-2797a5fc]:hover{text-decoration:underline}.contact-form .form-success[data-v-2797a5fc]{display:flex;align-items:center;grid-gap:.625rem;gap:.625rem;font-size:.9375rem;font-weight:600;color:#028179;padding:12px 0 4px}.contact-form .form-success svg[data-v-2797a5fc]{width:20px;height:20px;flex-shrink:0}.contact-form input.company-error-msj[data-v-2797a5fc]{border:1px solid red!important;color:red}.contact-form input.company-error-msj+.company-error-msj[data-v-2797a5fc]{display:block!important}.contact-form p.company-error-msj[data-v-2797a5fc]{color:red}@media screen and (max-width:992px){.btn-primary-hero[data-v-7a3733fc]{position:fixed;z-index:10;bottom:0;width:100%;left:0;border-radius:0;box-shadow:0 -1px 5px #a4a4a4}}.btn-primary{background-color:#ff4a3d;border:none;padding:12px 30px;font-size:1.1rem;font-weight:600;letter-spacing:.5px;line-height:1.5;border-radius:25px;transition:background-color .3s ease;color:#fff}.btn-primary:hover{background-color:#ff6f61}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus{background-color:#ff4a3d!important;box-shadow:none!important}.btn-primary:active:hover,.btn-primary:focus:hover{background-color:#ff6f61!important}.dm-quote-modal .modal-dialog{max-width:500px}.dm-quote-modal .modal-content{border:none;border-radius:16px;box-shadow:0 16px 56px rgba(0,0,0,.18);overflow:hidden}.dm-quote-modal .modal-header{border:none;padding:12px 16px 0;justify-content:flex-end;min-height:0;background:rgba(22,172,159,.05)}.dm-quote-modal .modal-body{padding:0}.dm-quote-modal__close{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:none;border:none;color:rgba(22,172,159,.6);cursor:pointer;padding:0;transition:background .15s ease,color .15s ease}.dm-quote-modal__close:hover{background:rgba(22,172,159,.1);color:#028179}.dm-quote-modal__close svg{width:14px;height:14px}.dm-quote-modal__identity{padding:0 28px 22px;background:rgba(22,172,159,.05);border-bottom:1px solid rgba(22,172,159,.12)}.dm-quote-modal__eyebrow{display:block;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#16ac9f;margin-bottom:5px}.dm-quote-modal__title{font-size:1rem;font-weight:600;color:#202124;margin:0;line-height:1.4}.dm-quote-modal__form{padding:24px 28px 28px;background:#fff}.smallForm{border-radius:15px;max-width:300px;margin:0 auto;background-color:#fff}.smallForm,.smallForm .header{box-shadow:-1px 1px 5px 0 rgba(0,0,0,.16)}.smallForm .header{border-top-left-radius:15px;border-top-right-radius:15px}.smallFormFields{padding:20px}.contactForm.fixtop{position:fixed;top:0}.form-section{background-color:#fff;padding:30px;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.form-section h2{font-size:1.5rem;font-weight:700;margin-bottom:20px;color:#007bff}.form-section .form-label{font-weight:500;color:#555}.form-section .form-control{border:1px solid #ddd;border-radius:8px;padding:10px;font-size:1rem;transition:border-color .3s ease}.form-section .form-control:focus{border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.form-section .btn-primary{background-color:#007bff;border:none;padding:12px 30px;font-size:1rem;border-radius:25px;transition:background-color .3s ease;width:100%}.form-section .btn-primary:hover{background-color:#0056b3}