*{margin:0;padding:0}body{font-family:Lato,sans-serif}.checkout-body{align-items:flex-start;gap:24px;margin:0 auto;padding-bottom:64px;width:1140px}.checkout-body,.checkout-items{display:flex;justify-content:center}.checkout-items{align-items:center;background:var(--ffffff,#fff);border:1px solid var(--grises-fafafa,#fafafa);border-radius:8px;box-shadow:10px 10px 64px 0 rgba(0,0,0,.1);flex:1 0 0;flex-direction:column;gap:16px;padding:32px;width:558px}.term{align-items:center!important;display:flex;flex-direction:row!important;gap:12px}.term a{display:contents}.term input{height:20px;width:20px}#term-error{margin-top:50px;position:absolute}.error{color:red!important}.proyecto-item-img img{border-radius:8px;height:92px;object-fit:cover;width:92px}.proyecto-item{display:flex;flex-direction:column;gap:16px;justify-content:center}.proyecto-smi{color:var(--212529,#212529);font-family:Lato;font-feature-settings:"clig" off,"liga" off;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.proyecto-item{border-bottom:1px solid #ccc;padding-bottom:20px}.proyecto-item-header{align-items:center;display:flex;flex:1 0 0;gap:16px}.proyecto-item-tag{align-items:center;display:flex;gap:4px}.proyecto-item-tags{align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:4px}.proyecto-item-tags>div{width:150px}.proyecto-item-details{display:flex;flex-direction:column;gap:8px}.proyecto-item-tag span{color:#666;font-family:Lato;font-feature-settings:"clig" off,"liga" off;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.proyecto-values{align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:8px}.proyecto-values>div{width:226px}.proyecto-monto input{background:#fff;border:1px solid #ccc;border-radius:100px;height:20px;width:20px}.proyecto-monto label{display:flex;gap:8px}.proyecto-monto{background:#fafafa;color:#333;font-family:Lato;font-feature-settings:"clig" off,"liga" off;font-size:18px;font-style:normal;font-weight:400;gap:8px;justify-content:center;line-height:normal;padding:12px 8px}.proyecto-monto,.proyecto-notify{align-items:center;border-radius:4px;display:flex}.proyecto-notify{align-self:stretch;background:#e5fbff;gap:10px;padding:8px}.checkout-form{align-items:flex-start;background:var(--ffffff,#fff);border:1px solid var(--grises-fafafa,#fafafa);border-radius:8px;box-shadow:10px 10px 64px 0 rgba(0,0,0,.1);display:flex;flex:1 0 0;flex-direction:column;gap:16px;justify-content:center;padding:32px;width:494px}.checkout-from-title{align-items:flex-start;align-self:stretch;border-bottom:1px solid var(--grises-cccccc,#ccc);border-top:1px solid var(--grises-cccccc,#ccc);display:flex;justify-content:space-between;padding:12px 0}.checkout-from-title .total_amount span,.checkout-from-title .total_title span{color:var(--212529,#212529);font-family:Lato;font-feature-settings:"clig" off,"liga" off;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.checkout-form-step1,.checkout-form-step2,.checkout-form-step3{width:100%}.checkout-step-title{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.checkout-step-title span{color:#ff6b00;font-family:Lato;font-feature-settings:"clig" off,"liga" off;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.checkout-form-input{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.checkout-form-input label{color:var(--212529,#212529);font-family:Lato;font-feature-settings:"clig" off,"liga" off;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.checkout-form-input input,.checkout-form-input select{align-items:center;align-self:stretch;background:#fff;border:1px solid #ccc;border-radius:4px;display:flex;gap:10px;padding:14px 24px}.checkout-btn-next{display:flex;justify-content:end}.checkout-btn-next button{align-items:center;background:var(--Naranja-FF6B00,#ff6b00);border:0;border-radius:4px;color:var(--212529,#fff);cursor:pointer;display:flex;font-family:Lato;font-feature-settings:"clig" off,"liga" off;font-size:14px;font-style:normal;font-weight:700;gap:10px;justify-content:center;line-height:normal;padding:13px 16px}.checkout-form-col-2{align-items:flex-start;align-self:stretch;display:flex;gap:16px}.checkout-form-col-2>div{width:50%}.details-title span{color:var(--Grises-Carbn,#333);font-family:Lato;font-feature-settings:"clig" off,"liga" off;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.details-causa-body{align-items:center;display:flex;flex:1 0 0;gap:16px;margin:16px 0}.details-causa-title h3{color:var(--212529,#212529);font-family:Lato;font-feature-settings:"clig" off,"liga" off;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.details-causa-img img{border-radius:8px;height:64px;object-fit:cover;width:64px}.details-causa-btn{align-items:center;align-self:stretch;display:flex;gap:16px;justify-content:flex-end}.details-causa-btn .secondary{background:var(--ffffff,#fff);border:1px solid var(--Secundarios-Secundario,#00acca);border-radius:4px;color:var(--Grises-Carbn,#333)}.details-causa-btn .primary,.details-causa-btn .secondary{align-items:center;cursor:pointer;display:flex;font-family:Lato;font-feature-settings:"clig" off,"liga" off;font-size:14px;font-style:normal;font-weight:700;gap:10px;justify-content:center;line-height:normal;padding:13px 16px}.details-causa-btn .primary{background:var(--Naranja-FF6B00,#ff6b00);border:0;border-radius:4px;color:var(--212529,#212529)}.checkout-form-step1,.checkout-form-step2,.checkout-form-step3{border-bottom:1px solid #ccc;padding-bottom:16px}.checkout-form-step1>div,.checkout-form-step2>div,.checkout-form-step3>div{cursor:pointer}#cardPaymentBrick_container h2{margin-bottom:20px}#cardPaymentBrick_container div[data-testid=submit-button]{max-width:100%}.checkout-form-step1 .checkot-form-step-body,.checkout-form-step2 .checkot-form-step-body,.checkout-form-step3 .checkot-form-step-body{display:none}.open .checkout-step-title{margin-bottom:5px}.open .checkot-form-step-body{display:block!important}.close .checkot-form-step-body{display:none}.open>div>svg{transform:rotate(0deg);transition:.5s}.close>div>svg{transform:rotate(180deg);transition:.5s}.otromonto-input{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:4px}.otromonto-input input{align-items:center;align-self:stretch;background:#fff;border:1px solid #ccc;border-radius:4px;display:flex;gap:10px;padding:14px 24px}.otromonto-input .error{color:var(--Text-text-error,#da1e28);display:none;font-family:Lato;font-feature-settings:"clig" off,"liga" off;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.proyecto-item{position:relative}.close-item{cursor:pointer;position:absolute;right:0;top:10px}.checkout-container{align-items:center;display:flex;flex-direction:column;gap:16px;margin:0 auto;padding:32px 0;position:relative;width:1140px}.checkout-title h3{font-family:Lato;font-feature-settings:"clig" off,"liga" off;font-size:32px;font-style:normal;font-weight:700}.checkout-desc p,.checkout-title h3{color:var(--212529,#212529);line-height:normal}.checkout-desc p{font-family:Lato;font-feature-settings:"clig" off,"liga" off;font-size:18px;font-style:normal;font-weight:400;text-align:center}.arrow{align-items:center;color:var(--212529,#212529);cursor:pointer;display:flex;font-family:Lato;font-feature-settings:"clig" off,"liga" off;font-size:14px;font-style:normal;font-weight:700;gap:12px;left:0;line-height:normal;position:absolute;top:50%}@media (min-width:320px) and (max-width:480px){.checkout-body{flex-direction:column;width:100%}.checkout-form,.checkout-items{margin:0 auto;width:calc(100% - 98px)}.proyecto-item-header{align-items:flex-start;flex-direction:column}.proyecto-values>div{width:118px}.checkout-form-col-2{flex-direction:column}.checkout-form-col-2>div{width:100%}.arrow{align-items:center;color:var(--212529,#212529);cursor:pointer;display:flex;font-family:Lato;font-feature-settings:"clig" off,"liga" off;font-size:14px;font-style:normal;font-weight:700;gap:12px;left:0;line-height:normal;position:absolute;top:30%}.checkout-container{padding-top:124px;text-align:center;width:100%;width:calc(100% - 64px)}}