/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root,:host{--spacing:.25rem}[data-component-id="adfero:accordion-item"]{position:relative;overflow:hidden}[data-component-id="adfero:accordion-item"] .accordion-item__toggle{opacity:0;pointer-events:none;position:absolute}[data-component-id="adfero:accordion-item"] .accordion-item__header{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:1rem;padding:1.5rem;transition:background-color .2s;display:flex}[data-component-id="adfero:accordion-item"] .accordion-item__icon{flex-shrink:0}[data-component-id="adfero:accordion-item"] .accordion-item__title{margin:calc(var(--spacing)*0);flex:1;display:flex}[data-component-id="adfero:accordion-item"] .accordion-item__indicator{height:calc(var(--spacing)*15);width:calc(var(--spacing)*15);position:relative}@media (min-width:48rem){[data-component-id="adfero:accordion-item"] .accordion-item__indicator{height:calc(var(--spacing)*16);width:calc(var(--spacing)*16)}}[data-component-id="adfero:accordion-item"] .accordion-item__indicator{background:url('data:image/svg+xml,<svg width="61" height="64" viewBox="0 0 61 64" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="1" width="58.25" height="61.2115" rx="15" stroke="%23C2F14B" stroke-width="2"/><path d="M44.25 26L30.125 41.2115L16 26" stroke="%23C2F14B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') 0 0/100% 100% no-repeat;flex-shrink:0;transition:transform .3s}[data-component-id="adfero:accordion-item"] .accordion-item__content{max-height:0;transition:max-height .3s;overflow:hidden}[data-component-id="adfero:accordion-item"] .accordion-item__toggle:checked~.accordion-item__content{max-height:2000px;transition:max-height .5s}[data-component-id="adfero:accordion-item"] .accordion-item__toggle:checked~.accordion-item__header .accordion-item__indicator{transform:rotate(180deg)}[data-component-id="adfero:accordion-item"] .accordion-item__media,[data-component-id="adfero:accordion-item"] .accordion-item__body{padding:0 1.5rem 1.5rem}[data-component-id="adfero:accordion-item"] .accordion-item__toggle:focus-visible~.accordion-item__header{outline-offset:2px}
[data-component-id="artisan:article"]{--article-image-border-radius:var(--theme-radius);--article-title-font-size:var(--theme-h1-font-size);--article-title-margin-bottom:calc(var(--theme-spacing) * 6);--article-meta-font-size:var(--theme-font-size-sm);--article-meta-margin-bottom:calc(var(--theme-spacing) * 6);--article-body-margin-bottom:calc(var(--theme-spacing) * 6);& .article__image{img{border-radius:var(--article-image-border-radius);aspect-ratio:21/9;object-fit:cover;object-position:center;width:100%;}}.article__title{font-size:var(--article-title-font-size);margin-bottom:var(--article-title-margin-bottom);}& .article__meta{font-size:var(--article-meta-font-size);margin-bottom:var(--article-meta-margin-bottom);}& .article__body{margin-bottom:var(--article-body-margin-bottom);}}
:root,:host{--spacing:.25rem}[data-component-id="adfero:awards"]{margin-block:calc(var(--spacing)*16);gap:calc(var(--spacing)*4);flex-direction:column;display:flex}[data-component-id="adfero:awards"] .awards__title{text-align:center}[data-component-id="adfero:awards"] .awards__logo_items{margin-bottom:calc(var(--spacing)*4);place-items:center;gap:calc(var(--spacing)*8);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){[data-component-id="adfero:awards"] .awards__logo_items{gap:calc(var(--spacing)*4);grid-template-columns:repeat(3,minmax(0,1fr))}}[data-component-id="adfero:awards"] .awards__logo_items img{max-width:250px}[data-component-id="adfero:awards"] .awards__items{gap:calc(var(--spacing)*4);flex-flow:wrap;display:flex}[data-component-id="adfero:awards"] .awards__items .award__item{text-align:center;text-transform:uppercase;font-family:var(--theme-font-family);font-size:var(--theme-footnote-font-size);width:calc(50% - 1rem);font-weight:700}@media not all and (max-width:768px){[data-component-id="adfero:awards"] .awards__items .award__item{width:calc(33.3333% - 1rem)}}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}:root,:host{--color-white:#fff;--spacing:.25rem;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--font-weight-normal:400;--radius-md:.375rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}.contact-cta{justify-content:center;align-items:center;gap:calc(var(--spacing)*8);width:100vw;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*16);flex-direction:column;display:flex}@media (min-width:48rem){.contact-cta{padding-block:calc(var(--spacing)*20);flex-direction:row;gap:60px}}@media (min-width:64rem){.contact-cta{padding-inline:calc(var(--spacing)*20)}}.contact-cta{background-color:var(--color-hyperblue);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media (max-width:768px){.contact-cta{text-align:center;text-wrap:balance}}.contact-cta>div{gap:calc(var(--spacing)*2);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:.3px;letter-spacing:.3px;color:var(--color-white);font-family:var(--theme-font-family-secondary);flex-direction:column;font-weight:400;display:flex}.contact-cta>div p{margin-bottom:calc(var(--spacing)*0)}.contact-cta a{justify-content:center;align-items:center;gap:calc(var(--spacing)*1);border-radius:var(--radius-md);width:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));padding-block:14px;padding-inline:18px;text-decoration-line:none;display:flex}@media (hover:hover){.contact-cta a:hover{opacity:.9}}@media (min-width:48rem){.contact-cta a{width:auto}}.contact-cta a{background-color:var(--color-volt);color:var(--color-carbon)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
:root,:host{--spacing:.25rem}[data-component-id="adfero:expertise-accordion"]{padding-top:calc(var(--spacing)*4);flex-direction:column;justify-content:center;align-items:center;padding-bottom:72px;display:flex;position:relative}@media (min-width:48rem){[data-component-id="adfero:expertise-accordion"]{padding-top:calc(var(--spacing)*14)}}[data-component-id="adfero:expertise-accordion"]{color:var(--White,#fff)}[data-component-id="adfero:expertise-accordion"]:before{left:calc(var(--spacing)*0);z-index:-10;content:"";background-color:var(--color-hyperblue);background-position:0 0;background-repeat:no-repeat;background-size:cover;width:100vw;height:calc(100% + 100px);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:absolute;top:-130px}[data-component-id="adfero:expertise-accordion"]:after{left:calc(var(--spacing)*0);z-index:-10;content:"";mix-blend-mode:screen;background-image:url(/themes/custom/adfero/assets/expertise-pattern.png);background-position:0 0;background-repeat:no-repeat;background-size:100%;width:100vw;height:calc(100% + 100px);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:absolute;top:-100px}[data-component-id="adfero:expertise-accordion"] .expertise-accordion__title{margin-bottom:calc(var(--spacing)*4);text-align:center;text-transform:uppercase;font-family:var(--theme-font-family-condensed);color:var(--White,#fff);font-weight:700;line-height:1.125}[data-component-id="adfero:expertise-accordion"] .expertise-accordion__subtitle{margin-bottom:calc(var(--spacing)*6);text-transform:uppercase}[data-component-id="adfero:expertise-accordion"] .expertise-accordion__body{padding-bottom:calc(var(--spacing)*12)}[data-component-id="adfero:expertise-accordion"] .expertise-accordion__items{width:100%}[data-component-id="adfero:expertise-accordion"] .accordion-item{border-bottom:2px solid var(--Cryo,#baccfe);background:#baccfe40}[data-component-id="adfero:expertise-accordion"] .accordion-item__header{padding-block:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*6);padding-left:calc(var(--spacing)*4);flex-direction:row;align-items:center;gap:10px;display:flex}[data-component-id="adfero:expertise-accordion"] .accordion-item__header .accordion-item__icon{height:calc(var(--spacing)*15);width:calc(var(--spacing)*15)}@media (min-width:48rem){[data-component-id="adfero:expertise-accordion"] .accordion-item__header .accordion-item__icon{width:124px;height:124px}}[data-component-id="adfero:expertise-accordion"] .accordion-item__header .accordion-item__title{font-weight:300}[data-component-id="adfero:expertise-accordion"] .accordion-item__content{gap:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);flex-direction:column;display:flex}@media (min-width:48rem){[data-component-id="adfero:expertise-accordion"] .accordion-item__content{gap:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*6);flex-direction:row}}[data-component-id="adfero:expertise-accordion"] .accordion-item__content .accordion-item__body{width:100%;padding-top:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*6)}@media (min-width:48rem){[data-component-id="adfero:expertise-accordion"] .accordion-item__content .accordion-item__body{width:50%;padding-bottom:calc(var(--spacing)*12)}}[data-component-id="adfero:expertise-accordion"] .accordion-item__content .accordion-item__media{width:100%;padding-top:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*6)}@media (min-width:48rem){[data-component-id="adfero:expertise-accordion"] .accordion-item__content .accordion-item__media{width:50%;padding-bottom:calc(var(--spacing)*12)}}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}:root,:host{--color-white:#fff;--spacing:.25rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}.field--name-body a{color:var(--color-white)!important}footer.site-footer{align-items:center;gap:calc(var(--spacing)*4);border-top-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*6);color:var(--color-white);border-top-width:1px;flex-direction:column;display:flex}@media (min-width:40rem){footer.site-footer{grid-auto-flow:column;display:grid}}@media (min-width:64rem){footer.site-footer{padding-inline:calc(var(--spacing)*40)}}@media (max-width:768px){footer.site-footer .copyright{text-align:center;border-top:1px solid;order:1;padding-top:1rem}}footer.site-footer nav:last-child a{margin-right:calc(var(--spacing)*2);height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);border-radius:var(--radius-lg);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:var(--color-volt);color:var(--color-carbon);justify-content:center;align-items:center;text-decoration-line:none;display:flex}footer.site-footer nav:last-child a:last-child{margin-right:calc(var(--spacing)*0)}footer.site-footer nav:last-child a:hover{opacity:.8}footer.site-footer a{color:var(--color-white)}footer.site-footer nav:first-of-type a,footer.site-footer aside a{text-decoration-line:underline}footer.site-footer nav p,footer.site-footer aside p{margin-bottom:0!important}footer.site-footer nav:last-child a[style]{background-color:var(--color-volt)!important;color:var(--color-carbon)!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;text-decoration:none!important;display:inline-flex!important}.footer-social{gap:calc(var(--spacing)*4);display:flex;margin-left:calc(var(--spacing)*0)!important}@media (max-width:768px){.footer-social{margin-top:calc(var(--spacing)*4)}}.footer-social li{list-style:none}.footer-social li a{text-indent:calc(var(--spacing)*-96);overflow:hidden}.footer-social li a.icon{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.footer-social li a.icon-facebook{background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="24" height="24" rx="4" fill="%23C2F14B"/><path d="M12.9757 18V12.5262H14.9055L15.1944 10.393H12.9756V9.03102C12.9756 8.4134 13.1558 7.99252 14.0861 7.99252L15.2725 7.99199V6.08405C15.0673 6.0581 14.363 6 13.5436 6C11.833 6 10.6618 6.99412 10.6618 8.81982V10.393H8.72705V12.5262H10.6618V17.9999H12.9757V18Z" fill="%2318411F"/></svg>')}.footer-social li a.icon-x{background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="24" height="24" rx="4" fill="%23C2F14B"/><path fill-rule="evenodd" clip-rule="evenodd" d="M14.0598 17.9951L11.1622 14.0402L7.53467 17.9951H6L10.4813 13.1107L6 6.99512H9.94016L12.6712 10.7226L16.093 6.99512H17.6277L13.3543 11.6534L18 17.9951H14.0598ZM15.7689 16.8801H14.7357L8.19741 8.11012H9.23076L11.8494 11.6217L12.3022 12.231L15.7689 16.8801Z" fill="%2318411F"/></svg>')}.footer-social li a.icon-instagram{background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="24" height="24" rx="4" fill="%23C2F14B"/><path d="M12 6C14.3966 6 15.5949 6.00025 16.458 6.57129C16.8435 6.82633 17.1737 7.15655 17.4287 7.54199C17.9998 8.40514 18 9.60336 18 12C18 14.3966 17.9998 15.5949 17.4287 16.458C17.1737 16.8435 16.8435 17.1737 16.458 17.4287C15.5949 17.9998 14.3966 18 12 18C9.60336 18 8.40514 17.9998 7.54199 17.4287C7.15655 17.1737 6.82633 16.8435 6.57129 16.458C6.00025 15.5949 6 14.3966 6 12C6 9.60336 6.00025 8.40514 6.57129 7.54199C6.82633 7.15655 7.15655 6.82633 7.54199 6.57129C8.40514 6.00025 9.60336 6 12 6ZM12 8.89355C10.2845 8.89355 8.89364 10.2845 8.89355 12C8.89355 13.7155 10.2845 15.1064 12 15.1064C13.7155 15.1064 15.1064 13.7155 15.1064 12C15.1064 10.2846 13.7154 8.89361 12 8.89355ZM12 9.94434C13.135 9.94439 14.0556 10.865 14.0557 12C14.0557 13.1351 13.1351 14.0556 12 14.0557C10.8649 14.0557 9.94434 13.1351 9.94434 12C9.94442 10.8649 10.8649 9.94434 12 9.94434ZM15.2285 8.00781C14.8256 8.00799 14.499 8.33529 14.499 8.73828C14.4993 9.14106 14.8257 9.46759 15.2285 9.46777C15.6315 9.46777 15.9587 9.14117 15.959 8.73828C15.959 8.33518 15.6316 8.00781 15.2285 8.00781Z" fill="%2318411F"/></svg>')}.footer-social li a.icon-linkedin{background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="24" height="24" rx="4" fill="%23C2F14B"/><path d="M6 7.61321C6 7.2284 6.13514 6.91094 6.40541 6.66082C6.67567 6.4107 7.02703 6.28564 7.45946 6.28564C7.88417 6.28564 8.2278 6.40877 8.49035 6.65505C8.76061 6.90902 8.89575 7.23994 8.89575 7.64784C8.89575 8.01725 8.76448 8.32508 8.50193 8.57136C8.23166 8.82533 7.87645 8.95231 7.43629 8.95231H7.42471C7 8.95231 6.65637 8.82533 6.39382 8.57136C6.13127 8.31739 6 7.998 6 7.61321ZM6.15058 17.7142V10.0028H8.72201V17.7142H6.15058ZM10.1467 17.7142H12.7181V13.4083C12.7181 13.1389 12.749 12.9311 12.8108 12.7849C12.9189 12.5233 13.083 12.302 13.3031 12.1211C13.5232 11.9403 13.7992 11.8499 14.1313 11.8499C14.9961 11.8499 15.4286 12.4309 15.4286 13.593V17.7142H18V13.2929C18 12.1538 17.7297 11.29 17.1892 10.7012C16.6486 10.1125 15.9344 9.81811 15.0463 9.81811C14.0502 9.81811 13.2741 10.2452 12.7181 11.0995V11.1226H12.7066L12.7181 11.0995V10.0028H10.1467C10.1622 10.2491 10.1699 11.0148 10.1699 12.3001C10.1699 13.5853 10.1622 15.39 10.1467 17.7142Z" fill="%2318411F"/></svg>')}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}:root,:host{--color-white:#fff;--spacing:.25rem;--font-weight-normal:400}.drawer-content #block-adfero-main-menu{display:none}@media (min-width:64rem){.drawer-content #block-adfero-main-menu{display:block}}#block-adfero-main-menu{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-white);font-family:var(--theme-font-family);font-size:var(--theme-caption-font-size)}#block-adfero-main-menu ul a{padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*4)}#block-adfero-main-menu ul a:hover{color:var(--color-volt);background:0 0}.is-front #block-adfero-main-menu{color:var(--color-white)}.glass-text,.header-content{color:#fff;opacity:1;width:100%;font-size:24px;font-weight:400;position:relative;transform:translate(0)}@property --tw-font-weight{syntax:"*";inherits:false}
.media--view-mode-default.media--type-video .field,.media--view-mode-default.media--type-remote-video .field{position:relative;width:100%;height:0;padding-bottom:56.25%;}.media--view-mode-default.media--type-video .field video,.media--view-mode-default.media--type-remote-video .field iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
