.calculatematerials-module__vcNN6a__container_general{flex-direction:column;row-gap:1rem;width:100%;display:flex;overflow-y:auto}.calculatematerials-module__vcNN6a__text__title__general{color:var(--dark-blue);font-size:1.3rem;font-weight:500}.calculatematerials-module__vcNN6a__container{grid-column-gap:1rem;grid-template-columns:repeat(2,minmax(20rem,1fr));justify-content:space-between;row-gap:2rem;width:100%;height:100%;padding-bottom:2rem;padding-right:2rem;display:grid;overflow-y:auto}.calculatematerials-module__vcNN6a__material_calculator{-moz-column-gap:1.5rem;-ms-border-radius:.4rem;-o-border-radius:.4rem;background-color:#fff;border-radius:.4rem;flex-direction:column;justify-content:space-between;gap:.5rem 1.5rem;width:100%;height:100%;max-height:30rem;padding:1.5rem;display:flex}.calculatematerials-module__vcNN6a__material_calculator__border{background-image:var(--gradient-holcim);-moz-column-gap:1.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;column-gap:1.5rem;max-height:23rem;padding:.1rem;position:relative}.calculatematerials-module__vcNN6a__img_container{-ms-border-radius:.3rem;-o-border-radius:.3rem;border-radius:.3rem;justify-content:center;align-items:center;width:60%;height:100%;display:flex}.calculatematerials-module__vcNN6a__img_container img{-o-object-fit:cover;object-fit:cover;-ms-border-radius:.3rem;-o-border-radius:.3rem;border-radius:.3rem;width:100%;height:100%}.calculatematerials-module__vcNN6a__general_content{-moz-column-gap:1rem;column-gap:1rem;height:100%;display:flex}.calculatematerials-module__vcNN6a__content{flex-direction:column;row-gap:.5rem;width:40%;padding-top:2rem;display:flex}.calculatematerials-module__vcNN6a__container__title h4{color:var(--dark-blue);word-break:break-word;font-size:1.2rem;font-weight:600}.calculatematerials-module__vcNN6a__subtitle{font-size:1.5rem;font-weight:600;color:var(--bright-green)!important}.calculatematerials-module__vcNN6a__text_description{color:var(--black);height:7rem;font-size:.9rem;font-weight:500;overflow-y:auto}.calculatematerials-module__vcNN6a__container_buttons{-moz-column-gap:1rem;justify-content:center;column-gap:1rem;width:100%;display:flex}.calculatematerials-module__vcNN6a__container_buttons .calculatematerials-module__vcNN6a__button__primary{background:linear-gradient(to bottom, var(--dark-blue), var(--dark-blue));color:#fff;cursor:pointer;-o-transition:background-color ease .4s, border-radius .4s;-ms-border-radius:.3rem;-o-border-radius:.3rem;border:none;border-radius:.3rem;outline:none;flex-direction:column;justify-content:center;align-items:center;height:3rem;margin-top:.5rem;padding:0 2rem;font-size:.8rem;font-weight:600;transition:background-color .4s,border-radius .4s;display:flex}.calculatematerials-module__vcNN6a__container_buttons .calculatematerials-module__vcNN6a__button__primary:hover{background:var(--gradient-button);-ms-border-radius:5rem;-o-border-radius:5rem;-o-transition:background-color ease .4s, border-radius .4s;border-radius:5rem;transition:background-color .4s,border-radius .4s}.calculatematerials-module__vcNN6a__button__secondary{border:2px solid var(--dark-blue);background-color:#fff;background:linear-gradient(#fff, #fff) padding-box, var(--gradient-button) border-box;cursor:pointer;-ms-border-radius:.3rem;-o-border-radius:.3rem;-o-transition:all .3s ease;border-radius:.3rem;outline:none;height:3rem;margin-top:.5rem;padding:0 1rem;transition:all .3s;display:table}.calculatematerials-module__vcNN6a__button__secondary:hover{border:2px solid #0000}.calculatematerials-module__vcNN6a__button__text{vertical-align:middle;color:var(--dark-blue);font-size:.8rem;font-weight:600;display:table-cell}.calculatematerials-module__vcNN6a__footer__calculate{grid-column:1/-1;width:100%;margin-top:2rem}@media screen and (max-width:1100px){.calculatematerials-module__vcNN6a__container{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));padding:0 1rem 1rem}.calculatematerials-module__vcNN6a__text__title__general{margin-top:1rem;margin-left:1rem;margin-right:1rem;font-size:1.2rem}.calculatematerials-module__vcNN6a__container_general{padding:2rem 0 4rem}}
