body.home{--section-header-padding: clamp(38px, (3.9vw + 22px), 86px);--frame-width: clamp(10px, 1.1vw, 20px)}body.home .wp-site-blocks{opacity:0}body.home section .header>div{padding-top:var(--section-header-padding) !important}body.home section .header-top-rounded>div{padding-top:calc(var(--section-header-padding) - 25px) !important}body.home video{width:100vw;height:100vh;position:fixed;top:0;left:0;object-fit:cover;object-position:center;z-index:-1}body.home .frame{position:fixed;background-color:#fff;z-index:99999}body.home .frame.top{top:0;left:0;width:100vw;height:var(--frame-width)}body.home .frame.top::after{content:"";position:absolute;width:12px;aspect-ratio:1;background-image:radial-gradient(circle at 100% 100%, transparent 12px, white 12px);top:var(--frame-width);left:var(--frame-width)}body.home .frame.right{top:var(--frame-width);right:0;width:var(--frame-width);height:calc(100vh - 2 * var(--frame-width))}body.home .frame.right::after{content:"";position:absolute;width:12px;aspect-ratio:1;background-image:radial-gradient(circle at 100% 100%, transparent 12px, white 12px);top:0;right:var(--frame-width);rotate:90deg}body.home .frame.bottom{bottom:0;left:0;width:100vw;height:var(--frame-width)}body.home .frame.bottom::before{content:"";position:absolute;width:12px;aspect-ratio:1;background-image:radial-gradient(circle at 100% 100%, transparent 12px, white 12px);bottom:var(--frame-width);left:var(--frame-width);rotate:270deg}body.home .frame.bottom::after{content:"";position:absolute;width:12px;aspect-ratio:1;background-image:radial-gradient(circle at 100% 100%, transparent 12px, white 12px);bottom:var(--frame-width);right:var(--frame-width);rotate:180deg}body.home .frame.left{top:var(--frame-width);left:0;width:var(--frame-width);height:calc(100vh - 2 * var(--frame-width))}@media screen and (max-width:781px){body.home .frame{z-index:999}body.home .frame::before,body.home .frame::after{width:50px !important;background-image:radial-gradient(circle at 100% 100%, transparent 50px, white 50px) !important}}body.home #star-svg{position:absolute;width:0;height:0}body.home #star{position:fixed;width:100vw;height:100vh;z-index:99999;top:0;left:0;background-color:#fff;--h: 0;--w: 0;-webkit-mask:linear-gradient(#fff, #fff) top /100% calc(50% - var(--h)/2), linear-gradient(#fff, #fff) bottom/100% calc(50% - var(--h)/2), linear-gradient(#fff, #fff) left /calc(50.1% - var(--w)/2) 100%, linear-gradient(#fff, #fff) right /calc(50.1% - var(--w)/2) 100%, url(https://aecm.eu/wp-content/uploads/2026/05/star-negative.png) center/var(--w) var(--h);mask:linear-gradient(#fff, #fff) top /100% calc(50% - var(--h)/2), linear-gradient(#fff, #fff) bottom/100% calc(50% - var(--h)/2), linear-gradient(#fff, #fff) left /calc(50% - var(--w)/2) 100%, linear-gradient(#fff, #fff) right /calc(50% - var(--w)/2) 100%, url(https://aecm.eu/wp-content/uploads/2026/05/star-negative.png) center/var(--w) var(--h);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}body.home #news{width:100vw;max-width:100vw;margin-left:calc(var(--wp--style--root--padding-left) * -1) !important;background-color:var(--wp--preset--color--custom-dandelion-yellow)}body.home #news .container{width:81vw;padding:calc(var(--frame-width) + .5em) 0 0.5em;margin:0 auto;display:flex;justify-content:space-between;align-items:center}body.home #news .container .text{font-size:var(--wp--preset--font-size--custom-3);font-weight:300;line-height:1.1}body.home #news .container a{font-size:var(--wp--preset--font-size--custom-6);white-space:nowrap}@media screen and (max-width:781px){body.home #news .container{width:calc(100vw - 2 * var(--wp--style--root--padding-right));padding:30px 0 0.5em;flex-direction:column;align-items:normal;gap:5px;text-align:center;max-width:85vw;margin:0 auto}}body.home .news-margin{margin-top:calc(65px + var(--wp--preset--spacing--60)) !important}@media screen and (max-width:1399px){body.home .news-margin{margin-top:130px !important}}body.home section#intro{background-attachment:fixed;background-position:center;background:none !important}body.home section#mission{position:relative;background-attachment:fixed;background-position:center;background:none !important}body.home section#mission .sticky{position:-webkit-sticky;position:sticky;inset-block-start:0;overflow:hidden}body.home section#mission .container div{height:100%}@media screen and (max-width:781px){body.home section#mission .container div{height:auto}}body.home section#mission .container .counter{color:var(--wp--preset--color--custom-white-transparent);font-weight:500}body.home section#mission .container .counter p{cursor:pointer}body.home section#mission .container .counter p:hover{color:#fff}body.home section#mission .container .sticky-color{position:relative;font-size:var(--wp--preset--font-size--custom-2);font-weight:300;line-height:1.2}body.home section#mission .container .sticky-color p{position:absolute;opacity:0;margin:0;max-width:100%;transition:all 300ms ease-in-out}body.home section#mission .container .sticky-color p span{color:var(--wp--preset--color--custom-white-transparent);transition:color 100ms}body.home section#mission .container .sticky-color p span.new-color{color:#fff}body.home section#mission .container .sticky-color p.active{opacity:1}body.home section#mission #progress-bar{position:relative}body.home section#mission #progress-bar .progress-bar{position:absolute;display:block;bottom:1px;left:0;width:100%;max-width:100%;height:3px;margin:0;background-color:#fff;opacity:0.4}body.home section#mission #progress-bar .progress-bar-progress{position:absolute;display:block;bottom:0;left:0;max-width:100%;height:5px;margin:0;background-color:#fff;transition:all 500ms ease-in-out}body.home section#mission .skip-intro{opacity:0.4;color:#fff;transition:all 200ms ease-in-out}body.home section#mission .skip-intro:hover{opacity:1}@media screen and (max-height:719px){body.home section#mission .skip-intro{display:none}}body.home section#ticker .ticker-marquee{width:100%;overflow:hidden}body.home section#ticker .ticker-marquee .js-marquee{margin-right:0.3em !important}body.home section#impact .details{gap:0}body.home section#impact .details>div{border-right:1px solid var(--wp--preset--color--custom-light-gray-transparent);padding:0 1em;transition:color 400ms ease-in-out}body.home section#impact .details>div:first-child{padding-left:0}body.home section#impact .details>div:last-child{padding-right:0;border:none}body.home section#impact .details>div:nth-child(1){transition-delay:600ms}body.home section#impact .details>div:nth-child(2){transition-delay:1200ms}body.home section#impact .details>div:nth-child(3){transition-delay:1800ms}body.home section#impact .details>div:nth-child(4){transition-delay:2400ms}body.home section#impact .details>div.check{color:var(--wp--preset--color--custom-dandelion-yellow)}@media screen and (max-width:781px){body.home section#impact{--details-mobil-padding: 30px}body.home section#impact .details{grid-template-columns:repeat(2, minmax(0, 1fr));word-break:break-word;line-height:1.2 !important}body.home section#impact .details>div:nth-child(1){padding:0 var(--details-mobil-padding) var(--details-mobil-padding) 0;border-bottom:1px solid var(--wp--preset--color--custom-light-gray-transparent)}body.home section#impact .details>div:nth-child(2){padding:0 0 var(--details-mobil-padding) var(--details-mobil-padding);border-right:0;border-bottom:1px solid var(--wp--preset--color--custom-light-gray-transparent)}body.home section#impact .details>div:nth-child(3){padding:var(--details-mobil-padding) var(--details-mobil-padding) 0 0}body.home section#impact .details>div:nth-child(4){padding:var(--details-mobil-padding) 0 0 var(--details-mobil-padding)}}body.home section#about .swiper-wrapper{overflow:hidden}body.home section#about .swiper-wrapper .column-images{position:relative;margin-left:9.5vw}body.home section#about .swiper-wrapper .column-images .image{position:absolute;top:0;left:0;width:88%;height:100%;margin-top:0;border-radius:25px;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all 500ms ease-in-out;cursor:pointer}body.home section#about .swiper-wrapper .column-images .image:not(.is-visible){opacity:0}body.home section#about .swiper-wrapper .column-images .image figure{display:none}body.home section#about .swiper-wrapper .column-swiper{overflow:hidden}body.home section#about .swiper-wrapper .column-swiper .swiper.container{display:block;width:50000px;max-width:initial;clear:both;overflow:hidden;cursor:all-scroll}body.home section#about .swiper-wrapper .column-swiper .swiper.container .wrapper{float:left;margin-top:0;padding-right:7vw;max-width:35vw;opacity:0.4;transition:all 200ms ease-in-out}body.home section#about .swiper-wrapper .column-swiper .swiper.container .wrapper.current-wrapper-active{opacity:1}body.home section#about .swiper-wrapper .column-swiper .navigation-container{max-width:35vw;padding-right:7vw}body.home section#about .swiper-wrapper .column-swiper .navigation-container .navigation>div{text-indent:-9999px;width:24px;aspect-ratio:1.3513513514;background-position:center;background-size:contain;background-repeat:no-repeat;transition:all 200ms ease-in-out}body.home section#about .swiper-wrapper .column-swiper .navigation-container .navigation>div.disabled{opacity:0.4}body.home section#about .swiper-wrapper .column-swiper .navigation-container .navigation>div:not(.disabled){cursor:pointer}body.home section#about .swiper-wrapper .column-swiper .navigation-container .navigation .prev{background-image:url("https://aecm.eu/wp-content/uploads/2026/05/arrow-prev.png")}body.home section#about .swiper-wrapper .column-swiper .navigation-container .navigation .next{background-image:url("https://aecm.eu/wp-content/uploads/2026/05/arrow-link.png")}body.home section#about .swiper-wrapper .column-swiper .navigation-container .counter{color:#2f2f2f66;font-size:var(--wp--preset--font-size--custom-7);font-weight:500}body.home section#about .swiper-wrapper .column-swiper .navigation-container .counter p{display:inline-block;border:1px solid #2f2f2f66;border-radius:10em;padding:0.4em 1.8em 0.4em 2.2em;letter-spacing:5px}body.home section#about .swiper-wrapper .column-swiper .navigation-container .counter p span.current{color:#2f2f2f}@media screen and (max-width:781px){body.home section#about .swiper-wrapper .column-images{max-width:100vw;aspect-ratio:1.5909090909;margin-left:23px;margin-right:23px}body.home section#about .swiper-wrapper .column-swiper .swiper{margin-left:23px}body.home section#about .swiper-wrapper .column-swiper .swiper .wrapper{max-width:calc(100vw - 23px) !important;margin:0 !important;padding-right:23px !important}body.home section#about .swiper-wrapper .column-swiper .navigation-container{max-width:calc(100vw - 46px) !important;margin-left:23px;margin-right:23px;padding-right:0 !important}}body.home section#affiliate-members .lgx_logo_slider img{max-width:100%;max-height:70px;object-fit:scale-down}@media screen and (max-width:781px){body.home section#insights .topics p{text-align:left}body.home section#insights .topics .image{width:100%;aspect-ratio:1.755}body.home section#insights .topics .wp-block-buttons{justify-content:flex-end}body.home section#insights .topics .topic-one{flex-direction:column-reverse}}body.home section#contact table{width:auto}body.home section#contact table td{padding:0}body.home section#contact table td:first-child{padding-right:1em}body.home section#contact .wpcf7 form .two-columns{display:flex;gap:0 2em}@media screen and (max-width:499px){body.home section#contact .wpcf7 form .two-columns{flex-direction:column}}body.home section#contact .wpcf7 form .one-column.submit p{display:flex;flex-direction:row-reverse;margin-top:var(--wp--preset--spacing--30)}body.home section#contact .wpcf7 form div p{margin:0}body.home section#contact .wpcf7 form label{display:flex;flex-direction:column}body.home section#contact .wpcf7 form label input,body.home section#contact .wpcf7 form label textarea{background-color:transparent;border:none;border-bottom:1px solid #2f2f2f66;font-family:inherit;font-size:var(--wp--preset--font-size--custom-11);color:var(--wp--preset--color--custom-medium-gray);padding:0;max-height:3.5em;width:100%;max-width:100%}body.home section#contact .wpcf7 form label input:focus,body.home section#contact .wpcf7 form label textarea:focus{outline-offset:4px}body.home section#contact .wpcf7 form label select{width:100%;padding:0;font-family:inherit;font-size:var(--wp--preset--font-size--custom-11);color:var(--wp--preset--color--custom-medium-gray);border:0;border-bottom:1px solid #2f2f2f66;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("https://aecm.eu/wp-content/uploads/2026/05/arrow-select.png");background-repeat:no-repeat;background-size:0.8em;background-position:center right;text-transform:uppercase}body.home section#contact .wpcf7 form label select:focus{outline-offset:4px}body.home section#contact .wpcf7 form label select::-ms-expand{display:none}@media screen and (min-width:0\0){body.home section#contact .wpcf7 form label select{background:none\9 ;padding:5px \9 }}body.home section#contact .wpcf7 form label span{margin-top:10px;font-size:var(--wp--preset--font-size--custom-6);text-transform:uppercase}body.home section#contact .wpcf7 form input[type=submit]{line-height:1.2;min-width:calc(5.7vw + 162px);padding:0.65em 2em;font-family:inherit;font-size:var(--wp--preset--font-size--custom-5);background-color:var(--wp--preset--color--custom-dandelion-yellow);color:var(--wp--preset--color--custom-medium-gray);border:none;border-radius:9999px;box-shadow:none;cursor:pointer;transition:all 200ms ease-in-out}body.home section#contact .wpcf7 form input[type=submit]:hover{color:var(--wp--preset--color--custom-medium-gray) !important;background-color:var(--wp--preset--color--custom-pastel-turquoise) !important}body.home section#contact .wpcf7 form .wpcf7-response-output{margin:1.5em 0 0 0;padding:0.5em 0.8em;font-size:var(--wp--preset--font-size--custom-5)}body.home section#contact .wpcf7 form .wpcf7-not-valid-tip{display:none}@media screen and (max-width:781px){body.home section#contact>div:nth-child(2)>div{flex-direction:column-reverse}body.home section#contact>div:nth-child(2)>div>div{max-width:100%}}body.home section#newsletter .newsletter-container label{display:flex;flex-direction:column}body.home section#newsletter .newsletter-container label input{background-color:transparent;border:none;border-bottom:1px solid #2f2f2f66;font-family:inherit;font-size:var(--wp--preset--font-size--custom-11);color:var(--wp--preset--color--custom-medium-gray);padding:0}body.home section#newsletter .newsletter-container label input:focus{outline-offset:4px}body.home section#newsletter .newsletter-container label span{margin-top:10px;font-size:var(--wp--preset--font-size--custom-6);text-transform:uppercase}body.home section#newsletter .newsletter-container .button{margin-top:var(--wp--preset--spacing--30);text-align:right}body.home section#newsletter .newsletter-container .button input[type=submit]{line-height:1.2;min-width:calc(5.7vw + 162px);padding:0.65em 2em;font-family:inherit;font-size:var(--wp--preset--font-size--custom-5);background-color:var(--wp--preset--color--custom-dandelion-yellow);color:var(--wp--preset--color--custom-medium-gray);border:none;border-radius:9999px;box-shadow:none;cursor:pointer;transition:all 200ms ease-in-out}body.home section#newsletter .newsletter-container .button input[type=submit]:hover{color:var(--wp--preset--color--custom-medium-gray) !important;background-color:var(--wp--preset--color--custom-pastel-turquoise) !important}