﻿.frame-list-type-swscoreprojects_projectslist header{margin-bottom:45px}.ce-projects-list--filter--row{margin-bottom:5rem;flex-wrap:wrap;display:flex}.ce-projects-list--filter--title{font-weight:600;font-size:calc(1.3625rem + 1.35vw);line-height:1.58;letter-spacing:-0.84px;color:#000;margin-bottom:38px;position:relative}@media(min-width: 1200px){.ce-projects-list--filter--title{font-size:2.375rem}}.ce-projects-list--filter--title p{width:fit-content;padding-right:25px;background-color:#fff}.ce-projects-list--filter--title:after{content:"";border-bottom:3px solid #edf2f2;height:3px;position:absolute;bottom:40%;left:0;right:0;z-index:-1}.ce-projects-list--filter--item{font-weight:bold;font-size:calc(1.2625rem + 0.15vw);line-height:1.23;letter-spacing:0;background:#fff 0 0 no-repeat padding-box;box-shadow:2px 3px 28px rgba(0,0,0,.5019607843);border-radius:35px;padding:13px 19px;color:#000;margin-bottom:15px;transition:all .3s ease-in-out}@media(min-width: 1200px){.ce-projects-list--filter--item{font-size:1.375rem}}.ce-projects-list--filter--item:not(:last-of-type){margin-right:25px}.ce-projects-list--filter--item:hover{background-color:#000;color:#fff;cursor:pointer;transition:all .3s ease-in-out}.ce-projects-list--filter--item.active{background-color:#000;color:#fff}.ce-projects-list--paging--item{margin-bottom:30px}.ce-projects-list--paging--item .sws-helper{position:relative;overflow:hidden;border-radius:50px}.ce-projects-list--paging--item img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1;border-radius:50px;transition:all .3s ease-in-out}.ce-projects-list--paging--item figure.image{display:unset;position:unset}.ce-projects-list--paging--item:hover img,.ce-projects-list--paging--item:focus img,.ce-projects-list--paging--item:active img{filter:blur(40px);-webkit-filter:blur(40px);transition:all .3s ease-in-out}.ce-projects-list--paging--item:hover .ce-projects-list--paging--technology span,.ce-projects-list--paging--item:focus .ce-projects-list--paging--technology span,.ce-projects-list--paging--item:active .ce-projects-list--paging--technology span{background-color:#000;color:#fff;transition:all .3s ease-in-out}.ce-projects-list--paging--item:hover .ce-projects-list--paging--projectname,.ce-projects-list--paging--item:focus .ce-projects-list--paging--projectname,.ce-projects-list--paging--item:active .ce-projects-list--paging--projectname{opacity:1;transition:all .3s ease-in-out}.ce-projects-list--paging--technology{position:absolute;top:30px;left:30px;right:30px}.ce-projects-list--paging--technology span{font-weight:bold;font-size:calc(1.2625rem + 0.15vw);line-height:1.23;letter-spacing:0;background:#fff 0 0 no-repeat padding-box;box-shadow:2px 3px 28px rgba(0,0,0,.5019607843);border-radius:35px;padding:13px 19px;color:#000;transition:all .3s ease-in-out}@media(min-width: 1200px){.ce-projects-list--paging--technology span{font-size:1.375rem}}.ce-projects-list--paging--projectname{position:absolute;bottom:40px;left:30px;right:30px;color:#fff;opacity:0;font-weight:bold;font-size:calc(1.35rem + 1.2vw);line-height:1.22;letter-spacing:-0.54px;transition:all .3s ease-in-out}@media(min-width: 1200px){.ce-projects-list--paging--projectname{font-size:2.25rem}}.ce-projects-list--cards--item{margin-bottom:30px}.ce-projects-list--cards--item .sws-helper{position:relative;overflow:hidden;border-radius:40px}.ce-projects-list--cards--item img{width:100%;height:auto;border-radius:50px;transition:all .3s ease-in-out}.ce-projects-list--cards--item figure.image{display:unset;position:unset}.ce-projects-list--cards--item .ce-projects-list--cards--projectname{font-size:calc(1.3rem + 0.6vw)}@media(min-width: 1200px){.ce-projects-list--cards--item .ce-projects-list--cards--projectname{font-size:1.75rem}}.ce-projects-list--cards--item:hover img,.ce-projects-list--cards--item:focus img,.ce-projects-list--cards--item:active img{filter:blur(40px);-webkit-filter:blur(40px);transition:all .3s ease-in-out}.ce-projects-list--cards--item:hover .ce-projects-list--cards--technology span,.ce-projects-list--cards--item:focus .ce-projects-list--cards--technology span,.ce-projects-list--cards--item:active .ce-projects-list--cards--technology span{background-color:#fff;color:#000;transition:all .3s ease-in-out}.ce-projects-list--cards--item:hover .ce-projects-list--cards--projectname,.ce-projects-list--cards--item:focus .ce-projects-list--cards--projectname,.ce-projects-list--cards--item:active .ce-projects-list--cards--projectname{opacity:1;transition:all .3s ease-in-out}.ce-projects-list--cards--technology{position:absolute;top:30px;left:30px;right:30px}.ce-projects-list--cards--technology span{font-weight:bold;font-size:calc(1.2625rem + 0.15vw);line-height:1.23;letter-spacing:0;background:#fff 0 0 no-repeat padding-box;box-shadow:2px 3px 28px rgba(0,0,0,.5019607843);border-radius:35px;padding:13px 19px;color:#000;transition:all .3s ease-in-out}@media(min-width: 1200px){.ce-projects-list--cards--technology span{font-size:1.375rem}}.ce-projects-list--cards--projectname{position:absolute;bottom:16px;left:30px;right:30px;color:#fff;opacity:0;font-weight:bold;font-size:calc(1.5rem + 3vw);line-height:1.22;letter-spacing:-0.54px;transition:all .3s ease-in-out}@media(min-width: 1200px){.ce-projects-list--cards--projectname{font-size:3.75rem}}@media(min-width: 992px){.ce-projects-list--mosaic--textblock .ce-projects-list--textblock--text{max-width:70%}}.ce-projects-list--mosaic--sizer,.ce-projects-list--mosaic--item{width:calc(50% - 50px);height:auto;margin-bottom:92px}@media(max-width: 991.98px){.ce-projects-list--mosaic--sizer,.ce-projects-list--mosaic--item{margin-bottom:50px}}@media(max-width: 575.98px){.ce-projects-list--mosaic--sizer,.ce-projects-list--mosaic--item{width:100%;margin-bottom:30px}}.ce-projects-list--masonry{width:100%}.ce-projects-list--masonry--sizer,.ce-projects-list--masonry--item{width:calc(33.333% - 40px);height:auto}@media(max-width: 1199.98px){.ce-projects-list--masonry--sizer,.ce-projects-list--masonry--item{width:calc(50% - 40px)}}@media(max-width: 575.98px){.ce-projects-list--masonry--sizer,.ce-projects-list--masonry--item{width:100%}}.ce-projects-list--masonry--sizer .ce-projects-list--cards--projectname,.ce-projects-list--masonry--item .ce-projects-list--cards--projectname{font-size:calc(1.45rem + 2.4vw)}@media(min-width: 1200px){.ce-projects-list--masonry--sizer .ce-projects-list--cards--projectname,.ce-projects-list--masonry--item .ce-projects-list--cards--projectname{font-size:3.25rem}}@media(min-width: 576px){.ce-projects-list--masonry--sizer .ce-projects-list--cards--projectname,.ce-projects-list--masonry--item .ce-projects-list--cards--projectname{font-size:1.25rem}}@media(min-width: 768px){.ce-projects-list--masonry--sizer .ce-projects-list--cards--projectname,.ce-projects-list--masonry--item .ce-projects-list--cards--projectname{font-size:calc(1.3rem + 0.6vw)}}@media(min-width: 768px)and (min-width: 1200px){.ce-projects-list--masonry--sizer .ce-projects-list--cards--projectname,.ce-projects-list--masonry--item .ce-projects-list--cards--projectname{font-size:1.75rem}}.ce-projects-list--showoverviews{display:flex;justify-content:center}.ce-projects-list--showoverviews--btn{border:3px solid #000;border-radius:50px;padding:18px 35px 20px 35px;font-weight:bold;font-size:calc(1.28125rem + 0.375vw);line-height:1.2;letter-spacing:0;color:#000;text-decoration:none;transition:all .3s ease-in-out;text-align:center}@media(min-width: 1200px){.ce-projects-list--showoverviews--btn{font-size:1.5625rem}}.ce-projects-list--showoverviews--btn:hover{background-color:#000030;border-color:#000030;box-shadow:0 3px 6px rgba(0,0,0,.1607843137);text-decoration:none;color:#fff;transition:all .3s ease-in-out}.ce-projects-list #loadmore-btn-projects{display:flex;justify-content:center}.ce-projects-list #loadmore-btn-projects p{border:3px solid #000;border-radius:50px;padding:18px 35px 20px 35px;font-weight:bold;font-size:calc(1.28125rem + 0.375vw);line-height:1.2;letter-spacing:0;color:#000;text-decoration:none;transition:all .3s ease-in-out;text-align:center;margin-top:31px}@media(min-width: 1200px){.ce-projects-list #loadmore-btn-projects p{font-size:1.5625rem}}@media(min-width: 576px){.ce-projects-list #loadmore-btn-projects p{margin-top:63px}}@media(min-width: 992px){.ce-projects-list #loadmore-btn-projects p{margin-top:126px}}.ce-projects-list #loadmore-btn-projects p:hover{background-color:#000030;border-color:#000030;box-shadow:0 3px 6px rgba(0,0,0,.1607843137);text-decoration:none;color:#fff;transition:all .3s ease-in-out;cursor:pointer}.jvectormap-marker.jvectormap-element{r:3;stroke-width:0}.jvectormap-legend-cnt-h .jvectormap-legend-tick{width:85px !important}#world-map{position:relative}#map-filter a+span{display:block;width:70%;height:1px;background:rgba(0,0,0,0);margin:auto}#map-filter .active{color:#0d6efd}#map-filter .active+span{background:#fff}#map-filter .btn-link{padding:0}#map-filter .list-inline-item:not(:last-child){margin:0 30px 15px 0}button.close{padding:0;background-color:rgba(0,0,0,0);border:0;float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.jvectormap-container .jvectormap-zoomin,.jvectormap-container .jvectormap-zoomout{padding:15px;background:#8b8b8c}.jvectormap-container .jvectormap-zoomout{top:60px}.jvectormap-tip{background:rgba(255,255,255,.8) !important;border-radius:0 !important;border:2px solid #0d6efd !important;color:gray !important;font-weight:300;padding:3px 10px !important;z-index:9999}.frame-list-type-swscoreprojects_projectsmap{overflow:hidden}.frame-list-type-swscoreprojects_projectsmap .swscore-maps{position:relative}.frame-list-type-swscoreprojects_projectsmap .jvectormap-legend{color:#000}.frame-list-type-swscoreprojects_projectsmap .jvectormap-legend-cnt-h{left:0;right:auto}.frame-list-type-swscoreprojects_projectsmap .jvectormap-legend-cnt-h .jvectormap-legend{margin:0;background:rgba(0,0,0,0)}.frame-list-type-swscoreprojects_projectsmap .jvectormap-legend-cnt-h .jvectormap-legend-tick{width:auto;padding:0 10px;display:flex}.frame-list-type-swscoreprojects_projectsmap .jvectormap-legend-cnt-h .jvectormap-legend-tick-sample{height:15px;width:15px;margin:2px 3px 0 0}.frame-list-type-swscoreprojects_projectsmap .jvectormap-legend-cnt-v{display:none}.frame-list-type-swscoreprojects_projectsmap .jvectormap-legend-cnt-v{display:none}.map-location-container{position:absolute;width:270px;left:30px;top:60px;z-index:999;background:#fff;font-size:16px;border-style:solid;border-color:#dadada;border-width:1px;color:#000;padding:20px 24px 35px 24px;box-shadow:3px 3px 38px rgba(0,0,0,.2941176471);border-radius:25px}@media(min-width: 767px){.map-location-container{width:500px;left:120px;top:60px;padding:30px 34px 45px 34px}}.map-location-container .map-location-header-complete .h3{font-size:120%;line-height:160%;padding-left:5px;margin-top:5px;color:#0d6efd}.map-location-container .map-contact{margin-bottom:5px}.map-location-container .map-location-header{align-items:flex-start;justify-content:space-between;display:flex;font-weight:600;font-size:1.25rem;line-height:1.23;letter-spacing:-0.84px;padding-bottom:9px;margin-bottom:10px;position:relative}@media(min-width: 1200px){.map-location-container .map-location-header{font-size:calc(1.275rem + 0.3vw)}}@media(min-width: 1200px)and (min-width: 1200px){.map-location-container .map-location-header{font-size:1.5rem}}.map-location-container .map-location-header:after{position:absolute;content:"";background-color:#0d6efd;height:3px;width:85px;bottom:0;left:0;border-radius:30px}@media(max-width: 767.98px){.map-location-container .map-contact-logo img{height:auto;max-width:200px}}.map-location-container .map-contact-container-inner{margin:5px 0}.map-location-container .map-contact-slug a{font-weight:bold;color:#000030;text-decoration:none;padding-bottom:3px;border-bottom:2px solid #d3d9de;display:inline-flex;justify-content:center;align-items:center;position:relative;transition:all .3s ease-in-out}.map-location-container .map-contact-slug a::after{font-family:FontAwesome,"sans-serif",sans-serif;color:#fff;background-color:#3535bc;width:23px;height:23px;content:"";border-radius:50px;display:inline-flex;justify-content:center;align-items:center;font-size:15px;margin-left:10px;position:absolute;right:-35px;transition:all .3s ease-in-out}.map-location-container .map-contact-slug a:hover{border-bottom-color:#3135bc;color:#3135bc;transition:all .3s ease-in-out}.map-location-container .map-contact-slug a:hover:after{right:-40px;transition:all .3s ease-in-out}.body-bg:has(.frame-list-type-swscoreprojects_projectsdetail) .has-breadcrumb{display:none}.body-bg:has(.frame-list-type-swscoreprojects_projectsdetail) .body-section-img{display:none}.overflow-hidden{overflow:hidden}.ce-project-show .bg-grey{background-color:#f5f9f9}.ce-project-show .bg-grey .header-wave{transform:scaleX(-1)}.ce-project-show .bg-grey .header-wave-rotate{transform:rotate(180deg) scaleX(-1);height:auto;width:100%;object-fit:cover}.ce-project-show .frame-type-text p{font-weight:400 !important}.ce-project-show--hero .header-wave-rotate{transform:translateY(-130px);height:auto;width:100%;object-fit:cover}@media(max-width: 1199.98px){.ce-project-show--hero .header-wave-rotate{transform:translateY(0px)}}.ce-project-show--hero .hero-box-valign{padding-left:0;padding-right:0;margin:0 auto;height:100%;--bs-gutter-x: 3rem;--bs-gutter-y: 0;width:100%;display:flex;box-sizing:border-box}@media(min-width: 1400px){.ce-project-show--hero .hero-box-valign{max-width:1360px}}@media(min-width: 1200px){.ce-project-show--hero .hero-box-valign{max-width:1240px}}@media(min-width: 992px){.ce-project-show--hero .hero-box-valign{max-width:960px}}@media(min-width: 768px){.ce-project-show--hero .hero-box-valign{max-width:720px}}@media(min-width: 576px){.ce-project-show--hero .hero-box-valign{max-width:540px}}.ce-project-show--hero .hero-box{position:absolute;margin:15vH 0 0 80px;padding:30px;width:auto;max-width:333px;border-radius:29px;background-color:rgba(241,247,255,.8);background-position-x:0;background-position-y:0;background-repeat:no-repeat;background-attachment:scroll;background-image:none;background-size:auto;background-origin:padding-box;background-clip:padding-box;opacity:1;backdrop-filter:blur(44px)}@media(min-width: 500px){.ce-project-show--hero .hero-box{max-width:433px}}@media(min-width: 768px){.ce-project-show--hero .hero-box{margin:30vH 0 0 180px;max-width:533px}}@media(min-width: 992px){.ce-project-show--hero .hero-box{margin:40vH 0 0 280px}}.ce-project-show--hero .hero-box .hero-item-subheader{font-size:calc(1.28125rem + 0.375vw);font-weight:bold;color:#000}@media(min-width: 1200px){.ce-project-show--hero .hero-box .hero-item-subheader{font-size:1.5625rem}}.ce-project-show--hero .hero-box .hero-item-subheader::before{font-family:FontAwesome,var(--bs-font-sans-serif);display:inline-flex;justify-content:center;align-items:center;content:"";padding-top:3px;text-indent:4px;font-size:15px;height:2.063rem;width:2.063rem;transform:scaleX(-1)}.ce-project-show--hero .hero-box .hero-item-header{font-size:calc(1.5rem + 3vw);font-weight:bold;line-height:65px;hyphens:auto}@media(min-width: 1200px){.ce-project-show--hero .hero-box .hero-item-header{font-size:3.75rem}}.ce-project-show--hero .hero-box .btn{margin-top:3rem}.ce-project-show--hero--image--container img{min-width:1920px;width:100%}.ce-project-show--overview{margin-bottom:2rem}@media(min-width: 768px){.ce-project-show--overview{margin-bottom:4rem}}@media(min-width: 1200px){.ce-project-show--overview{margin-bottom:6rem}}.ce-project-show--overview--title{font-weight:bold;font-size:calc(1.40625rem + 1.875vw);line-height:1.22;letter-spacing:-0.68px;margin-bottom:20px}@media(min-width: 1200px){.ce-project-show--overview--title{font-size:2.8125rem}}.ce-project-show--overview--item{margin-bottom:20px}.ce-project-show--overview--item:not(:last-of-type){padding-bottom:20px;border-bottom:2px solid #edf2f2;margin-right:160px}.ce-project-show--overview--item--title{font-weight:600;font-size:calc(1.2625rem + 0.15vw);line-height:1.23;letter-spacing:0;margin-bottom:0;align-items:center;display:flex}@media(min-width: 1200px){.ce-project-show--overview--item--title{font-size:1.375rem}}.ce-project-show--overview--item--title.client:before,.ce-project-show--overview--item--title.realization:before,.ce-project-show--overview--item--title.technology:before,.ce-project-show--overview--item--title.partner:before,.ce-project-show--overview--item--title.website:before{content:"";margin-right:10px;width:30px;height:20px;background-position:center;background-size:contain;background-repeat:no-repeat}.ce-project-show--overview--item--title.client:before{background-image:url("../../../../_assets/6104012f8716d99c9538ea6cf5d31a58/Icons/Layout/user.svg")}.ce-project-show--overview--item--title.realization:before{background-image:url("../../../../_assets/6104012f8716d99c9538ea6cf5d31a58/Icons/Layout/calendar.svg")}.ce-project-show--overview--item--title.technology:before{background-image:url("../../../../_assets/6104012f8716d99c9538ea6cf5d31a58/Icons/Layout/code.svg")}.ce-project-show--overview--item--title.partner:before{background-image:url("../../../../_assets/6104012f8716d99c9538ea6cf5d31a58/Icons/Layout/handshake.svg")}.ce-project-show--overview--item--title.website:before{background-image:url("../../../../_assets/6104012f8716d99c9538ea6cf5d31a58/Icons/Layout/website.svg")}.ce-project-show--overview--item--content{font-weight:bold;font-size:calc(1.2625rem + 0.15vw);line-height:1.23;letter-spacing:0;margin-bottom:0;color:#000}@media(min-width: 1200px){.ce-project-show--overview--item--content{font-size:1.375rem}}.ce-project-show--overview--item span{font-weight:bold;font-size:calc(1.2625rem + 0.15vw);line-height:1.23;letter-spacing:0;border:2px solid #000;border-radius:20px;padding:6px 18px}@media(min-width: 1200px){.ce-project-show--overview--item span{font-size:1.375rem}}.ce-project-show--image{margin-bottom:2rem}@media(min-width: 768px){.ce-project-show--image{margin-bottom:4rem}}@media(min-width: 1200px){.ce-project-show--image{margin-bottom:6rem}}.ce-project-show--image--container{margin:0}.ce-project-show--image img{width:100%;height:auto}.ce-project-show--teaser,.ce-project-show--situation,.ce-project-show--objective,.ce-project-show--goals,.ce-project-show--elements,.ce-project-show--benefits{margin-bottom:2rem}@media(min-width: 768px){.ce-project-show--teaser,.ce-project-show--situation,.ce-project-show--objective,.ce-project-show--goals,.ce-project-show--elements,.ce-project-show--benefits{margin-bottom:4rem}}@media(min-width: 1200px){.ce-project-show--teaser,.ce-project-show--situation,.ce-project-show--objective,.ce-project-show--goals,.ce-project-show--elements,.ce-project-show--benefits{margin-bottom:6rem}}.ce-project-show--teaser--title,.ce-project-show--situation--title,.ce-project-show--objective--title,.ce-project-show--goals--title,.ce-project-show--elements--title,.ce-project-show--benefits--title{font-weight:bold;font-size:calc(1.40625rem + 1.875vw);line-height:1.22;letter-spacing:-0.68px}@media(min-width: 1200px){.ce-project-show--teaser--title,.ce-project-show--situation--title,.ce-project-show--objective--title,.ce-project-show--goals--title,.ce-project-show--elements--title,.ce-project-show--benefits--title{font-size:2.8125rem}}.ce-project-show--teaser--content,.ce-project-show--situation--content,.ce-project-show--objective--content,.ce-project-show--goals--content,.ce-project-show--elements--content,.ce-project-show--benefits--content{font-weight:600;font-size:calc(1.2625rem + 0.15vw);line-height:1.55;letter-spacing:-0.48px}@media(min-width: 1200px){.ce-project-show--teaser--content,.ce-project-show--situation--content,.ce-project-show--objective--content,.ce-project-show--goals--content,.ce-project-show--elements--content,.ce-project-show--benefits--content{font-size:1.375rem}}.ce-project-show--teaser--content ul,.ce-project-show--situation--content ul,.ce-project-show--objective--content ul,.ce-project-show--goals--content ul,.ce-project-show--elements--content ul,.ce-project-show--benefits--content ul{list-style:none;margin:0 0 15px 15px;padding:0}.ce-project-show--teaser--content ul li::before,.ce-project-show--situation--content ul li::before,.ce-project-show--objective--content ul li::before,.ce-project-show--goals--content ul li::before,.ce-project-show--elements--content ul li::before,.ce-project-show--benefits--content ul li::before{font-family:"FontAwesome",sans-serif;content:"";padding-right:5px;margin-left:-13px}.ce-project-show--teaser--content--left,.ce-project-show--situation--content--left,.ce-project-show--objective--content--left,.ce-project-show--goals--content--left,.ce-project-show--elements--content--left,.ce-project-show--benefits--content--left{padding-right:0;font-weight:600;font-size:calc(1.2625rem + 0.15vw);line-height:1.55;letter-spacing:-0.48px}@media(min-width: 768px){.ce-project-show--teaser--content--left,.ce-project-show--situation--content--left,.ce-project-show--objective--content--left,.ce-project-show--goals--content--left,.ce-project-show--elements--content--left,.ce-project-show--benefits--content--left{padding-right:30px}}@media(min-width: 1200px){.ce-project-show--teaser--content--left,.ce-project-show--situation--content--left,.ce-project-show--objective--content--left,.ce-project-show--goals--content--left,.ce-project-show--elements--content--left,.ce-project-show--benefits--content--left{padding-right:200px}}@media(min-width: 1200px){.ce-project-show--teaser--content--left,.ce-project-show--situation--content--left,.ce-project-show--objective--content--left,.ce-project-show--goals--content--left,.ce-project-show--elements--content--left,.ce-project-show--benefits--content--left{font-size:1.375rem}}.ce-project-show--teaser--content--objective,.ce-project-show--situation--content--objective,.ce-project-show--objective--content--objective,.ce-project-show--goals--content--objective,.ce-project-show--elements--content--objective,.ce-project-show--benefits--content--objective{margin-bottom:50px;margin-top:20px}.ce-project-show--teaser--content--bottom,.ce-project-show--situation--content--bottom,.ce-project-show--objective--content--bottom,.ce-project-show--goals--content--bottom,.ce-project-show--elements--content--bottom,.ce-project-show--benefits--content--bottom{margin-bottom:0}.ce-project-show--banner img{width:100%;height:auto}@media(min-width: 768px){.ce-project-show--banner img{padding:40px}}@media(min-width: 1200px){.ce-project-show--banner img{padding:50px}}.ce-project-show--accordion--item{border-bottom:2px solid #d3d9de;margin-bottom:25px}.ce-project-show--accordion--header{font-weight:bold;font-size:calc(1.31875rem + 0.825vw);cursor:pointer;color:#000;position:relative;display:flex;align-items:center;gap:.6rem}@media(min-width: 1200px){.ce-project-show--accordion--header{font-size:1.9375rem}}.ce-project-show--accordion--header::before{content:"›";font-size:1.2em;transition:transform .3s ease;display:inline-block}.ce-project-show--accordion--header[aria-expanded=true]::before{transform:rotate(90deg)}.ce-project-show--accordion--header[aria-expanded=true],.ce-project-show--accordion--header:hover{color:#3535bc}.ce-project-show--accordion--body{font-weight:normal;font-size:calc(1.2625rem + 0.15vw);margin-left:1.5rem}@media(min-width: 1200px){.ce-project-show--accordion--body{font-size:1.375rem}}.ce-project-show .approach-row{margin-bottom:5rem}@media(max-width: 991px){.ce-project-show--approach .row.ce-project-show--force-column{flex-direction:column !important}}.ce-project-show--approach--background{position:relative;display:none}@media(min-width: 768px){.ce-project-show--approach--background{display:none}}@media(min-width: 1200px){.ce-project-show--approach--background{display:block}}.ce-project-show--approach--background img{width:62.5rem;height:62.5rem;position:absolute;right:-31.25rem;top:-15.625rem;background-size:cover;background-position:center}.ce-project-show--approach--top{position:relative}.ce-project-show--approach--top h1,.ce-project-show--approach--top h2,.ce-project-show--approach--top h3,.ce-project-show--approach--top h4{position:relative;margin-bottom:3rem}.ce-project-show--approach--top h1::after,.ce-project-show--approach--top h2::after,.ce-project-show--approach--top h3::after,.ce-project-show--approach--top h4::after{content:"";position:absolute;left:50%;bottom:-1.25rem;width:8rem;height:4px;background-color:#3535bc;transform:translateX(-50%)}.ce-project-show--approach--top p{font-weight:400 !important}.ce-project-show--approach--container{margin:2rem 0}@media(min-width: 768px){.ce-project-show--approach--container{margin:5rem 0}}@media(min-width: 1200px){.ce-project-show--approach--container{margin:5rem 0}}.ce-project-show--approach--image{flex:0 0 auto;width:8.563rem;height:8.25rem;position:relative;margin-right:5.581rem;background:#fff 0% 0% no-repeat padding-box;box-shadow:2px 4px 20px rgba(0,0,0,.1607843137);border-radius:23px;display:flex;align-items:center;justify-content:center}.ce-project-show--approach--image::before{content:"";position:absolute;width:140%;height:140%;background:#f5f9f9 0% 0% no-repeat padding-box;border-radius:214px;top:-20%;left:0;z-index:-1}.ce-project-show--approach--image img{width:100%;height:100%;object-fit:contain;padding:1.25rem}.ce-project-show--approach--circle{display:none;flex:0 0 auto;width:5.375rem;height:5.375rem;background:#3535bc 0% 0% no-repeat padding-box;box-shadow:2px 3px 35px rgba(0,0,0,.1607843137);color:#f5f9f9;font-size:calc(1.4375rem + 2.25vw);border-radius:50%;font-weight:bold;justify-content:center;align-items:center;margin-right:3.125rem;position:relative}@media(min-width: 768px){.ce-project-show--approach--circle{display:flex}}@media(min-width: 1200px){.ce-project-show--approach--circle{display:flex}}@media(min-width: 1200px){.ce-project-show--approach--circle{font-size:3.125rem}}.ce-project-show--approach--circle:not(:last-child)::after{content:"";position:absolute;width:2px;height:30rem;background:repeating-linear-gradient(to bottom, rgba(53, 53, 188, 0.6), rgba(53, 53, 188, 0.6) 5px, transparent 5px, transparent 10px);left:50%;top:100%;transform:translateX(-50%)}.ce-project-show--approach--text{padding:calc(1.2625rem + 0.15vw)}.ce-project-show--approach--text h1,.ce-project-show--approach--text h2,.ce-project-show--approach--text h3,.ce-project-show--approach--text h4{font-size:calc(1.40625rem + 1.875vw)}@media(min-width: 1200px){.ce-project-show--approach--text h1,.ce-project-show--approach--text h2,.ce-project-show--approach--text h3,.ce-project-show--approach--text h4{font-size:2.8125rem}}@media(min-width: 1200px){.ce-project-show--approach--text{padding:1.375rem}}@media(max-width: 1024px){.ce-project-show .ce-project-show--approach--image,.ce-project-show .ce-project-show--approach--circle{width:5rem;height:5rem;flex-shrink:0}}@media(max-width: 767px){.ce-project-show .ce-project-show--approach--container{flex-direction:column;align-items:center;text-align:center}.ce-project-show .ce-project-show--approach--image{margin:0 auto .5rem auto}.ce-project-show .ce-project-show--approach--circle{margin:0 auto 1rem auto}.ce-project-show .ce-project-show--approach--text{text-align:center}}.ce-project-show--challenges{position:relative;background-color:#f5f9f9}@media(max-width: 1200px){.ce-project-show--challenges{display:none}}.ce-project-show--challenges img{width:100%;height:auto;position:absolute;top:-170px}.ce-project-show--challenges--left{margin-top:50px}.ce-project-show--challenges .challenges-margin{margin:100px 0}.ce-project-show--challenges p{font-weight:400 !important}.ce-project-show--results{font-weight:600;font-size:calc(1.2625rem + 0.15vw);line-height:1.55;letter-spacing:-0.48px}@media(max-width: 767px){.ce-project-show--results{margin-bottom:5rem}}@media(min-width: 1200px){.ce-project-show--results{font-size:1.375rem}}.ce-project-show--results img{width:100%;height:auto}.ce-project-show--results p{font-weight:400 !important}.ce-project-show .bottomleft{margin-top:3rem;margin-bottom:5rem}.ce-project-show .bottomright{margin-top:7rem;margin-bottom:5rem}.ce-project-show--slider{margin-bottom:5rem}.ce-project-show--slider .slides li::before{content:"" !important}.ce-project-show--slider .slides li{margin-top:35px;margin-bottom:35px}.ce-project-show--slider .slides li img{border-radius:50px;box-shadow:3px 3px 38px rgba(0,0,0,.2941176471)}@media(min-width: 768px){.ce-project-show--slider{margin-bottom:7rem}}@media(min-width: 1200px){.ce-project-show--slider{margin-bottom:10rem}}.ce-project-show--beforeslider{position:relative;width:100%;max-width:800px;margin:auto;user-select:none}@media(max-width: 767px){.ce-project-show--beforeslider{margin-bottom:5rem}}.ce-project-show--beforeslider--container{position:relative;width:100%;overflow:hidden;margin-bottom:30px;border-radius:50px;box-shadow:3px 3px 38px rgba(0,0,0,.2941176471)}.ce-project-show--beforeslider .before-image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;clip-path:inset(0 50% 0 0)}.ce-project-show--beforeslider .before-image img{display:block;width:100%;height:auto}.ce-project-show--beforeslider .slider-handle{position:absolute;top:0;left:50%;width:4px;height:100%;background:#3535bc;cursor:ew-resize;transform:translateX(-50%);box-shadow:0 0 5px rgba(0,0,0,.5)}.ce-project-show--beforeslider .slider-handle::before{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;background-color:#3535bc;border-radius:50%;transform:translate(-50%, -50%);box-shadow:0 0 5px rgba(0,0,0,.5)}.ce-project-show--beforeslider .slider-handle::after{content:"‹›";position:absolute;top:50%;left:35%;color:#fff;font-size:30px;font-weight:bold;transform:translate(-50%, -50%)}.ce-project-show .subnav-wrap{position:relative}.ce-project-show--conclusion{padding:0}.ce-project-show--conclusion--image{margin:0 0 60px 0}.ce-project-show--conclusion img{width:100%;height:auto;transform:translateY(-230px)}@media(max-width: 991.98px){.ce-project-show--conclusion img{transform:translateY(-150px)}}@media(max-width: 767.98px){.ce-project-show--conclusion img{transform:translateY(-150px)}}.ce-project-show--conclusion--sticky{position:sticky;top:150px;margin-left:calc(-1*(130vw - 100%)/4);max-width:none}@media(max-width: 991.98px){.ce-project-show--conclusion--sticky{width:100vw}}.ce-project-show--conclusion--sticky img{width:100%;height:auto}.ce-project-show .conclusion-quote .conclusion-image{position:relative;z-index:1}.ce-project-show .conclusion-quote .conclusion-text{position:relative;z-index:0}.ce-project-show--quote--top{text-align:center;font-style:italic;margin:0 10%;width:80%;position:relative;padding-top:1.875rem;margin-top:3.125rem}.ce-project-show--quote--top:before{content:"„";position:absolute;top:-162px;left:50%;transform:translateX(-50%);font-size:150px;color:#3535bc;background-color:#f5f9f9;padding:0 10px;z-index:1;line-height:183px}.ce-project-show--quote--top:after{content:"";position:absolute;top:-20px;left:0;width:80%;height:3px;background:#e4e9ec;margin:0 10%}.ce-project-show--quote--bottom{width:100%;display:flex;justify-content:center}.ce-project-show--quote--bottom img{padding:15px;max-width:115px;height:auto;border-radius:60px}.ce-project-show--quote--bottomname{padding-top:23px}.ce-project-show--quote--bottomname p{color:gray;font-size:17px}.ce-project-show--contact{margin-top:100px;font-weight:bold}.ce-project-show--contact img{width:100%;height:auto}.ce-project-show--contact .contact-right{margin-top:60px}.ce-project-show--contact .text-top{font-size:calc(1.31875rem + 0.825vw);letter-spacing:-0.47px}@media(min-width: 1200px){.ce-project-show--contact .text-top{font-size:1.9375rem}}.ce-project-show--contact .text-bottom{font-size:calc(1.5rem + 3vw);letter-spacing:-0.9px}@media(min-width: 1200px){.ce-project-show--contact .text-bottom{font-size:3.75rem}}.ce-project-show--contact .tel{font-size:calc(1.5rem + 3vw);letter-spacing:-0.9px;color:#3135bc;display:flex;align-items:center}@media(min-width: 1200px){.ce-project-show--contact .tel{font-size:3.75rem}}.ce-project-show--contact .tel:before{content:"";display:inline-block;width:70px;height:70px;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url("../../../../_assets/6104012f8716d99c9538ea6cf5d31a58/Icons/Layout/form_phone.svg")}.ce-project-show--contact .contact-btn{margin-top:20px;display:inline-flex;align-items:center;justify-content:space-between;background-color:#3135bc;color:#fff;padding:12px 20px;border-radius:30px;font-weight:bold;font-size:18px;cursor:pointer;text-decoration:none;transition:background .3s ease-in-out;width:fit-content}.ce-project-show--contact .contact-btn::after{content:">";display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:15px;background-color:#fff;border-radius:50%;color:#3135bc;font-size:18px;font-weight:bold;margin-right:-10px}.ce-project-show--projects{margin-top:5rem}.ce-project-show--projects .projects_header{font-size:60px;font-weight:bold;text-align:left;position:relative;display:inline-block}.ce-project-show--projects .projects_header::after{content:"";display:block;width:25%;height:4px;background-color:#3135bc;margin-top:5px}.ce-project-show--projects .projects_div{display:flex;gap:20px;justify-content:space-between;margin-top:20px}.ce-project-show--projects .projects_div>div{flex:1;min-height:200px;border-radius:15px}.ce-project-show--projects .project_1{background-color:#ff6b6b}.ce-project-show--projects .project_2{background-color:#6bcb77}.ce-project-show--projects .project_3{background-color:#4d96ff}.ce-project-show--projects .projects_footer{display:flex;align-items:center;justify-content:space-between;margin-top:40px}.ce-project-show--projects .last_project,.ce-project-show--projects .next_project{font-size:20px;font-weight:bold;display:flex;align-items:center}.ce-project-show--projects .last_project a,.ce-project-show--projects .next_project a{color:#000 !important;text-decoration:none !important}.ce-project-show--projects .last_project{justify-content:flex-end;flex:1;text-align:right;margin-right:70px}.ce-project-show--projects .last_project_arrow::before{content:"<";font-size:24px;margin-right:10px}.ce-project-show--projects .next_project{justify-content:flex-start;flex:1;text-align:left;margin-left:70px}.ce-project-show--projects .next_project_arrow::after{content:">";font-size:24px;margin-left:10px}.ce-project-show--projects .project_footer_image{width:40px;height:40px;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);gap:2px}.ce-project-show--projects .project_footer_image div{background-color:#fff;border-radius:5px;border:3px solid #000}.ce-project-show--testimonial{padding-top:60px}.ce-project-show--matchingprojects .sws-helper{position:relative;width:fit-content;margin:0 auto}@media(max-width: 767px){.ce-project-show--matchingprojects .carousel-inner .carousel-item>div{display:none}.ce-project-show--matchingprojects .carousel-inner .carousel-item>div:first-child{display:block}}.ce-project-show--matchingprojects .carousel-inner .carousel-item.active,.ce-project-show--matchingprojects .carousel-inner .carousel-item-next,.ce-project-show--matchingprojects .carousel-inner .carousel-item-prev{display:flex}@media(min-width: 768px){.ce-project-show--matchingprojects .carousel-inner .carousel-item-end.active,.ce-project-show--matchingprojects .carousel-inner .carousel-item-next{transform:translateX(33%)}.ce-project-show--matchingprojects .carousel-inner .carousel-item-start.active,.ce-project-show--matchingprojects .carousel-inner .carousel-item-prev{transform:translateX(-33%)}}.ce-project-show--matchingprojects .carousel-inner .carousel-item-end,.ce-project-show--matchingprojects .carousel-inner .carousel-item-start{transform:translateX(0)}.ce-project-show--matchingprojects .carousel-control-prev,.ce-project-show--matchingprojects .carousel-control-next{position:unset;font-weight:bold;font-size:calc(1.28125rem + 0.375vw);line-height:1.2;letter-spacing:0;color:#000;opacity:1;text-decoration:none}@media(min-width: 1200px){.ce-project-show--matchingprojects .carousel-control-prev,.ce-project-show--matchingprojects .carousel-control-next{font-size:1.5625rem}}.ce-project-show--matchingprojects .carousel-control-prev .fa{margin-right:15px}.ce-project-show--matchingprojects .carousel-control-next .fa{margin-left:15px}.ce-project-show--matchingprojects .matchingprojectscarousel .carousel-inner{padding-top:104px;padding-bottom:160px;overflow:initial}.partnerModal--title{font-weight:bold;font-size:calc(1.40625rem + 1.875vw);line-height:1.18;letter-spacing:-0.68px;color:#000;margin-bottom:16px}@media(min-width: 1200px){.partnerModal--title{font-size:2.8125rem}}