:root{--seashell-50:#fffefe;--seashell-500:#fff9f3;--seashell-600:#e8e3dd;--seashell-700:#b5b1ad;--seashell-800:#8c8986;--black-200:#8c8c8c;--black-300:#575858;--black-400:#363737;--black-500:#040505;--bright-indigo-50:#e9ebfc;--bright-indigo-200:#98a3f2;--bright-indigo-300:#6a7aec;--bright-indigo-400:#4d60e8;--bright-indigo-500:#2038e2;--impact-orange-500:#ee875d;--shadow-green-500:#9ec9b2;--white:#fff;--pure-black:#000;--red-error:#981f1f;--green-action:#14281b;--font-family-title:"Epilogue", sans-serif;--font-family-body:"Epilogue", sans-serif;--font-family-title-alt:"Space Grotesk", sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-size-h1:clamp(2rem, .4461rem + 6.6298vw, 5.75rem);--line-height-h1:1;--font-size-h2:clamp(1.75rem, .4033rem + 5.7459vw, 5rem);--line-height-h2:1;--font-size-h3:clamp(1.75rem, .9213rem + 3.5359vw, 3.75rem);--line-height-h3:1.1;--font-size-h4:clamp(1.5rem, .9302rem + 2.4309vw, 2.875rem);--line-height-h4:1.21;--font-size-h5:clamp(1.375rem, 1.116rem + 1.105vw, 2rem);--line-height-h5:1.5;--font-size-h6:clamp(1.125rem, .9178rem + .884vw, 1.625rem);--line-height-h6:1.769;--font-size-h7:clamp(1rem, .9482rem + .221vw, 1.125rem);--line-height-h7:1.5;--font-size-body-xlg:clamp(1.125rem, .9696rem + .663vw, 1.5rem);--line-height-body-xlg:1.83;--font-size-body-lg:clamp(1.125rem, 1.0214rem + .442vw, 1.375rem);--line-height-body-lg:1.9;--font-size-body-md:clamp(1rem, .8964rem + .442vw, 1.25rem);--line-height-body-md:1.6;--font-size-body-sm:clamp(1rem, .9482rem + .221vw, 1.125rem);--line-height-body-sm:1.77;--font-size-body-xsm:1rem;--line-height-body-xsm:2;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-surface:var(--seashell-500);--color-surface-raised:var(--seashell-600);--color-surface-menu:var(--seashell-500);--color-text:var(--black-500);--color-text-muted:var(--seashell-800);--color-border:var(--seashell-700);--color-accent:var(--bright-indigo-500);--color-accent-hover:var(--bright-indigo-400);--color-accent-subtle:var(--bright-indigo-50);--color-on-accent:var(--seashell-500);--color-accent-orange:var(--impact-orange-500);--color-accent-green:var(--shadow-green-500);--color-error:var(--red-error);--color-action:var(--green-action);--color-link:var(--color-accent);--color-link-hover:var(--color-accent-hover);--star-background:var(--impact-orange-500);--star-color:var(--seashell-600)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-surface:var(--black-500);--color-surface-raised:var(--black-400);--color-surface-menu:var(--black-500);--color-text:var(--seashell-50);--color-text-muted:var(--black-200);--color-border:var(--black-300);--color-on-accent:var(--white);--star-color:var(--black-400)}}input,textarea,select{border-radius:0}select::-ms-expand{display:none}h1,h2,h3,h4,h5,h6{margin-top:0}img{display:block}ul,ol,li{list-style:none}figure{margin:0}fieldset{border:0;margin:0;padding:0}:root{--border-button-radius:0;--border-button-hover-radius:0;--link-decoration:none;--font-family-base:var(--font-family-body);--font-weight-base:var(--font-weight-regular);--font-size-base:var(--font-size-body-xsm);--font-line-height-base:var(--line-height-body-xsm);--heading-font-family:var(--font-family-title);--heading-font-weight:var(--font-weight-medium);--heading-color:var(--color-text);--heading-margin:0 0 20px 0;--heading-alt-font-family:var(--font-family-title-alt);--heading-alt-font-weight:var(--font-weight-medium);--heading-alt-color:var(--color-text);--heading-alt-line-height-base:1;--star-size:20px;--rating:0;--container-size:1280px;--container-padding:25px}*{box-sizing:border-box;margin:0;padding:0}*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-base);color:var(--color-text);background-color:var(--color-surface);overflow-x:clip}a{-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration);color:var(--color-link);display:inline-block}a:hover,a:focus-visible{color:var(--color-link-hover)}img{max-width:100%;height:auto;transition:all .25s ease-in-out;display:block}p{line-height:var(--font-line-height-base);margin-bottom:20px}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);color:var(--heading-color);margin:var(--heading-margin)}:is(h1,h2,h3,h4,h5,h6).alt{font-family:var(--heading-alt-font-family);font-weight:var(--heading-alt-font-weight);color:var(--heading-alt-color);margin:var(--heading-margin);line-height:var(--heading-alt-line-height-base)}strong,b{font-weight:600}em{font-style:italic}.stars{--percent:calc(var(--rating) / 5 * 100%);font-size:var(--star-size);font-family:icomoon,sans-serif;line-height:1;display:inline-block}.stars:before{content:"";letter-spacing:3px;background:linear-gradient(90deg, var(--star-background) var(--percent), var(--star-color) var(--percent));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.grecaptcha-badge{visibility:hidden;opacity:0}.container{width:-webkit-fill-available;width:-moz-available;width:stretch;padding-inline:var(--container-padding);max-width:calc(var(--container-size) + calc(2 * var(--container-padding)));margin-inline:auto}:root{--color-button-text:var(--color-text);--color-surface-button:rgb(from var(--seashell-600) r g b / .6);--color-surface-button-before:var(--bright-indigo-500)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-button-text:var(--color-text);--color-surface-button:rgb(from var(--seashell-600) r g b / .6);--color-surface-button-before:var(--bright-indigo-500)}}.button{font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-base);line-height:var(--font-line-height-base);color:var(--color-button-text);cursor:pointer;background-color:var(--color-surface-button);box-shadow:unset;border-radius:8px;align-items:center;margin-bottom:0;padding:12px 22px 6px 40px;transition:all .3s ease-out;display:inline-flex;position:relative}.button:before{content:"";background-color:var(--color-surface-button-before);width:12px;height:2px;transition:all .3s ease-out;display:block;position:absolute;bottom:17px;left:22px}.button:hover,.button:focus{box-shadow:0 0 10px 0 var(--color-surface-button);color:var(--color-button-text)}.button.blue{color:var(--white);background-color:var(--bright-indigo-500)}.button.blue:before{background-color:var(--white)}.button.blue:hover,.button.blue:focus{box-shadow:0 0 10px 0 var(--bright-indigo-500);color:var(--white)}.button.inline{background-color:unset;padding-left:22px;padding-right:0;padding-block:0}.button.inline:before{bottom:12px;left:0}.button.inline:hover,.button.inline:focus{box-shadow:unset;padding-left:32px}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .header__left .logo img{display:none}html:not([data-theme=light]) #logo-dark{display:block}}.header{z-index:3;position:fixed;top:32px;left:0;right:0}.header #logo-dark{display:none}.header .header__container{flex-wrap:wrap;justify-content:center;width:auto;max-width:fit-content;margin-inline:auto;padding-inline:25px;display:flex}@media (width<768px){.header .header__container{padding-inline:var(--container-padding);max-width:calc(var(--container-size) + calc(2 * var(--container-padding)))}}.header .header__mobile-menu{background-color:var(--color-surface-menu);opacity:1;visibility:visible;border:1px solid #e8e3dd99;flex:auto;width:100%;max-width:316px;margin-top:24px;padding:12px;transition:all .3s ease-out}.header .header__mobile-menu:not(.is-active){opacity:0;visibility:hidden;display:none}.header .header__mobile-menu ul{flex-direction:column;align-items:center;gap:12px;display:flex}.header .header__mobile-menu ul li a{color:var(--color-text);font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.6}.header .header__left{background-color:var(--color-surface-menu);border:1px solid #e8e3dd99;border-radius:6px;padding:13px 22px 11px;display:flex}@media (width<480px){.header .header__left{padding-inline:1rem}}.header .header__left .logo{flex:none;margin-right:60px}@media (width<1024px){.header .header__left .logo{margin-right:40px}}@media (width<768px){.header .header__left .logo{margin-right:0}}.header .header__left nav{align-items:center;display:flex}@media (width<768px){.header .header__left nav{display:none}}.header .header__left nav ul{align-items:center;gap:28px;display:flex}.header .header__left nav ul li a{color:var(--color-text);font-style:normal;font-weight:400;line-height:1;position:relative}.header .header__left nav ul li a:after{content:"";background-color:var(--bright-indigo-500);width:0;height:1px;transition:width .3s ease-out;position:absolute;bottom:-4px;left:0;right:0}:is(.header .header__left nav ul li a:hover,.header .header__left nav ul li a:focus,.header .header__left nav ul li a.is-active):after{width:100%}.header .header__right button{appearance:none;border:unset;display:none}@media (width<768px){.header .header__right button{display:block!important}}.header .header__right .button{border-radius:6px;padding:13px 21px 8px 40px}@media (width<768px){.header .header__right .button{display:none}}.header .header__right .button:before{bottom:19px;left:22px}:root{--footer-border-top-color:var(--seashell-600);--footer-h2-color:var(--seashell-700);--footer-top-color:var(--black-500);--footer-copyright-color:var(--seashell-800);--social-media-background-color:var(--seashell-600);--social-media-color:var(--black-500)}@media (prefers-color-scheme:dark){:root :root:not([data-theme=light]){--footer-border-top-color:var(--black-400);--footer-h2-color:var(--seashell-700);--footer-top-color:var(--seashell-50);--footer-copyright-color:var(--seashell-800);--social-media-background-color:var(--black-400);--social-media-color:var(--seashell-50)}}.footer{border-top:1px solid var(--footer-border-top-color);margin-bottom:14px;padding-top:100px}@media (width<768px){.footer{padding-top:40px}}.footer .footer__top{justify-content:space-between;gap:1rem;margin-bottom:130px;display:flex}@media (width<768px){.footer .footer__top{flex-wrap:wrap;margin-bottom:20px}}.footer .footer__top h2{color:var(--footer-h2-color);font-size:var(--font-size-body-sm);text-transform:uppercase;margin-bottom:22px;font-style:normal;font-weight:500;line-height:1.77}.footer .footer__top-left ul li{margin-bottom:6px}.footer .footer__top-left ul li a{color:var(--footer-top-color);padding-bottom:16px;font-size:2.5rem;font-style:normal;font-weight:400;line-height:1.1;position:relative}@media (width<768px){.footer .footer__top-left ul li a{font-size:1.5rem}}.footer .footer__top-left ul li a:after{content:"";background-color:var(--bright-indigo-500);width:0;height:3px;transition:width .3s ease-out;position:absolute;bottom:5px;left:0;right:0}:is(.footer .footer__top-left ul li a:hover,.footer .footer__top-left ul li a:focus):after{width:100%}.footer .footer__top-right{gap:120px;margin-right:28px;display:flex}@media (width<1024px){.footer .footer__top-right{gap:2rem}}@media (width<768px){.footer .footer__top-right{justify-content:space-between;gap:1rem;margin-right:0}}@media (width<520px){.footer .footer__top-right{width:100%}}.footer .footer__top-right .menu ul{flex-direction:column;gap:4px;display:flex}.footer .footer__top-right .menu ul li a{color:var(--footer-top-color);font-size:var(--font-size-body-sm);font-style:normal;font-weight:400;line-height:var(--line-height-body-sm);position:relative}.footer .footer__top-right .menu ul li a:after{content:"";background-color:var(--bright-indigo-500);width:0;height:1px;transition:width .3s ease-out;position:absolute;bottom:5px;left:0;right:0}:is(.footer .footer__top-right .menu ul li a:hover,.footer .footer__top-right .menu ul li a:focus):after{width:100%}.footer .footer__top-right address{color:var(--footer-top-color);font-size:var(--font-size-body-sm);font-style:normal;font-weight:400;line-height:var(--line-height-body-sm)}.footer .footer__top-right .social-media-links{margin-top:18px}.footer .footer__top-right .social-media-links ul{gap:8px;display:flex}.footer .footer__top-right .social-media-links ul a{background-color:var(--social-media-background-color);width:40px;height:40px;color:var(--social-media-color);border-radius:2px;justify-content:center;align-items:center;transition:box-shadow .3s ease-out;display:flex}.footer .footer__top-right .social-media-links ul a:hover,.footer .footer__top-right .social-media-links ul a:focus{box-shadow:0 0 10px 0 var(--social-media-background-color)}.footer .footer__bottom>img,.footer .footer__bottom svg{width:100%;overflow:visible}.footer .footer__bottom-copyright{justify-content:space-between;gap:1rem;margin-top:48px;display:flex}@media (width<768px){.footer .footer__bottom-copyright{flex-wrap:wrap;margin-top:24px}}.footer .footer__bottom-copyright span{color:var(--footer-copyright-color);font-size:.875rem;font-weight:400}.footer .footer__bottom-copyright ul{flex-wrap:wrap;gap:35px;display:flex}@media (width<768px){.footer .footer__bottom-copyright ul{gap:1rem}}.footer .footer__bottom-copyright ul li a{color:var(--footer-copyright-color);font-size:.875rem;font-weight:400;position:relative}.footer .footer__bottom-copyright ul li a:after{content:"";background-color:var(--bright-indigo-500);width:0;height:1px;transition:width .3s ease-out;position:absolute;bottom:-4px;left:0;right:0}:is(.footer .footer__bottom-copyright ul li a:hover,.footer .footer__bottom-copyright ul li a:focus):after{width:100%}.home-intro{padding-block:280px 220px}@media (width<1024px){.home-intro{padding-block:200px 120px}}@media (width<768px){.home-intro{padding-block:120px 60px}}.home-intro h1{color:var(--color-text);font-size:var(--font-size-h1);font-style:normal;font-weight:400;line-height:var(--line-height-h1);text-wrap:balance;margin-bottom:40px}@media (width<768px){.home-intro h1{margin-bottom:20px}}.home-intro p{max-width:920px;font-size:var(--font-size-body-xlg);line-height:var(--line-height-body-xlg);color:var(--color-text)}.home-intro .logo-list{margin-top:80px}@media (width<768px){.home-intro .logo-list{margin-top:40px}}.home-intro .logo-list ul{flex-wrap:wrap;align-items:center;gap:40px;display:flex}@media (width<768px){.home-intro .logo-list ul{gap:20px}}.page-intro{padding-block:280px 220px}@media (width<1024px){.page-intro{padding-block:200px 120px}}@media (width<768px){.page-intro{padding-block:120px 60px}}.page-intro h1{color:var(--color-text);font-size:var(--font-size-h1);font-style:normal;font-weight:400;line-height:var(--line-height-h1);text-wrap:balance;margin-bottom:40px}@media (width<768px){.page-intro h1{margin-bottom:20px}}.page-intro p{font-size:var(--font-size-body-xlg);line-height:var(--line-height-body-xlg);color:var(--color-text)}.page-intro .page-intro__container{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.page-intro .page-intro__text{flex:1;min-width:300px;max-width:920px}.zoom-img{overflow:clip}.zoom-img picture{margin-inline:auto;display:block}.zoom-img img{aspect-ratio:16/9;width:100%;height:auto;display:block}.title-with-tags-text{--title-color:var(--seashell-600);--tag-background-color:rgb(from var(--seashell-600) r g b / .6);--tag-color:var(--black-500)}@media (prefers-color-scheme:dark){.title-with-tags-text :root:not([data-theme=light]){--title-color:var(--black-400);--tag-background-color:rgb(from var(--black-400) r g b / .6);--tag-color:var(--seashell-50)}}.title-with-tags-text{padding-block:136px 70px}@media (width<1024px){.title-with-tags-text{padding-block:75px 35px}}@media (width<768px){.title-with-tags-text{padding-block:35px}}.title-with-tags-text h2{color:var(--title-color);font-family:var(--title-color);font-size:var(--font-size-h1);font-style:normal;font-weight:500;line-height:var(--line-height-h1);text-transform:uppercase;margin-bottom:82px}@media (width<768px){.title-with-tags-text h2{margin-bottom:40px}}.title-with-tags-text .title-with-tags-text__container{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.title-with-tags-text .title-with-tags-text__tags{width:100%;max-width:400px}.title-with-tags-text .title-with-tags-text__tags ul{gap:8px;display:flex}.title-with-tags-text .title-with-tags-text__tags ul .tag{background-color:var(--tag-background-color);color:var(--tag-color);font-size:var(--font-size-body-sm);border-radius:40px;padding:10px 22px;font-style:normal;font-weight:400;line-height:1}.title-with-tags-text .title-with-tags-text__text{flex:1;width:100%;min-width:300px;max-width:740px}.title-with-tags-text .title-with-tags-text__text p{color:var(--color-text);font-size:var(--font-size-body-lg);font-style:normal;font-weight:400;line-height:var(--line-height-body-lg)}.title-with-tags-text .title-with-tags-text__text .buttons{margin-top:52px}@media (width<768px){.title-with-tags-text .title-with-tags-text__text .buttons{margin-top:25px}}.container-img{padding-block:70px}@media (width<1024px){.container-img{padding-block:35px}}@media (width<768px){.container-img{padding-block:35px}}.summary-block{--title-color:var(--seashell-700);--border-summary-item-color:var(--seashell-600);--summary-item-number-color:var(--seashell-700);--summary-item-number-active-color:var(--bright-indigo-500);--no-text-title-color:var(--seashell-600)}@media (prefers-color-scheme:dark){.summary-block :root:not([data-theme=light]){--title-color:var(--black-400);--border-summary-item-color:var(--black-400);--summary-item-number-color:var(--black-500);--summary-item-number-active-color:var(--bright-indigo-500);--no-text-title-color:var(--seashell-600)}}.summary-block{padding-block:70px}@media (width<1024px){.summary-block{padding-block:35px}}@media (width<768px){.summary-block{padding-block:35px}}.summary-block.no-text .summary-block__container{justify-content:space-between;gap:1rem;align-items:unset;margin-bottom:0;display:flex}.summary-block.no-text .summary-block__title{max-width:540px;position:relative}.summary-block.no-text .summary-block__title h2{color:var(--no-text-title-color);font-family:var(--heading-alt-font-family);font-size:var(--font-size-h2);font-style:normal;font-weight:500;line-height:var(--line-height-h2);text-transform:uppercase;position:sticky;top:100px}.summary-block.no-text .summary-block__summaries-container{max-width:680px}.summary-block.no-text .summary-block__summary-item{padding-block:32px}.summary-block.no-text .summary-block__summary-item:first-child{border-top:unset;padding-block-start:0}.summary-block.no-text .summary-block__summary-item .summary-block__summary-item-title{padding-inline:0}.summary-block.no-text .summary-block__summary-item h3{color:var(--color-text);font-size:var(--font-size-h5);font-style:normal;font-weight:500;line-height:var(--line-height-h5);margin-bottom:0}.summary-block.no-text .summary-block__summary-item .summary-block__summary-item-text{opacity:0;height:0;margin-top:0;padding-left:0;overflow:hidden}.summary-block .summary-block__title h2{color:var(--title-color);font-size:var(--font-size-h7);font-style:normal;font-weight:500;line-height:var(--line-height-h7);text-transform:uppercase}.summary-block .summary-block__container{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:122px;display:flex}@media (width<1024px){.summary-block .summary-block__container{margin-bottom:80px}}@media (width<768px){.summary-block .summary-block__container{margin-bottom:40px}}.summary-block .summary-block__text{min-width:300px;max-width:860px;color:var(--color-text);font-size:var(--font-size-body-xlg);line-height:var(--font-size-body-xlg);flex:1}.summary-block .summary-block__text :last-child{margin-bottom:0}.summary-block .summary-block__summary-item{border-bottom:1px solid var(--border-summary-item-color);padding-block:72px 68px}@media (width<1024px){.summary-block .summary-block__summary-item{padding-block:72px 68px}}@media (width<768px){.summary-block .summary-block__summary-item{padding-block:36px 34px}}.summary-block .summary-block__summary-item:first-child{border-top:1px solid var(--border-summary-item-color)}.summary-block .summary-block__summary-item-title{align-items:center;padding-left:85px;display:flex;position:relative}@media (width<768px){.summary-block .summary-block__summary-item-title{padding-left:40px}}.summary-block .summary-block__summary-item-title h3{color:var(--color-text);font-size:var(--font-size-h4);margin-bottom:0;font-style:normal;font-weight:400;line-height:1.21}.summary-block .summary-block__summary-item-number{font-family:var(--font-family-title-alt);color:var(--summary-item-number-color);font-size:1rem;font-weight:600;position:absolute;left:0}.summary-block .summary-block__summary-item-number.active{color:var(--summary-item-number-active-color)}.summary-block .summary-block__summary-item-text{max-width:965px;margin-top:22px;padding-left:85px}@media (width<768px){.summary-block .summary-block__summary-item-text{padding-left:40px}}.summary-block .summary-block__summary-item-text :last-child{margin-bottom:0}.quote-block{--title-color:var(--seashell-700)}@media (prefers-color-scheme:dark){.quote-block :root:not([data-theme=light]){--title-color:var(--black-400)}}.quote-block{padding-block:70px}@media (width<1024px){.quote-block{padding-block:35px}}@media (width<768px){.quote-block{padding-block:35px}}.quote-block .container{display:flex}@media (width<540px){.quote-block .container{flex-direction:column}}.quote-block .quote-block__image{border-radius:16px;flex:none;height:-webkit-fill-available;height:-moz-available;height:stretch;overflow:hidden}@media (width<1024px){.quote-block .quote-block__image{flex:auto;width:100%;min-width:200px}}@media (width<540px){.quote-block .quote-block__image{max-width:unset}}.quote-block .quote-block__image picture{height:-webkit-fill-available;height:-moz-available;height:stretch;display:block}.quote-block .quote-block__image img{object-fit:cover;height:-webkit-fill-available;height:-moz-available;height:stretch}@media (width<540px){.quote-block .quote-block__image img{object-fit:unset;width:100%;height:auto}}.quote-block .quote-block__text{background-color:var(--bright-indigo-500);border-radius:16px;padding:60px}@media (width<1024px){.quote-block .quote-block__text{padding:40px}}@media (width<768px){.quote-block .quote-block__text{padding:20px}}.quote-block .quote-block__icon{margin-bottom:60px}@media (width<1024px){.quote-block .quote-block__icon{margin-bottom:40px}}@media (width<768px){.quote-block .quote-block__icon{margin-bottom:20px}}.quote-block q{color:var(--seashell-500,#fff9f3);font-size:var(--font-size-h5);font-style:normal;font-weight:500;line-height:var(--line-height-h5);margin-bottom:32px;display:block}@media (width<1024px){.quote-block q{margin-bottom:20px}}.quote-block q:before,.quote-block q:after{display:none}.quote-block p{color:var(--seashell-500,#fff9f3);font-size:var(--font-size-body-sm);font-style:normal;font-weight:400;line-height:var(--line-height-body-md);margin-bottom:0}.cases-block{--title-color:var(--seashell-600);--tag-background-color:rgb(from var(--seashell-600) r g b / .6);--tag-color:var(--black-500);--border-bottom-color:var(--seashell-600)}@media (prefers-color-scheme:dark){.cases-block :root:not([data-theme=light]){--title-color:var(--black-400);--tag-background-color:rgb(from var(--seashell-600) r g b / .6);--tag-color:var(--black-500)}}.cases-block{border-bottom:1px solid var(--border-bottom-color);padding-block:70px 120px;overflow:clip}@media (width<1024px){.cases-block{padding-block:35px 60px}}@media (width<768px){.cases-block{padding-block:35px}}.cases-block .cases-block__title-container{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.cases-block .cases-block__title-container h2{color:var(--title-color);font-family:var(--heading-alt-font-family);font-size:var(--font-size-h1);font-style:normal;font-weight:500;line-height:var(--line-height-h1);text-transform:uppercase}.cases-block__cases-container{justify-content:space-between;gap:1rem;margin-top:68px;display:flex;position:relative}@media (width<768px){.cases-block__cases-container{flex-wrap:wrap;margin-top:45px}}.cases-block__cursor-container{pointer-events:none;margin-top:-70px;margin-left:-70px;position:absolute;top:0;left:0}@media (hover:none) and (pointer:coarse){.cases-block__cursor-container{display:none}}.cases-block__cursor-container .cases-block__cursor{aspect-ratio:1;color:#fff5ef;text-align:center;text-shadow:0 0 24px #0009;width:140px;height:140px;font-size:var(--font-size-body-md);font-style:normal;font-weight:500;line-height:var(--line-height-body-md);border-radius:160px;justify-content:center;align-items:center;display:flex;position:relative}.cases-block__cursor-container .cases-block__cursor span{z-index:3;max-width:74px;position:relative}.cases-block__cursor-container .cases-block__cursor .cases-block__cursor-bg{background-color:var(--bright-indigo-500);z-index:1;border-radius:160px;width:100%;height:100%;position:absolute;inset:0}.cases-block__cursor-container .cases-block__cursor:before{opacity:.32;content:"";aspect-ratio:1;z-index:3;background:radial-gradient(50% 50%,#0000 80%,#2038e2 80%,#2038e200 100%);border-radius:160px;width:172px;height:172px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cases-block__cursor-container .cases-block__cursor:after{content:"";z-index:2;background:linear-gradient(#04050566 0% 100%);border-radius:160px;width:100%;height:100%;display:none;position:absolute;inset:0}.case-item{z-index:2;flex-direction:column;gap:22px;display:flex;position:relative}.case-item__text{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.case-item__text .name{color:var(--color-text);font-size:var(--font-size-h6);font-style:normal;font-weight:500;line-height:var(--line-height-h6)}.case-item__text .tag{color:var(--tag-color);font-size:var(--font-size-body-xsm);background-color:var(--tag-background-color);border-radius:40px;padding:10px 16px 8px 40px;font-style:normal;font-weight:400;line-height:1;position:relative}.case-item__text .tag:before{content:"";background-color:var(--bright-indigo-500);width:12px;height:2px;display:block;position:absolute;bottom:12px;left:15px}.articles-block{--title-color:var(--seashell-700);--articles-block-item-color:#fff5ef;--articles-block-item-icon-color:var(--seashell-700)}@media (prefers-color-scheme:dark){.articles-block :root:not([data-theme=light]){--title-color:var(--black-400);--articles-block-item-color: ;--articles-block-item-icon-color: }}.articles-block{padding-block:120px 140px}@media (width<1024px){.articles-block{padding-block:60px 70px}}@media (width<768px){.articles-block{padding-block:35px}}.articles-block .articles-block__title h2{color:var(--title-color);font-size:var(--font-size-h7);font-style:normal;font-weight:500;line-height:var(--line-height-h7);text-transform:uppercase}.articles-block .articles-block__container{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:122px;display:flex}@media (width<1024px){.articles-block .articles-block__container{margin-bottom:80px}}@media (width<768px){.articles-block .articles-block__container{margin-bottom:40px}}.articles-block .articles-block__text{min-width:300px;max-width:860px;color:var(--color-text);font-size:var(--font-size-body-xlg);line-height:var(--font-size-body-xlg);flex:1}.articles-block .articles-block__text :last-child{margin-bottom:0}.articles-block__item{transform-origin:top;position:sticky;top:80px}@media (width<1024px){.articles-block__item{top:40px}}.articles-block__item:not(:first-child){margin-top:80px}@media (width<1024px){.articles-block__item:not(:first-child){margin-top:40px}}.articles-block__item .articles-block__item-bg{position:relative}@media (width<768px){.articles-block__item .articles-block__item-bg img{object-fit:cover;height:-webkit-fill-available;height:-moz-available;height:stretch;min-height:300px}}.articles-block__item .articles-block__item-bg:after{content:"";z-index:1;background:linear-gradient(#04050500 16.67%,#040505b8 86.06%);width:100%;height:100%;position:absolute;inset:0}.articles-block__item .articles-block__item-content{z-index:2;padding:80px;position:absolute;bottom:0;left:0;right:0}@media (width<1024px){.articles-block__item .articles-block__item-content{padding:60px}}@media (width<768px){.articles-block__item .articles-block__item-content{padding:20px}}.articles-block__item .articles-block__item-content h3{color:var(--articles-block-item-color);font-size:var(--font-size-h4);font-style:normal;font-weight:400;line-height:var(--line-height-h4);margin-bottom:36px}@media (width<1024px){.articles-block__item .articles-block__item-content h3{margin-bottom:30px}}@media (width<768px){.articles-block__item .articles-block__item-content h3{margin-bottom:16px}}.articles-block__item .articles-block__item-meta-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.articles-block__item .articles-block__item-meta{align-items:center;gap:40px;display:flex}@media (width<1024px){.articles-block__item .articles-block__item-meta{flex-wrap:wrap;gap:20px}}@media (width<768px){.articles-block__item .articles-block__item-meta{gap:10px}}.articles-block__item .articles-block__item-readtime,.articles-block__item .articles-block__item-author,.articles-block__item .articles-block__item-date,.articles-block__item .articles-block__item-line{align-items:center;gap:12px;display:flex}:is(.articles-block__item .articles-block__item-readtime,.articles-block__item .articles-block__item-author,.articles-block__item .articles-block__item-date,.articles-block__item .articles-block__item-line) span{color:var(--articles-block-item-color);font-size:var(--font-size-body-xsm);font-style:normal;font-weight:400;line-height:var(--line-height-body-xsm)}:is(.articles-block__item .articles-block__item-readtime,.articles-block__item .articles-block__item-author,.articles-block__item .articles-block__item-date,.articles-block__item .articles-block__item-line) img{border-radius:4px}:is(.articles-block__item .articles-block__item-readtime,.articles-block__item .articles-block__item-author,.articles-block__item .articles-block__item-date,.articles-block__item .articles-block__item-line) svg{color:var(--articles-block-item-icon-color)}.articles-block__item .articles-block__item-line{position:relative}.articles-block__item .articles-block__item-line:after{content:"";background-color:var(--bright-indigo-500);width:100%;height:1px;position:absolute;bottom:0}.title-with-text-buttons{--title-color:var(--seashell-700)}@media (prefers-color-scheme:dark){.title-with-text-buttons :root:not([data-theme=light]){--title-color:var(--black-400)}}.title-with-text-buttons{padding-block:70px}@media (width<1024px){.title-with-text-buttons{padding-block:35px}}@media (width<768px){.title-with-text-buttons{padding-block:35px}}.title-with-text-buttons:has(+.articles-overview){padding-block-start:280px}@media (width<1024px){.title-with-text-buttons:has(+.articles-overview){padding-block-start:200px}}@media (width<768px){.title-with-text-buttons:has(+.articles-overview){padding-block-start:120px}}.title-with-text-buttons:has(+.articles-overview) h1{color:var(--color-text);font-size:var(--font-size-h1);font-style:normal;font-weight:400;line-height:var(--line-height-h1)}.title-with-text-buttons .title-with-text-buttons__title h2{color:var(--title-color);font-size:var(--font-size-h7);font-style:normal;font-weight:500;line-height:var(--line-height-h7);text-transform:uppercase}.title-with-text-buttons .title-with-text-buttons___container{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}@media (width<1024px){.title-with-text-buttons .title-with-text-buttons___container{margin-bottom:80px}}@media (width<768px){.title-with-text-buttons .title-with-text-buttons___container{margin-bottom:40px}}.title-with-text-buttons .title-with-text-buttons__text{min-width:300px;max-width:860px;color:var(--color-text);font-size:var(--font-size-body-xlg);line-height:var(--font-size-body-xlg);flex:1}.title-with-text-buttons .title-with-text-buttons__text :last-child{margin-bottom:0}.title-with-text-buttons .title-with-text-buttons__images{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:82px;display:flex}@media (width<1024px){.title-with-text-buttons .title-with-text-buttons__images{margin-top:62px}}@media (width<768px){.title-with-text-buttons .title-with-text-buttons__images{margin-top:32px}}.title-with-text-buttons .title-with-text-buttons__images-left{flex-direction:column;flex:1;justify-content:space-between;gap:1rem;width:100%;min-width:300px;max-width:628px;display:flex}.title-with-text-buttons .title-with-text-buttons__images-right{flex:1;width:100%;min-width:300px;max-width:612px}.count-up{--title-color:var(--seashell-600)}.count-up{padding-block:70px}@media (width<1024px){.count-up{padding-block:35px}}@media (width<768px){.count-up{padding-block:35px}}.count-up h2{color:var(--title-color);font-family:var(--heading-alt-font-family);font-size:var(--font-size-h1);font-style:normal;font-weight:500;line-height:var(--line-height-h1);text-transform:uppercase}.count-up .count-up__container{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:88px;display:flex}@media (width<1024px){.count-up .count-up__container{margin-top:44px}}@media (width<768px){.count-up .count-up__container{margin-top:24px}}.count-up .count-up__item{opacity:0;flex:1;min-width:250px;max-width:368px}.count-up .count-up__item span{color:var(--color-text);font-family:var(--heading-alt-font-family);font-size:var(--font-size-h2);font-style:normal;font-weight:500;line-height:var(--line-height-h2);text-transform:uppercase;margin-bottom:22px;display:block}.count-up .count-up__item p{color:var(--color-text);font-size:var(--font-size-body-xsm);line-height:var(--line-height-body-xsm)}.team-overview{--title-color:var(--seashell-600);--border-top-color:var(--seashell-600)}@media (prefers-color-scheme:dark){.team-overview :root:not([data-theme=light]){--title-color:var(--black-400);--border-top-color:var(--seashell-600)}}.team-overview{border-top:1px solid var(--border-top-color);padding-block:120px 140px}@media (width<1024px){.team-overview{padding-block:75px}}@media (width<768px){.team-overview{padding-block:35px}}.team-overview h2{color:var(--title-color);font-family:var(--heading-alt-font-family);font-size:var(--font-size-h2);font-style:normal;font-weight:500;line-height:var(--line-height-h2);text-transform:uppercase;margin-bottom:142px}@media (width<1024px){.team-overview h2{margin-bottom:82px}}@media (width<768px){.team-overview h2{margin-bottom:52px}}.team-overview__container{grid-template-columns:repeat(auto-fill,minmax(150px,290px));gap:42px 40px;display:grid}@media (width<1024px){.team-overview__container{gap:32px 30px}}@media (width<768px){.team-overview__container{gap:22px 20px}}@media (width<664px){.team-overview__container{grid-template-columns:1fr 1fr}}.team-overview__item{max-width:290px;position:relative}@media (width>1344px){.team-overview__item:nth-child(2n){top:-60px}}@media (994px<width<1345px){.team-overview__item:nth-child(3n+2){top:-60px}}@media (664px<width<995px){.team-overview__item:nth-child(2n+2){top:-30px}}.team-overview__item .name{color:var(--color-text);font-size:var(--font-size-body-sm);font-style:normal;font-weight:500;line-height:var(--line-height-body-md);margin-top:20px;display:block}.team-overview__item .function{color:var(--color-text);font-size:var(--font-size-body-xsm);font-style:italic;font-weight:300;line-height:var(--line-height-body-xsm)}.cases-overview{--title-color:var(--seashell-600);--border-top-color:var(--seashell-600)}@media (prefers-color-scheme:dark){.cases-overview :root:not([data-theme=light]){--title-color:var(--black-400);--border-top-color:var(--seashell-600)}}.cases-overview{padding-block:280px 140px}@media (width<1024px){.cases-overview{padding-block:200px 75px}}@media (width<768px){.cases-overview{padding-block:160px 35px}}.cases-overview h1{color:var(--color-text);font-size:var(--font-size-h1);font-style:normal;font-weight:400;line-height:var(--line-height-h1);text-wrap:balance;margin-bottom:98px}@media (width<768px){.cases-overview h1{margin-bottom:40px}}.cases-overview .cases-overview__container{grid-template-columns:1fr 1fr;gap:60px 40px;display:grid;position:relative}@media (width<768px){.cases-overview .cases-overview__container{gap:30px 20px}}@media (width<480px){.cases-overview .cases-overview__container{grid-template-columns:1fr}}.cases-overview .cases-overview__container .case-item{min-width:200px}.banner-intro{--title-color:var(--seashell-50)}@media (prefers-color-scheme:dark){.banner-intro :root:not([data-theme=light]){--title-color:var(--black-400)}}.banner-intro{min-height:800px;display:flex;position:relative}@media (width<1024px){.banner-intro{min-height:600px}}@media (width<768px){.banner-intro{min-height:600px}}.banner-intro .banner-intro__bg{width:100%;height:100%;position:absolute;inset:0}.banner-intro .banner-intro__bg img{object-fit:cover;width:100%;height:100%}.banner-intro .banner-intro__bg:before{content:"";background:linear-gradient(#04050500 20.5%,#040505a8 100%);width:100%;height:100%;position:absolute;inset:0}.banner-intro .container{align-items:end;width:100%;height:-webkit-fill-available;height:-moz-available;height:stretch;padding-block:120px;display:flex;position:absolute;inset:0}@media (width<1024px){.banner-intro .container{padding-block:90px}}@media (width<768px){.banner-intro .container{padding-block:60px}}.banner-intro .banner-intro__content .suptitle{color:var(--title-color);font-size:var(--font-size-h6);font-style:normal;font-weight:400;line-height:var(--line-height-h6);margin-bottom:10px;display:block}.banner-intro .banner-intro__content h1{color:var(--title-color);font-size:var(--font-size-h1);font-style:normal;font-weight:400;line-height:var(--line-height-h1);margin-bottom:0}.cases-detail-text{--title-color:var(--seashell-700);--tag-background-color:rgb(from var(--seashell-600) r g b / .6);--tag-color:var(--black-500)}@media (prefers-color-scheme:dark){.cases-detail-text :root:not([data-theme=light]){--title-color:var(--black-400);--tag-background-color:rgb(from var(--seashell-600) r g b / .6);--tag-color:var(--black-500)}}.cases-detail-text{padding-block:120px 70px}@media (width<1024px){.cases-detail-text{padding-block:60px 35px}}@media (width<768px){.cases-detail-text{padding-block:35px}}.cases-detail-text .cases-detail-text__tags{justify-content:end;display:flex}.cases-detail-text .cases-detail-text__tags .cases-detail-text__tags-container{width:100%;max-width:740px;margin-bottom:40px}@media (width<1024px){.cases-detail-text .cases-detail-text__tags .cases-detail-text__tags-container{margin-bottom:30px}}@media (width<768px){.cases-detail-text .cases-detail-text__tags .cases-detail-text__tags-container{margin-bottom:20px}}.cases-detail-text .cases-detail-text__tags .cases-detail-text__tags-container ul{flex-wrap:wrap;gap:12px;display:flex}.cases-detail-text .cases-detail-text__tags .cases-detail-text__tags-container ul .tag{background-color:var(--tag-background-color);color:var(--tag-color);font-size:var(--font-size-body-sm);border-radius:40px;padding:10px 22px;font-style:normal;font-weight:400;line-height:1}.cases-detail-text .cases-detail-text__content{justify-content:space-between;gap:1rem;display:flex}.cases-detail-text .cases-detail-text__content h2{color:var(--title-color);font-size:var(--font-size-h7);font-style:normal;font-weight:500;line-height:var(--line-height-body-md);text-transform:uppercase}.cases-detail-text .cases-detail-text__content .cases-detail-text__content-container{max-width:740px}.cases-detail-text .cases-detail-text__content .cases-detail-text__content-container p{color:var(--color-text);font-size:var(--font-size-body-xsm);font-style:normal;font-weight:400;line-height:var(--line-height-body-xsm)}.cases-detail-text .cases-detail-text__content .cases-detail-text__content-container p:first-child{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);margin-bottom:40px}@media (width<1024px){.cases-detail-text .cases-detail-text__content .cases-detail-text__content-container p:first-child{margin-bottom:30px}}@media (width<768px){.cases-detail-text .cases-detail-text__content .cases-detail-text__content-container p:first-child{margin-bottom:20px}}.cases-detail-text .cases-detail-text__images{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:40px;margin-top:134px;display:flex}@media (width<1024px){.cases-detail-text .cases-detail-text__images{margin-top:70px}}@media (width<768px){.cases-detail-text .cases-detail-text__images{margin-top:40px}}.cases-detail-text .cases-detail-text__images picture{flex-shrink:1;min-width:250px;display:block}.cases-quote{--border-left-color:var(--bright-indigo-500);--quote-color:var(--black-500)}@media (prefers-color-scheme:dark){.cases-quote :root:not([data-theme=light]){--border-left-color:var(--bright-indigo-500);--quote-color:var(--black-500)}}.cases-quote{padding-block:70px}@media (width<1024px){.cases-quote{padding-block:45px}}@media (width<768px){.cases-quote{padding-block:35px}}.cases-quote .cases-quote__container{border-left:3px solid var(--border-left-color);padding-left:69px}@media (width<1024px){.cases-quote .cases-quote__container{padding-left:49px}}@media (width<768px){.cases-quote .cases-quote__container{padding-left:29px}}.cases-quote .cases-quote__container q{color:var(--quote-color);font-size:var(--font-size-h5);font-style:normal;font-weight:400;line-height:var(--line-height-h4);margin-bottom:65px;display:block}.cases-quote .cases-quote__container p{color:var(--quote-color);font-size:var(--font-size-body-sm);font-style:normal;font-weight:600;line-height:var(--line-height-body-md)}.cases-quote .cases-quote__container span{color:inherit;font-size:var(--font-size-body-xsm);font-style:italic;font-weight:300;line-height:var(--line-height-body-xsm);display:block}.articles-overview{--articles-block-item-color:#fff5ef;--articles-block-item-icon-color:var(--seashell-700)}@media (prefers-color-scheme:dark){.articles-overview :root:not([data-theme=light]){--articles-block-item-color: ;--articles-block-item-icon-color: }}.articles-overview{padding-block:70px 140px}@media (width<1024px){.articles-overview{padding-block:60px 70px}}@media (width<768px){.articles-overview{padding-block:35px}}.article-intro{--title-color:var(--black-500);--articles-block-item-color:var(--black-500);--articles-block-item-icon-color:var(--seashell-700)}@media (prefers-color-scheme:dark){.article-intro :root:not([data-theme=light]){--title-color:var(--black-400);--articles-block-item-color: ;--articles-block-item-icon-color: }}.article-intro{padding-block:280px 70px}@media (width<1024px){.article-intro{padding-block:200px 45px}}@media (width<768px){.article-intro{padding-block:120px 35px}}.article-intro h1{color:var(--title-color);font-size:var(--font-size-h1);font-style:normal;font-weight:400;line-height:var(--line-height-h1);text-wrap:balance}.article-intro .article-intro__meta{align-items:center;gap:40px;display:flex}@media (width<1024px){.article-intro .article-intro__meta{flex-wrap:wrap;gap:20px}}@media (width<768px){.article-intro .article-intro__meta{gap:10px}}.article-intro .article-intro__item-readtime,.article-intro .article-intro__item-author,.article-intro .article-intro__item-date{align-items:center;gap:12px;display:flex}:is(.article-intro .article-intro__item-readtime,.article-intro .article-intro__item-author,.article-intro .article-intro__item-date) span{color:var(--articles-block-item-color);font-size:var(--font-size-body-xsm);font-style:normal;font-weight:400;line-height:var(--line-height-body-xsm)}:is(.article-intro .article-intro__item-readtime,.article-intro .article-intro__item-author,.article-intro .article-intro__item-date) img{border-radius:4px}:is(.article-intro .article-intro__item-readtime,.article-intro .article-intro__item-author,.article-intro .article-intro__item-date) svg{color:var(--articles-block-item-icon-color)}.article-intro .article-intro__image{margin-top:116px}@media (width<1024px){.article-intro .article-intro__image{margin-top:75px}}@media (width<768px){.article-intro .article-intro__image{margin-top:50px}}.kennis-detail-text{--title-color:var(--black-500);--tag-background-color:rgb(from var(--seashell-600) r g b / .6);--tag-color:var(--black-500);--nav-border-color:var(--bright-indigo-500);--nav-text-color:var(--seashell-800)}@media (prefers-color-scheme:dark){.kennis-detail-text :root:not([data-theme=light]){--title-color:var(--black-400);--tag-background-color:rgb(from var(--seashell-600) r g b / .6);--tag-color:var(--black-500);--nav-border-color:var(--bright-indigo-500);--nav-text-color:var(--seashell-800)}}.kennis-detail-text{padding-block:70px}@media (width<1024px){.kennis-detail-text{padding-block:45px 35px}}@media (width<768px){.kennis-detail-text{padding-block:35px}}.kennis-detail-text .kennis-detail-text__tags{justify-content:end;display:flex}.kennis-detail-text .kennis-detail-text__tags .kennis-detail-text__tags-container{width:100%;max-width:740px;margin-bottom:40px}@media (width<1024px){.kennis-detail-text .kennis-detail-text__tags .kennis-detail-text__tags-container{margin-bottom:30px}}@media (width<768px){.kennis-detail-text .kennis-detail-text__tags .kennis-detail-text__tags-container{margin-bottom:20px}}.kennis-detail-text .kennis-detail-text__tags .kennis-detail-text__tags-container ul{flex-wrap:wrap;gap:12px;display:flex}.kennis-detail-text .kennis-detail-text__tags .kennis-detail-text__tags-container ul .tag{background-color:var(--tag-background-color);color:var(--tag-color);font-size:var(--font-size-body-sm);border-radius:40px;padding:10px 22px;font-style:normal;font-weight:400;line-height:1}.kennis-detail-text .kennis-detail-text__content{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.kennis-detail-text .kennis-detail-text__content .kennis-detail-text__content-nav{flex:1;min-width:200px;max-width:350px;position:relative}@media (width<640px){.kennis-detail-text .kennis-detail-text__content .kennis-detail-text__content-nav{display:none}}.kennis-detail-text .kennis-detail-text__content .kennis-detail-text__content-nav h2{color:var(--title-color);font-size:var(--font-size-h7);font-style:normal;font-weight:500;line-height:var(--line-height-body-md);text-transform:uppercase;margin-bottom:22px;display:block}.kennis-detail-text .kennis-detail-text__content .kennis-detail-text__content-nav nav{position:sticky;top:100px}.kennis-detail-text .kennis-detail-text__content .kennis-detail-text__content-nav ul{flex-direction:column;gap:12px;display:flex}.kennis-detail-text .kennis-detail-text__content .kennis-detail-text__content-nav ul li{padding-left:22px;position:relative}.kennis-detail-text .kennis-detail-text__content .kennis-detail-text__content-nav ul li.is-active:before{content:"";background-color:var(--nav-border-color);width:1px;height:100%;position:absolute;top:0;bottom:0;left:0}.kennis-detail-text .kennis-detail-text__content .kennis-detail-text__content-nav ul li.is-active a{color:var(--color-text)}.kennis-detail-text .kennis-detail-text__content .kennis-detail-text__content-nav ul li a{color:var(--nav-text-color);font-size:var(--font-size-body-sm);font-style:normal;font-weight:500;line-height:var(--line-height-body-sm)}.kennis-detail-text .kennis-detail-text__content .kennis-detail-text__content-nav ul li ul{gap:6px}.kennis-detail-text .kennis-detail-text__content .kennis-detail-text__content-nav ul li ul li a{font-weight:400;font-size:var(--font-size-body-xsm);line-height:var(--line-height-body-xsm)}.kennis-detail-text .kennis-detail-text__content .kennis-detail-text__content-container{flex:1;min-width:300px;max-width:740px}.kennis-detail-text .kennis-detail-text__content .kennis-detail-text__content-container p{color:var(--color-text);font-size:var(--font-size-body-xsm);font-style:normal;font-weight:400;line-height:var(--line-height-body-xsm)}.kennis-detail-text .kennis-detail-text__content .kennis-detail-text__content-container p:first-child{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);margin-bottom:40px}@media (width<1024px){.kennis-detail-text .kennis-detail-text__content .kennis-detail-text__content-container p:first-child{margin-bottom:30px}}@media (width<768px){.kennis-detail-text .kennis-detail-text__content .kennis-detail-text__content-container p:first-child{margin-bottom:20px}}.title-with-image-buttons{--title-color:var(--black-500)}@media (prefers-color-scheme:dark){.title-with-image-buttons :root:not([data-theme=light]){--title-color:var(--black-400)}}.title-with-image-buttons{padding-block:280px 70px}@media (width<1024px){.title-with-image-buttons{padding-block:200px 35px}}@media (width<768px){.title-with-image-buttons{padding-block:120px 35px}}.title-with-image-buttons .title-with-image-buttons__title h1{color:var(--title-color);font-size:var(--font-size-h1);font-style:normal;font-weight:500;line-height:var(--line-height-h1);text-wrap:balance;max-width:700px;margin-bottom:0}.title-with-image-buttons .title-with-image-buttons__container{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:100px;display:flex}@media (width<1024px){.title-with-image-buttons .title-with-image-buttons__container{margin-bottom:80px}}@media (width<768px){.title-with-image-buttons .title-with-image-buttons__container{margin-bottom:40px}}.vacancy-block{--title-color:var(--seashell-700);--vacancy-block-item-color:var(--black-500);--vacancy-border-bottom-color:var(--seashell-600)}@media (prefers-color-scheme:dark){.vacancy-block :root:not([data-theme=light]){--title-color:var(--black-400);--vacancy-block-item-color: ;--vacancy-block-item-icon-color: ;--vacancy-border-bottom-color:var(--seashell-600)}}.vacancy-block{padding-block:120px 140px}@media (width<1024px){.vacancy-block{padding-block:60px 70px}}@media (width<768px){.vacancy-block{padding-block:35px}}.vacancy-block .vacancy-block__title h2{color:var(--title-color);font-size:var(--font-size-h7);font-style:normal;font-weight:500;line-height:var(--line-height-h7);text-transform:uppercase}.vacancy-block .vacancy-block__container{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:122px;display:flex}@media (width<1024px){.vacancy-block .vacancy-block__container{margin-bottom:80px}}@media (width<768px){.vacancy-block .vacancy-block__container{align-items:unset;margin-bottom:40px}}.vacancy-block .vacancy-block__text{min-width:300px;max-width:860px;color:var(--color-text);font-size:var(--font-size-body-xlg);line-height:var(--font-size-body-xlg);flex:1}.vacancy-block .vacancy-block__text :last-child{margin-bottom:0}.vacancy-block .vacancy-block__vacancy-container{flex-direction:column;gap:0;display:flex}.vacancy-block__vacancy-item{transform-origin:top;align-items:end;display:flex;position:sticky;top:80px}.vacancy-block__vacancy-item:not(:last-child){border-bottom:1px solid var(--vacancy-border-bottom-color);padding-bottom:80px}@media (width<1024px){.vacancy-block__vacancy-item{top:40px}.vacancy-block__vacancy-item:not(:last-child){padding-bottom:40px}}@media (width<768px){.vacancy-block__vacancy-item{align-items:unset;flex-direction:column}}.vacancy-block__vacancy-item:not(:first-child){margin-top:80px}@media (width<1024px){.vacancy-block__vacancy-item:not(:first-child){margin-top:40px}}.vacancy-block__vacancy-item .vacancy-block__vacancy-item-container{padding-inline:100px}@media (width<1024px){.vacancy-block__vacancy-item .vacancy-block__vacancy-item-container{padding-inline:60px}}@media (width<768px){.vacancy-block__vacancy-item .vacancy-block__vacancy-item-container{padding:20px}}.vacancy-block__vacancy-item .vacancy-block__vacancy-item-container h3{color:var(--vacancy-block-item-color);font-size:var(--font-size-h4);font-style:normal;font-weight:500;line-height:var(--line-height-h4);margin-bottom:44px}@media (width<1024px){.vacancy-block__vacancy-item .vacancy-block__vacancy-item-container h3{margin-bottom:30px}}@media (width<768px){.vacancy-block__vacancy-item .vacancy-block__vacancy-item-container h3{margin-bottom:16px}}.vacancy-detail-intro{padding-block:280px 70px}@media (width<1024px){.vacancy-detail-intro{padding-block:200px 45px}}@media (width<768px){.vacancy-detail-intro{padding-block:120px 30px}}.vacancy-detail-intro h1{color:var(--color-text);font-size:var(--font-size-h1);font-style:normal;font-weight:400;line-height:var(--line-height-h1);text-wrap:balance;margin-bottom:80px}@media (width<768px){.vacancy-detail-intro h1{margin-bottom:30px}}.vacancy-detail-intro .vacancy-detail-intro__container{justify-content:space-between;gap:1rem;display:flex}.vacancy-detail-intro .vacancy-detail-intro__item{opacity:0;width:100%;max-width:368px;transform:translateY(50px)}.vacancy-detail-intro .vacancy-detail-intro__item h2{color:var(--color-text);font-size:var(--font-size-h5);font-style:normal;font-weight:500;line-height:var(--line-height-h5);margin-bottom:1rem}.vacancy-detail-intro .vacancy-detail-intro__item p{color:var(--color-text);font-size:var(--font-size-body-xsm,16px);font-style:normal;font-weight:400;line-height:var(--line-height-body-xsm,32px)}.form{--input-border-color:var(--bright-indigo-50);--input-valid-border-color:var(--bright-indigo-500)}@media (prefers-color-scheme:dark){.form :root:not([data-theme=light]){--input-border-color: ;--input-valid-border-color: }}.form .form__fields-title{grid-column:12 span}@media (width<768px){.form .form__fields-title{grid-column:1}}.form .form__fields-title h3,.form .form__fields-title h4{color:var(--color-text);font-size:var(--font-size-body-xsm,16px);font-style:normal;font-weight:500;line-height:var(--line-height-body-xsm)}.form .form__fields{grid-template-columns:repeat(12,1fr);gap:1rem;display:grid}@media (width<768px){.form .form__fields{grid-template-columns:1fr}}.form .form__fields .form__field{grid-column:6 span;position:relative}@media (width<768px){.form .form__fields .form__field{grid-column:1}}.form .form__fields .form__field.file-upload{grid-column:12 span}.form .form__fields .form__field:has(textarea){grid-column:12 span}@media (width<768px){.form .form__fields .form__field:has(textarea){grid-column:1}}@media (width<768px){.form .form__fields .form__field.file-upload{grid-column:1}}.form .form__fields .form__field.w-25{grid-column:span 3}@media (width<768px){.form .form__fields .form__field.w-25{grid-column:1}}.form .form__fields .form__field.w-33{grid-column:span 4}@media (width<768px){.form .form__fields .form__field.w-33{grid-column:1}}.form .form__fields .form__field.w-50{grid-column:span 6}@media (width<768px){.form .form__fields .form__field.w-50{grid-column:1}}.form .form__fields .form__field.w-66{grid-column:span 8}@media (width<768px){.form .form__fields .form__field.w-66{grid-column:1}}.form .form__fields .form__field.w-75{grid-column:span 9}@media (width<768px){.form .form__fields .form__field.w-75{grid-column:1}}.form .form__fields .form__field.w-100{grid-column:span 12}@media (width<768px){.form .form__fields .form__field.w-100{grid-column:1}}.form .form__fields .form__field.error input[type=text],.form .form__fields .form__field.error input[type=tel],.form .form__fields .form__field.error input[type=email],.form .form__fields .form__field.error input[type=number],.form .form__fields .form__field.error input[type=date],.form .form__fields .form__field.error textarea{border-color:var(--color-error)}.form .form__fields .form__field:has(input[type=text],input[type=tel],input[type=email],input[type=number],textarea,input[type=date]) label{color:var(--color-text);font-family:var(--font-family-body);font-size:var(--font-size-body-xsm);font-style:normal;font-weight:500;line-height:var(--line-height-body-xsm);transition:all .3s ease-out;position:absolute;top:18px;left:22px}.form .form__fields .form__field:has(input[type=text],input[type=tel],input[type=email],input[type=number],textarea,input[type=date]) label:has(+:is(input[type=text],input[type=tel],input[type=email],input[type=number],textarea,input[type=date]):is(:focus,:user-valid)){font-size:14px;top:8px}.form .form__fields .form__field input[type=text],.form .form__fields .form__field input[type=tel],.form .form__fields .form__field input[type=email],.form .form__fields .form__field input[type=number],.form .form__fields .form__field input[type=date],.form .form__fields .form__field textarea{border:1px solid var(--input-border-color);background-color:var(--color-white);width:100%;color:var(--color-text);font-family:var(--font-family-body);font-size:var(--font-size-body-xsm);font-style:normal;font-weight:300;line-height:var(--line-height-body-xsm);border-radius:2px;padding-block:31px 3px;padding-inline:22px}:is(.form .form__fields .form__field input[type=text],.form .form__fields .form__field input[type=tel],.form .form__fields .form__field input[type=email],.form .form__fields .form__field input[type=number],.form .form__fields .form__field input[type=date],.form .form__fields .form__field textarea):user-valid{border-color:var(--input-valid-border-color)}:is(.form .form__fields .form__field input[type=text],.form .form__fields .form__field input[type=tel],.form .form__fields .form__field input[type=email],.form .form__fields .form__field input[type=number],.form .form__fields .form__field input[type=date],.form .form__fields .form__field textarea):user-invalid{border-color:var(--color-error)}.form .form__fields .form__field textarea{min-height:160px}.form .form__fields .form__field-radio-group,.form .form__fields .form__field-checkbox-group{grid-column:12 span;margin-bottom:24px}@media (width<768px){.form .form__fields .form__field-radio-group,.form .form__fields .form__field-checkbox-group{grid-column:1}}:is(.form .form__fields .form__field-radio-group,.form .form__fields .form__field-checkbox-group) .form__field-radio-group-options,:is(.form .form__fields .form__field-radio-group,.form .form__fields .form__field-checkbox-group) .form__field-checkbox-group-options{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}:is(:is(.form .form__fields .form__field-radio-group,.form .form__fields .form__field-checkbox-group) .form__field-radio-group-options,:is(.form .form__fields .form__field-radio-group,.form .form__fields .form__field-checkbox-group) .form__field-checkbox-group-options) label{color:var(--color-text);font-size:var(--font-size-body-xsm);font-style:normal;font-weight:300;line-height:var(--line-height-body-xsm);padding-left:28px;position:relative}:is(:is(.form .form__fields .form__field-radio-group,.form .form__fields .form__field-checkbox-group) .form__field-radio-group-options,:is(.form .form__fields .form__field-radio-group,.form .form__fields .form__field-checkbox-group) .form__field-checkbox-group-options) label:before{border:1px solid var(--seashell-600);content:"";width:16px;height:16px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}:is(:is(.form .form__fields .form__field-radio-group,.form .form__fields .form__field-checkbox-group) .form__field-radio-group-options,:is(.form .form__fields .form__field-radio-group,.form .form__fields .form__field-checkbox-group) .form__field-checkbox-group-options) label:after{background:var(--bright-indigo-500);content:"";opacity:0;width:10px;height:10px;transition:opacity .3s ease-out;display:block;position:absolute;top:50%;left:3px;transform:translateY(-50%)}:is(:is(.form .form__fields .form__field-radio-group,.form .form__fields .form__field-checkbox-group) .form__field-radio-group-options,:is(.form .form__fields .form__field-radio-group,.form .form__fields .form__field-checkbox-group) .form__field-checkbox-group-options) label:has(input:checked):after{opacity:1}:is(:is(.form .form__fields .form__field-radio-group,.form .form__fields .form__field-checkbox-group) .form__field-radio-group-options,:is(.form .form__fields .form__field-radio-group,.form .form__fields .form__field-checkbox-group) .form__field-checkbox-group-options) label input{width:0;height:0;position:fixed;top:-100vh;left:-100vw}.form .form__fields .file-upload .file-upload-field{border:1px solid var(--input-border-color);min-height:80px;font-family:var(--font-family-body);font-weight:400;font-size:var(--font-size-body-xsm);line-height:var(--line-height-body-xsm);color:var(--color-text);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;padding:0;display:flex}.form .form__fields .file-upload .file-upload-field strong{font-weight:500}.form .form__fields .file-upload .file-upload-field label{padding:1rem}.form .form__fields .file-upload .file-upload-field input{opacity:0;pointer-events:none;width:0;height:0;position:fixed;top:-100vh;left:-100vw}.form .form__fields .file-upload .file-upload-list{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:1rem 0 0;padding:0;list-style:none;display:flex}.form .form__fields .file-upload .file-upload-list:empty{margin:0}.form .form__fields .file-upload .file-upload-list li{background-color:#e8e3dd99;border-radius:2px;align-items:center;gap:12px;width:100%;max-width:238px;padding:6px 21px 9px 12px;display:flex}.form .form__fields .file-upload .file-upload-list li .file-info{align-items:center;gap:12px;display:flex}.form .form__fields .file-upload .file-upload-list li .file-upload-name span{text-wrap:wrap;word-break:break-word;display:inline-block}.form .form__fields .file-upload .file-upload-list li .file-upload-name span:first-child{color:var(--color-text);font-size:var(--font-size-body-sm);font-style:normal;font-weight:500;line-height:180%}.form .form__fields .file-upload .file-upload-list li .file-upload-name span:last-child{color:var(--seashell-700);margin-top:-2px;font-size:.75rem;font-style:normal;font-weight:500;line-height:180%}.form .form__fields .file-upload .file-upload-list li .file-upload-remove{appearance:none;cursor:pointer;background:unset;border:unset}.form .form__buttons{margin-top:52px}.form .form__buttons button{border:unset}.contact-block{--variant-white-bg:var(--white)}@media (prefers-color-scheme:dark){.contact-block :root:not([data-theme=light]){--variant-white-bg:var(--white)}}.contact-block{padding-block:120px 140px}@media (width<1024px){.contact-block{padding-block:60px 70px}}@media (width<768px){.contact-block{padding-block:35px}}.contact-block.variant-white{padding-block:60px 140px}@media (width<1024px){.contact-block.variant-white{padding-block:45px 70px}}@media (width<768px){.contact-block.variant-white{padding-block:35px}}.contact-block.variant-white .contact-block__container{background-color:var(--variant-white-bg)}.contact-block.variant-white .contact-block__left{padding-block:60px;flex-direction:column;justify-content:space-between;padding-left:52px;display:flex}@media (width<1024px){.contact-block.variant-white .contact-block__left{padding-block:40px;padding-left:40px}}@media (width<768px){.contact-block.variant-white .contact-block__left{padding-block:20px;padding-inline:20px}}.contact-block .contact-block__container{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.contact-block .contact-block__left{flex:1;min-width:360px;max-width:480px}@media (width<480px){.contact-block .contact-block__left{min-width:unset}}.contact-block .contact-block__left h2{color:var(--color-text);font-size:var(--font-size-h4);font-style:normal;font-weight:500;line-height:var(--line-height-h4);margin-bottom:20px}.contact-block .contact-block__left p{color:var(--color-text);font-size:var(--font-size-body-xsm);font-style:normal;font-weight:400;line-height:var(--line-height-body-xsm)}.contact-block .contact-block__left .cta-block-item{margin-top:80px}@media (width<1024px){.contact-block .contact-block__left .cta-block-item{margin-top:60px}}@media (width<768px){.contact-block .contact-block__left .cta-block-item{margin-top:30px}}.contact-block .contact-block__right{background-color:var(--white);flex:1;min-width:300px;max-width:688px;padding:60px}@media (width<1024px){.contact-block .contact-block__right{padding:40px}}@media (width<768px){.contact-block .contact-block__right{padding:20px}}.contact-block .contact-block__right .contact-block__right-text h2,.contact-block .contact-block__right .contact-block__right-text h3{color:var(--color-text);font-size:var(--font-size-h5);font-style:normal;font-weight:500;line-height:var(--line-height-h5);margin-bottom:32px}.cta-block-item{--name-color:var(--seashell-700)}@media (prefers-color-scheme:dark){.cta-block-item :root:not([data-theme=light]){--name-color:var(--seashell-700)}}.cta-block-item{gap:20px;display:flex}@media (width<480px){.cta-block-item{flex-direction:column}}.cta-block-item .cta-block-item__left picture{border-radius:6px;display:block;overflow:hidden}.cta-block-item .cta-block-item__right span{color:var(--name-color);font-family:var(--font-family-body);font-size:var(--font-size-body-xsm);font-style:normal;font-weight:400;line-height:var(--line-height-body-xsm);margin-bottom:17px;display:block}.cta-block-item .cta-block-item__right h3{color:var(--color-text);font-size:var(--font-size-body-md);font-style:normal;font-weight:600;line-height:var(--line-height-body-md);margin-bottom:6px;display:block}.cta-block-item .cta-block-item__right ul li:not(:first-child){margin-top:4px}.cta-block-item .cta-block-item__right ul li a{color:var(--color-text);font-size:var(--font-size-body-sm);font-style:normal;font-weight:400;line-height:var(--line-height-body-sm);position:relative}.cta-block-item .cta-block-item__right ul li a:after{content:"";background-color:var(--bright-indigo-500);width:0;height:1px;transition:width .3s ease-out;position:absolute;bottom:0;left:0;right:0}:is(.cta-block-item .cta-block-item__right ul li a:hover,.cta-block-item .cta-block-item__right ul li a:focus,.cta-block-item .cta-block-item__right ul li a.is-active):after{width:100%}.image-text-blocks{--border-bottom-color:var(--seashell-600)}@media (prefers-color-scheme:dark){.image-text-blocks :root:not([data-theme=light]){--border-bottom-color:var(--seashell-700)}}.image-text-blocks .image-text-blocks__container{border-bottom:1px solid var(--border-bottom-color);flex-wrap:wrap;justify-content:space-between;gap:2rem;padding-block:70px 120px;display:flex}@media (width<1024px){.image-text-blocks .image-text-blocks__container{padding-block:45px 60px}}@media (width<768px){.image-text-blocks .image-text-blocks__container{padding-block:35px}}.image-text-blocks .image-text-blocks__left,.image-text-blocks .image-text-blocks__right{flex-direction:column;gap:100px;display:flex}@media (width<1024px){.image-text-blocks .image-text-blocks__left,.image-text-blocks .image-text-blocks__right{gap:50px}}@media (width<768px){.image-text-blocks .image-text-blocks__left,.image-text-blocks .image-text-blocks__right{gap:2rem}}.image-text-blocks .image-text-blocks__left{flex:1;min-width:250px;max-width:540px}.image-text-blocks .image-text-blocks__right{flex-direction:column-reverse;flex:1;min-width:250px;max-width:612px}.image-text-blocks .image-text-blocks__text h2{color:var(--color-text);font-size:var(--font-size-h5);font-style:normal;font-weight:400;line-height:var(--line-height-h5)}.image-text-blocks .image-text-blocks__text ul{gap:12px}.image-text-blocks .image-text-blocks__text ul li{padding-left:26px}.image-text-blocks .image-text-blocks__text ul li:before{background-color:var(--bright-indigo-500);width:12px;height:2px;top:18px}.contact-intro{--map-span-bg-color:var(--seashell-500);--hover-item-border-color:var(--seashell-600);--hover-item-title-color:var(--seashell-700);--hover-item-text-color:var(--color-text)}@media (prefers-color-scheme:dark){.contact-intro :root:not([data-theme=light]){--map-span-bg-color:var(--seashell-500);--hover-item-border-color:var(--seashell-600);--hover-item-title-color:var(--seashell-700);--hover-item-text-color:var(--color-text)}}.contact-intro{padding-block:280px 60px}@media (width<1024px){.contact-intro{padding-block:200px 45px}}@media (width<768px){.contact-intro{padding-block:120px 30px}}.contact-intro h1{color:var(--color-text);font-size:var(--font-size-h1);font-style:normal;font-weight:400;line-height:var(--line-height-h1);text-wrap:balance;margin-bottom:80px}@media (width<768px){.contact-intro h1{margin-bottom:30px}}.contact-intro .contact-intro__container{display:flex}@media (width<1024px){.contact-intro .contact-intro__container{flex-wrap:wrap}}@media (width<640px){.contact-intro .contact-intro__container{flex-direction:column;width:100%}}.contact-intro .contact-intro__map{border-radius:12px;position:relative;overflow:hidden}@media (width<1024px){.contact-intro .contact-intro__map{max-width:300px}}@media (width<640px){.contact-intro .contact-intro__map{max-width:unset;width:100%}}.contact-intro .contact-intro__map span{color:var(--pure-black);font-family:var(--font-family-body);font-size:var(--font-size-body-sm);background-color:var(--map-span-bg-color);padding:6px 16px 0;font-style:normal;font-weight:400;line-height:2.11;position:absolute;bottom:32px;left:32px}@media (width<1024px){.contact-intro .contact-intro__map span{padding-inline:8px;bottom:1rem;left:1rem;right:1rem}}.contact-intro .contact-intro__hover-item{border:1px solid var(--hover-item-border-color);background-color:unset;border-radius:12px;flex-direction:column;justify-content:space-between;width:100%;max-width:344px;padding:32px;transition:background-color .3s ease-out;display:flex}@media (width<1200px){.contact-intro .contact-intro__hover-item{max-width:300px}}@media (width<1024px){.contact-intro .contact-intro__hover-item{padding:1rem}}@media (width<640px){.contact-intro .contact-intro__hover-item{max-width:unset;width:100%}}.contact-intro .contact-intro__hover-item h2{color:var(--hover-item-title-color);font-family:var(--heading-alt-font-family);font-size:var(--font-size-body-sm);font-style:normal;font-weight:500;line-height:var(--line-height-body-md);text-transform:uppercase}.contact-intro .contact-intro__hover-item span{color:var(--hover-item-text-color);font-family:var(--font-family-body);font-size:var(--font-size-h5);font-style:normal;font-weight:400;line-height:var(--line-height-h5)}.contact-intro .contact-intro__hover-item:hover,.contact-intro .contact-intro__hover-item:focus{background-color:var(--hover-item-border-color)}.chatbot{--chat--messages-list--padding:1.5rem;--chat--footer--padding:.5rem 1.5rem;--chat--spacing:2rem;--chat--message--padding:1.5rem;--chat--input--send--button--color:var(--bright-indigo-200);--chat--input--send--button--background-hover:transparent;--chat--input--send--button--color-hover:var(--bright-indigo-500);--chat--footer--border-top:1px solid var(--seashell-600)}.chatbot .chat-layout{border:2px solid var(--seashell-600);border-radius:2px}.chatbot .chat-layout .chat-header{display:none}.chatbot .chat-layout .chat-body{background-color:var(--white)}.chatbot .chat-layout .chat-messages-list{max-height:800px;scroll-behavior:smooth!important;overflow-y:auto!important}.chatbot .chat-layout .chat-message.chat-message-from-user,.chatbot .chat-layout .chat-message.chat-message-from-bot{background-color:var(--seashell-500);font-family:var(--font-family-body);line-height:1.5}.chatbot .chat-layout .chat-message p{font-size:var(--font-size-body-xsm)}.chatbot .chat-layout .chat-inputs{align-items:center;display:flex}.chatbot .chat-layout .chat-footer{background-color:#fff}main [id]{scroll-margin-top:100px}main .rte h2{color:var(--color-text);font-size:var(--font-size-h6);font-style:normal;font-weight:500;line-height:var(--line-height-h6)}main .rte p{color:var(--color-text);font-size:var(--font-size-body-xsm);font-style:normal;font-weight:400;line-height:var(--line-height-body-xsm)}main .rte p:first-child{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);margin-bottom:40px}@media (width<1024px){main .rte p:first-child{margin-bottom:30px}}@media (width<768px){main .rte p:first-child{margin-bottom:20px}}main .rte ul{flex-direction:column;gap:12px;margin-top:-8px;margin-bottom:40px;display:flex}@media (width<768px){main .rte ul{margin-bottom:20px}}main .rte ul li{color:var(--color-text);font-size:var(--font-size-body-xsm);font-style:normal;font-weight:400;line-height:var(--line-height-body-xsm);padding-left:18px;position:relative}main .rte ul li:before{background-color:var(--seashell-700);content:"";border-radius:1px;width:6px;height:6px;display:block;position:absolute;top:12px;left:0}main .rte>picture{margin-block:80px;display:block}@media (width<1024px){main .rte>picture{margin-block:60px}}@media (width<768px){main .rte>picture{margin-block:40px}}
