.elementor .div{padding:0;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:space-between}.elementor .gradient-bottom-left-top-right{&:after{content:"";position:absolute;inset:0;background-image:linear-gradient(240deg,#11B1FF 5.41%,#043DDC 36.87%,#080E78 68.34%);z-index:-1}\n}.elementor .header{position:relative;scroll-margin-top:20px;padding-block-start:0;padding-block-end:0;padding-inline-start:var(--page-padding-desktop-left-right);padding-inline-end:var(--page-padding-desktop-left-right);margin:0;display:flex;justify-content:center;align-items:center}.elementor .site-logo{width:142px}.elementor .the-platform-box{max-width:calc(50% - 12px);padding:40px;border-radius:8px;border-width:1px;border-color:var(--Super-Light-Blue);border-style:solid;flex-direction:column;gap:6px;justify-content:flex-start}.elementor .challenge-box{min-height:217px;max-width:calc((100% / 3) - 48px / 3);padding:40px;background-color:var(--light-grey-background);display:flex;flex-direction:column;gap:10px;flex-wrap:nowrap;justify-content:flex-start;&:after{content:"";display:flex;position:absolute;left:0;top:0;height:100%;width:10px;background:linear-gradient(var(--secondary),var(--Mid-Blue),var(--primary))}\n}.elementor .security-row{padding:40px;border-radius:20px;border-width:1px;border-color:var(--text);border-style:solid;flex-direction:row;gap:40px;flex-wrap:nowrap;align-items:center}.elementor .button-filled{width:fit-content;font-family:var(--sondary-font-family);font-weight:500;font-size:16px;color:var(--text);line-height:normal;border-radius:var(--default-radius);border-width:1px;border-color:var(--secondary);background-color:var(--secondary);display:flex}.elementor .button-filled:hover,.elementor .button-filled:focus-visible{border-width:1px;border-color:var(--primary);background-color:var(--primary)}.elementor .button-default{width:fit-content;font-family:var(--sondary-font-family);font-weight:600;font-size:16px;color:var(--text);line-height:normal;border-radius:var(--default-radius);border-width:1px;border-color:var(--border-grey);background-color:var(--transparent);display:flex}.elementor .button-default:hover,.elementor .button-default:focus-visible{border-width:1px;border-color:var(--secondary);background-color:var(--secondary)}.elementor .text-default{font-family:var(--sondary-font-family);font-weight:400;font-size:18px;line-height:150%}.elementor .text-klein-bold{font-weight:400}.elementor .text-klein{font-family:var(--sondary-font-family);font-weight:400;font-size:16px;color:var(--Grey);line-height:131%}.elementor .heading-20{font-family:var(--sondary-font-family);font-weight:600;font-size:20px;color:var(--text)}.elementor .heading-32{font-family:var(--sondary-font-family);font-weight:600;font-size:32px;line-height:normal}.elementor .dachzeile{font-family:var(--sondary-font-family);font-weight:500;font-size:16px;letter-spacing:1.5px;line-height:normal;text-transform:uppercase}.elementor .h2{font-family:var(--primary-font);font-weight:700;font-size:36px;color:var(--Grey)}.elementor .h1{font-family:"Montserrat";font-weight:400;font-size:70px;color:var(--text);line-height:110%;text-transform:uppercase}.elementor .content{width:100%;max-width:var(--content-width);padding:0;display:flex;flex-direction:row;flex-wrap:wrap}.elementor .section{max-width:100%;overflow:hidden;position:relative;padding-block-start:var(--page-padding-desktop-top-bottom);padding-block-end:var(--page-padding-desktop-top-bottom);padding-inline-start:var(--page-padding-desktop-left-right);padding-inline-end:var(--page-padding-desktop-left-right);margin:0;display:flex;flex-direction:column;align-items:center}.elementor .body{padding:0;flex-direction:column;justify-content:center;align-items:center}.elementor .full-width{width:100%;height:auto;min-width:100%;min-height:0;max-width:100%}.elementor .slider-slide{height:100%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;border-radius:8px;background-color:var(--text);flex-direction:column;gap:12px;justify-content:flex-start;align-self:stretch;\n}.elementor .management-step{width:342.5px;min-width:342.5px;padding:60px;border-radius:12px;background-color:var(--text);display:flex;flex-direction:column;gap:12px;flex-wrap:nowrap;justify-content:flex-start}.elementor .live-in-steps{min-height:270px;max-width:calc(100% / 3 - 20px * 2 / 3);column-gap:8px;padding:20px;border-radius:8px;display:flex;flex-direction:column;row-gap:8px;&:after{content:"";position:absolute;inset:0;background-image:linear-gradient(144deg,#080E78 0%,#0F1ADE 100%);z-index:-1}\n}.elementor .live-in-steps-hover{padding:40px;border-radius:8px;border-width:1px;border-color:var(--primary);border-style:solid;background-color:var(--text);display:flex;flex-direction:column;gap:20px;position:absolute;left:0;top:100%;height:100%;opacity:0;transition:.3s ease-in-out;&:after{content:"";display:flex;position:absolute;left:0;top:0;height:100%;width:10px;background:linear-gradient(var(--secondary),var(--Mid-Blue),var(--primary));border-top-left-radius:7px;border-bottom-left-radius:7px}\n}.elementor .label-button-style{width:fit-content;font-family:var(--sondary-font-family);font-weight:600;color:var(--text);padding-block-start:8px;padding-block-end:8px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;background-color:var(--Mid-Blue);display:flex;flex-direction:row}.elementor .reference-box{width:45%;padding:20px;display:flex;flex-direction:column;gap:20px;align-items:center}