.aforo-wp-hero{background:#fff;padding:110px 24px 120px}.aforo-wp-hero__grid{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:7%;display:grid}.aforo-wp-hero h1{max-width:13ch;margin:20px 0 25px}.aforo-wp-hero p{color:var(--aforo-text-muted);max-width:45ch;font-size:20px}.aforo-wp-preview{background:linear-gradient(145deg,#172c48,#155fd0);border-radius:32px;margin:0;padding:35px 30px 20px}.aforo-wp-preview__browser{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 24px 50px #00000036}.aforo-wp-preview__bar{color:#4f5967;background:#f3f5f8;border-bottom:1px solid #e2e7ee;justify-content:space-between;align-items:center;min-height:42px;padding:10px 14px;font-size:12px;display:flex}.aforo-wp-preview__bar>span:first-child{gap:4px;display:flex}.aforo-wp-preview__bar i{background:#cbd3dd;border-radius:50%;width:7px;height:7px}.aforo-wp-preview__site{color:#11151b}.aforo-wp-preview__nav{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;padding:20px 23px;display:flex}.aforo-wp-preview__nav strong{font-size:18px}.aforo-wp-preview__nav span{color:#5e6876;font-size:10px}.aforo-wp-preview__content{grid-template-columns:.85fr 1.15fr;min-height:370px;display:grid}.aforo-wp-preview__photo{min-height:370px;position:relative;overflow:hidden}.aforo-wp-preview__photo img{object-fit:cover}.aforo-wp-preview__booking{padding:30px 21px}.aforo-wp-preview__booking small{color:#1769ed;letter-spacing:.08em;font-size:10px;font-weight:750}.aforo-wp-preview__booking h2{letter-spacing:-.04em;margin:12px 0;font-size:28px;line-height:1.08}.aforo-wp-preview__booking p{color:#647083;margin:0 0 24px;font-size:12px}.aforo-wp-preview__slots{gap:8px;display:grid}.aforo-wp-preview__slots span{border:1px solid #dfe5ed;border-radius:9px;justify-content:space-between;align-items:center;padding:10px;font-size:11px;display:flex}.aforo-wp-preview__slots b{color:#1769ed;font-size:10px}.aforo-wp-preview__reserve{color:#fff;background:#1769ed;border-radius:9px;justify-content:space-between;align-items:center;margin-top:15px;padding:11px;font-size:12px;font-weight:700;display:flex}.aforo-wp-preview figcaption{color:#d9e7fb;margin-top:16px;font-size:12px}.aforo-wp-flow{background:#f7f8fa;padding:112px 24px 120px;scroll-margin-top:90px}.aforo-wp-flow h2{max-width:20ch;margin:18px 0}.aforo-wp-flow header p{color:var(--aforo-text-muted);margin:0;font-size:19px}.aforo-wp-flow__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:55px;display:grid}.aforo-wp-flow__steps article{background:#fff;border:1px solid #e2e7ee;border-radius:22px;min-height:270px;padding:27px}.aforo-wp-flow__steps article>span{color:#1558b4;font-size:13px;font-weight:700}.aforo-wp-flow__steps svg{color:#1769ed;width:28px;height:28px;margin:34px 0 17px;display:block}.aforo-wp-flow__steps h3{letter-spacing:-.025em;margin:0 0 10px;font-size:24px}.aforo-wp-flow__steps p{color:var(--aforo-text-muted);margin:0;font-size:16px}.aforo-wp-choice{color:#fff;background:#111b2b;padding:115px 24px;scroll-margin-top:80px}.aforo-wp-choice h2{max-width:19ch;margin:18px 0 0}.aforo-wp-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:48px;display:grid}.aforo-wp-platform-grid article{background:#1c2b43;border:1px solid #35455e;border-radius:20px;flex-direction:column;min-height:305px;padding:25px;display:flex}.aforo-wp-platform-grid article:first-child{color:#15243a;background:#eaf3ff;border-color:#eaf3ff}.aforo-wp-platform-grid article svg{color:#9bc7ff;width:27px;height:27px}.aforo-wp-platform-grid article:first-child svg{color:#1769ed}.aforo-wp-platform-grid h3{margin:32px 0 9px;font-size:25px}.aforo-wp-platform-grid p{color:#c4d0e0;margin:0;font-size:16px}.aforo-wp-platform-grid article:first-child p{color:#4e5d70}.aforo-wp-platform-grid small{color:#a6d0ff;text-transform:uppercase;margin-top:auto;padding-top:28px;font-size:12px;font-weight:700}.aforo-wp-platform-grid article:first-child small{color:#1558b4}.aforo-wp-choice__link{color:#a6d0ff;border-bottom:1px solid #9bc7ff;align-items:center;gap:10px;min-height:44px;margin-top:30px;font-weight:700;display:inline-flex}.aforo-wp-faq{background:#fff;padding:105px 24px 120px}.aforo-wp-faq .faq-proposal{margin-top:0}@media (max-width:980px){.aforo-wp-hero__grid{grid-template-columns:1fr;gap:55px}.aforo-wp-preview{max-width:750px}.aforo-wp-flow__steps{grid-template-columns:1fr}.aforo-wp-flow__steps article{min-height:0}.aforo-wp-platform-grid{grid-template-columns:1fr}.aforo-wp-platform-grid article{min-height:0}}@media (max-width:600px){.aforo-wp-hero,.aforo-wp-flow,.aforo-wp-choice,.aforo-wp-faq{padding:76px 20px 85px}.aforo-wp-hero p{font-size:18px}.aforo-wp-preview{border-radius:23px;padding:14px 14px 18px}.aforo-wp-preview__nav span{display:none}.aforo-wp-preview__content{grid-template-columns:1fr}.aforo-wp-preview__photo{min-height:185px}.aforo-wp-preview__booking{padding:20px}.aforo-wp-choice article{gap:14px}}
