.info-page>.page-head+*{margin-block-start:36px}@media not (min-width:768px){.info-page>.page-head+*{margin-block-start:20px}}.about--page .about__text+.about__text{margin-block-start:6px}.counters{background:#ffffff40;border-radius:24px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden;box-shadow:0 16px 40px #087ebc40}.counters li{text-align:center;color:var(--white);background:linear-gradient(135deg,#22c3ee,var(--blue)70%);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px;padding:30px 12px;display:flex}.counters strong{font-size:38px;font-weight:900;line-height:1.2}.counters span{font-size:26px;font-weight:900}.counters p{opacity:.9;flex-basis:100%;font-size:14px;font-weight:600}@media not (min-width:768px){.counters{border-radius:18px;grid-template-columns:repeat(2,1fr)}.counters li{padding:20px 8px}.counters strong{font-size:28px}.counters span{font-size:20px}.counters p{font-size:12px}}.values__list{grid-template-columns:repeat(4,1fr);gap:20px;margin-block-start:40px;display:grid}@media not (min-width:1100px){.values__list{grid-template-columns:repeat(2,1fr)}}@media not (min-width:560px){.values__list{grid-template-columns:1fr;gap:12px;margin-block-start:24px}}.value-card{border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-soft);padding:26px 22px;transition:transform .25s,box-shadow .25s}.value-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #293b4a1f}.value-card .value-card__title{margin-block-start:16px;font-size:17px;font-weight:900}.value-card p{opacity:.8;margin-block-start:6px;font-size:13px;line-height:2}.value-card__icon{width:54px;height:54px;color:var(--blue);background:#087ebc1f;border-radius:16px;place-items:center;display:grid}.story__list{counter-reset:none;grid-template-columns:repeat(4,1fr);gap:20px;margin-block-start:48px;display:grid;position:relative}.story__list:before{content:"";background:repeating-linear-gradient(to left,var(--blue)0 8px,transparent 8px 14px);opacity:.4;height:2px;position:absolute;top:21px;left:12.5%;right:12.5%}.story__list li{text-align:center;position:relative}.story__list .story__title{margin-block-start:16px;font-size:16px;font-weight:900}.story__list p{opacity:.75;margin-block-start:4px;font-size:13px;line-height:1.9}@media not (min-width:768px){.story__list{grid-template-columns:1fr;gap:22px;margin-block-start:28px;padding-inline-start:22px}.story__list:before{background:repeating-linear-gradient(var(--blue)0 8px,transparent 8px 14px);width:2px;height:auto;top:0;bottom:0}.story__list:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:21px;right:auto}.story__list:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:21px;right:auto}.story__list:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:21px;right:auto}.story__list:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:21px;right:auto}.story__list:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:21px;right:auto}.story__list:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:auto;right:21px}.story__list:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:auto;right:21px}.story__list:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:auto;right:21px}.story__list li{text-align:start;grid-template-columns:auto 1fr;column-gap:14px;display:grid}.story__list .story__year{grid-row:1/3;margin-inline-start:-22px}.story__list .story__title{align-self:end;margin:0}}.story__year{min-width:84px;height:44px;color:var(--white);background:var(--navy);box-shadow:0 0 0 6px var(--white);border-radius:22px;place-items:center;padding-inline-start:14px;padding-inline-end:14px;font-size:16px;font-weight:900;display:inline-grid;position:relative}@media not (min-width:768px){.story__year{min-width:70px;height:38px;font-size:14px}}.contact{grid-template-columns:410px minmax(0,1fr);align-items:stretch;gap:24px;display:grid}@media not (min-width:992px){.contact{grid-template-columns:minmax(0,1fr);gap:16px}}.contact-panel{isolation:isolate;color:var(--white);background:linear-gradient(160deg,#0a8fd1 0%,var(--blue)35%,var(--navy)100%);border-radius:24px;flex-direction:column;gap:26px;padding:32px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #087ebc47}.contact-panel:before,.contact-panel:after{content:"";z-index:-1;background:radial-gradient(circle at 35% 35%,#ffffff38,#ffffff0a 70%);border-radius:50%;position:absolute}.contact-panel:before{width:220px;height:220px;top:-90px}.contact-panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-70px}.contact-panel:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-70px}.contact-panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-70px}.contact-panel:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-70px}.contact-panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:-70px}.contact-panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-70px}.contact-panel:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-70px}.contact-panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-70px}.contact-panel:after{width:140px;height:140px;bottom:-50px}.contact-panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:-40px}.contact-panel:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:-40px}.contact-panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:-40px}.contact-panel:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:-40px}.contact-panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:-40px}.contact-panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:-40px}.contact-panel:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:-40px}.contact-panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:-40px}@media not (min-width:768px){.contact-panel{border-radius:20px;gap:20px;padding:24px 20px}}.contact-panel__head .contact-panel__title{font-size:22px;font-weight:900}.contact-panel__head p{opacity:.75;margin-block-start:4px;font-size:13px}.contact-list{flex-direction:column;display:flex}.contact-list li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding-block-start:16px;padding-block-end:16px;display:grid}.contact-list li:first-child{padding-block-start:0}.contact-list li+li{border-top:1px solid #ffffff1f}.contact-list a{transition:color .2s}.contact-list a:hover{color:#9be3ff}.contact-list__icon{color:#9be3ff;background:#ffffff1f;border:1px solid #ffffff24;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.contact-list__body{flex-direction:column;gap:3px;padding-block-start:2px;font-size:16px;font-weight:700;display:flex}.contact-list__body a[dir=ltr]{text-align:right}.contact-list__body address{font-size:14px;font-weight:500;line-height:1.9}.contact-list__label{opacity:.7;font-size:12px;font-weight:500}.contact-list__values{flex-wrap:wrap;gap:2px 18px;display:flex}.contact-panel__social{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-start:auto;padding-block-start:22px;font-size:13px;font-weight:600;display:flex}.contact-panel__social ul{gap:8px;display:flex}.contact-panel__social a{background:#ffffff1f;border-radius:13px;place-items:center;width:42px;height:42px;transition:background-color .2s,color .2s,transform .2s;display:grid}.contact-panel__social a:hover{color:var(--navy);background:var(--white);transform:translateY(-2px)}@media not (min-width:400px){.contact-panel__social ul{justify-content:space-between;width:100%}}.contact-form{background:var(--white);border-radius:24px;padding:32px;box-shadow:0 10px 40px #293b4a14}.contact-form .section-title{font-size:24px}@media not (min-width:768px){.contact-form{border-radius:20px;padding:20px}.contact-form .section-title{font-size:max(14px,min(4.6vw,20px))}}.contact-intro{opacity:.75;margin-block-start:8px;margin-block-end:24px;font-size:13px;line-height:2}.map-strip{background:var(--white);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 10px 40px #293b4a14}@media not (min-width:768px){.map-strip{border-radius:20px;grid-template-columns:minmax(0,1fr)}}.map-strip__map{background:linear-gradient(90deg,#0000 47%,#fff 47% 53%,#0000 53%) 0 0/120px 100%,linear-gradient(#0000 46%,#fff 46% 54%,#0000 54%) 0 0/100% 90px,linear-gradient(135deg,#0000 48.5%,#ffffffe6 48.5% 51.5%,#0000 51.5%),radial-gradient(circle at 78% 30%,#cdeccf 0 40px,#0000 41px),radial-gradient(circle at 18% 75%,#bfe3f5 0 54px,#0000 55px),#e7f1f8;min-height:300px;position:relative}@media not (min-width:768px){.map-strip__map{min-height:200px}}.map-card__pin{width:54px;height:54px;color:var(--white);background:var(--blue);border-radius:50% 50% 50% 0;place-items:center;margin:-42px 0 0 -27px;animation:2.4s ease-in-out infinite pin-bounce;display:grid;position:absolute;top:50%;left:50%;transform:rotate(-45deg);box-shadow:0 10px 20px #087ebc59}.map-card__pin .icon{transform:rotate(45deg)}.map-card__pin:after{content:"";border-radius:inherit;animation:2.4s ease-out infinite pin-pulse;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes pin-bounce{0%,to{translate:0}50%{translate:0 -6px}}@keyframes pin-pulse{0%{box-shadow:0 0 #087ebc59}70%,to{box-shadow:0 0 0 18px #087ebc00}}.map-strip__body{flex-direction:column;align-items:flex-start;padding:32px;display:flex}.map-strip__body .map-strip__title{font-size:20px;font-weight:900}.map-strip__body>p{opacity:.75;margin-block-start:8px;font-size:13px;line-height:2}@media not (min-width:768px){.map-strip__body{padding:20px}}.map-strip__hours{grid-template-columns:repeat(3,auto);gap:10px;width:100%;margin:18px 0 22px;display:grid}.map-strip__hours div{background:var(--sky-2);border-radius:12px;padding:10px 12px}.map-strip__hours dt{opacity:.65;font-size:11px}.map-strip__hours dd{margin:2px 0 0;font-size:14px;font-weight:700}.map-strip__hours .is-closed{color:#d64545}@media not (min-width:560px){.map-strip__hours{grid-template-columns:1fr 1fr}.map-strip__hours div:last-child{grid-column:1/-1}}.map-card__links{flex-wrap:wrap;gap:10px;margin-block-start:auto;display:flex}.post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media not (min-width:992px){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (min-width:640px){.post-grid{grid-template-columns:minmax(0,1fr)}}.post-single{max-width:860px}.post-single .post-meta{margin-block-end:18px}.post-single .post-single__img{border-radius:var(--radius-lg);width:100%;height:auto;margin-block-end:24px}.empty-note{text-align:center;opacity:.7;padding:40px 0;font-size:14px}.prose-block .section-title{margin-block-end:18px}
