.main-block{display:flex;flex-direction:column-reverse}@media (min-width:1024px){.main-block{flex-direction:row}}.main-block--dark .main-block__text{--color:#fff;color:var(--color)}.main-block--dark .main-block__text a:focus,.main-block--dark .main-block__text a:hover{color:darken(var(--color),20%)}@media (min-width:1024px){.main-block--reversed{flex-direction:row-reverse}}.main-block--reversed .main-block__image{display:flex;justify-content:flex-end}.main-block--only-text .main-block__title{display:none}@media (min-width:1024px){.main-block--only-text .main-block__content{padding-top:100px}}.main-block--with-hidden .main-block__text{overflow:hidden;transition:max-height .33s ease-in-out}.main-block__part{flex:0 0 100%;max-width:100%}@media (min-width:1024px){.main-block__part{flex:0 0 50%;max-width:50%}}.main-block__content{padding-top:47px;padding-left:16px}.main-block__image{max-width:100%}.main-block__image img{margin-left:auto;margin-right:auto}@media (min-width:1024px){.main-block__image img{margin:0}}.main-block__icon{display:block;margin-bottom:34px}.main-block__title{color:#040517;font-family:var(--ff-gordita);font-weight:500;font-size:2.25rem;line-height:1.34;margin-bottom:17px}@media (max-width:370px){.main-block__title{font-size:2rem}}.main-block__text{--color:#4a508d;color:var(--color);font-size:1rem;line-height:1.75;max-width:550px}.main-block__text ul{list-style:disc;padding-left:18px}.main-block__text a{display:inline-block;text-decoration:underline;margin-top:30px;transition:color .33s ease-in-out}.main-block__text a:focus,.main-block__text a:hover{color:lighten(var(--color),20%)}.main-block__text p,.main-block__text ul{margin-bottom:20px}.main-block__text p+a,.main-block__text ul+a{margin-top:10px}.main-block__text p+ul{margin-top:-20px}.main-block--audits .main-block__image{padding-left:13px}.main-block--upgrades .main-block__content{padding-top:104px;padding-left:38px}.main-block--upgrades .main-block__icon{margin-bottom:18px}.main-block--upgrades .main-block__image{padding-right:67px}.main-block--implementations .main-block__image{padding-left:25px}.main-block--implementations .main-block__image svg{margin-top:-47px}.main-block--implementations .main-block__icon{margin-bottom:23px}.main-block--experience .main-block__image{margin-left:-14px}.main-block--experience .main-block__content{padding-top:31px}.main-block--experience .main-block__icon{margin-bottom:9px;margin-left:4px}.main-block--omni .main-block__image{margin-left:-44px}.main-block--omni .main-block__image img{margin-top:-60px}.main-block--omni .main-block__content{padding-top:175px;padding-left:38px}.main-block--omni .main-block__icon{margin-bottom:18px}@media (min-width:640px){.main-block--omni img{margin-top:-90px}}@media (min-width:1024px){.main-block--omni .main-block__image img{margin-top:0}}.main-block--cortex .main-block__image{margin-left:-50px}.main-block--cortex .main-block__content{padding-top:103px}.main-block--cortex .main-block__icon{margin-bottom:18px}@media (max-width:1023px){.main-block--audits .main-block__content,.main-block--cortex .main-block__content,.main-block--experience .main-block__content,.main-block--implementations .main-block__content,.main-block--omni .main-block__content,.main-block--upgrades .main-block__content{padding:0}.main-block--audits .main-block__image,.main-block--cortex .main-block__image,.main-block--experience .main-block__image,.main-block--implementations .main-block__image,.main-block--omni .main-block__image,.main-block--upgrades .main-block__image{padding:0 30px;margin:0}.main-block--audits .main-block__icon,.main-block--cortex .main-block__icon,.main-block--experience .main-block__icon,.main-block--implementations .main-block__icon,.main-block--omni .main-block__icon,.main-block--upgrades .main-block__icon{margin-bottom:20px}}.cards{display:flex}@media (min-width:768px){.cards-sitecore{margin:0 -1rem}}@media (min-width:1024px){.cards-sitecore{margin:0 24px}}.card{background:#ffffff;box-shadow:0 15px 30px rgba(0,0,0,.1);padding:115px 30px 64px;display:flex;flex-direction:column;flex:0 0 300px;max-width:300px;position:relative;max-height:100%}@media (max-width:767px){.card{height:100%}}@media (min-width:768px){.card{margin-left:15px;margin-right:15px}}@media (min-width:768px) and (max-width:1023px){.card{padding:75px 23px 34px;flex:0 0 29%;max-width:29%}}@media (min-width:1024px){.card{flex:0 0 30.8%;max-width:30.8%}}.card--audit .card__text{max-width:290px}@media (min-width:768px) and (max-width:1023px){.card--audit .card__title{max-width:100px}}.card--upgrades .card__text{max-width:270px}.card--lower{padding-top:85px}.card--lower .card__title{max-width:150px}@media (min-width:1280px){.card--lower .card__title{max-width:unset}}.card__icon{--size:101px;width:var(--size);height:var(--size);border-radius:50%;background:#fff;box-shadow:0 10px 10px rgba(0,0,0,.1);position:absolute;top:-51px;left:43px}.card__icon img,.card__icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card__title{color:#040517;font-family:var(--ff-gordita);font-weight:500;font-size:1.5rem;line-height:1.34;margin-bottom:19px}@media (min-width:768px) and (max-width:1023px){.card__title{font-size:1.38rem}}.card__text{color:var(--color-purple);font-size:.94rem;line-height:1.8}@media (min-width:768px) and (max-width:1023px){.card__text{font-size:.88rem}}.card--transparent{background:none;box-shadow:none}.card-single{flex:0 0 100%;max-width:280px;margin:0 auto}.card-single:not(:last-child){margin-bottom:40px}@media (min-width:768px){.card-md-1-of-2{flex:0 0 44%;max-width:44%;margin-bottom:40px}}.card-lg-1-of-4 .dashed-curve{display:none}@media (min-width:1024px){.card-lg-1-of-4{flex:0 0 22%;max-width:22%}}@media (min-width:1280px){.card-lg-1-of-4 .dashed-curve{display:block}}