/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.accordion-component{max-width:1920px;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px;max-width:1600px;margin-right:auto;margin-left:auto;margin-top:120px;margin-bottom:120px;}@media (min-width:768px){.accordion-component{padding-right:100px;padding-left:100px;}}@media (min-width:900px){.accordion-component{padding-right:32px;padding-left:32px;}}@media (min-width:1200px){.accordion-component{padding-right:148px;padding-left:148px;}}@media (min-width:768px){.accordion-component{margin-top:180px;margin-bottom:180px;}}.accordion-component__header{margin:0 auto 40px;color:#1c1c1c;text-align:center;}@media (min-width:1024px){.accordion-component__header{margin:0 auto 64px;}}.accordion-component__title{max-width:912px;margin:0 auto 12px;}.accordion-component__subtitle{font-weight:400;font-size:18px;font-family:"Jeko-Light";font-style:normal;line-height:1.77;letter-spacing:0.5px;text-transform:none;text-decoration:none;max-width:680px;margin:0 auto;}.accordion{position:relative;overflow:hidden;}.accordion::before,.accordion::after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";pointer-events:none;}.accordion::before{background:#d2d2d2;}body.motion-paused .accordion::before{transition:background 0.3s ease;}body.motion-paused .accordion:hover::before,body.motion-paused .accordion:focus-visible::before{background:#1c1c1c;}body.motion-paused .accordion.accordion--active::before{background:#1c1c1c;}body:not(.motion-paused,.path-layout-builder-edit) .accordion::after{right:0;background:#1c1c1c;transform:scaleX(0);transform-origin:100% 50% 0;transition:transform 0.6s cubic-bezier(0.34,0.615,0.35,0.9);}body:not(.motion-paused,.path-layout-builder-edit) .accordion:hover::after,body:not(.motion-paused,.path-layout-builder-edit) .accordion:focus-visible::after{transform:scaleX(1);transform-origin:0 50% 0;}body:not(.motion-paused,.path-layout-builder-edit) .accordion.accordion--active::after{transform:scaleX(1);transform-origin:0 50% 0;}.accordion.accordion--active::after{transform:scaleX(1);transform-origin:0 50% 0;}.accordion__header{position:relative;display:flex;align-items:flex-start;width:100%;transition:height 0.4s ease;}@media (max-width:1439px){.accordion__header{height:auto !important;}}@media (min-width:1440px){.accordion:not(.accordion--image) .accordion__header{height:131px;}}.accordion__inner{padding:0;background:transparent;border:0;cursor:pointer;display:flex;gap:24px;align-items:center;width:100%;padding:32px 0 40px 14px;cursor:default;}@media (min-width:768px){.accordion__inner{padding:32px 0 40px 24px;}}@media screen and (hover:hover) and (pointer:fine){body.cursor-circle-active .accordion__inner{cursor:none;}}.accordion__inner > *{pointer-events:none;}.accordion__icon{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;transition:transform 0.3s ease;}.accordion:hover .accordion__icon,.accordion:focus-visible .accordion__icon,.accordion.accordion--active .accordion__icon{transform:scale(1.3333);}.accordion__icon .accordion__icon-primary{display:flex;color:#1c1c1c;transition:color 0.3s ease;}.accordion__icon .accordion__icon-primary svg{width:32px;height:32px;}.accordion.accordion--active .accordion__icon-primary{color:#fff;}.accordion__icon .icon-circle-progress{position:absolute;z-index:-1;width:100%;height:100%;}.accordion__icon .icon-circle-progress .icon-circle-progress__progress{transition:stroke-dashoffset 0.4s cubic-bezier(0.7,0,0.3,1);}.accordion:hover .icon-circle-progress .icon-circle-progress__progress,.accordion:focus-visible .icon-circle-progress .icon-circle-progress__progress{stroke-dashoffset:0;}.accordion.accordion--active .icon-circle-progress .icon-circle-progress__progress{fill:#1c1c1c;}.accordion__info{color:#1c1c1c;text-align:left;}.accordion__title{font-weight:400;font-size:20px;font-family:"Jeko-SemiBold";font-style:normal;line-height:1.5;text-transform:none;text-decoration:none;margin:0 0 1px;}@media (min-width:1024px){.accordion__title{font-weight:400;font-size:24px;font-family:"Jeko-SemiBold";font-style:normal;line-height:1.5;text-transform:none;text-decoration:none;}}.accordion__subtitle{font-weight:400;font-size:14px;font-family:"Jeko-SemiBold";font-style:normal;line-height:1.6;letter-spacing:0.5px;text-transform:none;text-decoration:none;margin:0;}.accordion__trigger{padding:0;background:transparent;border:0;cursor:pointer;position:relative;display:flex;flex-shrink:0;margin-left:auto;color:#1c1c1c;}.accordion__trigger,.accordion__trigger svg{width:16px;height:16px;}@media (min-width:768px){.accordion__trigger,.accordion__trigger svg{width:24px;height:24px;}}.accordion__trigger > span{position:absolute;display:flex;visibility:hidden;opacity:0;transition:opacity 0.3s ease,visibility 0.3s ease;}.accordion:not(.accordion--active) .accordion__trigger > .accordion__expand,.accordion.accordion--active .accordion__trigger > .accordion__close{visibility:visible;opacity:1;}@media (min-width:1440px){.accordion:not(.accordion--image){border:unset;}}.accordion__content{max-height:0;padding-left:14px;overflow:hidden;visibility:hidden;opacity:0;transition:max-height 0.3s ease;will-change:max-height;}@media (min-width:768px){.accordion__content{padding-left:24px;}}@media (min-width:1440px){.accordion__content{padding-left:0;}}@media (min-width:1440px){.accordion.accordion.accordion--image .accordion__content{padding-left:24px;}}body:not(.motion-paused,.path-layout-builder-edit) .accordion__content{transform:translateY(20%) skewY(1deg);visibility:hidden;opacity:0;transition:opacity 0.6s cubic-bezier(0.34,0.615,0.35,0.9),visibility 0.6s cubic-bezier(0.34,0.615,0.35,0.9),transform 0.6s cubic-bezier(0.34,0.615,0.35,0.9);transition:opacity 0.6s cubic-bezier(0.34,0.615,0.35,0.9),visibility 0.6s cubic-bezier(0.34,0.615,0.35,0.9),transform 0.6s cubic-bezier(0.34,0.615,0.35,0.9),0.3s max-height ease;}.accordion.accordion--active .accordion__content{margin-bottom:40px;}body .accordion--animated .accordion__content{overflow:visible;visibility:visible;opacity:1;}body:not(.motion-paused,.path-layout-builder-edit) .accordion--animated .accordion__content{transform:none;transition-delay:0.3s;}@media (min-width:1440px){.accordion:not(.accordion--image) .accordion__content{position:absolute;top:32px;right:100px;max-width:580px;}}.accordion.accordion--image .accordion__content{display:flex;flex-direction:column;gap:40px;align-items:flex-start;}@media (min-width:900px){.accordion.accordion--image .accordion__content{flex-direction:row;gap:80px;}}@media (min-width:1024px){.accordion.accordion--image .accordion__content{gap:40px;padding-right:100px;}}@media (min-width:1200px){.accordion.accordion--image .accordion__content{gap:40px;}}@media (min-width:1440px){.accordion.accordion--image .accordion__content{gap:120px;}}@media (min-width:900px){.accordion.accordion--image .accordion__content-main{flex:0.6;}}@media (min-width:1440px){.accordion.accordion--image .accordion__content-main{min-width:560px;}}.accordion__content .accordion__content-main > p:first-child{margin-top:0;margin-bottom:40px;}.accordion__image{display:flex;}@media (min-width:900px){.accordion__image{flex:0.4;flex-shrink:0;}}@media (min-width:1024px){.accordion__image{position:relative;top:-80px;}}.accordion__image img{width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;}@media (min-width:1440px){.accordion__image img{height:273px;}}
