:root{--section-padding: 60px;--section-bg-color: #f8f9fa;--content-alignment: center;--main-title-color: #333333;--main-title-font-size: 36px;--main-title-font-weight: 700;--main-title-margin-bottom: 24px;--main-description-color: #666666;--main-description-font-size: 18px;--main-description-line-height: 1.6;--main-description-margin-bottom: 32px;--button-bg-color: #ff4757;--button-text-color: #ffffff;--button-font-size: 16px;--button-font-weight: 600;--button-padding: 14px 32px;--button-border-radius: 4px;--button-margin-bottom: 48px;--button-bg-color-hover: #e73c47;--certifications-gap: 60px;--certifications-alignment: center;--certification-alignment: center;--badge-max-width: 120px;--badge-margin-bottom: 20px;--cert-title-color: #333333;--cert-title-font-size: 14px;--cert-title-font-weight: 600;--cert-title-text-transform: uppercase}.g3w-certifications-compliance{background:var(--section-bg-color);padding:var(--section-padding);width:100%}.g3w-certifications-compliance__container{display:flex;gap:60px;align-items:center;justify-content:space-between}@media(max-width: 768px){.g3w-certifications-compliance__container{flex-direction:column;gap:40px;text-align:center;align-items:center}}.g3w-certifications-compliance__left-column{display:flex;flex-direction:column;align-items:flex-start}@media(max-width: 768px){.g3w-certifications-compliance__left-column{align-items:center;text-align:center}}.g3w-certifications-compliance__right-column{display:flex;justify-content:flex-end;align-items:center}@media(max-width: 768px){.g3w-certifications-compliance__right-column{justify-content:center}}.g3w-certifications-compliance__main-title{color:var(--main-title-color);font-size:var(--main-title-font-size);font-weight:var(--main-title-font-weight);margin:0 0 var(--main-title-margin-bottom) 0;line-height:1.2}@media(max-width: 768px){.g3w-certifications-compliance__main-title{font-size:calc(var(--main-title-font-size)*.9)}}@media(max-width: 480px){.g3w-certifications-compliance__main-title{font-size:calc(var(--main-title-font-size)*.8)}}.g3w-certifications-compliance__main-description{color:var(--main-description-color);font-size:var(--main-description-font-size);line-height:var(--main-description-line-height);margin:0 0 var(--main-description-margin-bottom) 0;max-width:100%}@media(max-width: 768px){.g3w-certifications-compliance__main-description{font-size:calc(var(--main-description-font-size)*.95)}}.g3w-certifications-compliance__button{display:inline-block;background:var(--button-bg-color);color:var(--button-text-color);font-size:var(--button-font-size);font-weight:var(--button-font-weight);padding:var(--button-padding);border-radius:var(--button-border-radius);text-decoration:none;transition:all .3s ease;border:none;cursor:pointer;margin-bottom:var(--button-margin-bottom)}.g3w-certifications-compliance__button:hover{opacity:.8;box-shadow:0 4px 12px rgba(0,0,0,.15);text-decoration:none;color:var(--button-text-color)}.g3w-certifications-compliance__button:focus{outline:2px solid var(--button-bg-color);outline-offset:2px}@media(max-width: 768px){.g3w-certifications-compliance__button{font-size:calc(var(--button-font-size)*.95);padding:calc(var(--button-padding)*.9)}}.g3w-certifications-compliance__certifications{display:flex;justify-content:var(--certifications-alignment);align-items:center;gap:var(--certifications-gap)}@media(max-width: 480px){.g3w-certifications-compliance__certifications{gap:calc(var(--certifications-gap)*.7)}}.g3w-certifications-compliance__certification{text-align:var(--certification-alignment);flex:0 1 auto;opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(0.4, 0, 0.2, 1);will-change:transform,opacity}.g3w-certifications-compliance__certification.g3w-animated{opacity:1;transform:translateY(0)}.g3w-certifications-compliance__badge{margin-bottom:var(--badge-margin-bottom);display:flex;justify-content:center}.g3w-certifications-compliance__badge-image{max-width:var(--badge-max-width);height:auto;object-fit:contain;transition:transform .3s ease}@media(max-width: 768px){.g3w-certifications-compliance__badge-image{max-width:calc(var(--badge-max-width)*.9)}}@media(max-width: 480px){.g3w-certifications-compliance__badge-image{max-width:calc(var(--badge-max-width)*.8)}}.g3w-certifications-compliance__cert-title{color:var(--cert-title-color);font-size:var(--cert-title-font-size);font-weight:var(--cert-title-font-weight);text-transform:var(--cert-title-text-transform);margin:0;line-height:1.3}@media(max-width: 768px){.g3w-certifications-compliance__cert-title{font-size:calc(var(--cert-title-font-size)*.95)}}.g3w-certifications-compliance__main-title,.g3w-certifications-compliance__main-description{opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(0.4, 0, 0.2, 1);will-change:transform,opacity}.g3w-certifications-compliance__main-title.g3w-animated,.g3w-certifications-compliance__main-description.g3w-animated{opacity:1;transform:translateY(0)}@media(max-width: 980px){.g3w-certifications-compliance{padding:var(--section-padding-tablet, var(--section-padding))}.g3w-certifications-compliance__main-title{font-size:var(--main-title-font-size-tablet, var(--main-title-font-size));margin-bottom:var(--main-title-margin-bottom-tablet, var(--main-title-margin-bottom))}.g3w-certifications-compliance__main-description{font-size:var(--main-description-font-size-tablet, var(--main-description-font-size));margin-bottom:var(--main-description-margin-bottom-tablet, var(--main-description-margin-bottom))}.g3w-certifications-compliance__button{font-size:var(--button-font-size-tablet, var(--button-font-size));padding:var(--button-padding-tablet, var(--button-padding));margin-bottom:var(--button-margin-bottom-tablet, var(--button-margin-bottom))}.g3w-certifications-compliance__certifications{gap:var(--certifications-gap-tablet, var(--certifications-gap))}.g3w-certifications-compliance__certification-badge{max-width:var(--badge-max-width-tablet, var(--badge-max-width));margin-bottom:var(--badge-margin-bottom-tablet, var(--badge-margin-bottom))}.g3w-certifications-compliance__certification-title{font-size:var(--cert-title-font-size-tablet, var(--cert-title-font-size))}.g3w-certifications-compliance__container{gap:50px}}@media(max-width: 767px){.g3w-certifications-compliance{padding:var(--section-padding-mobile, var(--section-padding-tablet, var(--section-padding)))}.g3w-certifications-compliance__main-title{font-size:var(--main-title-font-size-mobile, var(--main-title-font-size-tablet, var(--main-title-font-size)));margin-bottom:var(--main-title-margin-bottom-mobile, var(--main-title-margin-bottom-tablet, var(--main-title-margin-bottom)))}.g3w-certifications-compliance__main-description{font-size:var(--main-description-font-size-mobile, var(--main-description-font-size-tablet, var(--main-description-font-size)));margin-bottom:var(--main-description-margin-bottom-mobile, var(--main-description-margin-bottom-tablet, var(--main-description-margin-bottom)))}.g3w-certifications-compliance__button{font-size:var(--button-font-size-mobile, var(--button-font-size-tablet, var(--button-font-size)));padding:var(--button-padding-mobile, var(--button-padding-tablet, var(--button-padding)));margin-bottom:var(--button-margin-bottom-mobile, var(--button-margin-bottom-tablet, var(--button-margin-bottom)))}.g3w-certifications-compliance__certifications{flex-direction:column;gap:var(--certifications-gap-mobile, var(--certifications-gap-tablet, var(--certifications-gap)))}.g3w-certifications-compliance__certifications.g3w-certifications-compliance__certifications--horizontal{flex-direction:row;gap:calc((var(--certifications-gap-mobile, var(--certifications-gap-tablet, var(--certifications-gap))))*.6)}.g3w-certifications-compliance__certification-badge{max-width:var(--badge-max-width-mobile, var(--badge-max-width-tablet, var(--badge-max-width)));margin-bottom:var(--badge-margin-bottom-mobile, var(--badge-margin-bottom-tablet, var(--badge-margin-bottom)))}.g3w-certifications-compliance__certification-title{font-size:var(--cert-title-font-size-mobile, var(--cert-title-font-size-tablet, var(--cert-title-font-size)))}.g3w-certifications-compliance__container{gap:0;padding:0;margin-bottom:25px}.g3w-certifications-compliance__left-column{order:1}.g3w-certifications-compliance__right-column{order:2}}
