/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.hero--ai-readiness .hero__heading{padding-top:120px;padding-bottom:120px;position:relative;text-align:center}.hero--ai-readiness .hero__heading .heading__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("/themes/custom/savas_2023/img/oneoff-pages/ai-readiness/basic-page-hero-purple.webp");background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.hero--ai-readiness .hero__heading .heading__bg-vector svg{position:absolute;top:auto;right:0;bottom:0;left:0}.hero--ai-readiness .hero__heading .heading__bg-vector--mobile{display:none}.hero--ai-readiness .hero__heading .heading__content{max-width:1120px;margin-left:auto;margin-right:auto;position:relative}@media(max-width:1160px){.hero--ai-readiness .hero__heading .heading__content{margin-left:20px;margin-right:20px}}.hero--ai-readiness .hero__heading .heading__content h1{color:#fff;font-size:clamp(45px,8vw,60px);font-weight:500;line-height:1.05em}@media only screen and (max-width:820px){.hero--ai-readiness .hero__heading{padding-top:170px;padding-bottom:90px}.hero--ai-readiness .hero__heading .heading__bg-vector--desktop{display:none}.hero--ai-readiness .hero__heading .heading__bg-vector--mobile{display:block}}.practical-ai{max-width:1120px;margin-left:auto;margin-right:auto;padding-top:48px;padding-bottom:48px}@media(max-width:1152px){.practical-ai{margin-left:16px;margin-right:16px}}.practical-ai .practical-ai__content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;column-gap:48px;align-items:flex-start}.practical-ai .practical-ai__content .practical-ai__text{flex:0 1 auto;max-width:500px}.practical-ai .practical-ai__content .practical-ai__text h2{color:#1a1a1a;font-size:28px;font-weight:500;line-height:1.15em;margin-bottom:24px}.practical-ai .practical-ai__content .practical-ai__text p{color:#1a1a1a;font-size:20px;font-weight:400;line-height:1.45em;margin-top:30px;margin-bottom:30px;margin-left:0;margin-right:0}.practical-ai .practical-ai__content .practical-ai__image{flex-shrink:0;position:relative}.practical-ai .practical-ai__content .practical-ai__image picture,.practical-ai .practical-ai__content .practical-ai__image img,.practical-ai .practical-ai__content .practical-ai__image div{width:736px;max-width:100%;height:auto;display:block;border-radius:16px}@media only screen and (max-width:1380px){.practical-ai .practical-ai__content{flex-direction:column;row-gap:32px;align-items:center}.practical-ai .practical-ai__content .practical-ai__text{max-width:100%}.practical-ai .practical-ai__content .practical-ai__image{width:100%}.practical-ai .practical-ai__content .practical-ai__image picture,.practical-ai .practical-ai__content .practical-ai__image img,.practical-ai .practical-ai__content .practical-ai__image div{width:100%;max-width:100%;margin:0 auto}}@media only screen and (max-width:820px){.practical-ai{padding-top:48px;padding-bottom:48px}.practical-ai .practical-ai__content{flex-direction:column;row-gap:32px}.practical-ai .practical-ai__content .practical-ai__text h2{margin-bottom:16px}}.what-you-get{max-width:1120px;margin-left:auto;margin-right:auto;padding-top:48px;padding-bottom:48px}@media(max-width:1152px){.what-you-get{margin-left:16px;margin-right:16px}}.what-you-get .what-you-get__heading h2{color:#1a1a1a;font-size:28px;font-weight:500;line-height:1.15em;margin-bottom:24px}.what-you-get .what-you-get__heading p{color:#1a1a1a;font-size:20px;font-weight:400;line-height:1.45em;margin-bottom:32px}.what-you-get .what-you-get__list ul{margin:0;padding-left:1.5em;display:grid;grid-template-columns:1fr}.what-you-get .what-you-get__list ul li{padding-left:.75em;color:#1a1a1a;font-size:20px;font-weight:400;line-height:1.4em}.what-you-get .what-you-get__list ul li::marker{color:#1a1a1a}@media only screen and (max-width:820px){.what-you-get{padding-top:48px;padding-bottom:48px}.what-you-get .what-you-get__heading h2{margin-bottom:16px}.what-you-get .what-you-get__heading p{margin-bottom:24px}}.dimensions{max-width:1120px;margin-left:auto;margin-right:auto;padding-top:48px;padding-bottom:48px}@media(max-width:1152px){.dimensions{margin-left:16px;margin-right:16px}}.dimensions .dimensions__heading h2{color:#1a1a1a;font-size:28px;font-weight:500;line-height:1.15em;margin-bottom:48px}.dimensions .dimensions__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.dimensions .dimensions__grid .dimension-card{padding:32px;border:2px solid #bcc4d3;border-radius:8px;background:#fff}.dimensions .dimensions__grid .dimension-card h3{color:#1a1a1a;font-family:"Fraunces",serif;font-size:22px;font-weight:500;line-height:1.2em;margin-bottom:16px;margin-top:0}.dimensions .dimensions__grid .dimension-card ul{margin:0;padding:0;padding-left:1.2em;display:flex;flex-direction:column;row-gap:8px}.dimensions .dimensions__grid .dimension-card ul li{color:#1a1a1a;font-size:20px;font-weight:400;line-height:1.4em;margin:0}.dimensions .dimensions__grid .dimension-card ul li::marker{color:#f35a69}.dimensions .dimensions__grid .dimension-card ul li strong{font-weight:600}@media only screen and (max-width:820px){.dimensions{padding-top:48px;padding-bottom:48px}.dimensions .dimensions__heading h2{margin-bottom:32px}.dimensions .dimensions__grid{grid-template-columns:1fr;gap:16px}.dimensions .dimensions__grid .dimension-card{padding:24px}}.cta--ai-readiness{padding-top:48px;padding-bottom:48px;margin-top:48px;margin-bottom:48px;border-radius:16px;position:relative;background:linear-gradient(180deg,#523F8B,#39305A);max-width:1120px;margin-left:auto;margin-right:auto}@media(max-width:1152px){.cta--ai-readiness{margin-left:16px;margin-right:16px}}.cta--ai-readiness .cta__content{max-width:1120px;margin-left:auto;margin-right:auto;text-align:center}@media(max-width:1152px){.cta--ai-readiness .cta__content{margin-left:16px;margin-right:16px}}.cta--ai-readiness .cta__content h2{color:#fff !important;font-size:clamp(35px,6.75vw,60px);font-weight:500;line-height:1.05em;margin-bottom:16px}.cta--ai-readiness .cta__content h3{color:#fff;font-size:clamp(20px,3vw,28px);font-weight:500;line-height:1.2em;margin-top:32px;margin-bottom:32px}.cta--ai-readiness .cta__content p{color:#fff;font-size:clamp(16px,2.5vw,24px);font-weight:400;line-height:1.4em;margin-bottom:32px}.cta--ai-readiness .cta__content p a{display:inline-block;padding:12px 24px;background:rgba(0,0,0,0);border-radius:8px;border:1.5px solid #fff;color:#fff;font-size:clamp(16px,2vw,20px);font-weight:600;line-height:1.5em;text-decoration:none;transition:all .15s linear}.cta--ai-readiness .cta__content p a:hover,.cta--ai-readiness .cta__content p a:focus-visible{background:#fff;color:#39305a}.cta--ai-readiness .cta__content .cta__button a{display:inline-block;padding:18px 32px;background:rgba(0,0,0,0);border-radius:8px;border:2px solid #fff;color:#fff;font-size:clamp(18px,2.5vw,24px);font-weight:600;line-height:1.5em;text-decoration:none;transition:all .15s linear}.cta--ai-readiness .cta__content .cta__button a:hover,.cta--ai-readiness .cta__content .cta__button a:focus-visible{background:#fff;color:#39305a}@media only screen and (max-width:820px){.cta--ai-readiness{padding-top:48px;padding-bottom:48px;margin-top:32px;margin-bottom:32px}.cta--ai-readiness .cta__content h2{margin-bottom:12px}.cta--ai-readiness .cta__content p{margin-bottom:24px}.cta--ai-readiness .cta__content p a{padding:10px 20px;font-size:clamp(14px,2vw,18px)}.cta--ai-readiness .cta__content .cta__button a{padding:14px 24px}}.oneoff-page--ai-readiness .field-name--field-body-paragraphs{padding-bottom:96px}
