.b-solutions-single{display:grid;grid-template-areas:"problem" "solution" "image";grid-template-columns:1fr;margin-bottom:calc(3.70861px + 13.24503vw)}@media screen and (max-width:576px){.b-solutions-single{margin-bottom:5rem}}@media screen and (min-width:1180px){.b-solutions-single{margin-bottom:10rem}}.b-solutions-single:last-child{margin-bottom:0}@media(min-width:768px){.b-solutions-single{display:grid;grid-template-areas:"problem image" "solution solution";grid-template-columns:minmax(500px,1fr) 1fr}}@media(min-width:md){.b-solutions-single{display:grid;grid-template-areas:"problem image" "solution solution";grid-template-columns:minmax(500px,1fr) 1fr}}@media(min-width:992px){.b-solutions-single{display:grid;grid-template-areas:"problem image" "solution solution";grid-template-columns:1fr 1fr}}@media(min-width:lg){.b-solutions-single{display:grid;grid-template-areas:"problem image" "solution solution";grid-template-columns:1fr 1fr}}.b-solutions-single .wp-block-image{align-items:center;display:flex;grid-area:image;justify-content:flex-end;margin-top:1rem}@media(min-width:576px){.b-solutions-single .wp-block-image{margin:0}}@media(min-width:sm){.b-solutions-single .wp-block-image{margin:0}}@media(min-width:768px){.b-solutions-single .wp-block-image{margin-left:calc(-203.42857px + 28.57143vw)}}@media screen and (min-width:768px)and (max-width:768px){.b-solutions-single .wp-block-image{margin-left:1rem}}@media screen and (min-width:768px)and (min-width:992px){.b-solutions-single .wp-block-image{margin-left:5rem}}@media(min-width:md){.b-solutions-single .wp-block-image{margin-left:calc(-203.42857px + 28.57143vw)}}@media screen and (min-width:md)and (max-width:768px){.b-solutions-single .wp-block-image{margin-left:1rem}}@media screen and (min-width:md)and (min-width:992px){.b-solutions-single .wp-block-image{margin-left:5rem}}.b-solutions-single .wp-block-image img{height:auto}@media(min-width:768px){.b-solutions-single.b-solutions-single--right{grid-template-areas:"image problem" "solution solution";grid-template-columns:1fr minmax(500px,1fr)}}@media(min-width:md){.b-solutions-single.b-solutions-single--right{grid-template-areas:"image problem" "solution solution";grid-template-columns:1fr minmax(500px,1fr)}}@media(min-width:992px){.b-solutions-single.b-solutions-single--right{display:grid;grid-template-areas:"image problem" "solution solution";grid-template-columns:1fr 1fr}}@media(min-width:lg){.b-solutions-single.b-solutions-single--right{display:grid;grid-template-areas:"image problem" "solution solution";grid-template-columns:1fr 1fr}}@media(min-width:768px){.b-solutions-single.b-solutions-single--right .b-solutions-single__arrow{align-self:flex-end;transform:rotate(180deg)}}@media(min-width:md){.b-solutions-single.b-solutions-single--right .b-solutions-single__arrow{align-self:flex-end;transform:rotate(180deg)}}.b-solutions-single.b-solutions-single--right .b-solutions-single__box--problem{justify-self:end}.b-solutions-single.b-solutions-single--right .b-solutions-single__box--solution{justify-self:start}@media(min-width:992px){.b-solutions-single.b-solutions-single--right .b-solutions-single__box--solution{justify-self:center;max-width:calc(580px - 4rem)}}@media(min-width:lg){.b-solutions-single.b-solutions-single--right .b-solutions-single__box--solution{justify-self:center;max-width:calc(580px - 4rem)}}@media(min-width:768px){.b-solutions-single.b-solutions-single--right .wp-block-image{margin-right:calc(-203.42857px + 28.57143vw)}}@media screen and (min-width:768px)and (max-width:768px){.b-solutions-single.b-solutions-single--right .wp-block-image{margin-right:1rem}}@media screen and (min-width:768px)and (min-width:992px){.b-solutions-single.b-solutions-single--right .wp-block-image{margin-right:5rem}}@media(min-width:md){.b-solutions-single.b-solutions-single--right .wp-block-image{margin-right:calc(-203.42857px + 28.57143vw)}}@media screen and (min-width:md)and (max-width:768px){.b-solutions-single.b-solutions-single--right .wp-block-image{margin-right:1rem}}@media screen and (min-width:md)and (min-width:992px){.b-solutions-single.b-solutions-single--right .wp-block-image{margin-right:5rem}}.b-solutions-single__box{border-radius:1.25rem;box-shadow:0 0 50px 0 rgba(44,179,231,.04);display:flex;flex-direction:column;overflow:hidden;padding:calc(20.92308px + 1.92308vw);position:relative;width:-webkit-fill-available;z-index:1}@media screen and (max-width:576px){.b-solutions-single__box{padding:2rem}}@media screen and (min-width:992px){.b-solutions-single__box{padding:2.5rem}}.b-solutions-single__box:before{background:linear-gradient(180deg,#222d30,rgba(34,45,48,.4));bottom:0;content:"";height:100%;left:0;opacity:1;position:absolute;right:0;top:0;transition:opacity .2s ease-out,visibility .2s ease-out;visibility:visible;width:100%;z-index:-1}.b-solutions-single__box--problem{grid-area:problem;max-width:100%}@media(min-width:992px){.b-solutions-single__box--problem{max-width:calc(580px - 4rem)}}@media(min-width:lg){.b-solutions-single__box--problem{max-width:calc(580px - 4rem)}}.b-solutions-single__box--problem:before{background:linear-gradient(180deg,#222d30,rgba(34,45,48,.4))}.b-solutions-single__box--problem .b-solutions-single__eyebrow{background:radial-gradient(100% 100% at 50% 50%,rgba(44,179,231,.21) 0,rgba(44,179,231,0) 100%)}.b-solutions-single__box--solution{grid-area:solution;justify-self:end;margin-top:1rem;max-width:100%}@media(min-width:768px){.b-solutions-single__box--solution{margin-top:-4rem;max-width:calc(480px - 4rem);width:100%}}@media(min-width:md){.b-solutions-single__box--solution{margin-top:-4rem;max-width:calc(480px - 4rem);width:100%}}@media(min-width:992px){.b-solutions-single__box--solution{justify-self:center;max-width:calc(580px - 4rem)}}@media(min-width:lg){.b-solutions-single__box--solution{justify-self:center;max-width:calc(580px - 4rem)}}.b-solutions-single__box--solution:before{background:linear-gradient(180deg,#003a4b,rgba(0,58,75,.7)),linear-gradient(180deg,#222d30,rgba(34,45,48,.4))}.b-solutions-single__box--solution .b-solutions-single__eyebrow{background:radial-gradient(122.12% 122.12% at 50% 50%,#2cb3e7 0,rgba(44,179,231,.2) 100%)}.b-solutions-single__eyebrow{border-radius:.75rem;box-shadow:0 0 50px 0 rgba(44,179,231,.04);margin-bottom:1.25rem;padding:.875rem 1.375rem;width:-moz-fit-content;width:fit-content}.b-solutions-single__heading{color:var(--color-base-white);font-size:1.875rem;font-size:calc(6.15385px + 2.40385vw);font-style:normal;font-weight:var(--font-weight-semibold);line-height:1.5;margin-bottom:1.25rem}@media screen and (max-width:576px){.b-solutions-single__heading{font-size:1.25rem}}@media screen and (min-width:992px){.b-solutions-single__heading{font-size:1.875rem}}.b-solutions-single__text{color:var(--color-base-white);font-size:1rem;font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:.16px;line-height:1.5}.b-solutions-single__arrow{margin-top:calc(-6.76923px + 6.73077vw)}@media screen and (max-width:576px){.b-solutions-single__arrow{margin-top:2rem}}@media screen and (min-width:992px){.b-solutions-single__arrow{margin-top:3.75rem}}@media(min-width:768px){.b-solutions-single__arrow--mobile{display:none}}@media(min-width:md){.b-solutions-single__arrow--mobile{display:none}}.b-solutions-single__arrow--desktop{display:none}@media(min-width:768px){.b-solutions-single__arrow--desktop{display:flex}}@media(min-width:md){.b-solutions-single__arrow--desktop{display:flex}}.b-solutions-single .b-solutions-single__box.b-solutions-single__box--solution.has-blue-gradient-background{background:transparent!important}.b-solutions-single .b-solutions-single__box.b-solutions-single__box--solution.has-blue-gradient-background:before{background:linear-gradient(180deg,rgba(44,179,231,.9) .05%,rgba(44,179,231,.72) 99.95%),linear-gradient(180deg,#222d30,rgba(34,45,48,.4))}.b-solutions-single .b-solutions-single__box.b-solutions-single__box--solution.has-blue-gradient-background .b-solutions-single__eyebrow{background:radial-gradient(122.12% 122.12% at 50% 50%,rgba(34,45,48,.9) 0,rgba(34,45,48,.9) 100%)}.b-solutions-single .b-solutions-single__box.b-solutions-single__box--solution.has-dark-blue-gradient-background{background:transparent!important}
/*# sourceMappingURL=block_solutions.css.map*/