@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.bento-boxes-wrapper__bottom{margin-top:80px}.bento-boxes-wrapper__bottom .hs_cos_wrapper_type_inline_rich_text div,.bento-boxes-wrapper__bottom .hs_cos_wrapper_type_inline_rich_text p{font-family:din-2014;font-size:1.125rem;line-height:26px}@media(min-width:768px){.bento-boxes-wrapper__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:96px}.bento-boxes-wrapper__bottom .hs_cos_wrapper_type_inline_rich_text{max-width:437px}.bento-boxes-wrapper__bottom .hs_cos_wrapper_type_inline_rich_text :last-child{margin-bottom:0}.bento-boxes-wrapper__bottom .buttons-wrapper{margin-top:0!important}.bento-boxes-wrapper__bottom .btn{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}}@media(min-width:1024px){.bento-boxes-wrapper__bottom{gap:40px}.bento-boxes-wrapper__bottom .hs_cos_wrapper_type_inline_rich_text{max-width:737px}.bento-boxes-wrapper__bottom .hs_cos_wrapper_type_inline_rich_text div,.bento-boxes-wrapper__bottom .hs_cos_wrapper_type_inline_rich_text p{font-size:1.5rem;line-height:2.125rem}}.bento-boxes-wrapper__boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px}@media(min-width:1024px){.bento-boxes-wrapper__boxes{gap:56px}}.bento-boxes-wrapper__boxes--box{border-radius:24px;-webkit-box-shadow:0 32px 48px 0 rgba(0,0,0,.1),0 24px 32px 0 rgba(0,0,0,.2);box-shadow:0 32px 48px 0 rgba(0,0,0,.1),0 24px 32px 0 rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;color:inherit;justify-content:flex-end;max-width:100%;min-height:412px;padding:85px 28px 40px 48px;position:relative;text-decoration:none;-webkit-transition:min-height .3s ease;-o-transition:min-height .3s ease;transition:min-height .3s ease;width:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.bento-boxes-wrapper__boxes--box:focus{text-decoration:none}.bento-boxes-wrapper__boxes--box .description-wrapper,.bento-boxes-wrapper__boxes--box .title,.bento-boxes-wrapper__boxes--box .top-panel-wrapper{position:relative;z-index:2}.bento-boxes-wrapper__boxes--box .title{margin-bottom:0}.bento-boxes-wrapper__boxes--box .top-panel-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;left:48px;position:absolute;right:28px;top:28px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:5}.bento-boxes-wrapper__boxes--box .top-panel-wrapper .opener{display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;padding:16px;position:relative;width:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:none;cursor:pointer;justify-content:center}.bento-boxes-wrapper__boxes--box .top-panel-wrapper .opener:focus:after{display:none}.bento-boxes-wrapper__boxes--box .top-panel-wrapper .opener span{background-color:#fbfbfb;border-radius:2px;height:2px;position:absolute;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:24px}.bento-boxes-wrapper__boxes--box .top-panel-wrapper .opener span:first-child{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.bento-boxes-wrapper__boxes--box .top-panel-wrapper .opener span:nth-child(2){-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.bento-boxes-wrapper__boxes--box .hidden-text-wrapper{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;background:#fbfbfb;border-radius:24px;bottom:0;justify-content:flex-end;left:0;opacity:0;padding:85px 28px 40px 48px;position:absolute;right:0;top:0;z-index:4}.bento-boxes-wrapper__boxes--box .hidden-text-wrapper .wrapper{overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:287px;padding-right:8px}@media(min-width:768px){.bento-boxes-wrapper__boxes--box .hidden-text-wrapper .wrapper{max-height:339px}}.bento-boxes-wrapper__boxes--box .hidden-text-wrapper .wrapper::-webkit-scrollbar{width:6px}.bento-boxes-wrapper__boxes--box .hidden-text-wrapper .wrapper::-webkit-scrollbar-track{background:transparent}.bento-boxes-wrapper__boxes--box .hidden-text-wrapper .wrapper::-webkit-scrollbar-thumb{background-color:#c8d4d9;border-radius:16px}.bento-boxes-wrapper__boxes--box .hidden-text-wrapper .hs_cos_wrapper_type_inline_rich_text :last-child{margin-bottom:0}@media(min-width:1024px){.bento-boxes-wrapper__boxes--box .hidden-text-wrapper{padding-top:85px}}.bento-boxes-wrapper__boxes--box .image-wrapper,.bento-boxes-wrapper__boxes--box .video-wrapper{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.bento-boxes-wrapper__boxes--box .image-wrapper img,.bento-boxes-wrapper__boxes--box .image-wrapper video,.bento-boxes-wrapper__boxes--box .video-wrapper img,.bento-boxes-wrapper__boxes--box .video-wrapper video{border-radius:24px;display:block;height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%}.bento-boxes-wrapper__boxes--box .gradient{border-radius:24px;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:1}.bento-boxes-wrapper__boxes--box .full-gradient{opacity:0}@media(min-width:768px){.bento-boxes-wrapper__boxes--box{max-width:calc(50% - 16px);min-height:464px}}@media(min-width:1024px){.bento-boxes-wrapper__boxes--box .bento-boxes-wrapper__boxes--box{padding-top:85px}.bento-boxes-wrapper__boxes--box:nth-child(4n),.bento-boxes-wrapper__boxes--box:nth-child(4n+1){max-width:calc(33.3333% - 28px)}.bento-boxes-wrapper__boxes--box:nth-child(4n+2),.bento-boxes-wrapper__boxes--box:nth-child(4n+3),.bento-boxes-wrapper__boxes--box[data-layout=big]{max-width:calc(66.6666% - 28px)}.bento-boxes-wrapper__boxes--box[data-layout=small]{max-width:calc(33.3333% - 28px)}}.bento-boxes-wrapper__boxes--box.open .category,.bento-boxes-wrapper__boxes--box.open .description-wrapper,.bento-boxes-wrapper__boxes--box.open .gradient,.bento-boxes-wrapper__boxes--box.open .image-wrapper,.bento-boxes-wrapper__boxes--box.open .title,.bento-boxes-wrapper__boxes--box.open .video-wrapper{display:none!important}.bento-boxes-wrapper__boxes--box.open .top-panel-wrapper{z-index:10}.bento-boxes-wrapper__boxes--box.open .opener span{background-color:#000}.bento-boxes-wrapper__boxes--box.open .opener span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.bento-boxes-wrapper__boxes--box.open .opener span:nth-child(2){-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.bento-boxes-wrapper__boxes--box.open .hidden-text-wrapper{-webkit-animation:fadeIn .4s ease forwards;animation:fadeIn .4s ease forwards;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;margin:-85px -28px -40px -48px;min-height:412px;opacity:1;position:relative;width:calc(100% + 76px)}.bento-boxes-wrapper__boxes--box.open .hidden-text-wrapper div,.bento-boxes-wrapper__boxes--box.open .hidden-text-wrapper p{font-family:din-2014;font-size:1.125rem;font-weight:400;line-height:1.625rem}@media(min-width:768px){.bento-boxes-wrapper__boxes--box.open .hidden-text-wrapper{min-height:464px}}@media(min-width:1024px){.bento-boxes-wrapper__boxes--box.open .hidden-text-wrapper div,.bento-boxes-wrapper__boxes--box.open .hidden-text-wrapper p{font-size:1.5rem;line-height:2.125rem}}.bento-boxes-wrapper__boxes--box.link-box .top-panel-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bento-boxes-wrapper__boxes--box.link-box:hover{text-decoration:none}@media(max-width:1024px){.bento-boxes-wrapper__boxes--box.link-box .full-gradient{opacity:1}.bento-boxes-wrapper__boxes--box.link-box .description-wrapper p{font-size:18px!important;line-height:26px!important}}@media(min-width:1024px){.bento-boxes-wrapper__boxes--box.link-box .description-wrapper{opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.bento-boxes-wrapper__boxes--box.link-box:focus-visible .description-wrapper,.bento-boxes-wrapper__boxes--box.link-box:hover .description-wrapper{opacity:1}}.bento-boxes-wrapper__boxes--box.link-box.small .description-wrapper .hs_cos_wrapper_type_inline_rich_text :last-child{margin-bottom:24px}.bento-boxes-wrapper__boxes--box.link-box .description-wrapper{max-width:460px;padding-top:37px}.bento-boxes-wrapper__boxes--box.link-box .description-wrapper .hs_cos_wrapper_type_inline_rich_text :last-child{margin-bottom:48px}@media(max-width:768px){.bento-boxes-wrapper__boxes--box.link-box .description-wrapper .hs_cos_wrapper_type_inline_rich_text :last-child{margin-bottom:24px}}.bento-boxes-wrapper__boxes--box.link-box .description-wrapper *{color:#fff;font-family:din-2014}.bento-boxes-wrapper__boxes--box.link-box .description-wrapper div,.bento-boxes-wrapper__boxes--box.link-box .description-wrapper p{font-size:1.5rem;line-height:2.125rem}.bento-boxes-wrapper__boxes--box.link-box .category{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,12,11,.4);border:1px solid #fbfbfb;border-radius:10px;color:#fff;font-family:din-2014;line-height:100%;padding:8px 16px}.bento-boxes-wrapper__boxes--box.link-box .opener{height:56px;width:56px}.bento-boxes-wrapper__boxes--box.link-box .opener svg{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}@media(min-width:1024px){.bento-boxes-wrapper__boxes--box.link-box:focus-visible .opener:after{border:1px solid #fff;border-radius:24px;bottom:auto;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;left:auto;position:absolute;right:auto;top:auto;width:56px}}.bento-boxes-wrapper__boxes--box.link-box.infotext .description-wrapper{max-width:280px;opacity:1!important}.bento-boxes-wrapper__boxes--box.link-box.infotext .description-wrapper div,.bento-boxes-wrapper__boxes--box.link-box.infotext .description-wrapper p{font-size:18px;line-height:26px}