.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-51c80fd3]{padding-left:15px;padding-right:15px}.contact-form.small .form-group[data-v-51c80fd3]{padding-right:8px!important;padding-left:8px!important}.contact-form.small .form-group input[type=tel].form-control[data-v-51c80fd3],.contact-form.small .form-group input[type=text][data-v-51c80fd3],.contact-form.small .form-group select.form-control[data-v-51c80fd3]{height:45px}.contact-form.small .form-group textarea[data-v-51c80fd3]{height:130px}.contact-form.small .form-disclaimer[data-v-51c80fd3]{margin-bottom:10px!important}.contact-form.big .form-group input[type=tel].form-control[data-v-51c80fd3],.contact-form.big .form-group input[type=text][data-v-51c80fd3],.contact-form.big .form-group select.form-control[data-v-51c80fd3]{height:50px}.contact-form.big .form-group textarea.form-control[data-v-51c80fd3]{max-height:60px}.contact-form.big .btn[data-v-51c80fd3]{font-size:16px;font-weight:800}.contact-form.ismodal[data-v-51c80fd3]{padding:0}.contact-form.ismodal .form-group[data-v-51c80fd3]{padding-right:0!important;padding-left:0!important;margin-bottom:12px!important}.contact-form.ismodal .form-group input[type=tel].form-control[data-v-51c80fd3],.contact-form.ismodal .form-group input[type=text][data-v-51c80fd3],.contact-form.ismodal .form-group select.form-control[data-v-51c80fd3]{height:44px;font-size:.9375rem;font-family:inherit;border:1px solid #e8eaed;border-radius:8px;color:#202124;background:#fff;padding:0 16px;box-shadow:none;transition:border-color .15s ease,background .15s ease}.contact-form.ismodal .form-group input[type=tel].form-control[data-v-51c80fd3]::-moz-placeholder,.contact-form.ismodal .form-group input[type=text][data-v-51c80fd3]::-moz-placeholder,.contact-form.ismodal .form-group select.form-control[data-v-51c80fd3]::-moz-placeholder{color:#9aa0a6;font-size:.9375rem}.contact-form.ismodal .form-group input[type=tel].form-control[data-v-51c80fd3]:-ms-input-placeholder,.contact-form.ismodal .form-group input[type=text][data-v-51c80fd3]:-ms-input-placeholder,.contact-form.ismodal .form-group select.form-control[data-v-51c80fd3]:-ms-input-placeholder{color:#9aa0a6;font-size:.9375rem}.contact-form.ismodal .form-group input[type=tel].form-control[data-v-51c80fd3]::placeholder,.contact-form.ismodal .form-group input[type=text][data-v-51c80fd3]::placeholder,.contact-form.ismodal .form-group select.form-control[data-v-51c80fd3]::placeholder{color:#9aa0a6;font-size:.9375rem}.contact-form.ismodal .form-group input[type=tel].form-control[data-v-51c80fd3]:focus,.contact-form.ismodal .form-group input[type=text][data-v-51c80fd3]:focus,.contact-form.ismodal .form-group select.form-control[data-v-51c80fd3]:focus{border-color:#16ac9f;border-width:1.5px;background:#fff;box-shadow:none;outline:none}.contact-form.ismodal .form-group select.form-control[data-v-51c80fd3]{color:#202124}.contact-form.ismodal .form-group select.form-control option[value=""][data-v-51c80fd3]{color:#9aa0a6}.contact-form.ismodal .form-group textarea.form-control[data-v-51c80fd3]{height:120px;font-size:.9375rem;font-family:inherit;border:1px solid #e8eaed;border-radius:8px;resize:none;color:#202124;background:#fff;padding:10px 16px;box-shadow:none;transition:border-color .15s ease,background .15s ease}.contact-form.ismodal .form-group textarea.form-control[data-v-51c80fd3]::-moz-placeholder{color:#9aa0a6}.contact-form.ismodal .form-group textarea.form-control[data-v-51c80fd3]:-ms-input-placeholder{color:#9aa0a6}.contact-form.ismodal .form-group textarea.form-control[data-v-51c80fd3]::placeholder{color:#9aa0a6}.contact-form.ismodal .form-group textarea.form-control[data-v-51c80fd3]:focus{border-color:#16ac9f;border-width:1.5px;background:#fff;box-shadow:none;outline:none}.contact-form.ismodal .form-actions-modal[data-v-51c80fd3]{padding:4px 0 0}.contact-form.ismodal .form-actions-modal .btn-submit[data-v-51c80fd3]{display:block;width:100%;height:44px;font-size:1rem;font-family:inherit;font-weight:500;color:#fff;background:#028179;border:none;border-radius:8px;cursor:pointer;letter-spacing:normal;transition:background .15s ease}.contact-form.ismodal .form-actions-modal .btn-submit[data-v-51c80fd3]:hover:not(:disabled){background:#16ac9f}.contact-form.ismodal .form-actions-modal .btn-submit[data-v-51c80fd3]:active:not(:disabled){background:#028179}.contact-form.ismodal .form-actions-modal .btn-submit[data-v-51c80fd3]:disabled{opacity:.38;cursor:not-allowed}.contact-form.ismodal .form-disclaimer-modal[data-v-51c80fd3]{margin:8px 0 0;font-size:.6875rem;font-family:inherit;color:#9aa0a6;text-align:center;line-height:1.5}.contact-form.ismodal .form-disclaimer-modal a[data-v-51c80fd3]{color:#16ac9f;text-decoration:none}.contact-form.ismodal .form-disclaimer-modal a[data-v-51c80fd3]:hover{text-decoration:underline}.contact-form .form-success[data-v-51c80fd3]{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-51c80fd3]{width:20px;height:20px;flex-shrink:0}.contact-form input.company-error-msj[data-v-51c80fd3]{border:1px solid red!important;color:red}.contact-form input.company-error-msj+.company-error-msj[data-v-51c80fd3]{display:block!important}.contact-form p.company-error-msj[data-v-51c80fd3]{color:red}@media screen and (max-width:992px){.btn-primary-hero[data-v-e32b3616]{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:480px}.dm-quote-modal .modal-content{border:1px solid #e8eaed;border-top:3px solid #16ac9f;border-radius:12px;box-shadow:0 2px 8px rgba(60,64,67,.08),0 8px 24px rgba(60,64,67,.05);overflow:hidden}.dm-quote-modal .modal-header{border:none;padding:10px 16px 0;justify-content:flex-end;min-height:0;background:#fff}.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:#9aa0a6;cursor:pointer;padding:0;transition:background .15s ease,color .15s ease}.dm-quote-modal__close:hover{background:#f1f3f4;color:#202124}.dm-quote-modal__close svg{width:14px;height:14px}.dm-quote-modal__identity{padding:4px 40px 18px;background:#fff;border-bottom:1px solid #f1f3f4}.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:1.125rem;font-weight:700;color:#202124;margin:0;line-height:1.3}.dm-quote-modal__form{padding:20px 40px 28px;background:#fff}.dm-quote-modal__form .contact-form.ismodal .col-md-6{flex:0 0 100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.dm-quote-modal__form .contact-form.ismodal div[style*="width: 100%"]{display:flex!important;grid-gap:8px!important;gap:8px!important}.dm-quote-modal__form .contact-form.ismodal div[style*="width: 50%"]{width:calc(50% - 4px)!important;float:none!important;flex:1!important}.dm-quote-modal__form .contact-form.ismodal .row.align-items-center{display:flex!important;flex-direction:column-reverse!important;grid-gap:8px!important;gap:8px!important}.dm-quote-modal__form .contact-form.ismodal .row.align-items-center .col-md-6,.dm-quote-modal__form .contact-form.ismodal .row.align-items-center .col-md-12{padding:0!important;max-width:100%!important;flex:0 0 100%!important}.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}