.c-solutions__title{font-size:2.75rem;font-size:clamp(2.75rem,1.955994898rem + 3.387755102vw,5.34375rem);font-family:"DM Sans",sans-serif;line-height:.9;font-weight:400;letter-spacing:-1px}@media(min-width:1600px){.c-solutions__title{font-size:5.34375rem}}@media(min-width:1024px){.c-solutions__title{letter-spacing:-1px}}.c-solution__title{font-size:1.75rem;font-size:clamp(1.75rem,1.6543367347rem + 0.4081632653vw,2.0625rem);font-family:"DM Sans",sans-serif;line-height:1;font-weight:400;letter-spacing:-1px}@media(min-width:1600px){.c-solution__title{font-size:2.0625rem}}.c-solutions__title strong{background:linear-gradient(to right,var(--grad2) 0%,var(--grad1) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:400}.c-solutions__title strong .word{background:linear-gradient(to right,var(--grad2) 0%,var(--grad1) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:400}.c-solutions__title span{color:var(--purple)}.c-solutions__title .line{overflow:hidden;line-height:.9}.c-solutions__title .line:has(strong){line-height:1.2}.c-solutions{padding-block:5rem;position:relative;overflow-x:clip}@media(min-width:1200px){.c-solutions{padding-bottom:15rem;display:flex;align-items:stretch;justify-content:flex-start;gap:3rem}}.c-solutions:before{content:"";display:block;position:absolute;left:0;top:62%;width:1828px;height:1828px;transform:translateX(-55%);background:url(//biomol.es/wp-content/themes/biomol/build/un-blocks/solutions/../images/ellipse.8bfe4a30.png) no-repeat;background-size:contain;z-index:-1}@media(min-width:1024px){.c-solutions:before{top:45%;transform:translateX(-20%)}}.c-solutions__deco{position:absolute;bottom:2.5rem;z-index:-1;right:-10%}@media(min-width:1024px){.c-solutions__deco{right:2.7vw;bottom:0}}.c-solutions__image{display:block;max-width:80%;margin-bottom:2rem;transition:transform 1.4s var(--power1-inout);transform:translateX(-100%);height:clamp(7.6875rem,6.7117346939rem + 4.1632653061vw,10.875rem);-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;border-top-right-radius:100px;border-bottom-right-radius:100px}@media(min-width:1200px){.c-solutions__image{margin-bottom:0;max-width:calc((100vw - 1024px)/2 + var(--container-gap))}}.wp-block .c-solutions__image{max-width:200px}.c-solutions__image-wrapper{will-change:transform}.c-solutions__wrapper{padding-right:var(--container-gap);padding-left:var(--container-gap)}@media(min-width:1200px){.c-solutions__wrapper{padding-left:0;padding-right:0;max-width:calc(1196px - var(--container-gap))}}@media(min-width: 700px){.c-solutions__content{display:flex;gap:0 3.625rem;align-items:flex-start}}.c-solutions__button{text-align:center}@media(min-width:1024px){.c-solutions__button{text-align:right}}.c-solutions__title{margin:0 0 2.5rem}@media(min-width:1024px){.c-solutions__title{margin-bottom:9.5rem}}.c-solutions.is-visible .c-solutions__image,.wp-block .c-solutions .c-solutions__image{transform:translateX(0)}.c-solutions__list{display:grid;gap:2rem}@media(min-width:700px){.c-solutions__list{grid-template-columns:repeat(2,1fr);max-width:667px;align-content:start}}.c-solutions__list .pin-spacer:last-child{margin-bottom:50vw !important}.c-solution{border-radius:10px;aspect-ratio:.9921875;padding:2rem;overflow:hidden;position:relative;display:flex;flex-direction:column;transition:box-shadow .8s var(--power1-inout)}@media(min-width:700px){.c-solution{aspect-ratio:.7875}}.c-solution__bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzE1IiBoZWlnaHQ9IjMxOCIgdmlld0JveD0iMCAwIDMxNSAzMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpjb2xvci1kb2RnZSI+CjxyZWN0IHg9IjAuNzUiIHk9IjAuNzUiIHdpZHRoPSIzMTMuNSIgaGVpZ2h0PSIzMTYuNSIgcng9IjkuMjUiIGZpbGw9IiMxMzA1NDQiLz4KPHJlY3QgeD0iMC43NSIgeT0iMC43NSIgd2lkdGg9IjMxMy41IiBoZWlnaHQ9IjMxNi41IiByeD0iOS4yNSIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9saW5lYXJfMzc2OF8zNjQwKSIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPC9nPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzM3NjhfMzY0MCIgeDE9IjMwMCIgeTE9IjE0LjcwNzUiIHgyPSItMzguNDkxMiIgeTI9IjI2Ni4xOTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0U0RjVGRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxMzA1NDQiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat;background-color:rgba(0,0,0,0);background-size:contain}@media(min-width:768px){.c-solution__bg{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzE1IiBoZWlnaHQ9IjQwMCIgdmlld0JveD0iMCAwIDMxNSA0MDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHg9IjAuNzUiIHk9IjAuNzUiIHdpZHRoPSIzMTMuNSIgaGVpZ2h0PSIzOTguNSIgcng9IjkuMjUiIGZpbGw9IiMxMzA1NDQiLz4KPHJlY3QgeD0iMC43NSIgeT0iMC43NSIgd2lkdGg9IjMxMy41IiBoZWlnaHQ9IjM5OC41IiByeD0iOS4yNSIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9saW5lYXJfMzY0MF8yNDMwKSIgIGZpbGw9IiMxMzA1NDQiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMzY0MF8yNDMwIiB4MT0iMzE1IiB5MT0iNy41MDAwMSIgeDI9Ii05MS4yMDc1IiB5Mj0iMjQyLjAyNCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRDhGMUZGIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzEzMDU0NCIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);mix-blend-mode:color-dodge}}.c-solution__icon{display:block;width:3.75rem;position:relative;z-index:1;transform:rotate(90deg)}@media(min-width:1024px){.c-solution__icon{transition:transform .8s var(--power1-inout);transform:none}}.c-solution__title{position:relative;z-index:1;margin:auto 0 1.5rem 0}.c-solution__text{position:relative;z-index:1}.c-solution__image{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:0;top:0;z-index:0;mix-blend-mode:color-dodge}@media(min-width:1024px){.c-solution__image{transform:translateY(100%);transition:transform .8s var(--power1-inout)}}@media(min-width:1024px){.c-solution:hover{box-shadow:0 0 32.1px 0 rgba(19,142,255,.3)}}.c-solution:hover .c-solution__icon{transform:rotate(90deg)}.c-solution:hover .c-solution__image{transform:translateY(0)}