@charset "utf-8";:root{--mainColor:#EE6D52;--secondaryColor:#0F8A74;--terciaryColor:#1C2536}*{font-family:'Istok Web'}.a-button{display:flex;justify-content:center;align-items:center;line-height:1;width:100%;font-size:16px}.a-button.-primary{background-color:var(--secondaryColor);color:white;font-weight:bold;box-shadow:none;border:1px solid var(--secondaryColor)}.a-button.-primary:hover{opacity:.9;background-color:var(--secondaryColor);color:white;font-weight:bold;box-shadow:none;border:1px solid var(--secondaryColor)}.a-button.-secondary{background-color:white;color:var(--secondaryColor);font-weight:bold;box-shadow:none;border:1px solid var(--secondaryColor)}.a-button.-secondary:hover{opacity:.9;background-color:white;color:var(--secondaryColor);font-weight:bold;box-shadow:none;border:1px solid var(--secondaryColor)}input{padding:10rem 16rem;font-size:16rem;line-height:1}.m-mobileWrap{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32rem;max-width:940rem;margin:auto}.m-nameApp{--nameColor:white;display:flex;flex-direction:row;gap:8rem;justify-content:center;align-items:center}.a-nameApp__title{font-size:20rem;font-weight:bold;color:var(--nameColor)}.m-nameApp svg path{fill:var(--nameColor)}#wrapper{display:flex;justify-content:center;align-items:center}body:has(.p-home){background-color:var(--mainColor)}.p-home::after{content:"";height:400px;width:200px;display:block;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1402_702)'%3E%3Cpath d='M0 0H100L0 100V0Z' fill='%23E85C3F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1402_702'%3E%3Crect width='100' height='100' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:repeat;position:absolute;top:0;right:0;z-index:-1}.p-home .m-mobileWrap{padding:42rem 32rem;min-height:100dvh;max-height:100dvh}.m-homeContainer{display:flex;flex-direction:column;gap:32rem;min-width:300rem;width:100%;flex:1}.m-homeWelcome{display:flex;flex-direction:column;gap:12rem}.m-homeWelcome__title{font-size:32rem;font-weight:bold;color:white}.m-homeWelcome__subtitle{font-size:16rem;font-weight:normal;color:white}.m-homeBanner{max-width:300rem;flex:1}.m-homeBanner:before{content:"";height:64rem;width:64rem;border:6px solid var(--mainColor);background-color:var(--terciaryColor);position:absolute;display:block;bottom:16rem;left:-16rem;z-index:2;border-radius:28rem}.m-homeBanner img{border-radius:300rem;height:100%;width:100%;object-fit:cover;object-position:75% 50%}.m-homeLayout{display:flex;flex-direction:row;flex-wrap:wrap;gap:64rem;row-gap:32rem;align-items:center;flex:1;align-content:center}.m-input__title{font-size:16rem;line-height:1;color:var(--terciaryColor);opacity:.5;margin-bottom:4rem}.m-formItem__form{display:flex;flex-direction:column;gap:12rem}main:has(.p-error){height:100%}.p-error .m-mobileWrap{padding:32rem;height:100%;min-height:100dvh}.p-error .m-nameApp{--nameColor:var(--terciaryColor)}.m-errorLayout{display:flex;justify-content:center;align-items:center;gap:32rem;width:100%;flex-wrap:wrap;flex:1;align-content:center}.m-errorContainer{display:flex;flex-direction:column;gap:24rem;min-width:300rem;width:100%;flex:1}.m-errorContainer__info{display:flex;flex-direction:column;align-items:center;gap:8rem}.m-error__title{font-size:20px;font-weight:bold;text-align:center;color:var(--terciaryColor)}.m-error__subtitle{font-size:14px;font-weight:normal;text-align:center;color:var(--terciaryColor);opacity:.5;max-width:300rem}.documents #wrapper{display:block}.documents .m-mobileWrap{min-height:100dvh}.m-sectionContent{padding:24rem;background-color:white;height:100%;display:flex;flex-direction:column;flex:1;width:100%;gap:24rem}.m-headerPage{width:100%;background-color:#EE6D52;display:flex;flex-direction:column;align-items:flex-start;gap:24rem;padding:32rem;overflow:hidden}.m-headerPage::after{content:"";height:100%;width:30%;display:block;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1402_702)'%3E%3Cpath d='M0 0H100L0 100V0Z' fill='%23E85C3F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1402_702'%3E%3Crect width='100' height='100' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:repeat-x;position:absolute;top:0;right:0;z-index:1}.m-headerPage__container{display:flex;flex-direction:row;width:100%;justify-content:space-between}.m-infoContainer{display:flex;flex-direction:column;align-items:flex-start}.m-infoContainer:nth-child(2){align-items:flex-end}.m-headerPage .a-info__label{font-size:16px;font-weight:normal;text-align:center;color:var(--terciaryColor);opacity:.5}.m-headerPage .a-info__text{font-size:20px;font-weight:bold;text-align:center;color:white}.m-headerPageContent{display:flex;flex-direction:column;gap:12rem;width:100%;z-index:2}.m-fileContainer{display:flex;width:100%;height:100%;aspect-ratio:1/1.35}.m-documentState__container{display:flex;flex-direction:column;gap:8rem}.m-documentState{--stateColor:#0F8A74;display:flex;flex-direction:row;width:100%;align-items:center;gap:10rem;border-left:3px solid var(--stateColor);padding:8rem 0;box-shadow:0 0 15px rgba(0,0,0,.068);padding-left:8rem;border-radius:4px 0 0 0}.m-documentState__info{display:flex;flex-direction:column;width:100%}.m-documentState.-pending{--stateColor:EE6D52}.m-documentStateInfo__title{font-size:16px;font-weight:normal;color:var(--stateColor)}.m-documentStateInfo__subtitle{font-size:12px;color:var(--terciaryColor);opacity:.5}.a-titleSection{font-size:16px;font-weight:bold;color:var(--terciaryColor)}.m-documentInfo{display:flex;flex-direction:row;justify-content:space-between}.m-documentInfo .a-info__text{opacity:.5}.m-signatureContainer{display:flex;flex-direction:row;gap:32rem}.m-signatureItem__header,.m-signatureItem{display:flex;flex-direction:column}.m-signatureItem{gap:8rem;flex:1}.a-labelSection{opacity:.5}.a-labelDateSection{font-size:12rem;color:var(--mainColor)}.m-signatureItem__content{border:1px solid var(--mainColor);border-radius:8rem;box-shadow:0 0 15px rgba(0,0,0,.068);padding:10rem}.m-signatureItem__content img{border-radius:8rem;object-fit:contain;margin:auto}.m-formPad{display:flex;flex-direction:row;gap:8rem}.m-signaturePad{border-radius:8rem;overflow:hidden}.m-signaturePad__description{background-color:var(--mainColor);color:white;padding:8rem 16rem;font-weight:bold}.m-signaturePad__body canvas{aspect-ratio:2/1;border-radius:0 0 8rem 8rem;border:1px solid var(--mainColor)}@media all and (max-width:768px){html{font-size:1px}#wrapper{align-items:flex-start}}