@charset "UTF-8";
@font-face{font-family:"Gilroy";font-weight:700;font-style:normal;font-display:swap;src:url("../../../../_assets/2da0289c5a818d0ebe2b4b880df6ec62/Fonts/Gilroy-Bold.otf") format("opentype")}@font-face{font-family:"Gilroy";font-weight:400;font-style:normal;font-display:swap;src:url("../../../../_assets/2da0289c5a818d0ebe2b4b880df6ec62/Fonts/Gilroy-Regular.otf") format("opentype")}@-webkit-keyframes introNavTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes introNavTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes appearTitle{from{transform:translateY(200px)}to{transform:translateY(0)}}@keyframes hideTitle{from{transform:translateY(0)}to{transform:translateY(-200px)}}@keyframes drop{from{top:-50%}to{top:110%}}@-webkit-keyframes mymove{0%{top:-12px;opacity:0}50%{opacity:1}100%{top:12px;opacity:0}}@keyframes mymove{0%{top:-12px;opacity:0}50%{opacity:1}100%{top:12px;opacity:0}}body>header{padding:60px;position:relative;width:100%;z-index:0;transition:all 2s}body>header>.container{position:relative;padding:0}body>header #logoWseils svg{fill:#333;max-width:200px}body>header #logoWseilsMobile{display:none}body>header #logoWseilsMobile svg{fill:#333;max-width:100px}body>header.bg-img{position:relative;height:520px;background-color:#000000}body>header.bg-img #logoWseils svg,body>header.bg-img #logoWseilsMobile svg{fill:#fff !important}body>header.bg-img #dark-mode{border:1px solid #ffffff}body>header.bg-img .imgForBg{position:absolute;width:100%;height:100%;opacity:0.4;top:0;left:0;z-index:-1;background-position:center;background-repeat:no-repeat;background-size:cover}body>header.bg-img .imgForBg+.container{position:relative}body>header.bg-img .imgForBg+.container .group-btn-color{position:absolute;left:50%;margin-left:0;padding:0}body>header.bg-img h1{color:#ffffff;padding:120px 0 0}body>header.bg-img nav ul>li>a{color:#ffffff}body>header.bg-img nav ul>li>a:after{background-color:#ffffff}body>header nav{float:right}body>header nav ul{padding-left:0;padding-top:20px;list-style:none}body>header nav ul>li{display:inline-block;padding-left:20px}body>header nav ul>li>a{color:#333;text-decoration:none;font-size:20px;position:relative}body>header nav ul>li>a:after{content:"";height:2px;position:absolute;bottom:-5px;transition:transform 0.8s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.8s cubic-bezier(0.77, 0, 0.175, 1);background-color:#1458e8;left:0;right:0;transform:translateZ(0) scaleX(0);transform-origin:right center}body>header nav ul>li>a:hover:after{transform-origin:left center;transform:translateZ(0) scaleX(1)}body>header nav ul>li.active>a:after{transform:translateZ(0) scaleX(1)}@media (max-width:992px){body>header{padding:60px 0px;width:100%}}@media (max-width:768px){body header nav{float:none}body header nav ul>li{width:50%;padding-left:0;margin-top:15px}body header nav ul>li:nth-child(2n){text-align:right}body>header #logoWseilsMobile{display:contents}body #logoWseils{display:none}}body footer{font-size:18px;background-color:#f9f9f9}body footer strong{font-size:24px}body footer h1 strong,body footer h2 strong,body footer h3 strong,body footer h4 strong,body footer h5 strong{font-size:inherit}body footer p{margin-bottom:0}body footer .grid-container .frame-type-text h2{margin-bottom:20px}body footer .section-nav{font-size:18px;border-top:1px solid}body footer .section-nav>*{display:inline-block}body footer .section-nav nav ul{padding:0;list-style:none;margin-top:20px}body footer .section-nav nav ul>li{display:inline-block;padding-right:10px}body footer .section-nav nav ul>li>a{text-decoration:underline;text-underline-offset:25%;color:#333}body footer .section-nav nav ul>li>a:hover{text-decoration-thickness:2px}body footer .section-nav nav ul>li:after{content:"-";padding-left:10px;color:#333}body footer .frame-inner h3{margin:0}body footer .social-networks{display:flex;align-items:center;justify-content:center}body footer .social-networks ul{padding:0;list-style:none}body footer .social-networks ul li{text-align:center;margin-bottom:40px}body footer .social-networks ul li a{font-size:0}body footer .social-networks ul li a i,body footer .social-networks ul li a svg{width:110px;height:110px;border:7px solid;border-radius:50%;color:#1458e8;fill:#1458e8;font-size:70px;position:relative}body footer .social-networks ul li a i:before,body footer .social-networks ul li a svg:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}body footer .social-networks ul li a i:hover,body footer .social-networks ul li a svg:hover{color:white;fill:white;background:#1458e8;border:4px solid #1458e8;transition:all 0.3s}body footer .section-footer.section-col :not(.social-networks) a{color:#1c1c20;text-underline-offset:25%}body footer .section-footer.section-col :not(.social-networks) a:hover,body footer .section-footer.section-col :not(.social-networks) a:focus{text-decoration-thickness:2px}body footer .grid-container{column-gap:0;justify-items:center;padding:0}body footer .frame-type-text{padding:50px 0}body footer .grid-container>*:first-child>*{margin-left:20px}body footer .grid-container>*:last-child>*{margin-right:0px !important}@media (max-width:992px){body footer .section-nav{text-align:center}body footer .frame-type-text{padding:0 30px}body footer .grid-container{grid-template-columns:repeat(2, minmax(0, 1fr));padding:30px 0}body footer .grid-container>*{grid-column:1/3;text-align:center}body footer .social-networks ul li{display:inline-block;width:50%}body footer .filter-button-group{display:none}body footer .filter-button-group.mobile{display:block}}body .loader{position:fixed;z-index:9999;top:0;left:0;width:100%;height:0;transition:height 0s 1.4s ease}body .loader .loader__icon{position:absolute;z-index:1;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);opacity:0;transition:opacity 0.5s ease}body .loader .loader__icon svg{transform-origin:0 0}body .loader .loader__tile{position:absolute;top:0;width:20%;height:0;background-color:#1458e8;transition:height 0.7s ease}body .loader .loader__tile:nth-child(0){left:calc(-1 * 20%);transition-delay:-0.2s}body .loader .loader__tile:nth-child(1){left:calc(0 * 20%);transition-delay:0s}body .loader .loader__tile:nth-child(2){left:calc(1 * 20%);transition-delay:0.2s}body .loader .loader__tile:nth-child(3){left:calc(2 * 20%);transition-delay:0.4s}body .loader .loader__tile:nth-child(4){left:calc(3 * 20%);transition-delay:0.6s}body .loader .loader__tile:nth-child(5){left:calc(4 * 20%);transition-delay:0.8s}body .loader--active{height:100vh;transition-delay:0s}body .loader--active .loader__icon{opacity:1;transition:opacity 0.5s 1.4s ease}body .loader--active .loader__tile{height:100%}body .loader--active .loader__tile:nth-child(0){transition-delay:-0.2s}body .loader--active .loader__tile:nth-child(1){transition-delay:0s}body .loader--active .loader__tile:nth-child(2){transition-delay:0.2s}body .loader--active .loader__tile:nth-child(3){transition-delay:0.4s}body .loader--active .loader__tile:nth-child(4){transition-delay:0.6s}body .loader--active .loader__tile:nth-child(5){transition-delay:0.8s}body form .powermail_fieldset .powermail_fieldwrap input,body form .powermail_fieldset .powermail_fieldwrap textarea,body form .powermail_fieldset .powermail_fieldwrap select{border-radius:20px;border-color:#000}body form .powermail_fieldset .powermail_fieldwrap .form-check-input{border-radius:5px;border-color:#333}body form .powermail_fieldset .powermail_fieldwrap .btn{text-transform:none;border-radius:30px;border:none !important}body form .powermail_fieldset .powermail_fieldwrap .powermail_field ul{padding-left:0}body form .powermail_fieldset .powermail-errors-list{list-style:none;color:red;font-weight:900}body form .powermail_fieldset .powermail-errors-list.filled li::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:0.4rem;font-size:20px;color:red}body form .form-group{margin-bottom:15px}body form .form-group input{width:100%;font-size:24px}body form .form-group .checkbox .form-check{display:inline}body form .form-group .checkbox .form-check input{width:20px;height:20px}body form .form-group .checkbox .form-check span{display:none}body form .actions .btn-group.next.submit{float:right}@media (max-width:550px){body .frame-type-form_formframework{padding-bottom:80px !important}}.powermail_fieldwrap.col-md-6{width:100%}.powermail_fieldwrap.powermail_fieldwrap_type_submit.col-md-6 button{border:2px solid #fff}select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23313131' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:0.375rem 2.25rem 0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right 0.75rem center;background-size:16px 12px;border:var(--bs-border-width) solid #959595;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}.powermail_legend{display:none}.tx-powermail h2{font-weight:900}.tx-powermail h3{font-size:60px;line-height:60px;font-weight:normal}.powermail_field{margin-bottom:20px}.container{padding:0;margin:0;width:calc(100% - 30px)}.ce-headline-center{text-align:center;-webkit-text-stroke:0px #eeebe6;font-weight:900;margin:auto auto 20px}.ce-headline-right{font-weight:900;margin:auto auto 20px}.tx-typoscript2ce .grid-container{padding:0}body{font-family:"Gilroy", sans-serif;margin:0;padding:0;position:relative;width:100%;color:#1c1c20;font-size:24px;background-color:#eeebe6;line-height:34px}body .frame-type-menu_sitemap h2{font-weight:900}body .frame-type-menu_sitemap ul li{list-style:none}body .strong{font-weight:900;margin:auto auto 20px}body .accent{color:#1458e8}body .skip-links{position:absolute;top:0;left:0}body .skip-links ul{list-style:none}body .skip-links ul .skip-link:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}body .skip-links ul .skip-link{z-index:999999;position:fixed;font-weight:bold;font-size:14px}body .skip-links ul .skip-link:focus{outline:0;color:#333;background:white;border:1px dashed #333}body .btn{padding:5px 18px;font-size:24px;color:#ffffff;background-color:#1458e8;text-transform:uppercase;border:2px solid #1458e8}body .btn:hover,body .btn:focus{background-color:#ffffff;color:#1458e8}body .frame-layout-1 .btn{border:2px solid #ffffff}body .frame-layout-1 .btn:hover,body .frame-layout-1 .btn:focus{background-color:#ffffff;color:#1458e8}body .lead{font-size:30px;max-width:1200px;margin:auto;margin-bottom:20px;line-height:2.5rem}body strong{font-weight:800}body a{color:#1458e8;cursor:none;text-underline-offset:25%;text-decoration-thickness:1px}body a:hover{text-decoration-thickness:2px}body p{margin:0 0 20px}body p>a>span{display:block;margin-bottom:10px}body em{font-style:normal;color:#1458e8}body blockquote{max-width:600px;margin:auto;position:relative}body blockquote:before,body blockquote:after{content:'"';font-family:"Montagu Slab";font-size:110px;color:#1458e8;position:absolute}body blockquote:after{right:-60px;bottom:-45px}body blockquote:before{transform:rotate(180deg);left:-60px;top:-45px}body .text-center{text-align:center}body .text-right{text-align:right !important}body .text-left{text-align:left !important}body .text-justify{text-align:justify !important}body h1,body .h1{font-size:80px;font-weight:normal;line-height:100px;max-width:1200px;padding:40px 0;margin:auto}body h2,body .h2{font-size:60px;line-height:60px;font-weight:normal;margin:60px 0}body h3,body .h3{font-size:30px;font-weight:bold !important;margin:0 0 20px}body .frame-layout-titlePadding h1,body .frame-layout-titlePadding h2,body .frame-layout-titlePadding h3{max-width:1120px;margin:auto;-webkit-text-stroke:0px #eeebe6;font-weight:900}body .content>.container>*:first-child.frame-type-header div span,body .content>.container>*:first-child.frame-type-header header strong,body .content>.container>*:first-child.frame-type-html div span,body .content>.container>*:first-child.frame-type-html header strong{-webkit-text-stroke:0px #eeebe6}body .container{margin:auto}body .background-blue,body .frame-background-primary,body .frame-layout-1{background:linear-gradient(#1458e8, #0045d8);color:#ffffff;padding:80px;border-radius:20px}body .background-blue a,body .frame-background-primary a,body .frame-layout-1 a{color:#ffffff}body .background-blue h2 strong,body .background-blue .h2 strong,body .frame-background-primary h2 strong,body .frame-background-primary .h2 strong,body .frame-layout-1 h2 strong,body .frame-layout-1 .h2 strong{color:#ffffff}body .frame-background-white,body .frame-layout-2{background-color:#86fffd1c;box-shadow:0px 5px 8px 0px #0000000f;color:#1c1c20;padding:60px;border-radius:20px;backdrop-filter:blur(5px)}body .background-grey{background-color:transparent;padding:60px;border:1px solid #000}body .grid-container{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;column-gap:50px;row-gap:20px;justify-items:stretch;align-items:stretch;padding:60px 0;overflow-wrap:break-word;word-wrap:break-word}body .grid-container>*>*{margin:0 10px 0 10px}body .grid-container>*:first-child>*{margin:0 10px 40px 20px}body .grid-container>*:last-child>*{margin:0 20px 40px 10px}body .grid-container.decal{grid-template-rows:50px 50px auto 50px 50px;padding-top:320px}body .grid-container.decal>*{grid-row:1 / 4}body .grid-container.decal>*:first-child{grid-row:2 / 4}body .grid-container.decal>*:last-child{grid-row:3 / 6}body .grid-container .big{grid-column:1/4;padding:0}body .grid-container .big.grid-container>*:last-child{grid-column:2/4}body .grid-container .background-blue,body .grid-container .frame-layout-1,body .grid-container .background-grey{padding:80px 40px}body .grid-container .frame-type-text h2,body .grid-container .frame-type-text .h2{font-weight:normal;margin-bottom:40px}body .grid-container-two{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;row-gap:20px;justify-items:stretch;align-items:stretch;padding:60px 0}body .grid-container-two>div:first-child{border-right:1px solid;transform:translatex(1px)}body .frame-backgroundimage-container,body .frame-backgroundimage-parallax.frame-backgroundimage{position:static;min-height:100vh}body .parallax{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;height:100vh}body .border-mobile{height:auto !important;position:relative}body .border-mobile:after{content:"";height:30px;width:30px;background-color:#ffffff;border-radius:50%;position:absolute;bottom:20px;left:50%;transform:translatex(-50%)}body .border-mobile .ce-gallery{border:40px solid #c5c5c5;border-radius:40px}body .border-mobile .ce-gallery img{height:auto;width:100%;object-fit:inherit}body .gallery-row{justify-content:center}body .frame{margin:40px 0}body .grid-container.sameHeight .frame{margin:0;--frame-spacing: 0}body .grid-container.sameHeight .frame-background-primary{padding:73px 40px}body .frame-background-primary h2,body .frame-background-white h2{margin-top:0 !important}body .element-item{width:33%}body .element-item .frame{margin:0}body .grid .element-item p{margin:0 0 10px}body .frame-type-menu_categorized_pages figure{margin-bottom:0}body div .title-home{padding:50px 0 0}body div .title-home strong{display:block;overflow:hidden;height:95px;position:relative;text-align:left !important}body div .title-home strong span{position:absolute;font-weight:900;color:#1458e8;-webkit-text-stroke:0px #eeebe6;transform:translateY(200px);transition-delay:4s;transition-property:animation;text-align:left;width:100%}body div .title-home strong span.visible{animation:1s appearTitle;transform:translateY(0)}body .ce-textpic{height:100%;padding:10px;transition:padding 0.5s;border-radius:20px 20px 0 0}body .ce-textpic:hover{padding:0}body .ce-textpic .ce-bodytext{background-color:transparent;padding:15px;padding-left:0;color:#1c1c20;max-width:770px;margin:auto;margin-top:-15px;border-radius:0 0 20px 20px}body .ce-textpic .ce-bodytext .tags{color:#333;margin-bottom:5px}body .ce-textpic .ce-bodytext a{color:inherit;text-decoration:none}body .ce-textpic img{height:400px;object-fit:cover;border-radius:20px 20px 0 0}body .ce-image{height:100%;transition:padding 0.5s}body .ce-image:hover{padding:0}body .ce-intext.ce-right .ce-gallery,body .ce-intext.ce-left .ce-gallery,body .ce-above .ce-gallery{margin-bottom:0}body .frame-type-text{padding:80px 30px}body .frame-type-text.frame-layout-1,body .frame-type-text.frame-background-white,body .frame-type-text.frame-layout-2{padding:80px 40px}body>.frame-type-text.frame-layout-1,body>.frame-type-text.frame-background-white,body>.frame-type-text.frame-layout-2{padding:80px}body .text-blue{color:#1458e8}body #contentAppearCanvas{position:fixed;top:0;left:0;padding:0;margin:0;z-index:-1}body #appearCanvas{position:absolute;top:0;left:0;width:100px;height:100px;border-radius:50%;z-index:-1;transform:translate(-50px, -50px);display:none;background-color:#1458e8;mix-blend-mode:color}body .cursorAppear{color:#ffffff;-webkit-text-stroke:2px #1458e8}body #cursor{position:fixed;top:0;left:0;padding:0;margin:0;z-index:99999;pointer-events:none}body .filter-button-group a{text-decoration:none;color:#333 !important}body .filter-button-group a.active{color:#1458e8 !important;font-weight:bold}body .filter-button-group a:hover,body .filter-button-group a:focus{color:#1458e8 !important}body .filter-button-group .grid-container{column-gap:20px}body .filter-button-group.mobile{display:none;padding:40px}body .filter-button-group.mobile select{font-family:"Gilroy", sans-serif;height:40px;width:100%;font-size:24px;padding:0 15px;border-radius:0;border:2px solid #1458e8;background:transparent;color:#959595}body .filter-button-group input,body .filter-button-group label{margin:0 !important;margin-right:10px !important;font-size:1.4rem}body #lines{position:fixed !important;top:0;left:0;right:0;height:100%;margin:auto;width:100%;z-index:-2}body #lines:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle, rgba(0, 0, 0, 0.025) 4px, transparent 4px);background-size:28px 28px}body #lines .line{position:absolute;width:1px;height:100%;top:0;left:50%;background:rgba(0, 0, 0, 0.1);overflow:hidden}body #lines .line::after{content:"";display:block;position:absolute;height:15vh;width:100%;top:-50%;left:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000 75%, #000 100%);animation:drop 10s 0s infinite;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.2, 0.06, 0, 0.77)}body #lines .line:nth-child(1){margin-left:-25%}body #lines .line:nth-child(1)::after{animation-delay:2s}body #lines .line:nth-child(3){margin-left:25%}body #lines .line:nth-child(3)::after{animation-delay:3s}body canvas#bg{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-2}body .group-btn-color{padding-right:5px;position:absolute;top:28px;left:50%;transform:translateX(-50%) scale(1.1)}body .group-btn-color #darkMode.btnColorBG{background-color:#333;border:0.5px solid #ffffff}body .group-btn-color #darkMode.btnColorBG.active{border-color:#ffffff !important}body .group-btn-color #lightMode.btnColorBG{background-color:#ffffff}body .group-btn-color #lightMode.btnColorBG.active{border-color:#000000 !important}body .btnColorBG{width:20px;height:20px;border-radius:50%;cursor:pointer;display:inline-block;margin-left:5px;border:0.1px solid #ffffff !important;font-size:0}body #wrapper-canvas{display:block;width:100%;height:100%;overflow:hidden;transition:all 5s}body .content{z-index:0;position:relative;width:100%;height:auto;padding-top:0;transition:all 2s;pointer-events:all}body #btn-home-canvas{position:fixed;bottom:10px;padding:0;left:50%;transform:translateX(-50%);width:25px;height:50px;background-color:#0f2652;z-index:998;border-color:transparent;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity 2s;font-size:0}body #btn-home-canvas i{background-color:#ffffff;border-radius:50%;position:relative;width:7px;height:7px;-webkit-animation:mymove 1.4s infinite ease;animation:mymove 1.4s infinite ease}body .team svg{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%}body .team svg image{height:auto}body .team-bloc{overflow:hidden;margin:0;padding:0 !important;border-radius:20px}body .team-bloc .ce-bodytext{margin:0;background-color:transparent;padding:15px;padding-left:0;border-radius:0 0 20px 20px}body .team-bloc .ce-bodytext p{margin:0 0 10px}body .team-bloc .ce-bodytext .fonction{font-size:18px}body .team-item{height:280px;width:100%;overflow:hidden;margin:0 !important;position:relative;border-radius:20px 20px 0 0}body .carouselClient.owl-carousel{padding:0 60px;width:calc(100% - 120px)}body .carouselClient.owl-carousel .owl-nav>button{position:absolute;top:50%;background-color:#1458e8;border-radius:50%;height:50px;width:50px;color:#ffffff;font-size:50px;line-height:50px}body .carouselClient.owl-carousel .owl-nav>button.owl-prev{left:0}body .carouselClient.owl-carousel .owl-nav>button.owl-next{right:0}body .underline{text-decoration:none;position:relative}body .underline span{display:inherit;background-image:linear-gradient(0deg, #1458e8 0%, #1458e8 100%);background-position:100% 100%;background-repeat:no-repeat;background-size:var(--background-size, 100%) 1px;transition:background-size 0.2s linear var(--background-delay, 0.15s);transform:translateZ(0)}body .underline svg{vertical-align:top;display:inline;line-height:25px;width:25px;height:35px;position:relative;left:-2px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1px;stroke:#1458e8;stroke-dasharray:7.95 30;stroke-dashoffset:var(--stroke-dashoffset, 46);transition:stroke-dashoffset var(--stroke-duration, 0.15s) var(--stroke-easing, linear) var(--stroke-delay, 0s)}body .underline:hover{--background-size: 0%;--background-delay: 0s;--stroke-dashoffset: 26;--stroke-duration: 0.3s;--stroke-easing: cubic-bezier(0.3, 1.5, 0.5, 1);--stroke-delay: 0.195s}body .frame-layout-1 .underline span,body .frame-background-primary .underline span{color:#ffffff !important;background-image:linear-gradient(0deg, #ffffff 0%, #ffffff 100%)}body .frame-layout-1 .underline svg,body .frame-background-primary .underline svg{stroke:#ffffff}body .contentcontainer[data-container-identifier="container_3_columns"]{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;overflow-wrap:break-word;word-wrap:break-word}body .contentcontainer[data-container-identifier="container_3_columns"] .frame-background-white{padding:80px 40px !important}body .bigSentence{text-align:center;font-weight:900;font-size:80px;line-height:100px;max-width:1200px;margin:auto auto 20px;padding:40px 0px}body .frame-type-menu_subpages{padding:30px !important;min-width:400px}body .frame-type-menu_subpages h2{font-size:30px;font-weight:900;margin-bottom:30px}body .frame-type-menu_subpages ul{display:grid;gap:20px;list-style:none;grid-template-columns:repeat(2, 1fr)}body.darkMode .skip-links ul .skip-link:focus{outline:0;color:#ffffff;background:#22252c;border:1px dashed #ffffff}body.darkMode #lines .line{background:#fff3}body.darkMode #lines .line::after{background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 75%, #fff 100%)}body.darkMode #logoWseils svg{fill:#fff;max-width:200px}body.darkMode #logoWseilsMobile svg{fill:#fff;max-width:100px}body.darkMode a{color:#86f8ff}body.darkMode .gallery-row img{filter:grayscale(100%) brightness(0) invert(1) !important}body.darkMode .cursorAppear{-webkit-text-stroke:2px #86f8ff;color:#22252c !important}body.darkMode #appearCanvas{background-color:#86f8ff}body.darkMode .title-home div span{color:#86f8ff}body.darkMode h1,body.darkMode h2,body.darkMode h3,body.darkMode p,body.darkMode label{color:#ffffff}body.darkMode h1 span,body.darkMode h2 span,body.darkMode p span{color:#86f8ff !important}body.darkMode .frame a:not([class]){color:#86f8ff}body.darkMode header nav ul>li.active>a:after{background-color:#86f8ff}body.darkMode header nav ul>li>a:after{background-color:#86f8ff}body.darkMode nav ul>li>a{color:#ffffff}body.darkMode .underline{color:#86f8ff}body.darkMode .underline span{background-image:linear-gradient(0deg, #86f8ff 0%, #86f8ff 100%)}body.darkMode .underline svg{stroke:#86f8ff}body.darkMode .frame-background-white{background:#3a4255}body.darkMode .frame-background-white.frame-type-menu_subpages h2 span{color:#86f8ff !important}body.darkMode .frame-background-white .underline span,body.darkMode .frame-background-primary .underline span{color:#ffffff !important;background-image:linear-gradient(0deg, #ffffff 0%, #ffffff 100%)}body.darkMode .frame-background-white .underline svg,body.darkMode .frame-background-primary .underline svg{stroke:#ffffff}body.darkMode .frame-background-white h3 span,body.darkMode .frame-background-white h2 span,body.darkMode .frame-background-white p span,body.darkMode .frame-background-primary h3 span,body.darkMode .frame-background-primary h2 span,body.darkMode .frame-background-primary p span{color:#ffffff !important}body.darkMode .frame-background-primary{background:#2f3749}body.darkMode .frame-type-image .gallery-row img{filter:inherit}body.darkMode .tx-typoscript2ce .filter-button-group a{color:#ffffff !important}body.darkMode .tx-typoscript2ce .filter-button-group a.active{color:#86f8ff !important}body.darkMode .ce-textpic .ce-bodytext{background-color:inherit}body.darkMode .ce-textpic .ce-bodytext .tags{color:#ffffff}body.darkMode .team-bloc .ce-bodytext{background-color:inherit}body.darkMode .list-normal li{color:#ffffff}body.darkMode footer{background:#131418}body.darkMode footer p a{color:#ffffff}body.darkMode footer nav ul>li>a{color:#ffffff}body.darkMode footer nav ul>li:after{color:#ffffff}body.darkMode footer .section-footer.section-col :not(.social-networks) a{color:#ffffff}body.darkMode footer .social-networks ul li a i,body.darkMode footer .social-networks ul li a svg{color:#86f8ff;fill:#86f8ff}body.darkMode footer .social-networks ul li a i:hover,body.darkMode footer .social-networks ul li a svg:hover{color:#131418;fill:#131418;background:#86f8ff;border:4px solid #86f8ff;transition:all 0.3s}body.darkMode .loader .loader__tile{background-color:#86f8ff !important}body.darkMode form .powermail_fieldset .powermail_fieldwrap label{color:#ffffff}body.darkMode form .powermail_fieldset .powermail_fieldwrap .btn{background-color:#86f8ff !important;color:#333 !important}body.darkMode form .powermail_fieldset .powermail_fieldwrap .btn:hover{background-color:#2f3749 !important;outline:2px solid #86f8ff !important;color:#ffffff !important}body.darkMode form .powermail_fieldset .powermail_fieldwrap .powermail-errors-list{color:#86f8ff}body.darkMode form .powermail_fieldset .powermail_fieldwrap .powermail-errors-list.filled li::before{color:#86f8ff}body.darkMode .frame-background-grey{border:1px solid #ffffff}body.darkMode .filter-button-group.mobile select{color:#ffffff;background:#22252c;border:2px solid #86f8ff}@media (min-width:1560px){body .container{width:1440px}}@media (max-width:1300px){body .team-item{height:255px}}@media (max-width:1200px){body .team-item{height:235px}}@media (max-width:1100px){body .team-item{height:215px}body .group-btn-color{left:38%}}@media (max-width:1024px){body h1,body .h1{font-size:65px}body h2,body .h2{font-size:50px;line-height:50px}body .team-item{height:210px}body>.frame-type-text.frame-layout-1,body>.frame-type-text.frame-background-white,body>.frame-type-text.frame-layout-2{padding:80px 30px}}@media (max-width:992px){body .contentcontainer[data-container-identifier="container_2_columns"]{grid-template-columns:repeat(1, 1fr)}body .frame-type-menu_subpages ul{grid-template-columns:repeat(1, 1fr)}body #cursor,body #contentAppearCanvas{display:none}body .content>.container>*:first-child.frame-type-header{padding:20px 0 0}body .content>.container>*:first-child.frame-type-header header div span{transform:translateY(90px)}body .content>.container>*:first-child.frame-type-header header .ce-headline-center div span{text-align:center;width:100%;padding-left:0}body .content>.container>*:first-child.frame-type-header header .ce-headline-right div span{text-align:right;width:100%}body .frame{margin:30px 0}body h1,body .h1{font-size:58px;line-height:58px;padding:30px}body .grid-container{grid-template-rows:auto;grid-template-columns:100%;padding-top:0}body .grid-container.blocinfos{grid-template-columns:50%}body .grid-container.team{grid-template-columns:repeat(2, minmax(0, 1fr))}body .grid-container>*{grid-row:auto !important;grid-column:auto;padding:20px}body .grid-container>*>*{margin:0 !important}body .grid-container .big{grid-column:2/3}body .grid-container .big.grid-container>*:last-child{grid-column:1/2}body .grid-container.decal{grid-template-rows:auto;grid-template-columns:100%;padding-top:0}body .grid-container.decal>*{grid-row:auto !important;grid-column:auto;padding:20px}body .grid-container.decal>*:first-child>*>*{padding-left:0}body .grid-container-two{grid-template-rows:auto;grid-template-columns:100%;padding-top:0}body .ce-textpic img{max-width:600px;width:100%}body .ce-textpic .ce-bodytext{max-width:570px}body .grid .element-item{width:50%}body .filter-button-group .grid-container{grid-template-columns:repeat(2, minmax(0, 1fr))}body .filter-button-group .grid-container>*{padding:0}body .team-item{height:280px}body .frame-type-text.frame-layout-1,body .frame-type-text.frame-background-white,body .frame-type-text.frame-layout-2{padding:80px}}@media (max-width:940px){body .team-item{height:265px}}@media (max-width:900px){body .team-item{height:250px}}@media (max-width:850px){body .team-item{height:230px}}@media (max-width:800px){body .team-item{height:220px}}@media (max-width:768px) and (min-height:667px){body .title-home{height:calc(100vh - 324px)}}@media (max-width:768px){body .bigSentence{font-size:50px;line-height:70px}body .group-btn-color{float:right;padding:10px 0;margin-left:0;position:relative;display:inline-block;top:0;left:auto;transform:translateX(0)}body h1,body .h1{font-size:55px;line-height:51px}body .content{padding-top:0}body .content>.container>*:first-child.frame-type-header header div span{padding-left:0;transform:translateY(100px)}body .grid-container .big{grid-column:1/2}body .grid-container .big.grid-container>*:last-child{grid-column:1}body .grid-container.blocinfos{grid-template-columns:100%}body .grid-container.team{grid-template-columns:100%}body .filter-button-group{display:none}body .filter-button-group.mobile{display:block}body .team-item{height:435px}body .contentcontainer[data-container-identifier="container_3_columns"]{grid-template-columns:repeat(1, 1fr) !important}body .tx-powermail{width:calc(100% + 60px);transform:translateX(-30px)}}@media (max-width:650px){body .team-item{height:370px}}@media (max-width:600px){body .team-item{height:340px}body .frame-type-text.frame-layout-1,body .frame-type-text.frame-background-white,body .frame-type-text.frame-layout-2{padding:60px}body>.frame-type-text.frame-layout-1,body>.frame-type-text.frame-background-white,body>.frame-type-text.frame-layout-2{padding:60px}}@media (max-width:550px){body .gallery-row{flex-direction:column;align-items:center}body .frame-layout-1,body .frame-background-white,body .frame-layout-2{padding:25px}body .frame-type-text.frame-layout-1,body .frame-type-text.frame-layout-2{padding:25px}body>.frame-type-text.frame-layout-1,body>.frame-type-text.frame-layout-2{padding:25px}body .content>.container>*:first-child.frame-type-header{padding:0}body h1,body .h1{font-size:50px;line-height:50px;padding:20px 8px}body h2,body .h2{font-size:40px;line-height:40px}body .frame{margin:0 0 30px}body .grid .element-item{width:100%}body .filter-button-group .grid-container{grid-template-columns:auto}body .team-bloc{margin:0}body .team-item{height:300px}}@media (max-width:490px){body .team-item{height:270px}}@media (max-width:450px){body .team-item{height:240px}}@media (max-width:400px){body .team-item{height:220px}}@media (max-width:375px){body .content>.container>*:first-child.frame-type-header div{height:150px}body h1,body .h1{font-size:44px;line-height:44px}body .team-item{height:210px}}@media (max-width:360px){body .team-item{height:185px}}span.text-huge{font-size:2.5rem;line-height:3rem;text-align:right}@media (min-width:1400px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{max-width:1440px}}@media (min-width:1400px){.frame-container-default{max-width:1440px}}.contentcontainer-column .frame-layout-default .frame-container-default{padding:0}.contentcontainer-column>div:only-child{height:100%;margin:0}.frame-background-grey{background:transparent;border:1px solid #000;padding:40px;border-radius:40px;backdrop-filter:blur(5px)}.frame-background-grey::before{content:"";height:30px;width:30px;background-color:#ffffff;border:1px solid #000;border-radius:50%;position:absolute;bottom:5px;left:50%;transform:translatex(-50%)}body.pagelevel-0 .gallery-row{flex-wrap:nowrap}body.pagelevel-0 .gallery-row img{filter:grayscale(100%)}body.pagelevel-0 .gallery-item{display:flex;align-items:flex-start;justify-content:center}body.pagelevel-0 .gallery-item figure,body.pagelevel-0 .gallery-item picture{width:100%;height:170px;margin:0}body.pagelevel-0 .gallery-item img{width:100%;height:50%;object-fit:contain;display:block}.frame-space-before{padding-top:0.5rem !important}.frame-space-after{padding-bottom:0.5rem !important}.frame-space-before-extra-small{padding-top:0.2rem !important}.frame-space-after-extra-small{padding-bottom:0.2rem !important}.frame-space-before-small{padding-top:0.5rem !important}.frame-space-after-small{padding-bottom:0.5rem !important}.frame-space-before-medium{padding-top:1rem !important}.frame-space-after-medium{padding-bottom:1rem !important}.frame-space-before-large{padding-top:2rem !important}.frame-space-after-large{padding-bottom:2rem !important}.frame-space-before-extra-large{padding-top:5rem !important}.frame-space-after-extra-large{padding-bottom:5rem !important}.invisible-title{font-size:0;height:0;margin:0;padding:0}.img-link{font-size:0;height:0;display:block}.reference{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.reference img{flex:1 1 calc(16.66% - 10px);object-fit:contain;min-width:150px;height:130px;padding:20px;filter:grayscale(1)}