@charset "UTF-8";/*! Flickity v3.0.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%;touch-action:pan-y}.flickity-slider{position:absolute;width:100%;height:100%;left:0}.flickity-rtl .flickity-slider{left:unset;right:0}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-cell{position:absolute;left:0}.flickity-rtl .flickity-cell{left:unset;right:0}.flickity-button{position:absolute;background:#ffffffbf;border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:relative;display:flex;width:100%;text-align:center;justify-content:center;flex-wrap:wrap;margin-top:2vw}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dot{display:block;width:.6vw;height:.6vw;padding:0;margin:0 .4vw;background:#fff;border-radius:50%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;text-indent:-9999px;overflow:hidden;opacity:.3}.flickity-rtl .flickity-page-dot{text-indent:9999px}.flickity-page-dot:focus{outline:none}.flickity-page-dot.is-selected{opacity:1}@font-face{font-family:KMR Waldenburg;src:url(/frontend/assets/kmrwaldenburg-book-BS11v5w_.woff2) format("woff2"),url(/frontend/assets/kmrwaldenburg-book-Db9pY--3.woff) format("woff"),url(/frontend/assets/kmrwaldenburg-book-DYctNx3r.ttf) format("truetype"),url(/frontend/assets/kmrwaldenburg-book-BWz_k-bN.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:KMR Waldenburg;src:url(/frontend/assets/kmrwaldenburg-bookitalic-D6QJOUg7.woff2) format("woff2"),url(/frontend/assets/kmrwaldenburg-bookitalic-DM7rWY8z.woff) format("woff"),url(/frontend/assets/kmrwaldenburg-bookitalic-C08H4qQP.ttf) format("truetype"),url(/frontend/assets/kmrwaldenburg-bookitalic-CNqJpn8V.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:KMR Waldenburg;src:url(/frontend/assets/kmrwaldenburg-semicondensedlight-C2ReAGpY.woff2) format("woff2"),url(/frontend/assets/kmrwaldenburg-semicondensedlight-Clp7z3A1.woff) format("woff"),url(/frontend/assets/kmrwaldenburg-semicondensedlight--YzGjwNI.ttf) format("truetype"),url(/frontend/assets/kmrwaldenburg-semicondensedlight-Bb-XBPMG.otf) format("opentype");font-weight:300;font-style:normal;font-stretch:semi-condensed;font-display:swap}html,body{margin:0;padding:0;font-family:"KMR Waldenburg",Helvetica,Arial,Sans-serif;background:#242432;color:#fff;font-size:15px;font-weight:500;width:100%;height:auto;position:relative;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;overscroll-behavior:none}.table{display:table;width:100%;height:100%}.table-row{display:table-row}.table-cell{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}.onehalf,.onethird,.twothird,.onefourth,.onefifth,.onesixth{display:inline-block;vertical-align:top;position:relative}.onehalf{width:50%}.onethird{width:33.33%}.onefourth{width:25%}.onefifth{width:20%}.onesixth{width:16.66%}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.wrapper{display:block;width:100%;max-width:94vw;padding:0 1.5vw;margin:0 auto}.wrapper.small{max-width:71vw}.wrapper.smallest{max-width:38vw}main{position:relative;margin-top:0;min-height:100vh;opacity:0;padding-bottom:30vw;transition:opacity .4s ease-in-out,background .8s ease-in-out}main.visible{opacity:1}body.end-of-page main{background:#ffff86}header{position:absolute;top:0;left:0;right:0;height:100%;text-align:center;padding:1vw 0;pointer-events:none}header .logo{position:absolute;top:1.1vw;left:1.5vw;width:7.7vw;height:3.1vw;pointer-events:all}header .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}header .island{position:sticky;top:1vw;left:0;display:inline-block;vertical-align:top;background:#38384666;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:.08vw solid rgba(255,255,255,.2);border-radius:2vw;padding:.5vw;overflow:hidden;cursor:pointer;pointer-events:all}header .island .title{display:none}header .island nav a{display:inline-block;vertical-align:top;padding:.5vw 1vw;border-radius:2vw;margin:0 .2vw;font-stretch:condensed}header .island nav a.selected{background:#ffffff1a}header .language{position:absolute;top:1.6vw;right:1.5vw;pointer-events:all}.switch{width:6.3vw;height:2.16vw;background:#38384666;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:.08vw solid rgba(255,255,255,.2);border-radius:1vw;overflow:hidden;cursor:pointer;opacity:1;pointer-events:all;transition:opacity .4s ease-in-out}.switch .front{position:absolute;top:0;left:0;width:100%;height:100%}.switch .front .onehalf{width:50%;height:100%;text-align:center;padding:.4vw 0;transition:color .2s ease-in-out}.switch .front .onehalf.first{padding-left:.2vw}.switch .front .onehalf.second{padding-right:.2vw}.switch{--index: 0}.switch .selector{position:absolute;top:0;left:0;width:50%;height:100%;border-radius:2vw;background:#fff;transition:left .2s ease-in-out,background .2s ease-in-out}.switch[index="1"] .selector{left:50%}.switch[index="0"] .front .onehalf:nth-child(1){color:#000}.switch[index="1"] .front .onehalf:nth-child(2){color:#000}.block{position:relative;display:block;margin:15vw 0 0}.block:first-child{margin-top:0}main.margintop .block:first-child:before{content:"";display:block;width:100%;height:7vw}.block[data-type=title]+.block{margin-top:5vw}.block[data-type=header]{overflow:hidden;height:58vw;min-height:100vh;cursor:pointer;margin-top:0}.block[data-type=header] .img-wrapper,.block[data-type=header] .img-wrapper .simpleParallax{height:100%}.block[data-type=header] .img-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block[data-type=header] .bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover}.block[data-type=header] .overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#0003}.block[data-type=header] .overlay .text{margin-top:1.5vw}.block[data-type=images] .images{display:block;margin-left:-1.5vw}.block[data-type=images] .images .image{display:inline-block;vertical-align:top;width:50%;padding-left:1.5vw;margin-bottom:1.5vw}.block[data-type=images] .images .image img{width:100%;height:auto}.block[data-type=images] .images .image .title{display:block;margin-top:.5vw}.block[data-type=slideshow]{overflow:hidden}.block[data-type=slideshow] .title{margin-bottom:1.5vw;font-size:1.8vw;font-stretch:condensed}.block[data-type=slideshow] .slideshow{display:block}.block[data-type=slideshow] .slideshow .slide{display:inline-block;vertical-align:top;width:calc(25% - 1.125vw);height:30vw;margin:0 1.5vw 0 0}.block[data-type=slideshow] .slideshow .slide .inner{position:relative;width:100%;height:100%;padding:1.5vw;background:#2e2e3c;border-radius:2vw;border:.08vw solid rgba(255,255,255,.2)}.block[data-type=slideshow] .slideshow .slide.has-background .text{color:#000}.block[data-type=slideshow] .slideshow .flickity-viewport{overflow:visible}.block .slideshow.hide-pagedots .flickity-page-dots{display:none}.block[data-type=members]{overflow:hidden}.block[data-type=members] .title{margin-bottom:1.5vw}.block[data-type=members] .slideshow{display:block}.block[data-type=members] .slideshow .flickity-viewport{overflow:visible}.block[data-type=members] .slideshow .slide{display:inline-block;vertical-align:top;width:calc(25% - 1.125vw);margin:0 1.5vw 0 0}.block[data-type=members] .slideshow .slide .inner{position:relative}.block[data-type=members] .slideshow .slide .img-wrapper{display:block;width:100%;padding-top:140%;border-radius:2vw;overflow:hidden}.block[data-type=members] .slideshow .slide img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block[data-type=members] .slideshow .slide .details{position:relative;display:block;margin-top:.7vw}.block[data-type=members] .slideshow .slide .details .linkedin{position:absolute;top:0;right:0;padding:.3vw 1vw;border:.08vw solid rgba(255,255,255,.2);border-radius:2vw}.block[data-type=members] .slideshow .slide .details .linkedin:after{content:"↗";display:inline-block;vertical-align:top;margin-left:.5vw}.block[data-type=testimonials]{overflow:hidden}.block[data-type=testimonials] .title{margin-bottom:1.5vw}.block[data-type=testimonials] .slideshow{display:block}.block[data-type=testimonials] .slideshow .flickity-viewport{overflow:visible}.block[data-type=testimonials] .slideshow .slide{display:inline-block;vertical-align:top;width:calc(25% - 1.125vw);margin:0 1.5vw 0 0;height:auto}.block[data-type=testimonials] .slideshow .slide .inner{position:relative;width:100%;min-height:30vw;padding:1.5vw 1.5vw 10vw;background:#38384666;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:.08vw solid rgba(255,255,255,.2);border-radius:2vw}.block[data-type=testimonials] .slideshow .slide .author{position:absolute;bottom:1.5vw;left:1.5vw;right:1.5vw;display:flex;align-items:flex-end;justify-content:left;gap:1.5vw}.block[data-type=testimonials] .slideshow .slide .author .img-wrapper{position:relative;display:block;width:4vw;height:4vw;border-radius:100%;overflow:hidden;flex-shrink:0}.block[data-type=testimonials] .slideshow .slide .author img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block[data-type=testimonials] .slideshow .slide .author .details .linkedin{position:absolute;top:0;right:0;padding:.4vw 1vw .2vw;border:.08vw solid rgba(255,255,255,.2);border-radius:2vw}.block[data-type=logos]{overflow:hidden;background:#2e2e3c;padding:7vw 0}.block[data-type=logos] .title{margin-bottom:5vw}.block[data-type=logos] .logos .logo{position:relative;margin-bottom:7vw;text-align:center}.block[data-type=logos] .logos .logo .inner{position:relative;display:inline-block;vertical-align:middle}.block[data-type=logos] .logos .logo .img-wrapper{display:block;width:100%;margin:0 auto}.block[data-type=logos] .logos .logo .img-wrapper img{width:100%;height:5vw;-o-object-fit:contain;object-fit:contain}.block[data-type=logos] .logos .logo .logo-title{display:block;width:50%;margin:0 auto;margin-top:1vw}.block[data-type=dropdown] .dropdown{position:relative;display:block;margin-bottom:1vw;background:#2e2e3c;border-radius:2vw;overflow:hidden}.block[data-type=dropdown] .dropdown.open{background:#373745}.block[data-type=dropdown] .dropdown .title{position:relative;cursor:pointer;padding:.8vw 1.2vw}.block[data-type=dropdown] .dropdown .content{display:none;padding:0 1.2vw 1.5vw}.block[data-type=dropdown] .dropdown .content:before{content:"";margin-top:0vw;display:none}.block[data-type=dropdown] .dropdown .content .wysiwyg p{margin:0}.block[data-type=dropdown] .dropdown .icon{position:absolute;top:.9vw;right:1vw;display:inline-block;vertical-align:top;width:2vw;height:2vw;background:#fff;border-radius:100%;pointer-events:none}.block[data-type=dropdown] .dropdown .icon .symbol{position:relative;display:block;width:100%;height:100%;transform:rotate(0);transition:transform .4s ease-in-out}.block[data-type=dropdown] .dropdown.open .icon .symbol{transform:rotate(-90deg)}.block[data-type=dropdown] .dropdown .icon .symbol:after,.block[data-type=dropdown] .dropdown .icon .symbol:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:50%;height:.125vw;margin:auto;background:#000}.block[data-type=dropdown] .dropdown .icon .symbol:before{transform:rotate(90deg)}.block[data-type=dropdown] .dropdown .icon .symbol:after{width:50%;transition:width .4s ease-in-out}.block[data-type=dropdown] .dropdown.open .icon .symbol:after{width:0%}.block[data-type=dropdown]+.block[data-type=link]{margin-top:5vw}.block[data-type=slider]{overflow:hidden}.block[data-type=slider] .slider{display:block;position:relative;width:100%;height:56vw}.block[data-type=slider] .slider .image{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.block[data-type=slider] .slider .image.second{width:31%}.block[data-type=slider] .slider .image .img-wrapper{position:relative;display:block;width:100%;height:100%;overflow:hidden}.block[data-type=slider] .slider .image img{position:absolute;top:0;left:0;width:100vw;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover}.block[data-type=slider] .slider .image .video{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.block[data-type=slider] .slider .image .subtitle{position:absolute;top:1vw;left:1.5vw;white-space:nowrap;overflow:hidden}.block[data-type=slider] .slider .image.first .subtitle{position:absolute;left:auto;right:1.5vw}.video{position:relative;display:block;width:100%;height:100%;overflow:hidden}.video video{position:absolute;top:0;left:0;width:100vw;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover}.block[data-type=slider] .slider .handle{position:absolute;top:0;left:31%;width:3vw;height:100%;transform:translate(-50%);cursor:grab}.block[data-type=slider] .slider.dragging .handle{cursor:grabbing}.block[data-type=slider] .slider .handle:before{content:"";position:absolute;top:0;left:0;right:0;width:.08vw;height:100%;margin:0 auto;background:#fff}.block[data-type=slider] .slider .handle:after{content:"";position:absolute;top:50%;left:50%;width:3vw;height:2vw;margin:0 auto;background:#fff;border-radius:2vw;background-image:url(/frontend/assets/handle-C6rW8d8N.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;transform:translate(-50%,-50%)}footer{position:relative;background:none;padding:0vw 0 1vw;background:#242432;border-top-left-radius:3vw;border-top-right-radius:3vw;overflow:hidden;margin-top:-3vw}footer .wysiwyg p{margin:.3vw 0}footer a{display:inline-block;vertical-align:top}footer .address{margin:0vw 0 10vw}footer .contact-us{margin-bottom:3.3vw}footer .pages{position:absolute;bottom:1.5vw;left:1.5vw}footer .pages a{margin-right:1.5vw}footer .footer-text{position:absolute;bottom:1.5vw;right:1.5vw}footer .footer-text a{text-decoration:underline;text-underline-offset:.2vw}img.blurry:not(.parallax){transform:scale(1.05);filter:blur(20px)}img.blurry:not(.parallax).loaded{transform:scale(1.05);animation:blurOut .4s forwards}@keyframes blurOut{0%{transform:scale(1.05);filter:blur(20px)}to{transform:scale(1.05);filter:blur(0px)}}.video-background{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.video-background video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover}.video{position:relative}.responsive-video{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}.responsive-video video,.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive-video.on-demand{background-color:#ccc;cursor:pointer}.responsive-video.on-demand:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/frontend/assets/icon-play-CCSUFwrH.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;width:12%;height:12%;margin:auto}.responsive-video.on-demand .overlay{position:absolute;top:0;right:0;bottom:0;left:0}.responsive-video.on-demand .guideline{position:absolute;bottom:0;left:0;right:0;padding:1vw;margin:0 auto;text-align:center;background:#0003;color:#fff}.responsive-video.on-demand .guideline p{margin:0;padding:0}.responsive-video.on-demand .guideline a,.responsive-video.on-demand .guideline a:visited{color:#fff;text-decoration:underline}.btn{display:inline-block;vertical-align:top;padding:.6vw 1vw;background:#222;color:#fff;border-radius:2vw;font-stretch:condensed}.btn.yellow{background:#ffff86;color:#000}.img-wrapper{position:relative;width:100%;height:auto;overflow:hidden}.img{width:100%;height:auto}.center{text-align:center}.white{color:#fff}.gray{color:#aaa}a,a:focus,a:visited{text-decoration:none;color:#fff}.zfs{font-size:0px}.wysiwyg p{margin:1.2vw 0;padding:0}.wysiwyg.no-paragraph p{margin:0}.wysiwyg mark{background:none;color:#fff}.wysiwyg small{display:block;font-size:1.3vw;font-stretch:condensed;line-height:1.2em;margin-top:.5vw}.wysiwyg a:not(.btn):not([href^="mailto:"]):not([href^="tel:"]){text-decoration:underline}.wysiwyg a:not([href^="mailto:"]):not([href^="tel:"]):after{content:" ↗";display:inline;vertical-align:top}.wysiwyg .btn{padding:.2vw 1vw;margin-top:.7vw;text-decoration:none;font-stretch:condensed}.wysiwyg .btn:after{content:"";display:none!important}h1,h2,h3{margin:0;padding:0;font-weight:500}.h1{font-size:3vw;font-stretch:semi-condensed;line-height:1.1em}.h2{font-size:1.8vw;font-stretch:semi-condensed;line-height:1.1em}.p1{font-size:1.7vw;line-height:1.3em}.p2{font-size:1.3vw}.p3{font-size:1vw}@media (min-width: 768px){.mobile-only{display:none!important}header .island nav a[data-slug=contact]{background:#ffff86;color:#000}header .island nav a[data-slug=contact]:after{content:"→";position:relative;top:-.1vw;display:inline-block;vertical-align:top;margin-left:.5vw}header .island nav a:not([data-slug=contact]):hover{background:#ffffff1a}.btn.yellow,.wysiwyg .btn,header .island nav a[data-slug=contact]{transform:scale(1);transition:transform .2s ease-in-out}.btn.yellow:hover,.wysiwyg .btn:hover,header .island nav a[data-slug=contact]:hover{transform:scale(1.03)}.block[data-type=members] .slideshow .slide .details .linkedin:hover{background:#fff;color:#242432}.block[data-type=title].trans .title,.block[data-type=logos].trans .title{opacity:.5;transition:opacity .8s ease-in-out}.block[data-type=title].trans.ani .title,.block[data-type=logos].trans.ani .title{opacity:1}.block[data-type=text].trans .text{opacity:.5;transform:translateY(1vw);transition:transform .8s ease-in-out,opacity .8s ease-in-out}.block[data-type=text].trans.ani .text{opacity:1;transform:translateY(0)}.block[data-type=slideshow].trans .title{opacity:0;transition:opacity .8s ease-in-out}.block[data-type=slideshow].trans.ani .title{opacity:1}.block[data-type=slideshow],.block[data-type=members],.block[data-type=testimonials]{padding-bottom:3vw}.block[data-type=slideshow].trans .slideshow .slide .inner,.block[data-type=testimonials].trans .slideshow .slide .inner,.block[data-type=members].trans .slideshow .slide .inner{transform:translate(2vw);opacity:.5;transition:transform .8s ease-in-out,opacity .8s ease-in-out}.block[data-type=slideshow].trans.ani .slideshow .slide .inner,.block[data-type=testimonials].trans.ani .slideshow .slide .inner,.block[data-type=members].trans.ani .slideshow .slide .inner{transform:translate(0);opacity:1}.block[data-type=slideshow]+.block[data-type=slideshow]{margin-top:8vw}.block[data-type=logos] .logos .logo .inner{position:relative;transform:scale(1);transition:transform .2s ease-in-out}.block[data-type=logos] .logos a.logo .inner:hover{transform:scale(1.03)}.block[data-type=dropdown].trans .dropdown{transform:translateY(1vw);opacity:.5;transition:transform .4s ease-in-out,opacity .4s ease-in-out,background .4s ease-in-out}.block[data-type=dropdown].trans.ani .dropdown{transform:translateY(0);opacity:1}}@media (max-width: 768px){.desktop-only{display:none!important}.wrapper{max-width:100%;padding:0 30px}.wrapper.small,.wrapper.smallest{max-width:100%}main{padding-bottom:300px}header{height:auto}header .logo{top:100px;left:20px;right:20px;width:120px;height:50px;margin:0 auto}header .container{position:relative;display:flex;justify-content:center;width:100%;margin:0 auto;opacity:0}header .island{position:fixed;top:auto;right:0;width:110px;bottom:10px;padding:10px;margin:0 auto;border-radius:30px;transition:width .2s ease-in-out}header .island .title{display:inline-block;vertical-align:top;position:relative;top:-2px}header .island nav a{display:block;padding:10px 20px;border-radius:20px;margin:0 5px;white-space:nowrap;width:180px;font-size:20px}header .language{display:block;position:relative;top:auto;right:auto;margin:10px auto 0;display:none}.switch{width:90px;height:35px;border-width:1px;border-radius:20px}.switch .selector{border-radius:20px}.switch .front .onehalf{padding:6px 0}header.open{height:100%;pointer-events:all}header.open .title{display:none}header.open .island{width:195px}header.open .container{opacity:1}header.open .language{display:block}body:not(#home) header .logo{top:20px;width:15vw;height:8vw}.block{margin-top:200px}.block:first-child{margin-top:0}main.margintop .block:first-child:before{height:70px}.block[data-type=title] .wrapper{padding:0 35px}.block[data-type=title]+.block{margin-top:50px}.block[data-type=header]+.block[data-type=anchor]{margin-top:-150px}.block[data-type=text] .wrapper{padding:0 15px}.block[data-type=text] .wysiwyg{font-size:20px}.block[data-type=slideshow] .title{font-size:24px;margin-bottom:30px}.block[data-type=slideshow] .slideshow .slide{width:100%;height:420px;height:calc((100vw - 60px)*1.4);margin-right:20px}.block[data-type=slideshow] .slideshow .slide .inner{padding:20px;border-radius:30px;border-width:1px}.block[data-type=slideshow]+.block[data-type=slideshow]{margin-top:100px}.block[data-type=slider].has-mobile .slider{height:146vw}.block[data-type=slider] .slider .handle{width:40px}.block[data-type=slider] .slider .handle:before{width:1px}.block[data-type=slider] .slider .handle:after{width:40px;height:32px;border-radius:16px}.block[data-type=slider]+.block[data-type=slideshow]{margin-top:50px}.block[data-type=slider] .slider .image .subtitle{top:15px;left:15px}.block[data-type=slider] .slider .image.first .subtitle{left:auto;right:15px}.block[data-type=members] .slideshow .slide{width:100%;margin-right:20px}.block[data-type=members] .slideshow .slide .img-wrapper{border-radius:30px}.block[data-type=members] .slideshow .slide .details{margin-top:10px}.block[data-type=members] .slideshow .slide .details .linkedin{padding:5px 10px;border-width:1px;border-radius:20px}.block[data-type=members] .slideshow .slide .details .linkedin:after{margin-left:5px}.flickity-page-dots{margin-top:20px}.flickity-page-dot{width:6px;height:6px;margin:0 3px}.block[data-type=logos]{padding:70px 0}.block[data-type=logos] .title{margin-bottom:70px}.block[data-type=logos] .logos .logo{width:50%;margin-bottom:70px}.block[data-type=logos] .logos .logo .img-wrapper{width:140px}.block[data-type=logos] .logos .logo .img-wrapper img{height:70px}.block[data-type=logos] .logos .logo .logo-title{font-size:13px}.block[data-type=testimonials] .slideshow .slide{width:100%;margin:0 20px}.block[data-type=testimonials] .slideshow .slide .inner{padding:20px 20px 160px;min-height:calc((100vw - 60px)*1.4)}.block[data-type=testimonials] .slideshow .slide .author{bottom:20px;left:20px;right:20px;gap:15px}.block[data-type=testimonials] .slideshow .slide .author .img-wrapper{width:50px;height:50px}.block[data-type=testimonials] .slideshow .slide .wysiwyg.text{font-size:20px}.block[data-type=dropdown] .dropdown{margin-bottom:20px;border-radius:20px}.block[data-type=dropdown] .dropdown .title{padding:10px 15px}.block[data-type=dropdown] .dropdown .icon{top:10px;right:10px;width:30px;height:30px}.block[data-type=dropdown] .dropdown .icon .symbol:after,.block[data-type=dropdown] .dropdown .icon .symbol:before{height:2px}.block[data-type=dropdown] .dropdown .content{padding:0 15px 15px}.block[data-type=dropdown]+.block[data-type=link]{margin-top:50px}.block[data-type=title].trans .title,.block[data-type=logos].trans .title{opacity:.5;transition:opacity .8s ease-in-out}.block[data-type=title].trans.ani .title,.block[data-type=logos].trans.ani .title{opacity:1}.block[data-type=text].trans .text{opacity:.5;transform:translateY(10px);transition:transform .8s ease-in-out,opacity .8s ease-in-out}.block[data-type=text].trans.ani .text{opacity:1;transform:translateY(0)}.block[data-type=slideshow].trans .title{opacity:0;transform:translateY(10px);transition:opacity .8s ease-in-out,transform .8s ease-in-out}.block[data-type=slideshow].trans.ani .title{opacity:1;transform:translateY(0)}.block[data-type=slideshow],.block[data-type=members],.block[data-type=testimonials]{padding-bottom:30px}.block[data-type=slideshow].trans .slideshow .slide .inner,.block[data-type=testimonials].trans .slideshow .slide .inner,.block[data-type=members].trans .slideshow .slide .inner{transform:translate(30px);opacity:.5;transition:transform .8s ease-in-out,opacity .8s ease-in-out}.block[data-type=slideshow].trans.ani .slideshow .slide .inner,.block[data-type=testimonials].trans.ani .slideshow .slide .inner,.block[data-type=members].trans.ani .slideshow .slide .inner{transform:translate(0);opacity:1}.block[data-type=dropdown].trans .dropdown{transform:translateY(10px);opacity:.5;transition:transform .4s ease-in-out,opacity .4s ease-in-out,background .4s ease-in-out}.block[data-type=dropdown].trans.ani .dropdown{transform:translateY(0);opacity:1}footer{padding:30px 0 100px;border-top-left-radius:30px;border-top-right-radius:30px;margin-top:-30px}footer .address{margin:0 0 100px}footer .pages{position:relative;bottom:auto;left:auto}footer .footer-text{position:relative;bottom:auto;left:auto;right:auto}footer .contact-us{margin-bottom:40px}.responsive-video.on-demand:after{width:20px;height:20px}.responsive-video.on-demand .guideline{padding:15px}.btn{padding:10px 15px;border-radius:30px}.wysiwyg p{margin:15px 0}.wysiwyg .btn{padding:10px 15px;margin-top:10px;line-height:1em}.wysiwyg small{font-size:15px;margin-top:10px}.h1{font-size:34px}.h2{font-size:28px}.p1{font-size:20px}.p2{font-size:15px}.p3{font-size:16px}}
