@charset "UTF-8";.process-explainer{padding:60px 20px}.process-explainer .process-slide{display:flex;flex-direction:row;gap:30px}.process-explainer .process-content{display:flex;flex-direction:column;gap:16px;max-width:600px}.process-explainer .process-content .process-subtitle{font-family:Oswald,sans-serif;font-weight:700;font-size:26px;color:#216942;text-transform:uppercase;margin:0;line-height:1.2em}.process-explainer .process-content .process-text{font-family:Commissioner,sans-serif;font-size:16px;line-height:1.6;color:#595959}.process-explainer .process-content .btn-primary{margin:inherit}.process-explainer .process-image-wrapper{position:relative;width:100%}.process-explainer .process-image-wrapper .process-image{width:100%;max-width:636px;height:auto;border-radius:5px}.process-explainer .process-image-wrapper .process-arrows{position:absolute;right:0;bottom:-40px;display:flex;gap:12px;z-index:3}.process-explainer .process-image-wrapper .process-arrows .arrow{cursor:pointer;display:flex;align-items:center;justify-content:center}@media (min-width: 992px){.process-explainer .process-slide{flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:40px}.process-explainer .process-image-wrapper{width:636px}}@media (max-width: 767.98px){.process-explainer .process-image-wrapper .process-arrows{right:50%;transform:translate(50%);bottom:-35px}}.process-certifications.request-quote{background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;padding:50px 0;text-align:center}.process-certifications.request-quote .process-certifications-header{margin-bottom:40px}.process-certifications.request-quote .process-certifications-header h2{display:block;background:#216942;background-clip:text;font-size:calc(1.35rem + 1.2vw);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Oswald,sans-serif;text-transform:uppercase;font-weight:700;margin:0 auto}@media (min-width: 1200px){.process-certifications.request-quote .process-certifications-header h2{font-size:2.25rem}}.process-certifications.request-quote .certifications-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:35px;justify-items:center;margin-bottom:50px}.process-certifications.request-quote .certification-item{text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.process-certifications.request-quote .certification-item .box-star{background:#216942;width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center}.process-certifications.request-quote .certification-item .box-star .icon svg{width:50px;height:50px}.process-certifications.request-quote .certification-item .cert-text{font-family:Commissioner,sans-serif;font-weight:700;font-size:20px;line-height:100%;text-align:center;color:#003430;max-width:260px}.process-certifications.request-quote .certifications-image{margin:40px auto;max-width:100%}.process-certifications.request-quote .certifications-image img{width:100%;height:auto}.process-certifications.request-quote .contact .btn-primary:hover{background-color:#103430}@media (min-width: 768px){.process-certifications.request-quote .certifications-grid{grid-template-columns:repeat(4,1fr)}}.request-contact{padding:38px 20px 40px;background-image:linear-gradient(180deg,#216942e6,#003430f2),url(/images/common_background.webp);background-size:cover;background-position:center;overflow:visible}.request-contact .request-contact-header{text-align:center;margin-bottom:20px}.request-contact .request-contact-header .subtitle{color:#fff;font-size:16px;padding:11px 16px;margin-bottom:10px}.request-contact .request-contact-header h2{display:block;background:#fff;background-clip:text;font-size:calc(1.35rem + 1.2vw);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;font-family:Oswald,sans-serif;text-transform:uppercase;font-weight:700;margin:10px 0 0}@media (min-width: 1200px){.request-contact .request-contact-header h2{font-size:2.25rem}}.request-contact .request-contact-form{padding:0 20px}.request-contact .request-contact-form .form-label{font-family:Commissioner,sans-serif;font-weight:700;font-size:16px;line-height:100%;color:#fff;margin-bottom:6px}.request-contact .request-contact-form .form-control,.request-contact .request-contact-form .form-select{color:#595959;border-radius:5px;border:1px solid #878787;padding:10px 14px;font-size:14px;font-weight:400}.request-contact .request-contact-form .form-control::-moz-placeholder{color:#595959;opacity:1}.request-contact .request-contact-form .form-control::placeholder{color:#595959;opacity:1}.request-contact .request-contact-form .form-group-row{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;align-items:center}.request-contact .request-contact-form .checkbox-area{display:flex;justify-content:center;align-items:center;gap:0}.request-contact .request-contact-form .checkbox-area input[type=checkbox]{width:22px;height:22px;min-width:22px;min-height:22px;margin-top:0!important;border-radius:5px;border:1px solid #878787;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative}.request-contact .request-contact-form .checkbox-area input[type=checkbox]:checked{background-color:#c6d69a;border:3px solid #216942}.request-contact .request-contact-form .checkbox-area input[type=checkbox]:checked:after{content:"✓";color:#216942;font-size:16px;font-weight:700;position:absolute;left:3px;top:-2px}.request-contact .request-contact-form .checkbox-area label,.request-contact .request-contact-form .checkbox-area a{color:#fff!important}.request-contact .request-contact-form .btn-secondary{font-weight:700;background:#fffb78;color:#003430;border:none;width:100%;height:49px}.request-contact .request-contact-form .row-input{width:calc(25% - 14px)}.request-contact .request-contact-form .btn-primary{margin:0!important}.request-contact .form-required-note{font-size:.9rem;color:#fff;margin-top:8px;font-weight:700}@media (min-width: 768px){.request-contact-form{padding-right:0}}@media (min-width: 1200px){.checkbox-area label{line-height:1.3;font-size:13px}}@media (min-width: 1400px){.checkbox-area label{line-height:1.3;font-size:15px}}@media (max-width: 991.98px){.request-contact-form .form-group-row{flex-direction:column;gap:20px;align-items:stretch}.request-contact-form .row-input{width:100%!important}.request-contact-form .checkbox-area label{line-height:1.3;font-size:16px;color:#fff!important}.request-contact-form .btn-primary{width:100%}}.links{padding:60px 20px}.links .links-slide{display:flex;flex-direction:column;gap:30px}.links .links-content{display:flex;flex-direction:column;gap:16px;max-width:480px}.links .links-content .btn-primary{margin:unset}.links .links-subtitle{font-size:26px;font-weight:700;color:#216942;font-family:Oswald,sans-serif;text-transform:uppercase}.links .links-image-wrapper{width:100%;overflow:auto hidden;position:relative;padding-bottom:10px;scroll-behavior:smooth;scroll-snap-type:x mandatory}.links .links-image-wrapper::-webkit-scrollbar{height:6px}.links .links-image-wrapper::-webkit-scrollbar-thumb{background:#216942;border-radius:6px}.links .links-carousel{width:-moz-max-content;width:max-content;display:flex;gap:20px;padding-right:20px;transition:transform .6s ease}.links .links-carousel .page-content{display:flex;flex-direction:column;position:absolute;bottom:25px;z-index:10;padding-left:10px}.links .links-carousel .page-name{color:#fff;font-size:18px;font-weight:600;font-family:Commissioner,sans-serif;font-style:italic}.links .links-carousel .more{display:inline-flex;align-items:center;margin-top:6px;color:#fff;font-size:15px;gap:10px;transition:-webkit-text-decoration .3s ease;transition:text-decoration .3s ease;transition:text-decoration .3s ease,-webkit-text-decoration .3s ease}.links .links-carousel .more svg{width:16px;height:16px;display:block;position:relative;top:5px;transition:transform .3s ease,filter .3s ease}.links .links-slide-item{flex:0 0 280px;height:180px;scroll-snap-align:start;position:relative;border-radius:5px;overflow:hidden;cursor:pointer}.links .links-slide-item .tooltip{position:absolute;bottom:110%;left:50%;transform:translate(-50%);background:#003430e6;color:#fff;padding:6px 12px;border-radius:6px;font-size:14px;white-space:nowrap;opacity:0;pointer-events:none;transition:all .3s ease;z-index:10}.links .links-slide-item:hover .tooltip{opacity:1;bottom:120%}.links .links-slide-item:after{content:"";position:absolute;inset:0;background:#21694200;transition:.4s ease;pointer-events:none}.links .links-slide-item:hover:after{background:#21694259}.links .links-slide-item .links-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.links .links-slide-item .links-gradient{position:absolute;inset:0;background:linear-gradient(180deg,#21694200,#003430);z-index:1;pointer-events:none}.links .links-slide-item .links-bar{position:absolute;bottom:0;left:0;width:100%;height:8px;background:#216942;z-index:3;transition:height .3s ease}.links .links-slide-item .slide-title{position:absolute;bottom:14px;left:14px;right:14px;color:#fff;font-size:18px;font-weight:600;z-index:4}.links .links-slide-item:hover .links-image{transform:scale(1.12)}.links .links-slide-item:hover .links-bar{height:16px}.links .links-arrows{position:absolute;bottom:-20px;right:0;display:flex;gap:12px}.links .links-arrows .arrow{cursor:pointer;padding:10px;background:#216942;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.3s ease}.links .links-arrows .arrow:hover{background:#003430}.links .links-arrows{display:none}@media (min-width: 768px){.links .links-slide-item{flex:0 0 320px;height:220px}}@media (min-width: 992px){.links .links-slide{flex-direction:row;gap:10px;align-items:flex-start}.links .links-slide-item{flex:0 0 360px;height:250px}}@media (max-width: 991.98px){.links .limitator{margin-bottom:-63px;margin-top:79px}.links .section-limitator{bottom:unset!important}}.products-services-detail{padding:120px 20px 40px;height:700px;background-image:url(/images/web/wall2.webp);background-size:cover;background-position:center bottom;background-repeat:no-repeat}@media (max-width: 991.98px){.products-services-detail{height:auto;padding-bottom:80px}}.products-services-detail .breadcrumb-page{width:100%;background:transparent}.products-services-detail .breadcrumb-page .container{display:flex;align-items:center;gap:8px;color:#fff;font-family:Commissioner,sans-serif;font-size:14px}.products-services-detail .breadcrumb-page .separator{opacity:.6}.products-services-detail .ps-wrapper{gap:30px;margin-top:30px;align-items:center}.products-services-detail .ps-wrapper .ps-box{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;width:100%;max-width:100%}.products-services-detail .ps-wrapper .ps-box .ps-image{width:100%;max-width:320px;height:auto;border-radius:8px}.products-services-detail .ps-wrapper .ps-box .ps-content{display:flex;flex-direction:column;gap:12px;align-items:center}.products-services-detail .ps-wrapper .ps-box .ps-content .ps-titl{font-family:Commissioner,sans-serif;font-size:14px;font-style:italic;font-weight:600;color:#fff;border:.5px solid #FFFB78;border-radius:30px;padding:7px 14px;width:-moz-fit-content;width:fit-content}.products-services-detail .ps-wrapper .ps-box .ps-content .ps-subtitle{font-family:Oswald,sans-serif;font-weight:700;font-size:22px;text-transform:uppercase;color:#fff;margin:0}.products-services-detail .ps-wrapper .ps-box .ps-content .ps-text{font-family:Commissioner,sans-serif;font-size:14px;line-height:1.5;color:#fff}.products-services-detail .ps-wrapper .ps-box .ps-content .ps-btn{display:inline-block;width:180px;height:50px;border-radius:100px;background:#003430;color:#fff;font-weight:700;font-size:16px;line-height:50px;text-align:center;text-decoration:none;transition:all .3s ease}.products-services-detail .ps-wrapper .ps-box .ps-content .ps-btn:hover{transform:translateY(-3px);border-radius:15px}@media (min-width: 768px){.products-services-detail .ps-wrapper{gap:40px}.products-services-detail .ps-wrapper .ps-box{flex-direction:row;align-items:flex-start;text-align:left;max-width:1200px}.products-services-detail .ps-wrapper .ps-box .ps-image{width:50%;max-width:636px;height:auto}.products-services-detail .ps-wrapper .ps-box .ps-content{max-width:600px;align-items:flex-start}.products-services-detail .ps-wrapper .ps-box .ps-content .ps-subtitle{font-size:26px}.products-services-detail .ps-wrapper .ps-box .ps-content .ps-text{font-size:16px}.products-services-detail .ps-wrapper .ps-box .ps-content .ps-btn{width:184px;height:52px;line-height:52px;font-size:16px}}@media (min-width: 992px){.products-services-detail .ps-wrapper{padding-top:5px}.products-services-detail .ps-wrapper .ps-box{gap:40px}.products-services-detail .ps-wrapper .ps-box .ps-subtitle{font-size:34px}.products-services-detail .ps-wrapper .ps-box .ps-text{font-size:18px}}
