@charset "UTF-8";.policy-section{padding:80px 20px;background-image:linear-gradient(180deg,#216942e6,#003430f2),url(/images/common_background.webp);background-size:cover;background-position:center;background-attachment:fixed}.policy-section .policy-header{text-align:center;margin-bottom:40px}.policy-section .policy-wrapper{display:flex;flex-direction:column;gap:40px}.policy-section .policy-col{width:100%}.policy-section .policy-title{font-family:Commissioner,sans-serif;font-size:14px;font-style:italic;letter-spacing:2px;padding:6px 14px;color:#fff;border-radius:30px;border:1px solid #FFFB78;display:inline-block;margin-bottom:18px}.policy-section .policy-subtitle{font-family:Oswald,sans-serif;font-size:32px;text-transform:uppercase;color:#fff;margin-bottom:0;text-align:center}.policy-section .policy-text p{font-size:16px;line-height:1.6;color:#fff;margin-bottom:22px}.policy-section .btn-green{background:#216942;color:#fff;padding:12px 32px;font-size:18px;border-radius:30px;text-decoration:none;font-weight:600;transition:.2s;display:inline-block}.policy-section .btn-green:hover{border-radius:8px}@media (min-width: 768px){.policy-section .policy-subtitle{font-size:42px}}@media (min-width: 992px){.policy-section .policy-wrapper{flex-direction:row;gap:60px}.policy-section .policy-col{width:50%}}.box-equipment{padding:150px 0}.box-equipment .container{display:flex;flex-direction:column;justify-content:space-between;gap:40px}@media (max-width: 991.98px){.box-equipment .limitator{margin-bottom:-53px;margin-top:79px}.box-equipment .section-limitator{bottom:unset!important}}.box-left{position:relative;background-color:#216942;border-radius:5px;overflow:visible;width:80%;padding:50px 20px 20px}.box-right{display:flex;flex-direction:column;gap:16px;color:#000}.box-right p{font-size:18px;line-height:1.5;margin:0;color:#595959}.box-right .btn-primary:hover{background-color:#103430}.title-description{font-family:Oswald,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:#f2f4f7;margin:0;width:50%;display:flex;justify-content:center;align-items:center}.box-image{position:absolute;bottom:-30px;left:50%}.img-man-working{width:125px;height:auto;display:block}.quality .btn-primary{align-self:flex-start;border:none;margin:0}.quality .btn-primary:hover{background-color:#216942}.box-star{width:80px;height:80px;background-color:#103430;border-radius:50%;position:absolute;top:-50px;left:24px;display:flex;align-items:center;justify-content:center;z-index:2}@media (max-width: 991.98px){.box-equipment{padding:50px 0}.box-equipment .container{flex-direction:column}.box-left{width:75%}}@media (max-width: 991.98px) and (max-width: 575.98px){.box-left{width:89%}}@media (max-width: 991.98px){.box-image{left:65%;bottom:0}}@media (min-width: 768px){.box-equipment .container{flex-direction:column}.box-left{width:75%}.box-right{margin-left:-25px}.title-description{font-size:28px}.box-image{left:75%;bottom:-10px}.img-man-working{width:225px}}@media (min-width: 992px){.box-equipment .container{flex-direction:row;align-items:center}.box-left{width:55%}.box-right{width:388px;margin-left:100px}}@media (min-width: 1200px){.box-left{width:65%}.title-description{font-size:36px}.box-right{margin-left:50px}.box-image{left:58%;bottom:-80px}.img-man-working{width:340px}}@media (min-width: 1400px){.box-right{margin-left:0}.box-image{left:61%}.img-man-working{width:360px}}.research{background-size:cover;background-position:center;background-repeat:no-repeat;padding:50px 0}.research .required{color:#d32f2f;font-weight:600}.research .form-required-note{font-size:.9rem;color:#666;margin-top:8px}.research .form-required-note .required{color:#e53935;font-weight:600}.research .research-header{text-align:center;margin-bottom:20px}.research .research-header .subtitle{color:#595959;font-size:16px;padding:11px 16px;margin-bottom:10px}.research .research-header h2{display:block;background:#003430;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-bottom:0}@media (min-width: 1200px){.research .research-header h2{font-size:2.25rem}}.research .research-form{padding:0 20px}.research .research-form .form-label{font-family:Commissioner,sans-serif;font-weight:700;font-size:16px;line-height:100%;color:#216942;margin-bottom:6px}.research .research-form .form-control,.research .research-form .form-select{color:#595959;border-radius:5px;border:1px solid #878787;padding:10px 14px;font-size:14px;font-weight:400}.research .research-form .form-control::-moz-placeholder{color:#595959;opacity:1}.research .research-form .form-control::placeholder{color:#595959;opacity:1}.research .research-form .form-select{color:#595959}.research .research-form .form-group-row{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;align-items:center}.research .research-form .checkbox-area{display:flex;justify-content:center;align-items:center;gap:0}.research .research-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}.research .research-form .checkbox-area input[type=checkbox]:checked{background-color:#c6d69a;border:3px solid #216942}.research .research-form .checkbox-area input[type=checkbox]:checked:after{content:"✓";color:#003430;font-size:16px;font-weight:700;position:absolute;left:3px;top:-2px}.research .research-form .btn-primary{font-weight:700;background:#216942;border:none;width:100%;height:49px}.research .research-form .btn-primary:hover{background-color:#103430}.research .research-form .row-input{width:calc(25% - 14px)}@media (min-width: 992px){.research .research-form{padding-right:0}}@media (max-width: 991.98px){.research .research-form .form-group-row{flex-direction:column;gap:20px;align-items:stretch}.research .research-form .row-input{width:100%!important}.research .research-form .checkbox-area label{line-height:1.3;font-size:16px}.research .research-form .btn-primary{width:100%}}@media (max-width: 767.98px){.research .checkbox-area{justify-content:left}}.certification{padding:60px 20px}.certification .certification-wrapper{display:flex;flex-direction:column;gap:40px}@media (min-width: 992px){.certification .certification-wrapper{flex-direction:row;align-items:flex-start;gap:60px}}.certification .certification-box{width:100%;max-width:600px}.certification .certification-box .subtitle{font-family:Oswald,sans-serif;font-size:32px;color:#216942;text-transform:uppercase;margin-bottom:25px;line-height:1.2}.certification .certification-box .certification-text p{font-size:16px;line-height:1.6;margin-bottom:20px}.certification .certification-image{width:100%}.certification .certification-image img{width:100%;height:auto;display:block;border-radius:5px;-o-object-fit:cover;object-fit:cover}@media (min-width: 992px){.certification .certification-image,.certification .certification-box{width:50%}.certification .certification-wrapper{flex-direction:row;align-items:flex-start;gap:60px}}.section-limitator-green{position:relative;width:100vw;left:50%;right:50%;margin:0 -50vw;padding-bottom:0;display:flex;justify-content:center;align-items:center;z-index:2}.section-limitator-green img{width:100vw;height:auto;display:block;padding-top:30px}.quality{padding:120px 20px 0;height:560px;background-image:url(/images/web/wall1.webp);background-size:cover;background-position:center bottom;background-repeat:no-repeat}.quality-wrapper{display:flex;text-align:left;gap:16px;margin-top:30px}.quality .breadcrumb-page{width:100%;background:transparent}.quality .breadcrumb-page .container{display:flex;align-items:center;gap:8px;color:#fff;font-family:Commissioner,sans-serif;font-size:14px;font-weight:400}.quality .breadcrumb-page .separator{opacity:.6}.quality-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}@media (min-width: 768px){.section-limitator-green img{padding-top:60px}.quality{padding:100px 40px 0}}@media (min-width: 992px){.quality{padding:120px 60px 0}.quality-wrapper{flex-direction:row;justify-content:center;gap:40px}.quality-content{align-items:center}}
