.elementor-kit-6{--e-global-color-primary:#000000;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#00FF00;--e-global-color-4b70353:#000000;--e-global-color-de3e683:#00FF00;--e-global-color-9bc5044:#F9F9F9;--e-global-typography-primary-font-family:"PP Mori";--e-global-typography-primary-font-size:18px;--e-global-typography-primary-font-weight:300;--e-global-typography-secondary-font-family:"PP Mori";--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-font-weight:300;--e-global-typography-text-font-family:"PP Mori";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"PP Mori";--e-global-typography-accent-font-weight:300;color:var(--e-global-color-4b70353);font-family:"PP Mori",Sans-serif;font-size:18px;font-weight:300;line-height:30px}.elementor-kit-6 e-page-transition{background-color:#FFF}.elementor-kit-6 a{color:#000}.elementor-kit-6 a:hover{color:#000}.elementor-kit-6 h1{font-family:"PP Mori",Sans-serif;font-size:70px;font-weight:300;line-height:75px}.elementor-kit-6 h2{font-family:"PP Mori",Sans-serif;font-size:50px;font-weight:300;line-height:60px}.elementor-kit-6 h3{font-family:"PP Mori",Sans-serif;font-size:36px;font-weight:300;line-height:42px}.elementor-kit-6 h4{font-family:"PP Mori",Sans-serif;font-size:24px;font-weight:300;line-height:34px}.elementor-kit-6 h5{font-family:"PP Mori",Sans-serif;font-size:28px;font-weight:300;line-height:36px;letter-spacing:0}.elementor-kit-6 h6{font-family:"PP Mori",Sans-serif;font-size:18px;font-weight:300;line-height:24px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}.elementor-widget:not(:last-child){margin-block-end:0}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-kit-6{font-size:16px;line-height:25px;letter-spacing:0}.elementor-kit-6 a{font-size:16px}.elementor-kit-6 h1{font-size:50px;line-height:60px}.elementor-kit-6 h2{font-size:36px;line-height:42px}.elementor-kit-6 h3{font-size:28px;line-height:36px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-6 h1{font-size:42px;line-height:46px}.elementor-kit-6 h2{font-size:36px;line-height:42px}.elementor-kit-6 h3{font-size:25px;line-height:34px}.elementor-kit-6 h4{font-size:21px;line-height:28px}.elementor-kit-6 h5{font-size:21px;line-height:28px}.elementor-kit-6 h6{font-size:18px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.megamenu a{background:linear-gradient(currentColor 0 0) bottom left/ var(--underline-thickness,0%) 1px no-repeat;display:inline-block;text-decoration:none;transition:background-size 0.5s}.megamenu a:hover{--underline-thickness:100%}div#magicMouseCursor{display:none}a:hover{cursor:none!important}body #magicPointer{z-index:9999999999;height:20px;width:20px;top:0;left:0;position:fixed;background:lime;border-radius:50%;pointer-events:none!important;transition:background 0.2s,width 0.2s,height 0.2s,box-shadow 0.2s}body #magicPointer.is-hover{background:#000}body #magicPointer.pointer-overlay{height:50px;width:50px;mix-blend-mode:multiply}body .magic-hover{transition:all 0.2s}body .magic-hover:hover{cursor:none!important}@media only screen and (max-width:1024px){body #magicPointer{display:none}}:is(h1,h2,h3,h4,h5,h6,p):last-child{margin-bottom:0}}.site_logo{width:78px!important}.btn{font-size:18px;font-style:normal;font-weight:300;line-height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-radius:30px;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:2px 2px 2px 15px;text-decoration:none}.p21-btn-2{color:#000;border:1px solid #000;transition:.3s ease-in-out}.p21-btn-2:hover{color:#000000!important;border:1px solid #000!important}.p21-btn-2,.p21-btn-2 span{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.p21-btn-2 span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:25px}.p21-btn-2 .arrow-circle-2{background-color:lime;border-radius:50%;display:inline-block;height:25px;overflow:hidden;position:relative;width:25px;margin:5px}.p21-btn-2:hover .arrow-circle-2{background-color:#000;transition:.3s ease-in-out}.p21-btn-2 .arrow-circle-2 svg:first-child{left:50%}.p21-btn-2 .arrow-circle-2 svg:first-child,.p21-btn-2 .arrow-circle-2 svg:last-child{display:block;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out;fill:#000}.p21-btn-2 .arrow-circle-2 svg:last-child{left:-150%}.p21-btn-2:hover .arrow-circle-2 svg:first-child{left:150%}.p21-btn-2:hover .arrow-circle-2 svg:last-child{fill:#fff;left:50%}.p21-btn-3{color:#fff!important;border:1px solid #fff;transition:.3s ease-in-out}.p21-btn-3:hover{color:#fff!important;border:1px solid #fff;transition:.3s ease-in-out}.p21-btn-3,.p21-btn-3 span{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.p21-btn-3 span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:50px}.p21-btn-3 .arrow-circle-3{background-color:#fff;border-radius:50%;display:inline-block;height:45px;overflow:hidden;position:relative;width:45px;margin:5px}.p21-btn-3:hover .arrow-circle-3{background-color:lime;transition:.3s ease-in-out}.p21-btn-3 .arrow-circle-3 svg:first-child{left:50%}.p21-btn-3 .arrow-circle-3 svg:first-child,.p21-btn-3 .arrow-circle-3 svg:last-child{display:block;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out;fill:#000}.p21-btn-3 .arrow-circle-3 svg:last-child{left:-150%}.p21-btn-3:hover .arrow-circle-3 svg:first-child{left:150%}.p21-btn-3:hover .arrow-circle-3 svg:last-child{fill:#000;left:50%}.p21-btn-4{color:#000;border:1px solid #000;transition:.3s ease-in-out}.p21-btn-4:hover{color:#000!important;border:1px solid #000;transition:.3s ease-in-out}.p21-btn-4,.p21-btn-4 span{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.p21-btn-4 span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:25px}.p21-btn-4 .arrow-circle-4{background-color:#fff0;border-radius:50%;display:inline-block;height:25px;overflow:hidden;position:relative;width:25px;margin:5px}.p21-btn-4:hover .arrow-circle-4{background-color:#fff0;transition:.3s ease-in-out}.p21-btn-4 .arrow-circle-4 svg:first-child{left:50%}.p21-btn-4 .arrow-circle-4 svg:first-child,.p21-btn-4 .arrow-circle-4 svg:last-child{display:block;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out;fill:#000}.p21-btn-4 .arrow-circle-4 svg:last-child{left:-150%}.p21-btn-4:hover .arrow-circle-4 svg:first-child{left:150%}.p21-btn-4:hover .arrow-circle-4 svg:last-child{fill:lime;left:50%}.p21-btn-5 .arrow-circle-5{background-color:#000;border:1px solid #000;border-radius:50%;display:inline-block;height:55px;overflow:hidden;position:relative;width:55px}.p21-btn-5:hover .arrow-circle-5{background-color:#fff0;border:1px solid #000;transition:.3s ease-in-out}.p21-btn-5 .arrow-circle-5 svg:first-child{left:50%}.p21-btn-5 .arrow-circle-5 svg:first-child,.p21-btn-5 .arrow-circle-5 svg:last-child{display:block;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out;fill:#fff}.p21-btn-5 .arrow-circle-5 svg:last-child{left:-150%}.p21-btn-5:hover .arrow-circle-5 svg:first-child{left:150%}.p21-btn-5:hover .arrow-circle-5 svg:last-child{fill:#000;left:50%}.p21bullets ul{line-height:32px;padding-left:20px}.p21bullets ul li{list-style:none;position:relative}.p21bullets ul li:before{position:absolute;content:'';width:20px;height:27px;margin-left:-20px;line-height:inherit;background:url(https://www.p21.design/wp-content/uploads/elementor/css/../wp-content/uploads/2025/07/P21_UI_Bulletpoint.svg) 0% 50% no-repeat;background-size:4px}.elementor-search-form__submit{border-radius:25px!important;margin:5px!important}.elementor-search-form__input{padding-left:30px!important}*/ .elementor embed,.elementor iframe,.elementor object,.elementor video{position:absolute;top:0;left:0;width:100%;height:100%;clip-path:inset(1px 1px)}.elementor-post__excerpt p:after{content:' …'!important}.kreistext p{margin-bottom:0}.kreistext{width:50px!important;height:50px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}.elementor-widget-text-editor ul,.elementor-widget-text-editor ol,.elementor-widget-theme-post-content ul,.elementor-widget-theme-post-content ol,.single-post ul,.single-post ol,.page ul,.page ol{margin-bottom:1.2em}.elementor-nav-menu ul,.elementor-nav-menu ol,.menu ul,.menu ol{margin-bottom:0}@font-face{font-family:'PP Mori';font-style:normal;font-weight:300;font-display:auto;src:url(https://www.p21.design/wp-content/uploads/2024/07/PPMori-Light.woff2) format('woff2'),url(https://www.p21.design/wp-content/uploads/2024/07/PPMori-Light.woff) format('woff')}@font-face{font-family:'PP Mori';font-style:normal;font-weight:500;font-display:auto;src:url(https://www.p21.design/wp-content/uploads/2024/07/PPMori-Medium.woff2) format('woff2'),url(https://www.p21.design/wp-content/uploads/2024/07/PPMori-Medium.woff) format('woff')}