@charset "UTF-8";
/*!
Theme Name: C2 Kreativagentur Theme
Theme URI: https://www.medienwirth.at
Author: mw
Author URI: https://www.medienwirth.at
Description: Individuell gestaltetes Wordpress Theme für das Unternehmen C-Zwei
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: mw
*/
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@font-face{font-display:swap;font-family:"Boldonse";font-style:normal;font-weight:400;src:url(./assets/fonts/boldonse-v1-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:"DM Sans";font-style:normal;font-weight:300;src:url(./assets/fonts/dm-sans-v17-latin-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:"DM Sans";font-style:normal;font-weight:400;src:url(./assets/fonts/dm-sans-v17-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:"DM Sans";font-style:normal;font-weight:600;src:url(./assets/fonts/dm-sans-v17-latin-600.woff2)format("woff2")}@media (max-width:900px){:root{--wp--preset--spacing--80:2rem}}*,::after,::before{box-sizing:border-box}body{margin:0;background-color:#141414;color:#fff;font-family:"DM Sans",sans-serif}img{max-width:100%;height:auto;vertical-align:bottom}.container{max-width:90%;width:var(--wp--style--global--content-size);margin:auto}.single main{padding-top:75px}:focus{outline:1px dashed #2d2d2c}@media (min-width:1025px){.only-mobile{display:none}}.is-like-h1,.is-like-h2,.is-like-h3,h1,h2,h3{font-family:"Boldonse",sans-serif}a,h1,h2,h3,h4,h5,h6,p{line-height:1.5em;margin:.5em 0;font-weight:300}.is-like-h1,h1{font-size:clamp(30px,4vw,80px);margin:0 0 1.5rem}.is-like-h2,.is-like-h3,h2,h3{font-size:clamp(26px,3vw,46px);margin:0 0 1.5rem}.is-like-h3,h3{font-size:clamp(20px,2vw,36px)}a,p{font-size:clamp(16px,1vw,20px);margin:0;line-height:2}p+p{margin-top:1.25rem}a{color:#fff;text-decoration:underline}#site-footer .footer-wrapper #footer-nav ul a,#site-footer .footer-wrapper .socials a,.category-nav ul li a,.single-post-content .meta-wrapper .meta .single-meta a,a.contact,a:hover{text-decoration:none}a.contact{display:block;margin-top:10px}.content-grid{--padding-inline:0rem;--content-max-width:var(--wp--style--global--content-size);--breakout-max-width:var(--wp--style--global--wide-size);--breakout-size:calc(
          (var(--breakout-max-width) - var(--content-max-width)) / 2
  );display:grid;grid-template-columns:[full-width-start]minmax(var(--padding-inline),1fr)[breakout-start]minmax(0,var(--breakout-size))[content-start]min(90% - 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]}.content-grid>:not(.breakout,.full-width),.full-width>:not(.breakout,.full-width){grid-column:content}.content-grid>.breakout{grid-column:breakout}.content-grid>.full-width{grid-column:full-width;display:grid;grid-template-columns:inherit}img.alignfull,img.full-width{width:100%;max-height:45vh;object-fit:cover}.content-grid .alignwide{grid-column:breakout;width:100%}.content-grid .alignfull,.content-grid .alignfull>*{padding-left:var(--padding-inline);padding-right:var(--padding-inline);box-sizing:border-box}.content-grid .alignfull{grid-column:full-width;width:100%;display:grid;grid-template-columns:inherit}.content-grid .alignfull>*{grid-column:1/-1}.wp-block-columns{display:flex;gap:1rem}.wp-block-column{flex:1}.button,.wp-block-button .wp-block-button__link,.wp-element-button,button{background-color:transparent;color:#f3f2ef;padding:15px 50px;border:1px solid #f3f2ef;display:block;font-size:clamp(16px,1vw,24px);border-radius:0;margin:25px auto;letter-spacing:1.5px;font-weight:700;transition:background-color 200ms ease,border-color 200ms ease,color 200ms ease}.button:hover,.wp-block-button .wp-block-button__link:hover,.wp-element-button:hover,button:hover{color:#141414;background-color:#f3f2ef}.button.wc-forward,.wp-block-button .wp-block-button__link.wc-forward,.wp-element-button.wc-forward,button.wc-forward{display:inline-block;margin:0}.button.active,.wp-block-button .wp-block-button__link.active,.wp-element-button.active,button.active{background-color:#f3f2ef;color:#141414}.wp-block-button.is-style-outline .wp-block-button__link{color:#141414;border-color:#141414}.wp-block-button.is-style-outline .wp-block-button__link:hover{color:#f3f2ef;background-color:#141414}.menu-button{display:inline-block;text-decoration:none}.gform_button{background-color:transparent!important;color:#f3f2ef!important;border-radius:0!important;padding:15px 50px!important;display:block!important;margin:0 auto!important;letter-spacing:1.5px!important;font-weight:700!important}.gform_button.active,.gform_button:hover{background-color:#f3f2ef!important;color:#141414!important}a.button{line-height:1}.wp-block-media-text{gap:50px}.wp-block-media-text .wp-block-media-text__content{padding:0}.wp-block-embed-vimeo{height:83vh}.wp-block-embed-vimeo .wp-block-embed__wrapper{position:relative;overflow:hidden;width:100%;height:100%}.wp-block-embed-vimeo .wp-block-embed__wrapper iframe{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%)}.is-style-column-shadow{box-shadow:0 0 50px rgba(255,255,255,.7);padding:35px 10px}@media (min-width:900px){.is-style-column-shadow{padding:50px}}@media (max-width:900px){.wp-block-columns{gap:3rem}.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}.has-text-align-right{text-align:left}}#site-footer .footer-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;border-top:1px solid #f3f2ef;padding:1rem 0}@media (max-width:900px){#site-footer .footer-wrapper>*{width:100%;text-align:center}}#site-footer .footer-wrapper .brand{display:flex;align-items:center;gap:10px}#site-footer .footer-wrapper .brand img{height:60px}@media (max-width:900px){#site-footer .footer-wrapper .brand{justify-content:center;margin-top:10px}}#site-footer .footer-wrapper .socials a:hover,.single-post-content .meta-wrapper .meta .socials .social-grid a:hover{color:#fff;text-shadow:2px 2px 2px #2d2d2c}#site-footer .footer-wrapper .socials a span{font-size:50px}#site-footer .footer-wrapper #footer-nav ul{list-style:none;display:flex;gap:20px;padding:0;margin:0}@media (max-width:900px){#site-footer .footer-wrapper #footer-nav ul{justify-content:center}}#site-footer .footer-wrapper #footer-nav ul a:hover,.category-nav ul li.current-cat{text-decoration:underline}.gform-theme--framework{--gf-font-family-base:Boldonse, sans-serif;--gf-form-footer-margin-y-start:50px;--gf-form-gap-y:10px}.gform_required_legend{display:none!important}#gform_wrapper_1{width:90%;margin:auto}#gform_1{margin-top:30px!important}.gform_heading{text-align:center;margin-bottom:3rem}.gform_heading h2{margin:0 0 2rem}.gform-theme--foundation .gform_fields{row-gap:10px!important}.textarea,input,select{background-color:rgba(255,255,255,.9)!important;color:#141414!important;font-size:clamp(16px,1vw,20px)!important;border:1px solid #2d2d2c!important}input,select{height:35px!important}input.button,select.button{height:auto!important}input[type=checkbox],select[type=checkbox]{width:35px!important}input[type=checkbox]:checked::before,select[type=checkbox]:checked::before{color:#141414!important;font-size:20px!important}.gfield_label,.gfield_required_asterisk,label{justify-content:start!important;color:#fff!important;line-height:50px!important}.gfield--type-checkbox,.gfield_checkbox{text-align:left!important}#gform_fields_1{align-items:end!important}.ginput_container_email,.ginput_container_phone{padding-bottom:10px!important}.gchoice{display:flex!important;align-items:center!important}.gchoice .gfield-choice-input{width:20px!important;height:20px!important}.gform_confirmation_wrapper{margin-top:5rem!important}.blog-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:420px;gap:12px;margin-bottom:50px}@media (min-width:900px){.blog-grid{gap:30px;grid-template-columns:repeat(3,1fr);margin-bottom:100px}}.blog-grid .blog-item{position:relative}.blog-grid .blog-item:active .overlay .blog-title,.blog-grid .blog-item:hover .overlay .blog-title{margin:20px 0}.blog-grid .blog-item:active .overlay .button,.blog-grid .blog-item:hover .overlay .button{display:block}.blog-grid .blog-item .overlay{position:absolute;left:5%;bottom:5%;width:90%;height:90%;display:flex;flex-direction:column;justify-content:end}.blog-grid .blog-item .overlay .overlay-link{text-decoration:none;height:80%;cursor:pointer}.blog-grid .blog-item .overlay .overlay-link:hover{color:#fff}.blog-grid .blog-item .overlay .overlay-link .blog-title{writing-mode:vertical-rl;transform:rotate(180deg);margin:0;transition:margin 150ms ease;width:100%}.blog-grid .blog-item .overlay .button{display:none;transition:display 200ms ease;width:100%;text-align:center;text-decoration:none}.blog-grid .blog-item figure{width:100%;height:100%}.blog-grid .blog-item figure img{width:100%;height:100%;object-fit:cover}.blog-grid.larger-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,minmax(250px,auto))}@media screen and (min-width:900px){.blog-grid.larger-grid{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,420px)}}.blog-grid.larger-grid .blog-item{min-height:250px}.blog-grid.larger-grid .blog-item:first-of-type{grid-area:1/1/3/3}.blog-grid.larger-grid .blog-item:nth-of-type(8){grid-column:span 2}.category-nav{margin:35px 0}.category-nav ul{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:20px;list-style:none}.category-nav ul li{margin:0;padding:5px 10px}.category-nav ul li:hover a{text-shadow:2px 2px 2px #2d2d2c}.single-post-content{display:grid;grid-template-columns:1fr;gap:30px}@media screen and (min-width:900px){.single-post-content{grid-template-columns:1fr 20%}}.single-post-content .meta-wrapper .meta{padding:15px 0;display:flex;flex-direction:column;gap:40px}@media screen and (max-width:900px){.single-post-content .meta-wrapper .meta{border-top:1px solid #2d2d2c;padding-top:30px}}@media screen and (min-width:900px){.single-post-content .meta-wrapper .meta{border-left:1px solid #2d2d2c;padding-left:30px;position:sticky;top:140px}}.single-post-content .meta-wrapper .meta .socials .social-grid{display:flex;justify-content:start;gap:10px;padding-top:10px}.single-post-content .meta-wrapper .meta .socials .social-grid a{text-decoration:none;line-height:1.2}.single-post-content .meta-wrapper .meta .socials .social-grid a span{font-size:40px}.single-post-content .meta-wrapper .meta .meta-heading{margin-top:0;font-family:#2d2d2c}.single-post-content .meta-wrapper .meta .single-meta{display:flex;flex-direction:column;gap:15px}.single-post-content .meta-wrapper .meta .single-meta a::before{content:"-";padding-right:5px;pointer-events:none}.single-hero-img{height:350px;width:100%}.single-hero-img img{height:100%;width:100%;object-fit:cover}.progress-container{width:100%;height:12px;position:fixed;background:rgba(255,255,255,.6);z-index:88;top:80px;opacity:0}@media (min-width:900px){.progress-container{top:100px}}.progress-bar{height:12px;background:#2d2d2c;width:0}#nav-main{position:fixed;top:0;left:0;right:0;z-index:9999;height:80px;background-color:transparent;opacity:0}#nav-main.is-scrolled{background-color:rgba(255,255,255,.9);opacity:1}@media (min-width:900px){#nav-main.is-scrolled{background-color:rgba(255,255,255,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#nav-main{height:100px}}#nav-main .container{display:flex;justify-content:space-between;align-items:center;height:80px}@media (min-width:900px){#nav-main .container{height:100px}#nav-main .container #brand{width:20%;position:relative;height:80px}}#nav-main .container #brand img{height:60px;width:auto}@media (max-width:1025px){#nav-main .container .contact-wrapper{display:none}}@media (min-width:900px){#nav-main .container .contact-wrapper{width:20%;text-align:right}}#nav-main .container #menu-toggle{display:none}#nav-main .container #menu-toggle:checked~#menu-button #menu-button-icon{background-color:transparent}#nav-main .container #menu-toggle:checked~#menu-button #menu-button-icon::before{transform:rotate(45deg)}#nav-main .container #menu-toggle:checked~#menu-button #menu-button-icon::after{transform:rotate(-45deg)}#nav-main .container #menu-toggle:checked~#main-menu{opacity:1;pointer-events:all}#nav-main .container #menu-button{display:flex;align-items:center;justify-content:center;width:60px;height:60px}@media (min-width:900px){#nav-main .container #menu-button{display:none}}#nav-main .container #menu-button #menu-button-icon{position:relative;width:34px;transition:background-color 300ms linear}#nav-main .container #menu-button #menu-button-icon::after,#nav-main .container #menu-button #menu-button-icon::before{content:"";position:absolute;top:0;left:0;transition:transform 300ms linear;width:34px}#nav-main .container #menu-button #menu-button-icon::before{transform:translateY(-10px)}#nav-main .container #menu-button #menu-button-icon::after{transform:translateY(10px)}#nav-main .container #menu-button #menu-button-icon,#nav-main .container #menu-button #menu-button-icon::after,#nav-main .container #menu-button #menu-button-icon::before{height:3px;background-color:#2d2d2c}#nav-main .container #main-menu{position:fixed;top:80px;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.4);margin:0;padding:2em 0;list-style:none;text-align:center;transition:opacity 200ms linear;opacity:0;pointer-events:none}@media (min-width:900px){#nav-main .container #main-menu{position:static;background-color:transparent;display:flex;padding:0;overflow-y:visible;opacity:1;pointer-events:all;gap:20px}}#nav-main .container #main-menu a{color:#141414;text-decoration:none;display:block;padding:0 1em;transition:color 300ms linear}#nav-main .container #main-menu .current-menu-item>a,#nav-main .container #main-menu a:hover{color:#2d2d2c;text-decoration:underline}#nav-main .container #main-menu li,.wp-block-acf-hero .hero-content .wrapper .content .image-wrapper figure{margin:0}@media (min-width:900px){#nav-main .container #main-menu li:hover>.sub-menu{opacity:1;pointer-events:all}}@media (min-width:900px){#nav-main .container #main-menu>li{position:relative}}#nav-main .container #main-menu>li>a{font-size:1.2em;line-height:70px}@media (min-width:900px){#nav-main .container #main-menu>li>a{font-size:1.5em;line-height:60px}}#nav-main .container #main-menu .sub-menu{padding:0;list-style-type:none}@media (max-width:900px){#nav-main .container #main-menu .sub-menu{margin-bottom:10px}}@media (min-width:900px){#nav-main .container #main-menu .sub-menu{position:absolute;left:50%;top:100%;background-color:#141414;width:220px;transform:translateX(-50%);opacity:0;transition:opacity 200ms linear;pointer-events:none}}#nav-main .container #main-menu .sub-menu a{font-size:1.5em;padding:.5em}@media (min-width:900px){#nav-main .container #main-menu .sub-menu a{font-size:1.1em;padding:.5em}}.wp-block-acf-hero{background:linear-gradient(to bottom,#f3f2ef 60%,#2d2d2c 60%);overflow:hidden;position:relative}.wp-block-acf-hero::after{content:"";background-image:url(./assets/img/bg_element_white.svg);background-size:140%;background-repeat:no-repeat;position:absolute;right:0;top:-30%;bottom:40%;width:80%}@media (max-width:1025px){.wp-block-acf-hero::after{background-size:290%}}.wp-block-acf-chapter-grid::after,.wp-block-acf-hero::before{content:"";background-repeat:no-repeat;position:absolute;width:50%}.wp-block-acf-hero::before{background-image:url(./assets/img/bg_element_rotated.svg);background-size:170%;top:60%;bottom:-10%;background-position:center right}.wp-block-acf-hero .hero-content{grid-area:content;z-index:1}.wp-block-acf-hero .hero-content .wrapper{display:grid}@media (min-width:1025px){.wp-block-acf-hero .hero-content .wrapper{grid-template-rows:60% 40%}}.wp-block-acf-hero .hero-content .wrapper .brand{height:auto;margin:12%0 7%;width:65%}@media (max-width:1025px){.wp-block-acf-hero .hero-content .wrapper .brand{margin-left:auto}}@media (min-width:1025px){.wp-block-acf-hero .hero-content .wrapper .brand{width:52%}}.wp-block-acf-hero .hero-content .wrapper .brand img{height:100%;object-fit:contain}.wp-block-acf-hero .hero-content .wrapper .content{position:relative;display:flex;flex-direction:column;justify-content:center}.wp-block-acf-hero .hero-content .wrapper .content .image-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-left:auto;z-index:-1}@media (max-width:1025px){.wp-block-acf-hero .hero-content .wrapper .content .image-wrapper{margin:10%0}}@media (min-width:1025px){.wp-block-acf-hero .hero-content .wrapper .content .image-wrapper{width:50%;position:absolute;right:0;transform:translateY(-65%)}}.wp-block-acf-hero .hero-content .wrapper .content .image-wrapper figure img{object-fit:cover;height:100%}.wp-block-acf-hero .hero-content .wrapper .content .text-wrapper{margin:auto}@media (max-width:1025px){.wp-block-acf-hero .hero-content .wrapper .content .text-wrapper{margin:5%0 10%}}@media (min-width:1025px){.wp-block-acf-hero .hero-content .wrapper .content .text-wrapper{width:35%}}.wp-block-acf-hero .hero-content .wrapper .content .text-wrapper .wp-block-button__link{margin:1rem 0 0}.wp-block-acf-columns-2 .grid-layout{display:grid;grid-template-columns:1fr}@media (min-width:1440px){.wp-block-acf-columns-2 .grid-layout{grid-template-columns:repeat(2,1fr);gap:10%}}.wp-block-acf-columns-2 .grid-layout .text-wrapper{display:flex;height:100%;width:100%;justify-content:center;flex-direction:column;flex-wrap:wrap;text-align:left}.wp-block-acf-columns-2 .grid-layout .text-wrapper>*{width:100%}.wp-block-acf-columns-2 .grid-layout .text-wrapper h1{font-size:35px}.wp-block-acf-columns-2 .grid-layout .text-wrapper h2{font-size:75px}.wp-block-acf-columns-2 .grid-layout .img-wrapper{height:100%}.wp-block-acf-chapter-grid{padding:5rem 0;position:relative}.wp-block-acf-chapter-grid .inner-wrapper{grid-column:content}.wp-block-acf-chapter-grid::after{background-image:url(./assets/img/bg_element_half.svg);right:0;top:50%;bottom:0;transform:translateY(-50%);background-position:right;z-index:-1;opacity:.2}@media (max-width:1440px){.wp-block-acf-chapter-grid::after{width:210%}}.wp-block-acf-chapter-grid .inner-chapter{display:flex;flex-direction:column;gap:4rem;padding:5rem 0;border-top:1px dashed #fff}.wp-block-acf-chapter-grid .inner-chapter h2{font-family:"DMSans",sans-serif;font-size:clamp(16px,2vw,20px);margin:0;line-height:1}.wp-block-acf-chapter-grid .inner-chapter .chapter-wrapper{width:80%;margin:auto;display:grid;grid-template-columns:1fr;gap:5rem}@media (min-width:1440px){.wp-block-acf-chapter-grid .inner-chapter .chapter-wrapper{grid-template-columns:repeat(2,1fr)}}.wp-block-acf-clients .slider-wrapper .splide__slide .step-slide{display:flex;flex-direction:column;gap:50px;justify-content:center;align-items:center;margin:auto;text-align:center}@media (min-width:900px){.wp-block-acf-clients .slider-wrapper .splide__slide .step-slide{width:60%}}.wp-block-acf-clients .slider-wrapper .splide__slide .step-slide .content,.wp-block-acf-clients .slider-wrapper .splide__slide .step-slide .intro{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.wp-block-acf-clients .slider-wrapper .splide__slide .step-slide .intro img{width:180px;height:180px}.wp-block-acf-clients .slider-wrapper .splide__slide .step-slide .content{gap:35px}.wp-block-acf-clients .slider-wrapper .splide__slide .step-slide .content .step-quote{width:100%;display:grid;gap:20px;align-items:center}@media (min-width:900px){.wp-block-acf-clients .slider-wrapper .splide__slide .step-slide .content .step-quote{grid-template-columns:1fr 35%}}.wp-block-acf-clients .slider-wrapper .splide__slide .step-slide .content .step-quote .quote{font-size:clamp(20px,2vw,30px);text-align:left;gap:10px}.wp-block-acf-clients .slider-wrapper .splide__slide .step-slide .content .step-quote .author{font-size:clamp(20px,2vw,30px);gap:10px}.wp-block-acf-clients .slider-wrapper .splide__slide .step-slide .content .step-quote .quote{justify-content:flex-start;font-family:"Silkscreen"}.wp-block-acf-clients .slider-wrapper .splide__slide .step-slide .content .step-quote .quote::after,.wp-block-acf-clients .slider-wrapper .splide__slide .step-slide .content .step-quote .quote::before{content:'"';width:8px;display:inline-block}.wp-block-acf-clients .slider-wrapper .splide__slide .step-slide .content .step-quote .author{text-align:right}.wp-block-acf-clients .slider-wrapper .splide__slide .step-slide .content .step-quote .author::before{content:"- "}.wp-block-acf-clients .slider-wrapper .splide__pagination{bottom:-2.5em}.wp-block-acf-clients .slider-wrapper .splide__arrow{height:250px;width:200px;background:0 0}.wp-block-acf-clients .slider-wrapper .splide__arrow:hover{text-shadow:none;box-shadow:none}.wp-block-acf-clients .slider-wrapper .splide__arrow:focus{outline:rgba(255,255,255,.2)}.wp-block-acf-clients .slider-wrapper .splide__arrow svg{fill:#fff;height:250px;width:200px}.wp-block-acf-count-grid{padding-top:20px}.wp-block-acf-count-grid .count-list{counter-reset:ol-counter;list-style-type:none;padding:0;margin:0}.wp-block-acf-count-grid .count-list .count-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:25px}@media (min-width:900px){.wp-block-acf-count-grid .count-list .count-grid{grid-template-columns:repeat(2,1fr)}}.wp-block-acf-count-grid .count-list .count-grid li{display:flex;gap:20px}.wp-block-acf-count-grid .count-list .count-grid li .number-box::before{counter-increment:ol-counter;content:counter(ol-counter);font-size:30px;color:#2d2d2c;border:3px solid #2d2d2c;border-radius:50%;width:65px;height:65px;display:flex;justify-content:center;align-items:center;text-align:center;line-height:1;box-sizing:border-box}.wp-block-acf-cta{background-color:#f3f2ef;margin:50px 0;color:#141414}.wp-block-acf-cta .cta-wrapper{padding:100px 0;display:grid;gap:5rem}@media (min-width:900px){.wp-block-acf-cta .cta-wrapper{grid-template-columns:1fr 1fr}}.wp-block-acf-cta .cta-wrapper h2,.wp-block-acf-cta .cta-wrapper h3,.wp-block-acf-cta .cta-wrapper h4{margin-bottom:0}.wp-block-acf-cta .cta-wrapper .wp-block-button{width:fit-content}.wp-block-acf-cta .cta-wrapper .wp-block-button .wp-element-button{margin:10px 0 0}.single-post .wp-block-acf-cta .cta-wrapper{display:flex;gap:50px;flex-wrap:wrap;justify-content:center;text-align:center;padding:50px}.wp-block-acf-clients .slider-wrapper{display:flex;gap:20px;flex-direction:column}.wp-block-acf-clients .slider-wrapper .splide__slide{align-self:center}.clients-splide .single-slide{text-align:center}.clients-splide .splide__pagination{bottom:-1.5em}@font-face{font-family:"mw relaunch";src:url(./assets/fonts/mw_icon.eot);src:url(./assets/fonts/mw_icon.eot?#iefix)format("embedded-opentype"),url(./assets/fonts/mw_icon.woff2)format("woff2"),url(./assets/fonts/mw_icon.woff)format("woff"),url(./assets/fonts/mw_icon.ttf)format("truetype"),url(./assets/fonts/mw_icon.svg#font)format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"mw relaunch";src:url(../fonts/mw\ relaunch.svg#mw\ relaunch)format("svg")}}.mw-icon-facebook:before,.mw-icon-instagram:before,.mw-icon-linkedin:before,[data-icons8]:before{display:inline-block;font-family:"mw relaunch";font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}[data-icons8]:before{content:attr(data-icons8)}.mw-icon-linkedin:before{content:""}.mw-icon-instagram:before{content:""}.mw-icon-facebook:before{content:""}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus,.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:transparent}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}