﻿/*!
Theme Name:         Wedelagency Wordpress Theme
Theme URI:          https://www.wedelagency.com
Description:        Wedelagency Theme
Author:             SMA Development GmbH
Author URI:         https://sma-dev.de
Version:            1.0.0
Text Domain:        wedelagency
*/:root{--spacer: 2.5rem;--header_height: calc(var(--spacer) * 3);--transition: all 1.2s cubic-bezier(0.075, 0.82, 0.165, 1);--upFade: 2rem;--downFade: -2rem;--animateDuration: 1s;--border_radius: 2rem;--overlay_color: var(--black);--overlay_opacity: 50%;--box_shadow: 0 0 1.5rem rgba(0,0,0,0.16);--box_shadow_large: 0 0 1.5rem rgba(0,0,0,0.32);--padding-inline: var(--spacer);--content-max-width: 1080px;--breakout-max-width: 1330px;--breakout-size: calc((var(--breakout-max-width) - var(--content-max-width)) / 2)}@media(max-width: 1024px){:root{--spacer: 2rem}}@media(max-width: 480px){:root{--header_height: calc(var(--spacer) * 4);--spacer: 1.25rem}}.m__t-0{margin-top:0rem !important}.m__t-0-h{margin-top:0rem !important}.p__t-0{padding-top:0rem !important}.p__t-0-h{padding-top:0rem !important}.m__b-0{margin-bottom:0rem !important}.m__b-0-h{margin-bottom:0rem !important}.p__b-0{padding-bottom:0rem !important}.p__b-0-h{padding-bottom:0rem !important}.m__l-0{margin-left:0rem !important}.m__l-0-h{margin-left:0rem !important}.p__l-0{padding-left:0rem !important}.p__l-0-h{padding-left:0rem !important}.m__r-0{margin-right:0rem !important}.m__r-0-h{margin-right:0rem !important}.p__r-0{padding-right:0rem !important}.p__r-0-h{padding-right:0rem !important}.p__0{padding:0rem}.p__0-h{padding:0rem}.m__0{margin:0rem}.m__0-h{margin:0rem}.m__t-1{margin-top:1rem !important}.m__t-1-h{margin-top:0.5rem !important}.p__t-1{padding-top:1rem !important}.p__t-1-h{padding-top:0.5rem !important}.m__b-1{margin-bottom:1rem !important}.m__b-1-h{margin-bottom:0.5rem !important}.p__b-1{padding-bottom:1rem !important}.p__b-1-h{padding-bottom:0.5rem !important}.m__l-1{margin-left:1rem !important}.m__l-1-h{margin-left:0.5rem !important}.p__l-1{padding-left:1rem !important}.p__l-1-h{padding-left:0.5rem !important}.m__r-1{margin-right:1rem !important}.m__r-1-h{margin-right:0.5rem !important}.p__r-1{padding-right:1rem !important}.p__r-1-h{padding-right:0.5rem !important}.p__1{padding:1rem}.p__1-h{padding:0.5rem}.m__1{margin:1rem}.m__1-h{margin:0.5rem}.m__t-2{margin-top:2rem !important}.m__t-2-h{margin-top:1rem !important}.p__t-2{padding-top:2rem !important}.p__t-2-h{padding-top:1rem !important}.m__b-2{margin-bottom:2rem !important}.m__b-2-h{margin-bottom:1rem !important}.p__b-2{padding-bottom:2rem !important}.p__b-2-h{padding-bottom:1rem !important}.m__l-2{margin-left:2rem !important}.m__l-2-h{margin-left:1rem !important}.p__l-2{padding-left:2rem !important}.p__l-2-h{padding-left:1rem !important}.m__r-2{margin-right:2rem !important}.m__r-2-h{margin-right:1rem !important}.p__r-2{padding-right:2rem !important}.p__r-2-h{padding-right:1rem !important}.p__2{padding:2rem}.p__2-h{padding:1rem}.m__2{margin:2rem}.m__2-h{margin:1rem}.m__t-3{margin-top:3rem !important}.m__t-3-h{margin-top:1.5rem !important}.p__t-3{padding-top:3rem !important}.p__t-3-h{padding-top:1.5rem !important}.m__b-3{margin-bottom:3rem !important}.m__b-3-h{margin-bottom:1.5rem !important}.p__b-3{padding-bottom:3rem !important}.p__b-3-h{padding-bottom:1.5rem !important}.m__l-3{margin-left:3rem !important}.m__l-3-h{margin-left:1.5rem !important}.p__l-3{padding-left:3rem !important}.p__l-3-h{padding-left:1.5rem !important}.m__r-3{margin-right:3rem !important}.m__r-3-h{margin-right:1.5rem !important}.p__r-3{padding-right:3rem !important}.p__r-3-h{padding-right:1.5rem !important}.p__3{padding:3rem}.p__3-h{padding:1.5rem}.m__3{margin:3rem}.m__3-h{margin:1.5rem}.m__t-4{margin-top:4rem !important}.m__t-4-h{margin-top:2rem !important}.p__t-4{padding-top:4rem !important}.p__t-4-h{padding-top:2rem !important}.m__b-4{margin-bottom:4rem !important}.m__b-4-h{margin-bottom:2rem !important}.p__b-4{padding-bottom:4rem !important}.p__b-4-h{padding-bottom:2rem !important}.m__l-4{margin-left:4rem !important}.m__l-4-h{margin-left:2rem !important}.p__l-4{padding-left:4rem !important}.p__l-4-h{padding-left:2rem !important}.m__r-4{margin-right:4rem !important}.m__r-4-h{margin-right:2rem !important}.p__r-4{padding-right:4rem !important}.p__r-4-h{padding-right:2rem !important}.p__4{padding:4rem}.p__4-h{padding:2rem}.m__4{margin:4rem}.m__4-h{margin:2rem}.m__t-5{margin-top:5rem !important}.m__t-5-h{margin-top:2.5rem !important}.p__t-5{padding-top:5rem !important}.p__t-5-h{padding-top:2.5rem !important}.m__b-5{margin-bottom:5rem !important}.m__b-5-h{margin-bottom:2.5rem !important}.p__b-5{padding-bottom:5rem !important}.p__b-5-h{padding-bottom:2.5rem !important}.m__l-5{margin-left:5rem !important}.m__l-5-h{margin-left:2.5rem !important}.p__l-5{padding-left:5rem !important}.p__l-5-h{padding-left:2.5rem !important}.m__r-5{margin-right:5rem !important}.m__r-5-h{margin-right:2.5rem !important}.p__r-5{padding-right:5rem !important}.p__r-5-h{padding-right:2.5rem !important}.p__5{padding:5rem}.p__5-h{padding:2.5rem}.m__5{margin:5rem}.m__5-h{margin:2.5rem}.row{display:flex;flex-direction:row;grid-gap:1rem;margin-bottom:.5rem}@media(max-width: 782px){.row{flex-direction:column;grid-gap:0;margin-bottom:0}}.col-1{display:flex;flex-direction:column;width:8.3333333333%}@media(max-width: 782px){.col-1{width:100%}}.col-2{display:flex;flex-direction:column;width:16.6666666667%}@media(max-width: 782px){.col-2{width:100%}}.col-3{display:flex;flex-direction:column;width:25%}@media(max-width: 782px){.col-3{width:100%}}.col-4{display:flex;flex-direction:column;width:33.3333333333%}@media(max-width: 782px){.col-4{width:100%}}.col-5{display:flex;flex-direction:column;width:41.6666666667%}@media(max-width: 782px){.col-5{width:100%}}.col-6{display:flex;flex-direction:column;width:50%}@media(max-width: 782px){.col-6{width:100%}}.col-7{display:flex;flex-direction:column;width:58.3333333333%}@media(max-width: 782px){.col-7{width:100%}}.col-8{display:flex;flex-direction:column;width:66.6666666667%}@media(max-width: 782px){.col-8{width:100%}}.col-9{display:flex;flex-direction:column;width:75%}@media(max-width: 782px){.col-9{width:100%}}.col-10{display:flex;flex-direction:column;width:83.3333333333%}@media(max-width: 782px){.col-10{width:100%}}.col-11{display:flex;flex-direction:column;width:91.6666666667%}@media(max-width: 782px){.col-11{width:100%}}.col-12{display:flex;flex-direction:column;width:100%}@media(max-width: 782px){.col-12{width:100%}}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}body,html{padding:0;margin:0}img{max-width:100%;height:auto}figure,figcaption{margin:0}button{outline:none;-webkit-appearance:none}a,a:hover,a:active,a:focus{text-decoration:none;color:inherit;cursor:pointer}.left{float:left}.right{float:right}.clear{clear:both}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]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:none}a:active,a:hover{outline:none}i{display:inline-block;line-height:80%;padding:0;margin:0;position:relative}h1{margin:.67em 0}abbr[title]{border-bottom:1px dotted}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:1px;border:none;margin:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:85%}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:2px 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}header ul,header li,footer ul,footer li,.info ul,.info li{list-style:none;padding:0;margin:0;display:inline-block}ul,li{padding:0;margin:0}ul{padding-left:1rem}p{margin:0}@font-face{font-family:"chaneyregular";src:url("./assets/fonts/chaney-regular-webfont.woff2") format("woff2"),url("./assets/fonts/chaney-regular-webfont.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"pp_neue_montreal_book";src:url("./assets/fonts/PPNeueMontreal-Book.woff2") format("woff2"),url("./assets/fonts/PPNeueMontreal-Book.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"pp_neue_montreal_bold";src:url("./assets/fonts/PPNeueMontreal-Bold.woff2") format("woff2"),url("./assets/fonts/PPNeueMontreal-Bold.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}html{font-size:125%;margin-top:0 !important}@media(max-width: 1024px){html{font-size:100%}}@media(max-width: 782px){html{font-size:100%}}@media(max-width: 480px){html{font-size:14px}}body{font-size:16px;line-height:1.2;font-weight:400;font-family:"pp_neue_montreal_book"}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:var(--black)}header,footer{font-size:1.25rem}main{font-size:1.25rem}@media(max-width: 480px){main{font-size:1rem}}h1,h2{font-family:"chaneyregular";font-size:3rem;line-height:.8;font-weight:400;margin:2rem 0}@media(max-width: 480px){h1,h2{font-size:2.5rem}}h1.slim,h2.slim{font-family:"pp_neue_montreal_bold";font-size:1.25rem}strong,.bold{font-family:"pp_neue_montreal_bold"}.reg{font-family:"pp_neue_montreal_book"}h3,h4,h5,h6{font-family:"pp_neue_montreal_bold";font-size:100%;line-height:1.1;margin:0 0 1.5rem;font-weight:400}p{margin:0 0 1rem}.deco_font{font-size:2rem;line-height:1.2;margin:0}.t__center{text-align:center}.t__left{text-align:left}.t__right{text-align:right}#menu-main{font-size:2rem}#menu-footer{font-size:1rem}@font-face{font-family:"wedel";src:url("./assets/fonts/wedel.woff2?83900137") format("woff2"),url("./assets/fonts/wedel.woff?83900137") format("woff"),url("./assets/fonts/wedel.svg?83900137#wedel") format("svg");font-weight:normal;font-style:normal;font-display:swap}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"wedel";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-right-open:before{content:""}.icon-left-open:before{content:""}.icon-up-open:before{content:""}.icon-down-open:before{content:""}.icon-facebook:before{content:""}.icon-linkedin:before{content:""}.icon-instagram:before{content:""}.icon-behance:before{content:""}.icon-whatsapp:before{content:""}body{color:var(--black);background-color:var(--white);overflow-x:hidden}body.fixed{overflow:hidden}.header{position:sticky;top:0;padding:2.25rem 0;z-index:100;background-color:var(--white)}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:3rem}.header__logo{max-width:200px;width:100%;position:relative;z-index:1}.frontpage__row{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin:3rem 0}@media screen and (max-width: 1024px){.frontpage__row{grid-template-columns:1fr}.frontpage__row h1{margin:8rem 0}}.img_wrapper{width:100%;position:relative}.img_wrapper img{width:100%}.menu_wrapper{opacity:0;visibility:hidden;max-height:0;overflow:hidden;transition:all 300ms ease-in-out 200ms;position:absolute;right:0;left:0;top:0;width:100%;margin-bottom:2rem;border-bottom-left-radius:var(--border_radius);border-bottom-right-radius:var(--border_radius);box-shadow:var(--box_shadow)}.menu_wrapper .main_menu{width:100%;background-color:var(--white);padding:4rem 0;min-height:calc(100dvh - 2rem);display:flex;flex-direction:column;justify-content:center;gap:5rem}.menu_wrapper .main_menu ul{list-style:none;width:100%}.menu_wrapper .main_menu ul#menu-main a{padding:1rem 0}.menu_wrapper .main_menu ul li{display:list-item;position:relative}.menu_wrapper .main_menu ul li span,.menu_wrapper .main_menu ul li a{color:var(--black);display:block;text-align:center;cursor:pointer}.menu_wrapper .main_menu ul li .sub-menu{display:block;opacity:0;overflow:hidden;max-height:0;position:relative;width:100%;margin-top:0rem;transition:all 800ms ease-in-out 200ms}.menu_wrapper .main_menu ul li .sub-menu a{padding:.5rem}.menu_wrapper .main_menu ul li .sub-menu.active{opacity:1;max-height:10000px}.menu_wrapper .main_menu ul#menu-footer{position:absolute;bottom:0;width:100%;padding-bottom:4rem;display:flex;align-items:center;justify-content:center;gap:1rem}.menu_wrapper .main_menu ul#menu-footer li{width:auto}.menu_wrapper .main_menu ul#menu-footer li:after{content:"|";margin-left:1rem;display:inline}.menu_wrapper .main_menu ul#menu-footer li:last-child:after{content:""}.menu_wrapper .main_menu ul#menu-footer li a{display:inline}input#menu__navi{visibility:hidden;height:0;position:absolute;overflow:hidden}input#menu__navi+label{bottom:0;cursor:pointer;display:inline-block;font-size:2rem;font-weight:400;height:2.5rem;width:2.5rem;position:relative;text-transform:uppercase;z-index:99999999999}input#menu__navi+label::before{content:"🍔"}input#menu__navi:checked+label::before{content:"🤏"}input#menu__navi:checked+label+.menu_wrapper{opacity:1;max-height:calc(100dvh - 2rem);visibility:visible;transition:all 300ms ease-in-out 200ms}input#menu__navi:checked+label+.menu_wrapper.active{overflow:auto}header{transition:padding 250ms ease-in;background-color:var(--white);position:sticky;top:0;box-shadow:var(--box_shadow);z-index:100;display:flex;align-items:center;justify-content:space-between}.content_block{padding:2rem !important}main,header,footer,aside{display:grid;grid-template-columns:[full-width-start] minmax(var(--padding-inline), 1fr) [breakout-start] minmax(0, var(--breakout-size)) [content-start] min(100% - var(--padding-inline)*2,var(--content-max-width)) [content-end] minmax(0, var(--breakout-size)) [breakout-end] minmax(var(--padding-inline), 1fr) [full-width-end]}main>:not(.breakout,.alignwide,.full-width,.alignfull),header>:not(.breakout,.alignwide,.full-width,.alignfull),footer>:not(.breakout,.alignwide,.full-width,.alignfull),aside>:not(.breakout,.alignwide,.full-width,.alignfull){grid-column:content}main>.breakout,main>.alignwide,header>.breakout,header>.alignwide,footer>.breakout,footer>.alignwide,aside>.breakout,aside>.alignwide{grid-column:breakout}main>.full-width,main>.alignfull,header>.full-width,header>.alignfull,footer>.full-width,footer>.alignfull,aside>.full-width,aside>.alignfull{grid-column:full-width;display:grid;grid-template-columns:inherit}main>.full-width>:not(.breakout,.alignwide,.full-width,.alignfull),main>.alignfull>:not(.breakout,.alignwide,.full-width,.alignfull),header>.full-width>:not(.breakout,.alignwide,.full-width,.alignfull),header>.alignfull>:not(.breakout,.alignwide,.full-width,.alignfull),footer>.full-width>:not(.breakout,.alignwide,.full-width,.alignfull),footer>.alignfull>:not(.breakout,.alignwide,.full-width,.alignfull),aside>.full-width>:not(.breakout,.alignwide,.full-width,.alignfull),aside>.alignfull>:not(.breakout,.alignwide,.full-width,.alignfull){grid-column:breakout}main>.full-width>.wp-block-cover__background,main>.full-width>.wp-block-cover__image-background,main>.alignfull>.wp-block-cover__background,main>.alignfull>.wp-block-cover__image-background,header>.full-width>.wp-block-cover__background,header>.full-width>.wp-block-cover__image-background,header>.alignfull>.wp-block-cover__background,header>.alignfull>.wp-block-cover__image-background,footer>.full-width>.wp-block-cover__background,footer>.full-width>.wp-block-cover__image-background,footer>.alignfull>.wp-block-cover__background,footer>.alignfull>.wp-block-cover__image-background,aside>.full-width>.wp-block-cover__background,aside>.full-width>.wp-block-cover__image-background,aside>.alignfull>.wp-block-cover__background,aside>.alignfull>.wp-block-cover__image-background{grid-column:full-width;display:grid;grid-template-columns:inherit}main>.full-width>.swiper-horizontal,main>.alignfull>.swiper-horizontal,header>.full-width>.swiper-horizontal,header>.alignfull>.swiper-horizontal,footer>.full-width>.swiper-horizontal,footer>.alignfull>.swiper-horizontal,aside>.full-width>.swiper-horizontal,aside>.alignfull>.swiper-horizontal{grid-column:full-width}.inner_section{display:flex;width:100%;max-height:27rem;gap:2rem}.footer{background-color:var(--black);border-top-left-radius:var(--border_radius);border-top-right-radius:var(--border_radius);color:var(--white);min-height:10rem;text-align:center;padding:2.5rem var(--padding-inline);display:flex;align-items:center;justify-content:center}.footer__menu ul li:last-child::after{display:none}.footer__menu li::after{content:"|";margin:0 1rem 0 1.25rem}.footer__menu a{text-decoration:underline}.wp-block-cover{padding:0}.grid_btn-wrapper{margin:5rem auto 0;width:100%;align-items:center;display:flex;justify-content:center}.grid_btn-wrapper a{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:90%;width:20rem}.grid_btn-wrapper a span.more{font-size:1.5rem}.bestcase__grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.25rem;grid-row-gap:2.5rem;margin:0 -2rem}@media screen and (max-width: 1024px){.bestcase__grid{grid-template-columns:1fr;margin:0}}.bestcase__tile{background:var(--white);box-shadow:var(--box_shadow);border-radius:var(--border_radius);position:relative;display:flex;flex-direction:column;gap:2rem;padding:2rem;cursor:pointer}@media(max-width: 480px){.bestcase__tile{gap:1rem;padding:1rem}}@media(hover: hover){.bestcase__tile{transition:var(--transition)}.bestcase__tile:hover{box-shadow:var(--box_shadow_large)}.bestcase__tile:hover img{transform:scale(1.05)}.bestcase__tile:hover .wp-block-button__link{color:var(--black);background-color:var(--white)}}.bestcase__tile-image_bg{aspect-ratio:16/9;position:relative;background-color:#f4f4f4;overflow:hidden}@media(max-width: 480px){.bestcase__tile-image_bg{border-radius:calc(var(--border_radius)/2)}}.bestcase__tile-image_bg img{transition:var(--transition);transform:scale(1);line-height:1;margin:0;width:100%;display:block}.bestcase__tile-footer{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:100%}@media(max-width: 480px){.bestcase__tile-footer{align-items:center;text-align:center}}.bestcase__tile-footer .wp-block-buttons{display:flex;align-items:center;justify-content:center;gap:2rem;margin:3rem 0 0}.bestcase__tile.sticky{grid-column:span 2;margin-top:50vh}.bestcase__tile.sticky:first-child{margin-top:0}.bestcase__tile.sticky:first-child::before{display:none}.bestcase__tile.sticky::before{content:"Immer schön beweglich bleiben!";position:relative;display:flex;flex-direction:column;position:absolute;height:50vh;top:-50vh;justify-content:center;align-items:center;width:100%;font-family:"pp_neue_montreal_bold";font-weight:400;text-transform:uppercase;font-size:115%;letter-spacing:5px}@media screen and (max-width: 1024px){.bestcase__tile.sticky{grid-column:1}}@media screen and (min-width: 1024px){.bestcase__tile.sticky .bestcase__tile-footer{display:grid;flex-direction:row;align-items:center;justify-content:space-between;grid-template-columns:1fr auto;gap:2rem}.bestcase__tile.sticky .bestcase__tile-footer .wp-block-buttons{margin:0}}.bestcase__tile span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.wp-block-button__link{color:var(--white);background-color:var(--black);border:2px solid var(--black);border-radius:9999px;box-shadow:none;text-decoration:none;padding:.75rem 2rem;font-size:2.5rem;line-height:1;transition:var(--transition)}@media(hover: hover){.wp-block-button__link:hover{color:var(--black);background-color:var(--white)}}@media(max-width: 480px){.wp-block-button__link{font-size:1.5rem}}.marquees{text-transform:uppercase;white-space:nowrap;overflow:hidden;background-color:var(--black);color:var(--white);padding:2.5rem 0;margin:5rem 0}.marquees>div{font-family:"chaneyregular";font-weight:400;font-size:2.5rem;line-height:1;padding-left:50%;padding-right:50%;display:inline-block;animation:marquees 20s linear infinite}@media(max-width: 480px){.marquees>div{font-size:1.5rem}}@keyframes marquees{100%{transform:translate(-200%, 0)}}.modal__wrapper{position:fixed;top:0;left:0;bottom:0;right:0;z-index:10000;overflow:hidden;-webkit-transform:translate3d(0, 100vh, 0);transform:translate3d(0, 100vh, 0);visibility:hidden;opacity:0;-webkit-transition:opacity .25s cubic-bezier(0.21, 0.29, 0.2, 0.99),visibility 0s linear .25s,-webkit-transform 0s linear .25s;transition:opacity .25s cubic-bezier(0.21, 0.29, 0.2, 0.99),visibility 0s linear .25s,-webkit-transform 0s linear .25s;transition:transform 0s linear .25s,opacity .25s cubic-bezier(0.21, 0.29, 0.2, 0.99),visibility 0s linear .25s;transition:transform 0s linear .25s,opacity .25s cubic-bezier(0.21, 0.29, 0.2, 0.99),visibility 0s linear .25s,-webkit-transform 0s linear .25s}.modal__wrapper_bg{content:"";background-color:rgba(0,0,0,.2);position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;opacity:0;transition:opacity .25s cubic-bezier(0.21, 0.29, 0.2, 0.99);transform:translateX(100%);z-index:99}.modal__wrapper_bg.active{opacity:1;transform:translateX(0%)}.modal__wrapper.active{-webkit-transform:none;transform:none;visibility:visible;opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0.21, 0.29, 0.2, 0.99);transition:-webkit-transform .35s cubic-bezier(0.21, 0.29, 0.2, 0.99);transition:transform .35s cubic-bezier(0.21, 0.29, 0.2, 0.99);transition:transform .35s cubic-bezier(0.21, 0.29, 0.2, 0.99),-webkit-transform .35s cubic-bezier(0.21, 0.29, 0.2, 0.99);overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain}.modal__header{font-size:2rem;font-weight:400;height:2.5rem;width:2.5rem;position:absolute;top:1.25rem;cursor:pointer;right:0}.modal__content{padding-top:4rem}.modal__box{position:relative;background-color:var(--white);width:100%;margin-top:100px;border-top-left-radius:var(--border_radius);border-top-right-radius:var(--border_radius);box-shadow:var(--box_shadow);padding-bottom:15rem}.modal__content{height:100%;text-align:center}.modal__content h1{font-size:1rem;font-family:"pp_neue_montreal_bold"}.modal__content img{width:100%}.modal__content .wp-block-columns{flex-wrap:nowrap !important;gap:1rem}.modal__content figure{margin-bottom:1rem !important}.modal__footer{text-align:center;position:absolute;bottom:0;display:flex;align-items:center;justify-content:center;width:100%;padding:var(--padding-inline);margin-bottom:3rem}.double{gap:calc(var(--padding-inline)*2)}.faqs .wp-block-cover__inner-container{padding:1rem 0}.contact__wrapper{display:grid;grid-template-columns:2fr 3fr;grid-column-gap:1rem;margin-top:9rem;margin-bottom:12.5rem}@media screen and (max-width: 782px){.contact__wrapper{grid-template-columns:1fr;grid-row-gap:4rem}}.contact__info h2{margin-top:0}.contact__info a{text-decoration:underline}@media(hover: hover){.contact__info a:hover{text-decoration:none}}.contact__info .social_row{margin-top:5rem;display:flex;flex-direction:row;gap:1rem}.contact__info .social_row a{background-color:var(--black);border:2px solid var(--black);color:var(--white);width:3.75rem;height:2.5rem;border-radius:1.25rem;display:flex;justify-content:center;align-items:center;text-decoration:none}@media(hover: hover){.contact__info .social_row a{transition:var(--transition)}.contact__info .social_row a:hover{color:var(--black);background-color:var(--white)}}.contact__form input,.contact__form textarea{font-weight:400 !important;background:var(--white) !important;color:var(--black) !important;outline:none !important;border:2px solid var(--black) !important;-webkit-appearance:none !important;width:100%;padding:.75rem 1rem;width:100%;margin:.5rem 0;min-width:100%;max-width:100%;border-radius:0px}.contact__form textarea{min-height:17rem;height:17rem;max-height:20rem}.contact__form .wp-block-buttons{display:flex;justify-content:right;margin:1.5rem 0 0}@media(max-width: 782px){.wp-block-spacer{max-height:5vh}}.edit-post-visual-editor .cooperation_table,.block-editor-block-list__layout .cooperation_table{display:grid !important;grid-template-columns:repeat(6, minmax(0, 1fr));grid-gap:2rem}.edit-post-visual-editor .cooperation_table .wp-block-column,.block-editor-block-list__layout .cooperation_table .wp-block-column{grid-column:span 2;width:100%;display:flex;flex-direction:column;justify-content:center}.edit-post-visual-editor .cooperation_table .wp-block-column:last-child:nth-child(3n-1),.block-editor-block-list__layout .cooperation_table .wp-block-column:last-child:nth-child(3n-1){grid-column-end:-2}.edit-post-visual-editor .cooperation_table .wp-block-column:nth-last-child(2):nth-child(3n+1),.block-editor-block-list__layout .cooperation_table .wp-block-column:nth-last-child(2):nth-child(3n+1){grid-column-end:4}.edit-post-visual-editor .cooperation_table .wp-block-column:last-child:nth-child(3n-2),.block-editor-block-list__layout .cooperation_table .wp-block-column:last-child:nth-child(3n-2){grid-column-end:5}.edit-post-visual-editor .cooperation_table .wp-block-column .block-list-appender,.block-editor-block-list__layout .cooperation_table .wp-block-column .block-list-appender{width:100%}.edit-post-visual-editor .cooperation_single img,.block-editor-block-list__layout .cooperation_single img{width:100% !important}.edit-post-visual-editor .accordeon_container,.block-editor-block-list__layout .accordeon_container{opacity:1;height:100%;max-height:none}.cooperation_table{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));grid-gap:calc(var(--spacer)*4)}@media(max-width: 1024px){.cooperation_table{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(max-width: 480px){.cooperation_table{grid-template-columns:repeat(1, minmax(0, 1fr))}}.cooperation_table .wp-block-column{grid-column:span 2;display:flex;flex-direction:column;justify-content:center;align-items:center}.cooperation_table .wp-block-column:last-child:nth-child(3n-1){grid-column-end:-2}.cooperation_table .wp-block-column:nth-last-child(2):nth-child(3n+1){grid-column-end:4}.cooperation_table .wp-block-column:last-child:nth-child(3n-2){grid-column-end:5}@media(max-width: 1024px){.cooperation_table .wp-block-column:nth-last-child(2):nth-child(3n+1){grid-column-end:5}}@media(max-width: 480px){.cooperation_table .wp-block-column{grid-column:span 1}.cooperation_table .wp-block-column:last-child:nth-child(3n-1),.cooperation_table .wp-block-column:nth-last-child(2):nth-child(3n+1),.cooperation_table .wp-block-column:last-child:nth-child(3n-2){grid-column:auto;grid-column:auto}}.cooperation_table .wp-block-column img{width:100%}.accordeon{background:#fff;padding:0 2rem;box-shadow:var(--box_shadow);border-radius:var(--border_radius);display:flex;align-items:center;width:100%;margin:1rem 0;text-align:left}.accordeon .wp-block-group__inner-container{width:100%}.accordeon_toggle{margin:1.25rem 0;padding-right:2rem;cursor:pointer;position:relative;display:flex;align-items:center}@keyframes fade1{0%{opacity:0}100%{opacity:1}}@keyframes fade2{0%{opacity:0}100%{opacity:1}}.accordeon_toggle::before{content:"";font-family:"wedel";font-style:normal;font-weight:normal;font-size:2rem;speak:never;position:absolute;right:0;text-align:center;width:1em;line-height:1em;transform-origin:center;transform:rotate(0deg);transition:var(--transition)}.accordeon_toggle.active:before{transform:rotate(90deg);transition:var(--transition)}.accordeon_container{opacity:0;height:100%;max-height:0;overflow:hidden;transition:opacity 600ms ease-in-out 200ms,max-height 800ms ease-in-out;font-size:2rem}.accordeon_container.active{opacity:1;max-height:9999px;transition:opacity 800ms ease-in-out 200ms,max-height 600ms ease-in-out}.accordeon_container p,.accordeon_container ul{margin-bottom:1rem}.accordeon_container ul{padding-left:0}.accordeon_container ul li{list-style:none;display:flex;align-items:center}.accordeon_container ul li::before{content:"👉";padding-right:.5rem;font-size:75%;align-self:baseline;padding-top:.25rem}.content_block{box-shadow:var(--box_shadow);border-radius:var(--border_radius);min-height:25rem}.content_block .wp-block-buttons{display:flex}.content_block .wp-block-buttons.is-content-justification-center{justify-content:center}.content_block .wp-block-buttons.is-content-justification-left{justify-content:left}.content_block .wp-block-buttons.is-content-justification-right{justify-content:right}.content_block p{margin-bottom:1.5rem}.cmplz-cookiebanner .cmplz-header{grid-template-columns:1fr !important;grid-column:1 !important;text-align:left !important}.cmplz-cookiebanner .cmplz-links.cmplz-documents{justify-content:flex-start !important}.cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:rgba(27,27,27,.5) !important}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider{font-size:14px !important}.cmplz-cookiebanner .cmplz-links .cmplz-link,.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{text-transform:uppercase}#cmplz-manage-consent .cmplz-manage-consent{position:fixed !important;right:0 !important;border-radius:100rem !important;bottom:1.25rem !important;transform:translateX(75%) !important;color:var(--cmplz_banner_background_color) !important;padding:0 .5rem !important;border:2px solid var(--black) !important;height:2.5rem;background:var(--white) !important;box-shadow:none !important;line-height:1 !important}#cmplz-manage-consent .cmplz-manage-consent:before{content:"🍪";display:inline-block;color:var(--cmplz_text_color) !important;margin-right:1rem;width:1.5rem;height:1.5rem;font-size:1.5rem}@media(max-width: 1024px){#cmplz-manage-consent .cmplz-manage-consent{top:calc(100vh - 7.5rem) !important;display:block !important}}/*# sourceMappingURL=style.css.map */
