*{-webkit-box-sizing:border-box;box-sizing:border-box}:root{--color-primary: #000000;--color-secondary: #e4f0d9;--color-secondary-08: rgba(228, 240, 217, 0.8);--color-accent: #86181e;--font-family-base: 'Helvetica Neue', Arial, sans-serif;--font-size-base: 18px;--line-height-base: 1.5;--max-width: 1460px}body{font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-base)}h1{font-size:clamp(30px,5vw,50px);margin-top:clamp(40px,5vw,50px);margin-bottom:0}h2{font-size:clamp(25px,4.5vw,40px);margin-top:clamp(30px,4.5vw,40px);margin-bottom:0}h3{font-size:clamp(20px,4vw,30px);margin-top:clamp(20px,4vw,30px);margin-bottom:0}h4{font-size:clamp(15px,3.5vw,25px);margin-top:clamp(10px,3.5vw,20px);margin-bottom:0}a{text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto;vertical-align:top}.bg-green{background-color:var(--color-secondary);padding:10px 20px;border-radius:20px}.bg-green *:first-child{margin-top:0}.bg-green *:last-child{margin-bottom:0}.bg-red{background-color:var(--color-accent);color:#fff;padding:10px 20px;border-radius:20px}.bg-red *:first-child{margin-top:0}.bg-red *:last-child{margin-bottom:0}.slick-arrow{font-size:0;color:rgba(0,0,0,0);background:url(../img/sa.svg) no-repeat center center rgba(0,0,0,0);background-size:contain;width:30px;aspect-ratio:1/1;border:none}.slick-arrow.slick-prev{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slick-arrow.slick-next{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}main,details{display:block}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}hr{height:0;color:inherit;overflow:visible}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;max-width:100%;height:auto}button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[hidden],template{display:none}.mw{max-width:var(--max-width);margin:0 auto}header{position:fixed;top:var(--drupal-displace-offset-top, 0px);width:100%;background-color:hsla(0,0%,100%,.65);backdrop-filter:blur(4px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;z-index:50}header #block-effen-main-menu{margin-left:auto}header #block-effen-main-menu .menu-level>ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:26px}header #block-effen-main-menu .menu-level>ul a{font-size:18px;color:#000}header #block-effen-main-menu .menu-level>ul a:hover{text-decoration:underline}header #block-effen-main-menu .menu-level>ul a.is-active{font-weight:bold}h1{position:relative;display:inline-block;padding:5px 40px 5px 0;-webkit-transform:translateY(-100%);transform:translateY(-100%);margin:0 0 0px 0 !important;background-color:hsla(0,0%,100%,.8);backdrop-filter:blur(4px);border-top-right-radius:2px;border-bottom-right-radius:2px}h1:before{content:"";position:absolute;top:0;left:min(-15px,(100vw - var(--max-width))/2*-1);width:max(15px,(100vw - var(--max-width))/2);height:100%;background-color:hsla(0,0%,100%,.8);z-index:-1;pointer-events:none}.slick__slide{outline:none}.page-content{padding:0 15px}.f-field-content>div+div{margin-top:20px}.f-field-content>div+div.paragraph--type--subtitle{margin-top:5%}.f-field-content>div+div.paragraph--type--subtitle.center{border-top-left-radius:20px;border-bottom-left-radius:20px;padding-left:10%;padding-right:10%;text-align:center}.f-field-content>div+div.paragraph--type--subtitle.center:before{content:none;display:none}.f-field-content>div.paragraph--type--cols>.f-field-cols>div.bg-green:first-child,.f-field-content>div.bg-green,.f-field-content>div.paragraph--type--cols>.f-field-cols>div.bg-red:first-child,.f-field-content>div.bg-red{position:relative;border-top-left-radius:0;border-bottom-left-radius:0;padding-left:0}.f-field-content>div.paragraph--type--cols>.f-field-cols>div.bg-green:first-child:before,.f-field-content>div.bg-green:before,.f-field-content>div.paragraph--type--cols>.f-field-cols>div.bg-red:first-child:before,.f-field-content>div.bg-red:before{content:"";position:absolute;top:0;left:min(-15px,(100vw - var(--max-width))/2*-1);width:max(15px,(100vw - var(--max-width))/2);height:100%;background-color:var(--color-secondary);z-index:-1;pointer-events:none}.f-field-content>div.paragraph--type--cols>.f-field-cols>div.bg-red:first-child:before,.f-field-content>div.bg-red:before{background-color:var(--color-accent)}.f-field-content>div.paragraph--type--cols>.f-field-cols>div.bg-green .paragraph--type--subtitle,.f-field-content>div.paragraph--type--cols>.f-field-cols>div.bg-red .paragraph--type--subtitle{color:#fff}.f-field-content>div.paragraph--type--img .f-field-img{max-width:25%;min-width:200px;margin:0 auto}.f-field-content .bg-green,.f-field-content .bg-red{padding-top:20px;padding-bottom:20px}.paragraph--type--header{position:relative;-webkit-box-shadow:0 0 30px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.2)}.paragraph--type--header.header-big .f-field-headerbutton{position:absolute;top:75%;right:20%;-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}.paragraph--type--header.header-big .f-field-headerbutton .f-field-text{border-radius:50%;background-color:var(--color-secondary-08);border:10px solid var(--color-secondary-08);padding:20px;width:clamp(340px,20vw,620px);aspect-ratio:1/1;text-align:center;font-size:clamp(13px,1vw,18px);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;backdrop-filter:blur(4px);-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2)}.paragraph--type--header.header-big .f-field-headerbutton .f-field-text p{margin:.25em 0}.paragraph--type--header.header-big .f-field-headerbutton:after{content:"";position:absolute;bottom:0;right:0;width:16%;aspect-ratio:1/1;background:url("/themes/custom/effen/img/arrow.svg") no-repeat center center;background-size:contain;z-index:1;rotate:-135deg;-webkit-filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.2));filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.2))}.paragraph--type--header.header-big .f-field-headerimg{position:relative;aspect-ratio:3/1}.paragraph--type--header.header-big .f-field-headerimg>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.paragraph--type--header.header-default .paragraph--type--header-button{position:absolute;left:50%;width:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.paragraph--type--header.header-default .paragraph--type--header-button .btn-content{background-color:#fff;border-radius:80px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.paragraph--type--header.header-default .paragraph--type--header-button a{position:relative;display:block;text-decoration:none;color:#000}.paragraph--type--header.header-default .paragraph--type--header-button a:hover .btn-content{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg);-webkit-box-shadow:0 0 20px hsla(0,0%,100%,.8);box-shadow:0 0 20px hsla(0,0%,100%,.8)}.paragraph--type--header.header-default .paragraph--type--header-button .f-field-icon{width:80px}.paragraph--type--header.header-default .paragraph--type--header-button .f-field-text{padding-right:20px}.paragraph--type--header.header-default .paragraph--type--header-button h2,.paragraph--type--header.header-default .paragraph--type--header-button h3,.paragraph--type--header.header-default .paragraph--type--header-button p{margin:0}.paragraph--type--header.header-default .paragraph--type--header-button h2{font-size:22px}.paragraph--type--header.header-default .paragraph--type--header-button h3{font-size:20px}.paragraph--type--header.header-default .f-field-headerimg{position:relative;aspect-ratio:5/1;overflow:hidden}.paragraph--type--header.header-default .f-field-headerimg>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.paragraph--type--portfolio .f-field-portfolio>div+div{margin-top:30px}.paragraph--type--portfolio .paragraph--type--work{display:grid;grid-template-columns:1fr 1fr;gap:30px;background-color:var(--color-secondary);border-radius:10px;padding:20px}.paragraph--type--portfolio .paragraph--type--work h4{font-size:18px}.paragraph--type--portfolio .paragraph--type--work .f-field-refimg img{border-radius:10px}.paragraph--type--portfolio .paragraph--type--work:nth-child(even){background-color:var(--color-accent);color:#fff}.paragraph--type--portfolio .paragraph--type--work:nth-child(even) .f-field-refimg{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.paragraph--type--cols .paragraph--type-col{width:100%}.paragraph--type--cols .f-field-cols{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:20px}.paragraph--type--text .f-field-text{max-width:550px;padding-top:5px;padding-bottom:5px}.paragraph--type--bgimg{position:relative;z-index:-2;margin:-10% -15px 0 -15px !important}.paragraph--type--bgimg img{display:block;width:100%;aspect-ratio:5/1.5;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.paragraph--type--logos .f-field-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.paragraph--type--logos .f-field-logos>img{max-width:250px}.paragraph--type--text2col{margin:5% -15px !important;padding:3% 0 !important;border-radius:0 !important}.paragraph--type--text2col.bg-green:before,.paragraph--type--text2col.bg-red:before{content:none;display:none}.paragraph--type--text2col h2{margin-bottom:20px}.paragraph--type--text2col .f-field-text{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:10%;-moz-column-gap:10%;column-gap:10%;padding-right:10%}.paragraph--type--text2col .f-field-text ul,.paragraph--type--text2col .f-field-text p{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column}.paragraph--type--text2col .f-field-text h4{font-size:18px;color:#fff;margin:20px 0 10px 0}.paragraph--type--text2col .f-field-text h4:first-child{margin-top:0}.paragraph--type--text2col .f-field-icon{margin:30px auto 0 auto;max-width:25%;min-width:250px}.paragraph--type--team .f-field-people{display:grid;grid-template-columns:1fr 1fr;gap:40px}.paragraph--type--team .paragraph--type--person{display:grid;grid-template-columns:2fr 3fr;gap:15px}.paragraph--type--team .paragraph--type--person .c2{position:relative;background-color:var(--color-accent);color:#fff;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top-right-radius:10px;border-bottom-right-radius:10px}.paragraph--type--team .paragraph--type--person .c2::before{content:"";position:absolute;width:50px;left:-50px;height:100%;background-color:var(--color-accent);z-index:-1}.paragraph--type--team .paragraph--type--person .f-field-portrait{border-radius:10px;overflow:hidden}.paragraph--type--team .paragraph--type--person .f-field-name{font-size:20px;font-weight:bold}.paragraph--type--team .paragraph--type--person .f-field-function{margin-top:10px;margin-bottom:10px}.paragraph--type--team .paragraph--type--person .f-field-linkedin{margin-top:15px}.paragraph--type--team .paragraph--type--person .f-field-linkedin a{display:block;font-size:0;width:40px;aspect-ratio:1/1;color:rgba(0,0,0,0);overflow:hidden;background:url(../img/li.png) no-repeat center center;background-size:contain}.paragraph--type--textslider{position:relative;background-color:var(--color-secondary);border-radius:10px;padding:20px;text-align:center;font-weight:bold}.paragraph--type--textslider .slick-slide{padding:0 60px}.paragraph--type--textslider blockquote{font-size:1.5rem;line-height:1.5;margin:0 auto;max-width:800px;text-align:center;margin:0 auto;max-width:800px;color:#fff}.paragraph--type--img.float-left{float:left;margin-right:15px;margin-bottom:10px;max-width:150px}.paragraph--type--img.float-right{float:right;margin-left:15px;margin-bottom:10px;max-width:200px}footer{background-color:#eee;margin-top:60px;padding:20px 0}footer>div{display:-webkit-box;display:-ms-flexbox;display:flex}footer #block-footer{margin-left:auto}footer .menu-level>ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}footer .menu-level>ul a{color:#000;text-decoration:none}footer .menu-level>ul a:hover{text-decoration:underline}footer .menu-level>ul a.is-active{font-weight:bold}/*# sourceMappingURL=styles.css.map */