.our-solution .title{margin:0;text-align:center}.our-solution .title-wrapper-with-link{align-items:center;justify-content:center;margin:0 0 2rem}.our-solution.no-heading .title{display:none}.our-solution-simple__caption{background-color:#fff;width:max-content;margin:0 auto 2rem;box-shadow:0 4px 8px #222a350d,0 0 0 1px #222a3514,0 1px 5px -4px #131316b3;border-radius:1rem;color:#707b86;padding:.45rem .75rem;letter-spacing:-.05em;line-height:1.25;font-size:1.4rem}.our-solution-simple__subheading{text-align:center;letter-spacing:0em;line-height:1.25;margin-bottom:3rem}.our-solution-card__image-wrapper--third-width{width:33%}.our-solution-card__image-wrapper--half-width{width:50%}.our-solution-list__item.center .our-solution-card__image-wrapper:not(.our-solution-card__image-wrapper--full-width),.our-solution-list__item:only-child{margin-left:auto;margin-right:auto}.our-solution .button{margin-top:1.5rem}.our-solution-list{margin-top:0;margin-bottom:0;padding:0}.our-solution-list__item:only-child{max-width:72rem}.our-solution-list__item--empty{display:none}.our-solution:not(.background-none) .our-solution-card{background:rgb(var(--color-background));height:100%}.our-solution.background-primary .our-solution-card{background:#f8f8f8;border-radius:20px;height:auto;box-shadow:2px 0 0 1px #0000,0 4px 8px #0000,0 8px 16px #0000000d,0 16px 32px #00000026}.our-solution-list h3{font-size:2rem;font-weight:900;line-height:1.75rem;letter-spacing:0em}.our-solution-list p{margin:0}.our-solution-card__info{margin-bottom:4rem}.our-solution-card__info>:nth-child(2){margin-top:0}.our-solution-list__item.center .media--adapt,.our-solution-list__item .media--adapt .our-solution-card__image{width:auto}.our-solution-list__item.center .media--adapt img{left:50%;transform:translate(-50%)}.background-none .our-solution-card-spacing{padding:0;margin:0}.our-solution h3.inline-richtext{font-weight:900;color:#fff}.our-solution .rte.column-text{color:#fff}.background-none .our-solution-card__info{padding-top:0;padding-left:0;padding-right:0}.background-none .slider .our-solution-card__info{padding-bottom:0}.background-none .our-solution-card__image-wrapper+.our-solution-card__info{padding-top:2.5rem}.background-none .slider .our-solution-card__info{padding-left:.5rem}.background-none .slider .our-solution-card__image-wrapper+.our-solution-card__info{padding-left:1.5rem}.background-none .our-solution-list:not(.slider) .center .our-solution-card__info{padding-left:2.5rem;padding-right:2.5rem}.our-solution-card{position:relative;box-sizing:border-box;padding:0}.our-solution-card>.our-solution-card__image-wrapper--full-width:not(.our-solution-card-spacing){border-top-left-radius:calc(var(--text-boxes-radius) - var(--text-boxes-border-width));border-top-right-radius:calc(var(--text-boxes-radius) - var(--text-boxes-border-width));overflow:hidden}.our-solution.background-none .our-solution-card{border-radius:0}.our-solution-card__info .link{text-decoration:none;font-size:inherit;margin-top:1.5rem}.our-solution-card__wrapper .icon-wrap{margin-left:.8rem;white-space:nowrap;line-height:0}.column-text{line-height:1.5}.our-solution-card__number{display:inline-flex;align-items:center;justify-content:center;width:140px;height:140px;background-color:#fff;color:#121212;font-size:6rem;font-weight:700;border-radius:50%;box-shadow:2px 2px 5px #0000004d}.our-solution-card__top{margin-bottom:4rem}.our-solution-card__top-one{display:flex;align-items:center;justify-content:left;gap:1rem}.our-solution .grid{column-gap:21px;flex-wrap:nowrap}.our-solution .media img{border-top-left-radius:20px;border-top-right-radius:20px}.our-solution-card__divider{border:1px solid #aeaeae;margin-bottom:4rem}.our-solution-card__wrapper{padding:4rem;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.our-solution-card__wrapper.os-wrap-optimization{background:#007bff;background:-webkit-linear-gradient(45deg,#007bff,#66b3ff);background:linear-gradient(45deg,#007bff,#66b3ff)}.our-solution-card__wrapper.os-wrap-maintenance{background:#28a745;background:-webkit-linear-gradient(45deg,#28a745,#5cbf73);background:linear-gradient(45deg,#28a745,#5cbf73)}.os-info-list_icon,.our-solution-card__icon{line-height:0}.our-solution-card__info ul{padding:0}li.os-info-list{list-style-type:none;display:flex;align-items:center;margin-bottom:1.2rem;color:#fff;gap:1rem}.our-solution a.link{display:flex;align-items:center;background:#fff;color:#000;border-radius:10px;white-space:nowrap;text-decoration:none;padding:13px 15px;width:fit-content;transition:transform .15sease,background-color .15sease;justify-content:center;width:100%}.our-solution-card__info{display:flex;gap:20px}.our-solution-card__info-list{flex:1}@media screen and (min-width: 990px){.our-solution-list__item--empty{display:list-item}.our-solution-card__info{flex-direction:row;gap:0}}@media screen and (min-width: 750px) and (max-width: 989px){.our-solution-list:not(.slider){padding-left:5rem;padding-right:5rem}.our-solution__title{padding-left:5rem;padding-right:5rem}}@media screen and (min-width: 750px){.our-solution-list.slider{padding:0}.our-solution-list__item,.grid--4-col-desktop .our-solution-list__item{padding-bottom:0}.background-none .grid--2-col-tablet .our-solution-list__item{margin-top:4rem}.background-none .our-solution-card__image-wrapper{margin-left:1.5rem;margin-right:1.5rem}.background-none .our-solution-list .our-solution-card__info,.background-none .our-solution-list:not(.slider) .center .our-solution-card__info{padding-left:1.5rem;padding-right:1.5rem}.our-solution .button{margin-top:4rem}}@media screen and (max-width: 989px){.our-solution .page-width{padding-left:1.5rem;padding-right:1.5rem}.our-solution-list{flex-direction:column}.our-solution-card__info{flex-direction:column;gap:0}.our-solution-simple__caption{font-size:1.2rem;letter-spacing:.025em}}@media screen and (max-width: 749px){.background-none .slider .our-solution-card__info{padding-bottom:1rem}.our-solution.background-none .slider.slider--mobile{margin-bottom:0rem}.our-solution .title-wrapper-with-link{margin-bottom:3rem}.our-solution-list{margin:0;width:100%}.our-solution-card__wrapper{padding:3rem}.our-solution .grid{gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-our-solution.css.map */
