.SofiAfterBooking-module-scss-module__AkmuPa__section{background:linear-gradient(#f7faff 0%,#eaf2ff 100%);width:100%;overflow:hidden}.SofiAfterBooking-module-scss-module__AkmuPa__container{align-items:center;gap:40px;width:100%;max-width:1200px;margin:0 auto;padding:0 20px;display:flex}@media (max-width:920px){.SofiAfterBooking-module-scss-module__AkmuPa__container{flex-direction:column-reverse;gap:10px;padding-top:30px}}.SofiAfterBooking-module-scss-module__AkmuPa__imageCol{flex:0 0 28%;align-self:stretch;min-height:360px;position:relative}@media (max-width:920px){.SofiAfterBooking-module-scss-module__AkmuPa__imageCol{flex:none;width:100%;min-height:300px}}.SofiAfterBooking-module-scss-module__AkmuPa__phone{object-fit:contain;object-position:top;width:auto;max-width:none;height:calc(100% - 20px);position:absolute;top:20px;left:50%;transform:translate(-50%)}.SofiAfterBooking-module-scss-module__AkmuPa__content{flex:1;padding:40px 0}@media (max-width:920px){.SofiAfterBooking-module-scss-module__AkmuPa__content{width:100%;padding:0}}.SofiAfterBooking-module-scss-module__AkmuPa__title{font-size:35px;font-weight:600;font-family:var(--font-main);color:#0d1117;margin:0 0 24px;line-height:1.1}@media (max-width:920px){.SofiAfterBooking-module-scss-module__AkmuPa__title{font-size:22px}}@media (max-width:500px){.SofiAfterBooking-module-scss-module__AkmuPa__title{font-size:18px}}@media (max-width:350px){.SofiAfterBooking-module-scss-module__AkmuPa__title{font-size:16px}}.SofiAfterBooking-module-scss-module__AkmuPa__newStyle{background:linear-gradient(90deg,#0163fe 9%,#56a4ff 50%,#0060fd 90%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:45px;display:block}.SofiAfterBooking-module-scss-module__AkmuPa__cards{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (max-width:920px){.SofiAfterBooking-module-scss-module__AkmuPa__cards{grid-template-columns:1fr}}.SofiAfterBooking-module-scss-module__AkmuPa__card{-webkit-backdrop-filter:blur(6px);background:#ffffffd9;border:1px solid #2071ff26;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex;box-shadow:0 4px 14px #2071ff14}.SofiAfterBooking-module-scss-module__AkmuPa__cardArea{align-items:center;display:flex}.SofiAfterBooking-module-scss-module__AkmuPa__cardIcon{object-fit:contain;width:50px;height:50px}.SofiAfterBooking-module-scss-module__AkmuPa__cardTitle{font-family:var(--font-text);letter-spacing:5%;color:#0d1117;flex:1;margin:0;padding-left:10px;font-size:18px;font-weight:700;line-height:1.4}.SofiAfterBooking-module-scss-module__AkmuPa__cardText{font-family:var(--font-text);color:#3a4452;margin:0;font-size:18px;font-weight:400;line-height:1.4}@media (max-width:920px){.SofiAfterBooking-module-scss-module__AkmuPa__container{gap:0;padding:24px 16px 0}.SofiAfterBooking-module-scss-module__AkmuPa__content{padding:0 0 20px}.SofiAfterBooking-module-scss-module__AkmuPa__title{margin-bottom:16px;font-size:22px;line-height:1.15}.SofiAfterBooking-module-scss-module__AkmuPa__newStyle{font-size:26px}.SofiAfterBooking-module-scss-module__AkmuPa__cards{gap:10px}.SofiAfterBooking-module-scss-module__AkmuPa__card{gap:6px;padding:12px 14px}.SofiAfterBooking-module-scss-module__AkmuPa__cardArea{gap:10px}.SofiAfterBooking-module-scss-module__AkmuPa__cardIcon{width:40px;height:40px}.SofiAfterBooking-module-scss-module__AkmuPa__cardTitle{letter-spacing:.02em;padding-left:0;font-size:15px;line-height:1.25}.SofiAfterBooking-module-scss-module__AkmuPa__cardText{font-size:14px;line-height:1.35}.SofiAfterBooking-module-scss-module__AkmuPa__imageCol{flex:none;width:100%;height:240px;min-height:0;overflow:hidden}.SofiAfterBooking-module-scss-module__AkmuPa__phone{object-position:top;width:140px;max-width:none;height:auto;top:auto;bottom:0}}@media (max-width:500px){.SofiAfterBooking-module-scss-module__AkmuPa__title{font-size:20px}.SofiAfterBooking-module-scss-module__AkmuPa__newStyle{font-size:24px}.SofiAfterBooking-module-scss-module__AkmuPa__cardTitle{font-size:14px}.SofiAfterBooking-module-scss-module__AkmuPa__cardText{font-size:13px}.SofiAfterBooking-module-scss-module__AkmuPa__imageCol{width:auto;height:240px}.SofiAfterBooking-module-scss-module__AkmuPa__phone{width:140px}}@media (max-width:350px){.SofiAfterBooking-module-scss-module__AkmuPa__title{font-size:17px}.SofiAfterBooking-module-scss-module__AkmuPa__newStyle{font-size:20px}.SofiAfterBooking-module-scss-module__AkmuPa__cardIcon{width:34px;height:34px}.SofiAfterBooking-module-scss-module__AkmuPa__cardTitle{font-size:13px}.SofiAfterBooking-module-scss-module__AkmuPa__cardText{font-size:12px}}
