/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.views-categories{display:flex;flex-wrap:wrap;gap:8px}@media,(min-width:992px){.views-categories{gap:16px;max-inline-size:804px}}.views-categories.collapsed{max-block-size:45px;overflow:hidden}@media,(min-width:992px){.views-categories.collapsed{max-block-size:53px}}.views-categories>a{background:var(--gradient-card);border:1px solid var(--color-border);border-radius:58px;color:var(--color-text);font:500 .8125rem/1.1875rem var(--font-borna);padding-block:12px;padding-inline:16px;transition:background-color .2s ease-in-out}@media,(min-width:992px){.views-categories>a{flex:1;font-size:.9375rem;line-height:1.125rem;padding-block:16px;padding-inline:32px;text-align:center;white-space:nowrap}}.views-categories>a.active,.views-categories>a:hover{background:var(--color-background-dark);-webkit-text-decoration:none;text-decoration:none}.views-categories__toggler{align-items:center;background-color:initial;border:unset;color:var(--color-text-placeholder);cursor:pointer;display:flex;font:500 .9375rem/1.125rem var(--font-borna);gap:8px;min-inline-size:100px}@media,(min-width:992px){.views-categories__toggler{margin-block-start:7px}}.views-categories__toggler:before{block-size:35px;content:url(/themes/custom/smartbees/images/icons/PlusHexagon35.svg);inline-size:35px}.views-categories__toggler.active:before{content:url(/themes/custom/smartbees/images/icons/MinusHexagon35.svg)}
body.eu-cookie-compliance-popup-open .layout-container{pointer-events:none}body.eu-cookie-compliance-popup-open .layout-container:after{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);content:"";top:0;right:0;bottom:0;left:0;position:fixed;z-index:9999}.sliding-popup-bottom{animation:cookie-animation 1s linear 1.1s forwards;inline-size:100%;transform:translateY(100%)}@keyframes cookie-animation{to{transform:translateY(0)}}.eu-cookie-compliance-banner{background:var(--gradient-opaque);color:var(--color-text-grey);font:1rem/1.4rem var(--font-borna,"Borna");inline-size:100%}.eu-cookie-compliance-banner .eu-cookie-compliance-content{max-inline-size:100%;padding:10px}@media (min-width:480px){.eu-cookie-compliance-banner .eu-cookie-compliance-content{padding:32px}}.eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-message{margin-block-end:12px;max-block-size:60vh;overflow-y:auto}.eu-cookie-compliance-banner .eu-cookie-compliance-message{float:none;max-inline-size:100%}.eu-cookie-compliance-banner .eu-cookie-compliance-message p{text-align:start}.eu-cookie-compliance-banner .eu-cookie-compliance-buttons{display:flex;flex-wrap:wrap;float:none;gap:1.2rem;justify-content:center;max-inline-size:100%}@media (min-width:768px){.eu-cookie-compliance-banner .eu-cookie-compliance-buttons{flex-wrap:nowrap;gap:25px;justify-content:end}}.eu-cookie-compliance-banner .eu-cookie-compliance-buttons .agree-button,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons .eu-cookie-compliance-save-preferences-button{gap:2rem}.eu-cookie-compliance-banner .eu-cookie-compliance-buttons .agree-button.hidden,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons .eu-cookie-compliance-save-preferences-button.hidden{display:none}.eu-cookie-compliance-banner .eu-cookie-compliance-dialog{background:var(--gradient-opaque);border:unset;border-radius:8px;color:var(--text-color-grey);font:1rem/1.4rem var(--font-borna,"Borna");inline-size:90%;inset-block-start:50%;inset-inline-start:50%;max-block-size:75vh;max-inline-size:1200px;min-inline-size:320px;overflow-y:auto;padding:10px;position:fixed;transform:translate(-50%) translateY(-50%)}@media (min-width:768px){.eu-cookie-compliance-banner .eu-cookie-compliance-dialog{inline-size:80%;padding:32px}}.eu-cookie-compliance-banner .eu-cookie-compliance-dialog .button--close-modal{cursor:pointer;margin:5px}.eu-cookie-compliance-banner .eu-cookie-compliance-dialog .button--close-modal:after,.eu-cookie-compliance-banner .eu-cookie-compliance-dialog .button--close-modal:before{block-size:25px;border-block-start:1px solid var(--color-text-grey);content:"";inline-size:25px;inset-block-start:25px;inset-inline-end:6px;position:absolute;rotate:-45deg}.eu-cookie-compliance-banner .eu-cookie-compliance-dialog .button--close-modal:before{inset-inline-end:23px;rotate:45deg}.eu-cookie-compliance-banner .eu-cookie-compliance-dialog .button--close-modal:hover{opacity:.3}.eu-cookie-compliance-banner .eu-cookie-compliance-dialog .eu-cookie-compliance-categories-title{font-size:1.75rem;line-height:2.25rem;margin-block-end:1.5rem}.eu-cookie-compliance-banner .eu-cookie-compliance-dialog .eu-cookie-compliance-category{border:1px solid var(--color-border);border-radius:4px;cursor:pointer;margin-block-end:8px;padding-block:12px;padding-inline:16px;position:relative}.eu-cookie-compliance-banner .eu-cookie-compliance-dialog .eu-cookie-compliance-category div{display:flex}.eu-cookie-compliance-banner .eu-cookie-compliance-dialog .eu-cookie-compliance-category:not(.select-all):after{background-image:url(/themes/custom/smartbees/images/icons/ChevronDown14.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;block-size:24px;content:"";cursor:pointer;display:block;inline-size:24px;inset-block:12px 0;inset-inline-end:12px;position:absolute}.eu-cookie-compliance-banner .eu-cookie-compliance-dialog .eu-cookie-compliance-category .eu-cookie-compliance-category-checkbox~label{align-items:center;cursor:pointer;display:flex}.eu-cookie-compliance-banner .eu-cookie-compliance-dialog .eu-cookie-compliance-category .eu-cookie-compliance-category-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--gradient-input);background-color:var(--form-background);block-size:20px;border-radius:4px;color:var(--color-text);display:grid;grid-row:1;margin:1px;min-inline-size:20px;outline:1px solid hsla(0,0%,100%,.4);overflow:hidden;place-content:center;position:relative;transform:translateY(-.075em)}.eu-cookie-compliance-banner .eu-cookie-compliance-dialog .eu-cookie-compliance-category .eu-cookie-compliance-category-checkbox:before{content:"";top:0;right:0;bottom:0;left:0;position:absolute}.eu-cookie-compliance-banner .eu-cookie-compliance-dialog .eu-cookie-compliance-category .eu-cookie-compliance-category-checkbox:checked:before{background:linear-gradient(94deg,#a7a8afd9 1.03%,#242128d9 96.79%);content:url(/themes/custom/smartbees/images/icons/Checkmark20.svg)}.eu-cookie-compliance-banner .eu-cookie-compliance-dialog .eu-cookie-compliance-category .eu-cookie-compliance-category-checkbox+label{align-items:center;grid-row:1;padding-inline-start:16px}.eu-cookie-compliance-banner .eu-cookie-compliance-dialog .eu-cookie-compliance-category .eu-cookie-compliance-category-container{display:flex}.eu-cookie-compliance-banner .eu-cookie-compliance-dialog .eu-cookie-compliance-category .eu-cookie-compliance-category-description{display:none;line-height:1.875rem;margin-block-start:16px}.eu-cookie-compliance-banner .eu-cookie-compliance-dialog .eu-cookie-compliance-category.open:after{transform:rotate(180deg)}.eu-cookie-compliance-banner .eu-cookie-compliance-dialog .eu-cookie-compliance-category.open .eu-cookie-compliance-category-description{display:block}.eu-cookie-compliance-banner .eu-cookie-compliance-dialog .eu-cookie-compliance-categories-buttons{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;margin-block-start:32px}@media (min-width:480px){.eu-cookie-compliance-banner .eu-cookie-compliance-dialog .eu-cookie-compliance-categories-buttons{justify-content:end}}
@font-face{font-display:swap;font-family:Borna;font-style:normal;font-weight:500;src:local("Borna"),url(/themes/custom/smartbees/fonts/Borna/Borna-Medium.woff2) format("woff2"),url(/themes/custom/smartbees/fonts/Borna/Borna-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),url(/themes/custom/smartbees/fonts/Roboto/Roboto-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto"),url(/themes/custom/smartbees/fonts/Roboto/Roboto-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto"),url(/themes/custom/smartbees/fonts/Roboto/Roboto-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:PP Neue Montreal;font-style:normal;font-weight:500;src:local("PP Neue Montreal"),url(/themes/custom/smartbees/fonts/Roboto/Ppneuemontreal-Medium.woff) format("woff")}
:root{--font-roboto:"Roboto",sans-serif;--font-borna:"Borna",sans-serif;--color-background:#1c1c24;--color-background-dark:#000;--color-background-muted:#0e1120;--color-background-soft:#272835;--color-background-opacity:rgba(37,34,41,.9);--color-background-accent:#51274b;--color-background-modal:rgba(31,31,70,.67);--color-border:#7e7e7e;--color-border-dark:#444553;--color-border-opacity:hsla(0,0%,49%,.5);--color-text:#fff;--color-text-grey:#dedede;--color-text-secondary:#b3b3b3;--color-accent:#eb5627;--color-text-placeholder:hsla(0,0%,100%,.6);--color-text-error:#d1615e;--color-gradient-card-start:rgba(40,42,56,.8);--color-gradient-card-end:rgba(36,33,40,.8);--color-gradient-table-start:rgba(40,42,56,.8);--color-gradient-table-end:rgba(59,52,68,.8);--color-decorative-primary:rgba(43,39,235,.17);--color-decorative-secondary:rgba(93,41,56,.9);--color-scrollbar-thumb:#434343;--color-scrollbar-track:#282a38;--color-scrollbar-border:hsla(0,0%,100%,.2);--color-form-border:#fff3;--color-smartbuzz:#edba11;--content-width:1310px;--gradient-card:linear-gradient(94deg,var(--color-gradient-card-start),var(--color-gradient-card-end));--gradient-card-50x50:linear-gradient(94deg,rgba(40,42,56,.5),rgba(36,33,40,.5));--gradient-card-transparent:linear-gradient(94deg,rgba(40,42,56,.01) 1.03%,rgba(36,33,40,.01) 96.79%);--gradient-input:linear-gradient(94deg,rgba(40,42,56,.85) 1.03%,rgba(36,33,40,.85) 96.79%);--gradient-opaque:linear-gradient(94deg,#282a38 1.03%,#242128 96.79%);--gradient-table:linear-gradient(94deg,var(--color-gradient-table-start),var(--color-gradient-table-end))}
*{scrollbar-color:var(--color-scrollbar-thumb) var(--color-scrollbar-track);scrollbar-width:thin}::-moz-selection{background-color:var(--color-accent);color:var(--color-background)}::selection{background-color:var(--color-accent);color:var(--color-background)}::-webkit-scrollbar{block-size:12px;inline-size:12px}::-webkit-scrollbar-track{background-image:var(--gradient-card,linear-gradient(94deg,var(--color-gradient-card-start),var(--color-gradient-card-end)));border:1px solid var(--color-scrollbar-border);border-radius:34px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--color-scrollbar-thumb);border:2px solid transparent;border-radius:14px;box-shadow:inset 0 0 0 1px var(--color-scrollbar-border)}*,:after,:before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}*,html{scroll-behavior:smooth!important}html{font-family:var(--font-roboto);font-style:normal;font-weight:400;scroll-padding-block-start:calc(80px + var(--drupal-displace-offset-top,0px))!important}@media,(min-width:992px){html{scroll-padding-block-start:calc(110px + var(--drupal-displace-offset-top,0px))!important}}body{background-color:var(--color-background);color:var(--color-text);font-size:1.0625rem;line-height:1.4;margin:0}header[role=banner]:has(#block-smartbees-notificationbar) .navbar:not(.active){inset-block-start:50px}@media,(min-width:576px){header[role=banner]:has(#block-smartbees-notificationbar) .navbar:not(.active){inset-block-start:36px}}@media,(min-width:992px){header[role=banner].is-pinned .navbar{padding-block:24px}}header[role=banner].is-pinned .navbar:not(.active):after{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background-image:var(--gradient-card,linear-gradient(94deg,var(--color-gradient-card-start),var(--color-gradient-card-end)))}header[role=banner].is-pinned .scroll-depth{opacity:1}header[role=banner].is-pinned:has(#block-smartbees-notificationbar) .navbar{inset-block-start:0}.layout-content{overflow:hidden}:is(h1,h2,h3,h4,h5,h6){color:var(--color-text-grey);font-family:var(--font-borna);font-weight:500}h1{font-size:2.5rem;line-height:2.5rem}@media,(min-width:992px){h1{font-size:5rem;line-height:5rem}}h2{font-size:1.625rem;line-height:1.706rem}@media,(min-width:992px){h2{font-size:3.125rem;line-height:3.281rem}}h3{color:var(--color-text-grey);font-family:var(--font-borna);font-size:1.375rem;font-weight:500;line-height:1.65rem}@media,(min-width:992px){h3{font-size:2.25rem;line-height:2.7rem}}h4{color:var(--color-text-grey);font-family:var(--font-borna);font-weight:500;line-height:1.4rem}@media,(min-width:992px){h4{font-size:1.25rem;line-height:1.75rem}}a{color:var(--color-accent)}a:not(:hover){-webkit-text-decoration:none;text-decoration:none}code{border-radius:8px}code::-webkit-scrollbar{block-size:32px;inline-size:32px}code::-webkit-scrollbar-track{border:10px solid transparent;border-radius:54px;box-shadow:inset 0 0 0 1px var(--color-scrollbar-border)}code::-webkit-scrollbar-thumb{border:12px solid transparent;border-radius:24px}code,pre code.hljs{padding-block:10px 8px;padding-inline:10px}.sb-show-main.sb-main-padded{padding-block:0;padding-inline:0}.captcha{border:unset;padding:0}.captcha .g-recaptcha{max-inline-size:250px;transform:scale(.87);transform-origin:0 0}@media,(min-width:576px){.captcha .g-recaptcha{transform:scale(1)}}.captcha__title,.toastify--error{display:none}
.featured-text-1{color:var(--color-text,#fff);font:1.125rem/1.688rem var(--font-roboto)}@media,(min-width:992px){.featured-text-1{color:var(--color-text-grey,#dedede);font-size:1.6875rem;line-height:2.025rem}}.featured-text-2{color:var(--color-text-secondary,#b3b3b3);font:1.125rem/1.688rem var(--font-roboto)}@media,(min-width:992px){.featured-text-2{font-size:1.6875rem;line-height:2.025rem}}.featured-text-3{color:var(--color-text,#fff);font:1.25rem/1.75rem var(--font-roboto)}.h2{font-size:1.625rem;line-height:1.706rem}@media,(min-width:992px){.h2{font-size:3.125rem;line-height:3.281rem}}.h3{color:var(--color-text-grey);font-family:var(--font-borna);font-size:1.375rem;font-weight:500;line-height:1.65rem}@media,(min-width:992px){.h3{font-size:2.25rem;line-height:2.7rem}}.h4{color:var(--color-text-grey);font-family:var(--font-borna);font-weight:500;line-height:1.4rem}@media,(min-width:992px){.h4{font-size:1.25rem;line-height:1.75rem}}
.pager__items{align-items:center;display:flex;gap:16px;justify-content:center;list-style:none;margin-block:32px 33px;padding-inline:0}@media,(min-width:992px){.pager__items{gap:40px;margin-block:64px 60px}}.pager__items a{color:var(--color-text);display:flex;font-size:1.25rem;line-height:1.75rem;padding-block:8px;padding-inline:12px}.pager__items a:hover{-webkit-text-decoration:none;text-decoration:none}.pager__items .is-active{border-block-end:4px solid #e8e8e8}.pager__item--first a,.pager__item--last a,.pager__item--next a,.pager__item--previous a{padding:0}.pager__item--last,.pager__item--next{rotate:180deg}.pager__item--first,.pager__item--last{display:none}@media,(min-width:576px){.pager__item--first,.pager__item--last{display:initial}}.pager__item--first{margin-inline-end:-16px}@media,(min-width:992px){.pager__item--first{margin-inline-end:-32px}}.pager__item--last{margin-inline-start:-16px}@media,(min-width:992px){.pager__item--last{margin-inline-start:-32px}}
.block-client-logos{margin-block:80px;padding-inline:12px}@media,(min-width:992px){.block-client-logos{margin-block:120px;margin-inline:auto;max-inline-size:var(--content-width,1310px);padding-inline:65px}}@media,(min-width:1440px){.block-client-logos{padding-inline:0}}.block-client-logos{margin-block:32px;max-inline-size:unset;padding-inline:0}@media,(min-width:992px){.block-client-logos{margin-block:64px}}.block-client-logos .field-block-title{margin-block-end:17px;padding-inline:12px}@media,(min-width:992px){.block-client-logos .field-block-title{margin-inline:auto;max-inline-size:var(--content-width,1310px);padding-inline:65px}}@media,(min-width:1440px){.block-client-logos .field-block-title{padding-inline:0}}
.icon-title-text-button .icon,.icon-title-text-button img{block-size:64px;inline-size:auto}@media,(min-width:1200px){.icon-title-text-button .icon,.icon-title-text-button img{block-size:120px}}.icon-title-text-button .icon{display:inline-block;margin-block-end:12px}@media,(min-width:1200px){.icon-title-text-button .icon{margin-block:0}.icon-title-text-button .icon img{inline-size:auto}}.icon-title-text-button .button{margin-block-start:24px}@media,(min-width:1200px){.icon-title-text-button .button{inline-size:-moz-fit-content;inline-size:fit-content;margin-block:0}}.icon-title-text-button .expandable-card{border-radius:8px}@media,(min-width:1200px){.icon-title-text-button .expandable-card{background:none;border-radius:8px 0 0 8px}.icon-title-text-button .expandable-card[open]{animation:none;background:linear-gradient(273deg,#282a38cc,#242128cc 99.4%)}.icon-title-text-button .expandable-card[open] .expandable-card__button{opacity:0}.icon-title-text-button .expandable-card.close-animation{animation:none}.icon-title-text-button .expandable-card__content{border-radius:0 8px 8px;display:flex;flex-direction:column;gap:16px;inset-block-start:0;inset-inline-end:0;position:absolute}}.icon-title-text-button .expandable-card .title--desktop{display:none;margin-block:0}@media,(min-width:1200px){.icon-title-text-button .expandable-card .title--desktop{display:revert}}
.paragraph--type--block-header.paragraph--view-mode--drupal-view{padding-block-start:69px;position:relative}@media,(min-width:992px){.paragraph--type--block-header.paragraph--view-mode--drupal-view{padding-block-start:154px}}.paragraph--type--block-header.paragraph--view-mode--page-title-left{margin-inline:auto;padding-block:69px 0}@media,(min-width:992px){.paragraph--type--block-header.paragraph--view-mode--page-title-left{padding-block:154px 0}}.paragraph--type--block-header.paragraph--view-mode--page-title-left .header{padding-block:0}.paragraph--type--block-header.paragraph--view-mode--page-title-left .header__title{max-inline-size:650px}.paragraph--type--block-header.paragraph--view-mode--page-title-center{margin-inline:auto;padding-block:69px 32px}@media,(min-width:992px){.paragraph--type--block-header.paragraph--view-mode--page-title-center{margin-block:154px 64px}}.paragraph--type--block-header.paragraph--view-mode--page-title-center .header{padding-block:0}.paragraph--type--block-header.paragraph--view-mode--page-title-center .header__title{font:3.125rem/3.2813rem var(--font-borna);margin-inline:auto}
.paragraph--type--section-title{pointer-events:none}.paragraph--type--section-title.paragraph--view-mode--h3 .field-block-title{color:var(--color-text-grey);font-family:var(--font-borna);font-size:1.375rem;font-weight:500;line-height:1.65rem}@media,(min-width:992px){.paragraph--type--section-title.paragraph--view-mode--h3 .field-block-title{font-size:2.25rem;line-height:2.7rem}}
.case-listing{position:relative}.case-listing .views-exposed-form{margin-block:10px 32px}@media,(min-width:992px){.case-listing .views-exposed-form{margin-block:18px 54px}}.case-listing .views-exposed-form .option{font:500 .8125rem/.8125rem var(--font-borna)}@media,(min-width:992px){.case-listing .views-exposed-form .option{font-size:.9375rem;line-height:1.125rem}}.case-listing .case-study-teaser__technologies{margin-block:0}.case-listing__filters{margin-block:80px;padding-inline:12px}@media,(min-width:992px){.case-listing__filters{margin-block:120px;margin-inline:auto;max-inline-size:var(--content-width,1310px);padding-inline:65px}}@media,(min-width:1440px){.case-listing__filters{padding-inline:0}}.case-listing__filters{border-block-end:1px solid var(--color-border-dark);display:flex;flex-direction:column;gap:24px;margin-block:24px;padding-block-end:24px}@media,(min-width:992px){.case-listing__filters{align-items:flex-start;border-block-end:unset;flex-direction:row;gap:16px;margin-block:40px 42px;padding-block-end:0}}.case-listing__filters .views-categories{max-block-size:unset}.case-listing__cards{margin-block:80px;padding-inline:12px}@media,(min-width:992px){.case-listing__cards{margin-block:120px;margin-inline:auto;max-inline-size:var(--content-width,1310px);padding-inline:65px}}@media,(min-width:1440px){.case-listing__cards{padding-inline:0}}.case-listing__cards{display:flex;flex-direction:column;gap:32px}@media,(min-width:576px){.case-listing__cards{display:grid;gap:64px 23px;grid-template-columns:repeat(2,1fr)}}@media,(min-width:992px){.case-listing__cards{grid-template-columns:repeat(3,1fr)}}.case-listing__card{background:var(--gradient-opaque);border-radius:8px;overflow:hidden;position:relative}.case-listing__background-image{inset-block-end:0;inset-inline-start:50%;max-block-size:250px;position:absolute;transform:translate(-50%);z-index:2}@media,(min-width:992px){.case-listing__background-image{block-size:100%;inline-size:auto;inset-block-start:0;inset-inline:auto 0;max-block-size:unset;transform:unset}}@media,(min-width:576px){.case-listing__baner,.case-listing__card:first-child{grid-column:span 2}}@media,(min-width:992px){.case-listing__baner,.case-listing__card:first-child{grid-column:span 3}}.case-listing__baner .text-technologies{margin-block:0}.case-listing .case-study-teaser__content{padding-block:16px;padding-inline:16px}@media,(min-width:992px){.case-listing .case-study-teaser__content{padding-block:32px;padding-inline:32px}}.case-listing .case-study-teaser__image{border-radius:16px 16px 0 0}@media,(min-width:992px){.case-listing .case-study-teaser__image{border-radius:8px 8px 0 0}}.case-listing .case-study-teaser__title{font-family:var(--font-borna,"Borna")}.case-listing .case-study-teaser__description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.case-listing__card:first-child .listing{display:grid;z-index:3}@media,(min-width:576px){.case-listing__card:first-child .listing{grid-template-columns:calc(50% - 12px) 1fr}}@media,(min-width:992px){.case-listing__card:first-child .listing{grid-template-columns:calc(33.33333% - 16px) 1fr}}@media,(min-width:576px){.case-listing__card:first-child .listing .case-study-teaser__categories{max-inline-size:calc(50% - 24px)}}@media,(min-width:992px){.case-listing__card:first-child .listing .case-study-teaser__categories{max-inline-size:399px}}.case-listing__card:first-child .listing .case-study-teaser__content{block-size:-moz-fit-content;block-size:fit-content}@media,(min-width:576px){.case-listing__card:first-child .listing .case-study-teaser__content{block-size:100%;justify-content:center;padding-inline-start:24px}}@media,(min-width:992px){.case-listing__card:first-child .listing .case-study-teaser__content{padding-inline:68px}.case-listing__card:first-child .case-study-teaser__image{border-radius:8px 0 0 8px!important}}.case-listing__card:first-child .case-study-teaser__content{inline-size:100%;justify-content:center;overflow:hidden;position:relative}@media,(min-width:992px){.case-listing__card:first-child .case-study-teaser__content{border-radius:0 8px 8px 0!important}}.case-listing__card:first-child .case-study-teaser__content:after,.case-listing__card:first-child .case-study-teaser__content:before{block-size:300px;border-radius:50%;content:"";filter:blur(167px);inline-size:300px;position:absolute;z-index:-1}.case-listing__card:first-child .case-study-teaser__content:before{background-color:var(--color-decorative-primary);inset-block-end:-100px;inset-inline-end:-100px}@media,(min-width:992px){.case-listing__card:first-child .case-study-teaser__content:before{inset-block-end:auto;inset-inline:-150px auto}}.case-listing__card:first-child .case-study-teaser__content:after{background-color:var(--color-decorative-secondary);inset-block-start:-100px;inset-inline-start:-100px}@media,(min-width:992px){.case-listing__card:first-child .case-study-teaser__content:after{inset-block-start:auto;inset-inline:auto -150px}}.case-listing__card:first-child .case-study-teaser__title{font-size:1rem;font-weight:500}@media,(min-width:992px){.case-listing__card:first-child .case-study-teaser__title{font-size:2.25rem;line-height:2.7rem}}.case-listing__card:first-child .case-study-teaser__description{font-size:.8125rem;line-height:1.1375rem}@media,(min-width:992px){.case-listing__card:first-child .case-study-teaser__description{font-size:1.6875rem;line-height:2.025rem}}.case-listing__card:first-child .case-study-teaser .button{margin-block-start:12px}
