.styles-module__OpDpca__container{flex-direction:column;align-items:center;gap:2.5rem;display:flex}.styles-module__OpDpca__image,.styles-module__OpDpca__text{width:100%}@media (min-width:900px){.styles-module__OpDpca__container{-moz-column-gap:3rem;grid-template-columns:minmax(280px,560px) minmax(280px,560px);justify-content:center;align-items:center;column-gap:3rem;display:grid}.styles-module__OpDpca__imageLeft{grid-template-areas:"image text"}.styles-module__OpDpca__imageRight{grid-template-areas:"text image"}.styles-module__OpDpca__image{grid-area:image;max-width:560px}.styles-module__OpDpca__text{grid-area:text;max-width:560px}}
.styles-module__EkL6tG__calculateButton{border-radius:4px!important;transition:all .3s!important}.styles-module__EkL6tG__buttonContent{opacity:1;transition:all .3s;transform:translateY(0)}.styles-module__EkL6tG__buttonContent.styles-module__EkL6tG__loading{opacity:0;transform:translateY(10px)}.styles-module__EkL6tG__loadingContent{opacity:0;justify-content:center;align-items:center;animation:.3s forwards styles-module__EkL6tG__slideDown;display:flex;position:absolute;inset:0;transform:translateY(-10px)}.styles-module__EkL6tG__loadingContent span{transition:opacity .3s}@keyframes styles-module__EkL6tG__slideDown{to{opacity:1;transform:translateY(0)}}.styles-module__EkL6tG__calculateButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.styles-module__EkL6tG__calculateButton:active:not(:disabled){transform:translateY(0)}
@keyframes styles-module__ydARXq__diagonalShimmer{0%{transform:translate(-200%,-200%)rotate(45deg)}to{transform:translate(200%,200%)rotate(45deg)}}.styles-module__ydARXq__ctaButton{position:relative;overflow:hidden}.styles-module__ydARXq__shimmer:before{content:"";background:linear-gradient(to bottom right,#0000,#0000 30%,#ffffff4d 40%,#ffffff80 50%,#ffffff4d 60%,#0000 70%,#0000);width:400%;height:400%;animation:16s cubic-bezier(.4,0,.2,1) infinite styles-module__ydARXq__diagonalShimmer;position:absolute;top:-150%;left:-150%;transform:translate(-200%,-200%)rotate(45deg)}.styles-module__ydARXq__fadingAnimation{opacity:0;animation:.6s ease-out .4s forwards styles-module__ydARXq__fadeInLeft}@keyframes styles-module__ydARXq__fadeInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}
