.calculations-section{background-color:#f9f8fe;padding:3.75rem;border-radius:30px}@media(max-width: 1024px){.calculations-section{padding:1.875rem 1.25rem}}.calculations-section .cover{position:relative;margin-left:auto;z-index:1}@media(min-width: 1024px){.calculations-section .cover{margin-top:-100px;width:-moz-max-content;width:max-content}}.calculations-section .cover img{width:100%}.calculations-section .calculations-form-wrapper{margin-bottom:60px;max-width:75%;display:flex;flex-wrap:wrap;gap:15px;row-gap:50px}@media(max-width: 1024px){.calculations-section .calculations-form-wrapper{max-width:100%;row-gap:20px}}@media(min-width: 1024px){.calculations-section .calculations-form-wrapper.double .form-group{width:45%}}.calculations-section .calculations-form-wrapper .form-group{display:flex;flex-direction:column;font-weight:300;font-style:normal;color:#1c2c6d;width:30%;position:relative}@media(max-width: 1024px){.calculations-section .calculations-form-wrapper .form-group{width:45%}}@media(max-width: 512px){.calculations-section .calculations-form-wrapper .form-group{width:100%}}.calculations-section .calculations-form-wrapper .form-group label{margin-bottom:14px;color:inherit;font-size:1.25rem;font-weight:400;font-style:normal}.calculations-section .calculations-form-wrapper .form-group label.error{position:absolute;bottom:-20px;left:0;font-size:12px;margin:0}.calculations-section .calculations-form-wrapper .form-group input,.calculations-section .calculations-form-wrapper .form-group select{border-radius:9999px;border:1px solid #eeedf1;background-color:#f9d4dc;padding:20px 25px;color:inherit;font-size:16px;transition:.3s ease}.calculations-section .calculations-form-wrapper .form-group input:focus,.calculations-section .calculations-form-wrapper .form-group select:focus{border:1px solid #552772}.calculations-section .calculations-form-wrapper .form-group input.error,.calculations-section .calculations-form-wrapper .form-group select.error{border-color:#ffa099}.calculations-section .calculations-form-wrapper .form-group:has(select) select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.calculations-section .calculations-form-wrapper .form-group:has(select) select:focus :after{transform:rotate(90deg)}.calculations-section .calculations-form-wrapper .form-group:has(select)::after{content:"";position:absolute;right:15px;bottom:23%;pointer-events:none;width:0;height:0;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-top:14px solid #d34564}.calculations-section .calculations-form-wrapper .form-group.full{display:flex;flex-direction:row;width:100%;gap:10px}.calculations-section .calculations-form-wrapper .form-group.full button{gap:20px}.calculations-section .calculations-result{position:relative;padding-block:60px;background-color:#ecf6f5;border-radius:20px;margin-top:-10px;padding:.9375rem}@media(min-width: 1024px){.calculations-section .calculations-result{margin-top:-20px;padding:4.0625rem}}.calculations-section .calculations-result:not(.active){display:none}.calculations-section .calculations-result:not(.active) .box-container{display:none}.calculations-section .calculations-result .content p{font-size:1.25rem;font-weight:500;font-style:normal;margin-bottom:.9375rem}.calculations-section .calculations-result .content p strong{font-size:1.5625rem;font-weight:600;font-style:normal}.calculations-section .calculations-result .box-container{margin-top:.625rem;display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));-moz-column-gap:15px;column-gap:15px;row-gap:40px}@media(min-width: 1024px){.calculations-section .calculations-result .box-container{grid-template-columns:repeat(3, minmax(0, 1fr))}}.calculations-section .calculations-result .box-container .calculations-card{display:flex;flex-direction:column;row-gap:1.25rem;height:100%}.calculations-section .calculations-result .box-container .calculations-card p{font-size:1.25rem;font-weight:400;font-style:normal;line-height:1.4;margin:0}.calculations-section .calculations-result .box-container .calculations-card p strong{font-size:1.25rem;font-weight:600;font-style:normal}.calculations-section .calculations-result .box-container .calculations-card .result-pill{display:flex;align-items:center;justify-content:center;text-align:center;padding:1.75rem;border-radius:99999px;background-color:#f9d4dc}.calculations-section button{background-color:#d34564;padding:10px;border-radius:9999px;cursor:pointer;color:#fff;font-weight:500;font-style:normal;font-size:16px;display:inline-block;width:100%;transition:200ms;text-align:center;display:flex;align-items:center;justify-content:center;width:30%;padding:21px}@media(max-width: 1024px){.calculations-section button{width:50%}}.calculations-section button[type=reset]{background-color:#552772}.calculations-section button i{display:flex;align-items:center;justify-content:center;padding:10px;background:#fff;opacity:.9;border-radius:9999px;color:#95c53c;font-size:14px;aspect-ratio:1/1}.calculations-section button span{display:flex;justify-content:center;width:50%}.calculations-section button:hover{background-color:#f9d4dc;opacity:.9}body.hide-calculations-result .calculations-result{display:none !important}.container-xxs{max-width:var(--container-max);width:var(--container-width);margin:0 auto;height:100%;--container-width: 95%;--container-max: 725px}@media(min-width: 1200px){.container-xxs{--container-width: 95%}}.calculations-section .calculations-accordion{padding-top:20px}.calculations-section .calculations-accordion p{margin-bottom:20px}.calculations-section .calculations-accordion p strong{font-size:1.5625rem;font-weight:500;font-style:normal;color:#2a2827}