/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.breadcrumbs{margin-block:80px;padding-inline:12px}@media,(min-width:992px){.breadcrumbs{margin-block:120px;margin-inline:auto;max-inline-size:var(--content-width,1310px);padding-inline:65px}}@media,(min-width:1440px){.breadcrumbs{padding-inline:0}}.breadcrumbs{margin-block:0 8px}.breadcrumbs ul{align-self:center;display:flex;list-style:none;margin-block:0;padding:0;white-space:nowrap}.breadcrumbs ul:before{block-size:18px;content:url(/themes/custom/smartbees/images/monochromatic-smartbees-logo.svg);inline-size:24px}.breadcrumbs ul li{color:var(--color-text-grey);display:inline;font:500 .6875rem/.9625rem var(--font-borna);margin-block-start:2px;overflow:hidden;padding-inline:8px 15px;position:relative;text-overflow:ellipsis}.breadcrumbs ul li:after{content:"/";inset-inline-end:0;position:absolute}.breadcrumbs ul li:last-child{flex:1;padding-inline-end:0}.breadcrumbs ul li:last-child:after{display:none}.breadcrumbs ul li a{color:var(--color-text-grey);display:inline;text-overflow:ellipsis}.breadcrumbs ul li a:hover{color:var(--color-accent);-webkit-text-decoration:none;text-decoration:none}
.internal-menu{inset-block-start:69px;position:sticky;z-index:2}@media,(min-width:992px){.internal-menu{inset-block-start:96px}}.internal-menu.is-sticky{margin-block:30px}.internal-menu.is-sticky .menu-content{border-color:var(--color-border-dark,#444553);border-radius:0;inline-size:100%}@media,(min-width:992px){.internal-menu.is-sticky .menu-content{margin-inline:auto;max-inline-size:100%}}.internal-menu.is-sticky .menu-content .menu-content__list{padding-block:14px}@media,(min-width:992px){.internal-menu.is-sticky .menu-content .menu-content__list{padding-inline:64px}}.internal-menu:not(.is-sticky) .menu-content__link{color:var(--color-text,#fff)}.layout-content:has(.internal-menu){overflow:clip}
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}}
.text-long :first-child{margin-block-start:0}.text-long :last-child{margin-block-end:0}.text-long ul{list-style-image:url(/themes/custom/smartbees/images/icons/list-dot.svg);list-style-type:square;padding-inline-start:24px}.text-long ul li{margin-block:24px;padding-inline-start:8px}.text-long ul li:first-child{margin-block-start:12px}.text-long ul li:last-child{margin-block-end:12px}.text-long ul li>p:first-child{font-size:1.25rem;line-height:1.75rem;margin-block-end:16px}.text-long ol{counter-reset:list-number;display:flex;flex-direction:column;list-style:none;padding:0}.text-long ol li{border-block-end:1px solid var(--color-border);min-block-size:50px;padding-block:28px;padding-inline:65px 0;position:relative}.text-long ol li:first-child{border-block-start:1px solid var(--color-border)}.text-long ol li:before{color:var(--color-accent);content:counter(list-number,decimal-leading-zero) ".";counter-increment:list-number;display:flex;font:500 2.25rem/2.7rem var(--font-borna);inset-block-start:16px;inset-inline-start:0;position:absolute}@media,(min-width:1200px){.text-long ol li:before{inset-block-start:50%;transform:translateY(-50%)}}.text-long blockquote{border-inline-start:3px solid var(--color-accent);font-style:italic;margin:0;padding-block:10px;padding-inline-start:32px}.text-long table{border-collapse:collapse;display:inline-block;inline-size:100%;overflow-x:auto;table-layout:fixed}.text-long table tr:first-child td{border-block-start:1px solid var(--color-border)}.text-long table tr th{font-weight:500}.text-long table tr td{background:var(--gradient-card);border-block-end:1px solid var(--color-border);min-inline-size:200px;padding:16px;vertical-align:top}@media,(min-width:992px){.text-long table tr td{padding:32px}}.text-long table tr td.cell-gradient,.text-long table tr td.cell-header{font-weight:500}.text-long table tr td.cell-header{background:none;border-block-start:unset;color:var(--color-text);padding-block:0 4px;padding-inline:16px}@media,(min-width:992px){.text-long table tr td.cell-header{padding-block-end:12px;padding-inline:32px}}.text-long table tr td.cell-gradient{background:var(--gradient-table)}.text-long>*{margin-block:1rem}
.bottom-text,.text-with-button{block-size:-moz-fit-content;block-size:fit-content}.bottom-text .card,.bottom-text .text-long,.text-with-button .card,.text-with-button .text-long{display:flex;flex-direction:column;gap:24px}.bottom-text p,.text-with-button p{color:var(--color-text-secondary);margin-block:0}
@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}}
.team-member{list-style:none}.team-member p{font-size:.938rem;margin:0}.team-member a{color:var(--color-text-grey);font-size:.938rem;-webkit-text-decoration:none;text-decoration:none;transition:color .3s ease-in-out}.team-member a:hover{color:var(--color-accent)}.team-member a:hover .team-member__name{-webkit-text-decoration:underline;text-decoration:underline}.team-member .card{padding-block:8px}@media,(min-width:992px){.team-member .card{padding-block:20px}}.team-member__content{align-items:center;border-block-end:1px solid var(--color-border-opacity);color:var(--color-text-grey);display:flex;gap:12px;margin-block-end:15px;padding-block-end:6px}@media,(min-width:992px){.team-member__content{gap:14px;margin-block-end:16px;padding-block-end:6px}}.team-member__content--text{display:flex;flex-direction:column;gap:2px;margin-block-start:8px}@media,(min-width:992px){.team-member__content--text{gap:4px;margin-block-start:0}}.team-member__content a{align-items:self-start;display:flex;flex-direction:column;gap:3px;-webkit-text-decoration:none;text-decoration:none}@media,(min-width:992px){.team-member__content a{align-items:center;flex-direction:row;gap:8px}}.team-member__content a:after{content:url(/themes/custom/smartbees/images/icons/LinkedInOutlined28.svg)}.team-member__name{color:var(--color-accent);margin-block:0}.team-member .contextual-region{display:flex}
.block-basic-text{margin-block:80px;padding-inline:12px}@media,(min-width:992px){.block-basic-text{margin-block:120px;margin-inline:auto;max-inline-size:var(--content-width,1310px);padding-inline:65px}}@media,(min-width:1440px){.block-basic-text{padding-inline:0}}.block-basic-text .card{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:linear-gradient(94deg,#282a38cc 1.03%,#24212866 96.79%)}.block-basic-text .text-long{color:var(--color-text-secondary,#b3b3b3)}.block-basic-text h2 span.text--center,.block-basic-text h2 span.text--left,.block-basic-text h2 span.text--right{display:block}.block-basic-text h2 span.text--center{text-align:center}.block-basic-text h2 span.text--left{text-align:start}.block-basic-text h2 span .text--right{text-align:end}.block-basic-text.paragraph--view-mode--small-vertical-margins{margin-block-end:64px;margin-block-start:24px}
.block-client-opinions{margin-block:80px;padding-inline:12px}@media,(min-width:992px){.block-client-opinions{margin-block:120px;margin-inline:auto;max-inline-size:var(--content-width,1310px);padding-inline:65px}}.block-client-opinions{display:flex;flex-direction:column;gap:24px;padding-inline:0 12px;position:relative}@media,(min-width:992px){.block-client-opinions{gap:64px;padding-inline:65px}}@media,(min-width:1440px){.block-client-opinions{padding-inline:0}}.block-client-opinions .field-block-title{margin-block:0}.block-client-opinions .splide-wrapper__title{margin-inline-start:12px}@media,(min-width:992px){.block-client-opinions .splide-wrapper__title{margin-inline-start:0}}@media,(min-width:1200px){.block-client-opinions .splide__track{--border-radius:8px;position:relative}.block-client-opinions .splide__track:after,.block-client-opinions .splide__track:before{background-color:#1c1c23;block-size:100%;content:"";inline-size:88px;inset-block-start:0;position:absolute;z-index:1}.block-client-opinions .splide__track:before{background-image:linear-gradient(-97deg,#262835 1.72%,#1c1c2400 61.5%);border-end-end-radius:var(--border-radius);border-start-end-radius:var(--border-radius);inset-inline-start:0}.block-client-opinions .splide__track:after{background-image:linear-gradient(97deg,#262835 1.72%,#1c1c2400 61.5%);border-end-start-radius:var(--border-radius);border-start-start-radius:var(--border-radius);inset-inline-end:0}}.block-client-opinions .button--link{background-color:#ffffff12;border-end-end-radius:20px;border-start-start-radius:8px;flex-direction:row-reverse;font-size:.6875rem;font-weight:500;inset-block-start:0;inset-inline-start:0;line-height:.6875rem;padding-block:7px;padding-inline:16px;position:absolute}@media,(min-width:1200px){.block-client-opinions .button--link{border-radius:0 8px 0 30px;flex-direction:row;font-size:.875rem;inset-inline:auto 0;line-height:.875rem;padding-block:16px;padding-inline:24px}}.block-client-opinions .button--link svg{scale:.7}@media,(min-width:992px){.block-client-opinions .button--link svg{scale:1}}.block-client-opinions .button--link:hover:after{display:none}.block-client-opinions .button--link+.quote{padding-block-start:8px}@media,(min-width:1200px){.block-client-opinions .button--link+.quote{padding-block-start:0}}.block-client-opinions .quote{justify-content:flex-start;text-align:end}@media,(min-width:1200px){.block-client-opinions .quote{text-align:start}}
.block-faq{margin-block:80px;padding-inline:12px}@media,(min-width:992px){.block-faq{margin-block:120px;margin-inline:auto;max-inline-size:var(--content-width,1310px);padding-inline:65px}}@media,(min-width:1440px){.block-faq{padding-inline:0}}@media,(min-width:992px){.block-faq{padding-block-end:139px}.block-faq h2{margin-block:0 70px;max-inline-size:50%}.block-faq .grid{gap:0 8%;grid-template-columns:34% 58%}}.block-faq:not(:has(.text-with-button)) .grid{display:flex;flex-direction:column}.block-faq:not(:has(.text-with-button)) .field-block-title{max-inline-size:100%}.block-faq .grid-item--2-col-width{grid-column:unset}@media,(min-width:992px){.block-faq .grid-item--2-col-width{grid-column:span 2}}.block-faq .expandable-cards{position:relative}.block-faq .expandable-cards p{font-size:1rem;line-height:1.4rem}@media,(min-width:992px){.block-faq .expandable-cards p{font-size:1.25rem;line-height:1.75rem}}.block-faq .expandable-cards:after{block-size:auto;content:url(/themes/custom/smartbees/images/background-elements/two-gradient-circles-751x751.svg);inline-size:auto;inset-block-start:-800px;inset-inline-start:50%;position:absolute;transform:translate(-50%);z-index:-1}@media,(min-width:992px){.block-faq .expandable-cards:after{display:none}.block-faq .text-with-button{position:relative}.block-faq .text-with-button:after,.block-faq .text-with-button:before{position:absolute}.block-faq .text-with-button:before{content:url(/themes/custom/smartbees/images/background-elements/faq-bg.svg);inset-block-start:-480px;inset-inline-start:-660px;z-index:-1}.block-faq .text-with-button:after{content:url(/themes/custom/smartbees/images/background-elements/faq-hexs.webp);inset-block-start:0;inset-inline-start:-183px;z-index:-2}}@media,(min-width:1200px){.block-faq .text-with-button:after:after{inset-inline-start:-63px}}.block-faq .text-with-button .card{align-items:center;-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px)}@media,(min-width:992px){.block-faq .text-with-button .card{align-items:flex-start!important}}.block-faq .text-with-button p{font-size:1rem;line-height:1.5rem}@media,(min-width:992px){.block-faq .text-with-button p{font-size:1.0625rem;line-height:1.4875rem}}
.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}
.mission-vision{margin-block:80px;padding-inline:12px}@media,(min-width:992px){.mission-vision{margin-block:120px;margin-inline:auto;max-inline-size:var(--content-width,1310px);padding-inline:65px}}@media,(min-width:1440px){.mission-vision{padding-inline:0}}.mission-vision{margin-block:58px}@media,(min-width:992px){.mission-vision{margin-block:120px}}.mission-vision h2{margin-block:0 40px}@media,(min-width:992px){.mission-vision h2{margin-block:0 59px}}.mission-vision__content{align-items:center;display:flex;flex-direction:column}@media,(min-width:992px){.mission-vision__content{align-items:normal;flex-direction:row;margin-inline-start:-9%}}.mission-vision__content .h3{color:var(--color-text-primary);margin-block-end:12px;text-wrap:balance}@media,(min-width:992px){.mission-vision__content .h3{margin-block-end:24px}}.mission-vision__content .card{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);padding-block:24px;padding-inline:24px}@media,(min-width:992px){.mission-vision__content .card{padding-block:64px;padding-inline:64px}}.mission-vision__content p{color:var(--color-text-secondary);opacity:.9}.mission-vision.img-left{margin-block-end:58px}@media,(min-width:992px){.mission-vision.img-left{margin-block-end:167px}}.mission-vision.img-left .mission-vision__content .media-image{margin-inline-end:-145px}@media,(min-width:992px){.mission-vision.img-left .mission-vision__content .media-image{margin-inline:40px -6px;max-inline-size:410px}.mission-vision.img-right{margin-block:-270px 79px}}.mission-vision.img-right .mission-vision__content{flex-direction:column;margin-inline:auto -9%}@media,(min-width:992px){.mission-vision.img-right .mission-vision__content{flex-direction:row-reverse}.mission-vision.img-right .mission-vision__content .media-image{margin-block-start:-32px;margin-inline:80px 60px}}
.block-numbers{margin-block:80px;padding-inline:12px}@media,(min-width:992px){.block-numbers{margin-block:120px;margin-inline:auto;max-inline-size:var(--content-width,1310px);padding-inline:65px}}@media,(min-width:1440px){.block-numbers{padding-inline:0}}.block-numbers{align-items:flex-start;display:flex;flex-direction:column;font-family:var(--font-borna,"Borna");gap:32px;margin-block:64px}@media,(min-width:992px){.block-numbers{gap:64px}}.block-numbers.paragraph--view-mode--secondary{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:var(--gradient-input);margin-inline:12px;padding:24px}@media,(min-width:992px){.block-numbers.paragraph--view-mode--secondary{margin-inline:0;max-inline-size:none;padding-block:64px;padding-inline:65px}}.block-numbers.paragraph--view-mode--secondary .block-numbers__container{display:flex;flex-direction:column;gap:32px;inline-size:100%;margin-inline:auto;max-inline-size:var(--content-width,1310px)}.block-numbers__content{inline-size:100%}.block-numbers h2{margin-block:0}.block-numbers .grid{gap:24px}@media,(min-width:992px){.block-numbers .button{align-self:center}}
.paragraph--type--block-process{margin-block:80px;padding-inline:12px}@media,(min-width:992px){.paragraph--type--block-process{margin-block:120px;margin-inline:auto;max-inline-size:var(--content-width,1310px);padding-inline:65px}}@media,(min-width:1440px){.paragraph--type--block-process{padding-inline:0}}.paragraph--type--block-process .field-block-title .text--highlighted{color:var(--color-accent)}.paragraph--type--block-process .field-block-title{margin-block:0}.paragraph--type--block-process.paragraph--view-mode--default .splide__pagination{align-items:start}.paragraph--type--block-process.paragraph--view-mode--default .splide__pagination__page{transition:font-size .2s ease-in-out}@media,(min-width:1200px){.paragraph--type--block-process.paragraph--view-mode--default .splide__pagination__page{font-size:1.25rem}}.paragraph--type--block-process.paragraph--view-mode--default .splide__pagination__page.is-active{font-size:1.25rem;line-height:1.75rem}@media,(min-width:768px){.paragraph--type--block-process.paragraph--view-mode--default .splide__pagination__page.is-active{font-size:1rem;line-height:1.4rem}}@media,(min-width:992px){.paragraph--type--block-process.paragraph--view-mode--default .splide__pagination__page.is-active{line-height:1.75rem}}@media,(min-width:1200px){.paragraph--type--block-process.paragraph--view-mode--default .splide__pagination__page.is-active{font-size:1.25rem}}.paragraph--view-mode--secondary,.paragraph--view-mode--secondary-without-title{margin-block-end:64px}@media,(min-width:992px){.paragraph--view-mode--secondary,.paragraph--view-mode--secondary-without-title{margin-block-end:120px;margin-block-start:79px}}.paragraph--view-mode--secondary .splide__pagination,.paragraph--view-mode--secondary-without-title .splide__pagination{gap:30px}.paragraph--view-mode--secondary .process__card-text,.paragraph--view-mode--secondary-without-title .process__card-text{font:1.0625rem/1.4875rem var(--font-roboto)}.paragraph--view-mode--secondary .process__card-text p,.paragraph--view-mode--secondary-without-title .process__card-text p{font-weight:400}.paragraph--view-mode--secondary .process__text-wrapper,.paragraph--view-mode--secondary-without-title .process__text-wrapper{max-inline-size:494px}@media,(min-width:992px){.paragraph--view-mode--secondary .process__text-wrapper,.paragraph--view-mode--secondary-without-title .process__text-wrapper{margin-block-start:-36px;margin-inline-start:5px}}.paragraph--view-mode--secondary .process__card-number,.paragraph--view-mode--secondary-without-title .process__card-number{margin-block-start:-19px}@media,(min-width:992px){.paragraph--view-mode--secondary .process__card-number,.paragraph--view-mode--secondary-without-title .process__card-number{margin-block-start:unset;margin-inline-end:52px}}.paragraph--view-mode--secondary .process h3,.paragraph--view-mode--secondary-without-title .process h3{margin-block:12px}.paragraph--view-mode--secondary .process img,.paragraph--view-mode--secondary-without-title .process img{margin-block-end:0}.paragraph--view-mode--secondary .process .card,.paragraph--view-mode--secondary-without-title .process .card{-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)));padding-block:4px 24px}@media,(min-width:992px){.paragraph--view-mode--secondary .process .card:after,.paragraph--view-mode--secondary-without-title .process .card:after{inset-block-start:-141px;inset-inline:400px}}.paragraph--view-mode--secondary .splide__pagination__page,.paragraph--view-mode--secondary-without-title .splide__pagination__page{font-size:1rem}@media,(min-width:1200px){.paragraph--view-mode--secondary .splide__pagination__page,.paragraph--view-mode--secondary-without-title .splide__pagination__page{flex-direction:row;flex-wrap:nowrap;font-size:1.25rem;gap:4px}}@media,(min-width:992px){.paragraph--view-mode--secondary .process .card{padding-block:0}.paragraph--view-mode--secondary-without-title .process .card{padding-block:64px 76px}}.paragraph--view-mode--secondary-without-title .process__card-title{display:none}
.block-team{margin-block:80px;padding-inline:12px}@media,(min-width:992px){.block-team{margin-block:120px;margin-inline:auto;max-inline-size:var(--content-width,1310px);padding-inline:65px}}@media,(min-width:1440px){.block-team{padding-inline:0}}.block-team{margin-block:64px}@media,(min-width:992px){.block-team{margin-block:120px}}.block-team h2{margin-block:0 35px}.block-team__content,.block-team__content--more-wrapper{display:flex;flex-direction:column;gap:16px;margin-block:0;padding-inline:0}@media,(min-width:992px){.block-team__content,.block-team__content--more-wrapper{display:grid;gap:23px;grid-template-columns:repeat(3,1fr)}}.block-team__content .rounded-image,.block-team__content--more-wrapper .rounded-image{max-inline-size:64px}@media,(min-width:992px){.block-team__content .rounded-image,.block-team__content--more-wrapper .rounded-image{max-inline-size:80px}}.block-team__content--more-wrapper{overflow:hidden}.block-team__content--more.hidden{grid-template-rows:0fr}.block-team__content--more{display:grid;grid-template-rows:1fr;margin-block-start:16px;transition:grid-template-rows .3s ease-in-out}@media,(min-width:992px){.block-team__content--more{margin-block-start:35px}}.block-team__show-more{align-items:center;background-color:initial;border:none;color:var(--color-text-grey);cursor:pointer;display:flex;font-size:1rem;gap:10px;line-height:1.5rem;margin-block:4px auto;margin-inline:auto}@media,(min-width:992px){.block-team__show-more{font-size:1.688rem;line-height:2.025rem;margin-block-start:30px}}.block-team__button{line-height:0;position:relative;transition:transform .3s ease-in-out}.block-team__button .block-team__button-border path{animation:button-border-close .3s ease-in-out}.block-team__button.less{transform:scale(1.2)}.block-team__button.less .block-team__button-plus{rotate:45deg}.block-team__button.less .block-team__button-border path{animation:button-border-open .3s ease-in-out}.block-team__button .block-team__button-plus{inset-block-start:8px;inset-inline-start:7px;position:absolute;transition:rotate .3s ease-in-out}@keyframes button-border-open{50%{stroke-opacity:.8;stroke-width:2px}to{stroke-opacity:.15;stroke-width:1px}}@keyframes button-border-close{50%{stroke-opacity:.8;stroke-width:2px}to{stroke-opacity:.15;stroke-width:1px}}
.timeline{margin-block:80px;padding-inline:12px}@media,(min-width:992px){.timeline{margin-block:120px;margin-inline:auto;max-inline-size:var(--content-width,1310px);padding-inline:65px}}@media,(min-width:1440px){.timeline{padding-inline:0}}.timeline{display:flex;flex-direction:column;gap:33px}
.timeline-element{--border-style:6px dashed #f57f29;--border-container-size:calc(50% + 28px);--border-radius:70px;position:relative}@media,(min-width:992px){.timeline-element{inline-size:calc(50% - 10px)}}.timeline-element:has(.timeline-element__icon){padding-block-start:28px}.timeline-element .card{display:flex;flex-direction:column;gap:12px}@media,(min-width:992px){.timeline-element .card{padding-inline-start:64px}}.timeline-element__icon{align-self:center;margin-block:-52px 12px}@media,(min-width:992px){.timeline-element__icon{block-size:92px;inline-size:92px;margin-block-start:-66px;margin-inline-start:-32px}}.timeline-element__body{color:var(--color-text-secondary)!important}.timeline-element__year{font:500 2.25rem/2.7rem var(--font-borna);margin-block:0}@media,(min-width:992px){.timeline-element__year{margin-block:0 23px}}.timeline-element:not(:last-of-type):after{content:url(/themes/custom/smartbees/images/timeline/mobile_arrow.svg);inset-inline-start:50%;position:absolute;transform:translate(-50%);z-index:-1}@media,(min-width:992px){.timeline-element:not(:last-of-type):after{block-size:var(--border-container-size);border-block-end:1px solid transparent;border-block-start:var(--border-style);content:"";inline-size:var(--border-container-size);inset-block-start:calc(50% + 5px);transform:none}.timeline-element:nth-child(odd):not(:last-of-type):after{border-inline-end:var(--border-style);border-start-end-radius:var(--border-radius);inset-inline-start:calc(100% - 3px)}.timeline-element:nth-child(2n){align-self:flex-end}.timeline-element:nth-child(2n):not(:last-of-type):after{border-inline-start:var(--border-style);border-start-start-radius:var(--border-radius);inset-inline-start:calc(-50% - 22px)}}
.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}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
