.ih-page{position:relative;left:50%;width:100vw;max-width:100vw;overflow:clip;color:var(--ih-ink);margin-left:-50vw;background-color:var(--ih-ice);background-image:url(https://test.buroman.nl/wp-content/uploads/ijstijd/ih-ice-texture.jpg);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.ih-shell{width:min(calc(100% - 48px),var(--ih-max))}.ih-shell{margin-inline:auto}@media (max-width:767px){.ih-shell{width:min(calc(100% - 32px),var(--ih-max))}}.ih-section{position:relative}.ih-section{padding-block:var(--ih-section)}.ih-section-compact{position:relative}.ih-section-compact{padding-block:clamp(52px,6vw,84px)}.ih-kicker{color:var(--ih-gold-dark);font-family:var(--ih-font-body);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.18em}.ih-title{color:var(--ih-navy);font-family:var(--ih-font-display);font-weight:800;font-size:clamp(52px,5.4vw,96px);line-height:0.94;text-transform:uppercase;letter-spacing:-0.02em}.ih-title-light{color:var(--ih-snow);font-family:var(--ih-font-display);font-weight:800;font-size:clamp(50px,4.8vw,84px);line-height:0.96;text-transform:uppercase;letter-spacing:-0.02em}.ih-subtitle{max-width:62ch;color:var(--ih-ink);font-size:clamp(18px,2vw,22px);line-height:1.55}.ih-copy{max-width:62ch;color:var(--ih-muted);font-size:17px;line-height:1.7}.ih-copy-light{max-width:58ch;color:#dbe5f2;font-size:17px;line-height:1.7}.ih-btn{display:inline-flex;justify-content:center;align-items:center;min-height:52px;font-family:var(--ih-font-display);font-weight:800;font-size:16px;text-decoration:none;text-transform:uppercase;letter-spacing:0.04em;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;border-radius:7px;border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;transition:transform 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.ih-btn:hover{color:var(--ih-navy);transform:translate3d(0,-2px,0)}@media (max-width:479px){.ih-btn{width:100%}}.ih-btn-gold{color:var(--ih-navy);background-color:var(--ih-gold)}.ih-btn-gold:hover{color:var(--ih-navy);background-color:#f1c24f}.ih-btn-outline{color:var(--ih-snow)}.ih-btn-outline:hover{color:var(--ih-navy);background-color:var(--ih-snow)}.ih-btn-outline:hover{border-color:var(--ih-snow)}.ih-btn-dark{color:var(--ih-navy)}.ih-btn-dark:hover{color:var(--ih-snow);background-color:var(--ih-navy)}.ih-btn-dark:hover{border-color:var(--ih-navy)}.ih-btn-dark{border-color:var(--ih-navy)}.ih-site-header{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);z-index:50;width:100%;color:var(--ih-snow);background-color:rgba(8,26,54,.97);box-shadow:0px 10px 30px rgba(5,14,31,.18)}@media (max-width:1023px){.ih-site-header{position:relative;top:auto}}.ih-header-inner{display:grid;grid-template-columns:224px minmax(0,1fr) auto;align-items:center;gap:34px;min-height:98px}@media (max-width:1119px){.ih-header-inner{grid-template-columns:150px minmax(0,1fr) auto;gap:18px}}@media (max-width:1023px){.ih-header-inner{grid-template-columns:150px 1fr}.ih-header-inner{padding-block:18px}}@media (max-width:767px){.ih-header-inner{grid-template-columns:130px 1fr}}@media (max-width:479px){.ih-header-inner{grid-template-columns:1fr}}.ih-brand{display:block}.ih-brand-logo{display:block;width:100%;height:auto;max-width:205px}@media (max-width:479px){.ih-brand-logo{max-width:145px}}.ih-nav-links{display:flex;justify-content:center;align-items:center;gap:clamp(18px,1.65vw,32px)}.ih-nav-links{list-style:none}@media (max-width:1119px){.ih-nav-links{gap:14px}}@media (max-width:1023px){.ih-nav-links{justify-content:start;grid-row-start:2;grid-column-start:1;grid-column-end:-1}.ih-nav-links{flex-wrap:wrap}}@media (max-width:767px){.ih-nav-links{gap:10px 16px}}@media (max-width:479px){.ih-nav-links{grid-row-start:auto;grid-column-start:auto}}.ih-nav-link{color:#f7f9fc;font-family:var(--ih-font-display);font-weight:700;font-size:16px;text-decoration:none;text-transform:uppercase;letter-spacing:0.04em}.ih-nav-link:hover{color:var(--ih-gold)}.ih-nav-link.is-active{color:var(--ih-gold)}@media (max-width:1119px){.ih-nav-link{font-size:13px}}.ih-nav-cta{min-height:44px;padding-top:8px;padding-right:18px;padding-bottom:8px;padding-left:18px}@media (max-width:1023px){.ih-nav-cta{justify-self:end}}@media (max-width:479px){.ih-nav-cta{justify-self:start}}.ih-hero{display:flex;align-items:end;position:relative;min-height:690px;background-image:url(https://ijstijd-haarlem.nl/wp-content/uploads/2026/08/Turbinehal-DJ-3-2.jpg);background-size:cover;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}.ih-hero::before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(90deg,rgba(5,17,39,.92) 0%,rgba(7,24,52,.64) 42%,rgba(7,24,52,.12) 72%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.ih-hero::before{content:""}.ih-hero::after{position:absolute;right:0px;bottom:-185px;left:0px;z-index:4;height:238px;background-image:url(https://test.buroman.nl/wp-content/uploads/ijstijd/ih-christmas-snow-garland.png);background-size:100% auto;background-position:50% 100%;background-repeat:no-repeat;background-attachment:scroll;pointer-events:none}.ih-hero::after{content:""}.ih-hero .ih-shell{position:relative;z-index:2}@media (max-width:767px){.ih-hero{min-height:590px}}.ih-hero-content{max-width:1040px;margin-bottom:205px;padding-top:34px;padding-right:0px;padding-bottom:34px;padding-left:0px}@media (max-width:1119px){.ih-hero-content{margin-bottom:112px}}@media (max-width:767px){.ih-hero-content{margin-bottom:72px;padding-top:30px;padding-right:0px;padding-bottom:30px;padding-left:0px}}@media (max-width:479px){.ih-hero-content{margin-bottom:56px;padding-top:24px;padding-right:0px;padding-bottom:24px;padding-left:0px}}.ih-hero-title{max-width:11ch;color:var(--ih-snow);font-family:var(--ih-font-display);font-weight:800;font-size:clamp(76px,7.2vw,134px);line-height:0.84;text-transform:uppercase;letter-spacing:-0.025em;text-shadow:0px 8px 28px rgba(0,0,0,.42)}@media (max-width:767px){.ih-hero-title{font-size:clamp(52px,15vw,76px)}}.ih-hero-accent{color:var(--ih-gold)}.ih-hero-copy{color:var(--ih-snow);font-size:clamp(19px,2vw,24px);line-height:1.5;margin-top:24px}.ih-hero-actions{display:flex;gap:14px;margin-top:30px}.ih-hero-actions{flex-wrap:wrap}@media (max-width:479px){.ih-hero-actions{flex-flow:column;align-items:stretch}}.ih-hero-info{position:relative;color:var(--ih-snow);padding-top:52px;padding-right:0px;padding-bottom:34px;padding-left:0px;background-color:var(--ih-navy)}.ih-hero-info::before{content:none}.ih-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0px}@media (max-width:767px){.ih-info-grid{grid-template-columns:1fr}}.ih-info-item{display:grid;grid-template-columns:48px minmax(0,1fr);padding-top:0px;padding-right:28px;padding-bottom:0px;padding-left:28px;border-right:1px solid rgba(255,255,255,.18)}.ih-info-item:last-child{border-right:0px solid}.ih-info-item::before{align-self:center;grid-row-start:1;grid-row-end:3;width:44px;height:44px}.ih-info-item::before{content:"";background-position:center;background-repeat:no-repeat;background-size:34px 34px}.ih-info-item:nth-child(1)::before{background-image:url(https://test.buroman.nl/wp-content/uploads/ijstijd/icons/calendar-simple-gold.svg);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.ih-info-item:nth-child(2)::before{background-image:url(https://test.buroman.nl/wp-content/uploads/ijstijd/icons/map-pin-simple-gold.svg);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.ih-info-item:nth-child(3)::before{background-image:url(https://test.buroman.nl/wp-content/uploads/ijstijd/icons/clock-simple-gold.svg);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}@media (max-width:767px){.ih-info-item{padding-top:18px;padding-right:0px;padding-bottom:18px;padding-left:0px;border-right:0px solid;border-bottom:1px solid rgba(255,255,255,.16)}.ih-info-item:last-child{border-bottom:0px solid}}.ih-info-label{color:var(--ih-gold);font-family:var(--ih-font-display);font-weight:800;font-size:18px;text-transform:uppercase;letter-spacing:0.04em}.ih-info-text{color:#dce5f2;font-size:15px;line-height:1.5;margin-top:6px}.ih-intro-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(52px,5vw,92px);position:relative;z-index:2}@media (max-width:1023px){.ih-intro-grid{grid-template-columns:1fr}}.ih-intro-copy{display:flex;flex-flow:column;gap:20px}.ih-feature-card{position:relative;overflow:hidden;color:var(--ih-snow);background-image:linear-gradient(145deg,#274b87,#172e5f);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:var(--ih-radius);border-top:1px solid rgba(255,255,255,.42);border-right:1px solid rgba(255,255,255,.42);border-bottom:1px solid rgba(255,255,255,.42);border-left:1px solid rgba(255,255,255,.42)}.ih-feature-card{box-shadow:var(--ih-shadow)}.ih-feature-image{display:block;width:100%;object-fit:cover;aspect-ratio:16/8.6}.ih-feature-body{position:relative;padding-top:56px;padding-right:42px;padding-bottom:46px;padding-left:42px}.ih-feature-body::before{position:absolute;top:-36px;left:40px;width:72px;height:72px;background-color:var(--ih-navy);background-image:url(https://test.buroman.nl/wp-content/uploads/ijstijd/icons/snowflake-gold.svg);background-size:34px 34px;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll;border-radius:50%;border-top:4px solid var(--ih-gold);border-right:4px solid var(--ih-gold);border-bottom:4px solid var(--ih-gold);border-left:4px solid var(--ih-gold)}.ih-feature-body::before{content:""}@media (max-width:479px){.ih-feature-body{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.ih-card-title-light{color:var(--ih-snow);font-family:var(--ih-font-display);font-weight:800;font-size:46px;line-height:1;text-transform:uppercase}.ih-card-copy-light{color:#e0e6f1;font-size:16px;line-height:1.65;margin-top:14px}.ih-text-link-gold{display:inline-block;color:var(--ih-gold);font-weight:700;text-decoration:none;margin-top:18px}.ih-text-link-gold:hover{color:#ffd36a}.ih-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:42px}@media (max-width:1023px){.ih-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ih-card-grid{grid-template-columns:1fr}}.ih-card{position:relative;min-width:0px;overflow:hidden;background-color:rgba(255,255,255,.93);background-image:url(https://test.buroman.nl/wp-content/uploads/ijstijd/ih-ice-texture.jpg);background-size:680px auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-radius:var(--ih-radius);border-top:1px solid rgba(183,204,224,.9);border-right:1px solid rgba(183,204,224,.9);border-bottom:1px solid rgba(183,204,224,.9);border-left:1px solid rgba(183,204,224,.9)}.ih-card::after{position:absolute;right:0px;bottom:0px;left:0px;height:72px;background-image:url(https://ijstijd-haarlem.nl/wp-content/themes/astra-child/assets/programma-card-winter-overlay.png);background-size:100% auto;background-position:50% 100%;background-repeat:no-repeat;background-attachment:scroll;pointer-events:none}.ih-card::after{content:""}.ih-card:hover .ih-card-image{transform:scale(1.035,1.035)}.ih-card:nth-child(1) .ih-card-body::before{background-image:url(https://test.buroman.nl/wp-content/uploads/ijstijd/icons/snowflake-gold.svg);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.ih-card:nth-child(2) .ih-card-body::before{background-image:url(https://test.buroman.nl/wp-content/uploads/ijstijd/icons/fork-knife-gold.svg);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.ih-card:nth-child(3) .ih-card-body::before{background-image:url(https://test.buroman.nl/wp-content/uploads/ijstijd/icons/confetti-gold.svg);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.ih-card{box-shadow:var(--ih-shadow)}.ih-card-image{display:block;width:100%;object-fit:cover;aspect-ratio:4/2.55;transition:transform 0.4s ease}.ih-card-body{position:relative;z-index:1;padding-top:54px;padding-right:34px;padding-bottom:62px;padding-left:34px}.ih-card-body::before{position:absolute;top:-29px;left:26px;width:58px;height:58px;background-color:var(--ih-navy);border-radius:50%;border-top:4px solid var(--ih-gold);border-right:4px solid var(--ih-gold);border-bottom:4px solid var(--ih-gold);border-left:4px solid var(--ih-gold)}.ih-card-body::before{content:"";background-position:center;background-repeat:no-repeat;background-size:27px 27px}.ih-card-title{color:var(--ih-navy);font-family:var(--ih-font-display);font-weight:800;font-size:38px;line-height:1.05;text-transform:uppercase}@media (max-width:1119px){.ih-card-title{font-size:26px}}.ih-card-copy{color:var(--ih-muted);font-size:15px;line-height:1.65;margin-top:12px}.ih-card-link{display:inline-block;color:var(--ih-gold-dark);font-weight:700;text-decoration:none;margin-top:18px}.ih-card-link:hover{color:var(--ih-purple)}.ih-news{color:var(--ih-snow);margin-top:84px;background-color:#071d3d;background-image:url(https://test.buroman.nl/wp-content/uploads/ijstijd/ih-news-winter-night-v2.jpg);background-size:100% auto;background-position:50% 50%;background-repeat:repeat-y;background-attachment:scroll}.ih-news::before{position:absolute;top:-44px;right:0px;left:0px;z-index:1;height:238px;background-image:url(https://test.buroman.nl/wp-content/uploads/ijstijd/ih-christmas-snow-garland.png);background-size:100% auto;background-position:50% 100%;background-repeat:no-repeat;background-attachment:scroll;pointer-events:none}.ih-news::before{content:""}.ih-news .ih-shell{position:relative;z-index:2}.ih-news-head{display:flex;justify-content:space-between;align-items:end;gap:28px}@media (max-width:767px){.ih-news-head{flex-flow:column;align-items:start}}.ih-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:50px}@media (max-width:1023px){.ih-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ih-news-grid{grid-template-columns:1fr}}.ih-news-card{position:relative;min-width:0px;overflow:hidden;background-color:rgba(255,255,255,.95);background-image:url(https://test.buroman.nl/wp-content/uploads/ijstijd/ih-ice-texture.jpg);background-size:680px auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-radius:var(--ih-radius);border-top:1px solid rgba(255,255,255,.68);border-right:1px solid rgba(255,255,255,.68);border-bottom:1px solid rgba(255,255,255,.68);border-left:1px solid rgba(255,255,255,.68);box-shadow:0px 18px 45px rgba(0,10,30,.2)}.ih-news-card::after{position:absolute;right:0px;bottom:0px;left:0px;height:70px;background-image:url(https://ijstijd-haarlem.nl/wp-content/themes/astra-child/assets/programma-card-winter-overlay.png);background-size:100% auto;background-position:50% 100%;background-repeat:no-repeat;background-attachment:scroll;pointer-events:none}.ih-news-card::after{content:""}@media (max-width:1023px){.ih-news-card:last-child{grid-column-start:1;grid-column-end:-1}}@media (max-width:767px){.ih-news-card:last-child{grid-column-start:auto}}.ih-news-image{display:block;width:100%;object-fit:cover;aspect-ratio:16/9}.ih-news-body{position:relative;z-index:1;padding-top:32px;padding-right:34px;padding-bottom:58px;padding-left:34px}.ih-news-meta{color:var(--ih-gold-dark);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.08em}.ih-news-title{color:var(--ih-navy);font-family:var(--ih-font-display);font-weight:800;font-size:34px;line-height:1.05;text-transform:uppercase;margin-top:10px}.ih-news-copy{color:var(--ih-muted);font-size:15px;line-height:1.6;margin-top:12px}.ih-story-wrap{background-color:var(--ih-ice);background-image:url(https://test.buroman.nl/wp-content/uploads/ijstijd/ih-ice-texture.jpg);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.ih-story-wrap{padding-block:var(--ih-section)}.ih-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:relative;overflow:hidden;background-color:#0d2c5d;border-radius:20px;box-shadow:0px 24px 70px rgba(7,20,42,.22)}.ih-story::after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:3;background-image:url(https://test.buroman.nl/wp-content/uploads/ijstijd/ih-lights-frame.png);background-size:100% 100%;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll;pointer-events:none}.ih-story::after{content:""}@media (max-width:1023px){.ih-story{grid-template-columns:1fr}}.ih-story-image{display:block;width:100%;height:100%;min-height:520px;object-fit:cover}@media (max-width:1023px){.ih-story-image{min-height:420px}}.ih-story-content{align-self:center;position:relative;z-index:2;padding-top:clamp(54px,5vw,86px);padding-right:clamp(54px,5vw,86px);padding-bottom:clamp(54px,5vw,86px);padding-left:clamp(54px,5vw,86px)}@media (max-width:479px){.ih-story-content{padding-top:46px;padding-right:28px;padding-bottom:46px;padding-left:28px}}.ih-story-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:34px;margin-right:0px;margin-bottom:34px;margin-left:0px}@media (max-width:767px){.ih-story-points{grid-template-columns:1fr}}.ih-story-point-title{color:var(--ih-gold);font-family:var(--ih-font-display);font-weight:800;font-size:18px;text-transform:uppercase}.ih-story-point-copy{color:#cfd9e8;font-size:13px;line-height:1.55;margin-top:7px}.ih-practical{position:relative;background-color:var(--ih-ice);background-image:url(https://test.buroman.nl/wp-content/uploads/ijstijd/ih-ice-texture.jpg);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.ih-practical-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1023px){.ih-practical-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px}}@media (max-width:767px){.ih-practical-grid{grid-template-columns:1fr}}.ih-practical-item{padding-top:0px;padding-right:38px;padding-bottom:0px;padding-left:38px;border-right:1px solid var(--ih-line)}.ih-practical-item:last-child{border-right:0px solid}.ih-practical-item::before{display:block;width:42px;height:42px;margin-bottom:18px}.ih-practical-item::before{content:"";background-position:center;background-repeat:no-repeat;background-size:contain}.ih-practical-item:nth-child(1)::before{background-image:url(https://test.buroman.nl/wp-content/uploads/ijstijd/icons/ticket-simple-navy.svg);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.ih-practical-item:nth-child(2)::before{background-image:url(https://test.buroman.nl/wp-content/uploads/ijstijd/icons/map-pin-simple-navy.svg);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.ih-practical-item:nth-child(3)::before{background-image:url(https://test.buroman.nl/wp-content/uploads/ijstijd/icons/shirt-simple-navy.svg);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.ih-practical-item:nth-child(4)::before{background-image:url(https://test.buroman.nl/wp-content/uploads/ijstijd/icons/users-simple-navy.svg);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}@media (max-width:1023px){.ih-practical-item:nth-child(2){border-right:0px solid}}@media (max-width:767px){.ih-practical-item{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;border-right:0px solid;border-bottom:1px solid var(--ih-line)}.ih-practical-item:nth-child(2){border-right:0px solid}}.ih-practical-title{color:var(--ih-navy);font-family:var(--ih-font-display);font-weight:800;font-size:24px;text-transform:uppercase}.ih-practical-copy{color:var(--ih-muted);font-size:14px;line-height:1.6;margin-top:10px}.ih-site-footer{position:relative;color:#dce5f2;padding-top:98px;padding-right:0px;padding-bottom:30px;padding-left:0px;background-color:#0a2145}.ih-site-footer::before{position:absolute;top:0px;right:0px;left:0px;height:238px;background-image:url(https://test.buroman.nl/wp-content/uploads/ijstijd/ih-christmas-snow-garland.png);background-size:100% auto;background-position:50% 100%;background-repeat:no-repeat;background-attachment:scroll;pointer-events:none}.ih-site-footer::before{content:""}.ih-footer-grid{display:grid;grid-template-columns:1.25fr repeat(3,minmax(0,1fr));gap:54px}@media (max-width:1119px){.ih-footer-grid{gap:34px}}@media (max-width:1023px){.ih-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ih-footer-grid{grid-template-columns:1fr}}.ih-footer-brand{display:flex;flex-flow:column;gap:18px}.ih-footer-logo{width:100%;height:auto;max-width:190px}.ih-footer-copy{max-width:30ch;color:#b9c6d8;font-size:14px;line-height:1.65}.ih-footer-title{color:var(--ih-gold);font-family:var(--ih-font-display);font-weight:800;font-size:18px;text-transform:uppercase;letter-spacing:0.05em}.ih-footer-links{display:flex;flex-flow:column;gap:9px;margin-top:16px}.ih-footer-links{list-style:none}.ih-footer-link{color:#dce5f2;font-size:14px;text-decoration:none}.ih-footer-link:hover{color:var(--ih-gold)}.ih-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:54px;padding-top:22px;border-top:1px solid rgba(255,255,255,.14)}@media (max-width:767px){.ih-footer-bottom{flex-flow:column;align-items:start}}.ih-footer-small{color:#8795aa;font-size:12px}.home .wp-block-post-title{display:none!important}.home .wp-site-blocks{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.home .wp-block-group{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.home .wp-block-post-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.home .breakdance{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.breakdance{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.ih-newsletter{color:var(--ih-snow);padding-top:38px;padding-right:0px;padding-bottom:38px;padding-left:0px;background-image:linear-gradient(90deg,#283d82,#563482);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.ih-newsletter-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:center;gap:28px}@media (max-width:1023px){.ih-newsletter-inner{grid-template-columns:1fr}}.ih-newsletter-copy{color:#edf3ff;font-size:15px;margin-top:4px}.ih-newsletter-form{display:grid;grid-template-columns:minmax(0,1fr) auto}@media (max-width:767px){.ih-newsletter-form{grid-template-columns:1fr;gap:10px}}.ih-newsletter-input{min-height:52px;color:var(--ih-snow);padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;background-color:rgba(255,255,255,.12);border-top-left-radius:7px;border-top-right-radius:0px;border-bottom-left-radius:7px;border-bottom-right-radius:0px;border-top:1px solid rgba(255,255,255,.38);border-right:1px solid rgba(255,255,255,.38);border-bottom:1px solid rgba(255,255,255,.38);border-left:1px solid rgba(255,255,255,.38)}@media (max-width:767px){.ih-newsletter-input{border-radius:7px}}.ih-newsletter-button{border-top-left-radius:0px;border-top-right-radius:7px;border-bottom-left-radius:0px;border-bottom-right-radius:7px}@media (max-width:767px){.ih-newsletter-button{border-radius:7px}}