.pp-header--wrap{position:relative;padding:45px 0;background:url("/sites/default/files/media/images/2026/10/media-311.webp") no-repeat center #00aeef;background-size:cover}@media (min-width:768px){.pp-header--wrap{padding:60px 0}}@media (min-width:992px){.pp-header--wrap{padding:90px 0}}.pp-header--wrap:before{content:'';position:absolute;z-index:0;left:0;top:0;right:0;bottom:0;background:linear-gradient(136deg, #00aeef 20%, rgba(138,187,215,0.8) 75%, rgba(197,222,234,0.2) 100%)}@media (min-width:992px){.pp-header--wrap:before{background:linear-gradient(45deg, #00aeef 20%, rgba(138,187,215,0.8) 75%, rgba(197,222,234,0.2) 100%)}}.pp-header *{position:relative;z-index:1}.pp-header--info{display:flex;flex-direction:column;width:100%;flex:0 0 100%;padding:0 15px}@media (min-width:768px){.pp-header--info{width:60%;flex:0 0 60%}}.pp-header--title{max-width:540px;margin-bottom:0;padding-bottom:10px;font-size:26px;font-weight:700;color:#fff;line-height:1.2;text-shadow:1px 0 1px #00aeef}@media (min-width:576px){.pp-header--title{font-size:28px}}@media (min-width:768px){.pp-header--title{font-size:34px;padding-bottom:15px}}@media (min-width:992px){.pp-header--title{font-size:42px;padding-bottom:30px}}.pp-header--subtitle{flex-grow:1;max-width:500px;font-size:20px;color:#fff;text-shadow:1px 0 1px #00aeef;line-height:1.4}@media (min-width:576px){.pp-header--subtitle{font-size:22px}}@media (min-width:768px){.pp-header--subtitle{font-size:24px}}.pp-header--img-wrap{display:none;width:100%;flex:0 0 100%;padding:0 15px}@media (min-width:768px){.pp-header--img-wrap{display:block;width:40%;flex:0 0 40%}}.pp-header--btns{padding-top:15px}@media (min-width:576px){.pp-header--btns{display:flex;white-space:nowrap}}.pp-header--btns .btn{min-width:unset}.pp-bubbles{display:flex;flex-wrap:wrap;padding-top:15px;margin-left:-15px;margin-right:-15px}@media (min-width:768px){.pp-bubbles{padding-top:30px}}.pp-bubble{display:flex;align-items:center;width:100%;margin-top:15px;padding:15px;background:#fff;border-radius:5px;font-size:16px}@media (min-width:768px){.pp-bubble{padding:15px 20px}}@media (min-width:992px){.pp-bubble{margin-top:30px}}.pp-bubble--wrap{display:flex;width:100%;flex:0 0 100%;padding:0 15px}@media (min-width:768px){.pp-bubble--wrap{max-width:33.33333%;flex:0 0 33.33333%}}.pp-bubble--label{margin-bottom:5px;font-size:16px;font-weight:700}@media (min-width:768px){.pp-bubble--label{font-size:18px}}.pp-bubble._h{background:#fff;font-size:16px;text-align:center;justify-content:center}@media (min-width:992px){.pp-bubble._h{font-size:18px}}.pp-bubble--ico{flex-shrink:0;width:48px;height:48px;fill:#00aeef}.pp-diagc--title{margin-bottom:0;text-align:center}@media (min-width:992px){.pp-diagc--title{padding-left:40%}}.pp-diagc .pp-bubble{background:#f8f9fa}.pp-diagc--l{display:flex;flex-direction:column;width:100%;flex:0 0 100%;padding:0 15px}@media (min-width:992px){.pp-diagc--l{max-width:40%;flex:0 0 40%}}.pp-diagc--l .pp-bubble--wrap{flex-shrink:1 !important;padding:0}.pp-diagc--l .pp-bubble{display:flex;flex-wrap:wrap}.pp-diagc--l .pp-bubble--label{margin-bottom:15px}.pp-diagc--r{width:100%;flex:0 0 100%;padding:0 15px}@media (min-width:992px){.pp-diagc--r{max-width:60%;flex:0 0 60%}}@media (min-width:768px){.pp-diagc--r .pp-bubble--wrap{max-width:50%;flex:0 0 50%}}.pp-diagc--btns{text-align:center;flex-grow:1;padding-top:15px}.pp-diagc .btn{margin:0}@media (min-width:768px){.pp-diagc ._last{max-width:100%;flex:0 0 100%}}.pp-diagc .pp-bubble{flex-wrap:wrap}.pp-diagc .pp-bubble--desc{width:100%;flex:0 0 100%;margin-top:5px}.pp-steps{background:url("/themes/custom/mri/images/steps-bg.jpg") center}.pp-steps .sblock-title{margin-bottom:30px}.pp-steps--l{width:100%;flex:0 0 100%;padding:15px 15px 0;order:1}@media (min-width:768px){.pp-steps--l{max-width:45%;flex:0 0 45%;padding:0 15px;order:0}}.pp-steps--l img{max-width:175px}@media (min-width:768px){.pp-steps--l img{max-width:100%}}.pp-steps--r{width:100%;flex:0 0 100%;padding:0 15px;order:0}@media (min-width:768px){.pp-steps--r{max-width:55%;flex:0 0 55%;order:1}}.pp-steps--l{text-align:center}.pp-steps--btns{margin-top:30px}.pp-steps .btn{margin:0}.pp-steps .pp-bubble{flex-direction:column;align-items:unset}.pp-steps .pp-bubble--wrap{padding:0}@media (min-width:768px){.pp-steps .pp-bubble--wrap{max-width:100%;flex:0 0 100%}}.more-steps .title{font-size:18px;margin-bottom:5px}.advantages{margin-bottom:90px}.advantages--item .title{font-size:18px;margin-bottom:5px}/*# sourceMappingURL=pp-style.css.map */
