﻿/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:none}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"icomoon";src:url("/fonts/icomoon.eot?cfe2uw");src:url("/fonts/icomoon.eot?cfe2uw#iefix") format("embedded-opentype"),url("/fonts/icomoon.ttf?cfe2uw") format("truetype"),url("/fonts/icomoon.woff?cfe2uw") format("woff"),url("/fonts/icomoon.svg?cfe2uw#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-service-animation:before{content:""}.icon-service-communication:before{content:""}.icon-service-fingerprint:before{content:""}.icon-service-video:before{content:""}.icon-service-websites:before{content:""}.icon-x:before{content:""}.icon-add:before{content:""}.icon-admin:before{content:""}.icon-analytics:before{content:""}.icon-arrow-curved-left:before{content:""}.icon-arrow-curved-right:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-long-down:before{content:""}.icon-arrow-long-left:before{content:""}.icon-arrow-long-right:before{content:""}.icon-arrow-long-up:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-attachment:before{content:""}.icon-backlog:before{content:""}.icon-berichten:before{content:""}.icon-blocked:before{content:""}.icon-blocks:before{content:""}.icon-calendar:before{content:""}.icon-camera:before{content:""}.icon-cart:before{content:""}.icon-chat-bubble:before{content:""}.icon-chat:before{content:""}.icon-check:before{content:""}.icon-checklist:before{content:""}.icon-conversie-app:before{content:""}.icon-crm-bedrijven:before{content:""}.icon-crm-collega:before{content:""}.icon-crm-personen:before{content:""}.icon-crm:before{content:""}.icon-dashboard:before{content:""}.icon-delete-thin:before{content:""}.icon-delete-trash:before{content:""}.icon-delete:before{content:""}.icon-dossier-klanten:before{content:""}.icon-dossier-overzicht:before{content:""}.icon-dossier:before{content:""}.icon-dots:before{content:""}.icon-download-2:before{content:""}.icon-download:before{content:""}.icon-drag:before{content:""}.icon-dropdown:before{content:""}.icon-e-signing:before{content:""}.icon-edit-2:before{content:""}.icon-edit:before{content:""}.icon-editor-bold-2:before{content:""}.icon-editor-bold:before{content:""}.icon-editor-italic-2:before{content:""}.icon-editor-italic:before{content:""}.icon-editor-strikethrough-2:before{content:""}.icon-editor-strikethrough:before{content:""}.icon-email-2:before{content:""}.icon-email:before{content:""}.icon-euro-2:before{content:""}.icon-euro:before{content:""}.icon-eye-hidden:before{content:""}.icon-eye-visible:before{content:""}.icon-facebook:before{content:""}.icon-file-2:before{content:""}.icon-file-doc-2:before{content:""}.icon-file-doc:before{content:""}.icon-file-pdf-2:before{content:""}.icon-file-pdf:before{content:""}.icon-file-upload-2:before{content:""}.icon-file-upload:before{content:""}.icon-file:before{content:""}.icon-filter-2:before{content:""}.icon-filter:before{content:""}.icon-heart-solid:before{content:""}.icon-heart:before{content:""}.icon-inbox-2:before{content:""}.icon-inbox-all-2:before{content:""}.icon-inbox-all:before{content:""}.icon-inbox:before{content:""}.icon-info-solid:before{content:""}.icon-info:before{content:""}.icon-insights:before{content:""}.icon-instagram:before{content:""}.icon-instellingen-checklists:before{content:""}.icon-instellingen-gebruikers:before{content:""}.icon-instellingen-info:before{content:""}.icon-instellingen-producten:before{content:""}.icon-instellingen:before{content:""}.icon-integraties:before{content:""}.icon-invite:before{content:""}.icon-labels:before{content:""}.icon-leads:before{content:""}.icon-linkedin:before{content:""}.icon-list-21:before{content:""}.icon-list-2:before{content:""}.icon-list:before{content:""}.icon-list2:before{content:""}.icon-lock:before{content:""}.icon-logout:before{content:""}.icon-map:before{content:""}.icon-media:before{content:""}.icon-menu-small:before{content:""}.icon-message:before{content:""}.icon-minus-2:before{content:""}.icon-minus:before{content:""}.icon-news:before{content:""}.icon-note-2:before{content:""}.icon-note:before{content:""}.icon-notification-solid:before{content:""}.icon-notification:before{content:""}.icon-numbers:before{content:""}.icon-overview:before{content:""}.icon-pages:before{content:""}.icon-partner-and-child:before{content:""}.icon-partner-child:before{content:""}.icon-partner:before{content:""}.icon-phone-cut:before{content:""}.icon-phone:before{content:""}.icon-photo-library:before{content:""}.icon-pin-map-new:before{content:""}.icon-pin-map:before{content:""}.icon-play:before{content:""}.icon-popups:before{content:""}.icon-projects:before{content:""}.icon-question:before{content:""}.icon-reddit:before{content:""}.icon-references:before{content:""}.icon-refresh:before{content:""}.icon-search:before{content:""}.icon-send:before{content:""}.icon-settings:before{content:""}.icon-signing:before{content:""}.icon-single-signon:before{content:""}.icon-stats-small:before{content:""}.icon-stats-solid:before{content:""}.icon-stats:before{content:""}.icon-switch:before{content:""}.icon-task:before{content:""}.icon-team:before{content:""}.icon-thumbs-down:before{content:""}.icon-thumbs-up:before{content:""}.icon-thumbs:before{content:""}.icon-time:before{content:""}.icon-timeline-activiteit:before{content:""}.icon-timeline-docs:before{content:""}.icon-timeline-overzicht:before{content:""}.icon-timeline-stats:before{content:""}.icon-twitter:before{content:""}.icon-upload-cloud:before{content:""}.icon-user-business:before{content:""}.icon-user-small:before{content:""}.icon-user:before{content:""}.icon-users-business:before{content:""}.icon-users:before{content:""}.icon-vacancies:before{content:""}.icon-vimeo:before{content:""}.icon-vk:before{content:""}.icon-vote-smiley-negative:before{content:""}.icon-vote-smiley-neutral:before{content:""}.icon-vote-smiley-positive:before{content:""}.icon-vote-thumbs-down:before{content:""}.icon-vote-thumbs-up:before{content:""}.icon-warning:before{content:""}.icon-website:before{content:""}.icon-webwinkel:before{content:""}.icon-whatsapp:before{content:""}.icon-workflow-advies:before{content:""}.icon-workflow-fiscaal:before{content:""}.icon-workflow-onboarding:before{content:""}.icon-workflow-samenstellen:before{content:""}.icon-workflow:before{content:""}.icon-workflows:before{content:""}.icon-youtube:before{content:""}*{box-sizing:border-box;outline:none}html{width:100%}body:has(dialog[open]){overflow:hidden}body{font-family:"Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:18px;width:100%;color:var(--base);position:relative;margin:0;padding:0;overflow-x:hidden;background:#fff}h1{font-family:"itc-avant-garde-gothic-pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;font-size:4.444em;margin:0 0 10px;padding:0;color:var(--base);line-height:1.25em}h2{font-family:"itc-avant-garde-gothic-pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;font-size:3.589em;margin:0 0 10px;padding:0;color:var(--base);line-height:1.2em}h3{font-family:"itc-avant-garde-gothic-pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;font-size:2.444em;margin:0 0 10px;padding:0;color:var(--base);line-height:1.4em}h4{font-family:"itc-avant-garde-gothic-pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;font-size:1em;margin:0 0 10px;padding:0;color:var(--base)}p{font-size:1em;margin:0 0 25px;padding:0;line-height:1.9em;color:var(--base-light)}a{cursor:pointer;font-size:1em;margin:0;padding:0;text-decoration:none;outline:none !important;transition:all .3s ease;color:var(--highlight);position:relative}a:hover,a:active{text-decoration:underline;outline:none !important}.btn{position:relative;text-decoration:none;cursor:pointer;line-height:56px;height:56px;display:inline-flex;font-size:1.111em;color:#fff;outline:none;transition:none;padding:0 25px;background:var(--highlight);font-weight:600;border:none;align-items:center;text-transform:lowercase;transform:scale(1);white-space:nowrap}.btn.light{color:#fff;background:hsla(0,0%,100%,.1)}.btn.light span.border::before{background:#fff}.btn.light span.border::after{background:#fff}.btn.light:hover{color:#fff}.btn::before{content:"";width:0;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.2);transition:all .3s ease}.btn span.inner{position:relative;z-index:1;display:flex;align-items:center}.btn span.inner span.icon{margin:0 0 0 15px;font-size:.8em}.btn span.border{position:absolute;width:10px;height:10px}.btn span.border::before{width:10px;height:1px;content:"";position:absolute;background:var(--base);opacity:1}.btn span.border::after{height:10px;width:1px;content:"";position:absolute;background:var(--base);opacity:1}.btn span.border.top-left{left:-10px;top:-10px}.btn span.border.top-left::before{right:0;bottom:0;transition:all .3s ease .3s}.btn span.border.top-left::after{right:0;bottom:0;transition:all .3s ease .3s}.btn span.border.bottom-left{left:-10px;bottom:-10px}.btn span.border.bottom-left::before{right:0;top:0;transition:all .3s ease .2s}.btn span.border.bottom-left::after{right:0;top:0;transition:all .3s ease .2s}.btn span.border.top-right{right:-10px;top:-10px}.btn span.border.top-right::before{left:0;bottom:0;transition:all .3s ease .1s}.btn span.border.top-right::after{left:0;bottom:0;transition:all .3s ease .1s}.btn span.border.bottom-right{right:-10px;bottom:-10px}.btn span.border.bottom-right::before{left:0;top:0;transition:all .3s ease 0s}.btn span.border.bottom-right::after{left:0;top:0;transition:all .3s ease 0s}.btn:hover{text-decoration:none;color:#fff}.btn:hover span.border.top-left::after{bottom:20px;opacity:0;transition:all .3s ease}.btn:hover span.border.top-left::before{right:20px;opacity:0;transition:all .3s ease}.btn:hover span.border.bottom-left::after{top:20px;opacity:0;transition:all .3s ease .1s}.btn:hover span.border.bottom-left::before{right:20px;opacity:0;transition:all .3s ease .1s}.btn:hover span.border.top-right::after{bottom:20px;opacity:0;transition:all .3s ease .2s}.btn:hover span.border.top-right::before{left:20px;opacity:0;transition:all .3s ease .2s}.btn:hover span.border.bottom-right::after{top:20px;opacity:0;transition:all .3s ease .3s}.btn:hover span.border.bottom-right::before{left:20px;opacity:0;transition:all .3s ease .3s}.btn:hover::before{width:100%}ul{margin:0 0 25px 0;padding:0}ol{padding:0 0 0 18px;margin-bottom:25px}ul li{list-style:none;line-height:2em}ol li{line-height:2em}img{border:none;backface-visibility:hidden}strong{font-weight:600}.wrapper{padding:0 270px;margin:0 auto;max-width:1600px;position:relative;width:100%}.landscape-block{display:none}.show-mobile{display:none}p::selection,h1::selection,h2::selection,h3::selection,a::selection,li::selection,input::selection,textarea::selection,label::selection,strong::selection,span::selection,div::selection{background:#0c8da0;color:#fff}::placeholder{color:var(--base);opacity:.3}input[type=text],input[type=file],input[type=number],input[type=password],textarea{appearance:none}input[type=number]::-webkit-inner-spin-button{opacity:1}.mobile-nav-open .header.dark .mobile-nav-btn{background:hsla(0,0%,100%,.1)}.mobile-nav-open .header.dark .mobile-nav-btn .lines{background:#fff}.mobile-nav-open .header.dark .mobile-nav-btn .lines::before,.mobile-nav-open .header.dark .mobile-nav-btn .lines::after{background:#fff}.header{height:160px;top:0;left:0;position:fixed;z-index:15;padding:0 60px;width:100%;display:flex;align-items:center;transition:top .3s ease-out 0s}.header.dark .logo img.light{opacity:0}.header.dark .logo img.dark{opacity:1}.header.dark nav ul li a{color:rgba(55,57,59,.6)}.header.dark nav ul li a:hover{color:var(--base)}.header.dark nav ul li a.active{color:var(--base)}.header.dark nav ul li a.active:hover{color:var(--base)}.header.dark nav ul li:last-child a:hover{color:#fff}.header.dark .mobile-nav-btn{background:rgba(0,0,0,.1)}.header.dark .mobile-nav-btn .lines{background:var(--base)}.header.dark .mobile-nav-btn .lines::before,.header.dark .mobile-nav-btn .lines::after{background:var(--base)}.header .logo{text-decoration:none;display:flex;align-items:center;justify-content:center;outline:0;width:120px;height:65px;padding:0;display:block;position:relative}.header .logo img{position:absolute;left:0;top:0;width:100%;display:block;transition:all .3s ease}.header .logo img.light{opacity:1}.header .logo img.dark{opacity:0}.header nav{margin-left:auto}.header nav ul{display:flex;align-items:center;border-radius:555px;margin:0;padding:6px;transition:all .3s ease}.header nav ul li{margin-left:40px}.header nav ul li a{font-weight:300;font-size:.889em;line-height:38px;height:38px;color:hsla(0,0%,100%,.6);display:block;text-transform:lowercase}.header nav ul li a:hover{text-decoration:none;color:#fff}.header nav ul li a.active{color:#fff;font-weight:600}.header nav ul li:last-child a{background:var(--highlight);color:#fff;padding:0 10px}.header nav ul li:last-child a::before{content:"";width:0;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.1);transition:all .3s ease}.header nav ul li:last-child a:hover::before{width:100%}.mobile-nav-btn{cursor:pointer;padding:0 0 9px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:none;border-radius:555px;display:none;margin:0;position:absolute;right:30px;top:50%;transform:translateY(-50%);height:42px;width:42px;transition:all .3s ease 0s}.mobile-nav-btn:hover{background:hsla(0,0%,100%,.2)}.mobile-nav-btn span{display:block}.mobile-nav-btn .lines{background:none repeat scroll 0 0 #fff;display:inline-block;height:1px;position:relative;width:14px;border-radius:.28571rem;transition:all .3s ease 0s}.mobile-nav-btn .lines:before,.mobile-nav-btn .lines:after{background:none repeat scroll 0 0 #fff;content:"";display:inline-block;height:1px;left:0;position:absolute;width:14px;transform-origin:.28571rem center 0;transition:all .3s ease 0s;border-radius:.28571rem}.mobile-nav-btn .lines:before{top:5px}.mobile-nav-btn .lines:after{top:-5px}.mobile-nav-btn:hover{opacity:1}body.mobile-nav-open .mobile-nav-btn .lines,body.mobile-nav-open2 .mobile-nav-btn .lines{background:none repeat scroll 0 0 rgba(0,0,0,0) !important}body.mobile-nav-open .mobile-nav-btn .lines:before,body.mobile-nav-open .mobile-nav-btn .lines:after,body.mobile-nav-open2 .mobile-nav-btn .lines:before,body.mobile-nav-open2 .mobile-nav-btn .lines:after{top:-1px;transform-origin:50% 50% 0;width:16px;height:2px;left:-1px}body.mobile-nav-open .mobile-nav-btn .lines:before,body.mobile-nav-open2 .mobile-nav-btn .lines:before{transform:rotate3d(0, 0, 1, 45deg)}body.mobile-nav-open .mobile-nav-btn .lines:after,body.mobile-nav-open2 .mobile-nav-btn .lines:after{transform:rotate3d(0, 0, 1, -45deg)}body.mobile-nav-open .header .nav-extra{right:0}@keyframes bg-gradient-anim-01{0%{right:-50vw;bottom:-20vw}33%{right:-40vw;bottom:0vw}66%{right:-60vw;bottom:-40vw}100%{right:-50vw;bottom:-20vw}}@keyframes bg-gradient-anim-02{0%{right:-7vw;bottom:-144vh}33%{right:-17vw;bottom:-114vh}66%{right:7vw;bottom:-124vh}100%{right:-7vw;bottom:-144vh}}@keyframes bg-gradient-anim-03{0%{right:45vw;top:-70vh}33%{right:55vw;top:-50vh}66%{right:40vw;top:-80vh}100%{right:45vw;top:-70vh}}.bg-light{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;background:#fff;display:none}.bg-light .light{position:absolute;width:120vw;height:120vw;border-radius:555px}.bg-light .light.light-01{background:radial-gradient(ellipse at center, rgb(182, 211, 206) 0%, rgba(182, 211, 206, 0) 70%);right:-50vw;bottom:-20vw;opacity:.7}.bg-light .light.light-02{background:radial-gradient(ellipse at center, rgb(197, 148, 189) 0%, rgba(197, 148, 189, 0) 70%);right:-7vw;bottom:-144vh;opacity:.3}.bg-light .light.light-03{background:#e283ae;background:radial-gradient(ellipse at center, rgb(226, 131, 174) 0%, rgba(226, 131, 174, 0) 70%);right:46vw;top:-70vh;opacity:.3}.intro .header.home{top:0}.intro .content.home .block.top-intro .col{opacity:1;transition:all .7s ease-out 1.5s}.intro .content.home .block.top-intro .scroll.active{bottom:50px}.intro .content.home .block.top-intro ul.socials{left:60px;bottom:64px}.intro .content.home .block.top-intro .btn-sensu{right:60px;bottom:60px}.intro .content.home .block.top-intro .bg .blur-overlay{opacity:1}.header.home{top:-140px;transition:transform .3s ease-out .7s,top .3s ease-out .7s}.header.hidden,.header.home.hidden{top:-160px;transition:top .3s ease-out 0s}.header.contact .logo img.light{opacity:0}.header.contact .logo img.dark{opacity:1}.header.contact nav ul li a{color:rgba(55,57,59,.6)}.header.contact nav ul li a:hover{color:var(--base)}.header.contact nav ul li a.active{color:var(--base)}.header.contact nav ul li a.active:hover{color:var(--base)}.header.contact nav ul li:last-child a.active{color:#fff}.header.contact .mobile-nav-btn{background:rgba(0,0,0,.1)}.header.contact .mobile-nav-btn .lines{background:var(--base)}.header.contact .mobile-nav-btn .lines::before,.header.contact .mobile-nav-btn .lines::after{background:var(--base)}.content.contact .block.col1-big{height:90vh;color:var(--base-light)}.content.contact .block.col1-big p{color:var(--base-light)}.content.contact .block.col1-big ul li{margin:0}.content.contact .block.col1-big a:hover{text-decoration:underline;color:var(--highlight)}.content.contact .block.col1-big .btn{color:#fff;background:var(--highlight)}.content.contact .block.col1-big .btn span.border::before{background:var(--base)}.content.contact .block.col1-big .btn span.border::after{background:var(--base)}.content.contact .block.col1-big .btn:hover{color:#fff}.footer.contact .top{display:none}.content.case-detail .block.col1 .btn{background:var(--highlight);color:#fff}.content.case-detail .block.col1 .btn:hover{transform:scale(1)}.content.case-detail .block.col1 .btn:hover::before{background:rgba(0,0,0,.2)}.content.page404 .block.col1-big{height:100vh}.content.home .block.top-intro{height:100vh}.content.home .block.top-intro .col{transition:all 0s ease-out 0s;opacity:0}.content.home .block.top-intro .scroll{transition:all .3s ease 1.6s}.content.home .block.top-intro .scroll.active{bottom:-120px}.content.home .block.top-intro ul.socials{left:-150px;bottom:-40px;transition:all .3s ease-out 1s}.content.home .block.top-intro .btn-sensu{right:-150px;bottom:-40px;transition:all .3s ease-out 1s}.content.home .block.top-intro .bg .blur-overlay{border:solid 160px rgba(0,0,0,0);background:rgba(0,0,0,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:all 1s ease-out;opacity:0}.content.home .block.top-intro .text h1{color:#fff;text-shadow:0 0 10px rgba(0,0,0,.15)}.timeline.header nav{margin:0 auto}.timeline.header.dark .nav-contact{background:rgba(0,0,0,.1);color:var(--base)}.timeline.header .nav-contact{background:hsla(0,0%,100%,.1);border-radius:8px;padding:15px;font-size:.889em;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff}.timeline.header .nav-contact .contact-person{display:flex;align-items:center}.timeline.header .nav-contact .contact-person .text{font-size:.8em}.timeline.header .nav-contact .contact-person .text .subtitle{font-size:.8em;opacity:.5}.timeline.header .nav-contact .image{width:50px;height:50px;border-radius:555px;overflow:hidden;margin:0 15px 0 0}.timeline.header .nav-contact .image img{object-fit:cover;object-position:50% 50%;display:block;width:100%;height:100%}.timeline .footer .top{display:none}.content{position:relative;z-index:10;display:block;opacity:1;overflow-x:hidden}.content .block{position:relative;padding:200px 0}.content .block.block.bg-media+.block,.content .block.block.top-intro+.block{padding-top:200px}.content .block.accordeon{padding-bottom:100px}.content .block.accordeon+.block.accordeon{padding-bottom:100px}.content .block.accordeon+.block:not(.accordeon){padding-top:100px}.content .block.accordeon+.block.bg-media{padding-top:200px;margin-top:100px}.content .block.accordeon+.block.cases-special{margin-top:200px}.content .block.accordeon:last-of-type{padding-bottom:200px}.content .block+.block{padding-top:0}.content .block+.block.bg-media{padding-top:200px}.content .block+.block.bg-media.full-image{padding-top:0}.content .block+.block.bg-media.media-cols{padding-top:0}.content .block+.block.bg-media.media-cols+.block.bg-media.media-cols{padding-top:200px}.content .block+.block.bg-media.media-cols+.block.bg-media.full-image{padding-top:200px}.content .block.col1-big:nth-child(2){padding:200px 0;margin:0}.content .block:last-child{margin-bottom:0}.content .block.active .col{opacity:0}.content .block .col{opacity:1}.content .block .col .text{position:relative}.content .block .text{width:100%;padding:20px 0}.content .block .text p:last-child,.content .block .text ul:last-child,.content .block .text ol:last-child{margin:0}.content .block .text a{position:relative}.content .block .text a::before{content:"";position:absolute;left:-5px;top:0;width:0;height:100%;transition:all .3s ease;background:var(--highlight);z-index:-1;border-radius:8px}.content .block .text a:hover,.content .block .text a:active{text-decoration:none;outline:none !important;color:#fff}.content .block .text a:hover::before,.content .block .text a:active::before{width:calc(100% + 10px)}.content .block .text a.btn{background:var(--highlight) !important}.content .block .text a.btn::before{border-radius:0;left:0;background:rgba(0,0,0,.2)}.content .block .text a.btn:hover::before{width:100%}.content .block .text .buttons .btn{margin-right:30px;margin-bottom:30px}.content .block .text .buttons .btn:last-child{margin:0}.content .block ul li{list-style:disc inside;margin-bottom:5px}.content .block ul li:last-child{margin-bottom:0}.content .block ul.no-bullets li{list-style:none}.content .block ul.check li{background:url(/images/icon-check-dark-390d2848b026d351d015325f0dd4e33b.svg?vsn=d) no-repeat;background-size:14px;background-position:left 12px;list-style:none;padding-left:25px}.content .block.bg-media{padding:200px 0;margin:0;color:#fff}.content .block.bg-media ul.check li{background:url(/images/icon-check-3b120bd76470dc13dfa44b1e7e1aba1e.svg?vsn=d) no-repeat}.content .block.bg-media .bg{display:block}.content .block.bg-media .bg span.icon-play{font-size:1.5em;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%) scale(1);border-radius:555px;width:120px;height:120px;line-height:120px;text-align:center;background:rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:all .3s ease;cursor:pointer;text-indent:5px;color:#fff}.content .block.bg-media .bg:hover span.icon-play{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transform:translateY(-50%) translateX(-50%) scale(1.2)}.content .block.bg-media .bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.content .block.bg-media .bg.bg-gradient{background-repeat:no-repeat;background-size:cover;background-position:center center}.content .block.bg-media .bg.bg-gradient::after{display:none}.content .block.bg-media .bg::after{background:rgba(0,0,0,.1);position:absolute;left:0;top:0;width:100%;height:100%;content:""}.content .block.bg-media .bg img,.content .block.bg-media .bg video{position:absolute;object-fit:cover;object-position:50% 50%;display:block;width:100%;height:100%}.content .block.bg-media .bg media-player{border:none;border-radius:0}.content .block.bg-media .btn{color:#fff}.content .block.bg-media .btn span.border::before{background:#fff}.content .block.bg-media .btn span.border::after{background:#fff}.content .block.bg-media .btn:hover{color:#fff}.content .block.bg-media h2,.content .block.bg-media h3,.content .block.bg-media h4{color:#fff}.content .block.bg-media p{color:#fff}.content .block.bg-media+.block.bg-media{margin:0}.content .block.bg-grey{background:linear-gradient(45deg, rgb(218, 218, 218) 0%, rgb(255, 255, 255) 100%);padding:150px 0;margin:0}.content .block.align-center{text-align:center}.content .block.accordeon .text h2{font-size:2.444em}.content .block.accordeon .text p:last-child{margin-bottom:20px}.content .block.accordeon .text a.btn:last-child{margin-bottom:30px}.content .block.accordeon .items{border:1px solid rgba(0,68,45,.15);border-radius:15px;margin:0;overflow:hidden}.content .block.accordeon .items .item{border-top:1px solid rgba(0,68,45,.15);padding:0 30px;transition:all .3s ease}.content .block.accordeon .items .item:first-child{border-top:none}.content .block.accordeon .items .item:hover{background:rgba(55,57,59,.05)}.content .block.accordeon .items .item.active{background:rgba(55,57,59,.05)}.content .block.accordeon .items .item.active .title span.icon{transform:rotate(180deg) translateY(-50%)}.content .block.accordeon .items .item.active .foldout{transform:scale(1);max-height:2000px;padding-bottom:25px}.content .block.accordeon .items .item .title{position:relative;font-weight:600;padding:25px 50px 25px 0;cursor:pointer}.content .block.accordeon .items .item .title p{margin:0}.content .block.accordeon .items .item .title span.icon{position:absolute;right:0;top:50%;font-size:.8em;transform:rotate(0deg) translateY(-50%);transform-origin:top center;transition:all .3s ease;width:24px;height:24px;line-height:24px;text-align:center}.content .block.accordeon .items .item .foldout{padding-bottom:0;max-height:0;transition:all .3s ease;overflow:hidden}.content .block.accordeon .items .item .foldout p:last-child{margin:0}.content .block.accordeon .items .item .foldout .media{height:700px;background:#fff}.content .block.accordeon .items .item .foldout .media img{object-fit:contain}.content .block.footer-block{width:100%;padding:220px 0 220px;position:relative;overflow:hidden}.content .block.footer-block .bg{position:absolute;left:0;top:0;width:100%;height:100vh;z-index:0;opacity:1}.content .block.footer-block .bg::after{background:rgba(0,0,0,.1);position:absolute;left:0;top:0;width:100%;height:100%;content:""}.content .block.footer-block .bg img,.content .block.footer-block .bg video{object-fit:cover;object-position:50% 50%;display:block;width:100%;height:100vh;opacity:1;position:absolute;top:0;left:0}.content .block.footer-block .wrapper .row{align-items:center}.content .block.footer-block .wrapper .row .col{overflow:hidden}.content .block.footer-block .wrapper .row .col .text{color:#fff;position:relative;padding:20px 0}.content .block.footer-block .wrapper .row .col .text p:last-child,.content .block.footer-block .wrapper .row .col .text ul:last-child,.content .block.footer-block .wrapper .row .col .text ol:last-child{margin:0}.content .block.footer-block .wrapper .row .col .text h2{color:#fff;margin:0}.content .block.footer-block .wrapper .row .col .text p{color:#fff;font-size:1.578em;line-height:1.75em}.content .block.footer-block .wrapper .row .col .text a{color:#fff;text-decoration:underline}.content .block.footer-block .wrapper .row .col .text a:hover{text-decoration:none}.content .block.footer-block .wrapper .row .col .text .btn{color:#fff;text-decoration:none;background:var(--highlight)}.content .block.footer-block .wrapper .row .col .text .btn span.border::before{background:#fff}.content .block.footer-block .wrapper .row .col .text .btn span.border::after{background:#fff}.content .block.footer-block .wrapper .row .col .text .btn:hover{transform:scale(1);color:#fff}.content .block.footer-block .wrapper .row .col .text .btn:hover::before{background:rgba(0,0,0,.2)}.content .block.client-overview .wrapper{padding:0 100px}.content .block.client-overview .clients{display:flex;flex-wrap:wrap;margin:-25px}.content .block.client-overview .clients .item{width:calc(33.33% - 50px);margin:25px;background:rgba(0,0,0,.05);border-radius:15px;overflow:hidden;padding:20px;text-decoration:none;color:var(--base);display:flex;flex-direction:column}.content .block.client-overview .clients .item .media{aspect-ratio:16/9;overflow:hidden;margin:-20px -20px 15px;position:relative}.content .block.client-overview .clients .item .media img{object-fit:cover;object-position:50% 50%;display:block;width:100%;height:100%}.content .block.client-overview .clients .item .media .label-container{width:160px;height:160px;position:absolute;right:0;top:0;overflow:hidden;border-radius:0 15px 0 0}.content .block.client-overview .clients .item .media .label-container .label{position:absolute;right:-90px;top:-90px;width:160px;height:160px;text-align:center;display:flex;align-items:flex-end;justify-content:center;padding-bottom:4px;font-size:.55em;letter-spacing:.05em;transform:rotate(45deg);text-transform:uppercase;color:#fff;font-weight:500}.content .block.client-overview .clients .item .media .label-container .label.done{background:#b9d795}.content .block.client-overview .clients .item .media .label-container .label.review{background:#ffca8f}.content .block.client-overview .clients .item .media .label-container .label.progress{background:#7ed5e2}.content .block.client-overview .clients .item .media .label-container .label.feedback{background:#f38070}.content .block.client-overview .clients .item .name{font-weight:600;margin:0 0 5px}.content .block.client-overview .clients .item .type{font-size:.8em;margin:0 0 15px}.content .block.client-overview .clients .item .todo{background:hsla(0,0%,100%,.5);border:1px dashed rgba(0,0,0,.2);border-radius:7px;padding:10px;font-size:.75em;margin:0 0 20px 0;position:relative}.content .block.client-overview .clients .item .todo .title{font-weight:600;margin:0 0 3px 0}.content .block.client-overview .clients .item .todo p{line-height:1.6em}.content .block.client-overview .clients .item .todo p:last-child{margin:0}.content .block.client-overview .clients .item .todo .tag{position:absolute;top:3px;right:3px;border-radius:4px;background:var(--red);color:#fff;padding:2px 8px;font-size:.8em}.content .block.client-overview .clients .item .delivery-date{font-size:.7em;border-radius:0 0 10px 10px;background:rgba(0,0,0,.025);padding:10px 20px;display:flex;margin:auto -20px -20px;color:rgba(55,57,59,.6)}.content .block.client-overview .clients .item .delivery-date span{margin-left:auto}.content .block.deliverables .deliverables-overview{border:1px solid rgba(0,0,0,.1);background:rgba(0,0,0,.025);border-radius:25px}.content .block.deliverables .deliverables-overview .deliverables-row{display:block;padding:20px;border-bottom:1px solid rgba(0,0,0,.1)}.content .block.deliverables .deliverables-overview .deliverables-row:last-child{border-bottom:0}.content .block.deliverables .deliverables-overview .deliverables-row .desc{margin:0 0 3px}.content .block.deliverables .deliverables-overview .deliverables-row .desc h3{font-size:1.3em;margin:0}.content .block.deliverables .deliverables-overview .deliverables-row .desc p{margin:0;font-size:.9em}.content .block.deliverables .deliverables-overview .deliverables-row .buttons{overflow:hidden}.content .block.deliverables .deliverables-overview .deliverables-row .buttons a{border-radius:8px;padding:5px 10px;display:block;margin:5px 10px 5px 0;background:var(--highlight);color:#fff;font-size:.7em;float:left}.content .block.deliverables .deliverables-overview .deliverables-row .buttons a:hover{text-decoration:none;background:var(--highlight-hover)}.content .block.login{height:100vh;padding:0;margin:0;display:flex;align-items:center;justify-content:center}.content .block.login .form-pass .form form{display:flex}.content .block.login .form-pass .form form .field{width:300px;margin:0}.content .block.login .form-pass .form form .field.buttonfield{width:auto;margin-left:20px}.content .block.login .form-pass .form form .field .btn{background:var(--highlight);color:#fff;font-size:1em}.content .block.login .form-pass .form form .field .btn:hover{transform:scale(1)}.content .block.login .form-pass .form form .field .btn:hover::before{background:rgba(0,0,0,.2)}.content .block.top-intro{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;height:80vh;display:flex;align-items:center}.content .block.top-intro .wrapper{padding:0 60px;max-width:inherit;width:85%;margin:0}.content .block.top-intro.bg-grey{padding-bottom:0}.content .block.top-intro .row{align-items:center}.content .block.top-intro .bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;opacity:1;overflow:hidden}.content .block.top-intro .bg .blur-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border:solid 160px rgba(0,0,0,0);background:rgba(0,0,0,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);--fill: linear-gradient(red, red);-webkit-mask:var(--fill) padding-box,var(--fill);-webkit-mask-composite:xor;mask:var(--fill) padding-box exclude,var(--fill)}.content .block.top-intro .bg img,.content .block.top-intro .bg video{object-fit:cover;object-position:50% 50%;display:block;width:100%;height:100%;opacity:1;position:absolute;top:0;left:0}.content .block.top-intro .bg media-player{object-fit:cover;object-position:50% 50%;display:block;width:100%;height:100%;opacity:1}.content .block.top-intro .col{padding-top:40px;padding-bottom:40px;display:flex;align-items:center}.content .block.top-intro .text{margin:0;position:relative;z-index:1}.content .block.top-intro .text h1{margin-bottom:35px}.content .block.top-intro .text p{font-size:1em}.content .block.top-intro .text p.big{font-size:1.75em;line-height:1.3em}.content .block.top-intro .text .btn{height:66px;line-height:66px}.content .block.top-intro .text .btn span.border::before{background:#fff}.content .block.top-intro .text .btn span.border::after{background:#fff}.content .block.top-intro .btn-sensu{position:absolute;right:60px;bottom:60px;line-height:32px;height:32px;border-radius:10px;font-size:.778em;font-weight:600;display:flex;align-items:center;color:#fff;background:rgba(0,0,0,.1);padding:0 12px 0 30px;overflow:hidden}.content .block.top-intro .btn-sensu:hover{text-decoration:none;padding:0 20px 0 22px}.content .block.top-intro .btn-sensu:hover::before{height:100%;width:100%;border-radius:0;left:0}.content .block.top-intro .btn-sensu::before{content:"";position:absolute;left:12px;height:8px;width:8px;margin:0;background:var(--btn-to-other);border-radius:10px;transition:all .3s ease}.content .block.top-intro .btn-sensu span.inner{position:relative;z-index:1}.content .block.top-intro .socials{position:absolute;left:60px;bottom:64px;display:flex;margin:0;padding:0;transition:all .3s ease;z-index:111}.content .block.top-intro .socials li{float:left;display:block;margin:0 20px 0 0}.content .block.top-intro .socials li a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;text-align:center;text-decoration:none;font-size:.75em;position:relative;color:#fff;border-radius:10px;background:rgba(0,0,0,.1)}.content .block.top-intro .socials li a span.icon{font-size:.85em;transition:all .3s ease}.content .block.top-intro .socials li a:hover{background:rgba(0,0,0,.2)}.content .block.top-intro .socials li a:hover span.icon{text-shadow:0 0 15px rgba(0,0,0,.3)}.content .block.top-intro .socials li a:hover .foldout{margin-bottom:5px;opacity:1;transform:translateX(-50%) scale(1)}.content .block.top-intro .socials li a .foldout{margin-bottom:-20px;bottom:100%;display:block;height:30px;line-height:30px;background:rgba(0,0,0,.7);white-space:nowrap;position:absolute;left:50%;transform:translateX(-50%) scale(0);padding:0 10px;opacity:0;transition:all .3s ease;border-radius:555px;text-transform:lowercase}.content .block.top-intro .socials li a .foldout::before{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:rgba(0,0,0,.7) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.content .block.full-image{padding:0}.content .block.full-image .bg{position:relative}.content .block.full-image .bg::after{display:none}.content .block.full-image .bg img.hide-play-button-if-img+.icon-play{display:none}.content .block.full-image .bg .iframe-container{aspect-ratio:16/9}.content .block.full-image .bg .iframe-container iframe{width:100%;height:100%;position:relative;border:none;border-radius:0}.content .block.full-image .bg img,.content .block.full-image .bg video,.content .block.full-image .bg media-player{position:relative;height:100vh}.content .block.media-cols{padding:0}.content .block.media-cols .wrapper{padding:0 60px;width:100%;max-width:1800px}.content .block.media-cols .wrapper .bg{position:relative;aspect-ratio:16/9}.content .block.media-cols .wrapper .bg::after{display:none}.content .block.media-cols .wrapper .bg .row{height:100%;margin:0 -5px}.content .block.media-cols .wrapper .bg .row .col{padding:0 5px;display:flex;flex-direction:column}.content .block.media-cols .wrapper .bg .row .col div{margin-bottom:5px;height:100%}.content .block.media-cols .wrapper .bg .row .col div:last-child{margin-bottom:0;margin-top:5px}.content .block.media-cols .wrapper .bg .row .col img,.content .block.media-cols .wrapper .bg .row .col video,.content .block.media-cols .wrapper .bg .row .col media-player{position:relative}.content .block.col1{display:flex;align-items:center}.content .block.col1 h2{font-size:3.333em}.content .block.col1.contact-form .form fieldset{display:flex}.content .block.col1.contact-form .form fieldset .field{margin-left:20px;margin-bottom:20px}.content .block.col1.contact-form .form fieldset .field.buttonfield{margin-bottom:0}.content .block.col1.contact-form .form fieldset .field:first-child{margin-left:0}.content .block.col1.contact-form .form fieldset .field input,.content .block.col1.contact-form .form fieldset .field select,.content .block.col1.contact-form .form fieldset .field textarea{color:#fff;background:hsla(0,0%,100%,.1)}.content .block.col1.contact-form .form fieldset .field input::placeholder,.content .block.col1.contact-form .form fieldset .field select::placeholder,.content .block.col1.contact-form .form fieldset .field textarea::placeholder{color:hsla(0,0%,100%,.5)}.content .block.col1.contact-form .form fieldset .field textarea{height:100px;resize:vertical}.content .block.col1.contact-form .form fieldset .field select option::selected{opacity:.5}.content .block.col1.contact-form .text .message{background:rgba(0,0,0,.05);padding:20px;border-radius:10px}.content .block.col1.col1-big.faq-intro-block{padding-bottom:0}.content .block.col1.col1-big.faq-intro-block h1{font-size:3.589em}.content .block.col1.col1-big h1{font-size:4.111em;margin:0}.content .block.col1.col1-big h2{font-size:3.589em}.content .block.col1.col1-big p{font-size:1.578em;line-height:1.75em}.content .block.col1.col1-big p a{display:inline-block}.content .block.col1.col1-big p.small{font-size:1.333em}.content .block.col1.col1-big .address{display:flex}.content .block.col1.col1-big .address ul{margin-right:60px}.content .block.col1.col1-big .tags{display:flex;flex-wrap:wrap;margin-top:32px}.content .block.col1.col1-big .tags .tag{border-radius:8px;background:rgba(0,0,0,.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:10px 20px;font-size:.889em;margin:0 15px 15px 0;color:rgba(55,57,59,.5)}.content .block.col1.col1-big .text .buttons .btn{margin-right:40px;margin-bottom:40px}.content .block.col1.col1-big .text .buttons .btn:last-child{margin:0}.content .block.col2{display:flex;align-items:center}.content .block.col2.full-image{padding:0;min-height:inherit}.content .block.col2.full-image .bg{display:flex;position:relative}.content .block.col2.full-image .bg img{position:relative;width:50%;aspect-ratio:1/1}.content .block.col2 .row .col{display:flex}.content .block.col2 .row .col .text h2{font-size:2.222em}.content .block.col2 .row .col .text .btn{padding:0 20px;height:48px;line-height:48px;font-size:1em}.content .block.col2.col2-media.media-right .row{flex-direction:row-reverse}.content .block.col2.col2-media.media-right .row .col .image{left:50px;right:auto}.content .block.col2.col2-media.media-right .row .col .image img{right:0}.content .block.col2.col2-media .text{padding:100px 0}.content .block.col2.col2-media .row{align-items:stretch}.content .block.col2.col2-media .row .col{overflow:visible;display:flex;align-items:center}.content .block.col2.col2-media .row .col .image{position:absolute;right:50px;top:0;width:150%;height:100%}.content .block.col2.col2-media .row .col .image img{position:absolute;top:0;left:0;object-fit:cover;object-position:center center;display:block;width:100%;height:100%}.content .block.col3{display:flex;align-items:center}.content .block.col3.full-image{padding:0;min-height:inherit}.content .block.col3.full-image .bg{display:flex;position:relative}.content .block.col3.full-image .bg img{position:relative;width:33.3333333333%;aspect-ratio:1/1}.content .block.col3 .text h2{font-size:1.667em}.content .block.col3 .text .btn{padding:0 20px;height:48px;line-height:48px;font-size:1em}.content .block.cta{display:flex;align-items:center}.content .block.cta.has-bg h2,.content .block.cta.has-bg p,.content .block.cta.has-bg a{color:#fff}.content .block.cta.has-bg a{text-decoration:underline}.content .block.cta.has-bg a:hover{text-decoration:none}.content .block.cta.has-bg .form .field input{background:hsla(0,0%,100%,.15);color:#fff}.content .block.cta.has-bg .form .field input::placeholder{color:#fff}.content .block.cta.has-bg .form .field.buttonfield .btn{color:#fff;background:var(--highlight)}.content .block.cta.has-bg .form .field.buttonfield .btn span.border::before{background:#fff}.content .block.cta.has-bg .form .field.buttonfield .btn span.border::after{background:#fff}.content .block.cta.has-bg .form .field.buttonfield .btn:hover{color:#fff}.content .block.cta h2{font-size:3.333em}.content .block.cta .form{margin:15px 0 0;padding-bottom:15px}.content .block.cta .form form{display:flex;width:100%}.content .block.cta .form .field{width:50%;width:300px;margin:0 15px 0 0}.content .block.cta .form .field.buttonfield{width:auto}.content .block.cta .form .field.buttonfield .btn{background:var(--highlight);color:#fff}.content .block.cta .form .field.buttonfield .btn:hover{transform:scale(1)}.content .block.cta .form .field.buttonfield .btn:hover::before{background:rgba(0,0,0,.2)}.content .block.cta .form .field input{border-radius:0;padding:0 20px;line-height:48px;height:48px;font-size:1em;background:rgba(0,0,0,.025);transition:all .3s ease,transform 0s ease;will-change:transform}.content .block.cta .form .field input::placeholder{opacity:.4}.content .block.cta .form .field input:focus{box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.content .block.cta .form .field input:focus::placeholder{opacity:.2}.content .block.cta .form .field .btn{padding:0 20px;height:48px;line-height:48px;font-size:1em}.content .block.cases{display:flex;flex-wrap:wrap;margin:-40px -40px 0}.content .block.cases .case{aspect-ratio:1.25/1;transition:all .3s ease;display:flex;align-items:center;justify-content:flex-end;overflow:hidden;cursor:pointer;width:calc(50% - 80px);position:relative;margin:40px;opacity:1;text-decoration:none}.content .block.cases .case:nth-child(2n){transform:translateY(100px);justify-content:flex-start}.content .block.cases .case:nth-child(2n):hover{transform:translateY(100px)}.content .block.cases .case:nth-child(2n) .text{text-align:left}.content .block.cases .case:nth-child(2n) .text .btn{transform-origin:left top}.content .block.cases .case:hover .text{transform:translateY(0)}.content .block.cases .case:hover .text .btn{transform:scale(1)}.content .block.cases .case .bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.content .block.cases .case .bg img,.content .block.cases .case .bg video{object-fit:cover;object-position:50% 50%;display:block;width:100%;height:100%;opacity:1;position:absolute;top:0;left:0}.content .block.cases .case .text{text-align:right;padding:0 60px;transform:translateX(0);transition:all .3s ease;position:relative;opacity:1;width:75%;transform:translateY(56px)}.content .block.cases .case .text h2{color:#fff;font-size:1.556em;margin-bottom:20px;font-family:"Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300}.content .block.cases .case .text p.big{font-size:2.222em;font-family:"itc-avant-garde-gothic-pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;line-height:1.3em;color:#fff}.content .block.cases .case .text .btn{transform:scale(0);color:#fff;background:var(--highlight);transform-origin:right top;transition:transform .3s ease}.content .block.cases .case .text .btn span.border::before{background:#fff}.content .block.cases .case .text .btn span.border::after{background:#fff}.content .block.cases .case .text .btn:hover{color:#fff}.content .block.cases-special{display:flex;flex-wrap:wrap;margin-bottom:0;aspect-ratio:1/1}.content .block.cases-special+.block.customers,.content .block.cases-special+.block.bg-media{margin-top:300px}.content .block.cases-special.case-01-active .case.case-01{width:75%;height:50%;left:-6%;top:1%;cursor:default}.content .block.cases-special.case-01-active .case.case-01:hover{transform:scale(1)}.content .block.cases-special.case-01-active .case.case-01 .text{transform:translateX(0);opacity:1;transition:transform .5s ease .1s,opacity .5s ease .25s}.content .block.cases-special.case-01-active .case.case-02{right:-31%;top:-9%;width:50%;height:33.33%}.content .block.cases-special.case-01-active .case.case-03{right:-35%;top:30%;width:60%;height:40%}.content .block.cases-special.case-01-active .case.case-04{left:-16%;top:56%;width:45%;height:30%}.content .block.cases-special.case-02-active .case.case-01{width:40%;height:26.66%;left:-20%;top:10%}.content .block.cases-special.case-02-active .case.case-02{height:50%;width:75%;right:-6%;top:0;cursor:default}.content .block.cases-special.case-02-active .case.case-02:hover{transform:scale(1)}.content .block.cases-special.case-02-active .case.case-02 .text{transform:translateX(0);opacity:1;transition:transform .5s ease .1s,opacity .5s ease .25s}.content .block.cases-special.case-02-active .case.case-03{right:-18%;top:55%;width:52%;height:34.67%}.content .block.cases-special.case-02-active .case.case-04{left:-20%;top:42%;width:45%;height:30%}.content .block.cases-special.case-03-active .case.case-01{width:46%;height:30.67%;left:-20%;top:10%}.content .block.cases-special.case-03-active .case.case-02{right:-20%;top:-9%;width:43%;height:28.67%}.content .block.cases-special.case-03-active .case.case-03{right:-6%;top:24%;width:75%;height:50%;cursor:default}.content .block.cases-special.case-03-active .case.case-03:hover{transform:scale(1)}.content .block.cases-special.case-03-active .case.case-03 .text{transform:translateX(0);opacity:1;transition:transform .5s ease .1s,opacity .5s ease .25s}.content .block.cases-special.case-03-active .case.case-04{left:-26%;top:47%;width:46%;height:30.67%}.content .block.cases-special.case-04-active .case.case-01{width:58%;height:30.67%;left:-4%;top:0%}.content .block.cases-special.case-04-active .case.case-02{right:-25%;top:-9%;width:43%;height:28.67%}.content .block.cases-special.case-04-active .case.case-03{right:-27%;top:24%;width:52%;height:34.67%}.content .block.cases-special.case-04-active .case.case-04{left:-6%;top:35%;width:75%;height:50%;cursor:default}.content .block.cases-special.case-04-active .case.case-04:hover{transform:scale(1)}.content .block.cases-special.case-04-active .case.case-04 .text{transform:translateX(0);opacity:1;transition:transform .5s ease .1s,opacity .5s ease .25s}.content .block.cases-special .case{position:absolute;aspect-ratio:1.5/1;transition:all .3s ease;display:flex;align-items:center;justify-content:flex-end;overflow:hidden;cursor:pointer;transform:scale(1)}.content .block.cases-special .case:hover{transform:scale(1.025)}.content .block.cases-special .case.case-02,.content .block.cases-special .case.case-03{justify-content:flex-start}.content .block.cases-special .case.case-02 .text,.content .block.cases-special .case.case-03 .text{text-align:left;transform:translateX(-100%)}.content .block.cases-special .case .bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.content .block.cases-special .case .bg img,.content .block.cases-special .case .bg video{object-fit:cover;object-position:50% 50%;display:block;width:100%;height:100%;opacity:1;position:absolute;top:0;left:0}.content .block.cases-special .case .text{text-align:right;width:70%;padding:0 100px;transform:translateX(100%);transition:all .3s ease;position:relative;opacity:0}.content .block.cases-special .case .text h2{color:#fff;font-size:1.889em;margin-bottom:20px;font-family:"Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300}.content .block.cases-special .case .text p.big{font-size:3.333em;font-family:"itc-avant-garde-gothic-pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;line-height:1.3em;color:#fff}.content .block.cases-special .case .text .btn{color:#fff;background:hsla(0,0%,100%,.1)}.content .block.cases-special .case .text .btn span.border::before{background:#fff}.content .block.cases-special .case .text .btn span.border::after{background:#fff}.content .block.cases-special .case .text .btn:hover{color:#fff}.content .block.customers.light .items .item .text p{color:var(--base)}.content .block.customers.light .items .item .text .name{color:var(--base)}.content .block.customers.light.bg-media .bg.bg-gradient{opacity:.1}.content .block.customers .items .item{display:flex;padding:0;align-items:center}.content .block.customers .items .item .image{width:180px;height:180px;margin:0 40px 0 0}.content .block.customers .items .item .image img{object-fit:contain;object-position:50% 50%;display:block;width:100%;height:100%}.content .block.customers .items .item .text{width:calc(100% - 220px);padding:0}.content .block.customers .items .item .text p{color:#fff}.content .block.customers .items .item .text .name{font-weight:600;margin:0 0 5px 0;color:#fff}.content .block.customers .items .item .text .function{color:var(--highlight)}.content .block.logo-slider{text-align:center;display:flex;align-items:center}.content .block.logo-slider .text{padding:0 200px;margin:0 0 100px 0}.content .block.logo-slider .logos{overflow:hidden;width:100%}.content .block.logo-slider .logos .logo-row{display:flex;position:relative;width:140%}.content .block.logo-slider .logos .logo-row .item{display:flex;align-items:center;justify-content:center;width:20%;height:220px;margin:25px}.content .block.logo-slider .logos .logo-row .item img{display:block;width:40%}.content .block.caroussel{padding-bottom:200px}.content .block.caroussel.bg-media{margin-bottom:0}.content .block.caroussel.services .caroussel-overview .item{background:hsla(0,0%,100%,.1);cursor:pointer;align-items:flex-end;color:#fff;text-decoration:none;cursor:pointer;aspect-ratio:1/1}.content .block.caroussel.services .caroussel-overview .item::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;transition:all .6s cubic-bezier(0.6, 0, 0.11, 1);background:hsla(0,0%,100%,.1)}.content .block.caroussel.services .caroussel-overview .item:hover::before{height:100%}.content .block.caroussel.services .caroussel-overview .item:hover .service-text p{max-height:200px}.content .block.caroussel .text p{font-size:1.578em;line-height:1.75em}.content .block.caroussel .col{overflow:visible}.content .block.caroussel .caroussel-overview{display:flex;margin-top:80px}.content .block.caroussel .caroussel-overview .item{background:#f0f4f7;padding:40px;width:470px;display:flex;position:relative;text-align:left;overflow:hidden;margin-right:80px;flex:none}.content .block.caroussel .caroussel-overview .item .main-icon{border:1px solid hsla(0,0%,100%,.5);border-radius:0;width:110px;height:110px;display:flex;align-items:center;justify-content:center;position:absolute;top:40px;left:40px;font-size:2.5em}.content .block.caroussel .caroussel-overview .item .service-text{padding:0;width:100%}.content .block.caroussel .caroussel-overview .item .service-text h3{display:flex;margin:0;line-height:normal;align-items:center}.content .block.caroussel .caroussel-overview .item .service-text h3 span.icon{margin-left:auto;font-size:.5em}.content .block.caroussel .caroussel-overview .item .service-text p{max-height:0;margin:0;overflow:hidden;transition:all .7s cubic-bezier(0.6, 0, 0.11, 1)}.content .block.caroussel .caroussel-overview .item .customer-text{display:flex;flex-direction:column}.content .block.caroussel .caroussel-overview .item .customer-text p{margin:0 0 20px 0}.content .block.caroussel .caroussel-overview .item .customer-text .name{font-weight:600;margin:0 0 5px 0}.content .block.caroussel .caroussel-overview .item .customer-text .function{color:var(--highlight);margin-bottom:20px}.content .block.caroussel .caroussel-overview .item .customer-text .image{margin-top:auto;width:120px;height:120px}.content .block.caroussel .caroussel-overview .item .customer-text .image img{object-fit:contain;object-position:50% 50%;display:block;width:100%;height:100%}.content .block.col3-special{display:flex;align-items:center;margin-bottom:0}.content .block.col3-special .wrapper{padding:0 60px}.content .block.col3-special .wrapper .row{margin:0 -30px}.content .block.col3-special .wrapper .row:nth-child(2),.content .block.col3-special .wrapper .row:nth-child(3),.content .block.col3-special .wrapper .row:nth-child(4),.content .block.col3-special .wrapper .row:nth-child(5),.content .block.col3-special .wrapper .row:nth-child(6){margin-top:60px}.content .block.col3-special .wrapper .row .col{margin:0 30px;padding:40px;height:600px;display:flex;align-items:flex-end}.content .block.col3-special .wrapper .row .col.size1of3{width:calc(33.33% - 60px)}.content .block.col3-special .wrapper .row .col .bg{position:absolute;left:0;top:0;width:100%;height:100%}.content .block.col3-special .wrapper .row .col .bg::after{background:linear-gradient(to top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);position:absolute;left:0;bottom:0;width:100%;height:70%;content:""}.content .block.col3-special .wrapper .row .col .bg img{object-fit:cover;object-position:50% 50%;display:block;width:100%;height:100%}.content .block.col3-special .wrapper .row .col .text{padding:0}.content .block.col3-special .wrapper .row .col .text h2{font-size:2.444em;color:#fff;margin:0 0 5px 0}.content .block.col3-special .wrapper .row .col .text p{color:#fff;margin:0 0 40px 0}.content .block.col3-special .wrapper .row .col .text .btn{padding:0 20px;height:48px;line-height:48px;font-size:1em;color:#fff;background:hsla(0,0%,100%,.1)}.content .block.col3-special .wrapper .row .col .text .btn span.border::before{background:#fff}.content .block.col3-special .wrapper .row .col .text .btn span.border::after{background:#fff}.content .block.col3-special .wrapper .row .col .text .btn:hover{color:#fff}.content .block.team .row .col .text p{font-size:1em;line-height:1.9em}.content .block.team .members-wrapper{padding:0 60px;max-width:1600px;margin:0 auto}.content .block.team .members{margin:80px -30px 0 -30px;display:flex;flex-wrap:wrap}.content .block.team .members .member{margin:30px;aspect-ratio:1/1;position:relative;transform:scale(1);transition:all .3s ease;z-index:0;overflow:hidden;width:calc(33.33% - 60px)}.content .block.team .members .member:hover{z-index:2;transform:scale(1.025)}.content .block.team .members .member:hover .text{bottom:0}.content .block.team .members .member .text{position:absolute;bottom:-100%;left:0;padding:60px 40px 40px;transition:all .3s ease;width:100%;color:#fff;background:linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%)}.content .block.team .members .member .text .name{font-size:1.333em;font-weight:600;margin:0 0 5px 0}.content .block.team .members .member .text .function{font-size:1em;color:hsla(0,0%,100%,.6)}.content .block.team .members .member .media{z-index:-1;box-shadow:none;margin:0;transition:all .3s ease;overflow:hidden;will-change:transform;position:absolute;left:0;top:0;width:100%;height:100%}.content .block.team .members .member .media img{transform:scale(1);transition:all .3s ease;object-fit:cover;object-position:50% 50%;display:block;width:100%;height:100%}.content .block.share{position:fixed;bottom:0;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;border-radius:15px 15px 0 0;margin:0;padding:5px}.content .block.share .btn-regular{font-weight:600;font-size:.65em;line-height:38px;height:38px;border-radius:10px;color:#fff;display:block;padding:0 13px;text-transform:lowercase;background:hsla(0,0%,100%,.2)}.content .block.share .btn-regular:hover{text-decoration:none;background:var(--highlight);color:#fff}.content .block.share .sharebar{display:flex;align-items:center;margin:0 20px}.content .block.share .sharebar .title{font-size:.65em;margin:0 12px 0 0;text-transform:lowercase}.content .block.share .sharebar ul.socials{display:flex;margin:0}.content .block.share .sharebar ul.socials li{list-style:none;margin:0}.content .block.share .sharebar ul.socials li a{font-size:.65em;display:block;width:38px;height:38px;color:#fff;text-align:center;opacity:1;border-radius:10px}.content .block.share .sharebar ul.socials li a.facebook:hover{color:#1571ec}.content .block.share .sharebar ul.socials li a.x:hover{color:#000}.content .block.share .sharebar ul.socials li a.linkedin:hover{color:#045c8d}.content .block.share .sharebar ul.socials li a.whatsapp:hover{color:#25cb62}.content .block.share .sharebar ul.socials li a.email:hover{color:var(--highlight)}.content .block.share .sharebar ul.socials li a:hover{text-decoration:none;background:hsla(0,0%,100%,.2)}.content .block.share .sharebar ul.socials li a span.icon{line-height:38px}.content .block.pdf-block .pdf-reader{border-radius:25px;background:#fff;min-height:200px;overflow:hidden}.content .block.milestones .tiles-wrapper{padding:0 60px;max-width:1600px;margin:0 auto}.content .block.milestones .tiles{display:flex;flex-wrap:wrap;margin:100px -20px 0}.content .block.milestones .tiles .tile{width:calc(33.33% - 40px);background:hsla(0,0%,100%,.8);border-radius:25px;padding:40px;position:relative;color:var(--base);opacity:.5;aspect-ratio:1/1;margin:0 20px 80px 20px}.content .block.milestones .tiles .tile:nth-child(2)::before,.content .block.milestones .tiles .tile:nth-child(5)::before,.content .block.milestones .tiles .tile:nth-child(8)::before{width:calc(100% + 40px);height:41px;content:"";position:absolute;bottom:-41px;right:-20px;border-radius:0;border-bottom:2px solid #fff}.content .block.milestones .tiles .tile:nth-child(3)::before,.content .block.milestones .tiles .tile:nth-child(6)::before,.content .block.milestones .tiles .tile:nth-child(9)::before{width:calc(50% + 20px);height:41px;content:"";position:absolute;bottom:-41px;left:-20px;border-radius:0 0 25px 0;border-right:2px solid #fff;border-bottom:2px solid #fff}.content .block.milestones .tiles .tile:nth-child(4)::before,.content .block.milestones .tiles .tile:nth-child(7)::before,.content .block.milestones .tiles .tile:nth-child(10)::before{width:calc(50% + 20px);height:41px;content:"";position:absolute;top:-41px;right:-20px;border-radius:25px 0 0 0;border-left:2px solid #fff;border-top:2px solid #fff}.content .block.milestones .tiles .tile:nth-child(2)::after,.content .block.milestones .tiles .tile:nth-child(3)::after,.content .block.milestones .tiles .tile:nth-child(5)::after,.content .block.milestones .tiles .tile:nth-child(6)::after,.content .block.milestones .tiles .tile:nth-child(8)::after,.content .block.milestones .tiles .tile:nth-child(9)::after,.content .block.milestones .tiles .tile:nth-child(11)::after,.content .block.milestones .tiles .tile:nth-child(12)::after{opacity:.5;width:40px;height:2px;content:"";position:absolute;top:50%;transform:translateY(-50%);left:-40px;background:#fff}.content .block.milestones .tiles .tile.last-tiles::before{display:none}.content .block.milestones .tiles .tile.active{opacity:1}.content .block.milestones .tiles .tile.active::before{opacity:.5}.content .block.milestones .tiles .tile .label-container{width:180px;height:180px;position:absolute;right:0;top:0;overflow:hidden;border-radius:0 25px 0 0}.content .block.milestones .tiles .tile .label-container .label{position:absolute;right:-90px;top:-90px;width:180px;height:180px;text-align:center;display:flex;align-items:flex-end;justify-content:center;padding-bottom:10px;font-size:.7em;transform:rotate(45deg);text-transform:uppercase;color:#fff;font-weight:600}.content .block.milestones .tiles .tile .label-container .label.done{background:#b9d795}.content .block.milestones .tiles .tile .label-container .label.review{background:#ffca8f}.content .block.milestones .tiles .tile .label-container .label.progress{background:#7ed5e2}.content .block.milestones .tiles .tile .label-container .label.feedback{background:#f38070}.content .block.milestones .tiles .tile .subtitle{font-size:1.3em}.content .block.milestones .tiles .tile h3{color:var(--base);font-size:2.5em;margin:0 0 20px 0}.content .block.milestones .tiles .tile p{color:var(--base)}.content .block.milestones .tiles .tile .buttons{display:flex;align-items:center;flex-wrap:wrap}.content .block.milestones .tiles .tile .buttons a{border-radius:10px;width:100%;height:44px;background:rgba(0,0,0,.05);color:var(--base);transform:scale(1);display:flex;align-items:center;position:relative;margin:0 0 10px 0;padding:0 15px 0 5px}.content .block.milestones .tiles .tile .buttons a:last-child{margin:0}.content .block.milestones .tiles .tile .buttons a span.icon{background:var(--highlight);margin-right:10px;color:#fff;height:34px;line-height:34px;width:32px;border-radius:5px;text-align:center}.content .block.milestones .tiles .tile .buttons a:hover{text-decoration:none;background:rgba(0,0,0,.1)}.content .block.milestones .tiles .tile .buttons a .tooltip{color:var(--base);font-size:.8em;transition:all .3s ease}.content .block.milestones .tiles .tile .buttons .last-update{opacity:.5;font-size:.7em;width:100%;margin:0 0 20px}.page-transition{position:fixed;top:0;left:0;height:100%;width:100%;z-index:-100;transition:z-index 0s ease .7s}.page-transition.active,.page-transition.fade-in{z-index:100;transition:z-index 0s ease}.page-transition.active .spot,.page-transition.fade-in .spot{opacity:1}.page-transition .spot{opacity:0}.page-transition .spot.spot-01{position:absolute;width:120vw;height:120vw;border-radius:555px;background:radial-gradient(ellipse at center, var(--page-transition-spot1) 0%, var(--page-transition-spot1-opacity) 70%);left:-50vw;bottom:-30vw;transition:opacity .2s ease}.page-transition .spot.spot-02{position:absolute;width:120vw;height:120vw;border-radius:555px;background:radial-gradient(ellipse at center, var(--page-transition-spot2) 0%, var(--page-transition-spot2-opacity) 70%);right:-50vw;top:-30vw;transition:opacity .2s ease .1s}.page-transition .spot.spot-03{position:absolute;width:100vw;height:100vh;border-radius:0;background:var(--page-transition-spot3);z-index:-1;transition:opacity .5s ease .2s}.footer{margin-top:0;position:relative;z-index:11;overflow:hidden}.footer .footer-bg{background-repeat:no-repeat;background-size:cover;background-position:center center;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.footer .top{display:none;width:100%;padding:220px 0 220px;position:relative;overflow:hidden}.footer .top .bg{position:absolute;left:0;top:0;width:100%;height:100vh;z-index:0;opacity:1}.footer .top .bg::after{background:rgba(0,0,0,.1);position:absolute;left:0;top:0;width:100%;height:100%;content:""}.footer .top .bg img,.footer .top .bg video{object-fit:cover;object-position:50% 50%;display:block;width:100%;height:100vh;opacity:1;position:absolute;top:0;left:0}.footer .top .wrapper .row{align-items:center}.footer .top .wrapper .row .col{overflow:hidden}.footer .top .wrapper .row .col .text{color:#fff;position:relative;padding:20px 0}.footer .top .wrapper .row .col .text p:last-child,.footer .top .wrapper .row .col .text ul:last-child,.footer .top .wrapper .row .col .text ol:last-child{margin:0}.footer .top .wrapper .row .col .text h2{color:#fff;margin:0}.footer .top .wrapper .row .col .text p{color:#fff;font-size:1.578em;line-height:1.75em}.footer .top .wrapper .row .col .text a{color:#fff}.footer .top .wrapper .row .col .text .btn{color:#fff;background:hsla(0,0%,100%,.1)}.footer .top .wrapper .row .col .text .btn span.border::before{background:#fff}.footer .top .wrapper .row .col .text .btn span.border::after{background:#fff}.footer .top .wrapper .row .col .text .btn:hover{color:#fff}.footer .bottom{color:#fff;overflow:hidden;position:relative}.footer .bottom .wrapper{height:100%;width:100%;display:flex;align-items:center;padding:150px 60px}.footer .bottom .scroll-top{border:none;text-decoration:none;position:absolute;bottom:40px;right:60px;transform:scale(1);width:60px;height:60px;line-height:60px;color:#fff;background:hsla(0,0%,100%,.1);text-align:center;font-size:.8em;transition:all .3s ease}.footer .bottom .scroll-top:hover{transform:scale(1.1);background:hsla(0,0%,100%,.3)}.footer .bottom .logo{width:120px}.footer .bottom .logo img{display:block;width:100%}.footer .bottom .row{width:100%}.footer .bottom .col .title{font-weight:600;font-size:.9em;margin:0 0 15px 0}.footer .bottom .col ul{display:block;position:relative;margin:0 0 40px 0}.footer .bottom .col ul:last-child{margin:0}.footer .bottom .col ul li{font-size:.889em;color:hsla(0,0%,100%,.7);margin:0 0 6px 0}.footer .bottom .col ul li:first-child{margin-left:0}.footer .bottom .col ul li a{display:block;text-decoration:none;color:hsla(0,0%,100%,.7)}.footer .bottom .col ul li a:hover{color:#fff}.footer .bottom .col ul.socials li a{text-transform:lowercase}.footer .bottom .col ul.socials li a span.icon{font-size:.8em;margin:0 15px 0 0}.footer .bottom .bottombar{background:rgba(0,0,0,.05);height:80px}.footer .bottom .bottombar .wrapper{padding-top:0;padding-bottom:0;display:flex}.footer .bottom .bottombar .wrapper ul{margin:0}.footer .bottom .bottombar .wrapper ul li{float:left;margin-right:30px;font-size:.75em;color:hsla(0,0%,100%,.7)}.footer .bottom .bottombar .wrapper ul li a{color:hsla(0,0%,100%,.7)}.footer .bottom .bottombar .wrapper ul li a:hover{color:#fff;text-decoration:none}.footer .bottom .bottombar .wrapper .credits{margin-left:auto;font-size:.75em;color:hsla(0,0%,100%,.7)}.footer .bottom .bottombar .wrapper .credits a{text-decoration:none;color:hsla(0,0%,100%,.7)}.footer .bottom .bottombar .wrapper .credits a:hover{color:#fff;text-decoration:none}.scroll{z-index:16;opacity:0;outline:none;text-decoration:none;display:block;position:absolute;bottom:-100px;left:50%;transform:translateX(-50%);transition:all .3s ease}.scroll.active{opacity:1;bottom:50px}.scroll .mouse{border-radius:555px;border:1px solid hsla(0,0%,100%,.7);width:33px;height:60px;margin:0 auto;transition:all .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.scroll .mouse .mouse-wheel{width:1px;height:15px;border-radius:555px;background:hsla(0,0%,100%,.7);margin:0 auto;position:relative;transition:all .3s ease;animation:scroll-wheel ease 2s infinite}@keyframes scroll-wheel{0%{top:8px}50%{top:15px}75%{top:8px}100%{top:8px}}.row{display:flex;align-items:stretch;margin:0 -50px;flex-wrap:wrap}.row .col{position:relative;padding:0 50px}.row .col.size1of1,.row .col.size2of2,.row .col.size3of3,.row .col.size4of4,.row .col.size5of5,.row .col.size6of6{width:100%}.row .col.size1of2{width:50%}.row .col.size1of3{width:33.33%}.row .col.size2of3{width:66.66%}.row .col.size1of4{width:25%}.row .col.size2of4{width:50%}.row .col.size3of4{width:75%}.row .col.size1of5{width:20%}.row .col.size2of5{width:40%}.row .col.size3of5{width:60%}.row .col.size4of5{width:80%}.row .col.size1of6{width:16.6666666667%}.row .col.size2of6{width:33.3333333333%}.row .col.size3of6{width:50%}.row .col.size4of6{width:66.6666666667%}.row .col.size5of6{width:83.3333333333%}form{padding:0;margin:0}.field{width:100%;margin-bottom:20px}.field:last-child{margin:0}.field.float{width:calc(25% - 15px);margin-left:20px;float:left}.field.float:first-child{margin-left:0}.field.error:not(.phx-no-feedback) input,.field.error:not(.phx-no-feedback) select,.field.error:not(.phx-no-feedback) textarea{border:1px solid var(--lightred);color:var(--red) !important}.field.error:not(.phx-no-feedback) input:focus,.field.error:not(.phx-no-feedback) select:focus,.field.error:not(.phx-no-feedback) textarea:focus{border:1px solid var(--lightred);color:var(--red) !important}.field.error:not(.phx-no-feedback) p.label,.field.error:not(.phx-no-feedback) label{color:var(--error)}.field.error:not(.phx-no-feedback) .error{font-size:.75em;color:var(--error);clear:both;margin-top:5px;line-height:1.8em;margin-left:0}.field.error.phx-no-feedback .error{display:none}.field.radiocheck input[type=checkbox],.field.radiocheck input[type=radio]{margin-right:10px;width:auto;line-height:initial;height:auto;float:left}.field.radiocheck label{line-height:50px;display:flex;align-items:center}.field.buttonfield{text-align:left}.field label,.field p.label{font-weight:600;font-size:1em;line-height:60px}.field input,.field select{width:100%;padding:0 15px;line-height:56px;height:56px;background:rgba(55,57,59,.05);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:none;font-size:1em;transition:all .3s ease;color:var(--base);outline:none}.field input::placeholder,.field select::placeholder{opacity:1}.field input:focus::placeholder,.field select:focus::placeholder{opacity:.4}.field input[type=file]{padding:0 5px}.field textarea{width:100%;padding:15px;line-height:inherit;height:180px;font-size:1em;transition:all .3s ease;resize:none;background:rgba(55,57,59,.05);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:none;color:var(--base);outline:none}.field textarea::placeholder{opacity:1}.field textarea:focus::placeholder{opacity:.4}.field button{position:relative;cursor:pointer;display:inline-block;outline:none}fieldset{border:none;padding:0;margin:0}fieldset.placeholder .field.error .error{margin-left:0px}fieldset.placeholder .field input[type=text],fieldset.placeholder .field input[type=file],fieldset.placeholder .field input[type=number],fieldset.placeholder .field input[type=password],fieldset.placeholder .field select{width:100%}fieldset.placeholder .field textarea{width:100%}.popup{width:100%;max-height:100%;max-width:100%;border:0;padding:0;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:rgba(0,0,0,0);transition:all .3s ease,z-index 0s ease .3s;z-index:1000;position:fixed;top:0;left:0;width:100%;height:100vh}.popup::backdrop{background:rgba(0,0,0,.4);width:100%;height:100%;opacity:.5}.popup .close-popup{z-index:2;color:#fff;text-decoration:none;border-radius:14px;font-size:.6em;position:absolute;right:-18px;top:0;width:46px;height:46px;text-align:center;line-height:46px;background:var(--highlight);border:none;cursor:pointer}.popup .close-popup span.icon{line-height:46px;transition:all .3s ease;display:block;transform:rotate(0deg);transform-origin:center center}.popup .close-popup:hover span.icon{transform:rotate(90deg)}.popup .popup-content{position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);background:#fff;border-radius:0;padding:40px;width:800px}.popup .popup-content h2{margin:0 0 12px 0 !important;font-size:2.6em !important;color:var(--base) !important}.popup .popup-content p{font-size:1em !important}.popup .popup-content .close-popup{top:-18px}.popup.popup-video .popup-content{height:initial;width:70vw;background:none;border-radius:0;padding:0}.popup.popup-video video,.popup.popup-video iframe{opacity:1;width:100%;height:initial;max-width:inherit;transform:scale(1);margin:0;border:none;aspect-ratio:16/9}.popup.popup-video video .player .sidedock,.popup.popup-video iframe .player .sidedock{display:none;border-radius:25px}.popup.popup-video .close-popup{top:30px;right:30px}.cookies{position:fixed;right:20px;bottom:-450px;background:hsla(0,0%,100%,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 3px 15px 0 rgba(0,0,0,.15);border-radius:15px;z-index:10000;transition:bottom .3s ease;width:800px;padding:40px}.cookies.active{bottom:20px}.cookies .title{font-size:1em;font-weight:600;margin:0 0 5px 0}.cookies p{line-height:1.7em;margin:0 0 12px 0;font-size:.8em}.cookies .btn{display:block;float:left;padding:0 20px;transition:all .3s ease;height:50px;font-size:.8em;line-height:50px}.cookies .btn:hover{padding:0 25px}.cookies .btn span.border::before{width:5px}.cookies .btn span.border::after{height:5px}.cookies .link{opacity:1;float:left;margin-left:15px;text-decoration:none;background:none;border:none;color:var(--highlight);line-height:50px;font-size:.7em}.cookies .link:hover{text-decoration:underline}#flash-group .flash-wrapper{position:absolute;bottom:20px;right:20px;width:500px;padding:20px;background:rgba(0,0,0,.2);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);color:#fff;z-index:100;border-radius:15px}#flash-group .flash-wrapper p{color:#fff;margin:0 0 5px;font-size:.8em;line-height:1.7em}#flash-group .flash-wrapper button{position:absolute;right:10px;top:10px;border:none;background:none;color:#fff;font-size:.8em}@media screen and (max-width: 1500px){.content .block.logo-slider .logos .logo-row .item img{width:50%}.content .block.logo-slider .logos .logo-row .item{height:200px}.content .block.cases .case .text{width:80%}}@media screen and (max-width: 1440px){h1{font-size:3.7em}h2{font-size:3.133em}.content .block.col1.col1-big h1{font-size:3.7em}.content .block.col1.col1-big h2{font-size:3.133em}.content .block.col1 h2,.content .block.cta h2{font-size:3em}.popup .popup-content h2{font-size:2.3em !important}.content .block.col1.col1-big p,.content .block.caroussel .text p,.footer .top .wrapper .row .col .text p,.content .block.footer-block .wrapper .row .col .text p{font-size:1.65em;line-height:1.65em}.content .block.cases .case .text{transform:translateY(40px)}.content .block.col1-big:nth-child(2){padding:150px 0;margin:0}.content .block{padding:150px 0}.content .block+.block.bg-media{padding-top:150px}.content .block.block.bg-media+.block,.content .block.block.top-intro+.block{padding-top:150px}.content .block+.block.bg-media.media-cols+.block.bg-media.media-cols{padding-top:150px}.content .block+.block.bg-media.media-cols+.block.bg-media.full-image{padding-top:150px}.content .block.bg-media{padding:150px 0}.content .block.bg-media.full-image,.content .block.bg-media.media-cols{padding:0}.content .block.services .services-overview{margin-top:150px}.content .block.bg-grey{padding:150px 0}.content .block.accordeon+.block.bg-media{padding-top:150px;margin-top:50px}.content .block.accordeon:last-of-type{padding-bottom:150px}.footer .top,.content .block.footer-block{padding:180px 0 180px}.field input,.field select{line-height:50px;line-height:50px}.field button{font-size:1em}.field textarea{height:120px}.content .block.accordeon .items .item .foldout .media{height:600px}}@media screen and (max-width: 1366px){body{font-size:17px}.wrapper,.content .block.client-overview .wrapper{padding:0 60px}.btn{height:50px;line-height:50px;padding:0 18px}.header{height:120px}.header .logo{width:110px;height:59px}.header nav ul li{margin-left:30px}.content.home .block.top-intro .bg .blur-overlay{border:120px solid rgba(0,0,0,0)}.scroll.active{bottom:33px}.scroll .mouse{width:29px;height:50px}.scroll .mouse .mouse-wheel{height:10px}.intro .content.home .block.top-intro .btn-sensu{bottom:44px}.intro .content.home .block.top-intro ul.socials{bottom:44px}.intro .content.home .block.top-intro .scroll.active{bottom:33px}.row{margin:0 -40px}.row .col{padding:0 40px}.content .block.top-intro .text .btn{line-height:60px;height:60px}.content .block.cases-special .case .text{width:80%}.content .block.cases-special .case .text p.big{font-size:3.1em}.content .block.caroussel .caroussel-overview .item{margin-right:60px}.content .block.caroussel .caroussel-overview .item .main-icon{width:100px;height:100px}.content .block.col3-special .wrapper .row .col{height:500px}.content .block.team .members{margin-top:60px}.content .block.bg-media a.bg span.icon-play{width:100px;height:100px;line-height:100px}.content .block.col3-special .wrapper .row .col .text p{margin:0 0 30px 0}.content .block.caroussel .caroussel-overview .item .service-text h3{margin-bottom:5px}.content .block.team .members .member .text .name{font-size:1.15em}.content .block ul.check li{background-position:left 10px}.footer .top,.content .block.footer-block{padding:150px 0 150px}.popup.popup-video .popup-content .close-popup{top:-1px}.cookies{width:700px;padding:30px}.cookies p{font-size:.75em}.cookies a.btn{font-size:.75em}.cookies a.link{font-size:.7em}.timeline.header .nav-contact .image{width:44px;height:44px}.timeline.header .nav-contact .text{font-size:.9em}.content .block.accordeon h2{margin-bottom:15px}.content .block.accordeon .items .item .foldout .media{height:520px}}@media screen and (max-width: 1280px){body{font-size:16px}.header .logo,.footer .bottom .logo{width:110px}.btn span.border::after{height:7px}.btn span.border::before{width:7px}.content .block.caroussel .caroussel-overview .item{width:430px;padding:30px}.content .block.caroussel .caroussel-overview .item .main-icon{top:30px;left:30px}.content .block.team .members .member .text{padding:60px 30px 30px}.content .block.logo-slider .logos .logo-row .item{height:170px}.content .block.col3-special .wrapper .row .col.size1of3{padding:30px}.timeline.content .block.milestones .tiles .tile h3{font-size:2.2em;margin:0 0 10px 0}.footer .bottom .scroll-top{width:50px;height:50px;line-height:50px}}@media screen and (max-width: 1200px){.btn,.content .block.col2 .row .col .text .btn,.content .block.col3 .text .btn,.content .block.col3-special .wrapper .row .col .text .btn{height:44px;line-height:44px;padding:0 18px}.footer .bottom .bottombar{height:60px}.content .block.col3-special .wrapper .row .col{height:450px}.content .block.cases .case .text{width:90%}.content .block.cases-special .case .text{width:85%}}@media screen and (max-width: 1100px){body{font-size:15px}.header{height:100px;padding:0 40px}.header .logo{height:54px}.header .logo,.footer .bottom .logo{width:100px}.content.home .block.top-intro .bg .blur-overlay{border:100px solid rgba(0,0,0,0)}.content .block.top-intro .wrapper{padding:0 40px}.wrapper,.content .block.client-overview .wrapper{padding:0 40px}.intro .content.home .block.top-intro .btn-sensu{right:40px;bottom:34px}.intro .content.home .block.top-intro ul.socials{left:40px;bottom:34px}.intro .content.home .block.top-intro .scroll.active{bottom:28px}.content .block.top-intro .socials li{margin-right:15px}.scroll.active{bottom:28px}.scroll .mouse{width:25px;height:44px}.scroll .mouse .mouse-wheel{height:8px}.content .block.top-intro .text .btn{line-height:50px;height:50px}.content .block.top-intro .text h1{margin-bottom:25px}.content .block.cases-special .case .text{padding:0 60px}.content .block.caroussel .caroussel-overview .item{width:400px;margin-right:40px}.content .block.caroussel .caroussel-overview .item .main-icon{width:90px;height:90px}.content .block.col3-special .wrapper{padding:0 40px}.content .block.col3-special .wrapper .row{margin:0 -20px}.content .block.col3-special .wrapper .row .col{margin:0 20px}.content .block.col3-special .wrapper .row .col.size1of3{width:calc(33.33% - 40px)}.content .block.col3-special .wrapper .row:nth-child(2),.content .block.col3-special .wrapper .row:nth-child(3),.content .block.col3-special .wrapper .row:nth-child(4),.content .block.col3-special .wrapper .row:nth-child(5),.content .block.col3-special .wrapper .row:nth-child(6){margin-top:40px}.content .block.team .members-wrapper{padding:0 40px}.content .block.team .members{margin:40px -20px 0 -20px}.content .block.team .members .member{margin:20px;width:calc(33.33% - 40px)}.content .block.cases{margin:-30px -30px 0}.content .block.cases .case{margin:30px;width:calc(50% - 60px)}.content .block.cases .case .text{transform:translateY(34px);width:100%}.content .block.col1-big:nth-child(2){padding:120px 0;margin:0}.content .block{padding:120px 0}.content .block+.block.bg-media{padding-top:120px}.content .block.block.bg-media+.block,.content .block.block.top-intro+.block{padding-top:120px}.content .block+.block.bg-media.media-cols+.block.bg-media.media-cols{padding-top:120px}.content .block+.block.bg-media.media-cols+.block.bg-media.full-image{padding-top:120px}.content .block.bg-media{padding:120px 0}.content .block.bg-media.full-image,.content .block.bg-media.media-cols{padding:0}.content .block.services .services-overview{margin-top:120px}.content .block.bg-grey{padding:120px 0}.footer .top,.content .block.footer-block{padding:150px 0 150px}.footer .bottom .wrapper{padding:120px 40px}.content .block.accordeon{padding-bottom:70px}.content .block.accordeon+.block.accordeon{padding-bottom:70px}.content .block.accordeon+.block.bg-media{padding-top:120px;margin-top:50px}.content .block.accordeon:last-of-type{padding-bottom:120px}.content .block.col2.col2-media .text{padding:70px 0}.row{margin:0 -30px}.row .col{padding:0 30px}.content .block.logo-slider .logos .logo-row .item{height:140px}.field{margin-bottom:10px}.field input,.field select{line-height:44px;height:44px}.field textarea{height:100px}.timeline.header .nav-contact{padding:10px}.content .block.milestones .tiles-wrapper{padding:0 40px}.timeline.content .block.milestones .tiles .tile{padding:25px;border-radius:15px}.timeline.content .block.milestones .tiles .tile .label-container{border-radius:0 15px 0 0;width:140px;height:140px}.timeline.content .block.milestones .tiles .tile .label-container .label{width:140px;height:140px;right:-70px;top:-70px}.timeline.content .block.milestones .tiles .tile h3{font-size:1.8em}.timeline.content .block.milestones .tiles .tile .subtitle{font-size:1.1em}.timeline.content .block.milestones .tiles .tile p{margin:0 0 15px}.timeline.content .block.pdf-block .pdf-reader{border-radius:15px}.content .block.client-overview .clients{margin:-20px}.content .block.client-overview .clients .item{margin:20px;width:calc(33.33% - 40px)}.cookies{width:600px}.content .block.accordeon .items .item{padding:0 20px}.content .block.accordeon .items .item .title{padding:13px 35px 13px 0}.content .block.accordeon .items .item .title span.icon{font-size:.7em}.content .block.accordeon .items .item .foldout .media{height:480px}.content .block.media-cols .wrapper{padding:0 40px}}@media screen and (max-width: 840px){.header .mobile-nav-btn{display:inline-block;z-index:19}.mobile-nav-btn{opacity:1;right:30px}.mobile-nav-open .header{z-index:17;background:none;position:fixed}.mobile-nav-open .header .logo{z-index:19;transition:none}.mobile-nav-open .header .nav{right:0;z-index:18}.header.dark .nav ul{background:none}.header.dark .nav ul li a{color:hsla(0,0%,100%,.7)}.header.dark .nav ul li a.active,.header.dark .nav ul li a:hover{color:#fff}.mobile-nav-open .header.dark .logo img.dark{opacity:0}.mobile-nav-open .header.dark .logo img.light{opacity:1}.header .nav{position:fixed;right:calc(-100% - 60px);top:0;width:100%;z-index:5;height:100vh;background:rgba(0,0,0,.5);transition:all .1s ease;transform:translateY(0);float:none;padding:0 20px;margin:0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;align-items:center;flex-direction:column;justify-content:center}.header .nav ul{display:block;background:none;border-radius:0;padding:0;backdrop-filter:none;-webkit-backdrop-filter:none}.header .nav ul li{float:none;overflow:hidden;margin:0 0 25px;display:block}.header .nav ul li:last-child{margin:0}.header .nav ul li a{height:auto;display:block;line-height:2.5em;font-size:1.5em;text-align:center;opacity:1;padding:0 25px}.header .nav ul li a::before{display:none}.header .nav ul li a.active{color:#fff}.bg-light .light{height:140vw;width:140vw}.bg-light .light.light-03{top:-20vh;right:29vw}h1{font-size:3.2em}h2{font-size:2.9em}.content .block.col1.col1-big h1{font-size:3.2em}.content .block.col1.col1-big h2{font-size:2.7em}.content .block.col1 h2,.content .block.cta h2{font-size:2.7em}.popup .popup-content h2{font-size:2.1em !important}.content .block.col1.col1-big p,.content .block.caroussel .text p,.footer .top .wrapper .row .col .text p,.content .block.footer-block .wrapper .row .col .text p{font-size:1.65em;line-height:1.65em}.content .block.cases-special .case .text{padding:0 40px;width:90%}.content .block.cases-special .case .text p.big{font-size:2.2em}.content .block.col3-special .wrapper .row .col.size1of3{width:calc(50% - 40px);margin-bottom:40px}.content .block.team .members{margin:40px -10px 0 -10px}.content .block.team .members .member{margin:10px;width:calc(33.33% - 20px)}.content .block.team .members .member .text{padding:60px 20px 20px}.content .block.team .members .member .text .name{font-size:1em}.content .block.team .members .member .text .function{font-size:.8em}.content .block.cases{margin:-15px -15px 0}.content .block.cases .case{margin:15px;width:calc(50% - 30px);aspect-ratio:1.25/1.25}.content .block.cases .case .text{transform:translateY(27px);width:100%;padding:0 30px}.content .block.cases .case .text h2{font-size:1.3em;margin-bottom:15px}.content .block.cases .case .text p.big{font-size:1.9em;margin-bottom:15px}.content .block.caroussel .caroussel-overview{margin-top:40px}.content .block.logo-slider{min-height:inherit}.content .block.logo-slider .logos .logo-row .item img{width:80%}.row{margin:0 -25px}.row .col{padding:0 25px}.footer .footer-bg .light{width:150vw;height:150vw}.footer .footer-bg .light.light-01{left:-75vw}.popup.popup-video .popup-content{width:90vw}.popup .popup-content{width:calc(100% - 60px);padding:30px}.timeline.header .nav-contact{margin-left:auto;margin-right:60px}.timeline.header .nav-contact .image{width:38px;height:38px}.timeline.content .block.milestones .tiles .tile{padding:20px}.timeline.content .block.milestones .tiles .tile .label-container{width:120px;height:120px}.timeline.content .block.milestones .tiles .tile .label-container .label{width:120px;height:120px;right:-60px;top:-60px;padding:0 30px 5px}.content .block.client-overview .clients{margin:-10px}.content .block.client-overview .clients .item{margin:10px;width:calc(33.33% - 20px);padding:15px}.cookies{width:500px}.content .block.accordeon .items .item{padding:0 20px}.content .block.accordeon .items .item .title{padding:20px 40px 20px 0}.content .block.accordeon .items .item .title span.icon{right:-5px}.content .block.accordeon .items .item.active .foldout{padding-bottom:20px}.content .block.accordeon .items .item .foldout .media{height:400px}.content .block.col1.contact-form .form fieldset:first-child{flex-wrap:wrap;margin:0 -10px}.content .block.col1.contact-form .form fieldset:first-child .field{width:calc(50% - 20px);margin-left:10px;margin-right:10px}.content .block.col1.contact-form .form fieldset:first-child .field:first-child{margin-left:10px}.content .block.col3-special .wrapper .row:nth-child(2),.content .block.col3-special .wrapper .row:nth-child(3),.content .block.col3-special .wrapper .row:nth-child(4),.content .block.col3-special .wrapper .row:nth-child(5),.content .block.col3-special .wrapper .row:nth-child(6){margin-top:0px}.content .block.client-overview .clients .item .delivery-date{margin:auto -15px -15px}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait)and (-webkit-min-device-pixel-ratio: 1){.header .mobile-nav-btn{display:inline-block;z-index:19}.mobile-nav-btn{opacity:1;right:30px}.mobile-nav-open .header{z-index:17;background:none;position:fixed}.mobile-nav-open .header .logo{z-index:19;transition:none}.mobile-nav-open .header .nav{right:0;z-index:18}.header.dark .nav ul{background:none}.header.dark .nav ul li a{color:hsla(0,0%,100%,.7)}.header.dark .nav ul li a.active,.header.dark .nav ul li a:hover{color:#fff}.mobile-nav-open .header.dark .logo img.dark{opacity:0}.mobile-nav-open .header.dark .logo img.light{opacity:1}.header .nav{position:fixed;right:calc(-100% - 60px);top:0;width:100%;z-index:5;height:100vh;background:rgba(0,0,0,.5);transition:all .1s ease;transform:translateY(0);float:none;padding:0 20px;margin:0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;align-items:center;flex-direction:column;justify-content:center}.header .nav ul{display:block;background:none;border-radius:0;padding:0;backdrop-filter:none;-webkit-backdrop-filter:none}.header .nav ul li{float:none;overflow:hidden;margin:0 0 25px;display:block}.header .nav ul li:last-child{margin:0}.header .nav ul li a{height:auto;display:block;line-height:2.5em;font-size:1.5em;text-align:center;opacity:1;padding:0 25px}.header .nav ul li a::before{display:none}.header .nav ul li a.active{color:#fff}.bg-light .light{height:140vw;width:140vw}.bg-light .light.light-03{top:-20vh;right:29vw}h1{font-size:3.2em}h2{font-size:2.9em}.content .block.col1.col1-big h1{font-size:3.2em}.content .block.col1.col1-big h2{font-size:2.7em}.content .block.col1 h2,.content .block.cta h2{font-size:2.7em}.popup .popup-content h2{font-size:2.1em !important}.content .block.col1.col1-big p,.content .block.caroussel .text p,.footer .top .wrapper .row .col .text p,.content .block.footer-block .wrapper .row .col .text p{font-size:1.65em;line-height:1.65em}.content .block.cases-special .case .text{padding:0 40px;width:90%}.content .block.cases-special .case .text p.big{font-size:2.2em}.content .block.col3-special .wrapper .row .col.size1of3{width:calc(50% - 40px);margin-bottom:40px}.content .block.team .members{margin:40px -10px 0 -10px}.content .block.team .members .member{margin:10px;width:calc(33.33% - 20px)}.content .block.team .members .member .text{padding:60px 20px 20px}.content .block.team .members .member .text .name{font-size:1em}.content .block.team .members .member .text .function{font-size:.8em}.content .block.cases{margin:-15px -15px 0}.content .block.cases .case{margin:15px;width:calc(50% - 30px);aspect-ratio:1.25/1.25}.content .block.cases .case .text{transform:translateY(27px);width:100%;padding:0 30px}.content .block.cases .case .text h2{font-size:1.3em;margin-bottom:15px}.content .block.cases .case .text p.big{font-size:1.9em;margin-bottom:15px}.content .block.caroussel .caroussel-overview{margin-top:40px}.content .block.logo-slider{min-height:inherit}.content .block.logo-slider .logos .logo-row .item img{width:80%}.row{margin:0 -25px}.row .col{padding:0 25px}.footer .footer-bg .light{width:150vw;height:150vw}.footer .footer-bg .light.light-01{left:-75vw}.popup.popup-video .popup-content{width:90vw}.popup .popup-content{width:calc(100% - 60px);padding:30px}.timeline.header .nav-contact{margin-left:auto;margin-right:60px}.timeline.header .nav-contact .image{width:38px;height:38px}.timeline.content .block.milestones .tiles .tile{padding:20px}.timeline.content .block.milestones .tiles .tile .label-container{width:120px;height:120px}.timeline.content .block.milestones .tiles .tile .label-container .label{width:120px;height:120px;right:-60px;top:-60px;padding:0 30px 5px}.content .block.client-overview .clients{margin:-10px}.content .block.client-overview .clients .item{margin:10px;width:calc(33.33% - 20px);padding:15px}.cookies{width:500px}.content .block.accordeon .items .item{padding:0 20px}.content .block.accordeon .items .item .title{padding:20px 40px 20px 0}.content .block.accordeon .items .item .title span.icon{right:-5px}.content .block.accordeon .items .item.active .foldout{padding-bottom:20px}.content .block.accordeon .items .item .foldout .media{height:400px}.content .block.col1.contact-form .form fieldset:first-child{flex-wrap:wrap;margin:0 -10px}.content .block.col1.contact-form .form fieldset:first-child .field{width:calc(50% - 20px);margin-left:10px;margin-right:10px}.content .block.col1.contact-form .form fieldset:first-child .field:first-child{margin-left:10px}.content .block.col3-special .wrapper .row:nth-child(2),.content .block.col3-special .wrapper .row:nth-child(3),.content .block.col3-special .wrapper .row:nth-child(4),.content .block.col3-special .wrapper .row:nth-child(5),.content .block.col3-special .wrapper .row:nth-child(6){margin-top:0px}}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait)and (-webkit-min-device-pixel-ratio: 2){.header .mobile-nav-btn{display:inline-block;z-index:19}.mobile-nav-btn{opacity:1;right:30px}.mobile-nav-open .header{z-index:17;background:none;position:fixed}.mobile-nav-open .header .logo{z-index:19;transition:none}.mobile-nav-open .header .nav{right:0;z-index:18}.header.dark .nav ul{background:none}.header.dark .nav ul li a{color:hsla(0,0%,100%,.7)}.header.dark .nav ul li a.active,.header.dark .nav ul li a:hover{color:#fff}.mobile-nav-open .header.dark .logo img.dark{opacity:0}.mobile-nav-open .header.dark .logo img.light{opacity:1}.header .nav{position:fixed;right:calc(-100% - 60px);top:0;width:100%;z-index:5;height:100vh;background:rgba(0,0,0,.5);transition:all .1s ease;transform:translateY(0);float:none;padding:0 20px;margin:0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;align-items:center;flex-direction:column;justify-content:center}.header .nav ul{display:block;background:none;border-radius:0;padding:0;backdrop-filter:none;-webkit-backdrop-filter:none}.header .nav ul li{float:none;overflow:hidden;margin:0 0 25px;display:block}.header .nav ul li:last-child{margin:0}.header .nav ul li a{height:auto;display:block;line-height:2.5em;font-size:1.5em;text-align:center;opacity:1;padding:0 25px}.header .nav ul li a::before{display:none}.header .nav ul li a.active{color:#fff}.bg-light .light{height:140vw;width:140vw}.bg-light .light.light-03{top:-20vh;right:29vw}h1{font-size:3.2em}h2{font-size:2.9em}.content .block.col1.col1-big h1{font-size:3.2em}.content .block.col1.col1-big h2{font-size:2.7em}.content .block.col1 h2,.content .block.cta h2{font-size:2.7em}.popup .popup-content h2{font-size:2.1em !important}.content .block.col1.col1-big p,.content .block.caroussel .text p,.footer .top .wrapper .row .col .text p,.content .block.footer-block .wrapper .row .col .text p{font-size:1.65em;line-height:1.65em}.content .block.cases-special .case .text{padding:0 40px;width:90%}.content .block.cases-special .case .text p.big{font-size:2.2em}.content .block.col3-special .wrapper .row .col.size1of3{width:calc(50% - 40px);margin-bottom:40px}.content .block.team .members{margin:40px -10px 0 -10px}.content .block.team .members .member{margin:10px;width:calc(33.33% - 20px)}.content .block.team .members .member .text{padding:60px 20px 20px}.content .block.team .members .member .text .name{font-size:1em}.content .block.team .members .member .text .function{font-size:.8em}.content .block.cases{margin:-15px -15px 0}.content .block.cases .case{margin:15px;width:calc(50% - 30px);aspect-ratio:1.25/1.25}.content .block.cases .case .text{transform:translateY(27px);width:100%;padding:0 30px}.content .block.cases .case .text h2{font-size:1.3em;margin-bottom:15px}.content .block.cases .case .text p.big{font-size:1.9em;margin-bottom:15px}.content .block.caroussel .caroussel-overview{margin-top:40px}.content .block.logo-slider{min-height:inherit}.content .block.logo-slider .logos .logo-row .item img{width:80%}.row{margin:0 -25px}.row .col{padding:0 25px}.footer .footer-bg .light{width:150vw;height:150vw}.footer .footer-bg .light.light-01{left:-75vw}.popup.popup-video .popup-content{width:90vw}.popup .popup-content{width:calc(100% - 60px);padding:30px}.timeline.header .nav-contact{margin-left:auto;margin-right:60px}.timeline.header .nav-contact .image{width:38px;height:38px}.timeline.content .block.milestones .tiles .tile{padding:20px}.timeline.content .block.milestones .tiles .tile .label-container{width:120px;height:120px}.timeline.content .block.milestones .tiles .tile .label-container .label{width:120px;height:120px;right:-60px;top:-60px;padding:0 30px 5px}.content .block.client-overview .clients{margin:-10px}.content .block.client-overview .clients .item{margin:10px;width:calc(33.33% - 20px);padding:15px}.cookies{width:500px}.content .block.accordeon .items .item{padding:0 20px}.content .block.accordeon .items .item .title{padding:20px 40px 20px 0}.content .block.accordeon .items .item .title span.icon{right:-5px}.content .block.accordeon .items .item.active .foldout{padding-bottom:20px}.content .block.accordeon .items .item .foldout .media{height:400px}.content .block.col1.contact-form .form fieldset:first-child{flex-wrap:wrap;margin:0 -10px}.content .block.col1.contact-form .form fieldset:first-child .field{width:calc(50% - 20px);margin-left:10px;margin-right:10px}.content .block.col1.contact-form .form fieldset:first-child .field:first-child{margin-left:10px}.content .block.col3-special .wrapper .row:nth-child(2),.content .block.col3-special .wrapper .row:nth-child(3),.content .block.col3-special .wrapper .row:nth-child(4),.content .block.col3-special .wrapper .row:nth-child(5),.content .block.col3-special .wrapper .row:nth-child(6){margin-top:0px}}@media only screen and (min-device-width: 834px)and (max-device-width: 834px)and (orientation: portrait)and (-webkit-min-device-pixel-ratio: 2){.header .mobile-nav-btn{display:inline-block;z-index:19}.mobile-nav-btn{opacity:1;right:30px}.mobile-nav-open .header{z-index:17;background:none;position:fixed}.mobile-nav-open .header .logo{z-index:19;transition:none}.mobile-nav-open .header .nav{right:0;z-index:18}.header.dark .nav ul{background:none}.header.dark .nav ul li a{color:hsla(0,0%,100%,.7)}.header.dark .nav ul li a.active,.header.dark .nav ul li a:hover{color:#fff}.mobile-nav-open .header.dark .logo img.dark{opacity:0}.mobile-nav-open .header.dark .logo img.light{opacity:1}.header .nav{position:fixed;right:calc(-100% - 60px);top:0;width:100%;z-index:5;height:100vh;background:rgba(0,0,0,.5);transition:all .1s ease;transform:translateY(0);float:none;padding:0 20px;margin:0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;align-items:center;flex-direction:column;justify-content:center}.header .nav ul{display:block;background:none;border-radius:0;padding:0;backdrop-filter:none;-webkit-backdrop-filter:none}.header .nav ul li{float:none;overflow:hidden;margin:0 0 25px;display:block}.header .nav ul li:last-child{margin:0}.header .nav ul li a{height:auto;display:block;line-height:2.5em;font-size:1.5em;text-align:center;opacity:1;padding:0 25px}.header .nav ul li a::before{display:none}.header .nav ul li a.active{color:#fff}.bg-light .light{height:140vw;width:140vw}.bg-light .light.light-03{top:-20vh;right:29vw}h1{font-size:3.2em}h2{font-size:2.9em}.content .block.col1.col1-big h1{font-size:3.2em}.content .block.col1.col1-big h2{font-size:2.7em}.content .block.col1 h2,.content .block.cta h2{font-size:2.7em}.popup .popup-content h2{font-size:2.1em !important}.content .block.col1.col1-big p,.content .block.caroussel .text p,.footer .top .wrapper .row .col .text p,.content .block.footer-block .wrapper .row .col .text p{font-size:1.65em;line-height:1.65em}.content .block.cases-special .case .text{padding:0 40px;width:90%}.content .block.cases-special .case .text p.big{font-size:2.2em}.content .block.col3-special .wrapper .row .col.size1of3{width:calc(50% - 40px);margin-bottom:40px}.content .block.team .members{margin:40px -10px 0 -10px}.content .block.team .members .member{margin:10px;width:calc(33.33% - 20px)}.content .block.team .members .member .text{padding:60px 20px 20px}.content .block.team .members .member .text .name{font-size:1em}.content .block.team .members .member .text .function{font-size:.8em}.content .block.cases{margin:-15px -15px 0}.content .block.cases .case{margin:15px;width:calc(50% - 30px);aspect-ratio:1.25/1.25}.content .block.cases .case .text{transform:translateY(27px);width:100%;padding:0 30px}.content .block.cases .case .text h2{font-size:1.3em;margin-bottom:15px}.content .block.cases .case .text p.big{font-size:1.9em;margin-bottom:15px}.content .block.caroussel .caroussel-overview{margin-top:40px}.content .block.logo-slider{min-height:inherit}.content .block.logo-slider .logos .logo-row .item img{width:80%}.row{margin:0 -25px}.row .col{padding:0 25px}.footer .footer-bg .light{width:150vw;height:150vw}.footer .footer-bg .light.light-01{left:-75vw}.popup.popup-video .popup-content{width:90vw}.popup .popup-content{width:calc(100% - 60px);padding:30px}.timeline.header .nav-contact{margin-left:auto;margin-right:60px}.timeline.header .nav-contact .image{width:38px;height:38px}.timeline.content .block.milestones .tiles .tile{padding:20px}.timeline.content .block.milestones .tiles .tile .label-container{width:120px;height:120px}.timeline.content .block.milestones .tiles .tile .label-container .label{width:120px;height:120px;right:-60px;top:-60px;padding:0 30px 5px}.content .block.client-overview .clients{margin:-10px}.content .block.client-overview .clients .item{margin:10px;width:calc(33.33% - 20px);padding:15px}.cookies{width:500px}.content .block.accordeon .items .item{padding:0 20px}.content .block.accordeon .items .item .title{padding:20px 40px 20px 0}.content .block.accordeon .items .item .title span.icon{right:-5px}.content .block.accordeon .items .item.active .foldout{padding-bottom:20px}.content .block.accordeon .items .item .foldout .media{height:400px}.content .block.col1.contact-form .form fieldset:first-child{flex-wrap:wrap;margin:0 -10px}.content .block.col1.contact-form .form fieldset:first-child .field{width:calc(50% - 20px);margin-left:10px;margin-right:10px}.content .block.col1.contact-form .form fieldset:first-child .field:first-child{margin-left:10px}.content .block.col3-special .wrapper .row:nth-child(2),.content .block.col3-special .wrapper .row:nth-child(3),.content .block.col3-special .wrapper .row:nth-child(4),.content .block.col3-special .wrapper .row:nth-child(5),.content .block.col3-special .wrapper .row:nth-child(6){margin-top:0px}}@media only screen and (min-device-width: 1024px)and (max-device-width: 1024px)and (orientation: portrait)and (-webkit-min-device-pixel-ratio: 2){.header .mobile-nav-btn{display:inline-block;z-index:19}.mobile-nav-btn{opacity:1;right:30px}.mobile-nav-open .header{z-index:17;background:none;position:fixed}.mobile-nav-open .header .logo{z-index:19;transition:none}.mobile-nav-open .header .nav{right:0;z-index:18}.header.dark .nav ul{background:none}.header.dark .nav ul li a{color:hsla(0,0%,100%,.7)}.header.dark .nav ul li a.active,.header.dark .nav ul li a:hover{color:#fff}.mobile-nav-open .header.dark .logo img.dark{opacity:0}.mobile-nav-open .header.dark .logo img.light{opacity:1}.header .nav{position:fixed;right:calc(-100% - 60px);top:0;width:100%;z-index:5;height:100vh;background:rgba(0,0,0,.5);transition:all .1s ease;transform:translateY(0);float:none;padding:0 20px;margin:0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;align-items:center;flex-direction:column;justify-content:center}.header .nav ul{display:block;background:none;border-radius:0;padding:0;backdrop-filter:none;-webkit-backdrop-filter:none}.header .nav ul li{float:none;overflow:hidden;margin:0 0 25px;display:block}.header .nav ul li:last-child{margin:0}.header .nav ul li a{height:auto;display:block;line-height:2.5em;font-size:1.5em;text-align:center;opacity:1;padding:0 25px}.header .nav ul li a::before{display:none}.header .nav ul li a.active{color:#fff}.bg-light .light{height:140vw;width:140vw}.bg-light .light.light-03{top:-20vh;right:29vw}h1{font-size:3.2em}h2{font-size:2.9em}.content .block.col1.col1-big h1{font-size:3.2em}.content .block.col1.col1-big h2{font-size:2.7em}.content .block.col1 h2,.content .block.cta h2{font-size:2.7em}.popup .popup-content h2{font-size:2.1em !important}.content .block.col1.col1-big p,.content .block.caroussel .text p,.footer .top .wrapper .row .col .text p,.content .block.footer-block .wrapper .row .col .text p{font-size:1.65em;line-height:1.65em}.content .block.cases-special .case .text{padding:0 40px;width:90%}.content .block.cases-special .case .text p.big{font-size:2.2em}.content .block.col3-special .wrapper .row .col.size1of3{width:calc(50% - 40px);margin-bottom:40px}.content .block.team .members{margin:40px -10px 0 -10px}.content .block.team .members .member{margin:10px;width:calc(33.33% - 20px)}.content .block.team .members .member .text{padding:60px 20px 20px}.content .block.team .members .member .text .name{font-size:1em}.content .block.team .members .member .text .function{font-size:.8em}.content .block.cases{margin:-15px -15px 0}.content .block.cases .case{margin:15px;width:calc(50% - 30px);aspect-ratio:1.25/1.25}.content .block.cases .case .text{transform:translateY(27px);width:100%;padding:0 30px}.content .block.cases .case .text h2{font-size:1.3em;margin-bottom:15px}.content .block.cases .case .text p.big{font-size:1.9em;margin-bottom:15px}.content .block.caroussel .caroussel-overview{margin-top:40px}.content .block.logo-slider{min-height:inherit}.content .block.logo-slider .logos .logo-row .item img{width:80%}.row{margin:0 -25px}.row .col{padding:0 25px}.footer .footer-bg .light{width:150vw;height:150vw}.footer .footer-bg .light.light-01{left:-75vw}.popup.popup-video .popup-content{width:90vw}.popup .popup-content{width:calc(100% - 60px);padding:30px}.timeline.header .nav-contact{margin-left:auto;margin-right:60px}.timeline.header .nav-contact .image{width:38px;height:38px}.timeline.content .block.milestones .tiles .tile{padding:20px}.timeline.content .block.milestones .tiles .tile .label-container{width:120px;height:120px}.timeline.content .block.milestones .tiles .tile .label-container .label{width:120px;height:120px;right:-60px;top:-60px;padding:0 30px 5px}.content .block.client-overview .clients{margin:-10px}.content .block.client-overview .clients .item{margin:10px;width:calc(33.33% - 20px);padding:15px}.cookies{width:500px}.content .block.accordeon .items .item{padding:0 20px}.content .block.accordeon .items .item .title{padding:20px 40px 20px 0}.content .block.accordeon .items .item .title span.icon{right:-5px}.content .block.accordeon .items .item.active .foldout{padding-bottom:20px}.content .block.accordeon .items .item .foldout .media{height:400px}.content .block.col1.contact-form .form fieldset:first-child{flex-wrap:wrap;margin:0 -10px}.content .block.col1.contact-form .form fieldset:first-child .field{width:calc(50% - 20px);margin-left:10px;margin-right:10px}.content .block.col1.contact-form .form fieldset:first-child .field:first-child{margin-left:10px}.content .block.col3-special .wrapper .row:nth-child(2),.content .block.col3-special .wrapper .row:nth-child(3),.content .block.col3-special .wrapper .row:nth-child(4),.content .block.col3-special .wrapper .row:nth-child(5),.content .block.col3-special .wrapper .row:nth-child(6){margin-top:0px}}@media screen and (max-width: 767px){body{font-size:14px}.header{height:80px;padding:0 20px}.wrapper,.content .block.client-overview .wrapper{padding:0 20px}.header .logo{height:46px}.header .logo,.footer .bottom .logo{width:90px}.mobile-nav-btn{right:20px}.row{display:block}.row .col.size1of2,.row .col.size1of3,.row .col.size1of4{width:100%;margin-bottom:20px}h1{font-size:3em}h2{font-size:2.6em}h3{font-size:2em}.content .block.col1.col1-big h1{font-size:3em;line-height:1.2em;margin:0 0 10px 0}.content .block.col1.col1-big h2{font-size:2.4em}.content .block.col1 h2,.content .block.cta h2{font-size:2.3em}.popup .popup-content h2{font-size:1.9em !important}.btn,.content .block.col2 .row .col .text .btn,.content .block.col3 .text .btn,.content .block.col3-special .wrapper .row .col .text .btn{height:40px;line-height:40px;padding:0 16px;font-size:1em}.btn span.border::after{height:5px}.btn span.border::before{width:5px}.content.home .block.top-intro{height:100svh}.content.home .block.top-intro .bg .blur-overlay{border-top:80px solid rgba(0,0,0,0);border-bottom:80px solid rgba(0,0,0,0);border-left:40px solid rgba(0,0,0,0);border-right:40px solid rgba(0,0,0,0)}.content .block.top-intro .wrapper{padding:0 20px;width:100%}.intro .content.home .block.top-intro ul.socials{left:20px;bottom:24px}.content .block.top-intro .socials li{margin-right:10px}.intro .content.home .block.top-intro .btn-sensu{right:20px;bottom:24px}.scroll.active{bottom:18px}.intro .content.home .block.top-intro .scroll.active{bottom:18px}.content .block.cases-special .case .text{padding:0 30px;width:100%}.content .block.cases-special .case .text p.big{font-size:1.8em;margin-bottom:15px}.content .block.cases-special .case .text h2{font-size:1.3em;margin:0 0 10px 0}.content .block.cases-special{aspect-ratio:1/1.5}.content .block.cases-special .case{aspect-ratio:1.5/1.3}.content .block.cases-special.case-01-active .case.case-01{width:83%}.content .block.cases-special.case-01-active .case.case-02{width:60%;right:-43%;top:-13%}.content .block.cases-special.case-01-active .case.case-03{right:-41%;top:30%;width:55%}.content .block.cases-special.case-01-active .case.case-04{width:54%;left:-18%;top:55%}.content .block.cases-special.case-02-active .case.case-02{width:83%}.content .block.cases-special.case-02-active .case.case-01{width:57%;left:-40%;top:9%}.content .block.cases-special.case-02-active .case.case-03{width:54%;right:-18%;top:54%}.content .block.cases-special.case-02-active .case.case-04{width:50%;left:-16%;top:52%}.content .block.cases-special.case-03-active .case.case-03{width:83%}.content .block.cases-special.case-03-active .case.case-02{width:55%;right:-20%;top:-11%}.content .block.cases-special.case-03-active .case.case-01{width:52%;left:-35%;top:10%}.content .block.cases-special.case-03-active .case.case-04{width:56%;left:-42%;top:46%}.content .block.cases-special.case-04-active .case.case-04{width:83%}.content .block.cases-special.case-04-active .case.case-01{width:63%;left:-20%;top:0%}.content .block.cases-special.case-04-active .case.case-02{width:49%;right:-16%;top:-8%}.content .block.cases-special.case-04-active .case.case-03{width:52%;right:-35%;top:24%}.content .block.col1.col1-big p,.content .block.caroussel .text p,.footer .top .wrapper .row .col .text p,.content .block.footer-block .wrapper .row .col .text p,.content .block.team .row .col .text p{font-size:1.2em;line-height:1.7em}.content .block.team .row .col .text p{font-size:1em}.content .block.caroussel .caroussel-overview .item{width:300px;margin-right:20px;padding:20px}.content .block.caroussel .caroussel-overview .item .main-icon{width:76px;height:76px;top:20px;left:20px}.content .block.col3-special .wrapper{padding:0 20px}.content .block.col3-special .wrapper .row{margin:0}.content .block.col3-special .wrapper .row .col{height:400px;transform:translateY(0) !important}.content .block.col3-special .wrapper .row .col.size1of3{width:100%;margin:0 0 20px 0;padding:20px}.content .block.caroussel .caroussel-overview .item .customer-text p{font-size:.9em;margin:0 0 10px 0}.content .block.caroussel .caroussel-overview .item .customer-text .image{width:70px;height:70px}.content .block.caroussel .caroussel-overview .item .customer-text .name{font-size:.9em;margin:0}.content .block.caroussel .caroussel-overview .item .customer-text .function{font-size:.8em}.content .block.col1-big:nth-child(2){padding:80px 0;margin:0}.content .block{padding:80px 0}.content .block+.block.bg-media{padding-top:80px}.content .block.block.bg-media+.block,.content .block.block.top-intro+.block{padding-top:80px}.content .block+.block.bg-media.media-cols+.block.bg-media.media-cols{padding-top:80px}.content .block+.block.bg-media.media-cols+.block.bg-media.full-image{padding-top:80px}.content .block.bg-media{padding:80px 0}.content .block.accordeon .text{padding:0}.content .block.accordeon{padding-bottom:50px}.content .block.accordeon+.block.accordeon{padding-bottom:50px}.content .block.accordeon+.block.bg-media{padding-top:80px;margin-top:50px}.content .block.accordeon:last-of-type{padding-bottom:80px}.content .block.bg-media.full-image,.content .block.bg-media.media-cols{padding:0}.content .block.services .services-overview{margin-top:80px}.content .block.bg-grey{padding:80px 0}.footer .top,.content .block.footer-block{padding:80px 0}.footer .bottom .wrapper{padding:80px 20px}.content .block.col2.col2-media .text{padding:20px 0 0}.content .block.logo-slider .logos .logo-row{width:300%}.content .block.logo-slider .logos .logo-row .item{margin:10px 25px}.content .block.logo-slider .logos .logo-row .item img{width:75%}.content .block.team .members-wrapper{padding:0 20px}.content .block.team .members{margin-top:30px}.content .block.team .members .member{width:calc(50% - 20px)}.content .block.team .members .member .text{padding:50px 10px 10px}.content .block.team .members .member .text .name{margin:0;font-size:.9em}.content .block.team .members .member .text .function{font-size:.7em}.content .block.col1.col1-big .address{display:block}.content .block.col1.col1-big .address ul{margin:0 0 30px}.content .block.customers .items .item{padding:0;display:block}.content .block.customers .items .item .text{width:100%}.content .block.customers .items .item .image{width:100px;height:auto;margin:0 0 20px 0}.content .block.cta .form form{display:block}.content .block.cta .form .field input{width:100%;background:rgba(55,57,59,.05)}.content .block.cta .form .field input:focus{box-shadow:none}.content .block.cta .form .field{width:100%;max-width:initial;margin:0 0 15px 0}.content .block.cases{display:block;margin:0;padding:0 20px}.content .block.cases .case{width:100%;margin:0 0 20px 0;opacity:1}.content .block.cases .case:nth-child(2n){transform:translateY(0)}.content .block.cases .case .text{text-align:left}.content .block ul.check li{background-position:left 8px}.content .block.cases .case:nth-child(2n):hover{transform:none}.content .block.cases .case .text{transform:none}.content .block.cases .case .text .btn{transform:scale(1)}.content .block.col2.col2-media .row .col .image{position:relative;right:0}.content .block.col2.col2-media .row .col .image img{position:relative}.content .block.col2.col2-media .text{padding-top:20px}.content .block.col2.col2-media.media-right .row .col .image{left:0}.content .block.full-image .bg{max-height:initial;height:auto}.content .block.full-image .bg img,.content .block.full-image .bg video,.content .block.full-image .bg media-player{height:auto}.footer .bottom .row{width:calc(100% + 50px)}.footer .bottom .row .col.size1of4{margin-bottom:40px}.footer .bottom .bottombar .wrapper ul li{margin-right:15px}.bg-light .light{width:160vw;height:160vw}.footer .footer-bg .light{width:300vw;height:300vw}.footer .footer-bg .light.light-01{left:-152vw}.popup.popup-video .popup-content{width:90vw}.popup .close-popup{height:40px;width:40px;line-height:40px;top:-10px;right:-15px}.popup .close-popup span.icon{line-height:40px}.popup.popup-video .popup-content .close-popup{top:-9px}.popup .popup-content{width:calc(100% - 40px);padding:25px}.popup .popup-content h2{font-size:2.4em}.popup.popup-video .close-popup{top:15px;right:15px}.show-mobile{display:block}.hide-mobile{display:none}.cookies.active{bottom:15px}.cookies{width:calc(100% - 30px);left:15px;padding:15px}.cookies p{font-size:.8em}.cookies a.btn{font-size:.8em}.cookies a.link{font-size:.75em}.timeline.header .nav-contact{padding:5px 10px}.timeline.header .nav-contact .image{display:none}.content .block.milestones .tiles-wrapper{padding:0 20px}.timeline.content .block.milestones .tiles .tile{width:calc(100% - 40px);margin-bottom:30px}.timeline.content .block.milestones .tiles .tile:nth-child(2)::before,.timeline.content .block.milestones .tiles .tile:nth-child(5)::before,.timeline.content .block.milestones .tiles .tile:nth-child(8)::before{display:none}.timeline.content .block.milestones .tiles .tile:nth-child(2)::after,.timeline.content .block.milestones .tiles .tile:nth-child(3)::after,.timeline.content .block.milestones .tiles .tile:nth-child(5)::after,.timeline.content .block.milestones .tiles .tile:nth-child(6)::after,.timeline.content .block.milestones .tiles .tile:nth-child(8)::after,.timeline.content .block.milestones .tiles .tile:nth-child(9)::after,.timeline.content .block.milestones .tiles .tile:nth-child(11)::after,.timeline.content .block.milestones .tiles .tile:nth-child(12)::after{display:none}.timeline.content .block.milestones .tiles .tile:nth-child(3)::before,.timeline.content .block.milestones .tiles .tile:nth-child(6)::before,.timeline.content .block.milestones .tiles .tile:nth-child(9)::before{display:none}.timeline.content .block.milestones .tiles .tile:nth-child(4)::before,.timeline.content .block.milestones .tiles .tile:nth-child(7)::before,.timeline.content .block.milestones .tiles .tile:nth-child(10)::before{display:none}.timeline.content .block.milestones .tiles .tile:nth-last-child(1),.timeline.content .block.milestones .tiles .tile:nth-last-child(2),.timeline.content .block.milestones .tiles .tile:nth-last-child(3){margin-bottom:30px}.footer .bottom .scroll-top{right:20px;bottom:20px}#flash-group .flash-wrapper{width:calc(100% - 40px);left:20px}.content .block.caroussel .caroussel-overview{display:block}.content .block.caroussel .caroussel-overview .item{width:100%;margin:0 0 20px}.content .block.col1.col1-big .tags .tag{padding:5px 10px;font-size:.7889em;margin:0 10px 10px 0}.content .block.login .form-pass .form{padding:0 15px}.content .block.login .form-pass .form form .field{width:auto}.content .block.login .form-pass .form form .field.buttonfield{margin-left:10px}.content .block.login .form-pass .form form .field input{line-height:40px;height:40px}.content .block .text .buttons .btn{margin-right:20px;margin-bottom:20px}.content .block .text .buttons .btn:last-child{margin:0}.content .block.deliverables .deliverables-overview .deliverables-row{display:block}.content .block.deliverables .deliverables-overview .deliverables-row .buttons{margin-top:10px}.content .block.client-overview .clients .item{width:calc(100% - 20px)}.content .block.accordeon .items .item .foldout .media{height:300px}.content .block.accordeon .items .item{padding:0 15px}.content .block.accordeon .items .item .title{padding:15px 20px 15px 0}.content .block.accordeon .items .item .title span.icon{right:-5px}.content .block.accordeon .items .item.active .foldout{padding-bottom:15px}.content .block.col1.contact-form .form fieldset:first-child{flex-wrap:wrap;margin:0}.content .block.col1.contact-form .form fieldset:first-child .field{width:100%;margin-left:0px;margin-right:0px}.content .block.col1.contact-form .form fieldset:first-child .field:first-child{margin-left:0px}.content .block.col1.col1-big.faq-intro-block h1{font-size:3em}.content .block.accordeon .text h2{font-size:2em}.content .block.media-cols .wrapper{padding:0 20px}.content .block.media-cols .wrapper .bg .row{display:flex;flex-wrap:nowrap;margin:0 -2.5px}.content .block.media-cols .wrapper .bg .row .col{margin-bottom:0;padding:0 2.5px}.content .block.media-cols .wrapper .bg .row .col div{margin-bottom:2.5px}.content .block.media-cols .wrapper .bg .row .col div:last-child{margin-top:2.5px}}@media screen and (min-width: 10px)and (max-height: 480px)and (max-width: 5000px)and (orientation: landscape){.landscape-block{display:block;position:absolute;width:100%;height:100vh;left:0;top:0;background:#1d1e22;z-index:99999}.landscape-block .text{position:absolute;left:50%;transform:translateX(-50%);font-size:1em;color:#fff;top:15%}.landscape-block .phone{border:1px solid hsla(0,0%,100%,.5);border-radius:5px;width:60px;height:120px;position:absolute;top:calc(40% - 60px);left:calc(50% - 30px);transform:rotate(90deg);transform-origin:center center;animation:phone-rotate ease 6s infinite 1s}.landscape-block .phone .circle-rotate{border-radius:555px;width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);background:#ed0c36;animation:background-fade ease 6s infinite 1s}.landscape-block .phone .circle-rotate div{font-size:.8em;text-align:center;background:none;width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.landscape-block .phone .circle-rotate div span.icon,.landscape-block .phone .circle-rotate div span.ti{line-height:30px}.landscape-block .phone .circle-rotate .no{opacity:1;animation:fade-out ease 6s infinite 1s}.landscape-block .phone .circle-rotate .yes{font-size:.9em;opacity:0;animation:fade-in ease 6s infinite 1s}.landscape-block .phone .circle-rotate .yes span.icon,.landscape-block .phone .circle-rotate .yes span.ti{color:var(--base)}@keyframes phone-rotate{0%{transform:rotate(90deg)}20%{transform:rotate(0deg)}50%{transform:rotate(0deg)}60%{transform:rotate(90deg)}100%{transform:rotate(90deg)}}@keyframes fade-out{0%{opacity:1}20%{opacity:0}50%{opacity:0}60%{opacity:1}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}20%{opacity:1}50%{opacity:1}60%{opacity:0}100%{opacity:0}}@keyframes background-fade{0%{background:#ed0c36}20%{background:#09e695}50%{background:#09e695}60%{background:#ed0c36}100%{background:#ed0c36}}}
