.content-section-flex.content-section-txt-numberblocks{ gap:120px;}.content-section-txt-numberblocks .projectsintro{ display:block;flex:0 0 400px;}.content-section-txt-numberblocks .bignumbersfullwrapper{ display:grid;flex:1;grid-template-columns:repeat(2,1fr);gap:40px;}.bignumberswrapper{ display:block;position:relative;border-radius:16px;overflow:hidden;background-color:var(--white);border:1px solid rgba(29,32,50,0.25);box-sizing:border-box;text-align:center;transition:background-color 0.3s ease-in-out;}.bignumberswrapper:hover{ background-color:var(--second-color);}.bignumbersbg{ position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;pointer-events:none;}.bignumbersbg:before{ content:"";width:306px;height:306px;right:-65px;position:absolute;background-color:var(--fourth-color);-webkit-filter:blur(120px);filter:blur(120px);will-change:transform;top:300px;opacity:0;transition:top 0.3s ease-in-out,opacity 0.3s ease-in-out;}.bignumberswrapper:hover .bignumbersbg:before{ top:140px;opacity:1;}.bignumber{ position:absolute;top:0;left:25px;color:#f3f3f3;font-weight:800;font-size:120px;line-height:144px;z-index:2;transition:color 0.3s ease-in-out;}.bignumberswrapper:hover .bignumber{ color:#36394f;}.bignumberscontent{ position:relative;z-index:3;box-sizing:border-box;padding:40px;}.bignumberscontent h3{ margin:0 0 20px 0;font-size:24px;line-height:29px;color:var(--heading-color);transition:color 0.3s ease-in-out;}.bignumberswrapper:hover .bignumberscontent h3{ color:var(--alt-heading-color);}.bignumberscontent p{ margin:0;font-size:18px;line-height:29px;color:var(--text-color);-webkit-line-clamp:4;height:116px;color:var(--text-color);transition:color 0.3s ease-in-out;}.bignumberswrapper:hover .bignumberscontent p{ color:var(--alt-text-color);}@media (max-width:1450px){ .content-section-flex.content-section-txt-numberblocks{ gap:60px;}}@media (max-width:1350px){ .bignumberscontent{ padding:25px;}}@media (max-width:1250px){ .content-section-txt-numberblocks .projectsintro{ flex:0 0 300px;} .content-section-txt-numberblocks .bignumbersfullwrapper{ gap:20px;}}@media (max-width:1100px){ .bignumberscontent h3{ margin:0 0 10px 0;font-size:18px;line-height:25px;height:25px;} .bignumberscontent p{ font-size:16px;line-height:25px;height:100px;} .bignumber{ font-size:90px;line-height:110px;left:15px;}}@media (max-width:999px){ .content-section-flex.content-section-txt-numberblocks{ gap:40px;} .content-section-txt-numberblocks .projectsintro{ flex:inherit;}}@media (max-width:700px){ .content-section-flex.content-section-txt-numberblocks{ gap:30px;} .content-section-txt-numberblocks .bignumbersfullwrapper{ grid-template-columns:repeat(1,1fr);} .bignumberscontent h3{ -webkit-line-clamp:2;height:auto;max-height:50px;} .bignumberscontent p{ height:auto;max-height:100px;}}