body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
.download-element{padding:3px 6px 3px 22px;background:url(../../assets/contao/images/iconPLAIN.svg) left center no-repeat}ul.enclosure{padding-left:0}li.download-element{list-style-type:none}.ext-xl{background-image:url(../../assets/contao/images/iconXL.svg)}.ext-xls{background-image:url(../../assets/contao/images/iconXLS.svg)}.ext-xlsx{background-image:url(../../assets/contao/images/iconXLSX.svg)}.ext-hqx{background-image:url(../../assets/contao/images/iconHQX.svg)}.ext-cpt{background-image:url(../../assets/contao/images/iconCPT.svg)}.ext-bin{background-image:url(../../assets/contao/images/iconBIN.svg)}.ext-doc{background-image:url(../../assets/contao/images/iconDOC.svg)}.ext-docx{background-image:url(../../assets/contao/images/iconDOCX.svg)}.ext-word{background-image:url(../../assets/contao/images/iconWORD.svg)}.ext-cto{background-image:url(../../assets/contao/images/iconCTO.svg)}.ext-dms{background-image:url(../../assets/contao/images/iconDMS.svg)}.ext-lha{background-image:url(../../assets/contao/images/iconLHA.svg)}.ext-lzh{background-image:url(../../assets/contao/images/iconLZH.svg)}.ext-exe{background-image:url(../../assets/contao/images/iconEXE.svg)}.ext-class{background-image:url(../../assets/contao/images/iconCLASS.svg)}.ext-so{background-image:url(../../assets/contao/images/iconSO.svg)}.ext-sea{background-image:url(../../assets/contao/images/iconSEA.svg)}.ext-dll{background-image:url(../../assets/contao/images/iconDLL.svg)}.ext-oda{background-image:url(../../assets/contao/images/iconODA.svg)}.ext-pdf{background-image:url(../../assets/contao/images/iconPDF.svg)}.ext-ai{background-image:url(../../assets/contao/images/iconAI.svg)}.ext-eps{background-image:url(../../assets/contao/images/iconEPS.svg)}.ext-ps{background-image:url(../../assets/contao/images/iconPS.svg)}.ext-pps{background-image:url(../../assets/contao/images/iconPPS.svg)}.ext-ppt{background-image:url(../../assets/contao/images/iconPPT.svg)}.ext-pptx{background-image:url(../../assets/contao/images/iconPPTX.svg)}.ext-smi{background-image:url(../../assets/contao/images/iconSMI.svg)}.ext-smil{background-image:url(../../assets/contao/images/iconSMIL.svg)}.ext-mif{background-image:url(../../assets/contao/images/iconMIF.svg)}.ext-odc{background-image:url(../../assets/contao/images/iconODC.svg)}.ext-odf{background-image:url(../../assets/contao/images/iconODF.svg)}.ext-odg{background-image:url(../../assets/contao/images/iconODG.svg)}.ext-odi{background-image:url(../../assets/contao/images/iconODI.svg)}.ext-odp{background-image:url(../../assets/contao/images/iconODP.svg)}.ext-ods{background-image:url(../../assets/contao/images/iconODS.svg)}.ext-odt{background-image:url(../../assets/contao/images/iconODT.svg)}.ext-wbxml{background-image:url(../../assets/contao/images/iconWBXML.svg)}.ext-wmlc{background-image:url(../../assets/contao/images/iconWMLC.svg)}.ext-dmg{background-image:url(../../assets/contao/images/iconDMG.svg)}.ext-dcr{background-image:url(../../assets/contao/images/iconDCR.svg)}.ext-dir{background-image:url(../../assets/contao/images/iconDIR.svg)}.ext-dxr{background-image:url(../../assets/contao/images/iconDXR.svg)}.ext-dvi{background-image:url(../../assets/contao/images/iconDVI.svg)}.ext-gtar{background-image:url(../../assets/contao/images/iconGTAR.svg)}.ext-inc{background-image:url(../../assets/contao/images/iconINC.svg)}.ext-php{background-image:url(../../assets/contao/images/iconPHP.svg)}.ext-php3{background-image:url(../../assets/contao/images/iconPHP3.svg)}.ext-php4{background-image:url(../../assets/contao/images/iconPHP4.svg)}.ext-php5{background-image:url(../../assets/contao/images/iconPHP5.svg)}.ext-phtml{background-image:url(../../assets/contao/images/iconPHTML.svg)}.ext-phps{background-image:url(../../assets/contao/images/iconPHPS.svg)}.ext-js{background-image:url(../../assets/contao/images/iconJS.svg)}.ext-psd{background-image:url(../../assets/contao/images/iconPSD.svg)}.ext-rar{background-image:url(../../assets/contao/images/iconRAR.svg)}.ext-fla{background-image:url(../../assets/contao/images/iconFLA.svg)}.ext-swf{background-image:url(../../assets/contao/images/iconSWF.svg)}.ext-sit{background-image:url(../../assets/contao/images/iconSIT.svg)}.ext-tar{background-image:url(../../assets/contao/images/iconTAR.svg)}.ext-tgz{background-image:url(../../assets/contao/images/iconTGZ.svg)}.ext-xhtml{background-image:url(../../assets/contao/images/iconXHTML.svg)}.ext-xht{background-image:url(../../assets/contao/images/iconXHT.svg)}.ext-zip{background-image:url(../../assets/contao/images/iconZIP.svg)}.ext-m4a{background-image:url(../../assets/contao/images/iconM4A.svg)}.ext-mp3{background-image:url(../../assets/contao/images/iconMP3.svg)}.ext-wma{background-image:url(../../assets/contao/images/iconWMA.svg)}.ext-mpeg{background-image:url(../../assets/contao/images/iconMPEG.svg)}.ext-wav{background-image:url(../../assets/contao/images/iconWAV.svg)}.ext-ogg{background-image:url(../../assets/contao/images/iconOGG.svg)}.ext-mid{background-image:url(../../assets/contao/images/iconMID.svg)}.ext-midi{background-image:url(../../assets/contao/images/iconMIDI.svg)}.ext-aif{background-image:url(../../assets/contao/images/iconAIF.svg)}.ext-aiff{background-image:url(../../assets/contao/images/iconAIFF.svg)}.ext-aifc{background-image:url(../../assets/contao/images/iconAIFC.svg)}.ext-ram{background-image:url(../../assets/contao/images/iconRAM.svg)}.ext-rm{background-image:url(../../assets/contao/images/iconRM.svg)}.ext-rpm{background-image:url(../../assets/contao/images/iconRPM.svg)}.ext-ra{background-image:url(../../assets/contao/images/iconRA.svg)}.ext-bmp{background-image:url(../../assets/contao/images/iconBMP.svg)}.ext-gif{background-image:url(../../assets/contao/images/iconGIF.svg)}.ext-jpeg{background-image:url(../../assets/contao/images/iconJPEG.svg)}.ext-jpg{background-image:url(../../assets/contao/images/iconJPG.svg)}.ext-jpe{background-image:url(../../assets/contao/images/iconJPE.svg)}.ext-png{background-image:url(../../assets/contao/images/iconPNG.svg)}.ext-tiff{background-image:url(../../assets/contao/images/iconTIFF.svg)}.ext-tif{background-image:url(../../assets/contao/images/iconTIF.svg)}.ext-svg{background-image:url(../../assets/contao/images/iconSVG.svg)}.ext-svgz{background-image:url(../../assets/contao/images/iconSVGZ.svg)}.ext-webp{background-image:url(../../assets/contao/images/iconWEBP.svg)}.ext-avif{background-image:url(../../assets/contao/images/iconAVIF.svg)}.ext-heic{background-image:url(../../assets/contao/images/iconHEIC.svg)}.ext-jxl{background-image:url(../../assets/contao/images/iconJXL.svg)}.ext-eml{background-image:url(../../assets/contao/images/iconEML.svg)}.ext-asp{background-image:url(../../assets/contao/images/iconASP.svg)}.ext-css{background-image:url(../../assets/contao/images/iconCSS.svg)}.ext-scss{background-image:url(../../assets/contao/images/iconSCSS.svg)}.ext-less{background-image:url(../../assets/contao/images/iconLESS.svg)}.ext-html{background-image:url(../../assets/contao/images/iconHTML.svg)}.ext-htm{background-image:url(../../assets/contao/images/iconHTM.svg)}.ext-md{background-image:url(../../assets/contao/images/iconMD.svg)}.ext-shtml{background-image:url(../../assets/contao/images/iconSHTML.svg)}.ext-txt{background-image:url(../../assets/contao/images/iconTXT.svg)}.ext-text{background-image:url(../../assets/contao/images/iconTEXT.svg)}.ext-log{background-image:url(../../assets/contao/images/iconLOG.svg)}.ext-rtx{background-image:url(../../assets/contao/images/iconRTX.svg)}.ext-rtf{background-image:url(../../assets/contao/images/iconRTF.svg)}.ext-xml{background-image:url(../../assets/contao/images/iconXML.svg)}.ext-xsl{background-image:url(../../assets/contao/images/iconXSL.svg)}.ext-mp4{background-image:url(../../assets/contao/images/iconMP4.svg)}.ext-m4v{background-image:url(../../assets/contao/images/iconM4V.svg)}.ext-mov{background-image:url(../../assets/contao/images/iconMOV.svg)}.ext-wmv{background-image:url(../../assets/contao/images/iconWMV.svg)}.ext-webm{background-image:url(../../assets/contao/images/iconWEBM.svg)}.ext-qt{background-image:url(../../assets/contao/images/iconQT.svg)}.ext-rv{background-image:url(../../assets/contao/images/iconRV.svg)}.ext-avi{background-image:url(../../assets/contao/images/iconAVI.svg)}.ext-ogv{background-image:url(../../assets/contao/images/iconOGV.svg)}.ext-movie{background-image:url(../../assets/contao/images/iconMOVIE.svg)}
#hofff-consent-banner{background-color:#dee2e6;bottom:0;box-sizing:border-box;left:0;max-height:100%;overflow-y:auto;position:fixed;width:100%;z-index:10000}#hofff-consent-banner .hofff-consent-outdated-note{font-size:.875rem}.hofff-consent-switch{display:inline-block!important}.hofff-consent-group-checkbox,.hofff-consent-tag-checkbox{transition:color .5s ease-in-out}.hofff-consent-feedback{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:left .5rem center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.5em + .375rem);display:inline-block!important;opacity:0;padding-left:1.5rem;transition:opacity .5s;width:auto!important}.is-valid~.hofff-consent-feedback{opacity:1}
/*!
 * mega menu layout
 * optimiced for Contao Official Demo Theme
 */.mod_navigation.dropdown{overflow:visible}.mod_navigation li.mm_container>a,.mod_navigation li.mm_container>span,.mod_navigation li.mm_container>strong{position:relative}.mod_navigation li.mm_container:not(.mm_container_onClickOnly):hover>a:after,.mod_navigation li.mm_container:not(.mm_container_onClickOnly):hover>strong:after,.mod_navigation li.mm_container.mm_container_onClickOnly.mm_isActive>a:after,.mod_navigation li.mm_container.mm_container_onClickOnly.mm_isActive>strong:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:3px;background-color:#F4F2F0;z-index:110}.mod_navigation li.mm_container .mm_dropdown{display:none;position:absolute;left:0;right:0;z-index:100}.mod_navigation li.mm_container .mm_dropdown>.inner{padding:1rem 2rem;border:1px solid #E5DFDC;background-color:rgba(244, 242, 240, 0.95);overflow:hidden}.mod_navigation li.mm_container:not(.mm_container_onClickOnly):hover .mm_dropdown,.mod_navigation li.mm_container.mm_container_onClickOnly .mm_isActive~.mm_dropdown{display:block}
.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;overflow:hidden}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';display:block;position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;background:0 0;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc string{color:#fff}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
@import "../css/normalize.css";.boxed,.mod_article > .inside,#footer > .inside{margin: 0 auto;max-width: 1200px;padding: 0 1.5rem}@media screen and (min-width: 700px){.boxed,.mod_article > .inside,#footer > .inside{padding: 0 3rem}}@media screen and (min-width: 992px){.boxed,.mod_article > .inside,#footer > .inside{padding: 0 6rem}}.mod_article.vh-100{min-height: 100vh !important;display: flex;align-items: center}.mod_article > .inside[class*="bg-"]{border-radius: 0rem;box-sizing: border-box;padding: 2rem;margin: 0 auto}@media screen and (min-width: 700px){.mod_article > .inside[class*="bg-"]{border-radius: 2rem;padding: 2rem;max-width: calc(100vw - 6rem)}}@media screen and (min-width: 992px){.mod_article > .inside[class*="bg-"]{border-radius: 3rem;padding: 3rem;max-width: calc(100vw - 6rem)}}@media screen and (min-width: 1440px){.mod_article > .inside[class*="bg-"]{max-width: 1200px}}.mod_article.full-width > .inside{max-width: none;padding: 0 0}.mod_newslist.block{overflow: visible}.block{overflow: visible}.d-grid{display: grid;gap: 32px;grid-template-columns: repeat(1, 1fr)}.d-grid .pagination{grid-column-start: 1 span}@media screen and (min-width: 700px){.d-grid.g-cols-2{grid-template-columns: repeat(2, 1fr)}.d-grid.g-cols-2 .pagination{grid-column-start: 2 span}}@media screen and (min-width: 700px){.d-grid.g-cols-3{grid-template-columns: repeat(2, 1fr)}.d-grid.g-cols-3 .pagination{grid-column-start: 2 span}}@media screen and (min-width: 992px){.d-grid.g-cols-3{grid-template-columns: repeat(3, 1fr)}.d-grid.g-cols-3 .pagination{grid-column-start: 3 span}}@media screen and (min-width: 700px){.d-grid.g-cols-4{grid-template-columns: repeat(2, 1fr)}.d-grid.g-cols-4 .pagination{grid-column-start: 2 span}}@media screen and (min-width: 992px){.d-grid.g-cols-4{grid-template-columns: repeat(4, 1fr)}.d-grid.g-cols-4 .pagination{grid-column-start: 4 span}}.rs-columns{clear: both;display: inline-block;width: 100%}.rs-column{float: left;width: 100%;margin-top: 5%;margin-right: 2%}.rs-column.-large-first{clear: left}.rs-column.-large-last{margin-right: -5px}.rs-column.-large-first-row{margin-top: 0}.rs-column.-large-col-1-1{width: 100.000%}.rs-column.-large-col-2-1{width: 49.0%}.rs-column.-large-col-2-2{width: 100.000%}.rs-column.-large-col-3-1{width: 32%}.rs-column.-large-col-3-2{width: 66%}.rs-column.-large-col-3-3{width: 100.000%}.rs-column.-large-col-4-1{width: 23.5%}.rs-column.-large-col-4-2{width: 49.0%}.rs-column.-large-col-4-3{width: 74.5%}.rs-column.-large-col-4-4{width: 100.000%}.rs-column.-large-col-5-1{width: 18.41%}.rs-column.-large-col-5-2{width: 38.8%}.rs-column.-large-col-5-3{width: 59.2%}.rs-column.-large-col-5-4{width: 79.6%}.rs-column.-large-col-5-5{width: 100.000%}.rs-column.-large-col-6-1{width: 15%}.rs-column.-large-col-6-2{width: 32%}.rs-column.-large-col-6-3{width: 49.0%}.rs-column.-large-col-6-4{width: 66%}.rs-column.-large-col-6-5{width: 83.05%}.rs-column.-large-col-6-6{width: 100.000%}@media screen and (max-width: 1439px){.rs-column{margin-top: 5%;margin-right: 2%}.rs-column.-large-first{clear: none}.rs-column.-large-last{margin-right: 2%}.rs-column.-large-first-row{margin-top: 0%}.rs-column.-medium-first{clear: left}.rs-column.-medium-last{margin-right: -5px}.rs-column.-medium-first-row{margin-top: 0}.rs-column.-medium-col-1-1{width: 100.000%}.rs-column.-medium-col-2-1{width: 49.0%}.rs-column.-medium-col-2-2{width: 100.000%}.rs-column.-medium-col-3-1{width: 32%}.rs-column.-medium-col-3-2{width: 66%}.rs-column.-medium-col-3-3{width: 100.000%}.rs-column.-medium-col-4-1{width: 23.5%}.rs-column.-medium-col-4-2{width: 49.0%}.rs-column.-medium-col-4-3{width: 74.5%}.rs-column.-medium-col-4-4{width: 100.000%}.rs-column.-medium-col-5-1{width: 18.41%}.rs-column.-medium-col-5-2{width: 38.8%}.rs-column.-medium-col-5-3{width: 59.2%}.rs-column.-medium-col-5-4{width: 79.6%}.rs-column.-medium-col-5-5{width: 100.000%}.rs-column.-medium-col-6-1{width: 15%}.rs-column.-medium-col-6-2{width: 32%}.rs-column.-medium-col-6-3{width: 49.0%}.rs-column.-medium-col-6-4{width: 66%}.rs-column.-medium-col-6-5{width: 83.05%}.rs-column.-medium-col-6-6{width: 100.000%}}@media screen and (max-width: 650px){.rs-column{margin-right: 2%}.rs-column.-medium-first{clear: none}.rs-column.-medium-last{margin-right: 2%}.rs-column.-medium-first-row{margin-top: 2%}.rs-column.-small-first{clear: left}.rs-column.-small-last{margin-right: -5px}.rs-column.-small-first-row{margin-top: 0}.rs-column.-small-col-1-1{width: 100.000%}.rs-column.-small-col-2-1{width: 49.0%}.rs-column.-small-col-2-2{width: 100.000%}.rs-column.-small-col-3-1{width: 32%}.rs-column.-small-col-3-2{width: 66%}.rs-column.-small-col-3-3{width: 100.000%}.rs-column.-small-col-4-1{width: 23.5%}.rs-column.-small-col-4-2{width: 49.0%}.rs-column.-small-col-4-3{width: 74.5%}.rs-column.-small-col-4-4{width: 100.000%}.rs-column.-small-col-5-1{width: 18.41%}.rs-column.-small-col-5-2{width: 38.8%}.rs-column.-small-col-5-3{width: 59.2%}.rs-column.-small-col-5-4{width: 79.6%}.rs-column.-small-col-5-5{width: 100.000%}.rs-column.-small-col-6-1{width: 15%}.rs-column.-small-col-6-2{width: 32%}.rs-column.-small-col-6-3{width: 49.0%}.rs-column.-small-col-6-4{width: 66%}.rs-column.-small-col-6-5{width: 83.05%}.rs-column.-small-col-6-6{width: 100.000%}}@font-face{font-family: 'Lexend';font-style: normal;font-weight: 100 900;font-display: block;src: url(/files/next_thing-tessa/fonts/lexend-v7-latin/Lexend-VariableFont_wght_google.woff2) format('woff2');unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family: 'Material Icons';font-style: normal;font-weight: 400;font-display: swap;src: url(/files/next_thing-tessa/fonts/material-icons/MaterialIcons-Regular.woff2) format('woff2')}@font-face{font-family: 'Material Icons Outlined';font-style: normal;font-weight: 400;font-display: swap;src: url(/files/next_thing-tessa/fonts/material-icons/MaterialIcons-Outlined.woff2) format('woff2')}.material-icons-outlined,.material-icons{font-family: 'Material Icons';font-weight: normal;font-style: normal;font-size: 24px;display: inline-block;line-height: 1;text-transform: none;letter-spacing: normal;word-wrap: normal;white-space: nowrap;direction: ltr;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;-moz-osx-font-smoothing: grayscale;font-feature-settings: 'liga'}.material-icons-outlined{font-family: 'Material Icons Outlined'}.ce_form{overflow: unset}.ce_form *{box-sizing: border-box}.ce_form .widget{margin-bottom: 1.25rem;position: relative;width: 100%;display: inline-block}.ce_form .widget > label{display: block;position: absolute;top: 10px;left: 12px;color: #8fa0b5;font-size: 12px}.ce_form .widget .widget-checkbox legend{color: #8fa0b5}.ce_form .widget .widget-checkbox .checkbox_container{border: none;padding: 0}.ce_form .widget .widget-checkbox input[disabled],.ce_form .widget .widget-checkbox select[disabled],.ce_form .widget .widget-checkbox textarea[disabled],.ce_form .widget .widget-checkbox input[readonly],.ce_form .widget .widget-checkbox select[readonly],.ce_form .widget .widget-checkbox textarea[readonly]{cursor: not-allowed;background: #eee}.ce_form .widget .widget-checkbox input[type="radio"][disabled],.ce_form .widget .widget-checkbox input[type="checkbox"][disabled],.ce_form .widget .widget-checkbox input[type="radio"][readonly],.ce_form .widget .widget-checkbox input[type="checkbox"][readonly]{background: transparent}.ce_form .widget.widget-captcha .captcha_text.error{color: #8fa0b5 !important;padding-top: .25rem;font-size: 16px}.ce_form .widget-select select{padding-top: 1.65rem !important;height: 65px;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: url('/files/next_thing-tessa/img/arrow_down.svg');background-repeat: no-repeat;background-position: right center;transition: none}.ce_form .widget-select select:hover{background-image: url('/files/next_thing-tessa/img/arrow_down.svg');background-repeat: no-repeat;background-position: right center;border-color: #becbdc}.ce_form .widget-select select:focus{background-image: url('/files/next_thing-tessa/img/arrow_down.svg');background-repeat: no-repeat;background-position: right center;border-color: #5bc2e7}.ce_form .widget-select select:focus:hover{background-image: url('/files/next_thing-tessa/img/arrow_down.svg');background-repeat: no-repeat;background-position: right center;border-color: #5bc2e7}.ce_form .widget-radio .radio_container{border: none;padding: .5rem 0 0}.ce_form .widget-radio .radio_container legend{display: block;position: absolute;top: 10px;left: 12px;color: #8fa0b5;font-size: 12px;text-transform: none;letter-spacing: normal;font-weight: 350}.ce_form .widget-radio .radio_container span label{font-family: Sans-serif, serif}.ce_form .widget-checkbox .checkbox_container{border: none;padding: .5rem 0 0}.ce_form .widget-checkbox .checkbox_container legend{display: block;position: absolute;top: 10px;left: 12px;color: #8fa0b5;font-size: 12px;text-transform: none;letter-spacing: normal;font-weight: 350}.ce_form .widget-checkbox .checkbox_container span label{font-family: Sans-serif, serif;color: black !important}.ce_form input[type="text"],.ce_form input[type="password"],.ce_form input[type="date"],.ce_form input[type="datetime"],.ce_form input[type="email"],.ce_form input[type="number"],.ce_form input[type="search"],.ce_form input[type="tel"],.ce_form input[type="time"],.ce_form input[type="url"],.ce_form input:not([type]),.ce_form textarea,.ce_form select,.ce_form .widget-radio,.ce_form .widget-checkbox{border-style: solid;border-width: 2px;width: 100%;display: inline-block;padding-top: 26px !important;background: #fff;border-radius: .25rem;transition: all .15s linear;box-sizing: border-box;border-color: white;box-shadow: 2.5px 3.8px 6.3px rgba(0,0,0,0.02), 20px 30px 50px rgba(0,0,0,0.04)}.ce_form input[type="text"]:hover,.ce_form input[type="password"]:hover,.ce_form input[type="date"]:hover,.ce_form input[type="datetime"]:hover,.ce_form input[type="email"]:hover,.ce_form input[type="number"]:hover,.ce_form input[type="search"]:hover,.ce_form input[type="tel"]:hover,.ce_form input[type="time"]:hover,.ce_form input[type="url"]:hover,.ce_form input:not([type]):hover,.ce_form textarea:hover,.ce_form select:hover,.ce_form .widget-radio:hover,.ce_form .widget-checkbox:hover{background: #eff9fd;border-color: #becbdc}.ce_form input[type="text"]:focus,.ce_form input[type="password"]:focus,.ce_form input[type="date"]:focus,.ce_form input[type="datetime"]:focus,.ce_form input[type="email"]:focus,.ce_form input[type="number"]:focus,.ce_form input[type="search"]:focus,.ce_form input[type="tel"]:focus,.ce_form input[type="time"]:focus,.ce_form input[type="url"]:focus,.ce_form input:not([type]):focus,.ce_form textarea:focus,.ce_form select:focus,.ce_form .widget-radio:focus,.ce_form .widget-checkbox:focus{outline: 0;background: #eff9fd;border-color: transparent}.ce_form input[type="text"]:focus:hover,.ce_form input[type="password"]:focus:hover,.ce_form input[type="date"]:focus:hover,.ce_form input[type="datetime"]:focus:hover,.ce_form input[type="email"]:focus:hover,.ce_form input[type="number"]:focus:hover,.ce_form input[type="search"]:focus:hover,.ce_form input[type="tel"]:focus:hover,.ce_form input[type="time"]:focus:hover,.ce_form input[type="url"]:focus:hover,.ce_form input:not([type]):focus:hover,.ce_form textarea:focus:hover,.ce_form select:focus:hover,.ce_form .widget-radio:focus:hover,.ce_form .widget-checkbox:focus:hover{background: #f7fcfe;border-color: transparent}.ce_form .radio_container{color: black}.ce_form .radio_container span{font-size: 16px}.ce_form textarea:focus,.ce_form input:focus{box-shadow: 0 0 0 3px #5bc2e7}.ce_form select,.ce_form input[type="file"]{display: block;cursor: pointer}.ce_form textarea,.ce_form select[multiple],.ce_form select[size]{height: auto}.ce_form textarea,.ce_form select,.ce_form .widget-radio,.ce_form .widget-checkbox,.ce_form input[type=text],.ce_form input[type=tel],.ce_form input[type=email]{padding: .75rem 12px;border-width: 2px;line-height: 120%;border-color: #e8edf3;font-size: 16px}.ce_form p.error{background: #e35169;color: #fff;font-size: 70%;padding: 0 6px;margin-top: 0;margin-bottom: 0;display: inline-block;position: absolute;top: 0;right: 0}.ce_form .error input{box-shadow: 0 0 0 3px #e35169}.ce_form input:focus + p.error{display: none}.ce_form span.mandatory{color: #5bc2e7;margin-left: 2px}.ce_form .checkbox_container{border: none;margin: 0;padding: 0}.ce_form .checkbox_container label{cursor: pointer;line-height: 140%;font-size: 16px;color: #8fa0b5}.ce_form .checkbox_container p.error{display: none}.ce_form .checkbox_container.small-text label{font-size: 14px}.ce_form .checkbox_container.error input[type="checkbox"]{box-shadow: none !important}.ce_form .checkbox_container.error input[type="checkbox"]:before{box-shadow: 0 0 0 3px #e35169}.ce_form .checkbox_container span{display: block;position: relative;padding-left: 35px;cursor: pointer;font-size: 16px;user-select: none}.ce_form .checkbox_container span:hover input:before{background: #f6f8fa;border-color: #becbdc}.ce_form .checkbox_container span input{position: absolute;cursor: pointer;height: 0;width: 0}.ce_form .checkbox_container span input:before{content: '';position: absolute;top: 0;left: -35px;height: 22px;width: 22px;background-color: white;border-radius: 3px;border: 2px solid #dae1eb;transition: background-color .2s ease, border-bottom-color .2s ease}.ce_form .checkbox_container span input:after{content: "";position: absolute;display: none}.ce_form .checkbox_container span input:hover:before{background: #eff9fd}.ce_form .checkbox_container span input:focus{box-shadow: none}.ce_form .checkbox_container span input:focus:before{box-shadow: 0 0 0 3px #5bc2e7;background-color: #eff9fd;border-color: transparent}.ce_form .checkbox_container span input:checked:before{background-color: #408aa3;border-color: transparent}.ce_form .checkbox_container span input:checked:hover:before{border-color: transparent;background-color: #306578}.ce_form .checkbox_container span input:checked:after{display: block;left: -26px;top: 5px;width: 5px;height: 10px;border: solid #fff;border-width: 0 3px 3px 0;transform: rotate(45deg)}.ce_form legend{width: 100%;display: block;border: 0;margin-bottom: 0.75em;text-transform: uppercase;font-size: 14px;font-weight: 600;letter-spacing: 0.3em;color: #3c424d}.form-bg-white{background: white;padding: 32px 28px 28px 28px;border: 1px solid #eceff1;box-shadow: 0 0 8px 0 rgba(0,0,0,0.5);border-radius: 16px}@media screen and (min-width: 700px){.form-bg-white{padding: 48px 40px 40px 40px}}.explanation p{line-height: 130%}.button-checkbox span{display: inline-block;width: auto;padding: .25rem 0}.button-checkbox span label{color: #738191;font-size: smaller;white-space: normal;height: calc(1rem + (2 * .25rem));background-color: transparent;display: flex;position: relative;border: 2px #dae1eb solid;border-color: #dae1eb;align-items: center;transition: .2s;cursor: pointer;border-radius: 3rem;margin: 0 .1rem .125rem 0;padding: .25rem 1rem}.button-checkbox span label:after{display: none}.button-checkbox span input{position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0}.button-checkbox span input:checked ~ label{background-color: #214552;color: #fafbfd;border-color: #214552}.button-checkbox span input:checked:hover ~ label{background-color: #408aa3}.button-checkbox span:hover input ~ label{border-color: #214552}.button-checkbox.-invert span input:checked ~ label{background-color: #fff;color: #214552;border: solid 2px #fff}.button-checkbox.-invert span input:checked ~ label:hover ~ label{background-color: #f2f2f2;color: #214552 !important}.button-checkbox.-invert span label{background-color: rgba(255,255,255,0);border: solid 2px #8fa0b5;color: #8fa0b5}.button-checkbox.-invert span label:after{display: none}.button-checkbox.-invert span:hover input ~ label{background-color: #ccc}.button-checkbox.-w8r span{min-width: 8rem}.button-checkbox.-small span label{font-size: small}.bg-dark textarea:focus,.bg-dark input:focus{box-shadow: 0 0 0 3px #8cd4ee}div.w-50{width: 100% !important;padding-left: 0;box-sizing: border-box}@media screen and (min-width: 700px){div.w-50{float: left;width: 49% !important;margin-left: 2%;box-sizing: border-box}div.w-50.first{margin-left: 0}div.w-50.pull-right{float: right}}.dark-form input{background: #383838;border-color: #1c2124}.dark-form input:focus{background: #2e2e2e;color: #fff}.inline-form .widget{display: inline-block;margin-bottom: 0;vertical-align: middle}.horizontal-form .widget:after{content: "";display: table;clear: both}.horizontal-form .widget > label{width: 20%;float: left;padding: 3px 2% 0 0;text-align: right}.horizontal-form .widget > input,.horizontal-form .widget .horizontal-form .widget > textarea{width: 78%;float: left}.horizontal-form .widget > fieldset{margin-left: 20%}.newsletter-form .widget button.submit{width: 50%}.mailchimp-form-wrapper{padding-bottom: .5rem}.mailchimp-form-wrapper .mailchimp-form .mailchimp-form-content{display: flex;align-items: flex-start !important;gap: 1rem;flex-flow: row nowrap;position: relative;flex-direction: column}@media screen and (min-width: 700px){.mailchimp-form-wrapper .mailchimp-form .mailchimp-form-content{flex-flow: row nowrap}}.mailchimp-form-wrapper .mailchimp-form .mailchimp-form-content .text-content{width: 100%}.mailchimp-form-wrapper .mailchimp-form .mailchimp-form-content .text-content .widget{margin-bottom: 0}.mailchimp-form-wrapper .mailchimp-form .mailchimp-form-content .text-content .widget input.mce_inline_error{border-color: #e8edf3 !important}.mailchimp-form-wrapper .mailchimp-form .mailchimp-form-content .text-content .widget input{font-size: 14px}.mailchimp-form-wrapper .mailchimp-form .mailchimp-form-content .text-content .mc-field-group fieldset.gdprRequired{padding: .5rem 0 .25rem 0;border: none;display: flex;flex-flow: row nowrap;gap: .5rem;align-items: baseline}.mailchimp-form-wrapper .mailchimp-form .mailchimp-form-content .text-content .mc-field-group fieldset.gdprRequired .gdpr-label,.mailchimp-form-wrapper .mailchimp-form .mailchimp-form-content .text-content .mc-field-group fieldset.gdprRequired .gdpr-label a{font-size: 10px;line-height: normal}.mailchimp-form-wrapper .mailchimp-form .mailchimp-form-content .text-content .mc-field-group div.mce_inline_error{color: #e35169 !important;background: none !important;padding: .5rem 0 0 0 !important;font-weight: normal !important;margin: .5rem 0 0 0 !important;border-top: 2px #f6f8fa solid !important;padding-top: .25rem !important;font-size: 14px !important}.mailchimp-form-wrapper .mailchimp-form .mailchimp-form-content .text-content .mce-responses{font-size: 14px}.mailchimp-form-wrapper .mailchimp-form .mailchimp-form-content .text-content .mce-responses .response{color: #e35169;border-top: 2px #f6f8fa solid;padding-top: .25rem}.mailchimp-form-wrapper .mailchimp-form .mailchimp-form-content .text-content .mce-responses .response#mce-success-response{color: #00c833}.mailchimp-form-wrapper .mailchimp-form .mailchimp-form-content .form-actions{flex: 1;display: flex;align-items: center;position: absolute;right: 0.5rem;top: 0.89rem}.mailchimp-form-wrapper .mailchimp-form .mailchimp-form-content .form-actions .button{font-family: 'Lexend', 'Lato', sans-serif;color: #5bc2e7;box-shadow: none;padding: 0;line-height: 0;margin: 0;top: 50%;border-radius: 50%;width: 30px;height: 30px;background: #ffffffcc;border: 0;transition: background-color .2s ease-in-out, color .2s ease-in-out}.mailchimp-form-wrapper .mailchimp-form .mailchimp-form-content .form-actions .button:hover{background: #5bc2e7;color: #fff}.mailchimp-form-wrapper .mailchimp-form .indicates-required{font-size: 12px;margin-bottom: .25rem}.mailchimp-form-wrapper .mailchimp-form input[type="email"],.mailchimp-form-wrapper .mailchimp-form input[type="text"]{padding-left: .5rem}.form-mc-lp div.mce_inline_error{color: #e35169 !important;background: none !important;padding: .5rem 0 0 0 !important;font-weight: normal !important;margin: .5rem 0 0 0 !important;border-top: 2px #f6f8fa solid !important;padding-top: .25rem !important;font-size: 14px !important}#wrapper{color: #738191;font-weight: 350}#wrapper b,#wrapper strong{font-weight: 450;color: #3c424d}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family: 'Lexend', 'Lato', sans-serif;color: #214552;font-weight: 600}.h1 em,.h2 em,.h3 em,.h4 em,.h5 em,.h6 em,h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{color: #5bc2e7;font-style: normal}.h1.first,.h2.first,.h3.first,.h4.first,.h5.first,.h6.first,h1.first,h2.first,h3.first,h4.first,h5.first,h6.first{margin-top: 0}.h1,h1{font-size: 2.85em;margin: .4em 0}@media screen and (min-width: 700px){.h1,h1{font-size: 3.25em;margin: .67em 0}}.h2,h2{font-size: 2.0em;margin: .3em 0}@media screen and (min-width: 700px){.h2,h2{font-size: 2.85em;margin: .4em 0}}.h3,h3{font-size: 1.75em;margin-bottom: 1em;line-height: 120%}@media screen and (min-width: 700px){.h3,h3{font-size: 2em;margin-bottom: 1em}}.h4,h4{font-size: 1.75em;margin-bottom: 1em;line-height: 120%}.first > h1,.first > h2,.first > h3,.first > h4,.first > h5,.first > h6,.first > .h1,.first > .h2,.first > .h3,.first > .h4,.first > .h5,.first > .h6{margin-top: 0}.bg-dark,.bg-black,.bg-dark-gray{color: #fafbfd}.bg-dark h1,.bg-black h1,.bg-dark-gray h1,.bg-dark h2,.bg-black h2,.bg-dark-gray h2,.bg-dark h3,.bg-black h3,.bg-dark-gray h3,.bg-dark h4,.bg-black h4,.bg-dark-gray h4,.bg-dark h5,.bg-black h5,.bg-dark-gray h5,.bg-dark h6,.bg-black h6,.bg-dark-gray h6,.bg-dark .h1,.bg-black .h1,.bg-dark-gray .h1,.bg-dark .h2,.bg-black .h2,.bg-dark-gray .h2,.bg-dark .h3,.bg-black .h3,.bg-dark-gray .h3,.bg-dark .h4,.bg-black .h4,.bg-dark-gray .h4,.bg-dark .h5,.bg-black .h5,.bg-dark-gray .h5,.bg-dark .h6,.bg-black .h6,.bg-dark-gray .h6{color: #fff}p{line-height: 180%;hyphens: auto;font-size: 1rem}ul{line-height: 180%}ol{line-height: 180%}.section-headline{font-size: 3rem;margin-bottom: 1rem}strong{font-family: 'Lexend', 'Lato', sans-serif;font-weight: bold}small{font-size: 80%;line-height: 140%}em{font-style: normal}em[class^='g']{color: #5bc2e7}.brand-color{color: #5bc2e7}.usp-1 strong{color: #5bc2e7;font-family: 'Lexend', 'Lato', sans-serif}hr.seperator{border-top: 2px #dae1eb solid;border-bottom: none;margin: 0}a{color: #5bc2e7}a:hover{color: #50abcc}a:visited{color: #5bc2e7}a:active{color: #5bc2e7}a:focus{color: #5bc2e7}.icon{color: #5bc2e7}.center{text-align: center}.uppercase{text-transform: uppercase}.color-black{color: #1c2124}.color-white{color: #fff}.color-lightgray{color: #dae1eb}.color-gray{color: #8fa0b5}.color-darkgray{color: #738191}.color-brand{color: #5bc2e7}.color-brand-2{color: #50abcc}.color-brand-3{color: #408aa3}.back-black{background-color: #1c2124}.back-lightgray{background-color: #dae1eb}.back-darkgray{background-color: #738191}.back-brand{background-color: #5bc2e7}.back-brand-2{background-color: #50abcc}.bg-gray{box-sizing: border-box;padding: 1.5rem;background: #f5f5f5}.big-text{font-size: 160%}.small-text{font-size: 90%;text-align: left;color: #8fa0b5}.font-weight-300{font-weight: 300 !important}.font-weight-400{font-weight: 400 !important}.font-weight-700{font-weight: 700 !important}.font-weight-900{font-weight: 900 !important}:focus{outline: none}#main ::selection{background: #50abcc;color: #fff}.topline,.tagline{text-transform: uppercase;font-size: 14px;font-weight: 300;letter-spacing: 2px;color: #8fa0b5;margin-top: 0;margin-bottom: 1em}.topline + h1,.tagline + h1,.topline + h2,.tagline + h2,.topline + h3,.tagline + h3,.topline + h4,.tagline + h4,.topline + h5,.tagline + h5,.topline + h6,.tagline + h6,.topline + .h1,.tagline + .h1,.topline + .h2,.tagline + .h2,.topline + .h3,.tagline + .h3,.topline + .h4,.tagline + .h4,.topline + .h5,.tagline + .h5,.topline + .h6,.tagline + .h6{margin-top: 0}h1.sectionline,h2.sectionline,h3.sectionline,h4.sectionline{text-transform: uppercase;font-size: 14px;font-weight: 600;letter-spacing: 0.3em;color: #3c424d;margin-top: 0;margin-bottom: 1em}.mod_article.padding-s{padding-top: 3rem;padding-bottom: 3rem}.mod_article.padding-m{padding-top: 6rem;padding-bottom: 6rem}.mod_article.padding-l{padding-top: 9rem;padding-bottom: 9rem}.mod_article.padding-xl{padding-top: 15rem;padding-bottom: 15rem}.mod_article.border-top{border-top: 2px #dae1eb solid}.mod_article.border-bottom{border-bottom: 2px #dae1eb solid}.border-top{border-top: 2px #dae1eb solid}.border-bottom{border-bottom: 2px #dae1eb solid}.border-tessa img{border: solid .25rem #5bc2e7}.border-eimed img{border: solid .25rem #6f970c}.mod_article .intro h2{font-size: 2rem;margin-bottom: 1rem}.mod_article .intro p{font-size: 20px;line-height: 160%;font-weight: 300;color: #738191}.mod_article .intro h2{font-size: 2rem;margin-bottom: 1rem}.intro,.mod_article .intro p{font-size: 20px;line-height: 160%;font-weight: 300;color: #738191}.back-icon{cursor: pointer;color: #738191;transition: color .2s ease-in-out}.back-icon i{background: #f6f8fa;border-radius: 50%;padding: 2px;transition: background-color .2s ease-in-out}.back-icon:hover{color: #596270}.back-icon:hover i{background-color: #e8edf3}.container-mission{background: white;margin: 0 auto;padding: 16px 40px;border-radius: 12px;box-shadow: rgba(100,100,111,0.2) 0 7px 29px 0;max-width: 700px}@media screen and (min-width: 700px){.container-mission{padding: 48px 80px}}.clearfix,.clr{clear: both}html{height: 100%;margin: 0;padding: 0;scroll-behavior: smooth}@media screen and (min-width: 700px){#wrapper{padding-top: 80px}}@media screen and (max-width: 650px){html{font-size: 14px}}@media screen and (min-width: 700px) and (max-width: 1439px){html{font-size: 16px}}@media screen and (min-width: 1440px){html{font-size: 18px}}body{width: 100%;height: 100%;font-family: 'Lexend', 'Lato', sans-serif;overflow-x: hidden}#wrapper{padding: 0}.hidden{display: none}.overflow-unset{overflow: unset}@media screen and (max-width: 650px){.hide-mobile{display: none !important}}@media screen and (min-width: 700px) and (max-width: 1439px){.hide-tablet{display: none !important}}@media screen and (min-width: 1440px) and (max-width: 1680px){.hide-laptop{display: none !important}}@media screen and (min-width: 700px){.only-mobile{display: none}}@media screen and (min-width: 1439px){.only-tablet{display: none}}@media screen and (max-width: 992px){.only-large{display: none}}@media screen and (max-width: 1440px){.only-laptop{display: none}}@media screen and (max-width: 1200px){.only-max-width{display: none}}.pull-left{float: left}.pull-right{float: right}.vectical-center{position: relative;top: 50%;transform: translateY(-50%)}.flex-center{display: flex;flex-direction: column;justify-content: center}.center,.center p{margin-left: auto;margin-right: auto}div.wrapper-flex{display: flex;align-items: center;gap: 1rem}.background-fixed{background-attachment: fixed !important}.article-full-width .inside{max-width: 100%;padding: 0}.article-full-width .inside img{width: 100%}.small-width{max-width: 799px;margin-left: auto;margin-right: auto;width: 100%}.mod_article.article-rounded-corners{border-radius: 2rem;margin: 0 .5rem}.bg-gradient-image{background-image: url(../../files/next_thing-tessa/less/files/next_thing-tessa/img/background.svg);background-size: 100% auto}.bg-red{background: #e35169}.bg-green{background: #00c833}.bg-orange{background: #f7971c}.bg-purple{background: #9e8de4}.bg-yellow{background: #f2c94c}.bg-white{background-color: #fff}.bg-light-gray{background-color: #dae1eb}.bg-lighter-gray{background-color: #fafbfd}.bg-dark-gray{background-color: #738191}.bg-black{background-color: #1c2124}.bg-default{background-color: #5bc2e7}.bg-dark-gray{background-color: #3c424d}.bg-light-gray{background-color: #fafbfd}.bg-tessa,.bg-blue,.bg-ci1,.bg-gold{background-color: #5bc2e7}.bg-tessa-dark{background-color: #214552}.bg-ci2{background-color: #408aa3}.bg-rounded{border-radius: .5rem}.bg-dark.bg-gold button,.bg-dark.bg-ci1 button{background-color: #fff;color: #5bc2e7 !important}.bg-gradient-blue{background: linear-gradient(190deg, #7a4eb5 0%, #5bc2e7 45%, #d2f3ff 90%)}.bg-gradient-blue-v2{background: linear-gradient(200deg, #7a4eb5 0%, #5bc2e7 45%, #5bc2e7 65%, #1f83b3 90%);background-repeat: no-repeat;background-position: center;background-size: cover}.bg-gradient-blue-dark{background: linear-gradient(180deg, #306578 45%, #50abcc 90%)}*[data-icon]:before{font: 100%/1 "RockSolid Icons";content: attr(data-icon);-webkit-font-smoothing: antialiased;text-rendering: geometricPrecision;text-indent: 0;display: inline-block;position: relative;margin-right: 0.22222em}*[data-icon].after:before{content: none}*[data-icon].after:after{font: 100%/1 "RockSolid Icons";content: attr(data-icon);-webkit-font-smoothing: antialiased;text-rendering: geometricPrecision;text-indent: 0;display: inline-block;position: relative;margin-left: 0.22222em}.divider{border-top: 2px #dae1eb solid;margin: 1rem 0}.scale-on-hover{overflow: unset}.scale-on-hover .image_container img{transition: transform .2s ease-in-out}.scale-on-hover .image_container img:hover{transform: scale(1.05)}.fly{-webkit-animation: slide 4s ease-in-out infinite;animation: slide 4s ease-in-out infinite}@keyframes slide{0%{transform: translateY(40%)}30%{transform: translateY(0)}50%{transform: translateY(15%)}70%{transform: translateY(0)}100%{transform: translateY(40%)}}@-webkit-keyframes slide{0%{transform: translateY(40%)}30%{transform: translateY(0)}50%{transform: translateY(15%)}70%{transform: translateY(0)}100%{transform: translateY(40%)}}.opacity-50{opacity: .5}.opacity-80{opacity: .8}.opacity-20{opacity: .2}.logo-grid ul,ul.logo-grid{padding: 1px 0 0 1px;margin: 0 auto;list-style: none;display: inline-block}.logo-grid ul li,ul.logo-grid li{width: 33%;height: 110px;background-color: #fff;float: left;box-sizing: border-box;padding: .5rem .4rem;border: 2px #dae1eb solid;display: flex;flex-direction: column;justify-content: center;margin-left: -1px;margin-top: -1px}@media screen and (max-width: 650px){.logo-grid ul li,ul.logo-grid li.logo-grid-item{width: 49%;height: 90px;padding: .9rem .8rem}.logo-grid.ce_gallery > ul li.col_first{clear: none}}.logo-grid ul img{image-rendering: crisp-edges}.mouse-icon{position: absolute;width: 22px;height: 42px;bottom: 40px;left: 50%;margin-left: -12px;border-radius: 15px;border: 2px solid #8fa0b5;animation: intro 1s;opacity: .5}.mouse-icon .scroll{display: block;width: 3px;height: 3px;margin: 6px auto;border-radius: 5px;background: #8fa0b5;animation: finger 1s infinite}@keyframes finger{0%{opacity: 1}100%{opacity: 0;transform: translateY(10px)}}@keyframes intro{0%{opacity: 0;transform: translateY(40px)}100%{opacity: 1;transform: translateY(0)}}.gradient-white{height: 25vh;position: absolute;left: 0;right: 0;transform: translateY(-26vh);background: linear-gradient(to top, #fff 30%, rgba(255,255,255,0) 100%)}.pxm-img img{min-width: 20vw}#contact .big{margin-top: 0;margin-bottom: -10px;font-family: 'Lexend', 'Lato', sans-serif}#contact .big a{text-decoration: none}#contact .time{margin-top: 0;margin-bottom: 0.7rem}@media screen and (min-width: 0) and (max-width: 1439px){div.usp-1 .tessa-logo img{width: 7rem !important}div.usp-1 p{font-size: 1.1rem;line-height: 1.8rem}div.usp-1 a.button{margin-top: 1rem !important}}@media screen and (min-width: 1440px) and (max-width: 1680px){div.usp-1 .tessa-logo img{width: 8rem !important}div.usp-1 p{font-size: 1.5rem;line-height: 2.2rem}div.usp-1 h1{font-size: 2rem}div.usp-1 a.button{margin-top: -1rem !important}}.usp-1 p,.usp-1 h1{font-size: 2rem;font-weight: bold;line-height: 2.4rem;margin: 0;filter: drop-shadow(0 5px 5px #222);padding-bottom: 0.5rem}.usp-1 h1{font-size: 2.4rem}.usp-1 small{font-size: 1.2rem;line-height: 1.4rem;font-weight: normal;filter: drop-shadow(0 5px 5px #222);display: inline-block}.usp-1 .tessa-logo img{padding-bottom: 1rem;filter: drop-shadow(0 5px 5px #222);width: 10rem;height: auto}.usp-1 .button{margin: 2rem 0}@media screen and (min-width: 0) and (max-width: 700px){div#referenzes{overflow: visible}div#referenzes.margin-top-50 ul{margin-top: 1.5rem}div.ref-gallery li{overflow: hidden;width: 50%;padding: 1rem;height: 5rem;border-right: none}}#referenzes{overflow: visible}#referenzes.margin-top-50 ul{margin-top: -1.5rem;box-shadow: 2px 2px 15px 2px rgba(0,0,0,0.1);overflow: hidden}#referenzes .ce_gallery{overflow: visible}.ref-gallery li{overflow: hidden;width: 20%;background: white;box-sizing: border-box;padding: 1rem;display: flex;justify-content: center;flex-direction: column;height: 5rem;border: 2px #dae1eb solid;border-right: none}.ref-gallery li:last-child{border-right: 2px #dae1eb solid}#referenzes{position: relative}#referenzes .ref-boxes-item:hover .background{left: 0;transition: 0.5s}#referenzes .ref-boxes{height: auto;overflow: hidden;margin-bottom: 2rem;color: white}#referenzes .ref-boxes-item{position: relative;overflow: hidden;box-shadow: 0 4.5px 3.6px rgba(0,0,0,0.03), 0 12.5px 10px rgba(0,0,0,0.02), 0 30.1px 24.1px rgba(0,0,0,0.015), 0 100px 80px rgba(0,0,0,0.01);height: 200px;max-width: 409px}#referenzes.more .ref-boxes{height: auto;transition: 10s}#referenzes .inside{position: unset}#referenzes .foreground{position: relative;overflow: hidden;height: 200px}#referenzes .ref-image img{opacity: 0.5;position: absolute;top: 0;left: 0;z-index: 2;height: 100%}#referenzes .foreground-wrapper{position: absolute;bottom: 10px;left: 10px;z-index: 3}#referenzes .category{background-color: #738191;color: #fff;display: inline;font-size: 80%;padding: 2px 4px;margin: 0;clear: both}#referenzes .ref-company{padding: 1px 7px;margin: 5px 0 0 0;display: inline-block;color: #fff;background: #738191}#referenzes .background{height: 200px;position: absolute;top: 0;left: 97%;z-index: 10;font-size: 70%;width: 100%;transition: 0.5s}#referenzes .background-wrapper{bottom: 0;left: 0;position: absolute;padding: .8rem}#referenzes .background-wrapper h3,#referenzes .background-wrapper p{margin: 0}#referenzes .background-wrapper h3{margin-bottom: 10px;font-size: 1.7em}#referenzes .background-wrapper p{line-height: 110%;font-size: 0.8rem}#referenzes-more-button{position: absolute;bottom: 4rem}.more #referenzes-more-button{display: none}.price-teaser .ce_text{position: relative;padding: 0.8rem}.price-teaser a.button{position: absolute;top: 50%;right: 0;transform: translateY(-50%)}.section-video{box-shadow: inset -12px -1px 32px 7px rgba(0,0,0,0.15)}.section-video .video-grid{overflow: hidden;text-align: center}.section-video .video-link{display: inline-block;position: relative;box-shadow: 0 4.5px 3.6px rgba(0,0,0,0.03), 0 12.5px 10px rgba(0,0,0,0.02), 0 30.1px 24.1px rgba(0,0,0,0.015), 0 100px 80px rgba(0,0,0,0.01);margin: 0.5rem}.section-video img{display: block}.section-video h3{position: absolute;background: #738191;color: white;bottom: 0.2rem;left: 0;font-size: 0.81rem;padding: 0.3rem}.section-video a{display: block}.section-video a:before{font-family: "RockSolid Icons", serif;content: "\f165";display: inline-block;position: absolute;top: 35%;left: 45%;color: white;margin-right: 5px;font-size: 1.5rem;background: #738191;padding: .2rem .4rem .2rem .6rem;opacity: 0.5;border-radius: .2rem}.section-video a:hover:before{opacity: 1}.video-link-single{position: relative}.video-link-single h3{position: absolute;background: #5bc2e7;color: white;bottom: 0.2rem;left: 0;font-size: 2rem;padding: 0.6rem}.video-link-single a::before{font-family: "RockSolid Icons", serif;content: "\f165";display: inline-block;position: absolute;top: 45%;left: 45%;color: white;margin-right: 5px;font-size: 1.5rem;background: #738191;padding: .2rem .4rem .2rem .6rem;opacity: 0.5;border-radius: .2rem}.video-link-single a:hover::before{opacity: 1}@media screen and (min-width: 700px) and (max-width: 1150px){#tessa-highlights .rsts-view{width: 420px !important;overflow: visible}}#tessa-highlights{position: relative;overflow: visible}#tessa-highlights .rsts-view{position: absolute;top: 0;left: 200px;padding: 0 220px 0 1rem}#tessa-highlights .rsts-nav{margin-right: -1px;width: 200px;min-height: 560px;border-right: 2px #dae1eb solid}#tessa-highlights .rsts-nav ul{list-style: none;margin: 0;padding: 0}#tessa-highlights .rsts-nav li{margin-right: -1px}#tessa-highlights .rsts-nav a{text-decoration: none;color: #738191;text-align: left;display: block;padding: 10px 6px;font-size: 0.8rem;border-top: 1px solid #fff;border-bottom: 1px solid #fff}#tessa-highlights .rsts-nav a.active,#tessa-highlights .rsts-nav a.active:hover{border-top: 2px #dae1eb solid;border-bottom: 2px #dae1eb solid;background: #fff}#tessa-highlights .rsts-nav a:hover{background: #dae1eb;border-color: #dae1eb}#tessa-highlights .rsts-nav li.rsts-nav-prev,#tessa-highlights .rsts-nav li.rsts-nav-next{display: none}@media screen and (min-width: 0) and (max-width: 650px){.feature-index ul li{width: 100% !important;height: auto !important}}@media screen and (min-width: 700px) and (max-width: 1680px){.feature-index ul li{width: 50% !important;height: 10rem !important}}.feature-index h3{padding: 2rem 0 1rem 1rem;margin-bottom: 0;color: #738191;font-size: 140%}.feature-index ul{list-style: none;margin: 0;padding: 0;overflow: hidden}.feature-index ul li{border: 2px #dae1eb solid;background: rgba(255,255,255,0.8);box-sizing: border-box;width: 33%;float: left;margin: 0 -1px -1px 0;padding: 1rem;font-size: 80%;height: 11rem;line-height: 150%}.feature-index ul li:hover{background: #fff}.feature-index ul li strong{text-transform: uppercase;font-size: 120%}#highlights .ui-accordion-header{text-transform: uppercase;font-weight: bold;line-height: 50px;border-bottom: 2px #dae1eb solid;padding-bottom: 10px;margin-bottom: 10px;color: #5bc2e7;padding-left: 10px}.ui-accordion-header:hover{background: linear-gradient(to bottom, rgba(245,245,245,0) 0%, rgba(245,245,245,0) 40%, rgba(245,245,245,0.95) 97%, #f5f5f5 100%)}#highlights p{margin-top: 0}.ui-accordion-header{cursor: pointer}.cols-1 .connect-boxes-item{width: 100%;height: 320px}.cols-2 .connect-boxes-item{width: 50%;height: 375px}.cols-3 .connect-boxes-item{width: 33.333%;height: 250px}.cols-4 .connect-boxes-item{width: 25%;height: 200px}.cols-1 .icon{font-size: 3rem}.cols-2 .icon{font-size: 3rem}.cols-3 .icon{font-size: 2rem}.cols-4 .icon{font-size: 2rem}.cols-1 .foreground,.cols-1 .background{padding: 1rem 1rem}.cols-2 .foreground,.cols-2 .background{padding: 1rem 2rem}.cols-3 .foreground,.cols-3 .background{padding: .5rem 1rem}.cols-4 .foreground,.cols-4 .background{padding: 1rem 1rem}@media screen and (max-width: 1439px){.cols-2 .connect-boxes-item{height: 100% !important}.cols-2 .connect-boxes-item .background{position: relative}}@media screen and (min-width: 650px) and (max-width: 1439px){.connect-boxes-item .background p{font-size: 1rem}.cols-1 .connect-boxes-item{width: 100%;height: 280px}.cols-2 .connect-boxes-item{width: 100%;height: 280px}.cols-3 .connect-boxes-item{width: 50%;height: 200px}.cols-4 .connect-boxes-item{width: 50%;height: 200px}.cols-2 .connect-boxes-item{border-left: none !important}.cols-4 .connect-boxes-item{border-left: none !important}.cols-4 .connect-boxes-item:first-child{border-right: 2px #dae1eb solid !important;border-bottom: 2px #dae1eb solid}.cols-4 .connect-boxes-item:last-child{border-left: 2px #dae1eb solid !important;border-top: 2px #dae1eb solid}}@media screen and (max-width: 650px){.cols-1 .connect-boxes-item{width: 100%;height: 200px}.cols-2 .connect-boxes-item{width: 100%;height: 300px}.cols-3 .connect-boxes-item{width: 50%;height: 200px}.cols-4 .connect-boxes-item{width: 100%;height: 140px}.cols-1 .icon{font-size: 3rem}.cols-2 .icon{font-size: 3rem}.cols-3 .icon{font-size: 3rem}.cols-4 .icon{font-size: 4rem;display: none}.cols-1 .foreground,.cols-1 .background{padding: 1rem 0}.cols-2 .foreground,.cols-2 .background{padding: 3rem 1rem 2rem 1rem}.cols-3 .foreground,.cols-3 .background{padding: 1rem 1rem}.cols-4 .foreground,.cols-4 .background{padding: 1rem .2rem}.connect-boxes-item .background h4{display: none}.connect-boxes-item-image{padding: 2.5rem .4rem .4rem .4rem !important;border-radius: .2rem !important;top: -2rem !important;right: 5% !important}.connect-boxes-item-image img{max-width: 80px !important;max-height: 20px !important}.connect-boxes-item{border-left: none !important}.last .connect-boxes-item{border-bottom: 2px #dae1eb solid !important}}#connectors .cols-4 .foreground h4{font-size: 1rem;margin: .5rem 0}#connectors .cols-4 .foreground p{font-size: 0.8rem}#connectors .cols-2 .connect-boxes-item:hover .foreground{left: -100%;transition: 1s}#connectors h2{margin: 0;line-height: 3rem;padding-bottom: 2rem}#connectors .background h4{margin: 2rem 0 .5rem;line-height: 100%;color: #fff}#connectors .background p{margin-top: 0;font-size: 0.8rem}.connect-boxes-item{box-sizing: border-box;position: relative;border-bottom: 2px #dae1eb solid;border-left: 2px #dae1eb solid;float: left;overflow: hidden}.connect-boxes-item .connect-boxes-item-image{background: white;padding: 3rem .9rem .7rem .8rem;display: inline-block;border-radius: .5rem;float: right;position: absolute;top: -2rem;right: 5%}.connect-boxes-item .connect-boxes-item-image img{max-width: 120px;max-height: 35px}.connect-boxes-item .background{display: block;z-index: 0;box-sizing: border-box;position: relative;background-color: #5bc2e7;height: 100%;width: 100%;overflow: hidden;top: 0;color: #fff !important;box-shadow: inset 0 0 32px 7px rgba(0,0,0,0.2)}.connect-boxes-item .background a{color: #fff}.connect-boxes-item .background .button{background: #fff}.connect-boxes-item .background h4{margin: 2rem 0 .5rem;line-height: 100%;color: #fff;font-weight: bold}.connect-boxes-item .background h2{margin: 2rem 0 .5rem;line-height: 100%;color: #fff;font-weight: bold;font-size: 1rem}.job_list{display: flex;flex-wrap: wrap;margin-left: -1rem;margin-right: -1rem}.job_box{background-color: white;padding: 1rem 2rem;display: inline-block;margin: 2rem 1rem 0 1rem;flex-grow: 1;width: calc(100% * (1 / 2) - 2rem - 1px);max-width: calc(50% - 2rem);box-sizing: border-box}.job_box h3{margin-top: 1rem}.job_box h3 a{color: #5bc2e7 !important;text-decoration: none}.job_box div p{color: #1c2124 !important;margin-top: 0}@media screen and (max-width: 650px){.job_box{width: 100%;max-width: 100%}}#job-reader ul{line-height: 30px;list-style: none}#job-reader ul li{margin-bottom: .5rem;margin-left: -1rem}#job-reader ul li::before{content: '\25AA';color: #5bc2e7;display: inline-block;width: 1rem;margin-left: -1rem}.ce_text_flex{display: flex;flex-direction: row;align-items: center}.ce_text_flex figure{float: none;flex: 1}.ce_text_flex figure a{display: block}.ce_text_flex figure img{margin: 0 auto;display: block}.ce_text_flex .text-wrapper{flex: 1;padding-left: 1rem}.ce_text_flex.ce_text_flex_reverse{flex-direction: row-reverse}@media screen and (max-width: 650px){.ce_text_flex,.ce_text_flex.ce_text_flex_reverse{flex-direction: column}}.text-shadow{text-shadow: 0 4px 10px #738191}.circular-image img{border-radius: 50%}.technology{padding: 0 1rem}.technology ul{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center}.technology ul li{display: flex;align-items: center;flex-basis: 20%;justify-content: center}@media screen and (max-width: 480px){.technology ul li{flex-basis: 50%}}.technology ul li a{display: flex;height: 70px}.technology ul li a img{margin: 0 auto;display: block;transition: opacity .3s ease-in-out, filter .3s ease-in-out;filter: grayscale(100%) opacity(40%)}.technology ul li a img:hover{filter: grayscale(0%) opacity(100%)}.technology ul figure{text-align: center}.technology ul figure figcaption{text-align: center;font-size: 70%;font-style: italic;transform: translateY(-4px);transition: opacity .3s ease-in-out, transform .3s ease-in-out;color: #7b7b7b;opacity: 0}.technology ul li:hover figure figcaption{opacity: 100;transform: translateY(0)}.ce_gallery.gallery-gap-none .flex-gallery{padding: 0;display: flex;flex-wrap: wrap;align-items: stretch;justify-content: center}.ce_gallery.gallery-gap-none .flex-gallery .item{display: flex;justify-content: center;align-items: center;border: 2px #dae1eb solid}.ce_gallery.gallery-gap-none .flex-gallery .item .image_container{padding: 1rem}.ce_gallery.gallery-gap-none .flex-gallery .item .image_container img{width: auto;height: auto;margin: auto;max-height: 150px}.ce_gallery.gallery-gap-none .flex-gallery .item:before{content: none}.ce_gallery.none-border .flex-gallery .item{border: none}.ce_gallery.gray-scale .flex-gallery .item{filter: grayscale(1);transition: filter .2s}.ce_gallery.gray-scale .flex-gallery .item:hover{filter: grayscale(0)}.ce_gallery .flex-gallery .item{margin: 0}.ce_gallery .flex-gallery.cols_7 .item{width: 13%}.ce_gallery .flex-gallery.cols_6 .item{width: 15%}.ce_gallery .flex-gallery.cols_5 .item{width: 19%}.ce_gallery .flex-gallery.cols_4 .item{width: 24%}.ce_gallery .flex-gallery.cols_3 .item{width: 33%}.ce_gallery .flex-gallery.cols_2 .item{width: 49%}.ce_gallery .flex-gallery.cols_1 .item{width: 100%}@media only screen and (max-width: 700px){.ce_gallery .flex-gallery .item{width: 49% !important}}@media only screen and (max-width: 480px){.ce_gallery .flex-gallery .item{width: 100% !important}}.mod_rocksolid_slider .rsts-prev,.mod_rocksolid_slider .rsts-next{display: none}.mod_rocksolid_slider .rsts-nav-bullets .rsts-nav-item a{opacity: .4;background-color: #fff;box-shadow: none;transition: width .2s}.mod_rocksolid_slider .rsts-nav-bullets .rsts-nav-item a.active{opacity: 1;box-shadow: none;width: 20px;border-radius: 2rem}.mod_article{position: relative}.mod_article > .article-image{position: absolute;top: 0;left: 0}.mod_article > .article-image,.mod_article > .article-image *{width: 100%;height: 100%}.mod_article > .article-image .image_container img{object-fit: cover;display: block}.card{box-shadow: 0 3.1px 6.8px rgba(0,0,0,0.028), 0 10.5px 23px rgba(0,0,0,0.042), 0 47px 103px rgba(0,0,0,0.07000000000000001);display: grid;border-radius: .5rem;overflow: hidden;grid-template-rows: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr;min-height: 40rem;margin: 4rem auto;z-index: 10}.card .card__image{grid-area: image}.card .card__image .image_container{height: 100%}.card .card__image img{object-fit: cover;width: 100%;height: 100%}.card .card__content{grid-area: content;padding: 1.5rem}.card .card__content .card__headline-title.center-headline{text-align: center !important}.card.one-row-text-image{grid-template-areas: 'content image' 'content image' 'content image'}.card.one-row-image-text{grid-template-areas: 'image content' 'image content' 'image content'}.card.two-rows-text-image{grid-template-rows: auto 1fr;grid-template-areas: 'content content' 'image image'}.card.two-rows-image-text{grid-template-rows: 1fr auto;grid-template-areas: 'image image' 'content content'}@media only screen and (max-width: 700px){.card.mobile-image-top{grid-template-rows: auto 1fr;grid-template-columns: 1fr;grid-template-areas: 'image image' 'content content' !important}.card.mobile-image-bottom{grid-template-rows: 1fr auto;grid-template-columns: 1fr;min-height: 10rem;grid-template-areas: 'content content' 'image image' 'image image' !important}}.content-site-layout .small-width{max-width: calc(799px + 2 * 6rem)}.content-site-layout .small-width p{line-height: 200%}.margin-top-none{margin-top: 0 !important}@media screen and (max-width: 599px){.margin-top-none{margin-top: 0 !important}}.margin-right-none{margin-right: 0 !important}@media screen and (max-width: 599px){.margin-right-none{margin-right: 0 !important}}.margin-bottom-none{margin-bottom: 0 !important}@media screen and (max-width: 599px){.margin-bottom-none{margin-bottom: 0 !important}}.margin-left-none{margin-left: 0 !important}@media screen and (max-width: 599px){.margin-left-none{margin-left: 0 !important}}.padding-top-none{padding-top: 0 !important}@media screen and (max-width: 599px){.padding-top-none{padding-top: 0 !important}}.padding-right-none{padding-right: 0 !important}@media screen and (max-width: 599px){.padding-right-none{padding-right: 0 !important}}.padding-bottom-none{padding-bottom: 0 !important}@media screen and (max-width: 599px){.padding-bottom-none{padding-bottom: 0 !important}}.padding-left-none{padding-left: 0 !important}@media screen and (max-width: 599px){.padding-left-none{padding-left: 0 !important}}.margin-top-xxs{margin-top: 10px !important}@media screen and (max-width: 599px){.margin-top-xxs{margin-top: 5px !important}}.margin-right-xxs{margin-right: 10px !important}@media screen and (max-width: 599px){.margin-right-xxs{margin-right: 5px !important}}.margin-bottom-xxs{margin-bottom: 10px !important}@media screen and (max-width: 599px){.margin-bottom-xxs{margin-bottom: 5px !important}}.margin-left-xxs{margin-left: 10px !important}@media screen and (max-width: 599px){.margin-left-xxs{margin-left: 5px !important}}.padding-top-xxs{padding-top: 10px !important}@media screen and (max-width: 599px){.padding-top-xxs{padding-top: 5px !important}}.padding-right-xxs{padding-right: 10px !important}@media screen and (max-width: 599px){.padding-right-xxs{padding-right: 5px !important}}.padding-bottom-xxs{padding-bottom: 10px !important}@media screen and (max-width: 599px){.padding-bottom-xxs{padding-bottom: 5px !important}}.padding-left-xxs{padding-left: 10px !important}@media screen and (max-width: 599px){.padding-left-xxs{padding-left: 5px !important}}.margin-top-xs{margin-top: 25px !important}@media screen and (max-width: 599px){.margin-top-xs{margin-top: 13px !important}}.margin-right-xs{margin-right: 25px !important}@media screen and (max-width: 599px){.margin-right-xs{margin-right: 13px !important}}.margin-bottom-xs{margin-bottom: 25px !important}@media screen and (max-width: 599px){.margin-bottom-xs{margin-bottom: 13px !important}}.margin-left-xs{margin-left: 25px !important}@media screen and (max-width: 599px){.margin-left-xs{margin-left: 13px !important}}.padding-top-xs{padding-top: 25px !important}@media screen and (max-width: 599px){.padding-top-xs{padding-top: 13px !important}}.padding-right-xs{padding-right: 25px !important}@media screen and (max-width: 599px){.padding-right-xs{padding-right: 13px !important}}.padding-bottom-xs{padding-bottom: 25px !important}@media screen and (max-width: 599px){.padding-bottom-xs{padding-bottom: 13px !important}}.padding-left-xs{padding-left: 25px !important}@media screen and (max-width: 599px){.padding-left-xs{padding-left: 13px !important}}.margin-top-s{margin-top: 50px !important}@media screen and (max-width: 599px){.margin-top-s{margin-top: 25px !important}}.margin-right-s{margin-right: 50px !important}@media screen and (max-width: 599px){.margin-right-s{margin-right: 25px !important}}.margin-bottom-s{margin-bottom: 50px !important}@media screen and (max-width: 599px){.margin-bottom-s{margin-bottom: 25px !important}}.margin-left-s{margin-left: 50px !important}@media screen and (max-width: 599px){.margin-left-s{margin-left: 25px !important}}.padding-top-s{padding-top: 50px !important}@media screen and (max-width: 599px){.padding-top-s{padding-top: 25px !important}}.padding-right-s{padding-right: 50px !important}@media screen and (max-width: 599px){.padding-right-s{padding-right: 25px !important}}.padding-bottom-s{padding-bottom: 50px !important}@media screen and (max-width: 599px){.padding-bottom-s{padding-bottom: 25px !important}}.padding-left-s{padding-left: 50px !important}@media screen and (max-width: 599px){.padding-left-s{padding-left: 25px !important}}.margin-top-m{margin-top: 75px !important}@media screen and (max-width: 599px){.margin-top-m{margin-top: 38px !important}}.margin-right-m{margin-right: 75px !important}@media screen and (max-width: 599px){.margin-right-m{margin-right: 38px !important}}.margin-bottom-m{margin-bottom: 75px !important}@media screen and (max-width: 599px){.margin-bottom-m{margin-bottom: 38px !important}}.margin-left-m{margin-left: 75px !important}@media screen and (max-width: 599px){.margin-left-m{margin-left: 38px !important}}.padding-top-m{padding-top: 75px !important}@media screen and (max-width: 599px){.padding-top-m{padding-top: 38px !important}}.padding-right-m{padding-right: 75px !important}@media screen and (max-width: 599px){.padding-right-m{padding-right: 38px !important}}.padding-bottom-m{padding-bottom: 75px !important}@media screen and (max-width: 599px){.padding-bottom-m{padding-bottom: 38px !important}}.padding-left-m{padding-left: 75px !important}@media screen and (max-width: 599px){.padding-left-m{padding-left: 38px !important}}.margin-top-l{margin-top: 100px !important}@media screen and (max-width: 599px){.margin-top-l{margin-top: 50px !important}}.margin-right-l{margin-right: 100px !important}@media screen and (max-width: 599px){.margin-right-l{margin-right: 50px !important}}.margin-bottom-l{margin-bottom: 100px !important}@media screen and (max-width: 599px){.margin-bottom-l{margin-bottom: 50px !important}}.margin-left-l{margin-left: 100px !important}@media screen and (max-width: 599px){.margin-left-l{margin-left: 50px !important}}.padding-top-l{padding-top: 100px !important}@media screen and (max-width: 599px){.padding-top-l{padding-top: 50px !important}}.padding-right-l{padding-right: 100px !important}@media screen and (max-width: 599px){.padding-right-l{padding-right: 50px !important}}.padding-bottom-l{padding-bottom: 100px !important}@media screen and (max-width: 599px){.padding-bottom-l{padding-bottom: 50px !important}}.padding-left-l{padding-left: 100px !important}@media screen and (max-width: 599px){.padding-left-l{padding-left: 50px !important}}.margin-top-xl{margin-top: 150px !important}@media screen and (max-width: 599px){.margin-top-xl{margin-top: 75px !important}}.margin-right-xl{margin-right: 150px !important}@media screen and (max-width: 599px){.margin-right-xl{margin-right: 75px !important}}.margin-bottom-xl{margin-bottom: 150px !important}@media screen and (max-width: 599px){.margin-bottom-xl{margin-bottom: 75px !important}}.margin-left-xl{margin-left: 150px !important}@media screen and (max-width: 599px){.margin-left-xl{margin-left: 75px !important}}.padding-top-xl{padding-top: 150px !important}@media screen and (max-width: 599px){.padding-top-xl{padding-top: 75px !important}}.padding-right-xl{padding-right: 150px !important}@media screen and (max-width: 599px){.padding-right-xl{padding-right: 75px !important}}.padding-bottom-xl{padding-bottom: 150px !important}@media screen and (max-width: 599px){.padding-bottom-xl{padding-bottom: 75px !important}}.padding-left-xl{padding-left: 150px !important}@media screen and (max-width: 599px){.padding-left-xl{padding-left: 75px !important}}.margin-top-xxl{margin-top: 200px !important}@media screen and (max-width: 599px){.margin-top-xxl{margin-top: 100px !important}}.margin-right-xxl{margin-right: 200px !important}@media screen and (max-width: 599px){.margin-right-xxl{margin-right: 100px !important}}.margin-bottom-xxl{margin-bottom: 200px !important}@media screen and (max-width: 599px){.margin-bottom-xxl{margin-bottom: 100px !important}}.margin-left-xxl{margin-left: 200px !important}@media screen and (max-width: 599px){.margin-left-xxl{margin-left: 100px !important}}.padding-top-xxl{padding-top: 200px !important}@media screen and (max-width: 599px){.padding-top-xxl{padding-top: 100px !important}}.padding-right-xxl{padding-right: 200px !important}@media screen and (max-width: 599px){.padding-right-xxl{padding-right: 100px !important}}.padding-bottom-xxl{padding-bottom: 200px !important}@media screen and (max-width: 599px){.padding-bottom-xxl{padding-bottom: 100px !important}}.padding-left-xxl{padding-left: 200px !important}@media screen and (max-width: 599px){.padding-left-xxl{padding-left: 100px !important}}.small-wrapper{width: 50%;margin-left: auto;margin-right: auto}@media screen and (max-width: 599px){.small-wrapper{width: 100%}}button.button-dark,button.button-secondary,button.button-light,button.button-link,button.submit,form button,[class^='button'],.ce_hyperlink > a,.news-more > a{cursor: pointer;padding: 0 24px;height: 48px;text-decoration: none;border-radius: 999px;background-color: transparent;transition: background-color .2s, color .2s;display: inline-flex;font-weight: 450;font-size: 16px;justify-content: center;align-items: center;outline: none;line-height: 1;box-sizing: border-box}button.button-dark:before,button.button-secondary:before,button.button-light:before,button.button-link:before,button.submit:before,form button:before,[class^='button']:before,.ce_hyperlink > a:before,.news-more > a:before,button.button-dark:after,button.button-secondary:after,button.button-light:after,button.button-link:after,button.submit:after,form button:after,[class^='button']:after,.ce_hyperlink > a:after,.news-more > a:after{text-transform: none}button.button-dark.suffix-arrow:hover::after,button.button-secondary.suffix-arrow:hover::after,button.button-light.suffix-arrow:hover::after,button.button-link.suffix-arrow:hover::after,button.submit.suffix-arrow:hover::after,form button.suffix-arrow:hover::after,[class^='button'].suffix-arrow:hover::after,.ce_hyperlink > a.suffix-arrow:hover::after,.news-more > a.suffix-arrow:hover::after{transform: translateX(4px)}button.button-dark.suffix-arrow::after,button.button-secondary.suffix-arrow::after,button.button-light.suffix-arrow::after,button.button-link.suffix-arrow::after,button.submit.suffix-arrow::after,form button.suffix-arrow::after,[class^='button'].suffix-arrow::after,.ce_hyperlink > a.suffix-arrow::after,.news-more > a.suffix-arrow::after{content: 'arrow_forward';font-family: "Material Icons";color: inherit;line-height: inherit;font-size: inherit;margin-left: 0.3em;transition: transform ease .2s}button.button-dark.button-small,button.button-secondary.button-small,button.button-light.button-small,button.button-link.button-small,button.submit.button-small,form button.button-small,[class^='button'].button-small,.ce_hyperlink > a.button-small,.news-more > a.button-small{padding: 0 16px;height: 40px;font-size: 14px}button,form button,.button > a,a.button,.ce_hyperlink > a,span.button,button.submit,.nav-button > a,.news-more > a{color: #5bc2e7;border: solid 2px #5bc2e7;font-family: 'Lexend', 'Lato', sans-serif}button:hover,form button:hover,.button > a:hover,a.button:hover,.ce_hyperlink > a:hover,span.button:hover,button.submit:hover,.nav-button > a:hover,.news-more > a:hover{background-color: #5bc2e7;color: #fafbfd}button.secondary,button.submit,.button-secondary > a,a.button-secondary,span.button-secondary{color: #fafbfd;background-color: #5bc2e7;border: solid 2px #5bc2e7}button.secondary:hover,button.submit:hover,.button-secondary > a:hover,a.button-secondary:hover,span.button-secondary:hover{color: #fafbfd;background-color: #3592b4;border: solid 2px #5bc2e7}button.button-dark,.button-dark > a,a.button-dark,span.button-dark{color: #fff;background-color: #3c424d;border: solid 2px #3c424d}button.button-dark:hover,.button-dark > a:hover,a.button-dark:hover,span.button-dark:hover{color: #fff;background-color: #596270;border: solid 2px #3c424d}button.button-light,.button-light > a,a.button-light,span.button-light{color: #596270;background-color: #f6f8fa;border: solid 2px #f6f8fa}button.button-light:hover,.button-light > a:hover,a.button-light:hover,span.button-light:hover{color: #596270;background-color: #e8edf3;border: solid 2px #f6f8fa}button.button-link,.button-link > a,a.button-link,span.button-link{color: #5bc2e7;background-color: transparent;border: solid 2px transparent;padding: .6rem 0}button.button-link:hover,.button-link > a:hover,a.button-link:hover,span.button-link:hover{color: #408aa3;background-color: transparent;border: solid 2px transparent}.bg-dark .button > a.button-outline,.bg-black .button > a.button-outline,.bg-dark-gray .button > a.button-outline,.bg-dark a.button.button-outline,.bg-black a.button.button-outline,.bg-dark-gray a.button.button-outline,.bg-dark span.button.button-outline,.bg-black span.button.button-outline,.bg-dark-gray span.button.button-outline,.bg-dark button.submit.button-outline,.bg-black button.submit.button-outline,.bg-dark-gray button.submit.button-outline{color: #fff !important;border-color: #fff;background-color: transparent}.bg-dark .button > a.button-outline:hover,.bg-black .button > a.button-outline:hover,.bg-dark-gray .button > a.button-outline:hover,.bg-dark a.button.button-outline:hover,.bg-black a.button.button-outline:hover,.bg-dark-gray a.button.button-outline:hover,.bg-dark span.button.button-outline:hover,.bg-black span.button.button-outline:hover,.bg-dark-gray span.button.button-outline:hover,.bg-dark button.submit.button-outline:hover,.bg-black button.submit.button-outline:hover,.bg-dark-gray button.submit.button-outline:hover{color: #738191 !important;border-color: #a2b5cd;background-color: #fff !important}.ce_text.legend p{line-height: 100%}span.badge{position: relative;color: #3c424d;padding: .5rem .4rem;border-radius: .5rem;background-color: rgba(255,255,255,0.5);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);font-weight: 600;font-size: 16px;z-index: 3;overflow: hidden}.button-margin{margin-bottom: 1rem}.button-full{width: 100%;padding: 0}.ce_hyperlink{padding-left: 0;padding-right: 0}.hide-footer-action-bar .footer-action-bar{display: none}footer{color: #738191;background: #fff}footer .inside{padding: 0 48px;box-sizing: border-box}footer .footer{margin-bottom: 2rem}footer .footer .footer-form .widget.widget-submit button.submit{text-decoration: none;background: #5bc2e7;border-radius: 999999px;display: flex;justify-content: center;align-items: center;color: #fff;height: 32px;padding: 0 16px;transition: background ease .2s;white-space: nowrap;text-transform: uppercase;font-weight: 600;font-size: 12px;letter-spacing: 0.05em}footer .footer .footer-form .widget.widget-submit button.submit:hover{background: #50abcc}footer .footer .footer-links a,footer .footer .footer-links a:active,footer .footer .footer-links a:visited,footer .footer .footer-links a:focus{transition: color .1s ease-in-out;color: #738191;font-weight: 300;font-size: 14px;text-decoration: none;line-height: 250%}footer .footer .footer-links a:hover,footer .footer .footer-links a:active:hover,footer .footer .footer-links a:visited:hover,footer .footer .footer-links a:focus:hover{text-decoration: underline}footer .footer .footer-links .rs-column .ce_text{width: 80%;margin-bottom: 2rem}footer .footer .footer-links .rs-column .ce_text .h5{text-transform: uppercase;font-size: 12px;color: #596270;margin-top: 0;margin-bottom: 1rem;letter-spacing: 0.05em}@media screen and (min-width: 1440px){footer .footer .footer-links .rs-column .ce_text{margin-bottom: 0}}footer .footer p{margin-top: 0}footer .footer .footer-bottom{padding: 0;display: flex;gap: 1rem;justify-content: flex-start;align-items: center;flex-direction: column;align-items: flex-start}@media screen and (min-width: 1440px){footer .footer .footer-bottom{flex-direction: row;align-items: center}}footer .footer .footer-bottom .footer-copyright{font-size: 14px;color: #596270;font-weight: 500}footer .footer .footer-bottom .footer-copyright .footer-copyright-link{color: #596270;text-decoration: none}footer .footer .footer-bottom .footer-links{display: flex;flex-flow: row wrap;column-gap: 1rem}footer .footer .footer-collset{margin: 1em 0}footer .footer ul{list-style: none;margin: 0 0 0 0;padding: 0 0 0 0}.not-top #header{box-shadow: 0 0 20px rgba(0,0,0,0.1)}#header{position: sticky;top: 0;display: flex;z-index: 100;padding: 0;background: white;transition: background-color ease .2s}#header > .inside{max-width: 1440px;margin: 0 auto;height: 60px;padding: 0 1.5rem;display: flex;align-items: center;justify-content: space-between;gap: 8px;flex: 1}@media screen and (min-width: 700px){#header > .inside{height: 72px}}@media screen and (min-width: 992px){#header > .inside{height: 80px}}#header .logo-container{flex: 1;display: flex}#header .logo-container .logo-link{display: flex;justify-content: center;align-items: center;height: 20px;align-self: flex-start}#header .logo-container .logo-link .logo-link{align-self: flex-start}@media screen and (min-width: 992px){#header .logo-container .logo-link{height: 22px}}#header .logo-container .logo-link img{height: 100%;object-fit: contain;object-position: left center}#header .logo-container .logo-white{display: none}#header #mega-menu{position: absolute;left: 50%;transform: translatex(-50%);display: none}@media screen and (min-width: 992px){#header #mega-menu{display: block}}#header .mod_changelanguage .language-dropdown{justify-content: flex-end}#header #header-actions{display: none}@media screen and (min-width: 992px){#header #header-actions{display: flex;gap: .5rem}}@media screen and (max-width: 992px){#header #header-actions .second-actions{display: block !important}}@media screen and (max-width: 1200px){#header #header-actions .second-actions{display: none}}#header #header-actions .button-header{text-decoration: none;background: #5bc2e7;border-radius: 999999px;display: flex;justify-content: center;align-items: center;color: #fff;height: 32px;padding: 0 16px;transition: background ease .2s;white-space: nowrap;text-transform: uppercase;font-weight: 500;font-size: 12px;letter-spacing: 0.05em}#header #header-actions .button-header:hover{background: #50abcc}@media screen and (min-width: 992px){#header #header-actions .button-header{padding: 0 16px}}#header #header-actions .button-header.secondary{color: #5bc2e7;background: #fff;border: solid 2px #5bc2e7}#header #header-actions .button-header.secondary:hover{background: #e8edf3}#header #mobile-trigger{display: flex;align-content: center;justify-content: center;text-decoration: none;color: #596270;width: 24px}#header #mobile-trigger .material-icons{font-size: 32px}#header #mobile-trigger:hover{color: #5bc2e7}@media screen and (min-width: 992px){#header #mobile-trigger{display: none}}.header-transparent #container{margin-top: -60px}@media screen and (min-width: 700px){.header-transparent #container{margin-top: -72px}}@media screen and (min-width: 992px){.header-transparent #container{margin-top: -80px}}.header-transparent:not(.not-top) #header{background: transparent}.header-transparent:not(.not-top) #header .logo-container .logo-white{display: block}.header-transparent:not(.not-top) #header .logo-container .logo-blue{display: none}.header-transparent:not(.not-top) #header .language-toggler{color: #fff;opacity: 0.9;transition: all .2s ease}.header-transparent:not(.not-top) #header .language-toggler:hover{opacity: 1}.header-transparent:not(.not-top) #header #mega-menu > .level_1 > li{color: #fff}.header-transparent:not(.not-top) #header #mega-menu > .level_1 > li:hover,.header-transparent:not(.not-top) #header #mega-menu > .level_1 > li.trail,.header-transparent:not(.not-top) #header #mega-menu > .level_1 > li.active{color: #5bc2e7}.header-transparent:not(.not-top) #header #mobile-trigger{color: #fff}.header-transparent:not(.not-top) #header #mobile-trigger:hover{color: #5bc2e7}body.hofff-consent-privacy-settings-open #wrapper{max-height: 100vh;overflow-y: hidden}body.hofff-consent-privacy-settings-open .hofff-conset-banner-logo{display: none !important}body.hofff-consent-privacy-settings-open .custom{display: none}#hofff-consent-banner{background: rgba(0,0,0,0.5);height: 100vh;display: flex;justify-content: center;align-items: center;top: 0;width: 100vw}#hofff-consent-banner .inside{background: white;border-radius: 16px;margin: 1rem 1rem;max-width: 500px;padding: 2rem;box-shadow: rgba(0,0,0,0.5) 0 5px 10px;max-height: 80vh;position: relative;overflow-y: auto}@media screen and (min-width: 992px){#hofff-consent-banner .inside{margin: 2rem 4rem;padding: 3rem}}#hofff-consent-banner .hofff-conset-banner-logo{width: 50px;height: 50px;background-image: url('/files/next_thing-tessa/img/cookie-banner.svg');background-size: contain;margin-bottom: 1rem;display: none}@media screen and (min-width: 992px){#hofff-consent-banner .hofff-conset-banner-logo{display: block}}#hofff-consent-banner .hofff-consent-root-headline{display: none}#hofff-consent-banner .hofff-consent-root-text{font-size: 14px;line-height: 24px;margin-bottom: 16px}@media screen and (min-width: 992px){#hofff-consent-banner .hofff-consent-root-text{font-size: 16px}}#hofff-consent-banner .hofff-consent-root-text p{font-size: inherit;color: #8fa0b5}#hofff-consent-banner .hofff-consent-root-text p u{cursor: pointer;color: 0 #f7fcfe;font-weight: 600;border-bottom: 1px dotted #5bc2e7;text-decoration: none}#hofff-consent-banner .hofff-consent-root-text p u:hover{border-bottom: 1px solid #5bc2e7}#hofff-consent-banner .hofff-consent-root-text ul{list-style: none;display: flex;gap: 12px;justify-content: flex-start;padding: 0;margin: 0 0 0 0}#hofff-consent-banner .hofff-consent-root-text ul u,#hofff-consent-banner .hofff-consent-root-text ul a{text-decoration: underline;color: #5bc2e7 !important;font-weight: 600;font-size: 14px}@media screen and (min-width: 992px){#hofff-consent-banner .hofff-consent-root-text ul u,#hofff-consent-banner .hofff-consent-root-text ul a{font-size: 16px}}#hofff-consent-banner .hofff-consent-root-text ul u:active,#hofff-consent-banner .hofff-consent-root-text ul a:active,#hofff-consent-banner .hofff-consent-root-text ul u:hover,#hofff-consent-banner .hofff-consent-root-text ul a:hover{color: #408aa3;cursor: pointer}#hofff-consent-banner .hofff-consent-privacy-notes{font-size: 16px;line-height: 22px;margin: -0.5rem 1rem 4rem 1rem;color: #8fa0b5}#hofff-consent-banner .hofff-consent-privacy-notes p{font-size: inherit}#hofff-consent-banner .hofff-consent-privacy-settings-button{display: none}#hofff-consent-banner .hofff-consent-buttons.btn-group{display: flex;gap: 8px}#hofff-consent-banner .hofff-consent-buttons.btn-group button{font-size: 14px;padding: 0 12px;height: 40px}@media screen and (min-width: 992px){#hofff-consent-banner .hofff-consent-buttons.btn-group button{font-size: 16px;padding: 0 24px;height: 48px}}#hofff-consent-banner .hofff-consent-buttons.btn-group .hofff-consent-button-revoke{display: none}#hofff-consent-banner .hofff-consent-buttons.btn-group a.btn,#hofff-consent-banner .hofff-consent-buttons.btn-group span.btn,#hofff-consent-banner .hofff-consent-buttons.btn-group button.btn{margin-bottom: 0}#hofff-consent-banner .hofff-consent-button-close,#hofff-consent-banner .hofff-consent-button-revoke{--button-bg: transparent;--button-bg-hover: transpaerent;--color-btn-text: #5bc2e7;--color-btn-text-hover: #408aa3;--button-border-color: #5bc2e7;--button-border-color-hover: #408aa3;order: 1}#hofff-consent-banner .hofff-consent-button-close:hover,#hofff-consent-banner .hofff-consent-button-revoke:hover{box-shadow: none !important}#hofff-consent-banner .hofff-consent-button-accept{order: 2}#hofff-consent-banner .hofff-consent-privacy-settings fieldset{border: none;padding: 0}#hofff-consent-banner .hofff-consent-privacy-settings .card{display: block;margin: unset}#hofff-consent-banner.hofff-consent-privacy-settings-open{background: #f6f8fa;max-height: unset;display: block;height: auto;position: absolute;top: 0}#hofff-consent-banner.hofff-consent-privacy-settings-open .inside{height: auto;max-height: unset;margin: 0 auto !important;padding: 0 !important}#hofff-consent-banner.hofff-consent-privacy-settings-open .inside > .row{padding: 1rem}#hofff-consent-banner.hofff-consent-privacy-settings-open .card{background: white;margin-bottom: 32px;border-radius: 16px;overflow: hidden;padding-bottom: 16px}@media screen and (min-width: 992px){#hofff-consent-banner.hofff-consent-privacy-settings-open .card{padding-bottom: 32px}}#hofff-consent-banner.hofff-consent-privacy-settings-open .card p{color: #8fa0b5;line-height: 160%;font-weight: 300}#hofff-consent-banner.hofff-consent-privacy-settings-open .card .valid-feedback{color: #5bc2e7}#hofff-consent-banner.hofff-consent-privacy-settings-open .card .card-header{background: #fafbfd;padding: 2rem}#hofff-consent-banner.hofff-consent-privacy-settings-open .card .card-header p{font-size: 16px;line-height: 150%;color: #8fa0b5}@media screen and (min-width: 992px){#hofff-consent-banner.hofff-consent-privacy-settings-open .card .card-header p{font-size: 18px}}#hofff-consent-banner.hofff-consent-privacy-settings-open .card .widget-checkbox{margin-bottom: 0}#hofff-consent-banner.hofff-consent-privacy-settings-open .card .checkbox_container{background: white;padding: 1rem;border: 2px #e8edf3 solid;border-radius: 8px;overflow: hidden;cursor: pointer;margin-top: 16px;display: flex;flex-direction: column}#hofff-consent-banner.hofff-consent-privacy-settings-open .card .checkbox_container:hover{border: 2px #5bc2e7 solid;background: #f7fcfe}#hofff-consent-banner.hofff-consent-privacy-settings-open .card .checkbox_container .hofff-consent-switch{display: flex !important;gap: 4px;align-items: flex-start}#hofff-consent-banner.hofff-consent-privacy-settings-open .card .checkbox_container .hofff-consent-tag-checkbox,#hofff-consent-banner.hofff-consent-privacy-settings-open .card .checkbox_container .hofff-consent-group-checkbox{transform: scale(1.5);margin-right: 8px;margin-top: 2px;accent-color: #5bc2e7;cursor: pointer}#hofff-consent-banner.hofff-consent-privacy-settings-open .card .checkbox_container .custom-control-label{font-weight: 600;line-height: 20px;cursor: pointer;color: #596270}#hofff-consent-banner.hofff-consent-privacy-settings-open .card .checkbox_container .hofff-consent-feedback{display: none !important;background: none}#hofff-consent-banner.hofff-consent-privacy-settings-open .card .checkbox_container .was-validated + .hofff-consent-feedback{display: block !important}#hofff-consent-banner.hofff-consent-privacy-settings-open .card .checkbox_container .hofff-consent-switch{width: 100%}#hofff-consent-banner.hofff-consent-privacy-settings-open .card .checkbox_container .was-validated > .hofff-consent-feedback{display: flex !important}#hofff-consent-banner.hofff-consent-privacy-settings-open .card .hofff-consent-tag-title.h2{font-size: 24px;color: #596270}@media screen and (min-width: 992px){#hofff-consent-banner.hofff-consent-privacy-settings-open .card .hofff-consent-tag-title.h2{font-size: 32px}}#hofff-consent-banner.hofff-consent-privacy-settings-open .card .hofff-consent-tag-title.h3{font-size: 18px;color: #596270;font-weight: 700;margin-bottom: 0}@media screen and (min-width: 992px){#hofff-consent-banner.hofff-consent-privacy-settings-open .card .hofff-consent-tag-title.h3{font-size: 22px}}#hofff-consent-banner.hofff-consent-privacy-settings-open .card .hofff-consent-tag-title p{font-size: 14px}@media screen and (min-width: 992px){#hofff-consent-banner.hofff-consent-privacy-settings-open .card .hofff-consent-tag-title p{font-size: 16px}}#hofff-consent-banner.hofff-consent-privacy-settings-open .card .hofff-consent-tag-collection{list-style: none;margin: 1rem 2rem;padding: 0}@media screen and (min-width: 992px){#hofff-consent-banner.hofff-consent-privacy-settings-open .card .hofff-consent-tag-collection{margin: 2rem 4rem}}#hofff-consent-banner.hofff-consent-privacy-settings-open .card .hofff-consent-tag-collection p{font-size: 14px}#hofff-consent-banner.hofff-consent-privacy-settings-open .inside{background: white;max-width: 1140px;box-shadow: none;position: relative;overflow: unset;background: none;margin-left: auto;margin-right: auto;padding-left: 15px;padding-right: 15px;width: 100%}#hofff-consent-banner.hofff-consent-privacy-settings-open .hofff-consent-root-text,#hofff-consent-banner.hofff-consent-privacy-settings-open .hofff-consent-buttons{display: none}#hofff-consent-banner.hofff-consent-privacy-settings-open .hofff-consent-privacy-settings .hofff-consent-buttons{display: flex;justify-content: center;background: rgba(56,56,56,0.84);position: fixed;bottom: 0;left: 50%;transform: translateX(calc(-50% - 4rem));width: 100%;max-width: 1024px;margin: 0 4rem;padding: .5rem .5rem}@media screen and (min-width: 992px){#hofff-consent-banner.hofff-consent-privacy-settings-open .hofff-consent-privacy-settings .hofff-consent-buttons{border-radius: 8px;bottom: 0.5rem;box-shadow: 0 0 0 4px rgba(117,117,117,0.25);justify-content: flex-end}}#hofff-consent-banner.hofff-consent-privacy-settings-open .hofff-consent-privacy-settings .hofff-consent-buttons .hofff-consent-button-close,#hofff-consent-banner.hofff-consent-privacy-settings-open .hofff-consent-privacy-settings .hofff-consent-buttons .hofff-consent-button-revoke{--button-bg: transparent;--button-bg-hover: transpaerent;--color-btn-text: #fff;--color-btn-text-hover: #d6f0f9;--button-border-color: rgba(255,255,255,0.5);--button-border-color-hover: #d6f0f9}#hofff-consent-banner.hofff-consent-privacy-settings-open .hofff-consent-privacy-settings .hofff-consent-buttons .hofff-consent-button-revoke{display: none}#hofff-consent-banner .widget-explanation .hofff-consent-tag-vendors{display: none !important}#hofff-consent-banner .widget-explanation .hofff-consent-tag-vendors-collection{display: none !important}.hofff-consent-placeholder{background: #fafbfd;padding: 1rem;border-radius: 1rem;position: relative;overflow: hidden;display: flex;justify-content: center;align-items: center;gap: 1rem;box-shadow: inset rgba(255,255,255,0.15) 0 0 0 3px;border: 3px dotted #e8edf3}@media screen and (min-width: 992px){.hofff-consent-placeholder{font-size: 20px;padding: 4rem}}.hofff-consent-placeholder.card{min-height: unset}.hofff-consent-placeholder .icon-wrapper{display: none}@media screen and (min-width: 992px){.hofff-consent-placeholder .icon-wrapper{display: flex}}.hofff-consent-placeholder .content-wrapper{display: flex;justify-content: flex-start;align-items: flex-start;gap: 0.25rem;flex-direction: column}@media screen and (min-width: 992px){.hofff-consent-placeholder .content-wrapper{gap: 0.5rem}}.hofff-consent-placeholder .content-wrapper .btn{margin-bottom: 0}.hofff-consent-placeholder .content-wrapper .btn-group .hofff-consent-show-privacy-settings{display: none}@media screen and (min-width: 992px){.hofff-consent-placeholder .content-wrapper .btn-group .hofff-consent-show-privacy-settings{display: inline-flex}}.hofff-consent-placeholder .card-body{max-width: 860px;display: flex;flex-direction: row;gap: 8px}.hofff-consent-placeholder .hofff-consent-banner-icon{color: #dae1eb;background: #fafbfd;font-size: 32px;display: flex;justify-content: center;align-items: center;width: 50px;height: 50px;border-radius: 99999px;margin-top: -16px}.hofff-consent-placeholder .hofff-consent-buttons{margin-top: 0.5rem}.hofff-consent-placeholder .hofff-consent-tag-title{font-size: 14px;color: #dae1eb;font-weight: 700;margin: 0;font-family: monospace}@media screen and (min-width: 992px){.hofff-consent-placeholder .hofff-consent-tag-title{font-size: 16px}}.hofff-consent-placeholder .hofff-consent-tag-details{font-size: 10px;color: #e8edf3;font-weight: 600;font-family: monospace;line-height: 1.5;overflow-y: auto;max-height: 64px}@media screen and (min-width: 992px){.hofff-consent-placeholder .hofff-consent-tag-details{max-height: 120px;font-size: 12px}}.hofff-consent-placeholder .hofff-consent-tag-details p{font-size: inherit;color: inherit}.hofff-consent-placeholder .hofff-consent-youtube.image_container{display: none}.index-wrapper .index-content{padding: 2rem;border-radius: .5rem;background-color: #f6f8fa;border: 2px #dae1eb solid;max-width: 480px;margin: 0 auto}.index-wrapper .index-content .index-content__headline{font-size: 18px;margin-top: 0;margin-bottom: 1rem}.index-wrapper .index-content .index-content__list{list-style: decimal;margin-bottom: 0}.index-wrapper .index-content .index-content__list .index-content__list-item::marker{color: #a2b5cd}@media screen and (min-width: 0) and (max-width: 700px){div#news-teaser-home .layout_news_home{width: 100%}div#news-teaser-home .layout_news_home a{padding: 1.5rem}div#news-teaser-home .layout_news_home:first-child{text-align: left}div#news-teaser-home .layout_news_home:first-child a{border-bottom: 1px solid #646464}}#news-teaser-home{z-index: 0;border-bottom: 2px #dae1eb solid}#news-teaser-home h2{margin-top: 0.4rem;margin-bottom: 0;color: #8fa0b5}#news-teaser-home .calltoaction{text-transform: uppercase}#news-teaser-home .layout_news_home{background: #738191;width: 50%;display: block;float: left;box-sizing: border-box;height: 100%;border-left: 1px solid #646464;border-bottom: none}#news-teaser-home .layout_news_home:first-child{text-align: right}#news-teaser-home .layout_news_home.last a:hover h2{color: #fff}#news-teaser-home .layout_news_home a{padding: 2rem;box-sizing: border-box;text-decoration: none;width: 100%;height: 100%;display: block}#news-teaser-home .layout_news_home a:hover h2{color: #fff}.boxes-item{transition: .2s;box-shadow: 0 3.1px 6.8px rgba(0,0,0,0.028), 0 10.5px 23px rgba(0,0,0,0.042), 0 47px 103px rgba(0,0,0,0.07000000000000001);border-radius: .5rem;position: relative;z-index: 5;overflow: hidden;display: flex;flex-flow: column;justify-content: flex-start}.boxes-item .boxes-image,.boxes-item .boxes-content,.boxes-item .boxes-link,.boxes-item .boxes-headline{text-align: center}.boxes-item .boxes-image{max-height: 300px;width: 100%}.boxes-item .boxes-content .boxes-headline{font-size: larger}.boxes-item .boxes-content p{margin-bottom: 0;color: #8fa0b5;font-size: medium}.boxes-item .boxes-content .boxes-link{margin-top: 1rem}.mod_newslist .boxes-item{transition: .2s;box-shadow: 0 3.1px 6.8px rgba(0,0,0,0.028), 0 10.5px 23px rgba(0,0,0,0.042), 0 47px 103px rgba(0,0,0,0.07000000000000001);border-radius: .5rem;padding: 0;position: relative;z-index: 5;overflow: hidden;display: flex;flex-flow: row wrap;justify-content: center}.mod_newslist .boxes-item .boxes-image,.mod_newslist .boxes-item .boxes-content,.mod_newslist .boxes-item .boxes-link,.mod_newslist .boxes-item .boxes-headline{text-align: center}.mod_newslist .boxes-item .boxes-image{max-height: 300px;width: 100%}.mod_newslist .boxes-item .boxes-content{align-self: flex-end}.mod_newslist .boxes-item .boxes-content .boxes-headline{font-size: larger}.mod_newslist .boxes-item .boxes-content p{margin-bottom: 0;color: #8fa0b5;font-size: medium}.mod_newslist .boxes-item .boxes-content .boxes-link{margin-top: 1rem}.layout_short,.layout_latest,.layout_full,.layout_simple{display: flex;flex-direction: column}.layout_short .card-cover a img,.layout_latest .card-cover a img,.layout_full .card-cover a img,.layout_simple .card-cover a img{transition: transform .2s}.layout_short .card-cover a:hover img,.layout_latest .card-cover a:hover img,.layout_full .card-cover a:hover img,.layout_simple .card-cover a:hover img{transform: scale(1.05)}.layout_short .image_container,.layout_latest .image_container,.layout_full .image_container,.layout_simple .image_container{order: -2}.layout_short .card-content,.layout_latest .card-content,.layout_full .card-content,.layout_simple .card-content{padding: 1rem;flex: 1;display: flex;flex-flow: column wrap}.layout_short .card-content .news-list--headline,.layout_latest .card-content .news-list--headline,.layout_full .card-content .news-list--headline,.layout_simple .card-content .news-list--headline{margin: 0;font-family: 'Lexend', 'Lato', sans-serif;color: #214552;font-weight: bold;text-transform: none}.layout_short .card-content .news-list--headline.h3,.layout_latest .card-content .news-list--headline.h3,.layout_full .card-content .news-list--headline.h3,.layout_simple .card-content .news-list--headline.h3,.layout_short .card-content .news-list--headline h3,.layout_latest .card-content .news-list--headline h3,.layout_full .card-content .news-list--headline h3,.layout_simple .card-content .news-list--headline h3{font-size: 1.2em}.layout_short .card-content .news-list--headline.h2,.layout_latest .card-content .news-list--headline.h2,.layout_full .card-content .news-list--headline.h2,.layout_simple .card-content .news-list--headline.h2,.layout_short .card-content .news-list--headline h2,.layout_latest .card-content .news-list--headline h2,.layout_full .card-content .news-list--headline h2,.layout_simple .card-content .news-list--headline h2{font-size: 2.5em}.layout_short .card-content .news-list--headline a,.layout_latest .card-content .news-list--headline a,.layout_full .card-content .news-list--headline a,.layout_simple .card-content .news-list--headline a{text-decoration: none;margin-bottom: 0;color: inherit}.layout_short .card-content .ce_text,.layout_latest .card-content .ce_text,.layout_full .card-content .ce_text,.layout_simple .card-content .ce_text{flex: 1}.layout_short .card-content .inline,.layout_latest .card-content .inline,.layout_full .card-content .inline,.layout_simple .card-content .inline{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between}.layout_short .card-content .inline .sharebuttons,.layout_latest .card-content .inline .sharebuttons,.layout_full .card-content .inline .sharebuttons,.layout_simple .card-content .inline .sharebuttons{padding-left: 0}.layout_short .card-content .inline .news-more,.layout_latest .card-content .inline .news-more,.layout_full .card-content .inline .news-more,.layout_simple .card-content .inline .news-more{margin-left: 1rem;margin-bottom: 0;margin-top: auto}.layout_short .card-content .inline .news-more a,.layout_latest .card-content .inline .news-more a,.layout_full .card-content .inline .news-more a,.layout_simple .card-content .inline .news-more a{font-size: small}.layout_short .info,.layout_latest .info,.layout_full .info,.layout_simple .info{font-size: 14px}.layout_short .info time,.layout_latest .info time,.layout_full .info time,.layout_simple .info time{color: #8fa0b5;text-transform: uppercase;opacity: .5}.layout_short .reading-time,.layout_latest .reading-time,.layout_full .reading-time,.layout_simple .reading-time{display: inline-flex;align-items: center;color: #8fa0b5;opacity: .5;font-size: 14px}.layout_short .reading-time .material-icons,.layout_latest .reading-time .material-icons,.layout_full .reading-time .material-icons,.layout_simple .reading-time .material-icons{padding-right: .25rem;color: #50abcc;font-size: 18px}.layout_latest,.boxes-item.layout_latest{position: relative;padding: 0}.layout_latest .card-cover,.boxes-item.layout_latest .card-cover{flex: 1}.layout_latest .card-cover .image_container,.boxes-item.layout_latest .card-cover .image_container{height: 100%;width: 100%;overflow: hidden}.layout_latest .card-cover .image_container img,.boxes-item.layout_latest .card-cover .image_container img{transition: transform .2s ease-in-out;object-fit: cover;max-width: none;width: 100%;height: 100%}.layout_latest .card-content,.boxes-item.layout_latest .card-content{flex: 1}.layout_latest .card-content .news-list--headline,.boxes-item.layout_latest .card-content .news-list--headline{font-size: 2em}.layout_latest .card-content .ce_text,.boxes-item.layout_latest .card-content .ce_text{margin-top: 1rem;margin-bottom: 1rem;flex: 1}.layout_latest .latest-post__badge,.boxes-item.layout_latest .latest-post__badge{position: absolute;top: 1rem;left: 1rem}@media screen and (min-width: 0) and (max-width: 700px){.layout_latest,.boxes-item.layout_latest{padding-left: 0 !important;flex-flow: column}.layout_latest .card-content .news-list--headline,.boxes-item.layout_latest .card-content .news-list--headline{font-size: 1.5em}}.layout_simple,.boxes-item.layout_simple{margin-bottom: 0;padding: 0;justify-content: start;flex-flow: column}.layout_simple a,.boxes-item.layout_simple a{padding-top: 0;margin-bottom: 0;display: block;color: inherit}.layout_simple .card-cover a,.boxes-item.layout_simple .card-cover a{position: relative;width: 100%;height: 12rem;overflow: hidden}.layout_simple .card-cover a img,.boxes-item.layout_simple .card-cover a img{transition: transform .2s ease-in-out;object-fit: cover;width: 100%;height: 100%}.layout_simple .ce_text p,.boxes-item.layout_simple .ce_text p{font-size: 14px;color: #8fa0b5}.news-menu a,.news-menu .active{text-decoration: none;color: inherit;font-family: 'Lexend', 'Lato', sans-serif}.news-menu .level_2 a,.news-menu .level_2 span.active{vertical-align: middle;text-decoration: none}.news-menu .level_2 a::before,.news-menu .level_2 span.active::before{content: '»';margin-right: calc(.5rem / 2)}.news-menu .year > a,.news-menu .year > .active{font-weight: 700}.mod_newscategories{border-bottom: 2px #dae1eb solid}.mod_newscategories .quantity{display: inline-flex;align-items: center}.mod_newscategories .quantity::before{content: '';margin-left: 0.5rem;margin-right: 0.5rem;display: block;width: 1rem;height: 1px;opacity: .25;background-color: #50abcc}.mod_newscategories .tags-group{margin: 1rem 0}.mod_newscategories .tags-group .tag{padding: .25rem 1rem;font-size: 16px;color: #50abcc}.mod_newscategories .tags-group .tag .active{font-family: 'Lexend', 'Lato', sans-serif;text-decoration: none;display: flex;align-items: center;border: none}.mod_newscategories .tags-group .active{border: 2px #dae1eb solid}.mod_newscategories .tags-group a{color: #50abcc}.mod_newsreader .layout_full p{line-height: 200%}.mod_newsreader .layout_full .ce_text .h2,.mod_newsreader .layout_full .ce_text h2,.mod_newsreader .layout_full h2.ce_headline{font-size: 2.0em;margin: .5em 0}@media screen and (min-width: 700px){.mod_newsreader .layout_full .ce_text .h2,.mod_newsreader .layout_full .ce_text h2,.mod_newsreader .layout_full h2.ce_headline{font-size: 2em;margin-bottom: .8em;line-height: 120%}}.mod_newsreader .layout_full .ce_text .h3,.mod_newsreader .layout_full .ce_text h3,.mod_newsreader .layout_full h3.ce_headline{font-size: 1.55em;margin: .4em 0;line-height: 120%}@media screen and (min-width: 700px){.mod_newsreader .layout_full .ce_text .h3,.mod_newsreader .layout_full .ce_text h3,.mod_newsreader .layout_full h3.ce_headline{font-size: 1.65em;margin: .9em 0 .5em 0}}.mod_newsreader .layout_full .ce_text .h4,.mod_newsreader .layout_full .ce_text h4,.mod_newsreader .layout_full h4.ce_headline{font-size: 1.5em;margin-bottom: 1em;line-height: 120%}.mod_newsreader .layout_full .default-image .image_container{margin-bottom: 1rem;overflow: hidden}.mod_newsreader .layout_full .default-image .image_container img{object-fit: cover;width: 100%;height: 100%;max-height: 20rem;border-radius: .5rem}.mod_newsreader .layout_full .center .sharebuttons{margin-left: auto;margin-right: auto;display: inline-block}.categories,.tags-group{list-style: none;padding: 0;margin: 0;align-items: center;display: flex;flex-flow: row wrap}.categories .tag,.tags-group .tag{background-color: #fafbfd;padding: .2rem 1rem;border-radius: 2rem;display: flex;font-size: 14px;margin-right: .2rem;margin-bottom: .2rem;align-items: center;color: #1c2124}.categories .tag a,.tags-group .tag a{text-decoration: none;color: #8fa0b5;display: flex}.categories .tag.hashtag a::before,.tags-group .tag.hashtag a::before,.categories .tag.hashtag span::before,.tags-group .tag.hashtag span::before{content: '#';cursor: pointer;font-size: 18px;opacity: .25;line-height: unset;margin-right: 0.5rem;font-weight: bolder}.categories .tag.--with-image a,.tags-group .tag.--with-image a,.categories .tag.--with-image label,.tags-group .tag.--with-image label{padding-left: .5rem}.categories .tag.--with-image .tag-image,.tags-group .tag.--with-image .tag-image{pointer-events: none;align-items: center;display: flex}.categories .tag.--with-image .tag-image img,.tags-group .tag.--with-image .tag-image img{object-fit: cover;border-radius: 50%;width: 20px;height: 20px}.center .categories,.center .tags-group{justify-content: center}.pagination .actions{list-style: none;padding: 0;display: flex;justify-content: center;flex-flow: row nowrap}.pagination .actions .previous,.pagination .actions .next{background: #5bc2e7;padding: .2rem 1rem;border-radius: 2rem;display: flex;font-size: 14px;margin-right: .2rem;margin-bottom: .2rem;align-items: center;color: #1c2124}.pagination .actions .previous .content,.pagination .actions .next .content{display: none}.pagination .actions .previous a,.pagination .actions .next a{text-decoration: none;padding: 0;margin: 0}.pagination .actions .previous a::before,.pagination .actions .next a::before{content: '➜';display: block;color: #fafbfd;font-size: 18px;cursor: pointer}.pagination .actions .previous{background-color: #fafbfd}.pagination .actions .previous a::before{color: #8fa0b5;transform: rotate(180deg)}.pagination .pages,.pagination .counter,.pagination .last,.pagination .first{display: none}#mega-menu{flex: 1;display: none}#mega-menu .mm-large > .mm_dropdown{margin-left: -220px}#mega-menu .mm-large > .mm_dropdown .inner::before,#mega-menu .mm-large > .mm_dropdown .inner::after{left: calc(68px + 220px)}#mega-menu > .level_1{list-style: none;padding: 0;margin: 0;display: flex;justify-content: center;align-items: center;gap: 16px}#mega-menu > .level_1 > li{color: #596270;position: relative;padding: 0 8px}@media screen and (min-width: 1440px){#mega-menu > .level_1 > li{padding: 0 16px}}#mega-menu > .level_1 > li:hover,#mega-menu > .level_1 > li.trail,#mega-menu > .level_1 > li.active{color: #5bc2e7}#mega-menu > .level_1 > li > a,#mega-menu > .level_1 > li > strong,#mega-menu > .level_1 > li > span{display: block;text-decoration: none;font-size: 16px;font-weight: 500;height: 100%;color: inherit;transition: color ease .2s}#mega-menu > .level_1 > li > a:after,#mega-menu > .level_1 > li > strong:after,#mega-menu > .level_1 > li > span:after{display: none}#mega-menu > .level_1 > li.mm_container{padding-right: 14px;position: relative}#mega-menu > .level_1 > li.mm_container > a,#mega-menu > .level_1 > li.mm_container > strong,#mega-menu > .level_1 > li.mm_container > span{pointer-events: none}#mega-menu > .level_1 > li.mm_container:before{display: flex;content: "";color: inherit;position: absolute;opacity: 0.7;right: 0;top: 50%;transform: translateY(-50%) rotate(45deg);width: 6px;height: 6px;border-bottom: 1px solid;border-right: 1px solid;vertical-align: middle}#mega-menu > .level_1 > li.mm_container:hover:after,#mega-menu > .level_1 > li.mm_container:hover:before{visibility: visible;opacity: 1}#mega-menu > .level_1 > li.mm_container:hover .mm_dropdown{transform: translateY(100%);opacity: 1;visibility: visible}#mega-menu .mm_dropdown{min-width: 192px;max-height: 420px;width: auto;opacity: 0;transform: translateY(95%);transition: transform .25s cubic-bezier(.17, .67, .52, 1), opacity .2s linear, bottom .25s step-start;transition-delay: .2s;display: flex;visibility: hidden;bottom: 0;left: -40px;padding-top: 12px}#mega-menu .mm_dropdown .button-nav-back{display: none}#mega-menu .mm_dropdown .inner{border-radius: 8px;border: none;background: #fff;box-shadow: 0 18px 24px rgba(2,8,20,0.2), 0 8px 8px rgba(2,8,20,0.1);border-top: 1px solid #e8edf3;padding: 1rem 2rem;overflow: visible}#mega-menu .mm_dropdown .inner:after,#mega-menu .mm_dropdown .inner:before{content: '';position: absolute;width: 0;height: 0;top: 22px;left: 68px;transform: translateY(-100%);border: solid 16px;border-color: transparent transparent #fff transparent;filter: drop-shadow(0 1px 2px rgba(14,31,53,0.2));z-index: -1}#mega-menu .mm_dropdown .inner:after{filter: none;z-index: 1}#mega-menu .mm_dropdown .inner ul{list-style: none;margin: 0;padding: 0}#mega-menu .mm_dropdown .inner .button-more{color: #5bc2e7;text-decoration: none;font-size: 14px;font-weight: 500;position: relative;letter-spacing: 0.05em;transition: color .2s ease;padding: 8px 0}#mega-menu .mm_dropdown .inner .button-more:hover{color: #408aa3}#mega-menu .mm_dropdown .inner .button-more:hover:after{transform: translate(30%, 0%)}#mega-menu .mm_dropdown .inner .button-more:after{font-family: 'Material Icons Outlined';content: ' arrow_forward';font-size: 12px;line-height: inherit;margin-left: 4px;transition: transform .2s ease}.mod_changelanguage .language-dropdown{position: relative;display: flex}.mod_changelanguage .language-dropdown:hover .language-toggler{color: #5bc2e7}.mod_changelanguage .language-dropdown .language-toggler{display: flex;align-items: center;justify-content: center;color: #596270;cursor: pointer;position: relative;transition: color .2s ease;padding: 12px;font-size: 20px}@media screen and (min-width: 992px){.mod_changelanguage .language-dropdown .language-toggler{color: #738191}}.mod_changelanguage .language-dropdown .language-toggler:hover{color: #5bc2e7}.mod_changelanguage .language-dropdown:hover .dropdown-content{display: block}.mod_changelanguage .language-dropdown .dropdown-content{position: absolute;display: none;right: -16px;bottom: 0;transform: translate(0, 100%);min-width: 148px}.mod_changelanguage .language-dropdown .dropdown-content .level_1{list-style: none;margin: 0;padding: 6px 0;border-radius: 8px;background-color: #fff;box-shadow: 0 18px 24px rgba(2,8,20,0.2), 0 8px 8px rgba(2,8,20,0.1);border-top: 1px solid #e8edf3;display: flex;flex-direction: column}.mod_changelanguage .language-dropdown .dropdown-content .level_1:after,.mod_changelanguage .language-dropdown .dropdown-content .level_1:before{content: '';position: absolute;width: 0;height: 0;top: 6px;right: 28px;transform: translateY(-100%);border: solid 12px;border-color: transparent transparent #fff transparent;filter: drop-shadow(0 1px 2px rgba(14,31,53,0.2));z-index: -1}.mod_changelanguage .language-dropdown .dropdown-content .level_1:after{filter: none;z-index: 2}.mod_changelanguage .language-dropdown .dropdown-content .level_1 a,.mod_changelanguage .language-dropdown .dropdown-content .level_1 strong{color: #596270;padding: 8px 8px 8px 32px;text-decoration: none;display: block;margin: 0 6px;border-radius: 6px;position: relative;font-weight: 600;font-size: 14px;transition: color ease .2s}.mod_changelanguage .language-dropdown .dropdown-content .level_1 a img,.mod_changelanguage .language-dropdown .dropdown-content .level_1 strong img{display: none}.mod_changelanguage .language-dropdown .dropdown-content .level_1 a:before,.mod_changelanguage .language-dropdown .dropdown-content .level_1 strong:before{content: '';font-family: "Material Icons Outlined";display: flex;justify-content: center;align-items: center;position: absolute;top: 50%;left: 10px;transform: translate(8%, -41%)}.mod_changelanguage .language-dropdown .dropdown-content .level_1 a.active,.mod_changelanguage .language-dropdown .dropdown-content .level_1 strong.active{color: #5bc2e7}.mod_changelanguage .language-dropdown .dropdown-content .level_1 a.active:before,.mod_changelanguage .language-dropdown .dropdown-content .level_1 strong.active:before{content: 'check'}.mod_changelanguage .language-dropdown .dropdown-content .level_1 a:hover,.mod_changelanguage .language-dropdown .dropdown-content .level_1 strong:hover{color: #5bc2e7}.ce_table table{border-spacing: 0;border-radius: .25rem;box-shadow: 0 3.1px 6.8px rgba(0,0,0,0.028), 0 10.5px 23px rgba(0,0,0,0.042), 0 47px 103px rgba(0,0,0,0.07000000000000001)}.tb-w100 table{width: 100%}.tb-w80 table{width: 80%}.tb-w50 table{width: 50%}.tb-w25 table{width: 25%}.tb-w20 table{width: 20%}.tb-padding-0 th,.tb-padding-0 td{padding: 0 0}.tb-padding-s th,.tb-padding-s td{padding: .2rem .3rem}.tb-padding-s th.col_first,.tb-padding-s td.col_first,.tb-padding-s th.col_last,.tb-padding-s td.col_last{padding: .2rem .6rem}.tb-padding-m th,.tb-padding-m td{padding: .4rem .5rem}.tb-padding-m th.col_first,.tb-padding-m td.col_first,.tb-padding-m th.col_last,.tb-padding-m td.col_last{padding: .4rem 1rem}.tb-padding-l th,.tb-padding-l td{padding: .8rem 1.2rem}.tb-padding-l th.col_first,.tb-padding-l td.col_first,.tb-padding-l th.col_last,.tb-padding-l td.col_last{padding: .8rem 2.4rem}.tb-padding-xl th,.tb-padding-xl td{padding: 1.2rem 2rem}.tb-padding-xl th.col_first,.tb-padding-xl td.col_first,.tb-padding-xl th.col_last,.tb-padding-xl td.col_last{padding: 1.2rem 4rem}.tb-alternate tr.even{background: #fcfcfc}.tb-alternate2 tr.odd{background: #fcfcfc}.tb-center tr td{text-align: center}thead td{padding-left: 10px;padding-right: 10px;border-color: #a2b5cd}tbody th{font-weight: normal;padding-left: 10px;padding-right: 10px}tbody td{padding-left: 10px;padding-right: 10px;border-color: #a2b5cd}tbody tr th{text-align: left;cursor: default}tbody tr th .chapter{opacity: 1;font-size: 2em;padding-top: 1.5rem;display: block;color: #738191}#main .ce_table{overflow: unset}@media (min-width: 0px) and (max-width: 700px){#main .ce_table{overflow-x: scroll !important;position: relative}#main .ce_table .col_first{padding-left: 0;padding-right: .5rem;left: 0}#main .ce_table::before{display: block;height: 100%;width: 50px;position: absolute;top: 0;right: 0;z-index: 40}}#tessa-pricing p small{line-height: 130%;display: block}.ce_youtube{position: relative;display: flex;justify-content: start}.ce_youtube.center{justify-content: center}.ce_youtube .video_container{max-width: 640px;width: 100%}.ce_youtube .video_container .responsive{border-radius: .5rem;box-shadow: rgba(99,99,99,0.2) 0px 2px 8px 0px}.ce_youtube .video_container .responsive :first-child{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.ce_youtube .caption{margin-top: 6px;font-size: 80%;opacity: 0.8;padding-left: 12px}.ce_youtube picture,.ce_youtube iframe{overflow: hidden;border-radius: .5rem;border: none;max-width: 100%}.ce_youtube picture{position: relative}.ce_youtube picture::before{content: '';background: black;width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0.2;transition: opacity ease-in 1s}.ce_youtube picture::after{content: 'play_arrow';font-family: 'Material Icons';font-size: 24px;background: white;width: 64px;height: 64px;top: 50%;left: 50%;transform: translate(-50%, -50%);position: absolute;border-radius: 100%;display: flex;justify-content: center;align-items: center;box-shadow: rgba(0,0,0,0.16) 0px 10px 36px 0px, rgba(0,0,0,0.06) 0px 0px 0px 1px;opacity: 0.8;color: #8fa0b5;transition: all ease-in .2s}.ce_youtube picture img{transition: transform ease-in .2s}.ce_youtube picture:hover::after{opacity: 0.95;transition: all ease-out .4s;width: 68px;height: 68px}.ce_youtube picture:hover::before{opacity: 0;transition: opacity ease-out 1s}.ce_youtube picture:hover img{transform: scale(1.05);transition: transform ease-out .4s}.y-gird-item{position: relative;border-radius: 4px;box-shadow: 0 0 32px 8px rgba(97,97,97,0.3);overflow: visible;transition: all ease-in .25s;background: white}.y-gird-item:hover{transform: translateY(-6px);transition: all ease-out .1s;box-shadow: 0 0 48px 10px rgba(97,97,97,0.25)}.y-gird-item:hover::after{opacity: 1;transition: opacity ease-out .1s}.y-gird-item::after{content: '';background: #8cd4ee;opacity: 0.3;position: absolute;bottom: 0;left: 0;height: 4px;width: 100%;transition: opacity ease-in .25s;border-radius: 0 0 4px 4px}.y-gird-item .y-gird-image{background: black;aspect-ratio: 16 / 9;overflow: hidden;border-radius: 4px 4px 0 0}.y-gird-item .y-gird-image img{width: 100%;height: 100%;object-fit: contain}.y-gird-item .y-gird-content{border-top: 1px solid #f9f9f9;padding: 2rem 2.5rem 4rem 2.5em}.y-gird-item .y-gird-link{text-decoration: none}.y-gird-item .y-gird-headline{padding: 0;margin: 0;font-weight: 700;color: black}.y-gird-item .y-gird-headline::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%}.y-gird-item .y-gird-infos{color: #214552;opacity: 0.6;font-size: 12px;font-weight: 900;text-transform: uppercase;margin-bottom: 0.5rem}.y-gird-item .y-gird-cta{position: absolute;bottom: 2rem;left: 2.5rem;color: #5bc2e7;font-weight: 700;font-size: 14px}.testimonial{text-align: center;display: flex;position: relative;flex-flow: column;padding: 48px 1.5rem;border-radius: .5rem}@media screen and (min-width: 700px){.testimonial{padding: 48px 3rem 0 3rem}}@media screen and (min-width: 992px){.testimonial{padding: 48px 6rem 0 6rem}}.testimonial .testimonial-text{flex: 3;text-align: center}.testimonial .testimonial-text .author-name{font-style: normal;font-weight: 400;color: #3c424d;font-size: 18px !important;margin-bottom: 6px}.testimonial .testimonial-text .one-line{justify-content: center;font-size: 18px !important;color: #a2b5cd;font-weight: 300;padding-bottom: 16px}.testimonial .testimonial-text .author-company{font-style: normal;text-decoration: underline;text-underline-position: under;display: inline}.testimonial .testimonial-text .author-position{font-style: normal;display: inline}.testimonial .testimonial-text .testimonial-quote p,.testimonial .testimonial-text .testimonial-quote{color: #738191;font-style: normal;font-weight: 300;font-size: 26px;line-height: 1.45;padding-top: 1rem;max-width: 944px;margin-left: auto;margin-right: auto;hyphens: none}.testimonial .testimonial-text .testimonial-quote p .button,.testimonial .testimonial-text .testimonial-quote .button{font-style: normal;display: none}.testimonial .testimonial-author{flex: 1;text-align: center;margin-bottom: -2rem}.testimonial .testimonial-author img{border-radius: 50%;box-shadow: 0 10px 15px rgba(0,0,0,0.13)}@media only screen and (max-width: 700px){.testimonial .testimonial-text{flex: 2}.testimonial .testimonial-author{flex: 1}}@media only screen and (max-width: 480px){.testimonial{flex-flow: column}.testimonial .testimonial-text{flex: 1}.testimonial .testimonial-author{margin: 0}}.author .author-name{font-style: normal;font-weight: 700;color: #596270;font-size: 18px !important;margin-bottom: 6px}.author .author-description{font-size: 14px}.author .author-image img{border-radius: 50%;box-shadow: 0 10px 15px rgba(0,0,0,0.13)}.testimonial-slider{overflow: hidden}.testimonial-slider .rsts-thumbs-crop{overflow: visible}.testimonial-slider .rsts-thumbs-slides .rsts-thumbs-slide{border-radius: 100%;border: 2px solid #c6c6c6;box-shadow: 0 1px 2px rgba(0,0,0,0.3), 0 0 1px 0 rgba(0,0,0,0.04);opacity: 0.5;transition: opacity ease-in .25s}.testimonial-slider .rsts-thumbs-slides .rsts-thumbs-slide::before{pointer-events: none;border-radius: 100%;content: '';width: 100%;height: 100%;top: 50%;left: 50%;transform: translate(-50%, -50%);box-shadow: inset 0 0 0 2px #fff;position: absolute}.testimonial-slider .rsts-thumbs-slides .rsts-thumbs-slide:hover,.testimonial-slider .rsts-thumbs-slides .rsts-thumbs-slide.rsts-thumbs-active-thumb{opacity: 1;transition: opacity ease-out .25s}.testimonial-slider .rsts-thumbs-slides .rsts-thumbs-slide.rsts-thumbs-active-thumb{border: 3px solid #50abcc;box-shadow: 0 1px 8px 1px #8cd4ee 0 0 1px 0 rgba(0,0,0,0.04)}.testimonial-slider .rsts-thumbs-slides .rsts-thumbs-slide img{width: 100% !important;height: 100% !important;object-fit: cover}.testimonial-slider .rsts-slide{min-height: 400px}.testimonial-slider .rsts-nav.rsts-nav-thumbs{position: absolute;top: 2rem;left: 0;width: 100%;overflow-x: auto;padding: 0 .5rem;height: 100px}.mod_glossary .grouplist > ul{list-style: none;padding-left: 0;display: flex;flex-flow: row wrap;justify-content: center;gap: 1rem}.mod_glossary .grouplist .letter{font-size: 18px}.mod_glossary .grouplist .letter.active > a{color: #738191;text-decoration: none;transition: color .2s ease-in-out}.mod_glossary .grouplist .letter.active > a:hover{color: #5bc2e7}.mod_glossary .grouplist .letter.inactive{color: #dae1eb}.mod_glossary .glossary{padding-top: calc(2 * 1rem);display: grid;row-gap: calc(3 * 1rem);grid-template-columns: 1fr}.mod_glossary .glossary .group{scroll-margin-top: 80px}.mod_glossary .glossary .group .letter{font-size: calc(2 * 18px);color: #214552;font-weight: 600}.mod_glossary .glossary .group .letter::after{content: '';width: 100%;height: 1px;background-color: #dae1eb;display: block;margin: .5rem 0}.mod_glossary .glossary .group .item{padding-bottom: 1rem;display: inline-flex;width: 100%;margin-right: 1rem}@media screen and (min-width: 700px){.mod_glossary .glossary .group .item{width: calc(49% - 1rem)}}@media screen and (min-width: 1680px){.mod_glossary .glossary .group .item{width: calc(33% - 1rem)}}.mod_glossary .glossary .group .item > a{text-decoration: none;transition: color .2s ease-in-out}.mod_glossary .glossary .group .item > a:hover{color: #5bc2e7}.mod_glossaryreader p{line-height: 200%}.mod_glossaryreader .ce_text .h2,.mod_glossaryreader .ce_text h2,.mod_glossaryreader h2.ce_headline{font-size: 2.0em;margin: .5em 0}@media screen and (min-width: 700px){.mod_glossaryreader .ce_text .h2,.mod_glossaryreader .ce_text h2,.mod_glossaryreader h2.ce_headline{font-size: 2em;margin-bottom: .8em;line-height: 120%}}.mod_glossaryreader .ce_text .h3,.mod_glossaryreader .ce_text h3,.mod_glossaryreader h3.ce_headline{font-size: 1.55em;margin: .4em 0;line-height: 120%}@media screen and (min-width: 700px){.mod_glossaryreader .ce_text .h3,.mod_glossaryreader .ce_text h3,.mod_glossaryreader h3.ce_headline{font-size: 1.65em;margin: .9em 0 .5em 0}}.mod_glossaryreader .ce_text .h4,.mod_glossaryreader .ce_text h4,.mod_glossaryreader h4.ce_headline{font-size: 1.5em;margin-bottom: 1em;line-height: 120%}.mod_glossaryreader .ce_text{margin-bottom: 2em}.mod_glossaryreader .default-image .image_container{margin-bottom: 1rem;border-radius: .5rem;overflow: hidden}.mod_glossaryreader .default-image .image_container img{object-fit: cover;width: 100%;height: 100%;max-height: 20rem}.lock-scroll{overflow-y: hidden}#nav-mobile{position: fixed;top: 0;right: 0;width: 100%;height: 100vh;transform: translateX(100%);transition: transform ease-in .2s;overflow: hidden;overflow-y: scroll;scrollbar-width: none;-webkit-overflow-scrolling: touch;background: #fff}#nav-mobile::-webkit-scrollbar{display: none}#nav-mobile *{box-sizing: border-box}@media screen and (min-width: 992px){#nav-mobile{display: none}}#nav-mobile.open{transform: translateX(0%);transition: transform ease-out .4s;box-shadow: rgba(99,99,99,0.2) 0 2px 8px 0}#nav-mobile.open .sidebar{transition: box-shadow ease-out .8s}@media screen and (min-width: 480px){#nav-mobile{width: 380px}}#nav-mobile .backdrop{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(255,255,255,0.5);z-index: 1000;display: none}#nav-mobile .sidebar{position: absolute;top: 0;right: 0;left: unset;bottom: unset;min-height: 100vh;width: 100%;background: #fff;border-left: 1px solid #e8edf3;z-index: 1001;padding-bottom: 48px}@media screen and (min-width: 480px){#nav-mobile .sidebar{width: 380px}}#nav-mobile .sidebar .sidebar-header{width: 100%;position: sticky;z-index: 1500;top: 0;right: 0;height: 60px;overflow: hidden;display: flex;padding: 0 1.5rem;align-items: center;background: white}@media screen and (min-width: 480px){#nav-mobile .sidebar .sidebar-header{width: 380px}}#nav-mobile .sidebar .sidebar-header .logo-wrapper{flex: 1}#nav-mobile .sidebar .sidebar-header .logo-wrapper .logo-container{overflow: hidden;width: 30px;height: 20px;align-items: flex-start}@media screen and (min-width: 480px){#nav-mobile .sidebar .sidebar-header .logo-wrapper .logo-container{display: none}}#nav-mobile .sidebar .sidebar-header .logo-wrapper .logo-link{height: 100%}#nav-mobile .sidebar .sidebar-header .logo-wrapper .logo-link img{object-position: left center;object-fit: cover}#nav-mobile .sidebar .sidebar-header .logo-wrapper .logo-white{display: none !important}#nav-mobile .sidebar .sidebar-header #sidebar-close{width: 40px;height: 100%;display: flex;justify-content: center;align-items: center;overflow: hidden;color: #596270;cursor: pointer;user-select: none;font-size: 32px}#nav-mobile .sidebar .sidebar-header #sidebar-close i{border-radius: 999px;padding: 4px;background: #fafbfd}#nav-mobile .sidebar .sidebar-header #sidebar-close:hover{color: #5bc2e7}#nav-mobile .sidebar .sidebar-content{height: 100%;padding: 0 40px;overflow-x: hidden}#nav-mobile .sidebar .sidebar-content #header-actions{display: block;margin-top: 24px;border-top: 1px solid #dae1eb;padding-top: 32px}#nav-mobile .sidebar .sidebar-content #header-actions .button-header{height: 40px;font-size: 16px}#nav-mobile .sidebar .sidebar-content #header-actions .button-header.secondary{margin-top: .5rem}#nav-mobile .nav-wrapper #mega-menu{transform: none;position: relative;left: unset;display: block !important}#nav-mobile .nav-wrapper .level_1{flex-direction: column;color: #596270;padding-top: 64px}@media screen and (min-height: 600px){#nav-mobile .nav-wrapper .level_1{padding-top: 114px}}#nav-mobile .nav-wrapper .level_1 > li{width: 100%;box-sizing: border-box;padding: 0}#nav-mobile .nav-wrapper .level_1 > li:before{transform: translate(-100%, -50%) rotate(-45deg);border-width: 2px;border-color: #becbdc;right: 8px}#nav-mobile .nav-wrapper .level_1 > li > a,#nav-mobile .nav-wrapper .level_1 > li > strong,#nav-mobile .nav-wrapper .level_1 > li > span{color: #596270;pointer-events: unset;min-height: 40px;display: flex;align-items: center;gap: 8px;font-size: 18px;font-weight: 600;letter-spacing: 0.03em}#nav-mobile .nav-wrapper .level_1 > li > a.active,#nav-mobile .nav-wrapper .level_1 > li > strong.active,#nav-mobile .nav-wrapper .level_1 > li > span.active,#nav-mobile .nav-wrapper .level_1 > li > a:hover,#nav-mobile .nav-wrapper .level_1 > li > strong:hover,#nav-mobile .nav-wrapper .level_1 > li > span:hover{color: #5bc2e7 !important}#nav-mobile .nav-wrapper .level_1 .mm_container :before{color: #596270}#nav-mobile .nav-wrapper .level_1 .mm_container:hover .mm_dropdown{transform: translateX(100%);visibility: visible}#nav-mobile .nav-wrapper .level_1 .mm_container:hover .mm_dropdown.open{visibility: visible;transform: none;opacity: 1}#nav-mobile .nav-wrapper .mm_dropdown{transform: translateX(100%);opacity: 1;visibility: visible;position: fixed;top: 0;right: 0;left: unset;bottom: unset;width: 100%;height: calc(100vh - 60px);display: block;overflow: hidden;overflow-y: scroll;scrollbar-width: none;-webkit-overflow-scrolling: touch;max-height: none;min-width: initial;background: #fff;padding: 0;margin-top: 60px;transition: transform .2s ease-in;margin-bottom: 48px}@media screen and (min-width: 480px){#nav-mobile .nav-wrapper .mm_dropdown{width: 380px}}#nav-mobile .nav-wrapper .mm_dropdown .button-nav-back{background: #fff;border-radius: 0;color: #a2b5cd;width: 100%;padding: 48px 0 24px 0;margin-bottom: 4px;height: 48px;position: sticky;display: flex;align-items: center;justify-content: flex-start;cursor: pointer;font-size: 18px;font-weight: 500;z-index: 1;top: 0;left: 0}#nav-mobile .nav-wrapper .mm_dropdown .button-nav-back:before{content: 'keyboard_backspace';font-family: "Material Icons Outlined";font-size: inherit;margin-right: 4px;color: inherit}#nav-mobile .nav-wrapper .mm_dropdown .button-nav-back:hover{color: #5bc2e7}#nav-mobile .nav-wrapper .mm_dropdown.open{visibility: visible;transform: translateX(0%);transition: transform .4s ease-out}#nav-mobile .nav-wrapper .mm_dropdown .inner{box-shadow: none;border-radius: 0;display: flex;background: none;border-top: none;width: 100%;border-left: 1px solid #e8edf3;padding: 0 40px 48px 40px;flex-direction: column;gap: 16px}#nav-mobile .nav-wrapper .mm_dropdown .inner:after,#nav-mobile .nav-wrapper .mm_dropdown .inner:before{display: none}#nav-mobile .nav-wrapper .mm_dropdown .inner .ce_rsce_mega_icon_link{width: 100%}#nav-mobile .nav-wrapper .mm_dropdown .inner .ce_rsce_mega_icon_link .link-list-headline{margin-top: 0;margin-bottom: 16px}#nav-mobile .nav-wrapper .mm_dropdown .inner .ce_rsce_mega_icon_link .link-list-headline.hide-mobile{display: none}#nav-mobile .nav-wrapper .mm_dropdown .inner .ce_rsce_mega_icon_link .button-more{margin: 8px 0 24px;display: inline-block;right: -4px}#nav-mobile .nav-wrapper .mm_dropdown .inner .ce_rsce_mega_icon_link .thumb-layout{display: flex;flex-direction: column;gap: 16px}#nav-mobile .nav-wrapper .mm_dropdown .inner .ce_rsce_mega_icon_link .thumb-layout .link-list-item{width: 100%;padding: 4px 0}#nav-mobile .nav-wrapper .mm_dropdown .inner .ce_rsce_mega_icon_link .card-layout{flex-direction: column;width: 100%;height: auto}#nav-mobile .nav-wrapper .mm_dropdown .inner .ce_rsce_mega_icon_link .link-layout{display: flex;flex-direction: column;gap: 4px;height: auto;margin-bottom: 32px}#nav-mobile .nav-wrapper .mm_dropdown .inner .ce_rsce_mega_icon_link .link-layout .link-list-item{padding: 0}#nav-mobile .nav-wrapper .mm_dropdown .inner .ce_rsce_mega_icon_link .link-layout .link-list-item .link-list-title{font-size: 18px;font-weight: 600;letter-spacing: 0.03em;display: flex}#nav-mobile .nav-wrapper .mm_dropdown .inner .ce_rsce_mega_icon_link .link-layout .link-list-item .link-list-title a{padding: 12px 0}#nav-mobile .nav-wrapper .mm_dropdown .inner .ce_rsce_mega_icon_link .link-layout.small-list .link-list-item{width: auto;margin-left: 0}.mod_article.demo-2023.vh-100 .inside{padding-top: 5rem;padding-bottom: 4rem}.mod_article.demo-2023 .button-back{position: fixed;top: 1rem;right: 1rem;z-index: 10;width: 32px !important;height: 32px !important;display: flex;color: #738191 !important;background: #fafbfd !important}@media screen and (min-width: 700px){.mod_article.demo-2023 .button-back{width: 48px !important;height: 48px !important}}.mod_article.demo-2023 .button-back:hover{color: #3c424d !important;box-shadow: 0 0 8px 0 rgba(0,0,0,0.5)}.mod_article.demo-2023 .ce_text ul{list-style-type: 'done';list-style-position: outside;padding-left: 20px;font-size: 16px}.mod_article.demo-2023 .ce_text ul li{padding-left: 12px;margin-bottom: 8px}.mod_article.demo-2023 .ce_text ul li::marker{color: #74cc1f;font-family: "Material Icons";display: flex;justify-content: center;align-items: center;width: 16px;height: 16px}.form-demo button.button-request-demo{display: flex;background: #58892A;border-color: #58892A;border-radius: 4px;width: 100%;margin-top: 8px}.form-demo button.button-request-demo:hover{background: #466C22;border-color: #58892A}.form-demo .widget-checkbox .checkbox_container span{padding-left: 28px}.form-demo .widget-checkbox input.checkbox{position: absolute;cursor: pointer;height: 16px !important;width: 16px !important;left: 0;outline-color: #8fa0b5 !important}.form-demo .widget-checkbox input.checkbox:after,.form-demo .widget-checkbox input.checkbox:before{display: none}.form-demo .widget-checkbox label{color: #3c424d !important}.form-demo .widget-checkbox label small{color: #8fa0b5 !important}.form-demo .widget-explanation{color: #8fa0b5;margin-bottom: 0 !important}.form-demo .widget-explanation p{line-height: 1;font-size: 16px !important;hyphens: none}.form-demo .widget-explanation p:first-child{margin-top: 0}.form-demo .widget-explanation p:last-child{margin-bottom: 0}.form-demo .widget-explanation p a{color: #3c424d}.contact-item.contact-job-info{margin: 0;overflow: visible;position: fixed;bottom: 32px;right: 24px;z-index: 10;display: none}@media screen and (min-width: 700px){.contact-item.contact-job-info{display: block}}.contact-item.contact-job-info .contact-image{position: absolute;top: -2.5rem;right: 0;width: 80px;cursor: pointer;transition: transform .2s ease-in}.contact-item.contact-job-info .contact-image img{transition: box-shadow .2s ease}.contact-item.contact-job-info .contact-image:hover img{box-shadow: rgba(0,0,0,0.1) 0 0 0 5px}.contact-item.contact-job-info .contact-image img{border-radius: 99999px !important}.contact-item.contact-job-info:hover #contact-job-info-toggler{visibility: visible}.contact-item.contact-job-info #contact-info-toggler{position: absolute;top: 0;left: 0;display: flex;border-radius: 9999px;background: rgba(0,0,0,0.05);aspect-ratio: 1/1;width: 32px;justify-content: center;align-items: center;transform: translate(-50%, -50%);cursor: pointer;user-select: none;transition: background .2s ease;color: #8fa0b5}.contact-item.contact-job-info #contact-info-toggler .material-icons{position: relative}.contact-item.contact-job-info #contact-info-toggler .material-icons::after{content: '';background: white;aspect-ratio: 1/1;width: 16px;display: block;position: absolute;top: 4px;left: 4px;z-index: -1;border-radius: 9999px}.contact-item.contact-job-info #contact-info-toggler:hover{background: rgba(0,0,0,0.1);color: #738191}.contact-item.contact-job-info.closed #contact-info-toggler,.contact-item.contact-job-info.closed .inner{visibility: hidden}.contact-item.contact-job-info.closed .contact-image{transform: translateY(70%);transition: transform .2s ease}.contact-item.contact-job-info .inner{background: rgba(255,255,255,0.95);overflow: visible;border-radius: 12px;margin-right: 1rem;padding: 1rem 1.5rem .5rem 1.5rem;box-shadow: 0 0 10px 0 rgba(0,0,0,0.14)}.contact-item.contact-job-info .inner .contact-hey .line-1{color: #3c424d;font-size: 16px;font-weight: 500;margin-bottom: 2px;user-select: none}.contact-item.contact-job-info .inner .contact-hey .line-2{color: #a2b5cd;font-size: 14px;font-weight: 400;user-select: none}.contact-item.contact-job-info .inner .wrapper{display: flex;gap: 16px}.contact-item.contact-job-info .inner a{padding: 8px 0;display: block;text-decoration: underline;font-size: 14px}.contact-item.contact-job-info .inner a:hover{text-decoration: none}.contact-item.contact-job-info .inner p{margin: 0}.contact-item.contact-job-info .inner .contact-email{order: 2}.contact-item.contact-job-info .inner .contact-phone{order: 1}.ce_organizationlist .organisation-list{list-style: none;padding-left: 0}.ce_organizationlist .organisation-list .organisation-item.partner-item{border-bottom: solid 1px #dae1eb;padding: calc(2 * 1rem) 0 1rem 0;display: flex;gap: calc(2 * .5rem);align-items: flex-start;flex-direction: column}@media screen and (min-width: 700px){.ce_organizationlist .organisation-list .organisation-item.partner-item{flex-direction: row;align-items: flex-end;gap: calc(4 * 1rem)}}.ce_organizationlist .organisation-list .organisation-item.partner-item .partner-logo{flex: 1}.ce_organizationlist .organisation-list .organisation-item.partner-item .partner-logo .image_container,.ce_organizationlist .organisation-list .organisation-item.partner-item .partner-logo picture{width: 100%;height: auto;display: flex;align-items: flex-end;max-width: 10rem}@media screen and (min-width: 700px){.ce_organizationlist .organisation-list .organisation-item.partner-item .partner-logo .image_container,.ce_organizationlist .organisation-list .organisation-item.partner-item .partner-logo picture{max-width: 16rem}}.ce_organizationlist .organisation-list .organisation-item.partner-item .partner-logo .image_container img,.ce_organizationlist .organisation-list .organisation-item.partner-item .partner-logo picture img,.ce_organizationlist .organisation-list .organisation-item.partner-item .partner-logo .image_container picture,.ce_organizationlist .organisation-list .organisation-item.partner-item .partner-logo picture picture{width: 100%}.ce_organizationlist .organisation-list .organisation-item.partner-item .partner-content{flex: 5}.ce_organizationlist .organisation-list .organisation-item.partner-item .partner-content .partner-name{color: #214552;font-weight: 600;font-size: calc(1.2 * 18px)}@media screen and (min-width: 700px){.ce_organizationlist .organisation-list .organisation-item.partner-item .partner-content .partner-name{font-size: calc(2 * 18px)}}.ce_organizationlist .organisation-list .organisation-item.partner-item .partner-content .partner-name .partner-link{text-decoration: none;font-weight: 600;color: #214552}.ce_organizationlist .organisation-list .organisation-item.partner-item .partner-content .partner-description{margin-bottom: 0;margin-top: .5rem;line-height: 160%;color: #8fa0b5;font-size: 14px}@media screen and (min-width: 700px){.ce_organizationlist .organisation-list .organisation-item.partner-item .partner-content .partner-description{font-size: medium}}.ce_organizationlist .organisation-list .organisation-item.partner-item .partner-content .partner-website{display: block;font-size: 14px}@media screen and (min-width: 700px){.ce_organizationlist .organisation-list .organisation-item.partner-item .partner-content .partner-website{font-size: medium}}.ce_organizationlist .organisation-list .organisation-item.partner-item .partner-content .partner-website .partner-link{border-bottom: 1px dotted #5bc2e7;text-decoration: none;position: relative}.ce_organizationlist .organisation-list .organisation-item.partner-item .partner-content .partner-website .partner-link:after{content: 'open_in_new';font-family: "Material Icons";color: #dae1eb;display: block;padding-left: 4px;position: absolute;bottom: -6px;right: -20px}.mm_dropdown .inner{display: flex;gap: 32px;align-items: flex-start;padding-left: 32px;padding-right: 32px}.ce_rsce_mega_icon_link .small-list .link-list-item{width: 104px;margin-left: -12px}.ce_rsce_mega_icon_link .small-list + .button-more{margin-left: -4px}.ce_rsce_mega_icon_link .link-list-headline{margin-top: 12px;margin-bottom: 12px}.ce_rsce_mega_icon_link .link-list-headline .h4{padding: 0;margin: 0;text-transform: uppercase;color: #a2b5cd;line-height: 1.4;font-weight: 600;font-size: 12px;letter-spacing: 0.1em}.ce_rsce_mega_icon_link .link-list-item{width: 220px;display: flex;position: relative;border-radius: 8px}.ce_rsce_mega_icon_link .link-list-item.active .link-list-title{color: #5bc2e7}.ce_rsce_mega_icon_link .link-list-item .link-list-title{color: #3c424d;font-weight: 600;font-size: 14px;line-height: 120%}.ce_rsce_mega_icon_link .link-list-item .link-list-title:hover{color: #5bc2e7}.ce_rsce_mega_icon_link .link-list-item .link-list-title.new-window-icon::after{content: '';background: url('/files/next_thing-tessa/img/arrow-top-right-on-square.svg');width: 16px;height: 16px;display: inline-flex;align-self: center;justify-self: center}.ce_rsce_mega_icon_link .link-list-item .link-list-title a{text-decoration: none;color: inherit}.ce_rsce_mega_icon_link .link-list-item .link-list-title a:after{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0}.ce_rsce_mega_icon_link .link-list-item .link-list-description{color: #a2b5cd;font-weight: 400;font-size: 14px;line-height: 120%}.ce_rsce_mega_icon_link .link-list-container{height: 100%}.ce_rsce_mega_icon_link .link-list-container.link-layout .link-list-item{padding: 8px;flex-direction: column}.ce_rsce_mega_icon_link .link-list-container.link-layout a{transition: color ease .2s}.ce_rsce_mega_icon_link .link-list-container.thumb-layout{display: grid;grid-auto-flow: column;grid-auto-columns: 1fr;grid-column-gap: 16px;grid-row-gap: 18px;grid-template-columns: 1fr;grid-template-rows: auto auto auto auto;margin-bottom: 16px !important}.ce_rsce_mega_icon_link .link-list-container.thumb-layout .link-list-item{width: 268px;align-items: flex-start;gap: 16px;padding-top: 4px;padding-bottom: 4px}.ce_rsce_mega_icon_link .link-list-container.thumb-layout .link-list-item:hover .link-list-thumb{background: #e8edf3}.ce_rsce_mega_icon_link .link-list-container.thumb-layout .link-list-item:hover .link-list-description{color: #5bc2e7}.ce_rsce_mega_icon_link .link-list-container.thumb-layout .link-list-description,.ce_rsce_mega_icon_link .link-list-container.thumb-layout .link-list-thumb,.ce_rsce_mega_icon_link .link-list-container.thumb-layout a{transition: color ease .2s, background ease .2s}.ce_rsce_mega_icon_link .link-list-container.thumb-layout .link-list-thumb{width: 40px;height: 40px;background: #f6f8fa;border-radius: 9999px;overflow: hidden;display: flex;align-self: flex-start;justify-content: center;align-items: center}.ce_rsce_mega_icon_link .link-list-container.thumb-layout .link-list-thumb .wrapper{display: flex}.ce_rsce_mega_icon_link .link-list-container.thumb-layout .link-list-thumb img{object-fit: contain}.ce_rsce_mega_icon_link .link-list-container.thumb-layout .link-list-title{margin-top: 2px;margin-bottom: 4px}.ce_rsce_mega_icon_link .link-list-container.thumb-layout .link-list-info{display: flex;flex: 1;justify-content: center;flex-direction: column}.ce_rsce_mega_icon_link .link-list-container.card-layout{display: flex;flex-direction: row;gap: 16px;margin-bottom: 16px !important}.ce_rsce_mega_icon_link .link-list-container.card-layout .link-list-item{aspect-ratio: 1 / 1;overflow: hidden;transition: box-shadow .5s ease, color .2s ease;box-shadow: 0 0 0 4px rgba(0,146,255,0)}.ce_rsce_mega_icon_link .link-list-container.card-layout .link-list-item:hover{box-shadow: 0 0 0 4px rgba(216,216,216,0.8)}.ce_rsce_mega_icon_link .link-list-container.card-layout .link-list-item:hover .link-list-info::after{opacity: 1}.ce_rsce_mega_icon_link .link-list-container.card-layout .link-list-item:hover .link-list-background img{transform: scale(1.1)}.ce_rsce_mega_icon_link .link-list-container.card-layout .link-list-item:hover .link-list-title{color: #fafbfd}.ce_rsce_mega_icon_link .link-list-container.card-layout .link-list-item:hover .link-list-description{color: #e8edf3}.ce_rsce_mega_icon_link .link-list-container.card-layout .link-list-item .link-list-description,.ce_rsce_mega_icon_link .link-list-container.card-layout .link-list-item .link-list-title{transition: color .2s ease}.ce_rsce_mega_icon_link .link-list-container.card-layout .link-list-info{z-index: 1;display: flex;flex: 1;align-items: flex-start;padding: 16px;flex-direction: column;justify-content: flex-start;gap: 2px}.ce_rsce_mega_icon_link .link-list-container.card-layout .link-list-info .link-list-title{color: #f6f8fa;text-shadow: 0 1px 2px rgba(60,64,67,0.3), 0 1px 3px rgba(60,64,67,0.15);font-size: 16px;margin-bottom: 2px}.ce_rsce_mega_icon_link .link-list-container.card-layout .link-list-info .link-list-description{color: #dae1eb;text-shadow: 0 1px 2px rgba(60,64,67,0.3), 0 1px 3px rgba(60,64,67,0.15);font-weight: 300}.ce_rsce_mega_icon_link .link-list-container.card-layout .link-list-background{position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: #f6f8fa;z-index: 0}.ce_rsce_mega_icon_link .link-list-container.card-layout .link-list-background img{width: 100%;height: 100%;object-fit: cover;transition: transform .5s}.ce_rsce_mega_icon_link.with-gradient .link-list-container .link-list-info::after{content: '';display: flex;position: absolute;transition: opacity .2s ease;opacity: 0.7;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;z-index: -1;background-blend-mode: multiply;border-radius: 8px;background: linear-gradient(138deg, #000 0, transparent 70%)}.ce_rsce_logoswall{position: relative;display: flex;flex-direction: column}.ce_rsce_logoswall *{box-sizing: border-box}.ce_rsce_logoswall .logoswall-list{list-style: none;margin: 0 auto;padding: 0;display: grid;width: 100%;max-width: 1060px;justify-items: center;align-items: center;grid-auto-columns: 1fr;grid-column-gap: 16px}.ce_rsce_logoswall .logoswall-list .logoswall-item{margin: 0;padding: 0;display: flex;align-items: center;height: 48px;max-width: 100%}.ce_rsce_logoswall .logoswall-list .logo-image{display: flex;width: 100%;height: 100%;justify-content: center;align-items: center}.ce_rsce_logoswall .logoswall-list.layout-2x5{grid-row-gap: 68px;grid-template-columns: 1fr 1fr 1fr;grid-template-rows: auto auto auto}@media only screen and (min-width: 992px){.ce_rsce_logoswall .logoswall-list.layout-2x5{grid-row-gap: 68px;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;grid-template-rows: auto auto}}.ce_rsce_logoswall .logoswall-list.layout-3x3{grid-row-gap: 68px;grid-template-columns: 1fr 1fr 1fr;grid-template-rows: auto auto auto}.ce_rsce_logoswall .logoswall-list.layout-1x6{grid-template-columns: 1fr 1fr 1fr;grid-template-rows: auto auto;grid-row-gap: 2rem;grid-column-gap: 2rem;max-width: 1000px;padding: 1.5rem 0}@media only screen and (min-width: 700px){.ce_rsce_logoswall .logoswall-list.layout-1x6{grid-template-columns: auto auto auto auto auto auto;grid-template-rows: auto;grid-row-gap: 2.25rem;grid-column-gap: 4rem;padding: 2rem 0}}.ce_rsce_logoswall .logoswall-list.layout-1x6 .logoswall-item{margin: 0;padding: 0;display: flex;align-items: center;height: auto}.ce_rsce_logoswall .logoswall-list.layout-1x6 .logoswall-item img{width: auto;object-fit: contain;height: 80px;max-height: 60px}.ce_rsce_logoswall .logoswall-list.white2gray{filter: invert(1);opacity: 0.3}.ce_rsce_logoswall .logoswall-content p{margin-top: 0;margin-bottom: 0}.mod_article.countup .rs-column{margin-top: 0;margin-bottom: 2%;padding-bottom: 32px;padding-top: 32px;border-radius: 8px;background: rgba(0,0,0,0.03)}.ce_plenta_countup{font-size: 60px;font-weight: 200;color: #5bc2e7}.countup-info{font-weight: 400;padding: 0;margin: 8px 0 0 0;text-transform: uppercase;opacity: 0.6}.ce_rsce_feature-tabs .tab-nav{display: flex;justify-content: center;align-items: stretch;margin: 0;padding: 4px;list-style: none;position: sticky;top: 60px;background: #f7f7f7;box-shadow: inset rgba(17,17,26,0.02) 0 1px 0, inset rgba(17,17,26,0.1) 0 0 8px;user-select: none;border-radius: 16px;overflow: hidden;flex-direction: column}@media screen and (min-width: 700px){.ce_rsce_feature-tabs .tab-nav{flex-direction: row;top: 72px}}@media screen and (min-width: 992px){.ce_rsce_feature-tabs .tab-nav{top: 80px}}.ce_rsce_feature-tabs .tab-nav .nav-item{margin: 0;padding: 12px 24px;display: flex;justify-content: center;align-items: center;flex: 1;cursor: pointer;position: relative;border-radius: 14px;color: rgba(0,0,0,0.5)}@media screen and (min-width: 700px){.ce_rsce_feature-tabs .tab-nav .nav-item{margin: 0 8px 0 0;min-height: 36px}}.ce_rsce_feature-tabs .tab-nav .nav-item:hover{color: #50abcc}.ce_rsce_feature-tabs .tab-nav .nav-item.active{background: white;box-shadow: rgba(17,17,26,0.05) 0px 1px 0px, rgba(17,17,26,0.1) 0px 0px 8px;color: #50abcc}.ce_rsce_feature-tabs .tab-nav .nav-item:last-child{margin: 0}.ce_rsce_feature-tabs .tab-nav .nav-item .tab-headline{text-align: center;display: inline;padding: 0;margin: 0;font-weight: 700;color: inherit;font-size: 16px;line-height: 1.4;text-transform: uppercase;position: relative}.ce_rsce_feature-tabs .tab-list{margin: 0;padding: 0;list-style: none;min-height: 400px}.ce_rsce_feature-tabs .tab-list .tab-content{display: none;gap: 24px;flex-direction: column}@media screen and (min-width: 700px){.ce_rsce_feature-tabs .tab-list .tab-content{flex-direction: row;gap: 32px}}.ce_rsce_feature-tabs .tab-list .tab-content.active{display: flex}.ce_rsce_feature-tabs .tab-list .tab-content .tab-col{padding: 0 16px}@media screen and (min-width: 700px){.ce_rsce_feature-tabs .tab-list .tab-content .tab-col{padding: 32px 16px}}.ce_rsce_feature-tabs .tab-list .tab-content .tab-col-1{flex: 1}.ce_rsce_feature-tabs .tab-list .tab-content .tab-col-2{flex: 2}.ce_rsce_feature-tabs .tab-list .tab-content .tab-col-3{flex: 1}.ce_rsce_teaser-cards{display: grid;margin: -16px}.ce_rsce_teaser-cards *{box-sizing: border-box}.ce_rsce_teaser-cards.cols-2{grid-template-columns: 1fr}@media screen and (min-width: 480px){.ce_rsce_teaser-cards.cols-2{grid-template-columns: 1fr 1fr}}.ce_rsce_teaser-cards.cols-3{grid-template-columns: 1fr}@media screen and (min-width: 700px){.ce_rsce_teaser-cards.cols-3{grid-template-columns: 1fr 1fr}}@media screen and (min-width: 1440px){.ce_rsce_teaser-cards.cols-3{grid-template-columns: 1fr 1fr 1fr}}.ce_rsce_teaser-cards.cols-4{grid-template-columns: 1fr 1fr}@media screen and (min-width: 1440px){.ce_rsce_teaser-cards.cols-4{grid-template-columns: 1fr 1fr 1fr 1fr}}.ce_rsce_teaser-cards.cols-6{grid-template-columns: 1fr 1fr}@media screen and (max-width: 700px){.ce_rsce_teaser-cards.cols-6{grid-template-columns: 1fr 1fr 1fr}}@media screen and (min-width: 1440px){.ce_rsce_teaser-cards.cols-6{grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr}}.ce_rsce_teaser-cards .teaser-card-item{grid-column-start: span 1;grid-row-start: span 1;aspect-ratio: 1/1;transition: all .25s ease-in}.ce_rsce_teaser-cards .teaser-card-item:not(.type-no-link):hover{transition: all .25s ease-out}.ce_rsce_teaser-cards .teaser-card-item > .inner{margin: 16px;background: #fafafa;overflow: hidden;border-radius: .5rem;height: calc(100% - 32px);width: calc(100% - 32px);display: flex;flex-direction: column;position: relative}.ce_rsce_teaser-cards .teaser-card-item.r1to2{grid-column-start: span 1;grid-row-start: span 1}@media screen and (min-width: 1440px){.ce_rsce_teaser-cards .teaser-card-item.r1to2{grid-row-start: span 2;aspect-ratio: 1 / 2}}.ce_rsce_teaser-cards .teaser-card-item.r2to1 .teaser-card-content::after{content: unset}@media screen and (min-width: 1440px){.ce_rsce_teaser-cards .teaser-card-item.r2to1{grid-column-start: span 2;aspect-ratio: 2 / 1}.ce_rsce_teaser-cards .teaser-card-item.r2to1 .teaser-card-image{left: 75%;transform: translateX(-50%);width: calc(50% - 64px);height: 100%}.ce_rsce_teaser-cards .teaser-card-item.r2to1 .teaser-card-content{width: calc(50% - 64px)}}.ce_rsce_teaser-cards .teaser-card-item .teaser-card-image{z-index: 1;position: absolute;bottom: -1px;left: 50%;transform: translateX(-50%);width: calc(100% - 64px);height: 50%}.ce_rsce_teaser-cards .teaser-card-item .teaser-card-image img{width: 100%;height: 100%;object-fit: contain;object-position: bottom}.ce_rsce_teaser-cards .teaser-card-item .teaser-card-background-image{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0}.ce_rsce_teaser-cards .teaser-card-item .teaser-card-background-image img{width: 100%;height: 100%;object-fit: cover}.ce_rsce_teaser-cards .teaser-card-item .teaser-card-content{padding: 32px;z-index: 3;display: flex;gap: 12px;flex-direction: column}.ce_rsce_teaser-cards .teaser-card-item .teaser-card-content::after{content: '';display: block;background: #ececec;background: linear-gradient(0deg, rgba(236,236,236,0) 15%, rgba(0,0,0,0.39819678) 95%);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1}.ce_rsce_teaser-cards .teaser-card-item .teaser-card-content .teaser-card-claim{opacity: .8;font-size: 18px;font-weight: 600}.ce_rsce_teaser-cards .teaser-card-item .teaser-card-button{border-radius: 9999px;padding: 8px 10px 8px 16px;text-decoration: none;transition: all .25s ease;opacity: 0;margin-top: 24px;font-size: 14px;text-transform: uppercase;font-weight: 700;display: inline-flex;align-items: center;justify-content: center}.ce_rsce_teaser-cards .teaser-card-item .teaser-card-button::after{content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0}.ce_rsce_teaser-cards .teaser-card-item .teaser-card-button i{margin-left: 6px;text-transform: none;font-size: 18px}.ce_rsce_teaser-cards .teaser-card-item:hover .teaser-card-button{opacity: 100;margin-top: 0}.ce_rsce_teaser-cards .teaser-card-item .teaser-card-headline{margin: 0}.ce_rsce_teaser-cards .teaser-card-item .teaser-card-modal{position: fixed;z-index: 2000;top: 0;left: 0;height: 100vh;width: 100%;display: flex;justify-content: center;align-items: center;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);transition: backdrop-filter .5s ease}.ce_rsce_teaser-cards .teaser-card-item .teaser-card-modal.hidden{display: flex;visibility: hidden;opacity: 0;-webkit-backdrop-filter: blur(0px);backdrop-filter: blur(0px)}.ce_rsce_teaser-cards .teaser-card-item .teaser-card-modal.hidden .modal-backdrop{opacity: 0;-webkit-backdrop-filter: blur(0px);backdrop-filter: blur(0px)}.ce_rsce_teaser-cards .teaser-card-item .teaser-card-modal.hidden .modal-container{opacity: 0}.ce_rsce_teaser-cards .teaser-card-item .teaser-card-modal .modal-backdrop{position: fixed;top: 0;left: 0;right: 0;bottom: 0;cursor: pointer;background-color: #f6f8fa;opacity: 0.5;z-index: 999;transition: opacity .5s ease}.ce_rsce_teaser-cards .teaser-card-item .teaser-card-modal .modal-container{background: white;width: 300px;min-height: 400px;max-height: 80vh;z-index: 1000;display: flex;opacity: 1;flex-direction: column;border-radius: 16px;box-shadow: 0 4px 32px 0 rgba(0,0,0,0.24), rgba(0,0,0,0.1) 0 0 0 4px;transition: opacity .5s ease;position: relative;margin: 40px}.ce_rsce_teaser-cards .teaser-card-item .teaser-card-modal .modal-container .modal-header{background: white;padding: 1rem;display: flex;border-radius: 16px 16px 0 0;justify-content: flex-end}@media screen and (min-width: 1440px){.ce_rsce_teaser-cards .teaser-card-item .teaser-card-modal .modal-container .modal-header{padding: 2rem}}.ce_rsce_teaser-cards .teaser-card-item .teaser-card-modal .modal-container .modal-header .modal-close{cursor: pointer}.ce_rsce_teaser-cards .teaser-card-item .teaser-card-modal .modal-container .modal-header .modal-close i{background: #f6f8fa;border-radius: 50%;padding: 2px;transition: background-color .2s ease-in-out}.ce_rsce_teaser-cards .teaser-card-item .teaser-card-modal .modal-container .modal-header .modal-close:hover i{background-color: #e8edf3}.ce_rsce_teaser-cards .teaser-card-item .teaser-card-modal .modal-container .modal-content{padding: 0 3rem 3rem 3rem;overflow-y: auto}@media screen and (min-width: 992px){.ce_rsce_teaser-cards .teaser-card-item .teaser-card-modal .modal-container .modal-content{padding: 1rem 5rem 3rem 5rem}}.ce_rsce_teaser-cards .teaser-card-item .teaser-card-modal .modal-container .modal-content .content-headline{margin-top: 0;font-size: 24px;max-width: 400px}.ce_rsce_teaser-cards .teaser-card-item .teaser-card-modal .modal-container .modal-content .content-text{max-width: 600px}@media screen and (min-width: 700px){.ce_rsce_teaser-cards .teaser-card-item .teaser-card-modal .modal-container{width: 600px}}@media screen and (min-width: 992px){.ce_rsce_teaser-cards .teaser-card-item .teaser-card-modal .modal-container{width: 800px}}.ce_rsce_boxes,.ce_rsce_boxes_plain{display: grid;grid-gap: 2rem}.ce_rsce_boxes .boxes-item,.ce_rsce_boxes_plain .boxes-item{transition: .2s;box-shadow: 0 3.1px 6.8px rgba(0,0,0,0.028), 0 10.5px 23px rgba(0,0,0,0.042), 0 47px 103px rgba(0,0,0,0.07000000000000001);border-radius: .5rem;padding: 3rem 2rem;position: relative;z-index: 5;overflow: hidden;display: flex;flex-flow: column wrap;justify-content: center}.ce_rsce_boxes .boxes-item .boxes-image,.ce_rsce_boxes_plain .boxes-item .boxes-image,.ce_rsce_boxes .boxes-item .boxes-content,.ce_rsce_boxes_plain .boxes-item .boxes-content,.ce_rsce_boxes .boxes-item .boxes-link,.ce_rsce_boxes_plain .boxes-item .boxes-link,.ce_rsce_boxes .boxes-item .boxes-headline,.ce_rsce_boxes_plain .boxes-item .boxes-headline{text-align: center}.ce_rsce_boxes .boxes-item .boxes-image,.ce_rsce_boxes_plain .boxes-item .boxes-image{max-height: 300px;width: 100%;height: auto}.ce_rsce_boxes .boxes-item .boxes-content,.ce_rsce_boxes_plain .boxes-item .boxes-content{flex: 1;display: flex;flex-direction: column}.ce_rsce_boxes .boxes-item .boxes-content .boxes-headline,.ce_rsce_boxes_plain .boxes-item .boxes-content .boxes-headline{font-size: larger}.ce_rsce_boxes .boxes-item .boxes-content p,.ce_rsce_boxes_plain .boxes-item .boxes-content p{margin-bottom: 0;color: #8fa0b5;font-size: medium}.ce_rsce_boxes .boxes-item .boxes-content .boxes-link,.ce_rsce_boxes_plain .boxes-item .boxes-content .boxes-link{padding-top: 1rem;margin-top: auto}.ce_rsce_boxes.col-1,.ce_rsce_boxes_plain.col-1{grid-template-columns: 1fr;width: max-content;margin-left: auto;margin-right: auto}.ce_rsce_boxes.col-1 .boxes-item,.ce_rsce_boxes_plain.col-1 .boxes-item{padding: 2rem 4rem}.ce_rsce_boxes.col-2,.ce_rsce_boxes_plain.col-2{grid-template-columns: 1fr 1fr}@media screen and (max-width: 480px){.ce_rsce_boxes.col-2,.ce_rsce_boxes_plain.col-2{grid-template-columns: 1fr !important}}.ce_rsce_boxes.col-3,.ce_rsce_boxes_plain.col-3{grid-template-columns: 1fr 1fr 1fr}.ce_rsce_boxes.col-3 .boxes-content .boxes-link .button,.ce_rsce_boxes_plain.col-3 .boxes-content .boxes-link .button{padding: .3rem 1rem}@media screen and (max-width: 700px){.ce_rsce_boxes.col-3,.ce_rsce_boxes_plain.col-3{grid-template-columns: 1fr 1fr}}@media screen and (max-width: 480px){.ce_rsce_boxes.col-3,.ce_rsce_boxes_plain.col-3{grid-template-columns: 1fr !important}}.ce_rsce_boxes.col-4,.ce_rsce_boxes_plain.col-4{grid-template-columns: 1fr 1fr 1fr 1fr}.ce_rsce_boxes.col-4 .boxes-content,.ce_rsce_boxes_plain.col-4 .boxes-content{font-size: small}.ce_rsce_boxes.col-4 .boxes-content .boxes-link .button,.ce_rsce_boxes_plain.col-4 .boxes-content .boxes-link .button{padding: .3rem 1rem}.ce_rsce_boxes.col-4 .boxes-content .boxes-headline,.ce_rsce_boxes_plain.col-4 .boxes-content .boxes-headline{font-size: medium}@media screen and (max-width: 700px){.ce_rsce_boxes.col-4,.ce_rsce_boxes_plain.col-4{grid-template-columns: 1fr 1fr}}@media screen and (max-width: 480px){.ce_rsce_boxes.col-4,.ce_rsce_boxes_plain.col-4{grid-template-columns: 1fr 1fr !important}}.ce_rsce_boxes.col-6,.ce_rsce_boxes_plain.col-6{grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr}.ce_rsce_boxes.col-6 .boxes-content,.ce_rsce_boxes_plain.col-6 .boxes-content{font-size: small}.ce_rsce_boxes.col-6 .boxes-content .boxes-link .button,.ce_rsce_boxes_plain.col-6 .boxes-content .boxes-link .button{padding: .3rem 1rem}.ce_rsce_boxes.col-6 .boxes-content .boxes-headline,.ce_rsce_boxes_plain.col-6 .boxes-content .boxes-headline{font-size: medium}@media screen and (max-width: 700px){.ce_rsce_boxes.col-6,.ce_rsce_boxes_plain.col-6{grid-template-columns: 1fr 1fr 1fr}}@media screen and (max-width: 480px){.ce_rsce_boxes.col-6,.ce_rsce_boxes_plain.col-6{grid-template-columns: 1fr 1fr !important}}.ce_rsce_boxes.show-link-on-hover .boxes-item .boxes-link,.ce_rsce_boxes_plain.show-link-on-hover .boxes-item .boxes-link{opacity: 0;transition: opacity .2s}.ce_rsce_boxes.show-link-on-hover .boxes-item:hover .boxes-link,.ce_rsce_boxes_plain.show-link-on-hover .boxes-item:hover .boxes-link{opacity: 1}.ce_rsce_boxes.square .boxes-item,.ce_rsce_boxes_plain.square .boxes-item{padding: 2rem}.ce_rsce_boxes.plain{text-align: center;padding: 0}.ce_rsce_boxes.plain .boxes-item{border: none;border-radius: 0;justify-self: center;padding: 0 10%}.ce_rsce_boxes.plain .boxes-item::before{content: none}.ce_rsce_boxes.plain .boxes-item:hover{box-shadow: none}@media screen and (max-width: 700px){.ce_rsce_boxes.plain{grid-template-columns: 1fr !important}}.ce_rsce_boxes_cover .boxes-item{padding: 2rem}.ce_rsce_boxes_cover .boxes-item .boxes-image{position: relative;width: auto;max-height: unset;margin-left: auto;margin-right: auto;transition: transform .2s ease-out}.ce_rsce_boxes_cover .boxes-item .boxes-image::after,.ce_rsce_boxes_cover .boxes-item .boxes-image::before{content: '';background-color: white;border-radius: .25rem;height: 100%;width: 100%;display: block;position: absolute;top: 0;left: 0;z-index: -1;transform: rotate(2deg) translateX(10px);box-shadow: 2.5px 3.8px 6.3px rgba(0,0,0,0.02), 20px 30px 50px rgba(0,0,0,0.04);transition: transform .2s ease-out, box-shadow .2s ease-out}.ce_rsce_boxes_cover .boxes-item .boxes-image::after{transform: rotate(3deg) translateX(15px);z-index: -2}.ce_rsce_boxes_cover .boxes-item .boxes-image:hover{transform: rotate(-2deg) translateX(-10px)}.ce_rsce_boxes_cover .boxes-item .boxes-image:hover::before{transform: rotate(4deg) translate(15px, 3px);box-shadow: 0 3.1px 6.8px rgba(0,0,0,0.028), 0 10.5px 23px rgba(0,0,0,0.042), 0 47px 103px rgba(0,0,0,0.07000000000000001)}.ce_rsce_boxes_cover .boxes-item .boxes-image:hover::after{transform: rotate(6deg) translate(30px, 10px);box-shadow: 0 3.1px 6.8px rgba(0,0,0,0.028), 0 10.5px 23px rgba(0,0,0,0.042), 0 47px 103px rgba(0,0,0,0.07000000000000001)}.ce_rsce_boxes_cover .boxes-item .boxes-image img{box-shadow: 2.5px 3.8px 6.3px rgba(0,0,0,0.02), 20px 30px 50px rgba(0,0,0,0.04);border-radius: .25rem}.ce_rsce_boxes_key_features .boxes-item{flex-direction: row;gap: 1rem;overflow: unset}.ce_rsce_boxes_key_features .boxes-item .boxes-image{width: auto}.ce_rsce_boxes_key_features .boxes-item .boxes-content{text-align: left}.ce_rsce_boxes_key_features .boxes-item .boxes-content .boxes-headline{text-align: left;margin-top: 0;margin-bottom: 0}.ce_rsce_boxes_key_features .boxes-item .boxes-content p{text-align: left}.ce_rsce_boxes_key_features .boxes-item .boxes-content .boxes-link{padding-top: 0;text-align: left}.ce_rsce_boxes_key_features .boxes-item .boxes-content .boxes-link a{text-align: left;padding-bottom: 0}.ce_rsce_boxes_key_features .boxes-item .boxes-flags{display: flex;flex-direction: row;gap: .5rem;align-items: center;position: absolute;top: .5rem;left: 0;width: calc(100% - .5rem);justify-content: flex-end}.ce_rsce_boxes_key_features .boxes-item .boxes-flags .boxes-flag{background-color: #306578;color: #fff;text-transform: uppercase;text-decoration: none;border-radius: 999999px;display: flex;justify-content: center;align-items: center;height: 28px;padding: 0 14px;transition: background ease .2s;white-space: nowrap;font-weight: 500;font-size: 11px;letter-spacing: 0.035em;box-shadow: 2.5px 3.8px 6.3px rgba(0,0,0,0.02), 20px 30px 50px rgba(0,0,0,0.04)}.ce_rsce_boxes_key_features .boxes-item .boxes-flags .boxes-flag.flag-new{background: linear-gradient(to right top, #d16ba5, #c777b9, #ba83ca, #aa8fd8, #9a9ae1, #8aa7ec, #79b3f4, #69bff8, #52cffe, #41dfff, #46eefa, #5ffbf1)}.ce_rsce_boxes_key_features .boxes-item .boxes-flags .boxes-flag.flag-highlight{background: linear-gradient(45deg, #ffb88f 0%, #ea5853 100%)}.ce_rsce_boxes_key_features.col-3{grid-template-columns: 1fr 1fr 1fr}@media screen and (max-width: 992px){.ce_rsce_boxes_key_features.col-3{grid-template-columns: 1fr 1fr}}@media screen and (max-width: 650px){.ce_rsce_boxes_key_features.col-3{grid-template-columns: 1fr !important}}.ce_rsce_tessa-integration{display: grid;grid-template-columns: 1fr;grid-template-rows: auto auto auto;grid-template-areas: "header" "content" "metadata"}@media screen and (min-width: 700px){.ce_rsce_tessa-integration{grid-template-columns: auto 296px;grid-template-rows: auto auto;grid-template-areas: "header header" "content metadata"}}.ce_rsce_tessa-integration .integration-header{grid-area: header;display: flex;flex-direction: column;border-bottom: 1px solid #fafbfd;padding-bottom: 32px;margin-bottom: 32px}@media screen and (min-width: 700px){.ce_rsce_tessa-integration .integration-header{flex-direction: row;padding-bottom: 24px;margin-bottom: 48px}}.ce_rsce_tessa-integration .integration-header .integration-info{flex: 1;display: grid;align-items: center;grid-template-columns: 1fr;grid-template-rows: auto auto auto;grid-template-areas: "logo" "title" "developer"}@media screen and (min-width: 700px){.ce_rsce_tessa-integration .integration-header .integration-info{grid-template-columns: auto 1fr;grid-template-rows: 1fr 1fr;row-gap: 6px;grid-template-areas: "logo title" "logo title"}}.ce_rsce_tessa-integration .integration-header .integration-info .integration-logo{grid-area: logo;align-self: center;display: flex;justify-content: center;align-items: center;margin-bottom: 16px}@media screen and (min-width: 700px){.ce_rsce_tessa-integration .integration-header .integration-info .integration-logo{margin-right: 24px;margin-bottom: 0}}.ce_rsce_tessa-integration .integration-header .integration-info .integration-logo img{max-height: 96px;max-width: 96px}.ce_rsce_tessa-integration .integration-header .integration-info .integration-title{grid-area: title;font-weight: bold;font-size: 28px;align-self: center;justify-self: center;color: #3c424d;margin: 0}@media screen and (min-width: 700px){.ce_rsce_tessa-integration .integration-header .integration-info .integration-title{justify-self: start;align-self: center}}.ce_rsce_tessa-integration .integration-header .integration-info .integration-developer-name{grid-area: developer;display: block;align-self: start;font-size: 16px;color: #738191;font-weight: bold;justify-self: center;margin-bottom: 32px;margin-top: 4px;text-align: center}@media screen and (min-width: 700px){.ce_rsce_tessa-integration .integration-header .integration-info .integration-developer-name{justify-self: start;margin-bottom: 0;text-align: left}}.ce_rsce_tessa-integration .integration-header .integration-info .integration-developer-name .prefix{color: #a2b5cd;font-weight: normal}.ce_rsce_tessa-integration .integration-header .integration-info .integration-developer-name a{color: inherit;font-weight: inherit}.ce_rsce_tessa-integration .integration-header .integration-actions{display: flex;align-self: stretch;justify-content: center}.ce_rsce_tessa-integration .integration-header .integration-actions .button-dark{min-width: calc(296px - 4rem - 6px);text-align: center}@media screen and (min-width: 700px){.ce_rsce_tessa-integration .integration-header .integration-actions{align-self: center;display: none}}.ce_rsce_tessa-integration .integration-content{grid-area: content;margin-bottom: 48px;padding-bottom: 48px;border-bottom: 1px solid #fafbfd}@media screen and (min-width: 700px){.ce_rsce_tessa-integration .integration-content{padding-bottom: 0;border-bottom: none;padding-right: 96px}}.ce_rsce_tessa-integration .integration-content .integration-description{line-height: 1.8}.ce_rsce_tessa-integration .integration-content .integration-headline{font-size: 18px;font-weight: 500;color: #3c424d;margin-top: 32px;margin-bottom: 18px}@media screen and (min-width: 700px){.ce_rsce_tessa-integration .integration-content .integration-headline{font-size: 24px;margin-top: 64px;margin-bottom: 24px}}.ce_rsce_tessa-integration .integration-content .integration-feature-list,.ce_rsce_tessa-integration .integration-content .integration-benefit-list{margin: 0 0 0 32px}.ce_rsce_tessa-integration .integration-content .integration-feature-list dt,.ce_rsce_tessa-integration .integration-content .integration-benefit-list dt{font-weight: 550;margin-top: 14px;margin-bottom: 2px;position: relative;line-height: 1.4;color: #738191}@media screen and (min-width: 700px){.ce_rsce_tessa-integration .integration-content .integration-feature-list dt,.ce_rsce_tessa-integration .integration-content .integration-benefit-list dt{margin-top: 24px}}.ce_rsce_tessa-integration .integration-content .integration-feature-list dt:first-child,.ce_rsce_tessa-integration .integration-content .integration-benefit-list dt:first-child{margin-top: 0}.ce_rsce_tessa-integration .integration-content .integration-feature-list dt:before,.ce_rsce_tessa-integration .integration-content .integration-benefit-list dt:before{content: 'done';display: flex;justify-content: center;align-items: center;font-family: 'Material Icons', sans-serif;position: absolute;color: #5bc2e7;font-size: 120%;width: 16px;height: 16px;top: 4px;left: -28px}@media screen and (min-width: 700px){.ce_rsce_tessa-integration .integration-content .integration-feature-list dt:before,.ce_rsce_tessa-integration .integration-content .integration-benefit-list dt:before{top: 6px}}.ce_rsce_tessa-integration .integration-content .integration-feature-list dd,.ce_rsce_tessa-integration .integration-content .integration-benefit-list dd{color: #a2b5cd;font-weight: 400;font-size: 14px;margin: 0;max-width: 600px;line-height: 1.5em}@media screen and (min-width: 700px){.ce_rsce_tessa-integration .integration-content .integration-feature-list dd,.ce_rsce_tessa-integration .integration-content .integration-benefit-list dd{font-size: 16px}}.ce_rsce_tessa-integration .integration-metadata{grid-area: metadata}.ce_rsce_tessa-integration .integration-metadata .meta-group{margin-bottom: 48px}.ce_rsce_tessa-integration .integration-metadata .meta-headline{font-size: 20px;font-weight: 500;color: #3c424d;margin-bottom: 16px}.ce_rsce_tessa-integration .integration-metadata .group-sales .button-dark{min-width: 200px}.ce_rsce_tessa-integration .integration-metadata .gallery-list,.ce_rsce_tessa-integration .integration-metadata .download-list,.ce_rsce_tessa-integration .integration-metadata .link-list{list-style: none;margin: 0;padding: 0;font-size: 16px}.ce_rsce_tessa-integration .integration-metadata .gallery-list li,.ce_rsce_tessa-integration .integration-metadata .download-list li,.ce_rsce_tessa-integration .integration-metadata .link-list li{margin: 0;padding: 0}.ce_rsce_tessa-integration .integration-metadata .download-list li,.ce_rsce_tessa-integration .integration-metadata .link-list li{position: relative;margin-left: 20px;margin-bottom: 8px;color: #5bc2e7}.ce_rsce_tessa-integration .integration-metadata .download-list li:hover,.ce_rsce_tessa-integration .integration-metadata .link-list li:hover{color: #50abcc}.ce_rsce_tessa-integration .integration-metadata .download-list li a,.ce_rsce_tessa-integration .integration-metadata .link-list li a{color: inherit;word-break: break-word}.ce_rsce_tessa-integration .integration-metadata .download-list li:before,.ce_rsce_tessa-integration .integration-metadata .link-list li:before{color: inherit;display: flex;justify-content: end;align-items: center;font-size: 14px;position: absolute;width: 16px;height: 16px;top: 6px;left: -20px}.ce_rsce_tessa-integration .integration-metadata .link-list li:before{content: 'open_in_new';font-family: 'Material Icons'}.ce_rsce_tessa-integration .integration-metadata .download-list li:before{font-family: 'Material Icons Outlined';content: 'file_download'}.ce_rsce_tessa-integration .integration-metadata .gallery-list{display: flex;flex-direction: column;gap: 12px}.ce_rsce_tessa-integration .integration-metadata .gallery-list .integration-image{display: none}.ce_rsce_tessa-integration .integration-metadata .gallery-list .integration-image:nth-child(-n+3){display: block}.ce_rsce_tessa-integration .integration-metadata .gallery-list a{border-radius: 4px;overflow: hidden;display: inline-block;box-shadow: rgba(149,157,165,0.2) 0 8px 24px, rgba(0,0,0,0.05) 0 0 0 2px}.ce_rsce_tessa-integration .integration-metadata .gallery-list a:hover{box-shadow: rgba(149,157,165,0.2) 0 8px 24px, rgba(0,0,0,0.1) 0 0 0 3px}.ce_rsce_tessa-integration .integration-metadata .gallery-list a img{width: 100%;height: auto;max-width: 300px;max-height: 300px;display: flex}.ce_rsce_pageheader *{box-sizing: border-box}.ce_rsce_pageheader.default-layout{display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 1rem}.ce_rsce_pageheader.default-layout.left{align-items: flex-start}.ce_rsce_pageheader.default-layout .pageheader-tagline{margin-bottom: 0;font-size: 14px;font-weight: 300;width: 100%}.ce_rsce_pageheader.default-layout .pageheader-headline{margin: 0;font-size: 48px;font-weight: 600;line-height: 1.1em;width: 100%;max-width: 799px}.ce_rsce_pageheader.default-layout .pageheader-description{width: 100%;max-width: 799px}.ce_rsce_pageheader.default-layout .pageheader-description p{margin-top: 0}.ce_rsce_pageheader.default-layout .pageheader-description p:last-child{margin-bottom: 0}.ce_rsce_pageheader.default-layout .pageheader-links-list{padding-left: 0;margin: 1rem 0 0 0;display: flex;flex-direction: column;gap: 0.5rem;width: 100%}.ce_rsce_pageheader.default-layout .pageheader-links-list .pageheader-links-list-item{list-style: none}.ce_rsce_pageheader.default-layout .pageheader-links-list .pageheader-links-list-item a{width: 100%}@media screen and (min-width: 700px){.ce_rsce_pageheader.default-layout .pageheader-links-list{flex-direction: row;width: auto}.ce_rsce_pageheader.default-layout .pageheader-links-list .pageheader-links-list-item a{width: unset}}.ce_rsce_cta{border-radius: 1em}.ce_rsce_cta.file-hidden-mob .cta-lottie-file{display: none}@media screen and (min-width: 700px){.ce_rsce_cta.file-hidden-mob .cta-lottie-file{display: block}}.ce_rsce_cta .cta-inner{padding: 2rem;overflow: hidden;position: relative;border-radius: 1rem;z-index: 2}@media screen and (min-width: 700px){.ce_rsce_cta .cta-inner{padding: 4rem}}.ce_rsce_cta .cta-inner .cta-lottie-bg{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: -2}.ce_rsce_cta .cta-inner .cta-lottie-bg .lottie-player{object-fit: cover;width: 100%;height: 100%}.ce_rsce_cta .cta-inner .cta-texture{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: -3}.ce_rsce_cta .cta-inner .cta-texture img{object-fit: cover;width: 100%;height: 100%}.ce_rsce_cta .cta-inner .cta-tagline{margin: 0 0 1rem 0;font-weight: 600}.ce_rsce_cta .cta-inner .cta-headline-wrapper{color: #5e5e5e;font-weight: 400;font-size: 26px;line-height: 1.45;hyphens: none}.ce_rsce_cta .cta-inner .cta-headline-wrapper .cta-headline{margin: 0 0 1rem 0;font-size: 1.25em}@media screen and (min-width: 700px){.ce_rsce_cta .cta-inner .cta-headline-wrapper .cta-headline{font-size: 1.75em}}.ce_rsce_cta .cta-inner .cta-description{color: #a2b5cd;margin-bottom: 1rem}.ce_rsce_cta .cta-inner .cta-actions{padding-left: 0;list-style: none;margin-top: 2rem;margin-bottom: 0;display: flex;gap: .5rem;justify-content: flex-start;flex-wrap: wrap}.ce_rsce_cta.default-option{text-align: center}.ce_rsce_cta.default-option .cta-lottie-file{position: absolute;top: 50%;right: 0;left: unset;transform: translateY(-50%);z-index: -1;display: none}@media screen and (min-width: 700px){.ce_rsce_cta.default-option .cta-lottie-file{display: block}}.ce_rsce_cta.default-option .cta-lottie-file.lot-left{right: unset;left: 0}.ce_rsce_cta.default-option .cta-lottie-file.lot-right{right: 0;left: unset}.ce_rsce_cta.default-option .cta-lottie-file.lot-center{right: unset;left: 50%;transform: translate(-50%, -50%)}.ce_rsce_cta.default-option .cta-headline-wrapper{max-width: 944px;margin-left: auto;margin-right: auto}.ce_rsce_cta.default-option .cta-actions{justify-content: center}.ce_rsce_cta.img-right-option,.ce_rsce_cta.links-box-option{text-align: left}.ce_rsce_cta.img-right-option .cta-inner,.ce_rsce_cta.links-box-option .cta-inner{display: flex;gap: 1rem;align-content: center;flex-direction: column}@media screen and (min-width: 700px){.ce_rsce_cta.img-right-option .cta-inner,.ce_rsce_cta.links-box-option .cta-inner{flex-direction: row}}.ce_rsce_cta.img-right-option .cta-inner .content-wrapper,.ce_rsce_cta.links-box-option .cta-inner .content-wrapper{flex: 1;margin: auto}.ce_rsce_cta.img-right-option .cta-inner .cta-lottie-file,.ce_rsce_cta.links-box-option .cta-inner .cta-lottie-file{order: 1}.ce_rsce_cta.links-box-option .cta-lottie-file{display: none}.ce_rsce_cta.links-box-option .content-wrapper{display: flex;flex-direction: column;gap: calc(2 * 1rem);align-items: center}@media screen and (min-width: 700px){.ce_rsce_cta.links-box-option .content-wrapper{flex-direction: row}}.ce_rsce_cta.links-box-option .content-wrapper .content-left-section{flex: 3}.ce_rsce_cta.links-box-option .content-wrapper .actions-right-section{flex: 2}.ce_rsce_cta.links-box-option .content-wrapper .actions-right-section .cta-actions{flex-direction: row;gap: 1rem;margin: 0}.ce_rsce_cta.links-box-option .content-wrapper .actions-right-section .cta-actions .cta-item{flex: 1;aspect-ratio: 1/1}.ce_rsce_cta.links-box-option .content-wrapper .actions-right-section .cta-actions .cta-item a{background-color: rgba(255,255,255,0.2);backdrop-filter: blur(10px);width: 100%;height: 100%;border: none;font-weight: 600;font-size: calc(1.25 * 18px);display: flex;border-radius: .5rem;color: #fafbfd;flex-direction: column;text-align: left;align-items: flex-start;justify-content: flex-start;padding: calc(1.5 * 1rem) 1rem}.ce_rsce_cta.links-box-option .content-wrapper .actions-right-section .cta-actions .cta-item a::after{content: '';background: url('/files/next_thing-tessa/img/arrow-right-white.svg');width: 16px;height: 16px;display: inline-flex;align-self: center;justify-self: center;position: absolute;bottom: 1rem;right: 1rem}.ce_rsce_cta.links-box-option .content-wrapper .actions-right-section .cta-actions .cta-item a .link-description{font-weight: 300;display: block;padding-top: .5rem;font-size: 16px}.ce_rsce_cta.links-box-option .content-wrapper .actions-right-section .cta-actions .cta-item a:hover{background-color: rgba(255,255,255,0.26)}.fazit{padding: 3rem;border-radius: .5rem}.fazit .fazit-tagline{color: #f6f8fa;margin: 0 0 1rem 0;text-transform: uppercase;font-size: 14px;font-weight: 600;letter-spacing: 0.3em}.fazit .fazit-headline{margin-bottom: 2rem}.fazit .fazit-content{color: #e8edf3}.header-transparent .ce_rsce_hero{padding-top: calc(60px + 24px)}@media screen and (min-width: 700px){.header-transparent .ce_rsce_hero{padding-top: calc(72px + 48px)}}@media screen and (min-width: 992px){.header-transparent .ce_rsce_hero{padding-top: calc(80px + 48px)}}.ce_rsce_hero{display: flex;min-height: 60vh;align-items: center;padding-bottom: 75px;flex-wrap: wrap;overflow: hidden}@media only screen and (max-width: 700px){.ce_rsce_hero{flex-direction: column}}.ce_rsce_hero .hero-image{flex: 1}.ce_rsce_hero .hero-image img{width: 100%}.ce_rsce_hero .hero-content{flex: 1;position: relative;padding: calc(2 * 1rem) 0 1rem 0}@media screen and (min-width: 700px){.ce_rsce_hero .hero-content{padding: 1rem 0}}.ce_rsce_hero .hero-content .tagline{margin-top: 0}.ce_rsce_hero .hero-content .site-headline{margin-top: .8rem}.rsce_highlighted_section{position: relative;display: flex;justify-content: center;flex-direction: column}.rsce_highlighted_section .highlighted_section-content-wrapper{display: flex;justify-content: center;align-items: center;flex-flow: column;gap: 0}@media screen and (min-width: 992px){.rsce_highlighted_section .highlighted_section-content-wrapper{flex-flow: row;gap: 4rem}}.rsce_highlighted_section .highlighted_section-content-wrapper .highlighted_section-content{flex: 3;display: flex;flex-direction: column;justify-content: center;padding: 2rem 2rem 0 2rem}@media screen and (min-width: 992px){.rsce_highlighted_section .highlighted_section-content-wrapper .highlighted_section-content{padding: 2rem 0 0 0}}.rsce_highlighted_section .highlighted_section-content-wrapper .highlighted_section-content::after{content: '';display: block;position: sticky;bottom: 0;left: 0;width: 100%;height: 6rem;background-color: inherit;z-index: 55;background: linear-gradient(0deg, #1c2124 15%, rgba(28,33,36,0) 100%)}.rsce_highlighted_section .highlighted_section-content-wrapper .highlighted_section-content .highlighted_section-tagline{font-size: 14px}.rsce_highlighted_section .highlighted_section-content-wrapper .highlighted_section-content .highlighted_section-icon-list-item dt{font-weight: 550;margin-top: 14px;margin-bottom: 2px;position: relative;line-height: 1.4;color: #a2b5cd}@media screen and (min-width: 992px){.rsce_highlighted_section .highlighted_section-content-wrapper .highlighted_section-content .highlighted_section-icon-list-item dt{margin-top: 24px}}.rsce_highlighted_section .highlighted_section-content-wrapper .highlighted_section-content .highlighted_section-icon-list-item dt:first-child{margin-top: 0}.rsce_highlighted_section .highlighted_section-content-wrapper .highlighted_section-content .highlighted_section-icon-list-item dt:before{content: 'done';display: flex;justify-content: center;align-items: center;font-family: 'Material Icons', sans-serif;position: absolute;font-size: 120%;width: 16px;height: 16px;top: 4px;left: -28px}@media screen and (min-width: 992px){.rsce_highlighted_section .highlighted_section-content-wrapper .highlighted_section-content .highlighted_section-icon-list-item dt:before{top: 6px}}.rsce_highlighted_section .highlighted_section-content-wrapper .highlighted_section-content dd{color: #738191;font-weight: 400;font-size: 14px;margin: 0;max-width: 600px;line-height: 1.5em}@media screen and (min-width: 992px){.rsce_highlighted_section .highlighted_section-content-wrapper .highlighted_section-content dd{font-size: 16px}}.rsce_highlighted_section .highlighted_section-content-wrapper .highlighted_section-content .new-feature-badge{background: linear-gradient(139deg, #fb8817, #ff4b01, #c12127);font-weight: 200;padding: .2rem .4rem;font-size: 14px;opacity: .75;color: #fff;margin-left: .5rem}.rsce_highlighted_section .highlighted_section-content-wrapper .highlighted_section-image{flex: 4;display: flex;align-items: center;justify-content: center}.rsce_highlighted_section .highlighted_section-content-wrapper .highlighted_section-image img{width: 100%}.rsce_highlighted_section .highlighted_section-button-list{padding-bottom: calc(2 * 1rem);z-index: 66;height: 100%}.rsce_highlighted_section .highlighted_section-button-list ul.highlighted_section-links{list-style: none;padding-left: 0}.rsce_highlighted_section .highlighted_section-button-list ul.highlighted_section-links .highlighted_section-links-item{display: inline-flex}.rsce_highlighted_section .highlighted_section-button-list ul.highlighted_section-links .highlighted_section-links-item:not(:last-child){margin-right: 1rem}.rsce_highlighted_section.c-i .highlighted_section-content-wrapper .highlighted_section-content{order: 0}.rsce_highlighted_section.i-c .highlighted_section-content-wrapper .highlighted_section-content{order: 1}.rsce_highlighted_section.color-option-g1 .highlighted_section-content-wrapper .highlighted_section-content .highlighted_section-headline em{background: linear-gradient(139deg, #fb8817, #ff4b01, #c12127, #e02aff);-webkit-background-clip: text;color: transparent;-webkit-box-decoration-break: clone}.rsce_highlighted_section.color-option-g1 .highlighted_section-content-wrapper .highlighted_section-content .highlighted_section-icon-list-item .new-feature-badge{background: linear-gradient(139deg, #fb8817, #ff4b01, #c12127, #e02aff)}.rsce_highlighted_section.color-option-g1 .highlighted_section-content-wrapper .highlighted_section-content .highlighted_section-icon-list-item dt::before{color: #f7971c}.rsce_highlighted_section.color-option-g2 .highlighted_section-content-wrapper .highlighted_section-content .highlighted_section-headline em{background: linear-gradient(139deg, #12c2e9, #c471ed, #f64f59);-webkit-background-clip: text;color: transparent;-webkit-box-decoration-break: clone}.rsce_highlighted_section.color-option-g2 .highlighted_section-content-wrapper .highlighted_section-content .highlighted_section-icon-list-item .new-feature-badge{background: linear-gradient(139deg, #12c2e9, #c471ed, #f64f59)}.rsce_highlighted_section.color-option-g2 .highlighted_section-content-wrapper .highlighted_section-content .highlighted_section-icon-list-item dt::before{color: #5bc2e7}.rsce_highlighted_section.color-option-g3 .highlighted_section-content-wrapper .highlighted_section-content .highlighted_section-headline em{background: linear-gradient(139deg, #0f0052, #7303c0, #ec38bc, #fca5f2);-webkit-background-clip: text;color: transparent;-webkit-box-decoration-break: clone}.rsce_highlighted_section.color-option-g3 .highlighted_section-content-wrapper .highlighted_section-content .highlighted_section-icon-list-item .new-feature-badge{background: linear-gradient(139deg, #0f0052, #7303c0, #ec38bc, #fca5f2)}.rsce_highlighted_section.color-option-g3 .highlighted_section-content-wrapper .highlighted_section-content .highlighted_section-icon-list-item dt::before{color: #9e8de4}.rsce_highlighted_section.color-option-g4 .highlighted_section-content-wrapper .highlighted_section-content .highlighted_section-headline em{background: linear-gradient(139deg, #00f260, #0575e6);-webkit-background-clip: text;color: transparent;-webkit-box-decoration-break: clone}.rsce_highlighted_section.color-option-g4 .highlighted_section-content-wrapper .highlighted_section-content .highlighted_section-icon-list-item .new-feature-badge{background: linear-gradient(139deg, #00f260, #0575e6)}.rsce_highlighted_section.color-option-g4 .highlighted_section-content-wrapper .highlighted_section-content .highlighted_section-icon-list-item dt::before{color: #00c833}.rsce_highlighted_section.color-option-g5 .highlighted_section-content-wrapper .highlighted_section-content .highlighted_section-headline em{background: linear-gradient(130deg, #ff7a18, #af002d 41.07%, #319197 76.05%);-webkit-background-clip: text;color: transparent;-webkit-box-decoration-break: clone}.rsce_highlighted_section.color-option-g5 .highlighted_section-content-wrapper .highlighted_section-content .highlighted_section-icon-list-item .new-feature-badge{background: linear-gradient(130deg, #ff7a18, #af002d 41.07%, #319197 76.05%)}.rsce_highlighted_section.color-option-g5 .highlighted_section-content-wrapper .highlighted_section-content .highlighted_section-icon-list-item dt::before{color: #e35169}.ce_rsce_component-text-image{display: flex;justify-content: center;align-items: center;flex-flow: column;gap: 2rem}@media screen and (min-width: 700px){.ce_rsce_component-text-image{flex-flow: row;gap: 4rem}}.ce_rsce_component-text-image .section-image{flex: 1;order: 1;display: flex;justify-content: center;align-items: center}.ce_rsce_component-text-image .section-image picture{width: 100%;max-width: 300px}@media screen and (min-width: 700px){.ce_rsce_component-text-image .section-image picture{max-width: 500px}}.ce_rsce_component-text-image .section-text{flex: 1;order: 2}.ce_rsce_component-text-image .section-text .text-wrapper{max-width: 600px}.ce_rsce_component-text-image .section-text .text-wrapper .bullet-list{display: grid;grid-template-columns: 1fr;margin: 0 0 1rem 0;padding: 0;grid-column-gap: 0.5rem;grid-row-gap: 0.25rem;list-style-type: none;flex-direction: column}@media screen and (min-width: 1439px){.ce_rsce_component-text-image .section-text .text-wrapper .bullet-list{grid-template-columns: 1fr 1fr}}.ce_rsce_component-text-image .section-text .text-wrapper .bullet-list.w50 li{width: 100%;gap: 6px;flex-direction: row;line-height: 1.2em;position: relative;padding-left: 24px;z-index: 1;font-size: 18px}.ce_rsce_component-text-image .section-text .text-wrapper .bullet-list.w50 li .bullet-link{color: #738191}.ce_rsce_component-text-image .section-text .text-wrapper .bullet-list.w50 li .bullet-link::before{content: none}.ce_rsce_component-text-image .section-text .text-wrapper .bullet-list.w50 li::before{content: "check";font-family: "Material Icons", sans-serif;color: #5bc2e7;display: flex;justify-content: flex-start;align-items: flex-start;padding-left: 0;padding-top: 3px;position: absolute;width: 28px;top: -2px;left: 0;aspect-ratio: 1/1;z-index: 0}.ce_rsce_component-text-image .section-text .text-wrapper .content-teaser{margin: 0 0 1rem 0}@media screen and (min-width: 700px){.ce_rsce_component-text-image.t-i .section-text{order: 1}.ce_rsce_component-text-image.t-i .section-image{order: 2}.ce_rsce_component-text-image.i-t .section-text{order: 2}.ce_rsce_component-text-image.i-t .section-image{order: 1}}@media screen and (max-width: 700px){.ce_rsce_component-text-image.m-t-i .section-text{order: 1}.ce_rsce_component-text-image.m-t-i .section-image{order: 2}.ce_rsce_component-text-image.m-i-t .section-text{order: 2}.ce_rsce_component-text-image.m-i-t .section-image{order: 1}}.ce_rsce_component-text-image.layout-small{max-width: 1024px;margin: 0 auto;align-items: flex-start}@media screen and (min-width: 700px){.ce_rsce_component-text-image.layout-small{align-items: center}}.ce_rsce_component-text-image.layout-small .section-image{flex: 1}.ce_rsce_component-text-image.layout-small .section-image picture{width: 100%;max-width: 150px}@media screen and (min-width: 700px){.ce_rsce_component-text-image.layout-small .section-image picture{max-width: 300px}}.ce_rsce_component-text-image.layout-small .section-text{flex: 2}.ce_rsce_component-text-image.layout-small .section-text .text-wrapper{max-width: 600px}.ce_rsce_component-text-image.layout-stage .text-wrapper{font-size: 20px;line-height: 160%;font-weight: 300;color: #738191;margin-top: -20px}.ce_rsce_component-text-image.layout-stage .text-wrapper p{font-size: 20px;line-height: 160%;font-weight: 300;color: #738191}.ce_rsce_component-text-image.flag-new,.ce_rsce_component-text-image.flag-highlight{background: #E0F3FA;border: 2px solid #fff;box-shadow: 0 0 74px 20px rgba(91,194,231,0.15);border-radius: 12px;padding: 20px 28px;position: relative}.ce_rsce_component-text-image.flag-new .section-text:before,.ce_rsce_component-text-image.flag-highlight .section-text:before{content: 'Highlight';color: #fff;text-transform: uppercase;text-decoration: none;border-radius: 999999px;justify-content: center;align-items: center;height: 28px;padding: 0 14px;transition: background ease .2s;white-space: nowrap;font-weight: 500;font-size: 11px;letter-spacing: 0.035em;box-shadow: 2.5px 3.8px 6.3px rgba(0,0,0,0.02), 20px 30px 50px rgba(0,0,0,0.04);background: linear-gradient(45deg, #ffb88f 0%, #ea5853 100%);position: relative;display: inline-flex}.ce_rsce_component-text-image.flag-new .section-text .tagline,.ce_rsce_component-text-image.flag-highlight .section-text .tagline{margin-top: 1rem}.ce_rsce_component-text-image.flag-new .section-text:before{content: 'New';background: linear-gradient(to right top, #d16ba5, #c777b9, #ba83ca, #aa8fd8, #9a9ae1, #8aa7ec, #79b3f4, #69bff8, #52cffe, #41dfff, #46eefa, #5ffbf1)}.text-image-links-list{padding-left: 0;display: flex;gap: 1rem;flex-wrap: wrap}.text-image-links-list .text-image-links-list-item{list-style: none;display: inline-flex}.rsce_timeline .timeline-item{display: grid;grid-template-columns: 3rem auto;grid-auto-rows: auto auto;grid-gap: 0 32px;grid-template-areas: "node text" "node text"}.rsce_timeline .timeline-item .timeline-headline{grid-area: text;grid-row-start: 1;grid-row-end: 2;color: #3c424d}.rsce_timeline .timeline-item .timeline-headline .h-s{margin: 0}.rsce_timeline .timeline-item .timeline-node{grid-area: node;grid-row-start: 1;grid-row-end: 3;display: flex;flex-flow: column nowrap;align-items: center}.rsce_timeline .timeline-item .timeline-node .icon{padding: 0.4rem;border-radius: 50%;width: 2rem;height: 2rem;display: flex;justify-content: center;align-items: center;box-shadow: rgba(91,194,231,0.68) 0 0 0 4px, rgba(6,24,44,0.65) 0 4px 6px -1px, rgba(255,255,255,0.08) 0 1px 0 inset;border: 2px solid #e8e8e8}.rsce_timeline .timeline-item .timeline-node .icon .empty{width: 32px;height: 32px;background: white;border-radius: 50%}.rsce_timeline .timeline-item .timeline-node .icon .image_container img{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center}.rsce_timeline .timeline-item .timeline-node .timeline-node-background{display: block;width: 8px;height: calc(100% - 3rem);background-image: url('/files/next_thing-tessa/img/dot.svg')}.rsce_timeline .timeline-item:last-child .timeline-node-background{display: none}.rsce_timeline .timeline-item .timeline-text{grid-area: text;grid-row-start: 2;grid-row-end: 3;width: 100%;padding-bottom: 32px;padding-top: 32px / 2}.rsce_timeline .timeline-item .timeline-text .timeline-subline{color: #a2b5cd}.rsce_timeline .timeline-item.headline-left{display: grid;grid-template-columns: 20% 3rem auto;grid-auto-rows: auto;grid-gap: 0 32px;grid-template-areas: "headline node text"}.rsce_timeline .timeline-item.headline-left .timeline-headline{grid-area: headline;height: 3rem;display: flex;justify-content: end;align-items: center}.rsce_timeline .timeline-item.headline-left .timeline-headline .h-s{text-align: right}.rsce_timeline .timeline-item.headline-left .timeline-node{grid-area: node}.rsce_timeline .timeline-item.headline-left .timeline-text{grid-area: text;grid-row-start: 1;grid-row-end: 2}.ce_rsce_countdown .countdown-inner{text-align: center}.ce_rsce_countdown .countdown-inner .countdown-clock{display: flex;justify-content: space-between;max-width: 480px;margin-left: auto;margin-right: auto}.ce_rsce_countdown .countdown-inner .countdown-clock .countdown-clock__item{display: flex;flex-flow: column wrap}.ce_rsce_countdown .countdown-inner .countdown-notification{display: none}.ce_rsce_countdown .countdown-inner.date-expired .countdown-clock{display: none}.ce_rsce_countdown .countdown-inner.date-expired .countdown-notification{display: block}.ce_rsce_arguments{background-image: linear-gradient(131deg, #744690 0%, #36a9e0 100%);border-radius: 16px;max-width: 1024px;margin: 0 auto;transform: translate(-8px, 8px)}@media screen and (min-width: 700px){.ce_rsce_arguments{border-radius: 32px;transform: translate(-32px, 32px)}}.ce_rsce_arguments .arguments-list{list-style: none;padding: 0;transform: translate(8px, -8px)}@media screen and (min-width: 700px){.ce_rsce_arguments .arguments-list{transform: translate(32px, -32px)}}.ce_rsce_arguments .arguments-list .list-item{background: rgba(91,194,231,0.35);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);margin-bottom: 4px;display: flex;gap: 12px;padding: 20px 24px 20px 12px}@media screen and (min-width: 700px){.ce_rsce_arguments .arguments-list .list-item{padding: 20px 60px;gap: 16px}}.ce_rsce_arguments .arguments-list .list-item:first-child{border-radius: 16px 16px 0 0;padding-top: 24px}@media screen and (min-width: 700px){.ce_rsce_arguments .arguments-list .list-item:first-child{border-radius: 32px 32px 0 0;padding-top: 40px}}.ce_rsce_arguments .arguments-list .list-item:last-child{margin-bottom: 0;border-radius: 0 0 16px 16px;padding-bottom: 24px}@media screen and (min-width: 700px){.ce_rsce_arguments .arguments-list .list-item:last-child{border-radius: 0 0 32px 32px;padding-bottom: 40px}}.ce_rsce_arguments .arguments-list .list-item .item-icon{width: 48px;height: 48px;background: #5bc2e7;border-radius: 999999px;display: flex;justify-content: center;align-items: center;color: white}.ce_rsce_arguments .arguments-list .list-item .item-text-wrapper{flex: 1;font-size: 18px;line-height: 22px}@media screen and (min-width: 700px){.ce_rsce_arguments .arguments-list .list-item .item-text-wrapper{font-size: 20px;line-height: 28px}}.ce_rsce_arguments .arguments-list .list-item .item-text-wrapper .item-strongText{color: white;font-weight: 700}.ce_rsce_arguments .arguments-list .list-item .item-text-wrapper .item-copyText{color: white;font-weight: 200}.ce_rsce_info{display: flex;gap: 16px;padding: 20px 28px;max-width: 1024px;background: #E0F3FA;border: 2px solid #fff;box-shadow: 0 0 74px 20px rgba(91,194,231,0.15);border-radius: 12px;margin: 0 auto;flex-direction: column}@media screen and (min-width: 700px){.ce_rsce_info{border-radius: 16px;padding: 40px 56px;gap: 32px;flex-direction: row}}.ce_rsce_info .image-area .info-image{width: 64px}@media screen and (min-width: 700px){.ce_rsce_info .image-area .info-image{width: 88px}}.ce_rsce_info .text-area{flex: 1;font-size: 18px;line-height: 28px;color: #738191;font-weight: 400}.ce_rsce_info .text-area a{font-weight: 800;color: #3c424d}.ce_rsce_info .text-area a:hover{text-decoration: none}.ce_rsce_info .text-area p{font-size: inherit;line-height: inherit;font-weight: inherit}.ce_rsce_info .text-area p:first-child{margin-top: 0}.ce_rsce_info .text-area p:last-child{margin-bottom: 0}.ce_rsce_banner:after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: rgba(255,255,255,0.2)}.ce_rsce_banner .banner-inside{display: flex;justify-content: center;align-items: center;flex-wrap: nowrap;height: 48px;padding: 0 12px}.ce_rsce_banner .banner-inside .banner-image{padding: 1rem 2rem 1rem 0}.ce_rsce_banner .banner-inside .banner-content{text-align: center;display: flex;justify-content: flex-start;align-items: center;font-size: 12px;gap: 12px}.ce_rsce_banner .banner-inside .banner-content .banner-text{line-height: 1.2;text-align: left}.ce_rsce_banner .banner-inside .banner-content .banner-text p{margin: 0;font-size: inherit;line-height: inherit}.ce_rsce_banner .banner-inside .banner-content .banner-text.inverted{color: #dbdbdb}.ce_rsce_banner .banner-inside .banner-content .banner-button{margin-left: auto;margin-right: auto;border-width: 1px;padding: 0}.ce_rsce_banner .banner-inside .banner-content .banner-button a{font-size: 12px;padding: 4px 6px;border-radius: 13px;font-weight: 400;text-transform: none;text-decoration: none;letter-spacing: 0;background-color: #e8edf3;color: #596270;border: solid 1px #fff;transition: all .2s ease-in-out;white-space: nowrap}.ce_rsce_banner .banner-inside .banner-content .banner-button:hover a{background-color: transparent;color: #fff}.mod_portfoliolist.card-list .portfolio__filter{margin-top: 48px;margin-bottom: 32px}.mod_portfoliolist.card-list .portfolio__filter ul{list-style: none;display: flex;margin: 0}.mod_portfoliolist.card-list .portfolio__filter ul li{margin-right: 16px}.mod_portfoliolist.card-list .portfolio__filter button{background: none;border: none;color: #f6f8fa;font-weight: 500;border-radius: 0;padding-left: 0;padding-right: 0;padding-bottom: 4px;font-size: 24px;line-height: 1em;user-select: none}.mod_portfoliolist.card-list .portfolio__filter button:hover,.mod_portfoliolist.card-list .portfolio__filter button.active{color: #408aa3;border-bottom: 4px solid #408aa3}.mod_portfoliolist.card-list .projects__items{column-gap: 48px;row-gap: 64px;display: grid;grid-template-columns: repeat(auto-fill, minmax(320px, 1fr))}.mod_portfoliolist.card-list .portfolio-card{position: relative}.mod_portfoliolist.card-list .portfolio-card:hover .item-header{box-shadow: rgba(149,157,165,0.2) 0 8px 24px, rgba(0,0,0,0.1) 0 0 0 5px}.mod_portfoliolist.card-list .portfolio-card .inside{display: flex;flex-direction: column}.mod_portfoliolist.card-list .portfolio-card .item-headline{order: 5;position: absolute;top: 0;left: 0;right: 0;bottom: 0;text-indent: -2000px;overflow: hidden}.mod_portfoliolist.card-list .portfolio-card .item-headline:after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 3}.mod_portfoliolist.card-list .portfolio-card .item-header{order: 1;overflow: hidden;position: relative;aspect-ratio: 16 / 9;background: silver;box-shadow: rgba(149,157,165,0.2) 0 8px 24px, rgba(0,0,0,0.1) 0 0 0 3px;border-radius: 16px;transition: box-shadow ease .2s}.mod_portfoliolist.card-list .portfolio-card .item-header .item-background img{object-fit: cover;width: 100%}.mod_portfoliolist.card-list .portfolio-card .item-header .item-logo{position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;background: rgba(0,0,0,0.1)}.mod_portfoliolist.card-list .portfolio-card .item-header .item-logo.bd-0{background: none}.mod_portfoliolist.card-list .portfolio-card .item-header .item-logo.bd-5{background: rgba(0,0,0,0.05)}.mod_portfoliolist.card-list .portfolio-card .item-header .item-logo.bd-10{background: rgba(0,0,0,0.1)}.mod_portfoliolist.card-list .portfolio-card .item-header .item-logo.bd-30{background: rgba(0,0,0,0.3)}.mod_portfoliolist.card-list .portfolio-card .item-header .item-logo.bd-50{background: rgba(0,0,0,0.5)}.mod_portfoliolist.card-list .portfolio-card .item-header .item-logo.bd-80{background: rgba(0,0,0,0.8)}.mod_portfoliolist.card-list .portfolio-card .item-header .item-logo .image_container{flex: 1;display: flex;justify-content: center}.mod_portfoliolist.card-list .portfolio-card .item-header .item-logo img{aspect-ratio: 2/1;width: 60%;object-fit: contain}.mod_portfoliolist.card-list .portfolio-card .item-categories{order: 2}.mod_portfoliolist.card-list .portfolio-card .item-categories .cat-icons-list{list-style: none;margin: 16px 0 0 0;display: flex;flex-direction: row;flex-wrap: wrap;gap: 8px}.mod_portfoliolist.card-list .portfolio-card .item-categories .cat-icons-list .image_container img{width: 32px;height: 32px;object-fit: contain}.mod_portfoliolist.card-list .portfolio-card .item-categories .cat-tag-list{list-style: none;margin: 8px 0 0 0;display: flex;flex-direction: row;flex-wrap: wrap}.mod_portfoliolist.card-list .portfolio-card .item-categories .cat-tag-list .cat-tag-item{margin: 0}.mod_portfoliolist.card-list .portfolio-card .item-categories .cat-tag-list .cat-tag-item:after{content: ' \00a0| \00a0'}.mod_portfoliolist.card-list .portfolio-card .item-categories .cat-tag-list .cat-tag-item:last-child{border-left: none}.mod_portfoliolist.card-list .portfolio-card .item-categories .cat-tag-list .cat-tag-item:last-child:after{content: ''}.mod_portfolioreader p:first-child{margin-top: 0}.mod_portfolioreader .portfolio-tagline{text-align: left;margin-top: 1rem}.mod_portfolioreader .portfolio-title{text-align: left;margin-bottom: 3rem;max-width: 768px;display: block}.mod_portfolioreader .portfolio-intro{display: flex;margin-bottom: 4rem;flex-direction: column}@media screen and (min-width: 992px){.mod_portfolioreader .portfolio-intro{flex-direction: row}}.mod_portfolioreader .portfolio-intro .portfolio-company{padding: 1rem 0 1rem 0}@media screen and (min-width: 992px){.mod_portfolioreader .portfolio-intro .portfolio-company{border-right: 2px solid #f6f8fa;padding: 1rem 4rem 1rem 0;margin-left: 0}}.mod_portfolioreader .portfolio-intro .portfolio-company .portfolio-client-logo{background: #f6f8fa;display: flex;width: 320px;aspect-ratio: 2/1;border-radius: 1rem;margin-bottom: 1rem}.mod_portfolioreader .portfolio-intro .portfolio-company .portfolio-client-logo .image_container{width: 100%;margin: 3rem}.mod_portfolioreader .portfolio-intro .portfolio-company .portfolio-client-logo .image_container img{height: 100%;width: 100%;object-fit: contain}.mod_portfolioreader .portfolio-intro .portfolio-company .portfolio-client{font-weight: 700;line-height: 1;margin-bottom: 4px}.mod_portfolioreader .portfolio-intro .portfolio-company .portfolio-client-url{display: block}.mod_portfolioreader .portfolio-intro .portfolio-company .portfolio-client-url .portfolio-client-url-item{border-bottom: 1px dotted #5bc2e7;text-decoration: none;position: relative}.mod_portfolioreader .portfolio-intro .portfolio-company .portfolio-client-url .portfolio-client-url-item:after{content: 'open_in_new';font-family: "Material Icons";color: #dae1eb;display: block;padding-left: 4px;position: absolute;bottom: 0px;right: -20px}.mod_portfolioreader .portfolio-intro .portfolio-company .portfolio-client-url .portfolio-client-url-item:hover{border-bottom: 1px solid #5bc2e7}.mod_portfolioreader .portfolio-intro .portfolio-company .portfolio-client-url .portfolio-client-url-item:hover:after{color: #a2b5cd}.mod_portfolioreader .portfolio-intro .portfolio-bullets{padding: 1rem 1rem 1rem 0;flex: 1;font-size: 20px;line-height: 1.2;display: flex;align-items: center}@media screen and (min-width: 992px){.mod_portfolioreader .portfolio-intro .portfolio-bullets{padding: 1rem 0 1rem 3rem}}.mod_portfolioreader .portfolio-intro .portfolio-bullets li{padding-bottom: 1rem}.mod_portfolioreader .portfolio-keyVisual{background: #fafbfd;overflow: hidden;border-radius: 1rem;margin-bottom: 6rem}@media screen and (min-width: 992px){.mod_portfolioreader .portfolio-keyVisual{border-radius: 2rem}}.mod_portfolioreader .portfolio-wrapper{display: flex;margin-bottom: 4rem;flex-direction: column}@media screen and (min-width: 992px){.mod_portfolioreader .portfolio-wrapper{flex-direction: row;margin-bottom: 8rem}}.mod_portfolioreader .portfolio-wrapper .container-left,.mod_portfolioreader .portfolio-wrapper .container-full{border-top: 2px solid #e8edf3;padding-top: 0.5rem}.mod_portfolioreader .portfolio-wrapper .container-left{min-width: 296px;margin-right: 8rem}.mod_portfolioreader .portfolio-wrapper .container-right{flex: auto;margin-top: 1rem}@media screen and (min-width: 992px){.mod_portfolioreader .portfolio-wrapper .container-right{margin-top: 0}}.mod_portfolioreader .portfolio-wrapper .container-right .portfolio-client-description h1,.mod_portfolioreader .portfolio-wrapper .container-right .portfolio-client-description h2,.mod_portfolioreader .portfolio-wrapper .container-right .portfolio-client-description h3,.mod_portfolioreader .portfolio-wrapper .container-right .portfolio-client-description h4{margin-top: 0}.mod_portfolioreader .portfolio-wrapper .container-full{flex: 1}.mod_portfolioreader .portfolio-headline{display: inline;padding-right: 3rem}.mod_portfolioreader .portfolio-client-metrics{margin-top: 3rem}.mod_portfolioreader .portfolio-client-metrics .metric-list{margin-left: 0;padding-left: 0;display: flex;flex-wrap: wrap;padding-bottom: 1rem;border-radius: 0.5rem}.mod_portfolioreader .portfolio-client-metrics .metric-list .metric-item{width: 50%;display: flex;line-height: 1.2;margin-bottom: 1rem;border-bottom: 1px solid #e8edf3;padding-bottom: 1rem;flex-direction: column;gap: 0.5rem}@media screen and (min-width: 992px){.mod_portfolioreader .portfolio-client-metrics .metric-list .metric-item{flex-direction: row;gap: 0}}.mod_portfolioreader .portfolio-client-metrics .metric-list .metric-item:nth-child(1),.mod_portfolioreader .portfolio-client-metrics .metric-list .metric-item:nth-child(2){border-top: 1px solid #e8edf3;padding-top: 1rem}.mod_portfolioreader .portfolio-client-metrics .metric-list .metric-item .key{font-weight: 600;width: 200px;line-height: inherit;color: #3c424d}.mod_portfolioreader .portfolio-client-metrics .metric-list .metric-item .value{font-size: 32px;font-weight: 200;color: #dae1eb;min-width: 100px;text-align: left;line-height: 1;padding-right: 2rem}@media screen and (min-width: 992px){.mod_portfolioreader .portfolio-client-metrics .metric-list .metric-item .value{padding-right: 0;text-align: right;font-size: 48px}}.mod_portfolioreader .portfolio-client-youtube{margin-top: 3rem;overflow: hidden;border-radius: 1rem}.mod_portfolioreader .portfolio-client-youtube iframe{border: none}.mod_portfolioreader .portfolio-services .services-list{list-style: none;margin-left: 0;display: grid;gap: 1rem;grid-template-columns: repeat(auto-fill, minmax(154px, 1fr))}@media screen and (min-width: 1439px){.mod_portfolioreader .portfolio-services .services-list{gap: 2rem}}.mod_portfolioreader .portfolio-services .services-list .service-item{background: #fafbfd;aspect-ratio: 4/3.5;display: flex;flex-direction: column;padding: 1rem;border-radius: 4px}.mod_portfolioreader .portfolio-services .services-list .service-item .service-icon{flex: 1}.mod_portfolioreader .portfolio-services .services-list .service-item .service-name{padding-top: 0.5rem;color: #dae1eb;font-weight: 500;line-height: 1.2;min-height: 40px;display: flex;align-items: center;justify-content: center;text-align: center;font-size: 14px}.mod_portfolioreader .portfolio-gallery{display: flex;justify-content: center}.mod_portfolioreader .portfolio-gallery .gallery-list{margin-left: 0;list-style: none;display: flex;flex-direction: column;gap: 4rem;align-items: center;max-width: 1024px}.mod_portfolioreader .portfolio-gallery .gallery-list .gallery-item .image_container{display: flex;flex-direction: column}.mod_portfolioreader .portfolio-gallery .gallery-list .gallery-item .image_container img{border-radius: 4px;overflow: hidden}.mod_portfolioreader .portfolio-gallery .gallery-list .gallery-item .image_container .caption{margin-top: 4px;color: #dae1eb;font-size: 14px;font-weight: 500;font-style: italic}.mod_portfolioreader .back{display: none}.portfolio-slider-section .ce_rs_column_start:first-child{justify-content: flex-end;display: flex}.portfolio-slider-section .ce_rs_column_start:first-child .ce_rsce_component-text-image{padding-left: 1.5rem;padding-right: 1.5rem}@media screen and (min-width: 700px){.portfolio-slider-section .ce_rs_column_start:first-child .ce_rsce_component-text-image{padding-left: 3rem;padding-right: 3rem}}@media screen and (min-width: 992px){.portfolio-slider-section .ce_rs_column_start:first-child .ce_rsce_component-text-image{max-width: calc(1200px / 2);padding-left: 0;padding-right: 0}}.portfolio-slider-section .inside{max-width: unset;padding: 0}.portfolio-slider-section.slider-col:first-child{justify-content: flex-end;display: flex;padding-left: 1rem;padding-right: 1rem}@media screen and (min-width: 992px){.portfolio-slider-section.slider-col:first-child{padding-left: 5rem;padding-right: 0}}.portfolio-slider-section.slider-col:first-child .ce_rsce_text-image{max-width: 700px}.portfolio-slider-section .portfolio-slider{position: relative;padding-bottom: 40px}.portfolio-slider-section .portfolio-slider .slider-list{margin: 24px;overflow: visible;position: initial}.portfolio-slider-section .portfolio-slider .slider-list .projects__items .slide .inside{background: rgba(0,0,0,0.5);width: 100%;aspect-ratio: 4/3;border-radius: 16px;transition: opacity 1s ease, box-shadow .2s ease;overflow: hidden;position: relative}.portfolio-slider-section .portfolio-slider .slider-list .projects__items .slide .inside .item-link{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 3}.portfolio-slider-section .portfolio-slider .slider-list .projects__items .slide .inside .item-link:active{cursor: grabbing}.portfolio-slider-section .portfolio-slider .slider-list .projects__items .slide .inside .item-background{width: 100%;height: 100%}.portfolio-slider-section .portfolio-slider .slider-list .projects__items .slide .inside .item-background .image_container{width: 100%;height: 100%}.portfolio-slider-section .portfolio-slider .slider-list .projects__items .slide .inside .item-background .image_container img{width: 100%;height: 100%;object-fit: cover}.portfolio-slider-section .portfolio-slider .slider-list .projects__items .slide .inside .item-logo{position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;z-index: 2;align-items: center;justify-content: center;border-radius: 16px;box-shadow: inset rgba(255,255,255,0.15) 0 0 0 3px;background: rgba(0,0,0,0.1)}.portfolio-slider-section .portfolio-slider .slider-list .projects__items .slide .inside .item-logo.bd-0{background: none}.portfolio-slider-section .portfolio-slider .slider-list .projects__items .slide .inside .item-logo.bd-5{background: rgba(0,0,0,0.05)}.portfolio-slider-section .portfolio-slider .slider-list .projects__items .slide .inside .item-logo.bd-10{background: rgba(0,0,0,0.1)}.portfolio-slider-section .portfolio-slider .slider-list .projects__items .slide .inside .item-logo.bd-30{background: rgba(0,0,0,0.3)}.portfolio-slider-section .portfolio-slider .slider-list .projects__items .slide .inside .item-logo.bd-50{background: rgba(0,0,0,0.5)}.portfolio-slider-section .portfolio-slider .slider-list .projects__items .slide .inside .item-logo.bd-80{background: rgba(0,0,0,0.8)}.portfolio-slider-section .portfolio-slider .slider-list .projects__items .slide .inside .item-logo .image_container{flex: 1}.portfolio-slider-section .portfolio-slider .slider-list .projects__items .slide .inside .item-logo img{aspect-ratio: 2/1;width: 60%;object-fit: contain;display: block;margin: 0 auto}.portfolio-slider-section .portfolio-slider .slider-list .projects__items .slide.swiper-slide-prev .inside{box-shadow: none}.portfolio-slider-section .portfolio-slider .slider-list .projects__items .slide.swiper-slide-active .inside{box-shadow: rgba(39,205,201,0.34) 0 0 12px}.portfolio-slider-section .portfolio-slider .slider-list .projects__items .slide.swiper-slide-active .inside:hover{box-shadow: #27cdc9 0 0 12px, rgba(31,166,163,0.44) 0 0 24px}.portfolio-slider-section .portfolio-slider .slider-list .projects__items .slide.swiper-slide-active .inside:hover .item-logo{box-shadow: inset rgba(255,255,255,0.3) 0 0 0 3px}.portfolio-slider-section .portfolio-slider .slider-list .projects__items .slide.swiper-slide-next .inside{opacity: 50%}.portfolio-slider-section .portfolio-slider .swiper-button-prev,.portfolio-slider-section .portfolio-slider .swiper-button-next{position: absolute;background: rgba(0,0,0,0.2);width: 40px;height: 40px;top: unset;border-radius: 8px;bottom: 0;left: 24px;opacity: 0.6;pointer-events: all}.portfolio-slider-section .portfolio-slider .swiper-button-prev:hover,.portfolio-slider-section .portfolio-slider .swiper-button-next:hover{opacity: 1}.portfolio-slider-section .portfolio-slider .swiper-button-prev:after,.portfolio-slider-section .portfolio-slider .swiper-button-next:after{color: white !important;font-size: 24px;font-family: 'Material Icons';content: 'chevron_left'}.portfolio-slider-section .portfolio-slider .swiper-button-next{left: 72px}.portfolio-slider-section .portfolio-slider .swiper-button-next:after{content: 'chevron_right'}.ce_personlist{display: flex;flex-direction: column;position: relative;gap: 48px}@media screen and (min-width: 700px){.ce_personlist{gap: 0}}.ce_personlist .person-list{list-style: none;margin: 0;padding: 0;display: flex;position: relative;z-index: 1}.ce_personlist .blockquote-list{display: flex;align-items: center;justify-content: center;order: 2}@media screen and (min-width: 700px){.ce_personlist .blockquote-list{order: 1}}.ce_personlist .blockquote-tab{display: none;margin-bottom: 40px;max-width: 1280px;grid-column-gap: 16px;grid-row-gap: 24px;grid-template-rows: 1fr auto;grid-template-columns: auto 1fr;grid-template-areas: "quotation quotation" "image info"}@media screen and (min-width: 700px){.ce_personlist .blockquote-tab{grid-column-gap: 38px;grid-template-columns: auto auto;grid-template-rows: auto 1fr;grid-template-areas: "image info" "image quotation"}}.ce_personlist .blockquote-tab.active{display: grid}.ce_personlist .blockquote-tab .image-container{grid-area: image}.ce_personlist .blockquote-tab .image-container img{width: 96px;aspect-ratio: 1 / 1;object-fit: cover;border-radius: 999999px;overflow: hidden}@media screen and (min-width: 700px){.ce_personlist .blockquote-tab .image-container img{width: 256px}}.ce_personlist .blockquote-tab .info-container{grid-area: info;line-height: 1.4;font-size: 14px;color: #3c424d;align-self: center}@media screen and (min-width: 700px){.ce_personlist .blockquote-tab .info-container{padding-top: 8px;font-size: 18px}}.ce_personlist .blockquote-tab .info-container .blockquote-name{font-weight: 700;font-size: 16px;line-height: inherit;color: #596270}@media screen and (min-width: 700px){.ce_personlist .blockquote-tab .info-container .blockquote-name{font-size: 20px}}.ce_personlist .blockquote-tab .info-container .blockquote-name strong{font-weight: inherit}.ce_personlist .blockquote-tab .info-container .blockquote-position,.ce_personlist .blockquote-tab .info-container .blockquote-company{font-size: inherit;color: #a2b5cd;font-weight: 300}.ce_personlist .blockquote-tab .blockquote-container{grid-area: quotation;position: relative;display: flex;font-size: 24px;line-height: 1.4;color: #738191;gap: 8px;min-height: 252px;font-weight: 700}@media screen and (min-width: 700px){.ce_personlist .blockquote-tab .blockquote-container{font-size: 36px;gap: 16px}}.ce_personlist .blockquote-tab .blockquote-container:before{content: '"';font-size: 124px;color: #e8edf3;line-height: 16px;margin-top: 40px;font-weight: 400}@media screen and (min-width: 700px){.ce_personlist .blockquote-tab .blockquote-container:before{font-size: 208px;margin-top: 70px}}.ce_personlist .blockquote-tab .blockquote-container.has-title > div{display: flex;flex-direction: column}.ce_personlist .blockquote-tab .blockquote-container.has-title > div .blockquote-title{color: #596270}.ce_personlist .blockquote-tab .blockquote-container.has-title > div .blockquote-text{padding-top: 16px;font-size: 18px;color: #738191;font-weight: 300}@media screen and (min-width: 700px){.ce_personlist .blockquote-tab .blockquote-container.has-title > div .blockquote-text{font-size: 22px}}.ce_personlist .blockquote-nav{order: 1;list-style: none;margin: 0;padding: 0;display: flex;gap: 4px;z-index: 10;min-height: 96px;align-items: flex-end}@media screen and (min-width: 700px){.ce_personlist .blockquote-nav{margin: 0 0 0 256px;padding: 0 0 0 24px;order: 2;align-items: flex-start}}.ce_personlist .blockquote-nav .nav-item{display: flex;justify-content: center;align-items: center;width: 72px}@media screen and (min-width: 700px){.ce_personlist .blockquote-nav .nav-item{width: 96px}}.ce_personlist .blockquote-nav .nav-item .inner{user-select: none;background: white;overflow: hidden;border-radius: 99999px;display: flex;justify-content: center;align-items: center;border: 2px solid #fff;aspect-ratio: 1 / 1;cursor: pointer;transition: width .2s ease, box-shadow .2s ease;width: calc(72px - 8px);box-shadow: 0 0 0 3px #fafbfd}@media screen and (min-width: 700px){.ce_personlist .blockquote-nav .nav-item .inner{width: calc(96px - 16px)}}.ce_personlist .blockquote-nav .nav-item .image_container{background: #f6f8fa;width: 100%;height: 100%}.ce_personlist .blockquote-nav .nav-item .image_container picture{display: flex}.ce_personlist .blockquote-nav .nav-item.active .inner{cursor: unset;box-shadow: 0 0 0 4px #5bc2e7}.ce_personlist .blockquote-nav .nav-item:hover:not(.active) .inner{width: calc(96px - 12px);box-shadow: 0 0 0 4px #8cd4ee}.ce_personlist .contact-item{display: flex;flex-direction: column;line-height: 1.4;margin: 5px}.ce_personlist .contact-item .contact-image.image-default .image_container{width: 100%;height: 100%;display: flex;max-width: 124px}@media screen and (min-width: 700px){.ce_personlist .contact-item .contact-image.image-default .image_container{max-width: 240px}}.ce_personlist .contact-item .contact-image.image-default img{box-shadow: rgba(0,0,0,0.05) 0 0 0 5px;border-radius: 8px;overflow: hidden}.ce_personlist .contact-item .contact-name{margin-top: 8px;line-height: inherit}.ce_personlist .contact-item .contact-position{line-height: inherit;margin-bottom: 8px}.ce_personlist .contact-item .contact-email{line-height: inherit}.ce_personlist .contact-item .contact-phone{line-height: inherit}.person.quotation{display: flex;justify-content: center;align-items: stretch}.person.quotation .container{display: flex;align-items: center;justify-content: center;flex-direction: column;background: #fafbfd;border-radius: 16px;width: 100%;padding: 1rem 1rem 1rem 1rem;margin: 0 0 3rem 0;min-height: 300px}@media screen and (min-width: 992px){.person.quotation .container{margin: 0 4rem 3rem 4rem;padding: 1rem 2rem 1rem 2rem}}.person.quotation .container .quotation-wrapper{text-align: center;padding: 1rem}.person.quotation .container .quotation-wrapper .quotation-title{font-size: 2rem;color: black;font-weight: 700;line-height: 1;margin-bottom: 1rem}@media screen and (min-width: 992px){.person.quotation .container .quotation-wrapper .quotation-title{font-size: 3rem}}.person.quotation .container .quotation-wrapper .quotation-content{max-width: 768px;font-size: 18px;color: #a2b5cd;font-weight: 350;line-height: 1.5em}@media screen and (min-width: 992px){.person.quotation .container .quotation-wrapper .quotation-content{font-size: 20px}}.person.quotation .container .contact-wrapper{margin-top: 16px;display: flex;gap: 16px;align-items: center}.person.quotation .container .contact-wrapper .contact-image{width: 56px;height: 56px;overflow: hidden;border-radius: 99999px}.person.quotation .container .contact-wrapper .contact-info{display: flex;flex-direction: column;align-items: flex-start}.person.quotation .container .contact-wrapper .contact-info .contact-name{color: #3c424d;font-weight: 600;font-size: 18px;line-height: 1.2em}.person.quotation .container .contact-wrapper .contact-info .contact-position{color: #becbdc;font-weight: 400;font-size: 16px}:root{--swiper-navigation-size: 32px;--swiper-theme-color: #5bc2e7}.swiper-button-prev,.swiper-button-next{transition: opacity ease .2s;opacity: 0.3;color: #596270;display: none}.swiper-button-prev:hover,.swiper-button-next:hover{opacity: 1}@media screen and (min-width: 700px){.swiper-button-prev,.swiper-button-next{display: flex}}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity: 0}.swiper-pagination{margin-bottom: var(--spacing-2)}.swiper-pagination-bullet{background: #596270;opacity: 0.2;transition: opacity ease .2s}.swiper-pagination-bullet:hover,.swiper-pagination-bullet-active{background: #596270;opacity: 1}.invers .swiper-scrollbar{background: rgba(255,255,255,0.2)}.invers .swiper-scrollbar-drag{background: rgba(255,255,255,0.5)}.ce_swiperStart.block{overflow: hidden}.rsce_faq{display: flex;flex-direction: column;gap: .5rem}.rsce_faq .faq_headline{flex: 1}.rsce_faq .faq_content{flex: 1}.rsce_faq .faq_content .ce_accordion .faq_question{font-size: 1.25em;padding-bottom: .5em;margin-bottom: .75em;line-height: 120%;color: #214552;border-bottom: solid 1px #dae1eb;display: flex;font-weight: 500;position: relative}@media screen and (min-width: 700px){.rsce_faq .faq_content .ce_accordion .faq_question{font-weight: 600;font-size: 1.75em}}.rsce_faq .faq_content .ce_accordion .faq_question:hover{background: none}.rsce_faq .faq_content .ce_accordion .faq_question::after{content: 'add';font-family: "Material Icons Outlined";font-size: inherit;margin-left: auto;color: inherit;transition: transform .2s ease;position: absolute;bottom: 1.5rem;right: 0}.rsce_faq .faq_content .ce_accordion .faq_question h2.faq_question-text{width: calc(100% - 40px);font-size: 1.05em}.rsce_faq .faq_content .ce_accordion .faq_question.ui-accordion-header-active::after{transform: rotate(45deg);transform-origin: center}.rsce_faq .faq_content .ce_accordion .faq_answer p{color: #738191;margin-top: 0;font-weight: 400}@media screen and (min-width: 700px){.rsce_faq.layout_column{flex-direction: row;align-items: flex-start;gap: 1rem}.rsce_faq.layout_column .faq_headline{text-align: left;padding-top: 6px}.rsce_faq.layout_column .faq_content{flex: 3}}.screen-slider{background: url("/files/next_thing-tessa/img/screen_slide_bg.webp") center center no-repeat;background-size: 100% auto;min-height: 70px;overflow: unset !important;margin-bottom: 5rem}@media screen and (max-width: 480px){.screen-slider{background: none}}@media screen and (min-width: 480px){.screen-slider{min-height: 410px;margin-bottom: 6rem}}@media screen and (min-width: 700px){.screen-slider{min-height: 580px;margin-bottom: 7rem}}@media screen and (min-width: 992px){.screen-slider{min-height: 760px;margin-bottom: 8rem}}@media screen and (min-width: 1440px){.screen-slider{min-height: 840px;margin-bottom: 8rem}}.screen-slider .swiper-container{overflow: unset !important;height: 210px}@media screen and (min-width: 480px){.screen-slider .swiper-container{height: 410px}}@media screen and (min-width: 700px){.screen-slider .swiper-container{height: 580px}}@media screen and (min-width: 992px){.screen-slider .swiper-container{height: 760px}}@media screen and (min-width: 1440px){.screen-slider .swiper-container{height: 840px}}.screen-slider .swiper-container .swiper-wrapper .swiper-slide{display: flex;justify-content: center;align-items: center}.screen-slider .swiper-container .swiper-wrapper .swiper-slide .inside .slide-image img{height: 220px;width: auto}@media screen and (min-width: 480px){.screen-slider .swiper-container .swiper-wrapper .swiper-slide .inside .slide-image img{height: 320px}}@media screen and (min-width: 700px){.screen-slider .swiper-container .swiper-wrapper .swiper-slide .inside .slide-image img{height: 410px}}@media screen and (min-width: 992px){.screen-slider .swiper-container .swiper-wrapper .swiper-slide .inside .slide-image img{height: 490px}}@media screen and (min-width: 1200px){.screen-slider .swiper-container .swiper-wrapper .swiper-slide .inside .slide-image img{height: 590px}}@media screen and (min-width: 1440px){.screen-slider .swiper-container .swiper-wrapper .swiper-slide .inside .slide-image img{height: 660px}}.screen-slider .swiper-container .swiper-wrapper .swiper-slide .slide-headline{position: absolute;bottom: -8%}@media screen and (min-width: 700px){.screen-slider .swiper-container .swiper-wrapper .swiper-slide .slide-headline{bottom: -7%;font-size: 20px}}.screen-slider .swiper-container .swiper-scrollbar{width: 50%;left: 50%;transform: translateX(-50%);bottom: -1rem}@media screen and (min-width: 700px){.screen-slider .swiper-container .swiper-scrollbar{width: 33%}}@media screen and (min-width: 992px){.screen-slider .swiper-container .swiper-scrollbar{width: 25%}}.pop-up{position: fixed;z-index: 21;width: 320px;right: 1px;bottom: 30px;padding: 1rem;opacity: 1;background-color: #ffffff;transform: translateX(445px);overflow: visible;border-radius: 17px;box-shadow: 0 .5px 3.6px rgba(0,0,0,0.035), 0 1.3px 10px rgba(0,0,0,0.05), 0 3px 24.1px rgba(0,0,0,0.065), 0 10px 80px rgba(0,0,0,0.1)}.pop-up .pop-up-header{position: absolute;right: 1rem;top: 0;transform: translateY(-80%)}.pop-up .pop-up-header .pop-up-img{position: relative}.pop-up .pop-up-header .pop-up-img img{max-width: 220px;max-height: 180px;width: 100%;height: auto}.pop-up .pop-up-header .pop-up-lottie-file{max-width: 250px;max-height: 220px}.pop-up .pop-up-x-close{width: 20px;cursor: pointer;transition: 0.2s;opacity: .5;height: auto}.pop-up .pop-up-x-close:hover{opacity: 1}.pop-up .pop-up-x-close .pop-up-x{display: block;width: 20px;height: 20px;position: relative}.pop-up .pop-up-x-close .pop-up-x:before,.pop-up .pop-up-x-close .pop-up-x:after{position: absolute;left: 0;top: 0;content: ' ';height: 1rem;width: 2px;background-color: #333;transform-origin: center}.pop-up .pop-up-x-close .pop-up-x:before{transform: translateX(10px) rotate(45deg)}.pop-up .pop-up-x-close .pop-up-x:after{transform: translateX(10px) rotate(-45deg)}.pop-up .pop-up-content{padding-top: 1rem}.pop-up .pop-up-content p{font-size: 14px}.pop-up .pop-up-content .pop-up-headline{margin-top: 1rem;font-size: 18px}.pop-up .pop-up-action a{width: 100%}.pop-up.--inverted .pop-up-x:before,.pop-up.--inverted .pop-up-x:after{background-color: #fafbfd}.pop-up.--inverted .pop-up-content{color: #fafbfd}.pop-up.--inverted .pop-up-content .pop-up-headline{color: #fff}@keyframes bounce-horizontal{0%{transform: translateX(calc(320px + (4 * 1rem)))}30%,80%,100%{transform: translateX(0)}20%{transform: translateX(-10px)}40%{transform: translateX(-5px)}}@keyframes slide-out-horizontal{from{transform: translateX(0)}to{transform: translateX(620px)}}@keyframes slide-in-from-right{from{right: 1px;transform: scale(.2)}to{right: 100%;transform: scale(1)}}@keyframes pulse-animation{0%{box-shadow: 0 0 0 0px rgba(0,37,100,0.2)}100%{box-shadow: 0 0 0 10px rgba(0,37,100,0)}}.pop-up-close{animation: slide-out-horizontal .6s;cursor: pointer;right: 88px}.pop-up-close:before{content: "notifications";font-family: "Material Icons Outlined", sans-serif;color: #d6f0f9;background: #112a33;background: linear-gradient(270deg, #112a33 0%, #1a3c48 35%, #306578 100%);padding: 10px;border-radius: 6px 0 0 6px;display: block;position: absolute;top: 1rem;right: 100%;z-index: -1;animation: slide-in-from-right .6s, pulse-animation 3s infinite}.pop-up-open{animation: bounce-horizontal 1.5s forwards}@media screen and (max-width: 650px){.pop-up{width: 270px;right: 5px}.pop-up.pop-up-close{right: 146px}.pop-up-header{transform: translateY(-50%)}}.sectors-lp::before{content: '';width: 100%;height: 25%;display: block;position: absolute;bottom: 0;left: 0;background-color: white}.hero.ce_sectors-lp{overflow: unset;gap: calc(2*1rem)}@media screen and (min-width: 700px){.hero.ce_sectors-lp{gap: calc(4*1rem)}}.hero.ce_sectors-lp .hero-image{max-height: 25rem;position: relative;aspect-ratio: 1/1}@media screen and (min-width: 700px){.hero.ce_sectors-lp .hero-image{max-width: 25rem;max-height: 25rem}}.hero.ce_sectors-lp .hero-image > picture{position: relative;max-height: 25rem;width: 100%;height: 100%;border-radius: 1rem;overflow: hidden;display: block;z-index: 1;box-shadow: 0 16px 12px rgba(0,0,0,0.16)}.hero.ce_sectors-lp .hero-image > picture img{object-fit: cover;width: 100%;height: 100%}.hero.ce_sectors-lp .hero-image > picture:first-child::after{content: '';position: absolute;display: block;bottom: 0;left: 0;height: 5rem;width: 100%;background: #07171d;background: linear-gradient(0deg, rgba(7,23,29,0.5) 0%, rgba(255,255,255,0) 100%)}.hero.ce_sectors-lp .hero-image > picture:nth-child(2){position: absolute;top: 0;left: 0;transform: rotate(4deg) translate(12px);z-index: 0}.hero.ce_sectors-lp .hero-image > picture:nth-child(2) img{filter: blur(4px) brightness(.8);transform: scale(1.08) scaleX(-1)}.hero.ce_sectors-lp .sectors-logo-wrapper{position: absolute;bottom: 1rem;left: 1rem;display: flex;flex-direction: row;gap: 1rem;align-items: center;justify-content: flex-start;z-index: 3}.hero.ce_sectors-lp .sectors-logo-wrapper img{width: 60px;max-height: 40px;height: auto}.hero.ce_sectors-lp .sectors-logo-wrapper .sectors-logo-content .brand-line{color: #fff;font-size: 14px}.hero.ce_sectors-lp .sectors-logo-wrapper .sectors-logo-content .brand-line:first-child{font-weight: 600}.ce_image .image_container figcaption.caption{text-align: center;font-size: 16px;opacity: 0.75}.ce_image .image_container img{border-radius: .5rem}
