@font-face{font-family:pt sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-sans-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:pt sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pt-sans-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:pt sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pt-sans-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:pt sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/pt-sans-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-400-latin.woff2)format("woff2")}@font-face{font-family:roboto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-700-latin.woff2)format("woff2")}@font-face{font-family:roboto slab;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/roboto-slab-300-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:roboto slab;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/roboto-slab-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:roboto slab;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-slab-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:roboto slab;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-slab-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.site-wrapper .site-footer{margin-top:0;border-top:0;background:0 0}html{scroll-behavior:smooth}body.pub-site{margin:0;color:#333;font:14px/1.5 pt sans,Roboto,sans-serif;background:#fff}a{color:#ce1a32;text-decoration:none;transition:color .2s}a:hover,a:focus{color:#cf3e52}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:roboto slab,Roboto,serif;font-weight:700;color:#333}.container{width:calc(100% - 40px);max-width:1200px;margin-inline:auto;padding:0}.site-content{padding:0}main section{padding:0}.list-unstyled{list-style:none;padding:0;margin:0}.lead{font-size:18px;line-height:1.5}.text-lg-center{text-align:center}.centered-block{max-width:800px;margin:0 auto;text-align:center}.section__title{margin:0 0 28px;font-size:36px;line-height:40px;font-weight:700;text-align:center}.section__title--light{color:#fff}.btn{display:inline-block;font-family:pt sans,Roboto,sans-serif;font-weight:700;text-align:center;cursor:pointer;border:0;padding:10px 18px;line-height:1.4;border-radius:0;transition:background .2s,color .2s}.btn-primary{background:#cf3e52;color:#fff}.btn-primary:hover,.btn-primary:focus{background:#ce1a32;color:#fff}.btn-lg{font-size:24px;padding:12px 22px;text-transform:uppercase}.site-header{background:#fff;position:relative;z-index:30;border-bottom:1px solid #eaeaea;box-shadow:none}.site-wrapper .site-header{border-bottom:1px solid #eaeaea;box-shadow:none}.site-header__top{background:#fff;border-bottom:1px solid #eee}.site-header__top-inner{display:flex;justify-content:flex-end;align-items:center;min-height:36px;padding:4px 0}.omni-logo{display:flex;align-items:center;line-height:0}.omni-logo img{width:140px;height:auto;display:block;padding:5px 0 5px 5px}.site-header__main{background:#fff}.site-header .header-inner{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;min-height:auto;padding:12px 0;gap:24px}.site-header .logo{display:flex;align-items:center;justify-content:flex-start;flex:none;order:1;margin:0;line-height:0;text-decoration:none}.site-header .logo img{width:200px;max-width:200px;height:auto;object-fit:contain;object-position:left center;display:block}.site-header .nav-wrap{display:flex;align-items:center;justify-content:flex-end;flex:auto;order:2;margin-left:auto;min-width:0}.site-header .site-nav{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:0 22px}.site-header .site-nav a,.site-header .site-nav-modal{background:0 0;border:0;padding:8px 0;font-family:pt sans,Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.4;color:#333;text-transform:none;cursor:pointer;text-decoration:none}.site-header .site-nav a:hover,.site-header .site-nav a:focus,.site-header .site-nav a.active,.site-header .site-nav-modal:hover,.site-header .site-nav-modal:focus{color:#cf3e52}.site-header .login-link{display:inline-flex;align-items:center;justify-content:center;flex:none;order:3;margin-left:0;padding:8px 22px;border:0;border-radius:999px;background:#cf3e52!important;color:#fff!important;font-family:pt sans,Roboto,sans-serif;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer}.site-header .login-link:hover,.site-header .login-link:focus{background:#ce1a32!important;color:#fff!important}.site-header .nav-toggle{display:none;order:4;background:0 0;border:0;font:700 15px pt sans,Roboto,sans-serif;color:#333;align-items:center;gap:10px;cursor:pointer;margin-left:12px}.site-header .nav-toggle-icon{display:grid;gap:4px}.site-header .nav-toggle-icon i{display:block;width:24px;height:2px;background:#cf3e52}.banner{position:relative;min-height:80vh;display:flex;align-items:center;overflow:hidden;color:#fff;box-sizing:border-box}.banner::before{content:"";position:absolute;inset:0;background-image:var(--hero-bg);background-size:cover;background-position:50%;transform:scale(1);animation:banner-zoom 18s ease-out forwards;will-change:transform}.banner__overlay{position:absolute;inset:0;z-index:0;background:rgba(0,0,0,.33)}.banner .container{position:relative;z-index:1;width:100%;max-width:none;box-sizing:border-box;padding:100px}.banner__inner{max-width:100%;text-align:left;margin-left:0}.banner__title{margin:0 0 50px;font-family:roboto slab,serif;font-size:62px;line-height:1em;font-weight:700;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.4)}.banner__quote{margin:0 0 40px;font-size:24px;line-height:28px;font-weight:400;color:#fff}.banner__cta{margin:0}.banner__btn{display:inline-block;background:#fff;color:#cf3e52;font-family:roboto slab,serif;font-size:24px;font-weight:700;line-height:1.2;text-transform:uppercase;padding:20px 40px;border:0;border-radius:0;text-decoration:none}.banner__btn:hover,.banner__btn:focus{background:#f5f5f5;color:#cf3e52}@keyframes banner-zoom{from{transform:scale(1)}to{transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.banner::before{animation:none}}.site-intro{background:#f5f5f5;color:#333;padding:0;text-align:center;position:relative}.site-intro__band{background:#343456;color:#fff;padding:40px 20px 28px}.site-intro__header{max-width:800px;margin:0 auto}.site-intro__title{margin:0 0 18px;font-family:pt sans,Roboto,sans-serif;font-size:28px;line-height:1.2;font-weight:700;color:#fff;text-transform:none}.site-intro__lead{margin:0;font-family:pt sans,Roboto,sans-serif;font-size:14px;line-height:1.6;color:#fff}.site-intro__shape{display:block;width:100%;line-height:0;background:#f5f5f5;margin:0;padding:0}.site-intro__shape svg{display:block;width:calc(100% + 1.3px);height:80px;position:relative;left:50%;transform:translateX(-50%);margin-top:-1px}.site-intro__shape path{fill:#343456}.site-intro__features-wrap{padding:128px 20px 56px;position:relative;z-index:1}.site-intro__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:1140px;margin:0 auto;text-align:center}.site-intro__feature{background:#cf3e52;color:#fff;padding:36px 28px 40px;box-sizing:border-box;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12)}.site-intro__feature-icon{display:block;width:88px;height:88px;margin:0 auto 22px;object-fit:contain}.site-intro__feature-title{margin:0 0 12px;font-family:pt sans,Roboto,sans-serif;font-size:20px;line-height:1.25;font-weight:700;color:#fff}.site-intro__feature-body{margin:0;font-family:pt sans,Roboto,sans-serif;font-size:14px;line-height:1.55;color:#fff}@media(max-width:900px){.site-intro__band{padding:32px 20px 24px}.site-intro__title{font-size:22px;line-height:1.25}.site-intro__shape svg{height:56px}.site-intro__features{grid-template-columns:1fr;max-width:420px;gap:20px}.site-intro__features-wrap{padding:32px 20px 40px}}.video-features{background:#cf3e52;padding:50px 0 40px;color:#fff;position:relative}.video-features .section__title{margin:0 0 30px;font-size:36px;line-height:40px;text-transform:none;color:#fff}.video-features__media{max-width:1200px;width:100%;margin:0 auto}.video-frame{position:relative;aspect-ratio:16/9;background:#000;overflow:hidden}.video-frame iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}.media-note{margin:10px 0 0;font-size:14px;color:#fff;text-align:center}.statistic{position:relative;padding:72px 20px;background:#cf3e52}.statistic .container{position:relative;z-index:1}.statistic-row{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;align-items:stretch}.statistic__item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:320px;padding:56px 20px;background:#343456;border-radius:10px;box-shadow:0 0 30px rgba(0,0,0,9%)}.statistic__item__icon{display:grid;place-items:center;width:70px;height:70px;margin:0 0 20px;border-radius:50%;border:2px solid #fff;background:0 0;color:#fff;box-sizing:border-box}.statistic__item__icon svg{width:32px;height:32px;display:block}.statistic__item__normal{display:block;margin:0 0 8px;font-size:20px;font-weight:700;line-height:24px;text-transform:none;color:#fff}.statistic__item__bold{display:block;margin:0 0 6px;font-size:50px;font-weight:700;line-height:54px;color:#fff}.statistic__item__thin{display:block;font-size:16px;line-height:20px;font-weight:400;color:#fff}.partners{position:relative;padding:0 20px 80px;background:#fff;color:#333;text-align:center;clip-path:inset(0);isolation:isolate}.partners__map{position:sticky;top:0;z-index:0;height:100vh;margin-bottom:-100vh;display:flex;justify-content:center;align-items:flex-start;overflow:hidden;pointer-events:none}.partners__map img{display:block;width:100%;max-width:1600px;height:auto}.partners__map::after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.75)}.partners__inner{position:relative;z-index:1;width:calc(100% - 40px);max-width:1140px;margin:0 auto;padding-top:130px;box-sizing:border-box}.partners__intro{max-width:900px;margin:0 auto 48px}.partners__title{margin:0 0 10px;font-family:pt sans,Roboto,sans-serif;font-size:36px;line-height:40px;font-weight:700;color:#333;text-transform:none}.partners__lead{margin:0;font-family:pt sans,Roboto,sans-serif;font-size:14px;line-height:1.5;color:#54595f}.partners__lead strong{font-weight:700;color:#333}.partners__affiliate{display:grid;grid-template-columns:minmax(0,3fr)minmax(160px,1fr);gap:24px 48px;align-items:start;max-width:920px;margin:0 auto 40px;padding:0 40px;text-align:left;box-sizing:border-box}.partners__affiliate-title{margin:0 0 10px;font-family:pt sans,Roboto,sans-serif;font-size:22px;line-height:26px;font-weight:700;color:#333;text-transform:none}.partners__affiliate-body{margin:0;font-family:pt sans,Roboto,sans-serif;font-size:14px;line-height:1.5;color:#54595f}.partners__affiliate-body em{font-style:italic}.partners__card{min-width:0}.partners__card-link{display:flex;flex-direction:column;align-items:center;gap:10px;color:#333;text-decoration:none}.partners__card-link:hover,.partners__card-link:focus{color:#ce1a32}.partners__card-media{display:block;width:100%;aspect-ratio:1;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);overflow:hidden}.partners__card-media img{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.partners__card-label{display:block;font-family:pt sans,Roboto,sans-serif;font-size:16px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none;text-align:center;color:#333}.partners__card--featured{width:100%;max-width:230px;justify-self:center}.partners__grid{display:grid;gap:28px 24px;margin:0 auto 36px}.partners__grid--4{grid-template-columns:repeat(4,1fr);max-width:920px;padding:0 40px;box-sizing:border-box}.partners__grid--3{grid-template-columns:repeat(3,1fr);max-width:920px;padding:0 40px;box-sizing:border-box}.partners__more{margin:0;max-width:640px;font-family:pt sans,Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#54595f}.partners__toggle{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;margin:64px auto 0;text-align:left;scroll-margin-top:24px}.partners__switch{display:inline-flex;align-items:center;cursor:pointer;flex:none}.partners__switch input{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden}.partners__switch-track{position:relative;display:block;width:54px;height:28px;border-radius:999px;background:#d5d5d5;transition:background .2s}.partners__switch-thumb{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .2s}.partners__switch input:checked+.partners__switch-track{background:#cf3e52}.partners__switch input:checked+.partners__switch-track .partners__switch-thumb{transform:translateX(26px)}.partners__switch input:focus-visible+.partners__switch-track{outline:2px solid #ce1a32;outline-offset:3px}.partners__directory{margin:40px auto 0;max-width:960px;text-align:left}.partners__directory[hidden]{display:none!important}.partners__directory-cols{display:grid;grid-template-columns:1fr 1fr;gap:40px 80px}.partners__country{margin:0 0 28px}.partners__country-title{margin:0 0 10px;font-family:pt sans,Roboto,sans-serif;font-size:20px;font-weight:700;line-height:1.3;text-transform:uppercase;color:#333}.partners__country-list{margin:0;padding-left:18px;list-style:disc}.partners__country-list li{margin:0 0 4px;font-family:pt sans,Roboto,sans-serif;font-size:14px;line-height:1.5;color:#54595f}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.testimonials{position:relative;background:#fff;padding:72px 0 90px;color:#333;text-align:center}.testimonials .container{position:relative;z-index:1;max-width:none;margin:0;padding:0;width:100%}.testimonials__title{margin:0 auto 36px;padding:0 20px;max-width:1000px;font-family:pt sans,Roboto,sans-serif;font-size:28px;line-height:1.25;font-weight:700;color:#222;text-transform:uppercase;letter-spacing:.02em}.testimonials__panel{background:#cf3e52;color:#fff;padding:56px 72px 48px;border-radius:0;width:100%;box-sizing:border-box}.testimonials .pub-testimonial-stage{position:relative;max-width:1100px;margin:0 auto;padding:0}.testimonials .testimonial-track{display:grid;align-items:start}.testimonials .testimonial{grid-area:1/1;visibility:hidden;opacity:0;pointer-events:none;margin:0 auto;padding:0;color:#fff;text-align:center;background:0 0;border:0;border-radius:0;scroll-snap-align:unset;max-width:1040px;width:100%}.testimonials .testimonial.is-active{visibility:visible;opacity:1;pointer-events:auto}.testimonials .testimonial blockquote{max-width:1040px;margin:0 auto 32px;padding:0;border:0;font-family:pt sans,Roboto,sans-serif;font-size:16px;line-height:1.65;font-style:normal;font-weight:400;color:#fff;flex:none}.testimonials .testimonial-author{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:16px;text-align:left;margin:0 auto;font-weight:400;width:fit-content;max-width:100%}.testimonials .testimonial-media{flex:none}.testimonials .testimonial-media img,.testimonials .testimonial img{width:64px;height:64px;max-width:64px;object-fit:cover;border-radius:50%;border:2px solid rgba(255,255,255,.85);display:block;margin:0;flex-shrink:0}.testimonials .testimonial-meta{min-width:0}.testimonials .testimonial-meta strong{display:block;font-family:pt sans,Roboto,sans-serif;font-size:16px;font-weight:700;line-height:1.3;color:#fff}.testimonials .testimonial-meta span{display:block;font-family:pt sans,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.35;opacity:.95;margin-top:2px;color:#fff}.testimonials .carousel-arrow{position:absolute;top:42%;transform:translateY(-50%);display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;background:0 0;color:#fff;cursor:pointer;z-index:2;opacity:.9;appearance:none;-webkit-appearance:none}.testimonials .carousel-arrow svg{display:block;width:20px;height:20px;fill:currentColor}.testimonials .carousel-arrow.previous{left:0}.testimonials .carousel-arrow.next{right:0}.testimonials .testimonial-dots{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:28px}.testimonials .testimonial-dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.22);cursor:pointer}.testimonials .testimonial-dot.is-active{background:#fff}body.pub-site main section.team{padding:80px 20px;background:#fff;text-align:center}.team__inner{max-width:880px;margin:0 auto}.team__title{margin:0 0 20px;font-family:roboto slab,serif;font-size:36px;line-height:40px;font-weight:700;color:#333;text-transform:none}.team__subtitle{margin:0 0 48px;font-family:roboto slab,serif;font-size:28px;line-height:32px;font-weight:700;color:#333;text-transform:none}body.pub-site .team-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:0;margin:0;text-align:center}.member{margin:0;min-width:0}.member-link{position:relative;display:block;overflow:hidden;color:#fff;text-decoration:none;aspect-ratio:1}.member-media{display:block;width:100%;height:100%;overflow:hidden;background:#111}body.pub-site .member img,body.pub-site .member-media img{display:block;width:100%;max-width:none;height:100%;object-fit:cover;border-radius:0;filter:brightness(1.2)contrast(.85)saturate(.05)sepia(.2);transform:scale(1);opacity:1;transition:transform .35s ease,opacity .35s ease,filter .35s ease}.member-overlay{position:absolute;inset:0;z-index:1;display:grid;place-items:center;background:rgba(207,62,82,0);color:#fff;pointer-events:none;transition:background .35s ease}.member-overlay .icon{width:40px;height:40px;opacity:0;transform:scale(.92);transition:opacity .25s ease,transform .25s ease}.member-name{position:absolute;left:0;right:0;bottom:0;z-index:2;margin:0;padding:8px 6px;background:rgba(0,0,0,.72);font-family:pt sans,Roboto,sans-serif;font-size:12px;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:none;text-align:center;color:#fff;opacity:0;transition:opacity .25s ease}.member-link:hover .member-media img,.member-link:focus-visible .member-media img{transform:scale(1.1);opacity:.8;filter:brightness(1.2)contrast(.85)saturate(.05)sepia(.2)}.member-link:hover .member-overlay,.member-link:focus-visible .member-overlay{background:rgba(207,62,82,.3)}.member-link:hover .member-overlay .icon,.member-link:focus-visible .member-overlay .icon{opacity:1;transform:scale(1)}.member-link:hover .member-name,.member-link:focus-visible .member-name{opacity:1}body.pub-site main section.editors{padding:80px 20px;background:#fff;text-align:center}.editors__inner{max-width:880px;margin:0 auto}.editors__title{margin:0 0 48px;font-family:roboto slab,serif;font-size:36px;line-height:40px;font-weight:700;color:#333;text-transform:none}body.pub-site .editors-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:0;margin:0;text-align:center}.editor{margin:0;min-width:0}.editor-link{position:relative;display:block;overflow:hidden;color:#fff;text-decoration:none;aspect-ratio:1}.editor-media{display:block;width:100%;height:100%;overflow:hidden;background:#111}body.pub-site .editor img,body.pub-site .editor-media img{display:block;width:100%;max-width:none;height:100%;object-fit:cover;border-radius:0;filter:brightness(1.2)contrast(.85)saturate(.05)sepia(.2);transform:scale(1);opacity:1;transition:transform .35s ease,opacity .35s ease,filter .35s ease}.editor-name{position:absolute;left:0;right:0;bottom:0;z-index:2;margin:0;padding:10px 8px;background:rgba(0,0,0,.72);font-family:pt sans,Roboto,sans-serif;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.03em;text-transform:uppercase;opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease}.editor-link::after{content:"";position:absolute;inset:0;z-index:1;background:rgba(207,62,82,0);transition:background .35s ease;pointer-events:none}.editor-link:hover::after,.editor-link:focus-visible::after{background:rgba(207,62,82,.3)}.editor-link:hover .editor-media img,.editor-link:focus-visible .editor-media img{transform:scale(1.1);opacity:.8;filter:brightness(1.2)contrast(.85)saturate(.05)sepia(.2)}.editor-link:hover .editor-name,.editor-link:focus-visible .editor-name{opacity:1;transform:translateY(0)}.site-wrapper .site-footer,.site-footer{background:#333;color:#eaeaea;margin-top:0;border-top:0;font-family:pt sans,Roboto,sans-serif}.site-footer .container{width:calc(100% - 40px);max-width:1140px}.site-footer__grid{padding:60px 0 40px}.footer-grid-row{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1.35fr)minmax(0,1fr);gap:40px;align-items:start}.site-footer h4.site-footer__grid__title{margin:0 0 30px;font-family:pt sans,Roboto,sans-serif;font-size:24px;line-height:1.2;font-weight:700;color:#cf3e52;text-transform:uppercase}.site-footer .footer-grid-col--shop{text-align:center}.site-footer .footer-grid-col--shop h4.site-footer__grid__title{font-size:48px;line-height:1.15;margin:0 0 16px;letter-spacing:.02em}.site-footer .footer-grid-col p{margin:0 0 12px;font-size:14px;line-height:22px;font-weight:400;color:#eaeaea}.site-footer .footer-grid-col p strong{font-weight:700;color:#fff}.site-footer .footer-grid-col a{color:#cf3e52;text-decoration:none}.site-footer .footer-grid-col a:hover,.site-footer .footer-grid-col a:focus{color:#e35a6c;text-decoration:underline}.site-footer .site-footer__email{color:#cf3e52;word-break:break-all}.footer-grid-col--news .facebook-feed,.footer-grid-col--news .facebook-feed iframe{max-width:100%;width:100%}.site-footer .imprint-links{margin:0 0 16px;padding-left:18px;list-style-type:disc}.site-footer .imprint-links li{margin:0 0 4px}.site-footer .imprint-links a{color:#cf3e52;text-decoration:none;word-break:break-all;font-size:14px;line-height:22px}.site-footer .imprint-links a:hover,.site-footer .imprint-links a:focus{color:#e35a6c;text-decoration:underline}.site-footer__grid__logo{display:inline-block;background:#fff;padding:16px 20px;text-align:center;margin:0 auto 20px}.site-footer__grid__logo img{display:block;max-width:150px;width:150px;height:auto;margin:0 auto}.site-footer .footer-grid-col--shop>p{max-width:320px;margin:0 auto 24px;font-size:14px;line-height:22px}.site-footer .site-footer__shop-cta{display:inline-block;font-family:pt sans,Roboto,sans-serif;font-weight:700;font-size:18px;line-height:1.3;padding:14px 28px;border-radius:4px;color:#fff!important;text-transform:uppercase;text-decoration:none!important;background-color:#cf3e52;transition:background-color .2s ease}.site-footer .site-footer__shop-cta:hover,.site-footer .site-footer__shop-cta:focus{color:#fff!important;background-color:#ce1a32}.site-footer .social-url{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:4px}.social-url__item{display:inline-block;vertical-align:middle}.site-footer .site-footer__bottom .social-url__link{padding:8px;border-radius:3px;display:inline-block;background:#666;color:#fff;line-height:0;text-transform:none}.site-footer .site-footer__bottom .social-url__link:hover,.site-footer .site-footer__bottom .social-url__link:focus{background:#cf3e52;color:#fff}.social-url__link svg{width:24px;height:24px;display:block}.footer-bottom-col--social{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.site-footer__follow{margin:0;font-family:pt sans,Roboto,sans-serif;font-size:20px;line-height:1.3;font-weight:700;color:#cf3e52}.site-footer__bottom{background:#333;padding:0 0 40px;font-size:14px;line-height:22px;color:#eaeaea}.footer-bottom-row{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.footer-bottom-col--right{margin-left:auto;display:flex;align-items:center;gap:24px}.site-footer .footer-bottom-col--right a,.site-footer .footer-contact-link{color:#cf3e52;background:0 0;border:0;font-family:pt sans,Roboto,sans-serif;font-size:14px;line-height:22px;font-weight:400;cursor:pointer;padding:0;text-transform:none;text-decoration:none}.site-footer .footer-bottom-col--right a:hover,.site-footer .footer-contact-link:hover,.site-footer .footer-bottom-col--right a:focus,.site-footer .footer-contact-link:focus{color:#e35a6c;text-decoration:underline}.facebook-feed{position:relative;min-height:200px}.facebook-feed iframe{width:100%;max-width:100%;border:0;background:#fff}.footer-feed-consent{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;background:rgba(51,51,51,.92);color:#fff;text-align:center}.facebook-feed.is-loaded .footer-feed-consent{display:none}.facebook-feed-fallback{display:none;margin-top:12px;font-size:14px}.facebook-feed-fallback a{color:#cf3e52}.news-page{padding:80px 0;background:#fff}.news-page__title{margin:0 0 12px;font-size:36px;text-align:center;font-family:roboto slab,serif;font-weight:700;color:#333}.news-page__subtitle{margin:0 0 30px;font-size:18px;line-height:1.5;text-align:center;color:#555}.news-page__feed{max-width:500px;margin:0 auto}.news-page__more{max-width:500px;margin:28px auto 0;text-align:center}.news-page__more-text{margin:0 0 16px;font-size:16px;line-height:1.5;color:#333}.news-page__more-btn{display:inline-block;text-decoration:none}.page-body{font-size:15px;line-height:1.6;color:#333}.howto-page{padding:0;background:#fff;font-family:pt sans,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#333}.howto-inner{width:100%;max-width:880px;margin-inline:auto}.howto-intro .howto-inner,.howto-contact .howto-inner,.howto-publish .howto-inner{width:calc(100% - 40px);max-width:880px}.howto-intro{padding:30px 0;background:#f2f2f2;text-align:center}.howto-intro h1{margin:0 0 10px;font-family:pt sans,sans-serif;font-size:36px;font-weight:700;line-height:40px;text-transform:none;color:#3a3a3a}.howto-intro p{margin:0;font-family:pt sans,sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#333}.howto-step{position:relative;padding:60px 40px;overflow:visible}.howto-step--light{background:#fff;color:#333}.howto-step--accent{background:#343456;color:#fff}.howto-ibox{display:flex;align-items:center;text-align:center;width:100%}.howto-step--icon-right .howto-ibox{flex-direction:row-reverse}.howto-step--icon-left .howto-ibox{flex-direction:row}.howto-ibox-img{flex:0 0 30%;width:30%;margin:0}.howto-step--icon-right .howto-ibox-img{margin-left:50px}.howto-step--icon-left .howto-ibox-img{margin-right:50px}.howto-ibox-img img{display:block;width:155px;max-width:100%;height:auto;margin:0 auto}.howto-ibox-body{flex:1;min-width:0;max-width:none;margin-inline:auto}.howto-ibox-body h2{margin:0 0 20px;font-family:pt sans,sans-serif;font-size:24px;font-weight:700;line-height:28px;text-transform:none;color:#3a3a3a}.howto-ibox-body p{margin:0;font-family:pt sans,sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#333}.howto-step--accent .howto-ibox-body h2,.howto-step--accent .howto-ibox-body p{color:#fff}.howto-shape{position:absolute;top:-1px;left:0;width:100%;overflow:hidden;line-height:0;pointer-events:none;z-index:2}.howto-shape svg{display:block;position:relative;left:50%;width:calc(100% + 1.3px);height:30px;transform:translateX(-50%)}.howto-shape path{fill:#fff}.howto-shape--from-accent path{fill:#343456}.howto-contact{padding:30px 0;background:#343456;text-align:center}.howto-contact p{margin:0;color:#fff;font-family:pt sans,sans-serif;font-size:26px;font-weight:400;line-height:30px}.howto-publish{padding:50px 0;background:#f2f2f2;text-align:center}.howto-publish-btn{display:inline-block;padding:15px 30px;border:0;border-radius:0;background:#343456;color:#fff!important;font-family:pt sans,sans-serif;font-size:28px;font-weight:400;line-height:32px;text-transform:none;text-decoration:none}.howto-publish-btn:hover,.howto-publish-btn:focus{background:#2a2a45;color:#fff!important}.marketing-page{background:#fff;color:#333;font-family:pt sans,Roboto,sans-serif;font-size:14px;line-height:1.5}.marketing-page a{color:#cf3e52}.marketing-page a:hover,.marketing-page a:focus{color:#8dd300}.marketing-hero{position:relative;background:#f4f4f4;padding:60px 60px 110px;overflow:hidden}.marketing-hero-inner{display:flex;align-items:center;gap:24px;max-width:1140px;margin:0 auto}.marketing-hero-copy{flex:0 1 42.456%;z-index:1;text-align:center}.marketing-hero-copy h1{margin:40px 0 20px;font-family:roboto slab,serif;font-size:42px;font-weight:700;line-height:1.3;text-transform:uppercase;color:#333}.marketing-hero-copy p{margin:0 0 1.5em;font-size:14px;line-height:1.5;color:#333}.marketing-hero-media{flex:0 1 57.544%;text-align:center}.marketing-hero-media img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto}.marketing-hero-shape{position:absolute;left:0;right:0;bottom:0;z-index:2;line-height:0;pointer-events:none}.marketing-hero-shape svg{display:block;width:calc(131% + 1.3px);height:50px;margin-left:50%;transform:translateX(-50%)rotateY(180deg);fill:#ededed}.marketing-cta{display:inline-block;margin-top:8px;padding:12px 28px;border:3px solid #99d325;border-radius:0;background:rgba(255,255,255,7%);color:#99d325!important;font-family:pt sans,Roboto,sans-serif;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;text-transform:none;transition:background .2s,color .2s,border-color .2s}.marketing-cta:hover,.marketing-cta:focus{background:rgba(153,211,37,.12);color:#8dd300!important;border-color:#8dd300}.marketing-cta--card{margin-top:30px;padding:10px 22px;border-width:2px;border-color:#fff;background:0 0;color:#fff!important;font-size:14px}.marketing-cta--card:hover,.marketing-cta--card:focus{background:rgba(255,255,255,8%);color:#fff!important;border-color:#cf3e52}.marketing-features{background:#ededed;padding:80px 80px 100px}.marketing-features-intro{max-width:900px;margin:0 auto 50px;text-align:center}.marketing-features-intro h2{margin:0 0 20px;font-family:roboto slab,serif;font-size:42px;font-weight:700;line-height:1.3;text-transform:uppercase;color:#333}.marketing-features-intro p{margin:0;font-size:14px;line-height:1.5;color:#333}.marketing-feature{display:flex;align-items:center;max-width:1140px;margin:50px auto 0;gap:0}.marketing-feature--reverse{flex-direction:row-reverse;margin-top:80px;max-width:1132px}.marketing-feature-media{flex:1 1 66%;min-width:0}.marketing-feature-media img{display:block;width:100%;height:auto}.marketing-feature--reverse .marketing-feature-media{flex-basis:66%}.marketing-feature:not(.marketing-feature--reverse):last-of-type .marketing-feature-media{flex-basis:69.474%}.marketing-feature-card{position:relative;z-index:1;flex:0 1 33.333%;box-sizing:border-box;margin:60px 0 60px -100px;padding:40px;background:#212121;box-shadow:0 5px 50px rgba(33,33,33,.15);color:#fff;text-align:left}.marketing-feature--reverse .marketing-feature-card{margin:60px -100px 60px 100px}.marketing-feature:not(.marketing-feature--reverse):last-of-type .marketing-feature-card{flex-basis:29.859%}.marketing-feature-card h3{margin:0 0 12px;font-family:roboto slab,serif;font-size:26px;font-weight:700;line-height:1.3;text-transform:uppercase;color:#fff;text-align:center}.marketing-feature-divider{width:100%;height:0;margin:10px 0 20px;border:0;border-top:2px solid rgba(255,255,255,.85)}.marketing-feature-body{color:#fff;text-align:left}.marketing-feature-body p{margin:0 0 1.5em;font-size:14px;line-height:1.5;color:#fff}.marketing-feature-body p:last-child{margin-bottom:0}.marketing-feature-body a{color:#cf3e52;text-decoration:underline}.marketing-feature-card .marketing-cta{display:table;margin-left:auto;margin-right:auto}.marketing-plans{position:relative;isolation:isolate;padding:50px 40px 80px;text-align:center;background:#fff 50%/cover no-repeat;background-attachment:fixed;color:#333}.marketing-plans::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(255,255,255,.97) 71%,#fff 100%);opacity:.98}.marketing-plans-inner{max-width:1100px;margin:0 auto}.marketing-plans h2{margin:0 0 20px;padding:50px 50px 20px;font-family:roboto slab,serif;font-size:42px;font-weight:700;line-height:1.3;text-transform:uppercase;color:#333}.marketing-plans p{margin:0 auto 28px;max-width:720px;font-size:16px;line-height:1.5;color:#333}.marketing-plans-widget{min-height:120px}@media(max-width:1024px){.marketing-hero{padding:60px 40px 100px}.marketing-features{padding:60px 40px 80px}.marketing-feature-card,.marketing-feature--reverse .marketing-feature-card{margin:-50px 50px 0;flex-basis:auto}.marketing-feature-media,.marketing-feature--reverse .marketing-feature-media,.marketing-feature:not(.marketing-feature--reverse):last-of-type .marketing-feature-media{flex-basis:100%}.marketing-feature,.marketing-feature--reverse{flex-direction:column;max-width:720px}.marketing-plans{background-attachment:scroll}}.privacy-page{background:#f5f5f5;padding:24px 20px 48px;font-family:pt sans,Roboto,sans-serif;font-size:14px;line-height:1.5;color:#333}.privacy-page__card{max-width:1240px;margin:0 auto;padding:36px 40px 48px;background:#fff}.privacy-page__shell{max-width:768px;margin:0 auto}.privacy-page__header{margin:0 0 28px;text-align:center}.privacy-page__title{margin:0;font-family:roboto slab,serif;font-size:42px;font-weight:700;line-height:1.3;text-transform:uppercase;color:#333}.privacy-page__content{padding:0;max-width:none}.prose--privacy>*+*{margin-top:0}.prose--privacy>:last-child{margin-bottom:0}.prose--privacy>h2:first-child{margin:0 0 1.5em;font-size:16px;font-weight:700;line-height:1.5;text-transform:uppercase;color:#333}.prose--privacy>h2:first-child strong{font-family:pt sans,Roboto,sans-serif;font-size:16px;font-weight:700;line-height:1.5;text-transform:uppercase;color:#333}.prose--privacy p{margin:0 0 1.5em;max-width:none;color:#333}.prose--privacy a{color:#333;text-decoration:none}.prose--privacy a:hover,.prose--privacy a:focus{color:#333;text-decoration:underline}.prose--privacy a.privacy-email-cta{color:#cf3e52}.prose--privacy a.privacy-email-cta:hover,.prose--privacy a.privacy-email-cta:focus{color:#ce1a32;text-decoration:underline}.prose--privacy h3{margin:1.5em 0 20px;font-family:roboto slab,serif;font-size:26px;font-weight:700;line-height:1.3;text-transform:uppercase;color:#333}.prose--privacy h4{margin:0 0 20px;font-family:roboto slab,serif;font-size:16px;font-weight:700;line-height:1.2;text-transform:uppercase;color:#333}.prose--privacy strong,.prose--privacy b{font-weight:700}.prose--privacy em,.prose--privacy i{font-style:italic}.prose--privacy ul,.prose--privacy ol{margin:0 0 1.5em 48px;padding:0}.prose--privacy li>ul,.prose--privacy li>ol{margin:0 0 0 24px}.prose--privacy li+li{margin-top:0}.prose--privacy li{max-width:none}.prose--privacy table{display:table;width:100%;margin:0 0 1.5em;overflow:visible;border-collapse:separate;border-spacing:0}.prose--privacy th,.prose--privacy td{min-width:0;padding:8px 12px 8px 0;border:0;vertical-align:top;white-space:pre-line;text-align:left}.prose--privacy td:nth-child(1){width:34%}.prose--privacy td:nth-child(2){width:23%}.prose--privacy td:nth-child(3){width:43%}body.page-privacy .site-header .header-inner,body.page-howto .site-header .header-inner,body.page-marketing .site-header .header-inner,body.page-news .site-header .header-inner{gap:16px}body.page-privacy .site-header .logo img,body.page-howto .site-header .logo img,body.page-marketing .site-header .logo img,body.page-news .site-header .logo img{width:200px;max-width:200px;height:auto}body.page-privacy .site-header .site-nav,body.page-howto .site-header .site-nav,body.page-marketing .site-header .site-nav,body.page-news .site-header .site-nav{flex-wrap:nowrap;gap:0 10px}body.page-privacy .site-header .site-nav a,body.page-privacy .site-header .site-nav-modal,body.page-howto .site-header .site-nav a,body.page-howto .site-header .site-nav-modal,body.page-marketing .site-header .site-nav a,body.page-marketing .site-header .site-nav-modal,body.page-news .site-header .site-nav a,body.page-news .site-header .site-nav-modal{font-family:pt sans,Roboto,sans-serif;font-size:12px;font-weight:400;padding:6px 0;white-space:nowrap;letter-spacing:0;text-transform:none;border-radius:0;background:0 0;color:#333!important}body.page-privacy .site-header .login-link,body.page-howto .site-header .login-link,body.page-marketing .site-header .login-link,body.page-news .site-header .login-link{font-size:12px;padding:6px 14px}body.page-privacy .site-header .site-nav a:hover,body.page-privacy .site-header .site-nav a:focus,body.page-privacy .site-header .site-nav a.active,body.page-privacy .site-header .site-nav-modal:hover,body.page-privacy .site-header .site-nav-modal:focus,body.page-howto .site-header .site-nav a:hover,body.page-howto .site-header .site-nav a:focus,body.page-howto .site-header .site-nav a.active,body.page-howto .site-header .site-nav-modal:hover,body.page-howto .site-header .site-nav-modal:focus,body.page-marketing .site-header .site-nav a:hover,body.page-marketing .site-header .site-nav a:focus,body.page-marketing .site-header .site-nav a.active,body.page-marketing .site-header .site-nav-modal:hover,body.page-marketing .site-header .site-nav-modal:focus,body.page-news .site-header .site-nav a:hover,body.page-news .site-header .site-nav a:focus,body.page-news .site-header .site-nav a.active,body.page-news .site-header .site-nav-modal:hover,body.page-news .site-header .site-nav-modal:focus{color:#cf3e52!important;background:0 0}body.page-privacy .site-header .login-link:hover,body.page-privacy .site-header .login-link:focus,body.page-howto .site-header .login-link:hover,body.page-howto .site-header .login-link:focus,body.page-marketing .site-header .login-link:hover,body.page-marketing .site-header .login-link:focus,body.page-news .site-header .login-link:hover,body.page-news .site-header .login-link:focus{background:#ce1a32!important;color:#fff!important}body.page-privacy .site-header .nav-toggle-icon i,body.page-howto .site-header .nav-toggle-icon i,body.page-marketing .site-header .nav-toggle-icon i,body.page-news .site-header .nav-toggle-icon i{background:#cf3e52}.cookie-consent{position:fixed;inset:0;z-index:1000;opacity:0;transition:opacity .18s}.cookie-consent.is-visible{opacity:1}.cookie-overlay{position:absolute;inset:0;background:rgba(0,0,0,.5)}.cookie-dialog{position:absolute;left:50%;top:50%;width:520px;max-width:calc(100% - 36px);padding:28px 30px;transform:translate(-50%,-50%);background:#fff;color:#222;font-size:14px;line-height:1.45;box-shadow:0 8px 28px rgba(0,0,0,.22)}.cookie-dialog p{margin:0}.cookie-actions{display:flex;margin:18px 0 14px;gap:8px;flex-wrap:wrap}.cookie-actions button{padding:9px 14px;border:1px solid #bbb;cursor:pointer;font:inherit;line-height:1.2}.cookie-primary{background:#cf3e52;border-color:#cf3e52;color:#fff}.cookie-secondary{background:#e8e8e8;border-color:#ccc;color:#222}.cookie-privacy{color:#222;text-decoration:underline}#catalogue-dialog .external-modal-dialog,#contact-dialog .external-modal-dialog{width:min(1240px,100%)}.review-floating-widget{z-index:40}@media(max-width:1024px){.howto-intro h1{font-size:28px;line-height:32px}.howto-ibox-body h2{margin-bottom:15px;font-size:20px;line-height:24px}.howto-step--last .howto-ibox-img{flex-basis:25%;width:25%}.howto-step--last .howto-ibox-body h2{margin-bottom:0}.howto-shape svg{width:calc(180% + 1.3px);height:20px}.howto-contact{padding:29px 0 20px}.howto-contact p{font-size:24px;line-height:28px}.howto-publish{padding:40px 0}.howto-publish-btn{font-size:24px;line-height:26px}.banner__title{font-size:42px}.banner__quote{font-size:18px;line-height:24px}.banner .container{padding:60px 48px}.statistic{padding:64px 20px}.statistic-row{gap:24px}.statistic__item{min-height:280px;padding:48px 16px}.statistic__item__bold{font-size:36px;line-height:40px}.statistic__item__normal{font-size:18px;line-height:22px}.statistic__item__thin{font-size:16px;line-height:20px}.partners{padding:0 20px 60px}.partners__inner{padding-top:100px}.partners__title{font-size:28px;line-height:32px}.partners__affiliate{padding:0;gap:24px 32px}.partners__affiliate-title{font-size:22px;line-height:26px}.partners__grid--4,.partners__grid--3{padding:0}.team-grid,.editors-grid{grid-template-columns:repeat(3,1fr)}.team__title,.editors__title{font-size:28px;line-height:32px}.team__subtitle{font-size:24px;line-height:28px;margin-bottom:32px}.footer-grid-row{grid-template-columns:1fr;gap:36px}.privacy-page__title{font-size:35px}}@media(max-width:900px){.site-header__top-inner{min-height:32px}.omni-logo img{width:110px;padding:4px 0}.site-header .header-inner{padding:12px 0;min-height:72px;position:relative;flex-wrap:nowrap}.site-header .logo{order:1}.site-header .logo img{width:120px;max-width:120px;height:auto}.site-header .login-link{order:2;margin-left:auto}.site-header .nav-toggle{display:flex;order:3;margin-left:12px}.site-header .nav-wrap{display:none;position:absolute;top:100%;left:0;right:0;padding:16px 20px 24px;background:#fff;box-shadow:0 8px 14px rgba(0,0,0,.12);flex-direction:column;align-items:stretch;z-index:40;margin-left:0;order:4}.site-header .nav-wrap.is-open{display:flex}.site-header .site-nav{display:grid;gap:0;justify-content:stretch}.site-header .site-nav a,.site-header .site-nav-modal{padding:12px 0;border-top:1px solid #eee;text-align:left}.statistic-row{grid-template-columns:1fr;gap:20px;max-width:420px;margin:0 auto}.partners__affiliate{grid-template-columns:1fr;justify-items:center;text-align:center;padding:0}.partners__grid--4{grid-template-columns:repeat(2,1fr);padding:0}.partners__grid--3{grid-template-columns:repeat(2,1fr);padding:0}.partners__card--featured{max-width:180px}.partners__directory-cols{grid-template-columns:1fr;gap:0}.partners__toggle{gap:16px}.testimonials__panel{padding:48px 40px 40px}.testimonials .testimonial blockquote{font-size:15px}.testimonials__title{font-size:24px;line-height:1.25}.team-grid,.editors-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.review-floating-widget{display:none!important}}@media(max-width:767px){.howto-inner{width:100%}.howto-step{padding:40px 28px;min-height:0;display:block}.howto-ibox{flex-direction:column}.howto-step--icon-right .howto-ibox,.howto-step--icon-left .howto-ibox{flex-direction:column}.howto-ibox-img,.howto-step--last .howto-ibox-img,.howto-step--icon-right .howto-ibox-img,.howto-step--icon-left .howto-ibox-img{flex-basis:30%;width:30%;margin:0 0 30px}.howto-ibox-img img{width:155px;max-width:100%}.howto-ibox-body{max-width:none}.howto-step--last .howto-ibox-body h2{margin-bottom:10px}.howto-shape svg{width:calc(220% + 1.3px);height:15px}.howto-contact{padding:20px 0}.howto-publish{padding:30px 0}.howto-publish-btn{font-size:20px;line-height:26px}.footer-bottom-col--right{margin-left:0;width:100%;justify-content:center}.footer-bottom-col--social{align-items:center;width:100%}.social-url{justify-content:center;width:100%}.banner{min-height:80vh}.banner .container{padding:20px 20px 50px}.banner__inner{max-width:100%}.banner__title{font-size:36px;margin-bottom:36px}.banner__quote{font-size:20px;line-height:1.4;margin-bottom:28px}.banner__btn{font-size:14px;line-height:18px;padding:14px 24px}.site-intro__title{font-size:22px;line-height:1.25}.section__title{font-size:28px;line-height:32px}.video-features{padding:40px 0 24px}.statistic{padding:56px 16px}.statistic__item{min-height:260px;padding:44px 16px}.partners{padding:0 16px 48px}.partners__inner{padding-top:72px;width:100%}.partners__grid--4,.partners__grid--3{grid-template-columns:1fr;max-width:240px;gap:28px;padding:0}.testimonials{padding:56px 0 72px}.testimonials__panel{padding:40px 24px 36px}.testimonials .testimonial-author{gap:12px}.testimonials .testimonial-media img,.testimonials .testimonial img{width:56px;height:56px;max-width:56px}.team,.editors{padding:50px 16px}.team-grid,.editors-grid{grid-template-columns:repeat(2,1fr)}.news-page{padding:56px 0}.privacy-page{padding:16px 12px 32px}.privacy-page__card{padding:28px 20px 36px}.privacy-page__title{font-size:29px;line-height:1.3}.prose--privacy>h2:first-child,.prose--privacy>h2:first-child strong{font-size:15px}.prose--privacy h3{font-size:22px}.prose--privacy ul,.prose--privacy ol{margin-left:24px}.prose--privacy table{display:block;width:100%;overflow-x:auto}.marketing-hero{padding:65px 30px 85px}.marketing-hero-inner{flex-direction:column-reverse;gap:20px}.marketing-hero-copy,.marketing-hero-media{flex:auto;width:100%}.marketing-hero-copy h1{margin-top:0;font-size:32px}.marketing-hero-shape svg{height:40px}.marketing-features{padding:60px 30px}.marketing-features-intro{margin-bottom:30px}.marketing-features-intro h2{font-size:29px}.marketing-feature,.marketing-feature--reverse{flex-direction:column;margin-top:50px;max-width:100%}.marketing-feature-media,.marketing-feature--reverse .marketing-feature-media,.marketing-feature:not(.marketing-feature--reverse):last-of-type .marketing-feature-media{flex:auto;width:100%}.marketing-feature-card,.marketing-feature--reverse .marketing-feature-card,.marketing-feature:not(.marketing-feature--reverse):last-of-type .marketing-feature-card{flex:auto;width:100%;margin:0;padding:30px}.marketing-feature-card h3{font-size:27px}.marketing-feature-divider{width:25%;margin-left:auto;margin-right:auto}.marketing-feature-body{text-align:center}.marketing-plans{padding:40px 20px 60px;background-attachment:scroll}.marketing-plans h2{padding:20px 10px;font-size:29px}.marketing-plan-grid{grid-template-columns:1fr}}