html{scroll-behavior:smooth;scroll-padding-top:var(--space-l);font-size:62.5%;}html.cf-theme-dark{color-scheme:dark;}:root,:root.cf-theme-dark .theme-inverted,:root.cf-theme-dark .theme-always-light,:root.cf-theme-light .theme-inverted .theme-always-light{--min-screen-width:430px;--max-screen-width:1360px;--primary:#2B339E;--primary-5:#2b339e0d;--primary-10:#2b339e1a;--primary-20:#2b339e33;--primary-30:#2b339e4d;--primary-40:#2b339e66;--primary-50:#2b339e80;--primary-60:#2b339e99;--primary-70:#2b339eb3;--primary-80:#2b339ecc;--primary-90:#2b339ee6;--primary-d-1:#272a7c;--primary-d-2:#23225e;--primary-d-3:#1b193e;--primary-d-4:#141023;--primary-l-1:#5d57b2;--primary-l-2:#8a80c6;--primary-l-3:#afa6d8;--primary-l-4:#d8d4ed;--secondary:#0DDCCC;--secondary-5:#0ddccc0d;--secondary-10:#0ddccc1a;--secondary-20:#0ddccc33;--secondary-30:#0ddccc4d;--secondary-40:#0ddccc66;--secondary-50:#0ddccc80;--secondary-60:#0ddccc99;--secondary-70:#0ddcccb3;--secondary-80:#0ddccccc;--secondary-90:#0ddccce6;--secondary-d-1:#20aca1;--secondary-d-2:#217d74;--secondary-d-3:#1e524c;--secondary-d-4:#1b2529;--secondary-l-1:#67e4d6;--secondary-l-2:#93ebe0;--secondary-l-3:#c7e0ea;--secondary-l-4:#e3eff5;--tertiary:hsla(198,74%,51%,1);--tertiary-5:hsla(198,74%,51%,0.05);--tertiary-10:hsla(198,74%,51%,0.1);--tertiary-20:hsla(198,74%,51%,0.2);--tertiary-30:hsla(198,74%,51%,0.3);--tertiary-40:hsla(198,74%,51%,0.4);--tertiary-50:hsla(198,74%,51%,0.5);--tertiary-60:hsla(198,74%,51%,0.6);--tertiary-70:hsla(198,74%,51%,0.7);--tertiary-80:hsla(198,74%,51%,0.8);--tertiary-90:hsla(198,74%,51%,0.9);--tertiary-d-1:hsla(199,63%,42%,1);--tertiary-d-2:hsla(200,55%,32%,1);--tertiary-d-3:hsla(201,46%,22%,1);--tertiary-d-4:hsla(203,35%,13%,1);--tertiary-l-1:hsla(202,71%,65%,1);--tertiary-l-2:hsla(203,70%,75%,1);--tertiary-l-3:hsla(204,70%,84%,1);--tertiary-l-4:hsla(205,70%,92%,1);--bg-body:#e6e6e6;--bg-surface:#ffffff;--bg-soft-white:#FAFAFC;--bg-deep-blue:#074873;--bg-light-gray:#FCFCFC;--bg-black:#000;--text-body:#373737;--text-title:#373737;--text-white:#fff;--border-primary:hsla(0,0%,50%,0.25);--shadow-primary:hsla(0,0%,0%,0.15);--default-17:hsla(299,72%,58%,1);--border-light-gray:#E8E8E8;--border-light-gray:#bbb;--light-gray:#bbbbbb;--light:hsl(85,0%,100%);--light-5:hsla(0,0%,100%,0.05);--light-10:hsla(0,0%,100%,0.1);--light-20:hsla(0,0%,100%,0.2);--light-30:hsla(0,0%,100%,0.3);--light-40:hsla(0,0%,100%,0.4);--light-50:hsla(0,0%,100%,0.5);--light-60:hsla(0,0%,100%,0.6);--light-70:hsla(0,0%,100%,0.7);--light-80:hsla(0,0%,100%,0.8);--light-90:hsla(0,0%,100%,0.9);--dark:hsla(0,0%,0%,1);--dark-5:hsla(0,0%,0%,0.05);--dark-10:hsla(0,0%,0%,0.1);--dark-20:hsla(0,0%,0%,0.2);--dark-30:hsla(0,0%,0%,0.3);--dark-40:hsla(0,0%,0%,0.4);--dark-50:hsla(0,0%,0%,0.5);--dark-60:hsla(0,0%,0%,0.6);--dark-70:hsla(0,0%,0%,0.7);--dark-80:hsla(0,0%,0%,0.8);--dark-90:hsla(0,0%,0%,0.9);--success:#64BD79;--success-5:#64bd790d;--success-10:#64bd791a;--success-20:#64bd7933;--success-30:#64bd794d;--success-40:#64bd7966;--success-50:#64bd7980;--success-60:#64bd7999;--success-70:#64bd79b3;--success-80:#64bd79cc;--success-90:#64bd79e6;--success-d-1:#59a66b;--success-d-2:#4e905d;--success-d-3:#447a50;--success-d-4:#3a6543;--success-d-5:#2f5036;--success-d-6:#263d2a;--success-d-7:#1c2a1e;--success-d-8:#121913;--error:#F55F52;--error-5:#f55f520d;--error-10:#f55f521a;--error-20:#f55f5233;--error-30:#f55f524d;--error-40:#f55f5266;--error-50:#f55f5280;--error-60:#f55f5299;--error-70:#f55f52b3;--error-80:#f55f52cc;--error-90:#f55f52e6;--error-d-1:#d75549;--error-d-2:#ba4b40;--error-d-3:#9d4138;--error-d-4:#82382f;--error-d-5:#672e27;--error-d-6:#4e241f;--error-d-7:#351b17;--error-d-8:#1f120e;--space-4xs:clamp(0.8rem,calc(0vw + 0.8rem),0.8rem);--space-3xs:clamp(1rem,calc(0vw + 1rem),1rem);--space-2xs:clamp(2rem,calc(0vw + 2rem),2rem);--space-xs:clamp(2.2rem,calc(0.32vw + 2.06rem),2.5rem);--space-s:clamp(1rem,calc(2.15vw + 0.07rem),3rem);--space-m:clamp(3rem,calc(1.08vw + 2.54rem),4rem);--space-l:clamp(3rem,calc(2.15vw + 2.08rem),5rem);--space-xl:clamp(3.6rem,calc(2.58vw + 2.49rem),6rem);--space-2xl:clamp(4rem,calc(3.23vw + 2.61rem),7rem);--space-3xl:clamp(3.8rem,calc(3.98vw + 2.09rem),7.5rem);--space-4xl:clamp(4rem,calc(6.45vw + 1.23rem),10rem);--space-85:clamp(4rem,calc(4.84vw + 1.92rem),8.5rem);--space-90:clamp(4.5rem,calc(4.84vw + 2.42rem),9rem);--space-15:clamp(1.5rem,calc(0vw + 1.5rem),1.5rem);--space-16:clamp(1rem,calc(0.65vw + 0.72rem),1.6rem);--space-110:clamp(4rem,calc(7.53vw + 0.76rem),11rem);--space-150:clamp(6rem,calc(9.68vw + 1.84rem),15rem);--space-200:clamp(6rem,calc(15.05vw + -0.47rem),20rem);--space-170:clamp(8rem,calc(9.68vw + 3.84rem),17rem);--space-185:clamp(4rem,calc(15.59vw + -2.7rem),18.5rem);--space-360:clamp(4rem,calc(34.41vw + -10.8rem),36rem);--space-310:clamp(18rem,calc(13.98vw + 11.99rem),31rem);--space-80:clamp(4rem,calc(4.3vw + 2.15rem),8rem);--space-130:clamp(13rem,calc(0vw + 13rem),13rem);--text-xs:clamp(1.2rem,calc(0vw + 1.2rem),1.2rem);--text-s:clamp(1.4rem,calc(0vw + 1.4rem),1.4rem);--text-m:clamp(1.5rem,calc(0.11vw + 1.45rem),1.6rem);--text-l:clamp(1.7rem,calc(0.11vw + 1.65rem),1.8rem);--text-xl:clamp(1.8rem,calc(0vw + 1.8rem),1.8rem);--text-2xl:clamp(2rem,calc(0vw + 2rem),2rem);--text-3xl:clamp(2rem,calc(1.08vw + 1.54rem),3rem);--text-4xl:clamp(2.5rem,calc(1.61vw + 1.81rem),4rem);--text-25:clamp(2rem,calc(0.54vw + 1.77rem),2.5rem);--hero-title-size:var(--text-4xl);--post-title-size:var(--text-2xl);--nav-link-size:var(--text-s);--header-space:var(--space-s);--btn-space:var(--space-xs) var(--space-s);--card-space:var(--space-s);--footer-space:var(--space-s) var(--space-m);--columns-1:repeat(1,minmax(0,1fr));--columns-2:repeat(2,minmax(0,1fr));--columns-3:repeat(3,minmax(0,1fr));--columns-4:repeat(4,minmax(0,1fr));--columns-5:repeat(5,minmax(0,1fr));--columns-6:repeat(6,minmax(0,1fr));--columns-7:repeat(7,minmax(0,1fr));--columns-8:repeat(8,minmax(0,1fr));--radius-xs:clamp(0.5rem,calc(0vw + 0.5rem),0.5rem);--radius-s:clamp(0.5rem,calc(0.54vw + 0.27rem),1rem);--radius-m:clamp(1rem,calc(0vw + 1rem),1rem);--radius-l:clamp(1.6rem,calc(0.43vw + 1.42rem),2rem);--radius-xl:clamp(2.6rem,calc(0.65vw + 2.32rem),3.2rem);--radius-full:999rem;--shadow-xs:0 1px 2px var(--shadow-primary);--shadow-s:0 1.5px 3px var(--shadow-primary);--shadow-m:0 2px 6px var(--shadow-primary);--shadow-l:0 3px 12px var(--shadow-primary);--shadow-xl:0 6px 48px var(--shadow-primary);--transition:all 0.3s ease-in-out;--bg-gradient:linear-gradient(45deg,#1e236d 0%,#1c2167 8%,#272e8e 82%,#3a42af 100%);}:root.cf-theme-dark,:root.cf-theme-light .theme-inverted,:root.cf-theme-light .theme-always-dark,:root.cf-theme-dark .theme-inverted .theme-always-dark{--secondary:#37819c;--secondary-5:#37819c0d;--secondary-10:#37819c1a;--secondary-20:#37819c33;--secondary-30:#37819c4d;--secondary-40:#37819c66;--secondary-50:#37819c80;--secondary-60:#37819c99;--secondary-70:#37819cb3;--secondary-80:#37819ccc;--secondary-90:#37819ce6;--secondary-d-1:#2f6579;--secondary-d-2:#264b59;--secondary-d-3:#1e353e;--secondary-d-4:#131c20;--secondary-l-1:#6499af;--secondary-l-2:#8db3c3;--secondary-l-3:#b2cbd7;--secondary-l-4:#d8e5eb;--tertiary:hsla(198,74%,31%,1);--tertiary-5:hsla(198,74%,31%,0.05);--tertiary-10:hsla(198,74%,31%,0.1);--tertiary-20:hsla(198,74%,31%,0.2);--tertiary-30:hsla(198,74%,31%,0.3);--tertiary-40:hsla(198,74%,31%,0.4);--tertiary-50:hsla(198,74%,31%,0.5);--tertiary-60:hsla(198,74%,31%,0.6);--tertiary-70:hsla(198,74%,31%,0.7);--tertiary-80:hsla(198,74%,31%,0.8);--tertiary-90:hsla(198,74%,31%,0.9);--tertiary-d-1:hsl(200,63%,26%);--tertiary-d-2:hsl(201,54%,21%);--tertiary-d-3:hsl(202,44%,15%);--tertiary-d-4:hsl(203,32%,9%);--tertiary-l-1:hsl(202,33%,47%);--tertiary-l-2:hsl(204,29%,61%);--tertiary-l-3:hsl(205,29%,74%);--tertiary-l-4:hsl(205,29%,87%);--bg-body:#0d0d0d;--bg-soft-white:#3e8ba8;--bg-deep-blue:#61fa61;--bg-light-gray:#1e0b9d;--bg-black:#63eedd;--text-white:#bbae02;--border-primary:hsla(0,0%,75%,0.1);--shadow-primary:hsla(0,0%,0%,0.4);--border-light-gray:#b713d8;--border-light-gray:#75af3c;--light:hsla(0,0%,0%,1);--light-5:hsla(0,0%,0%,0.05);--light-10:hsla(0,0%,0%,0.1);--light-20:hsla(0,0%,0%,0.2);--light-30:hsla(0,0%,0%,0.3);--light-40:hsla(0,0%,0%,0.4);--light-50:hsla(0,0%,0%,0.5);--light-60:hsla(0,0%,0%,0.6);--light-70:hsla(0,0%,0%,0.7);--light-80:hsla(0,0%,0%,0.8);--light-90:hsla(0,0%,0%,0.9);--dark:hsla(0,0%,100%,1);--dark-5:hsla(0,0%,100%,0.05);--dark-10:hsla(0,0%,100%,0.1);--dark-20:hsla(0,0%,100%,0.2);--dark-30:hsla(0,0%,100%,0.3);--dark-40:hsla(0,0%,100%,0.4);--dark-50:hsla(0,0%,100%,0.5);--dark-60:hsla(0,0%,100%,0.6);--dark-70:hsla(0,0%,100%,0.7);--dark-80:hsla(0,0%,100%,0.8);--dark-90:hsla(0,0%,100%,0.9);--success:#38834a;--success-5:#38834a0d;--success-10:#38834a1a;--success-20:#38834a33;--success-30:#38834a4d;--success-40:#38834a66;--success-50:#38834a80;--success-60:#38834a99;--success-70:#38834ab3;--success-80:#38834acc;--success-90:#38834ae6;--success-d-1:#337543;--success-d-2:#2e653a;--success-d-3:#295633;--success-d-4:#24472b;--success-d-5:#1f3a24;--success-d-6:#192d1d;--success-d-7:#142016;--success-d-8:#0c140d;--error:#d51c0c;--error-5:#d51c0c0d;--error-10:#d51c0c1a;--error-20:#d51c0c33;--error-30:#d51c0c4d;--error-40:#d51c0c66;--error-50:#d51c0c80;--error-60:#d51c0c99;--error-70:#d51c0cb3;--error-80:#d51c0ccc;--error-90:#d51c0ce6;--error-d-1:#ba1e0d;--error-d-2:#a4200e;--error-d-3:#8b1e0e;--error-d-4:#711d0e;--error-d-5:#5e1a0d;--error-d-6:#46170b;--error-d-7:#311307;--error-d-8:#1e0c04;}.btn{display:flex;align-items:center;justify-content:center;gap:var(--space-3xs);padding:var(--space-15) var(--space-l);background:rgb(26,54,114);color:var(--text-white);font-size:var(--text-m);font-weight:300;border-radius:var(--radius-xs);transition:var(--transition);outline:0;cursor:pointer;line-height:1.6;letter-spacing:0.16px;background:linear-gradient(30deg,rgba(26,54,114,1) 0%,rgba(28,33,103,1) 7%,rgba(39,46,142,1) 90%,rgba(56,64,172,1) 100%);}.btn:hover{background:var(--secondary);color:var(--primary);}.btn.small{font-size:var(--text-s);padding:var(--space-xs) var(--space-s);}.btn.large{font-size:var(--text-l);padding:var(--space-s) var(--space-m);}.btn.tertiary{background:var(--tertiary);border-color:var(--tertiary-d-1);}.btn.ghost{color:var(--dark-80);background:transparent;border-color:transparent;box-shadow:none;}.btn.slight{color:var(--dark-80);background:var(--bg-surface);border-color:var(--border-primary);box-shadow:var(--shadow-s);}.btn.secondary{background:var(--secondary);border-color:var(--secondary-d-1);}.btn.ghost:hover{background:var(--dark-10);}.btn.slight:hover{background:var(--dark-5);}.btn.tertiary:hover{background:var(--tertiary-d-1);}.btn.secondary:hover{background:var(--secondary-d-1);}.btn:focus{outline:4px solid var(--primary-l-3);outline-offset:2px;}.btn.no-bg{color:var(--dark-80);background:transparent;box-shadow:none;border-color:transparent;}.btn.no-bg:hover{color:var(--dark);}.badge{display:flex;align-items:center;justify-content:center;gap:var(--space-4xs);padding:var(--space-2xs) var(--space-s);background:var(--dark-10);color:var(--primary);font-size:var(--text-s);font-weight:500;border-radius:var(--radius-full);border:0;outline:0;}.badge.secondary{color:var(--secondary);}.link{color:var(--primary);font-size:var(--text-m);font-weight:600;letter-spacing:0.05rem;box-shadow:0 2px 0 var(--primary-20);text-decoration:none;transition:all 0.15s ease-in-out;}.link:hover{box-shadow:0 2px 0 var(--primary-40);}.link:focus{background:var(--primary-10);}.link.secondary{color:var(--secondary);border-color:var(--secondary-20);}.link.tertiary{color:var(--tertiary);border-color:var(--tertiary-20);}.input{padding:var(--space-xs) var(--space-s);background:var(--dark-5);color:var(--text-title);font-size:var(--text-m);font-weight:500;border-radius:var(--radius-m);border:1px solid var(--border-primary);box-shadow:var(--shadow-xs);transition:all 0.25s ease-in-out;appearance:none;outline:0;}.input:focus{background:var(--primary-20);border-color:var(--primary);box-shadow:var(--shadow-l);}.input:hover{border-color:var(--primary);background:transparent;box-shadow:var(--shadow-l);}.input::placeholder{color:var(--dark-40);}.input:invalid{border-color:var(--error);background:var(--error-10);}.input:disabled{cursor:not-allowed;opacity:.75;box-shadow:none;background:var(--dark-10);}.select{padding:var(--space-xs) var(--space-s);background:var(--dark-5);color:var(--text-body);font-size:var(--text-m);font-weight:500;border-radius:var(--radius-m);border:1px solid var(--border-primary);box-shadow:var(--shadow-xs);transition:all 0.25s ease-in-out;outline:0;}.select:focus{background:var(--primary-20);border-color:var(--primary);}.select:hover{border-color:var(--primary);}.select::placeholder{color:var(--dark-40);}.select:invalid{border-color:var(--error);background:var(--error-10);}.select:disabled{cursor:not-allowed;opacity:.75;box-shadow:none;background:var(--dark-10);}.card{border-radius:var(--radius-m);background-color:var(--bg-surface);border:1px solid var(--primary);}.card.secondary{background:var(--secondary);color:#fff;}.card.primary{background:var(--primary);color:#fff;}.icon{color:var(--primary);width:var(--space-2xl);height:auto;font-size:var(--space-2xl);}.icon.large{width:var(--space-3xl);font-size:var(--space-3xl);}.icon.secondary{color:var(--secondary);}.icon.tertiary{color:var(--tertiary);}.icon.outline{padding:0.5em;border:1px solid var(--border-primary);border-radius:100%;box-sizing:content-box;}.icon.filled{padding:0.5em;border-radius:100%;box-sizing:content-box;background:var(--dark-10);}.icon.small{width:var(--space-l);font-size:var(--space-l);}.avatar{width:var(--space-2xl);height:var(--space-2xl);border-radius:100%;box-shadow:var(--shadow-m);object-fit:cover;}.avatar.small{width:var(--space-l);height:var(--space-l);}.avatar.large{width:var(--space-4xl);height:var(--space-4xl);}.divider{min-width:100%;width:100%;max-width:100%;min-height:1px;height:1px;max-height:1px;background:var(--border-primary);margin:var(--space-m) 0;border:0;}.divider.vertical{min-width:1px;width:1px;max-width:1px;min-height:100%;height:100%;max-height:100%;}.checkbox{appearance:none;display:grid;place-content:center;border:2px solid var(--dark-40);border-radius:var(--radius-s);width:clamp(1.8rem,calc(0.43vw + 1.61rem),2.2rem);height:clamp(1.8rem,calc(0.43vw + 1.61rem),2.2rem);}.checkbox:checked:before{transform:scale(1);}.checkbox::before{content:"";width:1em;height:1em;box-shadow:inset 1em 1em #fff;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transition:transform 0.2s;}.checkbox:hover{border-color:var(--primary);}.checkbox:focus{outline:3px solid var(--primary-l-3);outline-offset:2px;}.checkbox:checked{background:var(--primary);border-color:var(--primary);}.radio{appearance:none;display:grid;place-content:center;border:2px solid var(--dark-40);border-radius:var(--radius-full);width:clamp(1.8rem,calc(0.43vw + 1.61rem),2.2rem);height:clamp(1.8rem,calc(0.43vw + 1.61rem),2.2rem);}.radio:checked:before{transform:scale(1);}.radio::before{content:"";width:1em;height:1em;border-radius:100%;transform:scale(0);transition:transform 0.2s;background:var(--primary);}.radio:hover{border-color:var(--primary);}.radio:focus{outline:3px solid var(--primary-l-3);outline-offset:2px;}.radio:checked{border-color:var(--primary);}.bg-primary{background-color:var(--primary);}.bg-primary-5{background-color:var(--primary-5);}.bg-primary-10{background-color:var(--primary-10);}.bg-primary-20{background-color:var(--primary-20);}.bg-primary-30{background-color:var(--primary-30);}.bg-primary-40{background-color:var(--primary-40);}.bg-primary-50{background-color:var(--primary-50);}.bg-primary-60{background-color:var(--primary-60);}.bg-primary-70{background-color:var(--primary-70);}.bg-primary-80{background-color:var(--primary-80);}.bg-primary-90{background-color:var(--primary-90);}.bg-primary-d-1{background-color:var(--primary-d-1);}.bg-primary-d-2{background-color:var(--primary-d-2);}.bg-primary-d-3{background-color:var(--primary-d-3);}.bg-primary-d-4{background-color:var(--primary-d-4);}.bg-primary-l-1{background-color:var(--primary-l-1);}.bg-primary-l-2{background-color:var(--primary-l-2);}.bg-primary-l-3{background-color:var(--primary-l-3);}.bg-primary-l-4{background-color:var(--primary-l-4);}.text-primary{color:var(--primary);}.text-primary-5{color:var(--primary-5);}.text-primary-10{color:var(--primary-10);}.text-primary-20{color:var(--primary-20);}.text-primary-30{color:var(--primary-30);}.text-primary-40{color:var(--primary-40);}.text-primary-50{color:var(--primary-50);}.text-primary-60{color:var(--primary-60);}.text-primary-70{color:var(--primary-70);}.text-primary-80{color:var(--primary-80);}.text-primary-90{color:var(--primary-90);}.text-primary-d-1{color:var(--primary-d-1);}.text-primary-d-2{color:var(--primary-d-2);}.text-primary-d-3{color:var(--primary-d-3);}.text-primary-d-4{color:var(--primary-d-4);}.text-primary-l-1{color:var(--primary-l-1);}.text-primary-l-2{color:var(--primary-l-2);}.text-primary-l-3{color:var(--primary-l-3);}.text-primary-l-4{color:var(--primary-l-4);}.border-primary{border-color:var(--primary);border-color:var(--border-primary);}.border-primary-5{border-color:var(--primary-5);}.border-primary-10{border-color:var(--primary-10);}.border-primary-20{border-color:var(--primary-20);}.border-primary-30{border-color:var(--primary-30);}.border-primary-40{border-color:var(--primary-40);}.border-primary-50{border-color:var(--primary-50);}.border-primary-60{border-color:var(--primary-60);}.border-primary-70{border-color:var(--primary-70);}.border-primary-80{border-color:var(--primary-80);}.border-primary-90{border-color:var(--primary-90);}.border-primary-d-1{border-color:var(--primary-d-1);}.border-primary-d-2{border-color:var(--primary-d-2);}.border-primary-d-3{border-color:var(--primary-d-3);}.border-primary-d-4{border-color:var(--primary-d-4);}.border-primary-l-1{border-color:var(--primary-l-1);}.border-primary-l-2{border-color:var(--primary-l-2);}.border-primary-l-3{border-color:var(--primary-l-3);}.border-primary-l-4{border-color:var(--primary-l-4);}.bg-secondary{background-color:var(--secondary);}.bg-secondary-5{background-color:var(--secondary-5);}.bg-secondary-10{background-color:var(--secondary-10);}.bg-secondary-20{background-color:var(--secondary-20);}.bg-secondary-30{background-color:var(--secondary-30);}.bg-secondary-40{background-color:var(--secondary-40);}.bg-secondary-50{background-color:var(--secondary-50);}.bg-secondary-60{background-color:var(--secondary-60);}.bg-secondary-70{background-color:var(--secondary-70);}.bg-secondary-80{background-color:var(--secondary-80);}.bg-secondary-90{background-color:var(--secondary-90);}.bg-secondary-d-1{background-color:var(--secondary-d-1);}.bg-secondary-d-2{background-color:var(--secondary-d-2);}.bg-secondary-d-3{background-color:var(--secondary-d-3);}.bg-secondary-d-4{background-color:var(--secondary-d-4);}.bg-secondary-l-1{background-color:var(--secondary-l-1);}.bg-secondary-l-2{background-color:var(--secondary-l-2);}.bg-secondary-l-3{background-color:var(--secondary-l-3);}.bg-secondary-l-4{background-color:var(--secondary-l-4);}.text-secondary{color:var(--secondary);}.text-secondary-5{color:var(--secondary-5);}.text-secondary-10{color:var(--secondary-10);}.text-secondary-20{color:var(--secondary-20);}.text-secondary-30{color:var(--secondary-30);}.text-secondary-40{color:var(--secondary-40);}.text-secondary-50{color:var(--secondary-50);}.text-secondary-60{color:var(--secondary-60);}.text-secondary-70{color:var(--secondary-70);}.text-secondary-80{color:var(--secondary-80);}.text-secondary-90{color:var(--secondary-90);}.text-secondary-d-1{color:var(--secondary-d-1);}.text-secondary-d-2{color:var(--secondary-d-2);}.text-secondary-d-3{color:var(--secondary-d-3);}.text-secondary-d-4{color:var(--secondary-d-4);}.text-secondary-l-1{color:var(--secondary-l-1);}.text-secondary-l-2{color:var(--secondary-l-2);}.text-secondary-l-3{color:var(--secondary-l-3);}.text-secondary-l-4{color:var(--secondary-l-4);}.border-secondary{border-color:var(--secondary);}.border-secondary-5{border-color:var(--secondary-5);}.border-secondary-10{border-color:var(--secondary-10);}.border-secondary-20{border-color:var(--secondary-20);}.border-secondary-30{border-color:var(--secondary-30);}.border-secondary-40{border-color:var(--secondary-40);}.border-secondary-50{border-color:var(--secondary-50);}.border-secondary-60{border-color:var(--secondary-60);}.border-secondary-70{border-color:var(--secondary-70);}.border-secondary-80{border-color:var(--secondary-80);}.border-secondary-90{border-color:var(--secondary-90);}.border-secondary-d-1{border-color:var(--secondary-d-1);}.border-secondary-d-2{border-color:var(--secondary-d-2);}.border-secondary-d-3{border-color:var(--secondary-d-3);}.border-secondary-d-4{border-color:var(--secondary-d-4);}.border-secondary-l-1{border-color:var(--secondary-l-1);}.border-secondary-l-2{border-color:var(--secondary-l-2);}.border-secondary-l-3{border-color:var(--secondary-l-3);}.border-secondary-l-4{border-color:var(--secondary-l-4);}.bg-tertiary{background-color:var(--tertiary);}.bg-tertiary-5{background-color:var(--tertiary-5);}.bg-tertiary-10{background-color:var(--tertiary-10);}.bg-tertiary-20{background-color:var(--tertiary-20);}.bg-tertiary-30{background-color:var(--tertiary-30);}.bg-tertiary-40{background-color:var(--tertiary-40);}.bg-tertiary-50{background-color:var(--tertiary-50);}.bg-tertiary-60{background-color:var(--tertiary-60);}.bg-tertiary-70{background-color:var(--tertiary-70);}.bg-tertiary-80{background-color:var(--tertiary-80);}.bg-tertiary-90{background-color:var(--tertiary-90);}.bg-tertiary-d-1{background-color:var(--tertiary-d-1);}.bg-tertiary-d-2{background-color:var(--tertiary-d-2);}.bg-tertiary-d-3{background-color:var(--tertiary-d-3);}.bg-tertiary-d-4{background-color:var(--tertiary-d-4);}.bg-tertiary-l-1{background-color:var(--tertiary-l-1);}.bg-tertiary-l-2{background-color:var(--tertiary-l-2);}.bg-tertiary-l-3{background-color:var(--tertiary-l-3);}.bg-tertiary-l-4{background-color:var(--tertiary-l-4);}.text-tertiary{color:var(--tertiary);}.text-tertiary-5{color:var(--tertiary-5);}.text-tertiary-10{color:var(--tertiary-10);}.text-tertiary-20{color:var(--tertiary-20);}.text-tertiary-30{color:var(--tertiary-30);}.text-tertiary-40{color:var(--tertiary-40);}.text-tertiary-50{color:var(--tertiary-50);}.text-tertiary-60{color:var(--tertiary-60);}.text-tertiary-70{color:var(--tertiary-70);}.text-tertiary-80{color:var(--tertiary-80);}.text-tertiary-90{color:var(--tertiary-90);}.text-tertiary-d-1{color:var(--tertiary-d-1);}.text-tertiary-d-2{color:var(--tertiary-d-2);}.text-tertiary-d-3{color:var(--tertiary-d-3);}.text-tertiary-d-4{color:var(--tertiary-d-4);}.text-tertiary-l-1{color:var(--tertiary-l-1);}.text-tertiary-l-2{color:var(--tertiary-l-2);}.text-tertiary-l-3{color:var(--tertiary-l-3);}.text-tertiary-l-4{color:var(--tertiary-l-4);}.border-tertiary{border-color:var(--tertiary);}.border-tertiary-5{border-color:var(--tertiary-5);}.border-tertiary-10{border-color:var(--tertiary-10);}.border-tertiary-20{border-color:var(--tertiary-20);}.border-tertiary-30{border-color:var(--tertiary-30);}.border-tertiary-40{border-color:var(--tertiary-40);}.border-tertiary-50{border-color:var(--tertiary-50);}.border-tertiary-60{border-color:var(--tertiary-60);}.border-tertiary-70{border-color:var(--tertiary-70);}.border-tertiary-80{border-color:var(--tertiary-80);}.border-tertiary-90{border-color:var(--tertiary-90);}.border-tertiary-d-1{border-color:var(--tertiary-d-1);}.border-tertiary-d-2{border-color:var(--tertiary-d-2);}.border-tertiary-d-3{border-color:var(--tertiary-d-3);}.border-tertiary-d-4{border-color:var(--tertiary-d-4);}.border-tertiary-l-1{border-color:var(--tertiary-l-1);}.border-tertiary-l-2{border-color:var(--tertiary-l-2);}.border-tertiary-l-3{border-color:var(--tertiary-l-3);}.border-tertiary-l-4{border-color:var(--tertiary-l-4);}.bg-body{background-color:var(--bg-body);}.bg-surface{background-color:var(--bg-surface);}.text-body{color:var(--text-body);}.text-title{color:var(--text-title);}.text-light-gray{color:var(--light-gray);}.bg-light{background-color:var(--light);}.bg-light-5{background-color:var(--light-5);}.bg-light-10{background-color:var(--light-10);}.bg-light-20{background-color:var(--light-20);}.bg-light-30{background-color:var(--light-30);}.bg-light-40{background-color:var(--light-40);}.bg-light-50{background-color:var(--light-50);}.bg-light-60{background-color:var(--light-60);}.bg-light-70{background-color:var(--light-70);}.bg-light-80{background-color:var(--light-80);}.bg-light-90{background-color:var(--light-90);}.text-light{color:var(--light);}.text-light-5{color:var(--light-5);}.text-light-10{color:var(--light-10);}.text-light-20{color:var(--light-20);}.text-light-30{color:var(--light-30);}.text-light-40{color:var(--light-40);}.text-light-50{color:var(--light-50);}.text-light-60{color:var(--light-60);}.text-light-70{color:var(--light-70);}.text-light-80{color:var(--light-80);}.text-light-90{color:var(--light-90);}.border-light{border-color:var(--light);}.border-light-5{border-color:var(--light-5);}.border-light-10{border-color:var(--light-10);}.border-light-20{border-color:var(--light-20);}.border-light-30{border-color:var(--light-30);}.border-light-40{border-color:var(--light-40);}.border-light-50{border-color:var(--light-50);}.border-light-60{border-color:var(--light-60);}.border-light-70{border-color:var(--light-70);}.border-light-80{border-color:var(--light-80);}.border-light-90{border-color:var(--light-90);}.bg-dark{background-color:var(--dark);}.bg-dark-5{background-color:var(--dark-5);}.bg-dark-10{background-color:var(--dark-10);}.bg-dark-20{background-color:var(--dark-20);}.bg-dark-30{background-color:var(--dark-30);}.bg-dark-40{background-color:var(--dark-40);}.bg-dark-50{background-color:var(--dark-50);}.bg-dark-60{background-color:var(--dark-60);}.bg-dark-70{background-color:var(--dark-70);}.bg-dark-80{background-color:var(--dark-80);}.bg-dark-90{background-color:var(--dark-90);}.text-dark{color:var(--dark);}.text-dark-5{color:var(--dark-5);}.text-dark-10{color:var(--dark-10);}.text-dark-20{color:var(--dark-20);}.text-dark-30{color:var(--dark-30);}.text-dark-40{color:var(--dark-40);}.text-dark-50{color:var(--dark-50);}.text-dark-60{color:var(--dark-60);}.text-dark-70{color:var(--dark-70);}.text-dark-80{color:var(--dark-80);}.text-dark-90{color:var(--dark-90);}.border-dark{border-color:var(--dark);}.border-dark-5{border-color:var(--dark-5);}.border-dark-10{border-color:var(--dark-10);}.border-dark-20{border-color:var(--dark-20);}.border-dark-30{border-color:var(--dark-30);}.border-dark-40{border-color:var(--dark-40);}.border-dark-50{border-color:var(--dark-50);}.border-dark-60{border-color:var(--dark-60);}.border-dark-70{border-color:var(--dark-70);}.border-dark-80{border-color:var(--dark-80);}.border-dark-90{border-color:var(--dark-90);}.bg-success{background-color:var(--success);}.bg-success-5{background-color:var(--success-5);}.bg-success-10{background-color:var(--success-10);}.bg-success-20{background-color:var(--success-20);}.bg-success-30{background-color:var(--success-30);}.bg-success-40{background-color:var(--success-40);}.bg-success-50{background-color:var(--success-50);}.bg-success-60{background-color:var(--success-60);}.bg-success-70{background-color:var(--success-70);}.bg-success-80{background-color:var(--success-80);}.bg-success-90{background-color:var(--success-90);}.bg-success-d-1{background-color:var(--success-d-1);}.bg-success-d-2{background-color:var(--success-d-2);}.bg-success-d-3{background-color:var(--success-d-3);}.bg-success-d-4{background-color:var(--success-d-4);}.bg-success-d-5{background-color:var(--success-d-5);}.bg-success-d-6{background-color:var(--success-d-6);}.bg-success-d-7{background-color:var(--success-d-7);}.bg-success-d-8{background-color:var(--success-d-8);}.text-success{color:var(--success);}.text-success-5{color:var(--success-5);}.text-success-10{color:var(--success-10);}.text-success-20{color:var(--success-20);}.text-success-30{color:var(--success-30);}.text-success-40{color:var(--success-40);}.text-success-50{color:var(--success-50);}.text-success-60{color:var(--success-60);}.text-success-70{color:var(--success-70);}.text-success-80{color:var(--success-80);}.text-success-90{color:var(--success-90);}.text-success-d-1{color:var(--success-d-1);}.text-success-d-2{color:var(--success-d-2);}.text-success-d-3{color:var(--success-d-3);}.text-success-d-4{color:var(--success-d-4);}.text-success-d-5{color:var(--success-d-5);}.text-success-d-6{color:var(--success-d-6);}.text-success-d-7{color:var(--success-d-7);}.text-success-d-8{color:var(--success-d-8);}.border-success{border-color:var(--success);}.border-success-5{border-color:var(--success-5);}.border-success-10{border-color:var(--success-10);}.border-success-20{border-color:var(--success-20);}.border-success-30{border-color:var(--success-30);}.border-success-40{border-color:var(--success-40);}.border-success-50{border-color:var(--success-50);}.border-success-60{border-color:var(--success-60);}.border-success-70{border-color:var(--success-70);}.border-success-80{border-color:var(--success-80);}.border-success-90{border-color:var(--success-90);}.border-success-d-1{border-color:var(--success-d-1);}.border-success-d-2{border-color:var(--success-d-2);}.border-success-d-3{border-color:var(--success-d-3);}.border-success-d-4{border-color:var(--success-d-4);}.border-success-d-5{border-color:var(--success-d-5);}.border-success-d-6{border-color:var(--success-d-6);}.border-success-d-7{border-color:var(--success-d-7);}.border-success-d-8{border-color:var(--success-d-8);}.bg-error{background-color:var(--error);}.bg-error-5{background-color:var(--error-5);}.bg-error-10{background-color:var(--error-10);}.bg-error-20{background-color:var(--error-20);}.bg-error-30{background-color:var(--error-30);}.bg-error-40{background-color:var(--error-40);}.bg-error-50{background-color:var(--error-50);}.bg-error-60{background-color:var(--error-60);}.bg-error-70{background-color:var(--error-70);}.bg-error-80{background-color:var(--error-80);}.bg-error-90{background-color:var(--error-90);}.bg-error-d-1{background-color:var(--error-d-1);}.bg-error-d-2{background-color:var(--error-d-2);}.bg-error-d-3{background-color:var(--error-d-3);}.bg-error-d-4{background-color:var(--error-d-4);}.bg-error-d-5{background-color:var(--error-d-5);}.bg-error-d-6{background-color:var(--error-d-6);}.bg-error-d-7{background-color:var(--error-d-7);}.bg-error-d-8{background-color:var(--error-d-8);}.text-error{color:var(--error);}.text-error-5{color:var(--error-5);}.text-error-10{color:var(--error-10);}.text-error-20{color:var(--error-20);}.text-error-30{color:var(--error-30);}.text-error-40{color:var(--error-40);}.text-error-50{color:var(--error-50);}.text-error-60{color:var(--error-60);}.text-error-70{color:var(--error-70);}.text-error-80{color:var(--error-80);}.text-error-90{color:var(--error-90);}.text-error-d-1{color:var(--error-d-1);}.text-error-d-2{color:var(--error-d-2);}.text-error-d-3{color:var(--error-d-3);}.text-error-d-4{color:var(--error-d-4);}.text-error-d-5{color:var(--error-d-5);}.text-error-d-6{color:var(--error-d-6);}.text-error-d-7{color:var(--error-d-7);}.text-error-d-8{color:var(--error-d-8);}.border-error{border-color:var(--error);}.border-error-5{border-color:var(--error-5);}.border-error-10{border-color:var(--error-10);}.border-error-20{border-color:var(--error-20);}.border-error-30{border-color:var(--error-30);}.border-error-40{border-color:var(--error-40);}.border-error-50{border-color:var(--error-50);}.border-error-60{border-color:var(--error-60);}.border-error-70{border-color:var(--error-70);}.border-error-80{border-color:var(--error-80);}.border-error-90{border-color:var(--error-90);}.border-error-d-1{border-color:var(--error-d-1);}.border-error-d-2{border-color:var(--error-d-2);}.border-error-d-3{border-color:var(--error-d-3);}.border-error-d-4{border-color:var(--error-d-4);}.border-error-d-5{border-color:var(--error-d-5);}.border-error-d-6{border-color:var(--error-d-6);}.border-error-d-7{border-color:var(--error-d-7);}.border-error-d-8{border-color:var(--error-d-8);}.padding-4xs{padding:var(--space-4xs);}.padding-3xs{padding:var(--space-3xs);}.padding-2xs{padding:var(--space-2xs);}.padding-xs{padding:var(--space-xs);}.padding-s{padding:var(--space-s);}.padding-m{padding:var(--space-m);}.padding-l{padding:var(--space-l);}.padding-xl{padding:var(--space-xl);}.padding-2xl{padding:var(--space-2xl);}.padding-3xl{padding:var(--space-3xl);}.padding-4xl{padding:var(--space-4xl);}.padding-left-4xs{padding-left:var(--space-4xs);}.padding-left-3xs{padding-left:var(--space-3xs);}.padding-left-2xs{padding-left:var(--space-2xs);}.padding-left-xs{padding-left:var(--space-xs);}.padding-left-s{padding-left:var(--space-s);}.padding-left-m{padding-left:var(--space-m);}.padding-left-l{padding-left:var(--space-l);}.padding-left-xl{padding-left:var(--space-xl);}.padding-left-2xl{padding-left:var(--space-2xl);}.padding-left-3xl{padding-left:var(--space-3xl);}.padding-left-4xl{padding-left:var(--space-4xl);}.padding-right-4xs{padding-right:var(--space-4xs);}.padding-right-3xs{padding-right:var(--space-3xs);}.padding-right-2xs{padding-right:var(--space-2xs);}.padding-right-xs{padding-right:var(--space-xs);}.padding-right-s{padding-right:var(--space-s);}.padding-right-m{padding-right:var(--space-m);}.padding-right-l{padding-right:var(--space-l);}.padding-right-xl{padding-right:var(--space-xl);}.padding-right-2xl{padding-right:var(--space-2xl);}.padding-right-3xl{padding-right:var(--space-3xl);}.padding-right-4xl{padding-right:var(--space-4xl);}.padding-top-4xs{padding-top:var(--space-4xs);}.padding-top-3xs{padding-top:var(--space-3xs);}.padding-top-2xs{padding-top:var(--space-2xs);}.padding-top-xs{padding-top:var(--space-xs);}.padding-top-s{padding-top:var(--space-s);}.padding-top-m{padding-top:var(--space-m);}.padding-top-l{padding-top:var(--space-l);}.padding-top-xl{padding-top:var(--space-xl);}.padding-top-2xl{padding-top:var(--space-2xl);}.padding-top-3xl{padding-top:var(--space-3xl);}.padding-top-4xl{padding-top:var(--space-4xl);}.padding-bottom-4xs{padding-bottom:var(--space-4xs);}.padding-bottom-3xs{padding-bottom:var(--space-3xs);}.padding-bottom-2xs{padding-bottom:var(--space-2xs);}.padding-bottom-xs{padding-bottom:var(--space-xs);}.padding-bottom-s{padding-bottom:var(--space-s);}.padding-bottom-m{padding-bottom:var(--space-m);}.padding-bottom-l{padding-bottom:var(--space-l);}.padding-bottom-xl{padding-bottom:var(--space-xl);}.padding-bottom-2xl{padding-bottom:var(--space-2xl);}.padding-bottom-3xl{padding-bottom:var(--space-3xl);}.padding-bottom-4xl{padding-bottom:var(--space-4xl);}.padding-horizontal-4xs{padding-left:var(--space-4xs);padding-right:var(--space-4xs);}.padding-horizontal-3xs{padding-left:var(--space-3xs);padding-right:var(--space-3xs);}.padding-horizontal-2xs{padding-left:var(--space-2xs);padding-right:var(--space-2xs);}.padding-horizontal-xs{padding-left:var(--space-xs);padding-right:var(--space-xs);}.padding-horizontal-s{padding-left:var(--space-s);padding-right:var(--space-s);}.padding-horizontal-m{padding-left:var(--space-m);padding-right:var(--space-m);}.padding-horizontal-l{padding-left:var(--space-l);padding-right:var(--space-l);}.padding-horizontal-xl{padding-left:var(--space-xl);padding-right:var(--space-xl);}.padding-horizontal-2xl{padding-left:var(--space-2xl);padding-right:var(--space-2xl);}.padding-horizontal-3xl{padding-left:var(--space-3xl);padding-right:var(--space-3xl);}.padding-horizontal-4xl{padding-left:var(--space-4xl);padding-right:var(--space-4xl);}.padding-vertical-4xs{padding-top:var(--space-4xs);padding-bottom:var(--space-4xs);}.padding-vertical-3xs{padding-top:var(--space-3xs);padding-bottom:var(--space-3xs);}.padding-vertical-2xs{padding-top:var(--space-2xs);padding-bottom:var(--space-2xs);}.padding-vertical-xs{padding-top:var(--space-xs);padding-bottom:var(--space-xs);}.padding-vertical-s{padding-top:var(--space-s);padding-bottom:var(--space-s);}.padding-vertical-m{padding-top:var(--space-m);padding-bottom:var(--space-m);}.padding-vertical-l{padding-top:var(--space-l);padding-bottom:var(--space-l);}.padding-vertical-xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl);}.padding-vertical-2xl{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl);}.padding-vertical-3xl{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl);}.padding-vertical-4xl{padding-top:var(--space-4xl);padding-bottom:var(--space-4xl);}.margin-4xs{margin:var(--space-4xs);}.margin-3xs{margin:var(--space-3xs);}.margin-2xs{margin:var(--space-2xs);}.margin-xs{margin:var(--space-xs);}.margin-s{margin:var(--space-s);}.margin-m{margin:var(--space-m);}.margin-l{margin:var(--space-l);}.margin-xl{margin:var(--space-xl);}.margin-2xl{margin:var(--space-2xl);}.margin-3xl{margin:var(--space-3xl);}.margin-4xl{margin:var(--space-4xl);}.margin-left-4xs{margin-left:var(--space-4xs);}.margin-left-3xs{margin-left:var(--space-3xs);}.margin-left-2xs{margin-left:var(--space-2xs);}.margin-left-xs{margin-left:var(--space-xs);}.margin-left-s{margin-left:var(--space-s);}.margin-left-m{margin-left:var(--space-m);}.margin-left-l{margin-left:var(--space-l);}.margin-left-xl{margin-left:var(--space-xl);}.margin-left-2xl{margin-left:var(--space-2xl);}.margin-left-3xl{margin-left:var(--space-3xl);}.margin-left-4xl{margin-left:var(--space-4xl);}.margin-right-4xs{margin-right:var(--space-4xs);}.margin-right-3xs{margin-right:var(--space-3xs);}.margin-right-2xs{margin-right:var(--space-2xs);}.margin-right-xs{margin-right:var(--space-xs);}.margin-right-s{margin-right:var(--space-s);}.margin-right-m{margin-right:var(--space-m);}.margin-right-l{margin-right:var(--space-l);}.margin-right-xl{margin-right:var(--space-xl);}.margin-right-2xl{margin-right:var(--space-2xl);}.margin-right-3xl{margin-right:var(--space-3xl);}.margin-right-4xl{margin-right:var(--space-4xl);}.margin-top-4xs{margin-top:var(--space-4xs);}.margin-top-3xs{margin-top:var(--space-3xs);}.margin-top-2xs{margin-top:var(--space-2xs);}.margin-top-xs{margin-top:var(--space-xs);}.margin-top-s{margin-top:var(--space-s);}.margin-top-m{margin-top:var(--space-m);}.margin-top-l{margin-top:var(--space-l);}.margin-top-xl{margin-top:var(--space-xl);}.margin-top-2xl{margin-top:var(--space-2xl);}.margin-top-3xl{margin-top:var(--space-3xl);}.margin-top-4xl{margin-top:var(--space-4xl);}.margin-bottom-4xs{margin-bottom:var(--space-4xs);}.margin-bottom-3xs{margin-bottom:var(--space-3xs);}.margin-bottom-2xs{margin-bottom:var(--space-2xs);}.margin-bottom-xs{margin-bottom:var(--space-xs);}.margin-bottom-s{margin-bottom:var(--space-s);}.margin-bottom-m{margin-bottom:var(--space-m);}.margin-bottom-l{margin-bottom:var(--space-l);}.margin-bottom-xl{margin-bottom:var(--space-xl);}.margin-bottom-2xl{margin-bottom:var(--space-2xl);}.margin-bottom-3xl{margin-bottom:var(--space-3xl);}.margin-bottom-4xl{margin-bottom:var(--space-4xl);}.margin-horizontal-4xs{margin-left:var(--space-4xs);margin-right:var(--space-4xs);}.margin-horizontal-3xs{margin-left:var(--space-3xs);margin-right:var(--space-3xs);}.margin-horizontal-2xs{margin-left:var(--space-2xs);margin-right:var(--space-2xs);}.margin-horizontal-xs{margin-left:var(--space-xs);margin-right:var(--space-xs);}.margin-horizontal-s{margin-left:var(--space-s);margin-right:var(--space-s);}.margin-horizontal-m{margin-left:var(--space-m);margin-right:var(--space-m);}.margin-horizontal-l{margin-left:var(--space-l);margin-right:var(--space-l);}.margin-horizontal-xl{margin-left:var(--space-xl);margin-right:var(--space-xl);}.margin-horizontal-2xl{margin-left:var(--space-2xl);margin-right:var(--space-2xl);}.margin-horizontal-3xl{margin-left:var(--space-3xl);margin-right:var(--space-3xl);}.margin-horizontal-4xl{margin-left:var(--space-4xl);margin-right:var(--space-4xl);}.margin-vertical-4xs{margin-top:var(--space-4xs);margin-bottom:var(--space-4xs);}.margin-vertical-3xs{margin-top:var(--space-3xs);margin-bottom:var(--space-3xs);}.margin-vertical-2xs{margin-top:var(--space-2xs);margin-bottom:var(--space-2xs);}.margin-vertical-xs{margin-top:var(--space-xs);margin-bottom:var(--space-xs);}.margin-vertical-s{margin-top:var(--space-s);margin-bottom:var(--space-s);}.margin-vertical-m{margin-top:var(--space-m);margin-bottom:var(--space-m);}.margin-vertical-l{margin-top:var(--space-l);margin-bottom:var(--space-l);}.margin-vertical-xl{margin-top:var(--space-xl);margin-bottom:var(--space-xl);}.margin-vertical-2xl{margin-top:var(--space-2xl);margin-bottom:var(--space-2xl);}.margin-vertical-3xl{margin-top:var(--space-3xl);margin-bottom:var(--space-3xl);}.margin-vertical-4xl{margin-top:var(--space-4xl);margin-bottom:var(--space-4xl);}.gap-4xs{gap:var(--space-4xs);}.gap-3xs{gap:var(--space-3xs);}.gap-2xs{gap:var(--space-2xs);}.gap-xs{gap:var(--space-xs);}.gap-s{gap:var(--space-s);}.gap-m{gap:var(--space-m);}.gap-l{gap:var(--space-l);}.gap-xl{gap:var(--space-xl);}.gap-2xl{gap:var(--space-2xl);}.gap-3xl{gap:var(--space-3xl);}.gap-4xl{gap:var(--space-4xl);}.text-xs{font-size:var(--text-xs);}.text-s{font-size:var(--text-s);}.text-m{font-size:var(--text-m);}.text-l{font-size:var(--text-l);}.text-xl{font-size:var(--text-xl);}.text-2xl{font-size:var(--text-2xl);}.text-3xl{font-size:var(--text-3xl);}.text-4xl{font-size:var(--text-4xl);}H1{font-size:var(--text-4xl);line-height:1.2;}H2{font-size:var(--text-3xl);line-height:1.25;}H3{font-size:var(--text-2xl);line-height:1.3;}H4{font-size:var(--text-xl);line-height:1.5;}H5{font-size:var(--text-l);line-height:1.5;}H6{font-size:var(--text-m);line-height:1.5;}.line-height-xs{line-height:1;}.line-height-s{line-height:1.2;}.line-height-m{line-height:1.3;}.line-height-l{line-height:1.4;}.line-height-xl{line-height:1.5;}.italic{font-style:italic;}.bold{font-weight:bold;}.lowercase{text-transform:lowercase;}.uppercase{text-transform:uppercase;}.underline{text-decoration:underline;}.font-100{font-weight:100;}.font-200{font-weight:200;}.font-300{font-weight:300;}.font-400{font-weight:400;}.font-500{font-weight:500;}.font-600{font-weight:600;}.font-700{font-weight:700;}.font-800{font-weight:800;}.font-900{font-weight:900;}.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}a{transition:var(--transition);}ul li::marker{font-size:var(--text-2xl);}.pt-0{padding-top:0;}.px-80{padding-left:80px;padding-right:80px;}.pb-4xl{padding-bottom:var(--space-4xl);}.px-200{padding-left:var(--space-200);padding-right:var(--space-200);}.px-xs{padding-left:var(--space-xs);padding-right:var(--space-xs);}.px-l{padding-left:var(--space-l);padding-right:var(--space-l);}.mb-l{margin-bottom:var(--space-l);}.mb-0{margin-bottom:0;}.mb-s{margin-bottom:var(--space-s);}.pb-0{padding-bottom:0;}.row{display:grid;grid-auto-flow:column;justify-content:start;}.column{display:grid;grid-auto-flow:row;justify-items:start;align-content:start;}.columns-2{display:grid;grid-template-columns:var(--columns-2);}.columns-3{display:grid;grid-template-columns:var(--columns-3);}.columns-4{display:grid;grid-template-columns:var(--columns-4);}.columns-5{display:grid;grid-template-columns:var(--columns-5);}.columns-6{display:grid;grid-template-columns:var(--columns-6);}.columns-7{display:grid;grid-template-columns:var(--columns-7);}.columns-8{display:grid;grid-template-columns:var(--columns-8);}.columns-min-5{display:grid;grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));}.columns-min-10{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));}.columns-min-20{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));}.columns-min-30{display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));}.columns-min-40{display:grid;grid-template-columns:repeat(auto-fit,minmax(40rem,1fr));}.columns-min-50{display:grid;grid-template-columns:repeat(auto-fit,minmax(50rem,1fr));}.columns-min-60{display:grid;grid-template-columns:repeat(auto-fit,minmax(60rem,1fr));}.columns-min-70{display:grid;grid-template-columns:repeat(auto-fit,minmax(70rem,1fr));}.flex-row{display:flex;flex-direction:row;}.flex-column{display:flex;flex-direction:column;}.flex-1{flex:1;}.flex-2{flex:2;}.flex-3{flex:3;}.flex-wrap{flex-wrap:wrap;}.flex-nowrap{flex-wrap:nowrap;}.col-span-2{grid-column:auto / span 2;}.col-span-3{grid-column:auto / span 3;}.col-span-4{grid-column:auto / span 4;}.col-span-5{grid-column:auto / span 5;}.col-span-6{grid-column:auto / span 6;}.col-span-7{grid-column:auto / span 7;}.col-span-8{grid-column:auto / span 8;}.col-start-1{grid-column-start:1;}.col-start-2{grid-column-start:2;}.col-start-3{grid-column-start:3;}.col-start-4{grid-column-start:4;}.col-start-5{grid-column-start:5;}.col-start-6{grid-column-start:6;}.col-start-7{grid-column-start:7;}.col-start-8{grid-column-start:8;}.row-span-2{grid-row:auto / span 2;}.row-span-3{grid-row:auto / span 3;}.row-span-4{grid-row:auto / span 4;}.row-span-5{grid-row:auto / span 5;}.row-span-6{grid-row:auto / span 6;}.row-span-7{grid-row:auto / span 7;}.row-span-8{grid-row:auto / span 8;}.row-start-1{grid-row-start:1;}.row-start-2{grid-row-start:2;}.row-start-3{grid-row-start:3;}.row-start-4{grid-row-start:4;}.row-start-5{grid-row-start:5;}.row-start-6{grid-row-start:6;}.row-start-7{grid-row-start:7;}.row-start-8{grid-row-start:8;}.items-left{justify-items:start;}.content-left{justify-content:start;}.items-center{justify-items:center;}.content-center{justify-content:center;}.items-right{justify-items:end;}.content-right{justify-content:end;}.items-top{align-items:start;}.content-top{align-content:start;}.items-middle{align-items:center;}.content-middle{align-content:center;}.items-bottom{align-items:end;}.content-bottom{align-content:end;}.items-stretch{align-items:stretch;}.content-stretch{justify-content:stretch;}.space-between{justify-content:space-between;}.space-around{justify-content:space-around;}.self-left{margin-right:auto;place-self:start;}.self-center{margin-inline:auto;place-self:center;}.self-right{margin-left:auto;place-self:end;}.self-top{margin-bottom:auto;align-self:start;}.self-middle{margin-block:auto;align-self:center;}.self-bottom{margin-top:auto;align-self:end;}.self-stretch{align-self:stretch;}.full-width{width:100%;}.full-height{height:100%;}.screen-width{width:100vw;}.screen-height{height:100vh;}.auto-width{width:auto;}.auto-height{height:auto;}.width-90{width:90%;}.width-80{width:80%;}.width-70{width:70%;}.width-60{width:60%;}.width-50{width:50%;}.width-40{width:40%;}.width-30{width:30%;}.width-20{width:20%;}.width-10{width:10%;}.max-site-width{max-width:140rem;width:100%;}.max-width-140{max-width:140rem;}.max-width-130{max-width:130rem;}.max-width-120{max-width:120rem;}.max-width-110{max-width:110rem;}.max-width-100{max-width:100rem;}.max-width-90{max-width:90rem;}.max-width-80{max-width:80rem;}.max-width-70{max-width:70rem;}.max-width-60{max-width:60rem;}.max-width-50{max-width:50rem;}.max-width-40{max-width:40rem;}.max-width-30{max-width:30rem;}.max-width-20{max-width:20rem;}.max-width-10{max-width:10rem;}header#brx-header .header{background-color:var(--bg-surface);position:relative;z-index:9999;}.header{padding-top:0;padding-bottom:0;background-color:var(--bg-surface);box-shadow:0 3px 30px rgba(0,0,0,0.16);}.header .bricks-nav-menu{align-items:center;white-space:nowrap;}.header .bricks-nav-menu li{margin:0 var(--space-2xs);}.header .bricks-nav-menu li a{font-weight:600;padding-top:var(--space-m);padding-bottom:var(--space-m);}.header .bricks-nav-menu li a:hover{color:var(--primary);}.header .bricks-nav-menu li button svg{transition:var(--transition);}.header .bricks-nav-menu li:hover button svg{transform:rotate(180deg);color:var(--primary);}.header ul li.menu-btn{margin-right:0;}.header ul li.menu-btn a{color:var(--text-white);font-weight:400;transition:var(--transition);padding:var(--space-15) var(--space-l);background:var(--bg-gradient);border-radius:var(--radius-xs);}.header ul li.menu-btn a:hover{color:var(--primary);background:var(--secondary);}.header .brxe-nav-menu .sub-menu{background-color:var(--primary) !important;padding-top:var(--space-2xs);padding-bottom:var(--space-2xs);margin-left:calc(var(--space-m) * -1);border-radius:0 0 var(--radius-m) var(--radius-m);}.header .brxe-nav-menu .sub-menu li{margin-left:0;margin-right:0;}.header .brxe-nav-menu .sub-menu a{color:var(--text-white);padding:var(--space-2xs) var(--space-m);line-height:1.2;}.header .brxe-nav-menu .sub-menu a:hover{color:var(--secondary);}.header .brxe-nav-menu .bricks-mobile-menu-wrapper.left{transform:translateY(-100%);}.header .brxe-nav-menu .bricks-mobile-menu-wrapper{top:80px;bottom:unset;z-index:-1;height:inherit;width:100%;max-height:calc(100vh - 85px );}.header .brxe-nav-menu .bricks-mobile-menu-overlay{background-color:transparent;}.header .bricks-mobile-menu{padding:var(--space-2xs) var(--space-m) var(--space-m) var(--space-m);}.brxe-nav-menu .bricks-mobile-menu-wrapper:before{background-color:var(--secondary);}.brxe-nav-menu .bricks-mobile-menu>li>.brx-submenu-toggle>*,.brxe-nav-menu .bricks-mobile-menu>li>a{font-weight:600;font-size:var(--text-l);line-height:1.5;padding-top:var(--space-15);padding-bottom:var(--space-15);width:auto;}.brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu{margin-right:calc(var(--space-m) * -1);}.brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu li>a{padding:var(--space-15) var(--space-150);}.brxe-nav-menu .bricks-mobile-menu li.open button svg{transform:rotate(180deg);}.brxe-nav-menu .bricks-mobile-menu>li>.brx-submenu-toggle>*,.brxe-nav-menu .bricks-mobile-menu li .brx-submenu-toggle a{padding-right:0;}.brxe-nav-menu .bricks-mobile-menu-wrapper li.btn{padding:0;margin-top:15px;}.brxe-nav-menu .bricks-mobile-menu-wrapper li.btn a{background-color:var(--primary);border-radius:var(--radius-xs);text-align:center;}.bricks-mobile-menu-toggle .bar-top,.bricks-mobile-menu-toggle .bar-center,.bricks-mobile-menu-toggle .bar-bottom,.bricks-mobile-menu-toggle,.bricks-mobile-menu-toggle:hover span{width:25px;}.bricks-mobile-menu-toggle .bar-center{top:10px;}.bricks-mobile-menu-toggle .bar-bottom{top:20px;}.bricks-mobile-menu-toggle{min-width:25px;height:20px;}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-top,:where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-bottom{min-width:25px;}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-bottom{transform:rotate(-40deg);}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-overlay{z-index:-2;}.hero-section{background-color:var(--bg-soft-white);padding-bottom:400px;}.hero-section__block{display:flex;flex-direction:row;gap:var(--space-3xl);}.hero-section__heading{margin-bottom:var(--space-l);}.hero-section__hero-content{max-width:500px;}.block-title{margin:0 auto var(--space-l) auto;max-width:885px;}.block-title__heading{margin-bottom:var(--space-s);text-align:center;max-width:90%;}.block-title__subtitle{text-align:center;}.expertise{margin-top:-400px;}.expertise .block-title{max-width:100%;}.problem-block{background-color:var(--bg-soft-white);border-radius:var(--radius-m);}.problem-content{padding:var(--space-2xl) var(--space-2xl)var(--space-xl)var(--space-2xl);}.task-content{background:var(--bg-gradient);padding:var(--space-l);color:var(--text-white);border-radius:var(--radius-xs);}.task-content h3{color:var(--text-white);}.nestable-tab{margin-bottom:var(--space-l);}.nestable-tab > .tab-menu .tab-title{padding:var(--space-m) 0;border-bottom:1px dashed var(--primary);font-size:var(--text-l);font-weight:600;width:100%;}.nestable-tab > .tab-menu .tab-title.brx-open{background-color:transparent;color:var(--secondary);}.nestable-tab > .tab-content{margin-left:var(--space-m);padding:0;border:none;}.nestable-tab .tab-content img{margin-bottom:var(--space-2xs);}.step-box{display:flex;align-items:center;gap:115px;flex-direction:row;margin-bottom:var(--space-4xl);}.step-box div{flex:1;}.step-no{font-size:15px;font-weight:bold;color:var(--text-title);text-transform:uppercase;}.step-box h3{padding-bottom:30px;margin-bottom:30px;position:relative;font-size:var(--text-3xl);}.step-box h3:after{content:"";position:absolute;bottom:0;left:0;width:86px;height:2px;background-color:var(--secondary);}.step-box svg path{transition:var(--transition);}.step-box svg{overflow:visible;}.step-box:hover svg .analysis-pen,.step-box:hover svg .analysis-pen-bg{transform:rotate(57deg) translate(71px,-175px);}.step-box svg .analysis-checklist{stroke:var(--secondary);}.step-box:hover svg .analysis-checklist,.step-box:hover svg .analysis-notebook{transform:translateX(-30px);}.step-box svg .projektplans-ruler{stroke:var(--primary);}.step-box:hover svg .projektplans-ruler,.step-box:hover svg .projektplans-ruler-bg{transform:rotate(-45deg) translate(-53px,38px);}.step-box svg .projektplans-arrow{stroke:var(--secondary);}.step-box:hover svg .projektplans-arrow,.step-box:hover svg .projektplans-note{transform:translateX(-15px);}.step-box:hover svg .implementation-clock,.step-box:hover svg .implementation-clock-bg,.step-box svg .implementation-clock-stroke{stroke:var(--primary);}.step-box:hover svg .implementation-clock,.step-box:hover svg .implementation-clock-bg,.step-box:hover svg .implementation-clock-stroke{transform:rotate(-40deg) translate(-200px,-10px);}.step-box svg .implementation-board{stroke:var(--bg-black);}.step-box svg .implementation-board-content{stroke:var(--secondary);}.step-box:hover svg .implementation-board,.step-box:hover svg .implementation-board-content{transform:translateX(60px);}.step-box svg .langfristige-clock{stroke:var(--primary);}.step-box svg .langfristige-clock,.step-box svg .langfristige-clock-bg,.step-box svg .langfristige-clock-outer-bg{transform-origin:center;}.step-box:hover svg .langfristige-clock,.step-box:hover svg .langfristige-clock-bg,.step-box:hover svg .langfristige-clock-outer-bg{transform:rotate(-90deg) translate(-120px,-133px);}.step-box svg .langfristige-arrow{stroke:var(--secondary);}.step-box:hover svg .langfristige-arrow{transform:translateX(192px);}.step-box svg .langfristige-calendar-content{stroke:var(--secondary);}.step-box:hover svg .langfristige-calendar,.step-box:hover svg .langfristige-calendar-content{transform:translateY(-24px);}.cta{border-radius:var(--radius-m);color:var(--text-white);background:rgb(4,52,89);background:var(--bg-gradient);}.start-project .cta{display:flex;flex-direction:row;align-items:end;position:relative;background:linear-gradient(45deg,#1e236d 0%,#1c2167 7%,#272e8e 81%,#3a42af 100%);}.start-project .cta__content{padding:var(--space-3xl) 0 var(--space-3xl) var(--space-85);max-width:70%;}.cta__title{color:var(--text-white);}.cta__description{margin-bottom:var(--space-2xs);max-width:80%;}.cta__contact-info{display:flex;}.cta__contact-info a{color:var(--text-white);font-size:var(--text-xl);font-weight:600;text-decoration:none;}.cta__contact-info a:hover{color:var(--secondary);}.cta__contact-info img{margin-right:var(--space-2xs);}.cta-tel{margin-right:50px;display:flex;}.cta-mail{display:inline-block;}.start-project .cta__img{position:absolute;right:var(--space-2xl);bottom:0;}.about-block{margin-bottom:var(--space-4xl);display:grid;gap:var(--space-3xl);grid-template-columns:1fr 1fr;}.about-block__content-box:not(:last-of-type){margin-bottom:var(--space-4xl);}.about-block .brxe-heading{font-size:var(--text-3xl);}.faq{padding:var(--space-4xl) var(--space-4xl) var(--space-xl) var(--space-4xl);background-color:var(--bg-soft-white);border-radius:var(--radius-m) var(--radius-m) 0 0;}.faq h2{margin-left:auto;margin-right:auto;margin-bottom:var(--space-xl);}.accordion .accordion-title-wrapper{padding:0;border-bottom:1px solid var(--border-light-gray);}.accordion .accordion-content-wrapper{background-color:var(--bg-surface);padding:var(--space-m);}.accordion [aria-expanded="true"] .brxe-icon,.accordion [aria-expanded="true"] .icon{transform:rotate(-45deg);transition:var(--transition);}.accordion svg{transition:var(--transition);}.accordion .accordion-title{padding:var(--space-m) 0;}.accordion .accordion-title .title{font-size:var(--text-xl);font-weight:600;}.accordion li:last-child .accordion-title-wrapper{border-bottom:none;}.faq-block .cta{padding:66px var(--space-2xl);border-radius:0 0 var(--radius-m) var(--radius-m);display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.faq-block .cta__content{padding:0;}.faq-block .cta__content p{margin-bottom:0;}.get-in-touch{background-color:var(--bg-light-gray);border-radius:var(--radius-m);}.get-in-touch__content{max-width:490px;padding:76px 0 var(--space-s) 80px;}.get-in-touch__content p.brxe-text-basic{margin-bottom:var(--space-s);}.contact-info{margin-bottom:var(--space-3xs);}.contact-info a{text-decoration:none;}.contact-info .brxe-div{margin-bottom:var(--space-2xs);}.get-in-touch__img{margin-right:-28px;margin-top:-28px;}.contact-info__item{display:flex;column-gap:var(--space-3xs);align-items:center;}.contact-info__item svg path{stroke:var(--primary);}.contact-info__item .tel-no a{display:block;}.contact-info__item .sep{display:none;}.contact-info__item a:hover{color:var(--primary);}.footer-top{padding-top:var(--space-85);padding-bottom:var(--space-90);background-color:var(--bg-soft-white);}.footer-top-wrap{display:flex;flex-direction:row;}.footer-lf{font-size:var(--text-25);}.footer-lf__logo{margin-bottom:var(--space-m);}.footer-lf__slogan{font-size:var(--text-xl);font-weight:600;}.footer-rt-content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-4xl);}.footer-rt-content .bricks-nav-menu{margin-top:var(--space-m);}.footer-rt-content .bricks-nav-menu li{margin-bottom:var(--space-2xs);margin-left:0;}.footer-rt-content .bricks-nav-menu li:last-child{margin-bottom:0;}.footer-rt-content .bricks-nav-menu a{font-size:var(--text-m);font-weight:600;transition:var(--transition);}.footer-rt-content .bricks-nav-menu a:hover{color:var(--primary);}.footer-bottom{background-color:var(--bg-black);padding:var(--space-s) var(--space-m);text-align:center;color:var(--text-white);font-size:var(--text-m);}.copyright-block{align-items:center;}.grid-col-3{display:grid;gap:var(--space-16);grid-template-columns:1fr 1fr 1fr;}.grid-col-3.gap-3xs{gap:var(--space-3xs);}.news-holder{padding:var(--space-4xl) var(--space-m) var(--space-150);}.news-intro{background:var(--bg-gradient);color:var(--text-white);padding:var(--space-4xl) var(--space-m) 0;}.news-intro__holder{display:flex;flex-wrap:wrap;flex-direction:row;gap:var(--space-xl);}.news-intro__left{width:calc(55% - var(--space-xl));}.news-intro__right{width:45%;margin-bottom:-40px;}.news-intro__title{color:var(--text-white);margin-bottom:var(--space-s);}.news-intro__img{aspect-ratio:600 / 400;border-radius:var(--radius-s);width:100%;object-fit:cover;}.news-intro__back-link{margin:0 0 10px;}.news-intro__reading-time::before{content:"Lesezeit:";font-weight:700;}.news-content{padding:var(--space-90) var(--space-m) var(--space-150);}.news-content.pb-4xl{padding-bottom:var(--space-4xl);}.news-content__holder{display:flex;flex-direction:row;flex-wrap:wrap;}.news-content__left{width:50%;}.news-content__left h2{font-size:var(--text-25);}.news-content__right{padding:0 var(--space-l) 0 var(--space-150);width:50%;}.news-content__box{border-radius:var(--radius-m);background-color:var(--bg-light-gray);padding:var(--space-l);}.news-content__box-title{margin-bottom:var(--space-xs);font-size:var(--text-l);}.news-content__info ol{counter-reset:counter;list-style:none;padding-left:0;}.news-content__info ol > li{counter-increment:counter;position:relative;padding-left:var(--space-m);margin-bottom:var(--space-15);}.news-content__info ol > li::before{content:counter(counter,decimal-leading-zero) ". ";position:absolute;left:0;font-weight:600;}.news-content__info ul{list-style:disc;padding-left:20px;margin-top:var(--space-4xs);}.news-content__info ul > li{margin-bottom:var(--space-4xs);}.news-content__info-item + .news-content__info-item{margin-top:var(--space-l);}.news-content__info a{color:var(--primary);text-decoration:none;font-weight:600;}.news-content__info a:hover{color:var(--secondary);}.news-content__info-item.box-layout{padding:var(--space-l);border-radius:var(--radius-m);border:1px solid var(--primary);}.related-news-block{padding:0 var(--space-m) var(--space-150);}.two-column-box-layout ul{margin-bottom:0;}.two-column-box-layout ul li:not(:last-child){margin-bottom:var(--space-s);}.two-column__wrap{display:flex;flex-direction:row;}.two-column__wrap h3{font-size:var(--text-l);color:var(--primary);}.two-column__title h2{text-align:center;margin-bottom:var(--space-s);}.two-column__left,.two-column__right{width:50%;}.two-column__left{padding-right:var(--space-s);border-right:1px dashed var(--border-light-gray);border-image:repeating-linear-gradient( to bottom,#BBBBBB 0px,#BBBBBB 5px,transparent 5px,transparent 10px ) 1;}.two-column__right{padding-left:var(--space-s);}.kontaktformular-holder{max-width:600px;margin-left:auto;margin-right:auto;}.thankyou-section{padding-bottom:var(--space-150);padding-top:var(--space-150);}.thankyou-section__holder{max-width:600px;text-align:center;margin:0 auto;}.thankyou-section__icon-wrap{width:150px;height:150px;border-radius:50%;background:var(--bg-gradient);box-shadow:0 3px 60px rgba(43,51,158,0.42);transition:var(--transition);margin:0 auto;position:relative;overflow:hidden;}.thankyou-section__icon-wrap:before,.thankyou-section__icon-wrap:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:45px;width:63px;transition:var(--transition);background-image:url('https://bynocgroup.cmeta.de/wp-content/uploads/2025/02/bynocgroup-tick.svg');background-repeat:no-repeat;}.thankyou-section__icon-wrap:before{transform:translate(-50%,-50%);}.thankyou-section__icon-wrap:after{transform:translate(-50%,150px);}.thankyou-section__content:hover .thankyou-section__icon-wrap:before{transform:translate(-50%,-150px);transition:var(--transition);}.thankyou-section__content:hover .thankyou-section__icon-wrap:after{transition:var(--transition);transform:translate(-50%,-22px);}.thankyou-section__content:hover .thankyou-section__icon-wrap{box-shadow:0 3px 99px rgba(43,51,158,1);}.thankyou-section__heading{margin:var(--space-l) auto;}.thankyou-section__text-basic{font-size:var(--text-3xl);margin-bottom:var(--space-l);}.thankyou-section__button{margin:0 auto;}.impressum-section h2{font-size:var(--text-25);margin-bottom:var(--space-2xs);}.impressum-section a{color:var(--primary);}.impressum-section a:hover{color:var(--secondary);}.cover-section{background:var(--bg-gradient);color:var(--text-title);padding:var(--space-4xl) var(--space-m) 0;}.cover-section__holder{display:flex;flex-wrap:wrap;flex-direction:row;gap:var(--space-2xl);}.cover-section__left{width:calc(55% - var(--space-2xl));}.cover-section__back-link{margin-bottom:var(--space-3xs);color:var(--text-white);}.cover-section__back-link:hover{color:var(--secondary);}.cover-section__title{margin-bottom:var(--space-s);color:var(--text-white);}.cover-section__lead{color:var(--text-white);font-size:var(--text-3xl);line-height:1.6;padding-right:var(--space-l);margin-bottom:var(--space-s);}.cover-section__right{width:45%;margin-bottom:-40px;text-align:right;}.cover-section__img{border-radius:var(--radius-xs);}.cover-section--project{padding-bottom:var(--space-150);}.advantages-section{padding-top:var(--space-4xl);}.advantages-section__heading.block-title__heading{margin-bottom:var(--space-2xs);font-size:var(--text-3xl);}.advantages-section__card-wrap.grid-col-3{gap:var(--space-3xs);}.advantages-section__card{text-align:center;border-radius:var(--radius-m);border:1px solid var(--border-light-gray);height:100%;}.advantages-section__card-body{padding:var(--space-l);}.advantages-section__icon{margin-bottom:var(--space-s);}.advantages-section__heading{font-size:var(--text-l);margin-bottom:var(--space-3xs);}.about-section{padding-top:var(--space-185);padding-bottom:var(--space-185);}.about-section__holder{background-color:var(--bg-soft-white);border-radius:var(--radius-m);display:flex;flex-direction:row;align-items:center;justify-content:space-between;}.about-section__content{width:50%;padding:var(--space-90) var(--space-4xl);}.about-section__image-hold{margin-top:calc(-1 * var(--space-4xl));margin-bottom:calc(-1 * var(--space-4xl));margin-right:var(--space-l);overflow:hidden;border-radius:var(--radius-xs);width:calc( 50% - var(--space-l) );}.about-section__text-basic{margin-bottom:var(--space-s);}ul.about-section__list li .content{align-items:self-start;justify-content:flex-start;}.about-section__list .title{font-size:var(--text-l);font-weight:700;min-width:110px;}.about-section__holder .about-section__image{transition:var(--transition);}.about-section__holder:hover .about-section__image{transform:scale(1.3);}.card__title.mb-0{margin-bottom:0;}.apply-cta__holder{padding-left:var(--space-150);padding-right:var(--space-150);}.apply-cta__content-hold{border-radius:var(--radius-s);display:flex;flex-direction:row;background-color:var(--bg-light-gray);overflow:hidden;align-items:center;justify-content:space-between;}.apply-cta__content{padding:var(--space-2xl);width:56%;}.apply-cta__heading.mb-s{margin-bottom:var(--space-s);}.apply-cta__heading{font-size:var(--text-3xl);margin-bottom:var(--space-3xs);}.apply-cta__text-basic{margin-bottom:var(--space-l);}.apply-cta__img{width:44%;text-align:right;}.karriere-intro__holder{display:flex;flex-direction:row;gap:var(--space-90);}.karriere-intro__left{width:calc(55% - var(--space-90));}.karriere-intro__heading{margin-bottom:var(--space-m);}.karriere-intro__heading span{font-weight:300;}.karriere-intro__list{margin-bottom:var(--space-m);}.karriere-intro__list li:not(:last-child){margin-bottom:var(--space-2xs);}.karriere-intro__list .icon{justify-content:start;width:var(--space-m);}.karriere-intro__list .title{font-weight:700;margin-right:0;}.karriere-intro__list .meta{margin-left:5px;}.karriere-intro__image{border-radius:var(--radius-m);}.karriere-intro__text{margin-bottom:var(--space-m);}.card--current-job .card__image{aspect-ratio:443/250;width:100%;overflow:hidden;}.card--current-job .card__image img{width:100%;height:100%;object-fit:cover;object-position:top;}.task-profile__holder{display:grid;grid-template-columns:1fr 1fr;}.task-profile__task{border-right:1px dashed var(--border-light-gray);border-image:repeating-linear-gradient( to bottom,#BBBBBB 0px,#BBBBBB 5px,transparent 5px,transparent 10px ) 1;padding-right:var(--space-xl);}.task-profile__profile{padding-left:var(--space-xl);}.task-profile__heading{font-size:var(--text-l);margin-bottom:var(--space-l);}.task-profile__text ul{padding-left:18px;margin-bottom:0;}.task-profile__text ul li:not(:last-child){margin-bottom:var(--space-s);}.online-application__holder{display:flex;flex-direction:row;}.online-application__content{width:47%;padding-right:var(--space-l);}.content-title{padding-right:var(--space-4xl);margin-bottom:var(--space-l);}.online-application__img{width:53%;}.online-application__heading{margin-bottom:var(--space-3xs);}.project-content{padding-top:0;}.project-content__holder{display:flex;flex-direction:row;gap:var(--space-110);justify-content:space-between;}.project-content__left{width:calc(55% - var(--space-110));}.project-content__left h2{font-size:var(--text-25);}.project-content__feature-img{margin-top:calc(-1 * var(--space-xl));margin-bottom:var(--space-s);}.project-content__feature-img img{border-radius:var(--radius-m);}.project-content__right{width:45%;}.project-content__detail{border:1px solid var(--secondary);box-shadow:0 20px 60px rgba(0,0,0,0.16);border-radius:var(--radius-m);overflow:hidden;margin-top:calc(-1 * var(--space-360));background-color:var(--bg-surface);}.project-content__row{display:flex;flex-direction:row;}.project-content__head{background-color:var(--secondary);}.project-content__parameter-title{padding:var(--space-s) var(--space-2xs) var(--space-s) var(--space-l);color:var(--text-white);font-weight:600;position:relative;}.project-content__parameter-title:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--bg-soft-white);opacity:0.1;}.project-content__details-title{padding:var(--space-s) var(--space-2xs) var(--space-s) var(--space-l);color:var(--text-white);font-weight:600;width:calc(100% - 195px);}.project-content__parameter-title,.project-content__parameter{width:195px;}.project-content__parameter{background-color:var(--bg-soft-white);padding:var(--space-2xs) var(--space-2xs) var(--space-2xs) var(--space-l);font-weight:600;}.project-content__details{width:calc(100% - 195px);padding:var(--space-2xs) var(--space-2xs) var(--space-2xs) var(--space-l);}.radius-xs{border-radius:var(--radius-xs);}.radius-s{border-radius:var(--radius-s);}.radius-m{border-radius:var(--radius-m);}.radius-l{border-radius:var(--radius-l);}.radius-xl{border-radius:var(--radius-xl);}.radius-full{border-radius:var(--radius-full);}.border{border-width:1px;border-style:solid;}.border-left{border-left-width:1px;border-left-style:solid;}.border-right{border-right-width:1px;border-right-style:solid;}.border-top{border-top-width:1px;border-top-style:solid;}.border-bottom{border-bottom-width:1px;border-bottom-style:solid;}.shadow-xs{box-shadow:var(--shadow-xs);}.shadow-s{box-shadow:var(--shadow-s);}.shadow-m{box-shadow:var(--shadow-m);}.shadow-l{box-shadow:var(--shadow-l);}.shadow-xl{box-shadow:var(--shadow-xl);}.opacity-0{opacity:0;}.opacity-10{opacity:0.1;}.opacity-20{opacity:0.2;}.opacity-30{opacity:0.3;}.opacity-40{opacity:0.4;}.opacity-50{opacity:0.5;}.opacity-60{opacity:0.6;}.opacity-70{opacity:0.7;}.opacity-80{opacity:0.8;}.opacity-90{opacity:0.9;}.opacity-100{opacity:1;}.aspect-1{aspect-ratio:1;}.aspect-4-3{aspect-ratio:4 / 3;}.aspect-3-4{aspect-ratio:3 / 4;}.aspect-3-2{aspect-ratio:3 / 2;}.aspect-2-3{aspect-ratio:2 / 3;}.aspect-16-9{aspect-ratio:16 / 9;}.aspect-9-16{aspect-ratio:9 / 16;}.fit-contain{object-fit:contain;}.fit-cover{object-fit:cover;}.fit-fill{object-fit:fill;}.bg-blur-xs{backdrop-filter:blur(2px);}.bg-blur-s{backdrop-filter:blur(4px);}.bg-blur-m{backdrop-filter:blur(8px);}.bg-blur-l{backdrop-filter:blur(16px);}.bg-blur-xl{backdrop-filter:blur(32px);}.grayscale{filter:grayscale(1);}.rotate-90{transform:rotate(90deg);}.rotate-180{transform:rotate(180deg);}.list-content ul{padding-left:16px;}.list-content li{margin-bottom:var(--space-2xs);}.list-content li:last-child{margin-bottom:0;}.list-content li strong{font-weight:600;display:block;}.card__body{padding:var(--space-m);position:relative;z-index:5;width:100%;}.card__title{font-size:var(--text-l);margin-bottom:var(--space-2xs);}.card__title a:hover{color:var(--primary);}.card__subtitle{font-weight:600;color:var(--primary);}.card__header .card__title,.card__header .card__subtitle{margin-bottom:10px;}.card__header .card__header-content{max-width:75%;}.card-bg-animation-1{position:relative;overflow:hidden;}.card-bg-animation:before{content:"";position:absolute;top:0%;right:-850px;transform:skewX(258deg);background-color:var(--primary);width:1060px;height:130px;z-index:2;}.card-bg-animation:after{content:"";position:absolute;bottom:0%;left:-356%;transform:skewX(258deg);background-color:var(--primary);width:2000px;height:600px;z-index:1;}.card--border-light-gray{border:1px solid var(--border-light-gray);}.card--no-bor{border:none;}.card svg{overflow:visible;}.card svg.overflow-hidden{overflow:hidden;}.card svg path{transition:var(--transition);}.card--icon-lf-mob .card__header.brxe-div{display:block;}.card--radius{border-radius:var(--space-3xs);overflow:hidden;}.card__header--icon .card__header{display:flex;flex-direction:row;justify-content:space-between;gap:var(--space-3xs);}.card__header--icon .card__title{width:calc(100% - 100px);font-size:var(--text-xl);hyphens:auto;}.card__header--icon-icon{margin-top:calc(var(--space-80) * -1);}.card-precision{border:none;text-align:center;}.card-precision .card__body{padding:0;}.card-precision .card__title{margin-left:auto;margin-right:auto;margin-top:var(--space-m);transition:var(--transition);}.card-precision:hover .card__title{color:var(--primary);}.card-precision:hover svg .optimale-notebook{transform:translate(0px,50px);}.card-precision svg .optimale-notebook-listing{stroke:var(--secondary);}.card-precision:hover svg .optimale-notebook-listing{transform:translate(0px,50px);}.card-precision svg .optimale-bulb{stroke:var(--primary);}.card-precision:hover svg .optimale-bulb{transform:translate(59px,-94px);}.card-precision:hover svg .optimale-bulb-bg{transform:translate(59px,-94px);}.card-precision svg .optimale-bulb-flash{transform-origin:center;stroke:var(--primary);}.card-precision:hover svg .optimale-bulb-flash{transform:scale(3.2) translate(15px,-64px);}.card-precision svg .minimierte-arrow{stroke:var(--secondary);}.card-precision svg .minimierte-clock,.card-precision svg .minimierte-arrow{transition:var(--transition);}.card-precision:hover svg .minimierte-arrow{transform:translate(0 ,120px);}.card-precision:hover svg .minimierte-clock{transform:translate(0 ,-30px);}.card-precision svg .effizienzsteigerung-clock{stroke:var(--bg-black);}.card-precision:hover svg .effizienzsteigerung-clock,.card-precision:hover svg .effizienzsteigerung-clock-strock,.card-precision:hover svg .effizienzsteigerung-clock-bg{transform:translate(0 ,88px);}.card-precision svg .effizienzsteigerung-gear{stroke:var(--secondary);}.card-precision:hover svg .effizienzsteigerung-gear-bg,.card-precision:hover svg .effizienzsteigerung-gear{transform:translate(0 ,-30px);}.card-precision svg .effizienzsteigerung-arrow{stroke:var(--primary);}.card-precision:hover svg .effizienzsteigerung-arrow{transform:translate(0 ,-88px);}.card--expertise{position:relative;overflow:hidden;}.card--expertise:hover path{stroke:var(--text-white);}.card--expertise:hover svg .ac-text,.card--expertise:hover svg .dc-text{fill:var(--text-white);}.card--expertise .card__title,.card--expertise .card__subtitle,.card--expertise .card__body{transition:var(--transition);}.card--expertise:hover .card__title,.card--expertise:hover .card__subtitle,.card--expertise:hover .card__body{color:var(--text-white);transition:var(--transition);}.card--expertise:before{content:"";position:absolute;top:-100%;right:unset;transform:rotate(12deg) translateX(-30%) translateY(-55%);width:1000px;height:160px;transition:top 0.3s ease-in-out;z-index:2;background:background:rgb(20,23,71);background:linear-gradient(70deg,rgba(20,23,71,1) 0%,rgba(39,46,141,1) 100%);}.card--expertise:hover:before{top:0;}.card--expertise:after{content:"";position:absolute;bottom:-1600px;left:unset;transform:rotate(15deg) translateX(-30%) translateY(-432px);background-color:var(--primary);width:1000px;height:1000px;transition:bottom 0.3s ease-in-out;z-index:1;}.card--expertise:hover:after{bottom:-1000px;}.card--expertise .card__description{padding-right:var(--space-3xl);}.card:hover .engineering-outer-shell-stroke,.card:hover .engineering-capsule-front-fill,.card:hover .engineering-main-fill{transform:translateY(34px);}.card:hover .engineering-body-fill,.card:hover .engineering-ellipse-layer-stroke{transform:translateY(10px);}.card .trassierungsplanung-bottom-panel-fill,.card .trassierungsplanung-bottom-panel-outline{transform-origin:calc(100% - -27px) calc(100% - 25px);}.card:hover .trassierungsplanung-bottom-panel-fill,.card:hover .trassierungsplanung-bottom-panel-outline{transform-origin:calc(98% - 3px) calc(84% - 2px);transform:rotate(90deg);}.card:hover .trassierungsplanung-route-shape,.card:hover .trassierungsplanung-machine-body-outline{transform:translateY(22px);}.card .hochspannungsinfrastruktur-base-foundation-buttom{transform:translateY(0px);opacity:0;}.card:hover .hochspannungsinfrastruktur-base-foundation-buttom{transform:translateY(-20px);opacity:1;}.card .hochspannungsinfrastruktur-support-details{transform:translateY(8px);}.card:hover .hochspannungsinfrastruktur-support-details{transform:translateY(0px);}.card:hover .qualitätsmanagement-frame-layer-left{transform:translate(-3px,-20px);}.card:hover .qualitätsmanagement-frame-layer-center{transform:translate(10px,-9px);}.card .fehlererkennung-rotational-arcs-and-arrows{transform-origin:calc(100% - 43px) calc(100% - 40px);}.card:hover .fehlererkennung-rotational-arcs-and-arrows{transform-origin:calc(98% - 41px) calc(84% - 29px);transform:rotate(180deg);}.card:hover .analyse-window-panels{transform:translateY(-31px);}.card svg .beratung-blue-advice{stroke:var(--secondary);}.card:hover svg .beratung-blue-advice,.card:hover svg .beratung-blue-advice-bg{transform:translateX(-40px);}.card svg .beratung-black-advice{stroke:var(--primary);}.card:hover svg .beratung-black-advice,.card:hover svg .beratung-black-bg{transform:translateY(30px);}.card svg .projektmanagement-note{stroke:var(--secondary);}.card:hover svg .projektmanagement-note,.card:hover svg .projektmanagement-note-bg{transform:translateX(-30px);}.card svg .projektmanagement-gear{transform-origin:center;stroke:var(--primary);}.card:hover svg .projektmanagement-gear{transform-origin:calc(0 - 33px) calc(76px - 44px);transform:rotate(180deg);}.card svg .kabelinstallation-magnifying-glass{stroke:var(--secondary);}.card svg .kabelinstallation-cable{stroke:var(--primary);}.card:hover svg .kabelinstallation-magnifying-glass,.card:hover svg .kabelinstallation-magnifying-glass-bg,.card:hover svg .kabelinstallation-magnifying-glass-stroke{transform:translate(30px,-30px) rotate(90deg);}.card svg .fehlerdiagnose-wrench{stroke:var(--primary);}.card:hover svg .fehlerdiagnose-wrench,.card:hover svg .fehlerdiagnose-wrench-bg{transform:rotate(-47deg) translate(-40px,19px);}.card svg .fehlerdiagnose-gear{stroke:var(--secondary);}.card svg .fehlerdiagnose-gear,.card svg .fehlerdiagnose-gear-bg{transform-origin:center;}.card:hover svg .fehlerdiagnose-gear,.card:hover svg .fehlerdiagnose-gear-bg{transform:rotate(180deg);transform-origin:calc(100% - 36px) calc(100% - 45px);}.card svg .modernisierung-laptop{stroke:var(--primary);}.card:hover svg .modernisierung-laptop{transform:translateY(29px);}.card svg .modernisierung-gear,.card svg .modernisierung-gear-bg{transform-origin:center;}.card svg .modernisierung-gear{stroke:var(--secondary);}.card:hover svg .modernisierung-gear,.card:hover svg .modernisierung-gear-bg{transform:rotate(360deg);}.card svg .sustainability-leaf{transform-origin:center;stroke:var(--secondary);}.card:hover svg .sustainability-leaf{transform:rotate(180deg);}.card:hover .kabelinstallation-main-fill,.card:hover .kabelinstallation-main-stroke{transform:translate(-4px,-17px);}.card:hover .kabelinstallationcircle-bg,.card:hover .kabelinstallation-search-fill,.card:hover .kabelinstallation-search-stroke{transform:translate(-60px,-13px);}.card .leave-icon-wrap{transform-origin:center;transition:var(--transition);}.card:hover .leave-icon-wrap{transform:rotate(180deg);}.card .modernisierung-gear-icon,.card .modernisierung-gear-fill{transform-origin:calc(100% - 56px) calc(100% - 31px);}.card:hover .modernisierung-outer-frame,.card:hover .modernisierung-outer-frame-outline{transform:translateY(29px);}.card:hover .modernisierung-gear-icon,.card:hover .modernisierung-gear-fill{transform-origin:calc(98% - 55px) calc(84% - 32px);transform:rotate(180deg);}.brxe-button{transition:var(--transition);}.btn-link{padding:0;font-size:15px;font-weight:700;color:var(--primary);background-color:transparent;text-transform:uppercase;}.btn-link svg{transition:var(--transition);margin-top:-5px;}.btn-link:hover{color:var(--secondary);}.btn-link:hover svg{transform:translateX(10px);}.btn-link:hover svg text{fill:var(--secondary);}.bricks-background-primary{background:var(--bg-gradient);}.bricks-background-primary:hover{background:var(--secondary);}.card--project{border-radius:none;border:none;}.card--project .card__image{overflow:hidden;}.card--project:hover .card__image img{transform:scale(1.3);}.card--project .card__body{background-color:var(--bg-light-gray);}.card--project .card__text-basic{margin-bottom:var(--space-m);}.card--project img{aspect-ratio:443/300;object-fit:cover;}.brxe-pagination{margin-top:var(--space-150);}.bricks-pagination ul{gap:var(--space-3xs) var(--space-l);}.page-numbers .current{font-weight:700;color:var(--primary);}a.page-numbers{color:var(--secondary);}a.page-numbers:hover{color:var(--primary);}a.page-numbers path{transition:var(--transition);}a.page-numbers:hover path[fill="#0ddccc"]{fill:var(--primary);}.brxe-post-toc .toc-list{margin-bottom:var(--space-l);}.brxe-post-toc .toc-list li{position:relative;padding-left:18px;}.brxe-post-toc .toc-list li::before{content:"";width:8px;height:8px;border-radius:50%;background-color:currentColor;position:absolute;left:0;top:9px;}.brxe-post-toc .toc-list li:not(:last-child){margin-bottom:var(--space-2xs);}.brxe-post-toc .toc-list li:hover{color:var(--primary);text-decoration:underline;}.brxe-post-sharing{gap:var(--space-4xs) var(--space-l);}.brxe-post-sharing a{width:auto;height:auto;font-size:var(--text-3xl);}.input,input:not([type=submit]),select,textarea{background-color:var(--bg-soft-white);border-radius:var(--radius-xs);padding:var(--space-2xs);border:none;line-height:1.3;font-weight:300;color:var(--text-body);}.input,input:focus-visible:not([type=submit]),select:focus-visible,textarea:focus-visible{outline-color:var(--primary);}::-webkit-input-placeholder{color:var(--text-body);}.wpcf7-acceptance{margin-top:var(--space-xs);margin-bottom:var(--space-l);display:block;}.wpcf7-acceptance label{display:flex;gap:var(--space-2xs);color:var(--text-body);font-weight:300;}.wpcf7-acceptance .wpcf7-list-item{margin-left:0;}.wpcf7-acceptance a{font-weight:600;color:var(--primary);}.wpcf7-acceptance a:hover{color:var(--secondary);}input.form-check{width:30px;height:30px;border-radius:3px;appearance:none;background-color:var(--bg-soft-white);position:relative;}input.form-check:before{content:"";width:16px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:var(--transition);pointer-events:none;background-image:url('https://bynocgroup.cmeta.de/wp-content/themes/bricks-child/assets/img/bynocgroup-form-check.svg');opacity:0;background-repeat:no-repeat;}input.form-check:checked{opacity:1;background-color:var(--primary);}input.form-check:checked::before{opacity:1;}textarea{resize:none;}.form p{margin-bottom:var(--space-3xs);}.wpcf7-form br{display:none;}.wpcf7-submit{margin-left:auto;margin-right:auto;display:flex;}.form-upload{position:relative;display:inline-block;}.form-upload input[type="file"]{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;}.form .btn-group{display:flex;flex-direction:row;gap:var(--space-3xs);}.form .btn-group .muliple-file-upload-btn{width:50%;}.form .btn-group .wpcf7-submit{margin-left:0;margin-right:0;}.form .codedropz-upload-inner h3{display:none;}.form .codedropz-upload-container{padding:0;}.form .codedropz-upload-inner span{display:none;}.form .codedropz-upload-handler{border:none;margin-bottom:0;}.form .dnd-upload-counter{display:none;}.form .cd-upload-btn{transition:var(--transition);background:var(--bg-gradient);font-size:var(--text-m);letter-spacing:0.16px;line-height:1.6;color:var(--text-white);padding:var(--space-15) var(--space-l);border-radius:var(--radius-xs);display:block;}.card--icon{border:none;background-color:var(--bg-soft-white);text-align:center;height:100%;}.card--icon .card__body{padding:var(--space-l);}.card--icon .card__icon{margin-bottom:var(--space-2xs);}.card--icon .card__title{margin-bottom:var(--space-3xs);}.display-none{display:none;}.visible{visibility:visible;}.hidden{visibility:hidden;}.overflow-hidden{overflow:hidden;}.overflow-auto{overflow:auto;}.overflow-x-hidden{overflow-x:hidden;}.overflow-x-auto{overflow-x:auto;}.overflow-y-hidden{overflow-y:hidden;}.overflow-y-auto{overflow-y:auto;}.list-none{list-style-type:none;}.white-space-nowrap{white-space:nowrap;}.transition-global{transition:all 0.3s;}.relative{position:relative;}.absolute{position:absolute;}.sticky{position:sticky;}.fixed{position:fixed;}.inset-0{inset:0;}.bottom-0{bottom:0;}.top-0{top:0;}.left-0{left:0;}.right-0{right:0;}.pointer{cursor:pointer;}.not-allowed{cursor:not-allowed;}.cursor-auto{cursor:auto;}.no-pointer-events{pointer-events:none;}.z--1{z-index:-1;}.z-0{z-index:0;}.z-1{z-index:1;}.z-10{z-index:10;}.z-100{z-index:100;}.z-1000{z-index:1000;}.z-10000{z-index:10000;}@media (max-width:1400px){.px-200{padding-left:var(--space-4xl);padding-right:var(--space-4xl);}.column--on-xl{grid-template-columns:1fr;grid-auto-flow:row;}.row--on-xl{grid-template-columns:unset;grid-auto-flow:column;}.columns-2--on-xl{grid-template-columns:var(--columns-2);}.columns-3--on-xl{grid-template-columns:var(--columns-3);}.columns-4--on-xl{grid-template-columns:var(--columns-4);}.columns-5--on-xl{grid-template-columns:var(--columns-5);}.columns-6--on-xl{grid-template-columns:var(--columns-6);}.col-span-1--on-xl{grid-column:auto / span 1;}.col-span-2--on-xl{grid-column:auto / span 2;}.col-span-3--on-xl{grid-column:auto / span 3;}.col-span-4--on-xl{grid-column:auto / span 4;}.col-span-5--on-xl{grid-column:auto / span 5;}.col-span-6--on-xl{grid-column:auto / span 6;}.col-start-1--on-xl{grid-column-start:1;}.col-start-2--on-xl{grid-column-start:2;}.col-start-3--on-xl{grid-column-start:3;}.col-start-4--on-xl{grid-column-start:4;}.col-start-5--on-xl{grid-column-start:5;}.col-start-6--on-xl{grid-column-start:6;}.row-span-1--on-xl{grid-row:auto / span 1;}.row-span-2--on-xl{grid-row:auto / span 2;}.row-span-3--on-xl{grid-row:auto / span 3;}.row-span-4--on-xl{grid-row:auto / span 4;}.row-span-5--on-xl{grid-row:auto / span 5;}.row-span-6--on-xl{grid-row:auto / span 6;}.row-start-1--on-xl{grid-row-start:1;}.row-start-2--on-xl{grid-row-start:2;}.row-start-3--on-xl{grid-row-start:3;}.row-start-4--on-xl{grid-row-start:4;}.row-start-5--on-xl{grid-row-start:5;}.row-start-6--on-xl{grid-row-start:6;}.header .bricks-nav-menu li{margin-left:var(--space-3xs);margin-right:var(--space-3xs);}.cover-section{padding-bottom:var(--space-4xl);}.cover-section__lead{padding-right:0;}.project-content__detail{margin-top:calc(-1 * var(--space-310));}.card--expertise:before{height:200px;}.apply-cta__holder{padding-left:var(--space-3xl);padding-right:var(--space-3xl);}}@media (max-width:1280px){.header .bricks-nav-menu li{margin-left:var(--space-4xs);margin-right:var(--space-4xs);}.cta__contact-info{flex-direction:column;}.cta__contact-info .cta-tel{margin-bottom:var(--space-2xs);}.about-section{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl);}}@media (max-width:1199px){.header .bricks-nav-menu li{margin-left:5px;margin-right:5px;}.grid-col-3 .brxe-heading{hyphens:auto;}.footer-lf,.footer-lf__slogan{font-size:var(--text-xl);}.news-intro{padding-bottom:var(--space-4xl);}.news-content__right{padding-left:var(--space-m);padding-right:0;}.karriere-intro__list .icon{margin-right:5px;}.two-column__wrap{flex-direction:column;}.two-column__wrap ul li:last-child{margin-bottom:0;}.two-column__left{width:100%;padding-right:0;padding-bottom:40px;border-right:none;border-bottom:1px dashed var(--border-light-gray);border-image:repeating-linear-gradient( to right,#BBBBBB 0px,#BBBBBB 5px,transparent 5px,transparent 10px) 1;}.two-column__right{width:100%;padding-right:0;margin-top:40px;}.project-content__parameter-title,.project-content__parameter{width:165px;padding-left:var(--space-s);}.project-content__details-title,.project-content__details{width:calc(100% - 165px);}.about-section__list li{width:100%;}ul.about-section__list li:not(:last-child){margin-bottom:var(--space-2xs);}.about-section__list li .content{flex-direction:column;}.about-section__list .title{margin-right:0;}.about-section__list .meta{margin-left:0;}.advantages-section__card-body{hyphens:auto;}.apply-cta__holder{padding-left:0;padding-right:0;}.form .btn-group{flex-direction:column;}.form .btn-group p{margin-bottom:0;}.form .btn-group .bricks-button{width:100%;}.form .btn-group .muliple-file-upload-btn{width:100%;}}@media (min-width:768px) and (max-width:1199px){.card--project .card__header--icon{flex-direction:column;}.card--project .card__header--icon .card__title{width:100%;order:2;}.card__header--icon-icon{margin-left:auto;margin-bottom:5px;max-width:60px;max-height:60px;}}@media (min-width:992px) and (max-width:1199px){.header .bricks-nav-menu li a{font-size:var(--text-s);}}@media (max-width:992px){.column--on-l{grid-template-columns:1fr;grid-auto-flow:row;}.row--on-l{grid-template-columns:unset;grid-auto-flow:column;}.columns-2--on-l{grid-template-columns:var(--columns-2);}.columns-3--on-l{grid-template-columns:var(--columns-3);}.columns-4--on-l{grid-template-columns:var(--columns-4);}.columns-5--on-l{grid-template-columns:var(--columns-5);}.columns-6--on-l{grid-template-columns:var(--columns-6);}.col-span-1--on-l{grid-column:auto / span 1;}.col-span-2--on-l{grid-column:auto / span 2;}.col-span-3--on-l{grid-column:auto / span 3;}.col-span-4--on-l{grid-column:auto / span 4;}.col-span-5--on-l{grid-column:auto / span 5;}.col-span-6--on-l{grid-column:auto / span 6;}.col-start-1--on-l{grid-column-start:1;}.col-start-2--on-l{grid-column-start:2;}.col-start-3--on-l{grid-column-start:3;}.col-start-4--on-l{grid-column-start:4;}.col-start-5--on-l{grid-column-start:5;}.col-start-6--on-l{grid-column-start:6;}.row-span-1--on-l{grid-row:auto / span 1;}.row-span-2--on-l{grid-row:auto / span 2;}.row-span-3--on-l{grid-row:auto / span 3;}.row-span-4--on-l{grid-row:auto / span 4;}.row-span-5--on-l{grid-row:auto / span 5;}.row-span-6--on-l{grid-row:auto / span 6;}.row-start-1--on-l{grid-row-start:1;}.row-start-2--on-l{grid-row-start:2;}.row-start-3--on-l{grid-row-start:3;}.row-start-4--on-l{grid-row-start:4;}.row-start-5--on-l{grid-row-start:5;}.row-start-6--on-l{grid-row-start:6;}.cta__contact-info .cta-tel{display:flex;margin-bottom:var(--space-s);align-items:center;margin-right:0;}.cta__contact-info .cta-tel a{display:block;}.cta__contact-info .cta-tel .sep{display:none;}.get-in-touch__content{padding-bottom:var(--space-m);}header#brx-header .brxe-section{padding:0;}.header .header__container{padding:var(--space-2xs) var(--space-m);background-color:var(--bg-surface);}.header .brxe-logo img{max-height:40px;}.header ul li.menu-btn a{text-align:center;}.header ul li.menu-btn a:hover{background:var(--bg-gradient);color:var(--text-white);}.footer-rt-content{gap:var(--space-m);margin-left:var(--space-m);}.start-project .cta__img{position:relative;}}@media (min-width:768px) and (max-width:991px){.faq-block .cta{flex-direction:column;align-items:start;}.faq-block .cta__content p{margin-bottom:var(--space-m);}.apply-cta__content{padding:var(--space-m);}.benefits-section .grid-col-3{grid-template-columns:1fr 1fr;}.project-content__holder{gap:var(--space-l);}.project-content__left{width:calc(55% - var(--space-l));}.project-content__parameter-title,.project-content__details-title,.project-content__parameter,.project-content__details{padding:var(--space-2xs);}.project-content__parameter-title,.project-content__parameter{width:145px;}.project-content__details-title,.project-content__details{width:calc(100% - 145px );}.card--project .card__body{padding:var(--space-2xs);}}@media (max-width:768px){.column--on-m{grid-template-columns:1fr;grid-auto-flow:row;}.row--on-m{grid-template-columns:unset;grid-auto-flow:column;}.columns-2--on-m{grid-template-columns:var(--columns-2);}.columns-3--on-m{grid-template-columns:var(--columns-3);}.columns-4--on-m{grid-template-columns:var(--columns-4);}.columns-5--on-m{grid-template-columns:var(--columns-5);}.columns-6--on-m{grid-template-columns:var(--columns-6);}.col-span-1--on-m{grid-column:auto / span 1;}.col-span-2--on-m{grid-column:auto / span 2;}.col-span-3--on-m{grid-column:auto / span 3;}.col-span-4--on-m{grid-column:auto / span 4;}.col-span-5--on-m{grid-column:auto / span 5;}.col-span-6--on-m{grid-column:auto / span 6;}.col-start-1--on-m{grid-column:1;}.col-start-2--on-m{grid-column:2;}.col-start-3--on-m{grid-column:3;}.col-start-4--on-m{grid-column:4;}.col-start-5--on-m{grid-column:5;}.col-start-6--on-m{grid-column:6;}.row-span-1--on-m{grid-row:auto / span 1;}.row-span-2--on-m{grid-row:auto / span 2;}.row-span-3--on-m{grid-row:auto / span 3;}.row-span-4--on-m{grid-row:auto / span 4;}.row-span-5--on-m{grid-row:auto / span 5;}.row-span-6--on-m{grid-row:auto / span 6;}.row-start-1--on-m{grid-row-start:1;}.row-start-2--on-m{grid-row-start:2;}.row-start-3--on-m{grid-row-start:3;}.row-start-4--on-m{grid-row-start:4;}.row-start-5--on-m{grid-row-start:5;}.row-start-6--on-m{grid-row-start:6;}}@media (max-width:767px){.px-80{padding-left:0;padding-right:0;}.px-200{padding-left:0;padding-right:0;}.px-xs{padding-left:0;padding-right:0;}.px-l{padding-left:0;padding-right:0;}.pt-md-130{padding-top:var(--space-130);}.brxe-section{padding-top:var(--space-2xs);padding-bottom:var(--space-2xs);}.hero-section{padding-bottom:190px;padding-top:var(--space-m);}.hero-section__heading{margin-bottom:var(--space-2xs);}.hero-section__block.brxe-block{column-gap:var(--space-m);}.hero-mob-img-overlay .news-intro__right{margin-bottom:calc(var(--space-130) * -1);}.block-title__heading.brxe-heading{text-align:left;max-width:100%;}.block-title__subtitle{text-align:left;text-align:center;}.block-title.brxe-block{align-items:self-start;}.expertise{margin-top:-170px;}.expertise .block-title__subtitle{text-align:left;}.text-md-center{text-align:center;}.nestable-tab{margin-bottom:0;}.nestable-tab{flex-direction:column !important;}.nestable-tab .tab-menu{min-width:100%;}.nestable-tab > .tab-content{margin-left:0;}.nestable-tab > .tab-menu .tab-title{padding-top:0;padding-bottom:var(--space-2xs);border-bottom:none;}.nestable-tab > .tab-menu .tab-title.brx-open{color:var(--text-title);}.nestable-tab .tab-menu,.nestable-tab .tab-content{display:contents;width:100%;}.nestable-tab .tab-pane{display:block;border-bottom:1px dashed var(--sky-blue);padding-bottom:var(--space-m);}.nestable-tab .tab-pane .list-content ul{margin-bottom:0;}.nestable-tab .tab-content img{width:100%;}.nestable-tab > .tab-menu .tab-title:not(:first-child){border-top:1px dashed var(--primary);padding-top:30px;}.nestable-tab .tab-pane:last-of-type{border-bottom:none;margin-bottom:0;}.full-width .brxe-button{display:block;width:100% !important;}.step-box{flex-direction:column;gap:0;}.step-box .text-center{margin-left:auto;}.step-box svg{margin-bottom:calc(-1 * var(--space-3xs));}.step-box svg#brxe-slrcay{max-height:126px;}.step-box svg#brxe-gqryer{max-height:121px;}.step-box svg#brxe-ovvzyx{max-height:127px;}.step-box svg#brxe-qtdndd{max-height:127px;}.start-project .cta{align-items:center;flex-direction:column;}.start-project .cta__img{order:1;right:auto;padding-left:var(--space-2xl);padding-right:var(--space-2xl);}.start-project .cta__img img{margin-left:0;}.start-project .cta__content{order:2;max-width:100%;padding:var(--space-2xl);}.about-block{display:flex;gap:var(--space-2xs);margin-bottom:var(--space-m);}.about-block__img{order:1;}.about-block__content{order:2;}.grid-col-3{grid-template-columns:1fr;}.faq{padding:var(--space-m);margin-bottom:var(--space-m);}.faq h2{margin-bottom:var(--space-3xs);}.accordion .accordion-title .title{font-size:var(--text-m);}.accordion .accordion-title{padding-top:var(--space-2xs);padding-bottom:var(--space-2xs);}.faq-block .cta{border-radius:var(--radius-xs);padding:var(--space-2xl);}.faq-block .cta__content{max-width:100%;}.faq-block .cta__content p{margin-bottom:var(--space-m);}.faq-block .cta .cta__img{width:100%;padding-left:0;}.faq-block .cta .brxe-button{display:block;}.get-in-touch{padding:var(--space-m);}.get-in-touch__content{max-width:100%;padding:0;order:2;}.get-in-touch__img{order:1;margin-bottom:var(--space-2xs);}footer#brx-footer{padding:var(--space-2xs) var(--space-m) var(--space-m) var(--space-m);}.footer-top{background-color:transparent;padding:0;}.footer-top-wrap{background-color:var(--bg-soft-white);padding:var(--space-m);}.footer-lf{font-size:var(--text-m);align-items:center;margin-bottom:50px;text-align:center;}.footer-lf__logo img{max-height:51px;}.footer-lf__logo{margin:0 auto var(--space-2xs) auto;}.footer-lf__slogan{font-size:var(--text-m);}.footer-rt-content{text-align:center;display:block;margin-left:0;}.footer-rt-content .bricks-nav-menu{margin-top:0;}.footer-rt-content .bricks-nav-menu li{margin-left:auto;margin-right:auto;}.footer-bottom{background-color:transparent;padding:0;}.copyright-block{background-color:var(--bg-black);padding:var(--space-2xs);}.all-right{display:block;}.dash-sep{display:none;}.footer-mid-nav{margin-top:var(--space-2xs);padding-bottom:var(--space-2xl);margin-bottom:var(--space-2xl);position:relative;}.footer-mid-nav:after{content:"";position:absolute;bottom:0;left:50%;width:200px;height:1px;background-color:var(--text-body);transform:translateX(-50%);}.cta__contact-info a{font-size:var(--text-m);}.news-holder{padding-top:var(--space-2xl);text-align:left;}.news-holder .block-title__subtitle{text-align:left;}.news-intro__holder{flex-direction:column;}.news-intro__left{width:100%;padding:0;}.news-intro{padding-top:var(--space-4xl);padding-bottom:var(--space-4xl);}.news-intro__title{margin-bottom:var(--space-2xs);}.news-intro__right{width:100%;margin-bottom:0;}.news-content{padding-top:var(--space-2xl);}.news-content__left{width:100%;}.news-content__right{width:100%;padding:0;}.news-content__holder{flex-direction:column-reverse;}.news-content__box{margin-bottom:var(--space-2xl);}.news-content.pt-md-130{padding-top:var(--space-130);}.cover-section{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl);}.cover-section__holder{flex-direction:column-reverse;}.cover-section--project .cover-section__holder{flex-direction:column;}.cover-section__left{width:100%;}.cover-section__lead{margin-bottom:var(--space-2xl);}.cover-section__right{width:100%;margin-bottom:0;}.cover-section__img{width:100%;}.advantages-section{padding-top:var(--space-2xl);}.advantages-section__block-title.brxe-block{text-align:center;align-items:center;}.advantages-section__heading{font-size:var(--text-2xl);}.advantages-section__card{text-align:left;}.advantages-section__card-header{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:var(--space-150);margin-bottom:var(--space-2xs);}.advantages-section__icon{max-height:var(--space-150);margin-bottom:0;}.advantages-section__card-header .advantages-section__heading{font-size:var(--text-m);margin-bottom:0;}.about-section__holder{flex-direction:column-reverse;}.about-section__content{width:100%;padding:var(--space-m);}.about-section__image-hold{width:100%;margin:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}.about-section__text-basic{margin-bottom:var(--space-2xl);}ul.about-section__list li:not(:last-child){margin-bottom:var(--space-2xl);}#current-job .block-title{text-align:center;align-items:center;}.apply-cta__holder{padding-left:0;padding-right:0;}.apply-cta__content-hold{flex-direction:column-reverse;text-align:center;}.apply-cta__content{width:100%;padding:var(--space-m);}.apply-cta__img{width:100%;}.apply-cta__img img{width:100%;}.karriere-intro__holder{flex-direction:column-reverse;gap:var(--space-2xl);}.karriere-intro__left{width:100%;}.karriere-intro__heading{margin-bottom:var(--space-2xl);}.karriere-intro__list .icon{width:var(--space-m);}.karriere-intro__list .icon svg{max-height:25px;}.karriere-intro__list{margin-bottom:var(--space-2xl);}.karriere-intro__text{margin-bottom:var(--space-2xl);}.karriere-intro__right{width:100%;}.task-profile__holder{grid-template-columns:1fr;}.task-profile__task{padding-right:0;width:100%;border-right:none;border-bottom:1px dashed var(--border-light-gray);border-image:repeating-linear-gradient( to right,#BBBBBB 0px,#BBBBBB 5px,transparent 5px,transparent 10px) 1;padding-bottom:var(--space-3xs);}.task-profile__profile{padding-left:0;padding-top:var(--space-2xl);}.task-profile__heading{margin-bottom:var(--space-2xs);}.apply-cta__heading.mb-s{margin-bottom:var(--space-2xl);}.karriere-intro__image{width:100%;}.karriere-intro__image img{width:100%;}.online-application__holder{flex-direction:column-reverse;}.online-application__content{width:100%;padding-right:0;}.online-application__content .content-title{padding-right:0;}.online-application__img{width:100%;margin-bottom:var(--space-2xl);}.project-section{padding-top:var(--space-2xl);}.project-section .block-title__subtitle{text-align:left;}.project-content__holder{flex-direction:column-reverse;}.project-content__left{width:100%;}.project-content__right{width:100%;}.project-content__detail{margin-top:-88px;margin-bottom:var(--space-2xl);}.project-content__feature-img{margin-bottom:var(--space-2xs);}.two-column__title h2{text-align:left;margin-bottom:var(--space-2xs);}.related-section .block-title.brxe-block{align-items:center;}.project-content__parameter-title,.project-content__parameter,.project-content__details-title,.project-content__details{padding:var(--space-2xs) var(--space-m);}.impressum-section{padding-top:var(--space-2xl);}.why-bynoc .block-title__subtitle{text-align:left;}.why-bynoc .block-title__subtitle br{display:none;}.header .brxe-nav-menu .sub-menu{border-radius:0 0 0 0;}.card__title{font-size:var(--text-m);}.card--service .card__header .card__header-content{max-width:100%;}.card--service .card__header.brxe-div{flex-direction:column-reverse;}.card--service .card__rt-img{text-align:center;margin-bottom:var(--space-m);}.card--expertise .card__description{padding-right:0;}.card--expertise:hover:after{bottom:-1000px;}.card-precision svg#brxe-yvaghn{max-height:180px;}.card-precision svg#brxe-irvauh{max-height:185px;}.card--project .btn-link{text-align:left;width:auto;}.card .brxe-image{width:100%;}.card--icon-lf-mob{text-align:left;}.card--icon-lf-mob .card__header.brxe-div{display:flex;gap:var(--space-15);justify-content:flex-start;align-items:center;margin-bottom:var(--space-2xs);}.card--icon-lf-mob .card__header svg{max-height:50px;width:auto;margin-bottom:0;}.card--icon-lf-mob .card__header .card__title{text-align:left;margin-bottom:0;}.brxe-button{width:100%;}input.form-check{width:var(--space-2xs);height:var(--space-2xs);padding:var(--space-3xs);}input.form-check:before{background-size:50%;background-position:center center;}.form .btn-group .muliple-file-upload-btn{width:100%;}.card--project.card--radius{border-radius:0;}.card--project.card--radius .card__body{border-radius:0;padding:var(--space-2xs) 0 0 0;}.card--project.card--radius .card__header--icon{margin-right:var(--space-3xs);}.card--project.card--radius .card__header--icon-icon{margin-top:-60px;}}@media (max-width:480px){.column--on-s{grid-template-columns:1fr;grid-auto-flow:row;}.row--on-s{grid-template-columns:1fr;grid-auto-flow:column;}.columns-2--on-s{grid-template-columns:var(--columns-2);}.columns-3--on-s{grid-template-columns:var(--columns-3);}.columns-4--on-s{grid-template-columns:var(--columns-4);}.columns-5--on-s{grid-template-columns:var(--columns-5);}.columns-6--on-s{grid-template-columns:var(--columns-6);}.col-span-1--on-s{grid-column:auto / span 1;}.col-span-2--on-s{grid-column:auto / span 2;}.col-span-3--on-s{grid-column:auto / span 3;}.col-span-4--on-s{grid-column:auto / span 4;}.col-span-5--on-s{grid-column:auto / span 5;}.col-span-6--on-s{grid-column:auto / span 6;}.col-start-1--on-s{grid-column-start:1;}.col-start-2--on-s{grid-column-start:2;}.col-start-3--on-s{grid-column-start:3;}.col-start-4--on-s{grid-column-start:4;}.col-start-5--on-s{grid-column-start:5;}.col-start-6--on-s{grid-column-start:6;}.row-span-1--on-s{grid-row:auto / span 1;}.row-span-2--on-s{grid-row:auto / span 2;}.row-span-3--on-s{grid-row:auto / span 3;}.row-span-4--on-s{grid-row:auto / span 4;}.row-span-5--on-s{grid-row:auto / span 5;}.row-span-6--on-s{grid-row:auto / span 6;}.row-start-1--on-s{grid-row-start:1;}.row-start-2--on-s{grid-row-start:2;}.row-start-3--on-s{grid-row-start:3;}.row-start-4--on-s{grid-row-start:4;}.row-start-5--on-s{grid-row-start:5;}.row-start-6--on-s{grid-row-start:6;}.card--expertise:hover:after{bottom:-800px;}}.wp-block{}