.documentlegal{display:flex;flex-direction:column;padding:30px 20px;gap:20px}.documentlegal__description{font-family:var(--font-secondary);font-weight:400;font-size:var(--font-size-base);line-height:19px;color:var(--color-gray-dark);white-space:pre-line}.documentlegal__sections{display:flex;flex-direction:column;gap:20px}.documentlegal__sections__section{display:flex;flex-direction:column;gap:10px}.documentlegal__sections__section__title{font-family:var(--font-primary);font-weight:600;font-size:var(--font-size-md);line-height:24px;color:var(--color-green)}.documentlegal__sections__section__description{font-family:var(--font-secondary);font-weight:400;font-size:var(--font-size-base);line-height:19px;color:var(--color-gray-dark);white-space:pre-line}@media(min-width:512px){.documentlegal{padding:30px 20px}.documentlegal__sections,.documentlegal__sections__section{gap:10px}}@media(min-width:768px){.documentlegal{padding:40px}.documentlegal__sections{gap:20px}.documentlegal__sections__section{gap:10px}}@media(min-width:1024px){.documentlegal{padding:50px}.documentlegal__sections{gap:30px}.documentlegal__sections__section{gap:10px}}@media(min-width:1280px){.documentlegal{padding:60px}.documentlegal__sections{gap:30px}.documentlegal__sections__section{gap:20px}}@media(min-width:1440px){.documentlegal{padding:80px;gap:40px}.documentlegal__sections{gap:30px}}@media(min-width:1536px){.documentlegal{padding:100px;gap:50px}.documentlegal__sections{gap:40px}}.formcomplaint{display:flex;flex-direction:column;gap:26px}.formcomplaint label{font-family:var(--font-secondary);font-size:var(--font-size-base);font-weight:400;color:var(--color-black);line-height:19px}.formcomplaint input{padding:10px 20px;border-radius:20px;border:1px solid var(--color-gray-light);background:var(--color-white);font-family:var(--font-tertiary);font-size:var(--font-size-base);font-weight:500;color:var(--color-gray-dark);line-height:15px}.formcomplaint p{font-family:var(--font-secondary);font-size:var(--font-size-xs);font-weight:400;color:var(--color-error);line-height:19px}.formcomplaint__name{display:flex;flex-direction:column;gap:8px;width:100%}.formcomplaint__document{display:flex;flex-direction:column;gap:26px}.formcomplaint__document__type{display:flex;flex-direction:column;gap:8px;width:100%}.formcomplaint__document__type select{padding:10px 20px;border-radius:20px;border:1px solid var(--color-gray-light);background:var(--color-white);font-family:var(--font-tertiary);font-size:var(--font-size-base);font-weight:500;color:var(--color-gray-dark);line-height:15px;cursor:pointer;appearance:none;background-image:url(/icons/select.svg);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 11px) calc(50% - 2px);background-repeat:no-repeat;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.formcomplaint__document__number{display:flex;flex-direction:column;gap:8px;width:100%}.formcomplaint__role{display:flex;gap:60px}.formcomplaint__role__type{display:flex;align-items:center;gap:12px;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:500;color:var(--color-black);cursor:pointer}.formcomplaint__role__type input{appearance:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--color-gray-light);display:inline-flex;align-items:center;justify-content:center;padding:0;background:var(--color-white);flex-shrink:0;transition:border-color .2s ease;cursor:pointer;position:relative}.formcomplaint__role__type input:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--color-green);transform:scale(0);transition:transform .2s ease}.formcomplaint__role__type input:checked{border-color:var(--color-green)}.formcomplaint__role__type input:checked:after{transform:scale(1)}.formcomplaint__address,.formcomplaint__contact{display:flex;flex-direction:column;gap:26px}.formcomplaint__address div,.formcomplaint__contact div{display:flex;flex-direction:column;gap:8px;width:100%;position:relative;flex:1 1}.formcomplaint__address div select,.formcomplaint__contact div select{cursor:pointer}.formcomplaint__address div input[type=text],.formcomplaint__address div select,.formcomplaint__contact div input[type=text],.formcomplaint__contact div select{padding:10px 20px;border-radius:20px;border:1px solid var(--color-gray-light);background:var(--color-white);font-family:var(--font-tertiary);font-size:var(--font-size-base);font-weight:500;color:var(--color-gray-dark);line-height:15px}.formcomplaint__address div input[type=text],.formcomplaint__contact div input[type=text]{transition:border-color .2s ease,box-shadow .2s ease,color .2s ease}.formcomplaint__address div .formcomplaint__suggestions,.formcomplaint__contact div .formcomplaint__suggestions{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:200px;overflow-y:auto;background:var(--color-white);border:1px solid var(--color-gray-light);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.08);z-index:5;padding:6px 0}.formcomplaint__address div .formcomplaint__suggestions li,.formcomplaint__contact div .formcomplaint__suggestions li{list-style:none;padding:8px 16px;font-family:var(--font-tertiary);font-size:var(--font-size-base);color:var(--color-gray-dark);cursor:pointer;transition:background-color .15s ease}.formcomplaint__address div .formcomplaint__suggestions li:hover,.formcomplaint__contact div .formcomplaint__suggestions li:hover{background:rgba(6,71,64,.08)}.formcomplaint__address div .formcomplaint__suggestions li.active,.formcomplaint__contact div .formcomplaint__suggestions li.active{background:rgba(6,71,64,.15);color:var(--color-green)}.formcomplaint__description textarea{padding:10px 20px;border-radius:20px;border:1px solid var(--color-gray-light);background:var(--color-white);font-family:var(--font-tertiary);font-size:var(--font-size-base);font-weight:500;color:var(--color-gray-dark);line-height:15px;width:100%;height:141px}.formcomplaint__file{display:flex;flex-direction:column;gap:8px;width:100%}.formcomplaint__file__input{display:flex;align-items:center;gap:10px;cursor:pointer;padding:10px 20px;border-radius:20px;border:1px solid var(--color-gray-light)}.formcomplaint__file__input svg{width:24px;height:24px}.formcomplaint__file__input span{font-family:var(--font-tertiary);font-size:var(--font-size-base);font-weight:500;color:var(--color-gray-dark);line-height:15px}.formcomplaint__file__input input{display:none}.formcomplaint__button{display:flex;align-items:center;justify-content:center;background:var(--color-green);padding:16px 24px;width:100%;max-width:372px;height:40px;font-family:var(--font-primary);font-size:var(--font-size-md);font-weight:600;line-height:24px;color:var(--color-white);border-radius:90px;border:none;cursor:pointer}@media(min-width:512px){.formcomplaint__address,.formcomplaint__contact,.formcomplaint__document{flex-direction:row}}:root{--color-green:#065158;--color-gray-dark:#494a56;--color-gray-light:#e0dfda;--color-blue-off:#777e90;--color-black:#000000;--color-white:#ffffff;--color-error:#e74c3c;--font-primary:"Heebo",sans-serif;--font-secondary:"Ubuntu",sans-serif;--font-tertiary:"Inter",sans-serif;--font-size-xxs:7.5px;--font-size-xs:9px;--font-size-sm:10.5px;--font-size-base:12px;--font-size-tm:13.5px;--font-size-md:15px;--font-size-lg:18px;--font-size-xl:21px;--font-size-2xl:24px;--font-size-3xl:36px;--font-size-4xl:45px}@media(min-width:512px){:root{--font-size-xxs:8px;--font-size-xs:10px;--font-size-sm:11px;--font-size-base:13px;--font-size-tm:14px;--font-size-md:16px;--font-size-lg:19px;--font-size-xl:22px;--font-size-2xl:26px;--font-size-3xl:38px;--font-size-4xl:48px}}@media(min-width:768px){:root{--font-size-xxs:8.5px;--font-size-xs:10.5px;--font-size-sm:12px;--font-size-base:14px;--font-size-tm:15px;--font-size-md:17px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:28px;--font-size-3xl:40px;--font-size-4xl:50px}}@media(min-width:1024px){:root{--font-size-xxs:9px;--font-size-xs:11px;--font-size-sm:13px;--font-size-base:15px;--font-size-tm:16px;--font-size-md:18px;--font-size-lg:22px;--font-size-xl:26px;--font-size-2xl:30px;--font-size-3xl:42px;--font-size-4xl:54px}}@media(min-width:1280px){:root{--font-size-xxs:10px;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-tm:18px;--font-size-md:20px;--font-size-lg:24px;--font-size-xl:28px;--font-size-2xl:32px;--font-size-3xl:40px;--font-size-4xl:52px}}@media(min-width:1440px){:root{--font-size-xxs:11px;--font-size-xs:13px;--font-size-sm:15px;--font-size-base:18px;--font-size-tm:20px;--font-size-md:22px;--font-size-lg:27px;--font-size-xl:31px;--font-size-2xl:36px;--font-size-3xl:48px;--font-size-4xl:60px}}@media(min-width:1536px){:root{--font-size-xxs:12px;--font-size-xs:14px;--font-size-sm:17px;--font-size-base:20px;--font-size-tm:22px;--font-size-md:24px;--font-size-lg:30px;--font-size-xl:35px;--font-size-2xl:40px;--font-size-3xl:54px;--font-size-4xl:70px}}.titlelegal{display:flex;justify-content:center;align-items:center;background:linear-gradient(90deg,rgba(0,0,0,.9),rgba(73,74,86,.9)),url(/images/background_about.jpg);background-size:cover;background-position:50%;padding:30px 20px;gap:30px}.titlelegal p{font-family:var(--font-primary);font-size:var(--font-size-3xl);font-weight:900;color:var(--color-white);line-height:48px}@media(min-width:512px){.titlelegal{padding:30px 20px}}@media(min-width:768px){.titlelegal{padding:40px}}@media(min-width:1024px){.titlelegal{padding:50px}}@media(min-width:1280px){.titlelegal{padding:60px}}@media(min-width:1440px){.titlelegal{padding:80px}}@media(min-width:1536px){.titlelegal{padding:100px}}