@charset "UTF-8";
/*!
Theme Name: Media Match Theme
Theme URI: https://www.medienwirth.at
Author: mw
Author URI: https://www.medienwirth.at
Description: Individuell gestaltetes Wordpress Theme für das Unternehmen media match e.U.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: mw
*/
@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@font-face{font-display:swap;font-family:"Comfortaa";font-style:normal;font-weight:300;src:url(./assets/fonts/comfortaa-v45-latin-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Comfortaa";font-style:normal;font-weight:700;src:url(./assets/fonts/comfortaa-v45-latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Courgette";font-style:normal;font-weight:400;src:url(./assets/fonts/courgette-v17-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Silkscreen";font-style:normal;font-weight:400;src:url(./assets/fonts/silkscreen-v4-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Finalsix";font-style:normal;font-weight:600;src:url(./assets/fonts/finalsix_medibold.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Finalsix";font-style:normal;font-weight:300;src:url(./assets/fonts/finalsix_normal.woff2)format("woff2")}@media (max-width:900px){:root{--wp--preset--spacing--80:2rem}}*,::after,::before{box-sizing:border-box}body{margin:0;background-color:#fff;color:#000;font-family:"Comfortaa",sans-serif}@media (max-width:900px){body{left:0}}img{max-width:100%;height:auto;vertical-align:bottom}.container{max-width:90%;width:var(--wp--style--global--content-size);margin:auto}main{padding-top:80px}@media (min-width:1440px){main{padding-top:100px}}.single main{padding-top:75px}:focus{outline:1px dashed #073d61}@media (min-width:1025px){.only-mobile{display:none}}.is-like-h1,.is-like-h2,.is-like-h3,h1,h2,h3{font-family:"Comfortaa",sans-serif}h1,h2,h3{margin:.5em 0}h1,h2,h3,h4,h5,h6{line-height:1.2em;font-weight:300}.is-like-h1,h1{font-size:clamp(30px,4vw,54px);margin:0 0 2rem}.is-like-h2,.is-like-h3,h2,h3{font-size:clamp(26px,3vw,36px);margin:0 0 2rem}.is-like-h3,h3{font-size:clamp(20px,2vw,28px)}.is-style-h4,h4{font-size:clamp(22px,2vw,32px);margin:0}.is-style-h5,h5{font-size:clamp(20px,2vw,26px);margin:0}.is-style-h6,a,h6,p{font-size:clamp(18px,2vw,22px);margin:0}a,p{font-size:clamp(16px,1vw,20px);line-height:2}p+p{margin-top:1rem}a{color:#073d61}#site-footer .upper-footer .upper-wrapper .right-section .links #upper-footer-nav ul li a:hover,.category-nav ul li.current-cat,a:hover{text-decoration:underline}a,a.contact{text-decoration:none}a.contact{display:block;margin-top:10px}ul{font-size:1.1rem}ul li{margin:0 0 1rem}.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{grid-column:full-width;width:100%;display:grid;padding-left:var(--padding-inline);padding-right:var(--padding-inline);box-sizing:border-box}.content-grid .alignfull:not(.wp-block-columns){grid-template-columns:inherit}.content-grid .alignfull>*{grid-column:1/-1;padding-left:var(--padding-inline);padding-right:var(--padding-inline);box-sizing:border-box}.wp-block-columns{display:flex;gap:1rem}.wp-block-column{flex:1}@media (max-width:1025px){.wp-block-columns.alignfull>*{padding:0 5%}}.button,.wp-block-button .wp-block-button__link,.wp-element-button,button{background-color:#073d61;color:#fff;border-radius:50px;border:1px solid #073d61;padding:15px 50px;display:block;margin:1rem 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:#fff;background-color:#4e9a80;border-color:#4e9a80;text-decoration:none}.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:#073d61;color:#000}.menu-button{display:inline-block;text-decoration:none}.gform_button{background-color:#073d61!important;color:#fff!important;border-radius:50px!important;border:1px solid #073d61!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{color:#fff!important;background-color:#4e9a80!important}.gform_button.active{border-color:#4e9a80!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}}#site-footer{box-shadow:0-5px 17px -12px #fff;margin-top:4rem}#site-footer .upper-footer{background:linear-gradient(to right,#ddeffd 50%,#fff 50%)}@media (max-width:900px){#site-footer .upper-footer{background:linear-gradient(to right,#ddeffd 90%,#fff 90%)}}#site-footer .upper-footer .upper-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12rem;padding:2.5rem 0}@media (max-width:900px){#site-footer .upper-footer .upper-wrapper{gap:1rem}}#site-footer .upper-footer .upper-wrapper .left-section{flex:1;display:flex;flex-direction:column;gap:1.5rem}#site-footer .upper-footer .upper-wrapper .left-section #brand img{max-width:50%}#site-footer .upper-footer .upper-wrapper .right-section{flex:1;display:flex;justify-content:space-between}@media (max-width:900px){#site-footer .upper-footer .upper-wrapper .right-section{flex-direction:column;gap:1rem}}#site-footer .upper-footer .upper-wrapper .right-section .contact,#site-footer .upper-footer .upper-wrapper .right-section .links{display:flex;flex-direction:column;gap:1rem}#site-footer .upper-footer .upper-wrapper .right-section .links #upper-footer-nav ul{list-style:none;display:flex;flex-direction:column;padding:0;margin:0}@media (max-width:900px){#site-footer .upper-footer .upper-wrapper .right-section .links #upper-footer-nav ul{justify-content:center}}#nav-main .container #main-menu li,#site-footer .upper-footer .upper-wrapper .right-section .links #upper-footer-nav ul li{margin:0}#site-footer .upper-footer .upper-wrapper .right-section .links #upper-footer-nav ul li a,.category-nav ul li a,.single-post-content .meta-wrapper .meta .single-meta a{text-decoration:none}#site-footer .upper-footer .upper-wrapper .right-section .contact .contact-item{display:flex;flex-direction:column}#site-footer .upper-footer .upper-wrapper .right-section .contact .contact-item .item{display:flex;gap:.5rem}#site-footer .upper-footer .upper-wrapper .right-section .contact .contact-item .item a{margin:0;color:#073d61;display:flex;align-items:center;gap:.5rem;text-decoration:none;border-bottom:1px solid transparent;transition:200ms linear}#site-footer .upper-footer .upper-wrapper .right-section .contact .contact-item .item a:hover{border-bottom:1px solid #073d61}#site-footer .lower-footer,.accordion .accordion-content p{margin:1rem 0}#site-footer .footer-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}@media (max-width:900px){#site-footer .footer-wrapper{flex-direction:column}}#site-footer .footer-wrapper .copyright,#site-footer .footer-wrapper>*{flex:1}@media (max-width:900px){#site-footer .footer-wrapper>*{width:100%;text-align:center}}#site-footer .footer-wrapper .socials{display:flex;gap:.5rem;flex:1;justify-content:end}@media (max-width:900px){#site-footer .footer-wrapper .socials{justify-content:center}}#site-footer .footer-wrapper #footer-nav ul a,#site-footer .footer-wrapper .socials a{text-decoration:none;color:#000}#site-footer .footer-wrapper .socials a:hover{color:#073d61}#site-footer .footer-wrapper .socials a span{font-size:30px}#site-footer .footer-wrapper #footer-nav{flex:1;justify-content:center;display:flex}#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}}#nav-main .container #main-menu .current-menu-item>a,#nav-main .container #main-menu a:hover,#site-footer .footer-wrapper #footer-nav ul a:hover{color:#073d61;text-decoration:underline}.copy-button{display:flex;align-items:center;position:relative;transition:200ms linear}.copy-button:hover .tooltip-text{visibility:visible;opacity:1}.copy-button .tooltip-text{visibility:hidden;width:max-content;background-color:#4e9a80;color:#fff;text-align:center;border-radius:4px;padding:5px 8px;position:absolute;bottom:125%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s;white-space:nowrap;z-index:10;font-size:14px}.copy-button .tooltip-text::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#4e9a80 transparent transparent}.copy-button .icon-copy{height:20px;width:20px;display:block}.gform-theme--framework{--gf-font-family-base:Comfortaa, sans-serif;--gf-form-footer-margin-y-start:50px}.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}.textarea,input,select{background-color:rgba(255,255,255,.9)!important;color:#000!important;text-align:center!important;font-size:clamp(16px,1vw,20px)!important;border:1px solid #073d61!important}input,select{height:50px!important}input.button,select.button{height:auto!important}input[type=checkbox],select[type=checkbox]{width:50px!important}input[type=checkbox]:checked::before,select[type=checkbox]:checked::before{color:#000!important;font-size:25px!important}.gfield_label,.gfield_required_asterisk,label{justify-content:center!important;color:#000!important;line-height:50px!important}.gfield--type-checkbox,.gfield_checkbox{text-align:center!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:100%;cursor:pointer}.blog-grid .blog-item .overlay .overlay-link:hover .blog-title{background:#ddeffd}.blog-grid .blog-item .overlay .overlay-link .blog-title{writing-mode:vertical-rl;transform:rotate(180deg);margin:0;transition:margin 150ms ease;width:fit-content;padding:1rem;background:rgba(255,255,255,.85);font-size:clamp(17px,1.75vw,22px)}.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{color:#4e9a80;text-decoration:underline}.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 #073d61;padding-top:30px}}@media screen and (min-width:900px){.single-post-content .meta-wrapper .meta{border-left:1px solid #073d61;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:hover,.wp-block-acf-products .product-item a:hover h3{color:#fff;text-shadow:2px 2px 2px #073d61}.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:#073d61}.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,.wp-block-acf-hero .hero-content .wp-block-image 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:#073d61;width:0}#nav-main{position:fixed;top:0;left:0;right:0;z-index:9999;height:80px;background-color:#fff}#nav-main.is-scrolled{background-color:rgba(255,255,255,.9)}@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:#073d61}#nav-main .container #main-menu{position:fixed;top:80px;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);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:var(--white);text-decoration:none;display:block;padding:0 1em;transition:color 300ms linear}@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:1em;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:#000;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,#ddeffd 90%,#fff 90%,#fff 100%)}.wp-block-acf-hero .hero-content{display:grid;grid-template-columns:1fr;height:fit-content;grid-column:content}@media (min-width:900px){.wp-block-acf-hero .hero-content{grid-template-columns:1fr 1fr;height:calc(100vh - 100px);gap:6rem}}@media (max-width:900px){.wp-block-acf-hero .hero-content{grid-template-rows:1fr;margin-top:3rem}}.wp-block-acf-hero .hero-content .hero-item{display:flex;flex-direction:column;justify-content:center}.wp-block-acf-hero .hero-content .hero-item h1{font-size:clamp(15px,2vw,30px);margin-bottom:.5rem;color:#073d61}.wp-block-acf-hero .hero-content .hero-item h2{font-weight:600}.wp-block-acf-hero .hero-content .hero-item .wp-block-button__link{margin-top:0}@media (max-width:900px){.wp-block-acf-hero .hero-content .hero-item .wp-block-button__link{margin-bottom:2rem}}.wp-block-acf-hero .hero-content .wp-block-image{height:inherit;margin:0}@media (max-width:900px){.wp-block-acf-hero .hero-content .wp-block-image img{height:60%}}.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%}.grid-item.is-style-vertically-center .acf-innerblocks-container{width:100%;flex-direction:column;justify-content:center;display:flex;gap:2rem;height:100%}.grid-item.is-style-vertically-center .acf-innerblocks-container>*{margin:0}.wp-block-acf-products{display:flex;gap:30px;flex-direction:column;margin:75px 0}@media (min-width:900px){.wp-block-acf-products{flex-direction:row;justify-content:space-between}}.wp-block-acf-products .product-link{text-decoration:none;border-radius:25px}.wp-block-acf-products .product-item{border-radius:25px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:35px}.wp-block-acf-products .product-item a{text-decoration:none;color:#fff;text-align:center}.wp-block-acf-products .product-item a .product-thumbnail{width:220px;height:220px;margin:auto}.wp-block-acf-products .product-item a .product-thumbnail img{width:100%;height:100%;object-fit:contain;object-position:center}.wp-block-acf-products .product-item a h3{margin:50px auto 0}.wp-block-acf-single-product{display:flex;gap:30px;flex-direction:column;margin:75px 0}@media (min-width:900px){.wp-block-acf-single-product{flex-direction:row;justify-content:space-between}.wp-block-acf-single-product.reverse{flex-direction:row-reverse}}.wp-block-acf-single-product>*{flex:1}.wp-block-acf-single-product .product-info{padding:20px 0;display:flex;flex-direction:column;justify-content:center;gap:35px}.wp-block-acf-single-product .product-info>*{margin:0}.wp-block-acf-single-product .product-info .button{margin-left:0;text-decoration:none;width:max-content}.wp-block-acf-single-product .product-image img{width:100%;height:100%;opacity:.3}.wp-block-acf-clients .slider-wrapper .splide__slide{align-self:center}.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:#073d61;border:3px solid #073d61;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:#ddeffd;margin:50px 0}.wp-block-acf-cta .cta-wrapper{padding:100px 0;display:grid;gap:50px}@media (min-width:900px){.wp-block-acf-cta .cta-wrapper{grid-template-columns:1fr 20%}}.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:100%}.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 .client-splide{mask-image:linear-gradient(to right,transparent 5%,#000 10%,#000 90%,transparent 95%)}@media (min-width:1025px){.wp-block-acf-clients .slider-wrapper .client-splide{mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}}.wp-block-acf-clients .slider-wrapper .client-splide .splide__slide{align-self:center;width:fit-content!important}.wp-block-acf-clients .slider-wrapper .client-splide .splide__slide .client-slide{height:110px;display:flex;align-items:center;justify-content:center}@media (min-width:1025px){.wp-block-acf-clients .slider-wrapper .client-splide .splide__slide .client-slide{margin-top:1rem}}.wp-block-acf-clients .slider-wrapper .client-splide .splide__slide .client-slide .img-wrapper{border-radius:10px;height:85px;padding:.5rem;width:150px}@media (min-width:1025px){.wp-block-acf-clients .slider-wrapper .client-splide .splide__slide .client-slide .img-wrapper{width:230px;border:1px solid #ddeffd;box-shadow:0 3px 6px rgba(0,0,0,.16)}}.wp-block-acf-clients .slider-wrapper .client-splide .splide__slide .client-slide .img-wrapper img{object-fit:contain;width:100%;height:100%}.is-style-outlined{border:1px solid #ddeffd;border-radius:10px}.is-style-outlined .accordion .accordion-item button[aria-expanded=true],.is-style-outlined .accordion button[aria-expanded=true]+.accordion-content{border-bottom:none}.is-style-outlined .accordion button{border-bottom:none;padding:.5rem 1rem}.is-style-outlined .accordion button .accordion-title h3{font-size:clamp(16px,1vw,18px)}.is-style-outlined .accordion .accordion-content{padding:0 1rem}.is-style-outlined .accordion .accordion-content p{margin:.5rem 0}.is-style-blue .accordion .faq-item.active,.is-style-blue .accordion .faq-item:hover{background-color:#fff}.accordion .faq-item{border-radius:10px}.accordion .faq-item:nth-last-of-type{margin-bottom:0}.accordion .faq-item:hover{background-color:#ddeffd}.accordion .faq-item.active{background-color:#ddeffd;transform:translateY(-2px)}.accordion button{position:relative;display:block;text-align:left;width:100%;background-color:transparent;font-weight:600;color:#073d61;cursor:pointer;padding:1rem;outline:0;font-size:15px;transition:.4s;margin:0;border-radius:0!important;border:0;border-bottom:1px solid #ddeffd}@media (max-width:769px){.accordion button{padding:14px}}.accordion button:hover{cursor:pointer}.accordion button:hover::after{cursor:pointer;color:#073d61;border:1px solid #073d61}.accordion button:hover .accordion-title h3{color:#073d61}.accordion button:focus{cursor:pointer;color:#073d61}.accordion button:focus::after{cursor:pointer;color:#073d61;border:1px solid #073d61}.accordion button .accordion-title h3{margin-right:auto;width:95%;font-weight:600}@media (max-width:769px){.accordion button .accordion-title h3{width:90%}}.accordion button .icon{display:inline-block;position:absolute;top:50%;right:1rem;transform:translateY(-50%);width:22px;height:15px;color:#073d61;transform-origin:center;transition:transform 300ms linear}.accordion button .icon::after,.accordion button .icon::before{content:"";position:absolute;width:2px;height:10px;background:currentColor;transform-origin:top center}.accordion button .icon::before{top:5px;left:3px;transform:rotate(-50deg)}.accordion button .icon::after{top:5px;right:3px;transform:rotate(50deg)}.accordion button[aria-expanded=true] .icon{transform:translateY(-50%) rotate(180deg)}.accordion button[aria-expanded=true]+.accordion-content{max-height:3000px;transition:max-height 300ms ease;will-change:opacity,max-height;opacity:0;animation:fadeIn .55s ease-out forwards}.accordion .accordion-content{opacity:0;max-height:0;overflow:hidden;transition:opacity 200ms linear,max-height 300ms linear;will-change:opacity,max-height;padding:0 35px}.single-post .accordion-wrapper{width:100%}.accordion-content,.accordion-panel{max-height:0;overflow:hidden;transition:max-height 240ms ease}.accordion .accordion-trigger.active .icon{transform:rotate(90deg);transition:transform 200ms ease}.workshops-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media (min-width:1025px){.workshops-grid{grid-template-columns:repeat(5,1fr)}.workshops-grid.lang-grid-2{grid-template-columns:repeat(2,1fr)}}.workshops-grid .workshop-letter{width:100%;margin-top:1rem;grid-column:span 2}@media (min-width:1025px){.workshops-grid .workshop-letter{grid-column:span 5}}.workshops-grid .single-workshop{border:1px solid #073d61;display:flex;gap:1rem;padding:1rem;border-radius:10px;align-items:center;background-color:#fff}@media (max-width:1025px){.workshops-grid .single-workshop{gap:.5rem;padding:.5rem}}.workshops-grid .single-workshop img{width:35px;height:35px;object-fit:contain;border-radius:50%}@media (max-width:1025px){.workshops-grid .single-workshop img{flex-grow:1}.workshops-grid .single-workshop p{flex-grow:10;hyphens:auto}}.workshop .wp-block-heading{margin:2rem 0 4rem}@media (max-width:1025px){.workshop .wp-element-button{justify-content:center}}.wp-block-acf-services-grid{padding:0 0 50px;grid-column:full-width!important;display:grid;grid-template-columns:inherit;background:linear-gradient(to bottom,#ddeffd 75%,#fff 75%,#fff 100%)}.wp-block-acf-services-grid .services-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:30px;padding:20px;position:relative;grid-column:content;background-color:#073d61;border-radius:10px}@media (min-width:900px){.wp-block-acf-services-grid .services-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1440px){.wp-block-acf-services-grid .services-grid{grid-template-columns:repeat(4,1fr)}}.wp-block-acf-services-grid .services-grid .heading-wrapper{background-color:#073d61;text-align:center;padding:0 4rem}@media (max-width:1025px){.wp-block-acf-services-grid .services-grid .heading-wrapper{padding:0 .3rem!important}}@media (min-width:900px){.wp-block-acf-services-grid .services-grid .heading-wrapper{grid-column:span 2}}@media (min-width:1440px){.wp-block-acf-services-grid .services-grid .heading-wrapper{grid-column:span 4}}.wp-block-acf-services-grid .services-grid .heading-wrapper h2{color:#fff}@media (max-width:1025px){.wp-block-acf-services-grid .services-grid .heading-wrapper h2{font-size:28px;margin-bottom:0}}.wp-block-acf-services-grid .services-grid .service-item{background-color:#073d61;border-radius:5px;padding:1rem;color:#073d61;display:flex;gap:1rem;flex-wrap:wrap;flex-direction:column;justify-content:end;cursor:pointer}@media (max-width:900px){.wp-block-acf-services-grid .services-grid .service-item{background-color:#fff;gap:.5rem}}.wp-block-acf-services-grid .services-grid .service-item:hover{text-decoration:none;background-color:#ddeffd}.wp-block-acf-services-grid .services-grid .service-item:hover .icon-wrapper{transform:translateX(0)}.wp-block-acf-services-grid .services-grid .service-item .icon-wrapper{margin-left:.5rem;transition:transform 200ms ease;transform:translateX(-5px);display:flex;align-items:center}.wp-block-acf-services-grid .services-grid .service-item .icon-wrapper>*{font-weight:600}@media (min-width:1025px){.wp-block-acf-services-grid .services-grid .service-item{color:#073d61;background-color:#fff}}.wp-block-acf-services-grid .services-grid .service-item .single-service{display:flex;gap:.5rem;align-items:center}@media (min-width:900px){.wp-block-acf-services-grid .services-grid .service-item .single-service{flex-direction:column}}.wp-block-acf-services-grid .services-grid .service-item .single-service img{width:82px;height:82px;object-fit:contain;object-position:center}.wp-block-acf-services-grid .services-grid .service-item .single-service .service-name{display:flex}.wp-block-acf-services-grid .services-grid .service-item .single-service .service-name h3{font-size:clamp(17px,2vw,26px);margin:0}.wp-block-acf-services-grid .services-grid .service-item .service-excerpt,.wp-block-acf-single-case-studie .case-studie-grid .video-thumbnail.hide-after::after,.wp-block-acf-solo-case-studie .video-thumbnail.hide-after::after{display:none}@media (min-width:1025px){.wp-block-acf-services-grid .services-grid .service-item .service-excerpt{display:block}}.wp-block-acf-services-grid .services-grid .service-item .service-excerpt p{hyphens:auto}.wp-block-acf-single-service.has-background{padding:2rem}.wp-block-acf-single-service .single-service-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:6rem;padding:2%0}@media (min-width:1025px){.wp-block-acf-single-service .single-service-grid{grid-template-columns:1fr 30%}}.wp-block-acf-single-service .single-service-grid .content-wrapper,.wp-block-acf-vimeo .vimeo-wrapper{display:flex;flex-direction:column;justify-content:center}@media (max-width:1025px){.wp-block-acf-single-service .single-service-grid .content-wrapper{order:2}}.wp-block-acf-single-service .single-service-grid .content-wrapper .service-link{color:#073d61}.wp-block-acf-single-service .single-service-grid .image-wrapper img{width:100%;height:100%;object-fit:contain;background:#fff}@media (max-width:1025px){.wp-block-acf-single-service .single-service-grid .image-wrapper{order:1}}.wp-block-acf-vimeo{display:grid;grid-template-columns:repeat(2,1fr);gap:6rem}@media (max-width:1025px){.wp-block-acf-vimeo{grid-template-columns:1fr;gap:2rem}}.wp-block-acf-vimeo.inverted .vimeo-wrapper{order:2}.wp-block-acf-vimeo.inverted .vimeo-poster{order:1}.wp-block-acf-vimeo .vimeo-wrapper{gap:1frem}.wp-block-acf-vimeo .vimeo-dialog{width:auto;max-width:90vw;max-height:90vh;display:flex;justify-content:center;align-items:center;background:0 0!important;box-shadow:none!important}.wp-block-acf-vimeo .vimeo-dialog .js-close-vimeo-modal{margin:0;padding:0;top:0;right:0}.wp-block-acf-vimeo .vimeo-dialog .js-close-vimeo-modal svg{width:50px;height:50px}.wp-block-acf-vimeo .vimeo-iframe-target iframe{width:auto;height:auto;max-width:90vw;max-height:90vh;border-radius:12px}.wp-block-acf-list-grid,.wp-block-acf-stat-grid{grid-column:content!important}.wp-block-acf-list-grid .list-grid{display:grid;gap:2rem;row-gap:1rem;grid-template-columns:repeat(1,1fr);grid-column:content;margin:.5rem 0}@media (min-width:1025px){.wp-block-acf-list-grid .list-grid{gap:2rem;row-gap:1rem}}.wp-block-acf-list-grid .list-grid .list-item{display:flex;gap:.5rem;text-align:center;align-items:center}@media (max-width:1025px){.wp-block-acf-list-grid .list-grid .list-item{display:grid;grid-template-columns:12% 1fr}}.wp-block-acf-list-grid .list-grid .list-item img,.wp-block-acf-stat-grid .stat-grid .stat-item img{height:65px;width:105px;object-fit:contain;object-position:top}.wp-block-acf-list-grid .list-grid .list-item p,.wp-block-acf-stat-grid .stat-grid .stat-item p{line-height:1;text-align:left;hyphens:auto}.wp-block-acf-list-grid .list-grid .list-item p.number{font-size:3rem;font-weight:600}@media (min-width:1025px){.wp-block-acf-list-grid .list-grid .list-item p.number{font-size:4rem}}.wp-block-acf-list-grid .list-grid .list-item>*{margin:0}.wp-block-acf-con-pro .con-pro{display:grid;grid-template-columns:repeat(2,1fr);gap:6rem}@media (max-width:1025px){.wp-block-acf-con-pro .con-pro{grid-template-columns:1fr;gap:2rem}}.wp-block-acf-stat-grid .stat-grid{display:grid;gap:2rem;row-gap:1rem;grid-template-columns:repeat(1,1fr);grid-column:content;margin:.5rem 0}@media (min-width:1025px){.wp-block-acf-stat-grid .stat-grid{gap:2rem;row-gap:2rem}}.wp-block-acf-stat-grid .stat-grid .stat-item{display:flex;gap:1rem;text-align:center;align-items:center}.wp-block-acf-stat-grid .stat-grid .stat-item.is-style-baseline{align-items:baseline}@media (max-width:1025px){.wp-block-acf-stat-grid .stat-grid .stat-item{display:grid;grid-template-columns:1fr}}.wp-block-acf-stat-grid .stat-grid .stat-item p.number{font-size:3rem;font-weight:600;color:#073d61}@media (min-width:1025px){.wp-block-acf-stat-grid .stat-grid .stat-item p.number{font-size:4rem}}.wp-block-acf-stat-grid .stat-grid .stat-item>*{margin:0}.wp-block-acf-step-grid .step-grid{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr);grid-column:content}@media (min-width:900px){.wp-block-acf-step-grid .step-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1440px){.wp-block-acf-step-grid .step-grid{grid-template-columns:repeat(4,1fr)}}.wp-block-acf-step-grid .step-grid .step-item{display:flex;flex-direction:column;gap:1rem}.wp-block-acf-hero-small .hero-small-content h1,.wp-block-acf-hero-small .hero-small-content h2,.wp-block-acf-step-grid .step-grid .step-item>*{margin:0}.wp-block-acf-step-grid .step-grid .step-item .step-image{display:flex;text-align:center}@media (min-width:1025px){.wp-block-acf-step-grid .step-grid .step-item .step-image{flex-direction:column}}.wp-block-acf-step-grid .step-grid .step-item .step-image p{font-size:150px;color:#073d61;opacity:.25;font-weight:600;line-height:.7;padding-right:0;align-items:center;display:flex}@media (min-width:1025px){.wp-block-acf-step-grid .step-grid .step-item .step-image p{font-size:200px;padding-right:2rem;justify-content:center}}.wp-block-acf-step-grid .step-grid .step-item .step-image figure{display:flex;justify-content:center;align-items:center;width:200px;margin:0 auto}@media (min-width:1025px){.wp-block-acf-step-grid .step-grid .step-item .step-image figure{width:280px}}.wp-block-acf-step-grid .step-grid .step-item .step-image figure img{max-width:200px;height:100%;object-fit:contain}@media (min-width:1025px){.wp-block-acf-step-grid .step-grid .step-item .step-image figure img{max-width:280px}}.wp-block-acf-testimonial-slide{padding:1rem;border-radius:10px;max-width:90vw}.wp-block-acf-testimonial-slide .testimonial-slide .single-testimonial{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem;position:relative}@media (max-width:1025px){.wp-block-acf-testimonial-slide .testimonial-slide .single-testimonial{text-align:center}}.wp-block-acf-testimonial-slide .testimonial-slide .single-testimonial .icon-wrapper{margin:auto;position:absolute;top:-4rem;right:0;opacity:.7;z-index:-1}.wp-block-acf-testimonial-slide .testimonial-slide .single-testimonial .icon-wrapper span{font-size:18rem;color:#ddeffd}.wp-block-acf-testimonial-slide .testimonial-slide .single-testimonial .content{margin:auto;width:95%}@media (min-width:1025px){.wp-block-acf-testimonial-slide .testimonial-slide .single-testimonial .content{display:grid;grid-template-columns:30% 1fr;gap:2rem}}.wp-block-acf-testimonial-slide .testimonial-slide .single-testimonial .content img{aspect-ratio:11/16;object-fit:cover}.wp-block-acf-testimonial-slide .testimonial-slide .single-testimonial .info{display:flex;flex-direction:column;flex-wrap:wrap;gap:.2rem;justify-content:center;align-items:center;width:90%;margin:auto}.wp-block-acf-testimonial-slide .testimonial-slide .single-testimonial .info>*{margin:0;padding:0;flex:1;text-align:center;font-size:1.2rem}.wp-block-acf-testimonial-slide .testimonial-slide .single-testimonial .info .name-position{font-weight:600}.wp-block-acf-hero-small,.wp-block-acf-testimonial-slide .splide__pagination__page,.wp-block-acf-testimonial-slide .splide__pagination__page.is-active{background:#ddeffd}.wp-block-acf-hero-small .hero-small-content{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;text-align:center;height:fit-content;padding:5vh 0;grid-column:content}.wp-block-acf-solo-case-studie .video-thumbnail{width:100%;aspect-ratio:16/9;position:relative;cursor:pointer;border-radius:10px;overflow:hidden}.wp-block-acf-single-case-studie .case-studie-grid .video-thumbnail:hover::after,.wp-block-acf-solo-case-studie .video-thumbnail:hover::after{opacity:1}.wp-block-acf-single-case-studie .case-studie-grid .video-thumbnail .overlay,.wp-block-acf-solo-case-studie .video-thumbnail .overlay{position:absolute;left:0;top:0;bottom:0;right:50%;background:linear-gradient(to right,#073d61 0,rgba(7,61,97,0) 100%);display:flex;flex-direction:column;gap:2rem;justify-content:center;padding:3rem;z-index:1}.wp-block-acf-single-case-studie .case-studie-grid .video-thumbnail .overlay>*,.wp-block-acf-solo-case-studie .video-thumbnail .overlay>*{color:#fff;font-size:clamp(22px,2vw,32px);line-height:1.275;margin:0}.wp-block-acf-single-case-studie .case-studie-grid .video-thumbnail .overlay p:not(.name),.wp-block-acf-solo-case-studie .video-thumbnail .overlay p:not(.name){font-weight:500}.wp-block-acf-single-case-studie .case-studie-grid .video-thumbnail .video-container,.wp-block-acf-solo-case-studie .video-thumbnail .video-container{width:100%;height:100%}.wp-block-acf-single-case-studie .case-studie-grid .video-thumbnail .video-container img,.wp-block-acf-solo-case-studie .video-thumbnail .video-container img{width:100%;height:100%;object-fit:cover}.wp-block-acf-single-case-studie{display:grid}.wp-block-acf-single-case-studie .case-studie-grid{display:grid;grid-template-columns:1fr;max-width:90vw}@media (min-width:1440px){.wp-block-acf-single-case-studie .case-studie-grid{grid-template-columns:1fr 33.3333333333%;gap:10rem}.wp-block-acf-single-case-studie .case-studie-grid.is-style-larger-side-right{grid-template-columns:33.3333333333% 1fr}}.wp-block-acf-single-case-studie .case-studie-grid .video-thumbnail{width:100%;aspect-ratio:16/9;position:relative;cursor:pointer;border-radius:10px;overflow:hidden}.wp-block-acf-single-case-studie .case-studie-grid .video-text{display:flex;flex-direction:column}.wp-block-acf-single-case-studie .case-studie-grid .video-text .content{display:flex;flex-direction:column;gap:1rem}.wp-block-acf-single-case-studie .case-studie-grid .video-text .content p{font-style:italic}.wp-block-acf-single-case-studie .case-studie-grid .video-text .content p:not(.name){font-weight:300}.wp-block-acf-single-case-studie .case-studie-grid .video-text .content h3{padding-left:1rem;position:relative;margin:0}.wp-block-acf-single-case-studie .case-studie-grid .video-text .content h3:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background-color:#4e9a80}.wp-block-acf-single-case-studie .case-studie-grid .video-text .case-studie-link{color:#073d61;display:flex;align-items:center;gap:1rem}.wp-block-acf-case-studies-grid .case-studies-wrapper .single-studie:hover,.wp-block-acf-single-case-studie .case-studie-grid .video-text .case-studie-link:hover{text-decoration:none}.wp-block-acf-single-case-studie .case-studie-grid .video-text .case-studie-link .icon-wrapper{position:relative;transition:transform 200ms linear}.wp-block-acf-case-studies-grid .case-studies-wrapper{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr);grid-column:content}@media (min-width:1025px){.wp-block-acf-case-studies-grid .case-studies-wrapper{grid-template-columns:repeat(3,1fr)}}.wp-block-acf-case-studies-grid .case-studies-wrapper .single-studie{border:1px solid #ddeffd;border-radius:10px;overflow:hidden}.wp-block-acf-case-studies-grid .case-studies-wrapper .single-studie:hover .icon-wrapper,.wp-block-acf-single-case-studie .case-studie-grid .video-text .case-studie-link:hover .icon-wrapper{transform:translateX(5px)}.wp-block-acf-case-studies-grid .case-studies-wrapper .single-studie .image-container{height:280px}.wp-block-acf-case-studies-grid .case-studies-wrapper .single-studie .image-container img{height:100%;width:100%;object-fit:cover}.wp-block-acf-case-studies-grid .case-studies-wrapper .single-studie .info-btn{padding:1rem;cursor:pointer;display:flex;align-items:center;gap:1rem}.wp-block-acf-case-studies-grid .case-studies-wrapper .single-studie .info-btn .icon-wrapper{position:relative;transition:transform 200ms linear}.wp-block-acf-case-studies-grid .case-studies-wrapper .single-studie .info-btn .icon-wrapper>*{color:#073d61}.wp-block-acf-case-studies-grid .case-studies-wrapper .single-studie .info-btn.thumbnailbutton{padding:0}.wp-block-acf-case-studies-grid .case-studies-wrapper .single-studie .info-btn .open-popup{color:#ddeffd;font-size:clamp(18px,2vw,20px);font-weight:600}.wp-block-acf-case-studies-grid .case-studies-wrapper .single-studie .info-btn .popup-wrapper .popup{aspect-ratio:16/9}@font-face{font-family:"icomoon";src:url(./assets/fonts/icomoon.eot?krlv7z);src:url(./assets/fonts/icomoon.eot?krlv7z#iefix)format("embedded-opentype"),url(./assets/fonts/icomoon.ttf?krlv7z)format("truetype"),url(./assets/fonts/icomoon.woff?krlv7z)format("woff"),url(./assets/fonts/icomoon.svg?krlv7z#icomoon)format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-signature:before{content:""}.icon-sparkling:before{content:""}.icon-user:before{content:""}.icon-lock:before{content:""}.icon-next-arrow:before{content:""}.icon-right-arrow:before{content:""}.icon-contact-us:before{content:""}.icon-localize:before{content:""}.icon-check:before{content:""}.icon-copy:before{content:""}.icon-email:before{content:""}.icon-fb:before{content:""}.icon-ig:before{content:""}.icon-li:before{content:""}.icon-tel:before{content:""}.icon-quote:before{content:""}.icon-mark:before{content:""}.icon-yt: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}