html,body{max-width:100%;overflow-x:clip}.screen-reader-text{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;word-wrap:normal!important;position:absolute!important}.replica-hero{background-position:50%;background-size:cover;height:668px;position:relative}.replica-stage{color:#4e515e;width:1170px;height:100%;margin:auto;font-family:proxima-nova,serif;position:relative}.replica-hero-heading{font-size:36px;font-weight:900;line-height:40px;position:absolute;top:154px;left:251px}.replica-hero-copy{font-size:18px;font-weight:600;line-height:20px;position:absolute;top:260px;left:250px}.replica-hero-button{color:#fff;background:#00979d;padding:15px 38px;font-size:14px;font-weight:800;line-height:17px;position:absolute;top:380px;left:249px}.replica-hero-button:hover{color:#fff;background:#2f9a9e;text-decoration:none}.replica-commercial{background-position:50%;background-size:cover;height:600px;position:relative}.replica-commercial-content{color:#fff;position:absolute;bottom:40px;left:max(65px,50% - 555px)}.replica-commercial-heading{margin-bottom:38px;font:800 24px/22px proxima-nova,serif}.replica-commercial-copy{font:14px/20px Open Sans,Arial,sans-serif}.replica-company-image{background-position:50%;background-size:cover;height:650px}.turnstile-slot{max-width:100%;margin:12px 0}.turnstile-slot:empty{display:none}.contact-status:not([hidden]){border:1px solid;margin-top:15px;padding:12px;line-height:1.5}.contact-status[hidden]{display:none}input[type=submit]:disabled{opacity:.65;cursor:wait!important}.contact--page #map{background:#e5e3df}.contact--page #map iframe{border:0;width:100%;height:100%;display:block}.contact--page .contact-form .form-row:has(>.turnstile-slot){flex-direction:column;align-items:stretch;display:flex}.contact--page .contact-form .form-row>.turnstile-slot{width:100%;min-width:0;margin:12px 0 0}.contact--page .contact-form .turnstile-slot+p{width:100%;margin:0}.contact--page .contact-form .turnstile-slot+p input[type=submit]{width:100%;margin:16px 0 0;display:block}@media (max-width:375px){.contact--page .row .contact-form{padding:30px 15px}}.breadcrumb--search a{color:inherit;text-decoration:none}[data-next-contact] .hidden-fields-container{display:none}.form-row p{max-width:100%}.gallery-container img{cursor:pointer}[data-vc-full-width=true]{position:relative}@media (max-width:1199px) and (min-width:481px){.replica-stage{width:100%}.replica-hero-heading{left:21.45%}.replica-hero-copy{left:21.37%}.replica-hero-button{left:21.28%}}@media (max-width:767px){.replica-commercial{height:500px}.replica-commercial-content{left:50px;right:20px}.replica-commercial-heading{margin-bottom:28px}.replica-commercial-copy{font-size:16px;line-height:22px}.replica-commercial-copy br{display:none}}@media (max-width:480px){.replica-hero{height:131.25vw}.replica-stage{width:480px;transform:scale(calc(100vw / 480px));transform-origin:0 0}.replica-hero-heading{font-size:24px;line-height:30px;top:140px;left:90px}.replica-hero-copy{font-size:16px;line-height:20px;top:220px;left:90px}.replica-hero-button{top:320px;left:90px}.replica-commercial{height:93.75vw}.replica-commercial-content{bottom:40px;left:40px}.replica-commercial-heading{font-size:20px}.replica-commercial-copy{font-size:13px;line-height:18px}.replica-company-image{height:83.33vw}.contact--page .contact-form{padding:30px}.contact--page .contact-form input,.contact--page .contact-form textarea{max-width:100%}}.products--single .single-content .request-offer .req-form input[type=number]{color:#4e515e;appearance:textfield;border:1px solid #eee;outline:0;width:100%;padding:5px 10px}.products--single .turnstile-slot{clear:both}.products--single .single-content .request-offer .req-form form p label[for=requestconfirmation]{position:relative}.products--single .single-content .request-offer .req-form form p label[for=requestconfirmation]:before{top:0;left:-30px}.products--single .single-content .request-offer .req-form form p label[for=requestconfirmation]:after{top:-3px;left:-25px}.products--single .single-content .request-offer .req-form form p input#requestconfirmation{opacity:0;width:20px;height:20px;margin:0;display:block;position:absolute;bottom:4px;left:0}.products--single .single-content .request-offer .req-form form p input#requestconfirmation:focus-visible+label:before{outline-offset:2px;outline:2px solid #00979d}.products--single .single-content .request-offer .req-form p:has(>input[type=submit]){min-height:31px}.products--single .single-content .request-offer .req-form .turnstile-slot:not(:empty)+p{display:flow-root}.products--single .single-content .request-offer .req-form .turnstile-slot:not(:empty)+p input[type=submit]{margin-top:0}.replica-commercial,.replica-company-image{width:100vw;margin-left:calc(50% - 50vw)}.replica-commercial-heading{margin-bottom:20px}@media (max-width:480px){.replica-hero{height:round(131.25vw,1px)}.replica-stage{width:100%;transform:none}.replica-hero-heading{font-size:round(5vw,1px);line-height:round(6.25vw,1px);top:round(down,29.1667vw,1px);left:round(down,18.75vw,1px)}.replica-hero-copy{font-size:round(3.33333vw,1px);line-height:round(4.16667vw,1px);top:round(down,45.8333vw,1px);left:round(down,18.75vw,1px)}.replica-hero-button{padding:15px 38px;font-size:14px;line-height:17px;top:round(down,66.6667vw,1px);left:round(down,18.75vw,1px)}}@media (min-width:481px) and (max-width:1169px){.replica-hero{height:round(57.094vw,1px)}.replica-stage{width:100%;transform:none}.replica-hero-heading{font-size:round(3.07692vw,1px);line-height:round(3.4188vw,1px);top:round(down,13.1624vw,1px);left:round(down,21.453vw,1px)}.replica-hero-copy{font-size:round(1.53846vw,1px);line-height:round(1.7094vw,1px);top:round(down,22.2222vw,1px);left:round(down,21.3675vw,1px)}.replica-hero-button{top:round(down,32.4786vw,1px);left:round(down,21.2821vw,1px)}.replica-company-image{height:round(55.5556vw,1px)}}.replica-commercial{--commercial-scale:min(1,calc(100vw / 1240px));height:round(nearest,calc(600px * var(--commercial-scale)),1px)}.replica-commercial-content{inset:0 0 0 max(0px,50vw - 620px)}.replica-commercial-heading{left:round(down,calc(65px * var(--commercial-scale)),1px);bottom:round(down,calc(100px * var(--commercial-scale)),1px);font-size:round(nearest,calc(24px * var(--commercial-scale)),1px);line-height:round(nearest,calc(22px * var(--commercial-scale)),1px);margin:0;position:absolute}.replica-commercial-copy{left:round(down,calc(65px * var(--commercial-scale)),1px);bottom:round(down,calc(40px * var(--commercial-scale)),1px);font-size:round(nearest,calc(14px * var(--commercial-scale)),1px);line-height:round(nearest,calc(20px * var(--commercial-scale)),1px);position:absolute}.replica-commercial-copy--mobile{display:none}@media (min-width:779px) and (max-width:1024px){.replica-commercial{--commercial-scale:calc(100vw / 1024px);height:round(nearest,calc(550px * var(--commercial-scale)),1px)}}@media (min-width:481px) and (max-width:778px){.replica-commercial{--commercial-scale:calc(100vw / 778px);height:round(nearest,calc(500px * var(--commercial-scale)),1px)}}@media (max-width:480px){.replica-commercial{--commercial-scale:calc(100vw / 480px);height:round(nearest,calc(450px * var(--commercial-scale)),1px)}}@media (max-width:778px){.replica-commercial-heading{left:round(down,calc(50px * var(--commercial-scale)),1px);bottom:round(down,calc(132px * var(--commercial-scale)),1px)}.replica-commercial-copy{display:none}.replica-commercial-copy--mobile{left:round(down,calc(50px * var(--commercial-scale)),1px);top:round(down,calc(322px * var(--commercial-scale)),1px);font-size:round(nearest,calc(16px * var(--commercial-scale)),1px);line-height:round(nearest,calc(22px * var(--commercial-scale)),1px);width:calc(469px * var(--commercial-scale));display:block;bottom:auto}.replica-commercial-copy--mobile br{display:initial}}
