:root{--header-breakpoint: 1280px;--grid-column-gap: 32px;--pre-header-height: .1px;--header-height: 96px;--grid-row-gap: 64px;--grid-size: 100vw;--page-size: 100vw;--sticky-top: calc( var(--header-height) + var(--pre-header-height) )}@media (min-width: 512px){:root{--grid-column-gap: 32px}}@media (min-width: 768px){:root{--grid-row-gap: 80px;--grid-column-gap: 48px}}@media (min-width: 1280px){:root{--grid-column-gap: 64px;--pre-header-height: 0;--header-height: 88px;--grid-row-gap: 136px}}@media (min-width: 1200px){:root{--grid-size: 1200px}}@media (min-width: 2560px){:root{--page-size: 2560px}}html{box-sizing:border-box;position:relative;scroll-behavior:smooth;background-color:#fff}html *,html *:before,html *:after{box-sizing:border-box}body{color:#292c37;font-family:Poppins,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:break-word;line-height:1.5;margin:0;-ms-overflow-style:-ms-autohiding-scrollbar}p,.paragraph,ul,ol,dl,dd,table{margin:0 0 16px}figure{margin:0}ul,ol{padding-left:20px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}p>.button{margin-top:48px}hr{background-color:#f8f8fa;border:0;display:block;height:1px;margin:40px 0}img{display:block;height:auto;max-width:100%;width:100%}figcaption{font-size:.875rem;margin-top:.625rem}code{letter-spacing:.5px}table{border-collapse:collapse;border-spacing:0;max-width:100%}tr{background-color:#e2e3e2}tr:nth-child(2n){background-color:#f8f8fa}thead+tbody tr{background-color:#f8f8fa}thead+tbody tr:nth-child(2n){background-color:#e2e3e2}.friendation:not(.backgroundDefault) tr{background-color:#f8f8fa}.friendation:not(.backgroundDefault) tr:nth-child(2n){background-color:#e2e3e2}td,th{padding:1.25rem;text-align:inherit;vertical-align:top}th{background-color:#f8f8fa}.friendation:not(.backgroundDefault) th{background-color:#f8f8fa}thead th{box-shadow:inset 0 -2px #292c37;vertical-align:bottom}tbody th{box-shadow:inset -2px 0 #292c37}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;padding:0;text-align:inherit}form{margin:0}@font-face{font-family:Poppins;src:url(/assets/Poppins-Bold-b506e1ae.woff) format("woff");font-weight:800}@font-face{font-family:Poppins;src:url(/assets/Poppins-Medium-e58a717b.woff) format("woff");font-weight:500}@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-43a5938b.woff) format("woff");font-weight:400}h1,.h1{-webkit-hyphenate-limit-after:0;-webkit-hyphenate-limit-before:0;-ms-hyphenate-limit-chars:8 0 0;hyphenate-limit-chars:8 0 0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word;font-size:4.2rem;text-transform:uppercase;font-weight:800;line-height:.8;color:#1a01fe;margin:0}@media (min-width: 462px){h1,.h1{font-size:5rem}}@media (min-width: 503px){h1,.h1{font-size:6rem}}@media (min-width: 768px){h1,.h1{font-size:4.75rem}}@media (min-width: 862px){h1,.h1{font-size:5.5rem}}@media (min-width: 1024px){h1,.h1{font-size:7rem}}@media (min-width: 1280px){h1,.h1{font-size:9rem}}h2,.h2{-webkit-hyphenate-limit-after:0;-webkit-hyphenate-limit-before:0;-ms-hyphenate-limit-chars:8 0 0;hyphenate-limit-chars:8 0 0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word;font-size:3rem;color:#1a01fe;text-transform:uppercase;line-height:1.125;font-weight:800;margin-bottom:16px}@media (min-width: 512px){h2,.h2{font-size:5rem;line-height:1.22}}h3,.h3{-webkit-hyphenate-limit-after:0;-webkit-hyphenate-limit-before:0;-ms-hyphenate-limit-chars:8 0 0;hyphenate-limit-chars:8 0 0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word;font-size:1.75rem;line-height:1.28;font-weight:700}@media (min-width: 512px){h3,.h3{font-size:2.375rem;line-height:1.28}}h4,.h4{-webkit-hyphenate-limit-after:0;-webkit-hyphenate-limit-before:0;-ms-hyphenate-limit-chars:8 0 0;hyphenate-limit-chars:8 0 0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word;font-size:1.1rem;line-height:1.33}@media (min-width: 512px){h4,.h4{font-size:1.5rem;line-height:1.1875}}@media (min-width: 768px){h4,.h4{font-size:2rem}}h5,.h5{-webkit-hyphenate-limit-after:0;-webkit-hyphenate-limit-before:0;-ms-hyphenate-limit-chars:8 0 0;hyphenate-limit-chars:8 0 0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word;font-size:1.25rem;line-height:1.5}@media (min-width: 512px){h5,.h5{font-size:1.5rem;line-height:1.33}}h6,.h6{-webkit-hyphenate-limit-after:0;-webkit-hyphenate-limit-before:0;-ms-hyphenate-limit-chars:8 0 0;hyphenate-limit-chars:8 0 0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word;font-size:1.125rem;line-height:1.33}.lead{-webkit-hyphenate-limit-after:0;-webkit-hyphenate-limit-before:0;-ms-hyphenate-limit-chars:8 0 0;hyphenate-limit-chars:8 0 0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word;font-size:1.375rem;margin-bottom:16px;margin-top:16px;font-weight:500}@media (min-width: 512px){.lead{font-size:1.5rem;line-height:1.5;margin-bottom:20px}}.lead+h1,.lead+.h1{margin-top:0}.lead+h2,.lead+.h2{margin-top:0}a{-webkit-hyphenate-limit-after:0;-webkit-hyphenate-limit-before:0;-ms-hyphenate-limit-chars:8 0 0;hyphenate-limit-chars:8 0 0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word;color:#292c37;text-decoration:none;position:relative;font-weight:500;overflow:hidden;display:inline-flex;transition:color .2s ease-out}a:after{position:absolute;bottom:0;background-color:#292c37;left:0;content:"";width:100%;transform:translate(-100%);height:2px;transition:transform .2s ease-out,background-color .2s ease-out}a:hover,a:focus-visible{color:#1a01fe}a:hover:after,a:focus-visible:after{transform:translate(0);background-color:#1a01fe}blockquote,.blockquote{-webkit-hyphenate-limit-after:0;-webkit-hyphenate-limit-before:0;-ms-hyphenate-limit-chars:8 0 0;hyphenate-limit-chars:8 0 0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word;background-color:#f8f8fa;border:1px solid #292c37;border-radius:8px;margin:80px 0;padding:12px 16px 16px}@media (min-width: 768px){blockquote,.blockquote{padding:32px 40px 40px}}p{-webkit-hyphenate-limit-after:0;-webkit-hyphenate-limit-before:0;-ms-hyphenate-limit-chars:8 0 0;hyphenate-limit-chars:8 0 0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-word;word-wrap:break-word}ul:not([class]):not([role]) li:not(:last-child),ol:not([class]):not([role]) li:not(:last-child),.ul:not([class]):not([role]) li:not(:last-child),.ol:not([class]):not([role]) li:not(:last-child){margin-bottom:.5em}ul:not([class]):not([role]) li:not(:last-child) ul,ul:not([class]):not([role]) li:not(:last-child) ol,ul:not([class]):not([role]) li:not(:last-child) .ul,ul:not([class]):not([role]) li:not(:last-child) .ol,ol:not([class]):not([role]) li:not(:last-child) ul,ol:not([class]):not([role]) li:not(:last-child) ol,ol:not([class]):not([role]) li:not(:last-child) .ul,ol:not([class]):not([role]) li:not(:last-child) .ol,.ul:not([class]):not([role]) li:not(:last-child) ul,.ul:not([class]):not([role]) li:not(:last-child) ol,.ul:not([class]):not([role]) li:not(:last-child) .ul,.ul:not([class]):not([role]) li:not(:last-child) .ol,.ol:not([class]):not([role]) li:not(:last-child) ul,.ol:not([class]):not([role]) li:not(:last-child) ol,.ol:not([class]):not([role]) li:not(:last-child) .ul,.ol:not([class]):not([role]) li:not(:last-child) .ol{margin-top:.5em}ul{list-style-type:none}ul>li{position:relative}ul>li:before{background-color:#e2e3e2;border-radius:2px;content:"";display:block;height:6px;left:-16px;position:absolute;top:9px;width:6px}.contact{height:63px;min-width:63px;position:relative;display:flex}.contact-arrow{height:40px;width:40px;rotate:0deg;transition:rotate .3s ease-in-out}@media (min-width: 440px){.contact-arrow{height:50px;width:50px}}@media (min-width: 1024px){.contact-arrow{height:63px;width:63px}}.contact-arrow--one{background-color:#1a01fe;height:100%;width:10px}@media (min-width: 440px){.contact-arrow--one{width:12px}}@media (min-width: 1024px){.contact-arrow--one{width:16px}}.contact-arrow--two{position:absolute;content:"";background-color:#1a01fe;height:10px;width:100%;bottom:0;left:0}@media (min-width: 440px){.contact-arrow--two{height:12px}}@media (min-width: 1024px){.contact-arrow--two{height:16px}}.contact-arrow--three{position:absolute;content:"";background-color:#1a01fe;height:10px;width:43px;bottom:16px;left:0;transform:rotate(-45deg)}@media (min-width: 440px){.contact-arrow--three{height:12px;width:60px;bottom:21px;left:-3px}}@media (min-width: 1024px){.contact-arrow--three{height:16px;width:63px;bottom:28px;left:5px}}.contact-details{font-weight:800;width:max-content;padding-right:16px;overflow:hidden}body{background-image:radial-gradient(rgba(26,1,254,.075) 2px,transparent 0);background-repeat:repeat;background-size:40px 40px}body *{transition:padding .2s ease-out}body *:focus-visible{outline:4px solid rgba(26,1,254,.3)!important;outline-offset:4px!important}.cursor{position:fixed;width:0;height:0;border-radius:50%;background-color:transparent;transform:translate(-50%,-50%);transition:width .3s,height .3s;pointer-events:none;z-index:99;cursor:none!important}.hover-cursor{width:140px;height:140px;display:flex;background-color:#ffffff7a;background-image:url(/assets/learnmore-c83920eb.svg);box-shadow:0 1px 20px #1a01fe1a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:width .3s,height .3s}.header{margin:128px 32px 0;display:flex;flex-direction:column-reverse}@media (min-width: 599px){.header{display:grid;gap:var(--grid-row-gap) var(--grid-column-gap);grid-template-columns:calc((100% - var(--grid-size)) / 2) repeat(12,minmax(8px,calc(var(--grid-size) / 12))) calc((100% - var(--grid-size)) / 2);margin:0;gap:0 var(--grid-column-gap);align-items:center}}@media (min-width: 768px){.header{height:auto;gap:var(--grid-row-gap) var(--grid-column-gap)}}.header .title{grid-column-end:13;grid-column-start:3;grid-row-end:2;grid-row-start:2;transform:translateY(-32px);z-index:1}@media (min-width: 599px){.header .title{transform:translateY(-48px)}}@media (min-width: 688px){.header .title{transform:translateY(-64px)}}@media (min-width: 768px){.header .title{grid-column-end:11;grid-column-start:3;grid-row-end:1;grid-row-start:1;transform:translateY(0)}}@media (min-width: 1280px){.header .title{grid-column-end:11;grid-column-start:2;grid-row-end:1;grid-row-start:1}}.header .title-content{width:fit-content;display:flex;flex-direction:column}.header .title-content .contact{margin-top:5px;display:flex;align-items:center;margin-left:auto;margin-right:58px;transform:translateY(-10px)}@media (min-width: 768px){.header .title-content .contact{transform:translate(-140px,-5px);margin-right:0}}@media (min-width: 1024px){.header .title-content .contact{transform:translate(-220px)}}@media (min-width: 1280px){.header .title-content .contact{transform:translate(-226px)}}.header .title-content .contact-details{font-weight:800;width:max-content;padding-right:16px;overflow:hidden}.header .title-content .contact-inner{display:flex;align-items:flex-end;flex-direction:column;opacity:1;transform:translate(calc(100% + 16px));transition:opacity .3s ease-in-out,transform .3s ease-in-out}.header .title-content .contact--opened .contact-arrow{rotate:-180deg}.header .title-content .contact--opened .contact-inner{transform:translate(0)}.header .image{grid-column-end:12;grid-column-start:5;grid-row-end:1;grid-row-start:1;padding:0 64px;position:relative}@media (min-width: 599px){.header .image{padding:0}}@media (min-width: 768px){.header .image{grid-column-end:13;grid-column-start:8;grid-row-end:1;grid-row-start:1;grid-row:1}}.header .image img{border-bottom-left-radius:48px;overflow:hidden}@media (min-width: 599px){.header .image img{border-bottom-left-radius:80px}}.header .image .circle{position:absolute;top:-64px;right:-16px;z-index:99;height:170px;width:170px}@media (min-width: 768px){.header .image .circle{height:220px;width:220px}}@media (min-width: 599px){.header .image .circle{right:-96px}}@media (min-width: 768px){.header .image .circle{top:-80px;z-index:99;height:220px;width:220px}}@media (min-width: 1024px){.header .image .circle{height:250px;width:250px}}@media (min-width: 1280px){.header .image .circle{height:300px;width:300px;top:-112px}}.cool.block-text-half{display:flex;flex-direction:column}.cool.block-text-half--reverse{display:flex;justify-content:flex-end}.cool.block-text-half .content{display:flex;flex-direction:column}.cool.block-contact .contact{display:flex;flex-direction:column;height:auto;gap:8px}.cool.block-contact .contact-phone,.cool.block-contact .contact-mail,.cool.block-contact .contact-linkedin,.cool.block-contact .contact-cv{display:flex}.cool.block-contact .contact-icon{height:24px;width:24px;display:flex;margin-right:16px;color:#1a01fe}.cool.block-contact .contact-icon svg{height:100%;width:auto}@media (min-width: 768px){.cool.block-akkordeon .text{column-gap:16px;display:grid;grid-template-columns:repeat(2,minmax(8px,1fr));row-gap:16px;align-items:end;gap:32px}}.cool.block-akkordeon .text-left>:first-child,.cool.block-akkordeon .text-right>:first-child{margin-top:0!important;padding-top:0!important}.cool.block-akkordeon .text-left>:last-child,.cool.block-akkordeon .text-right>:last-child{margin-bottom:0;padding-bottom:0}.cool.block-akkordeon .accordion .panel{background-color:#fff;overflow:hidden;border-radius:2px;margin-top:40px}.cool.block-akkordeon .accordion .panel-trigger{cursor:pointer;display:flex;margin:0;position:relative;width:100%}.cool.block-akkordeon .accordion .panel-trigger--inner h3{margin:0}.cool.block-akkordeon .accordion .panel-trigger--date{text-transform:uppercase;font-size:.9rem;letter-spacing:2px;display:block;transform:translateY(-4px);color:#1a01fe;font-weight:400}.cool.block-akkordeon .accordion .panel-trigger:before{align-items:center;color:#1a01fe;margin:0 16px 0 0;content:"";background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Ebene_1' data-name='Ebene 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpolygon points='6.99 0 0 6.99 23.13 30.11 1.07 30.11 1.07 40 30.11 40 40 40 40 30.11 40 1.07 30.11 1.07 30.11 23.13 6.99 0' fill='%231a01fe'/%3E%3C/svg%3E");background-repeat:no-repeat;display:flex;height:40px;justify-content:center;transition:transform .2s ease-out;width:40px}@media (min-width: 512px){.cool.block-akkordeon .accordion .panel-trigger:before{margin-top:8px}}.cool.block-akkordeon .accordion .panel-trigger[aria-expanded=true]:before{transform:rotate(-90deg)}.cool.block-akkordeon .accordion .panel-content{overflow:hidden;opacity:0;transition:max-height .2s linear,opacity .2s linear;margin-top:16px}.cool.block-akkordeon .accordion .panel-content[inert]{max-height:0}.cool.block-akkordeon .accordion .panel-inner>:first-child{margin-top:0!important;padding-top:0!important}.cool.block-akkordeon .accordion .panel-inner>:last-child{margin-bottom:0;padding-bottom:0}@media (min-width: 768px){.cool.block-akkordeon .accordion .panel-inner{padding:0 0 0 56px}}.cool.block-akkordeon .accordion .panel-inner p:last-of-type{margin-bottom:16px}.cool.block-akkordeon .accordion .panel:has([aria-expanded=true]) .panel-content{opacity:1}.cool.block-akkordeon .accordion .panel-timeline{display:block;list-style:none;margin:0;padding:0}.cool.block-akkordeon .accordion .panel-timeline:not([class]) li:not(:last-child){margin-bottom:0}.cool.block-akkordeon .accordion .panel-timeline ul{padding:0}.cool.block-akkordeon .accordion .panel-timeline li:before{display:none}.cool.block-akkordeon .accordion .panel-timeline--item h4{color:#1a01fe;font-weight:500;font-size:1rem;margin:0}.cool.block-akkordeon .accordion .panel-timeline--item .panel-trigger--date{margin-top:4px;color:#292c37;letter-spacing:0}.cool.block-akkordeon .accordion .panel-timeline--item:not(:last-of-type){margin-bottom:16px}.cool .skills-list{display:block;list-style:none;margin:0;padding:0;column-gap:16px;display:grid;grid-template-columns:repeat(2,minmax(8px,1fr));row-gap:16px;height:100%}.cool .skills-list:not([class]) li:not(:last-child){margin-bottom:0}.cool .skills-list ul{padding:0}.cool .skills-list li:before{display:none}@media (min-width: 450px){.cool .skills-list{column-gap:16px;display:grid;grid-template-columns:repeat(3,minmax(8px,1fr));row-gap:16px}}@media (min-width: 570px){.cool .skills-list{column-gap:16px;display:grid;grid-template-columns:repeat(4,minmax(8px,1fr));row-gap:16px}}.cool .skills-item{position:relative;display:flex;flex-direction:column-reverse;align-items:center}.cool .skills-item>:first-child{margin-top:0!important;padding-top:0!important}.cool .skills-item>:last-child{margin-bottom:0;padding-bottom:0}.cool .skills-item--link{position:absolute;top:0;left:0;right:0;bottom:0}.cool .skills-item--link:after{display:none}.cool .skills-item svg{height:100%;object-fit:contain;max-height:56px;max-width:80px;margin-bottom:8px;fill:filter .2s ease-out}.cool .skills-item svg .color-primary{color:#e2e3e2;transition:color .2s ease-out}.cool .skills-item svg .color-secondary{color:#fff;transition:color .2s ease-out}.cool .skills-item svg .color-tertiary{color:#e2e3e2;transition:color .2s ease-out}.cool .skills-item h5{margin:0 0 8px;font-size:.75rem;font-weight:400;transition:color .2s ease-out}.cool .skills-item:hover svg .color-primary,.cool .skills-item:focus-visible svg .color-primary{color:#1a01fe}.cool .skills-item:hover svg .color-secondary,.cool .skills-item:focus-visible svg .color-secondary{color:#1a01fe33}.cool .skills-item:hover svg .color-tertiary,.cool .skills-item:focus-visible svg .color-tertiary{color:#1a01fe33}.cool .skills-item:hover h5,.cool .skills-item:focus-visible h5{color:#1a01fe}.cool.block-spalten .columns{display:block;list-style:none;margin:32px 0 0;padding:0;column-gap:16px;display:grid;grid-template-columns:repeat(1,minmax(8px,1fr));row-gap:16px}.cool.block-spalten .columns:not([class]) li:not(:last-child){margin-bottom:0}.cool.block-spalten .columns ul{padding:0}.cool.block-spalten .columns li:before{display:none}@media (min-width: 768px){.cool.block-spalten .columns{column-gap:16px;display:grid;grid-template-columns:repeat(2,minmax(8px,1fr));row-gap:16px}}@media (min-width: 1280px){.cool.block-spalten .columns{column-gap:16px;display:grid;grid-template-columns:repeat(3,minmax(8px,1fr));row-gap:16px}}.cool.block-spalten .columns .item{margin-bottom:16px}.cool.block-spalten .columns .item>:first-child{margin-top:0!important;padding-top:0!important}.cool.block-spalten .columns .item>:last-child{margin-bottom:0;padding-bottom:0}.cool.block-spalten .columns .item .h6{position:relative;display:flex;margin-bottom:8px}.cool.block-spalten .columns .item .h6:before{content:"";margin-top:4px;margin-right:12px;background-image:url(/assets/arrow-4f56d532.svg);background-repeat:no-repeat;background-position:center;height:16px;width:16px;transform:rotate(-90deg)}footer .footer{display:flex;flex-direction:column;gap:20px;justify-content:space-between}@media (min-width: 768px){footer .footer{flex-direction:row;gap:0}}footer .footer-credentials{display:flex;align-items:center;gap:8px}footer .footer-credentials svg{height:16px;width:16px}footer .footer-credentials .year{margin-right:8px;font-weight:400}footer .footer-links{display:flex;gap:16px}@media (min-width: 768px){.a11y .text{column-gap:16px;display:grid;grid-template-columns:repeat(2,minmax(8px,1fr));row-gap:16px;align-items:end;gap:32px}}.a11y .text-left>:first-child,.a11y .text-right>:first-child{margin-top:0!important;padding-top:0!important}.a11y .text-left>:last-child,.a11y .text-right>:last-child{margin-bottom:0;padding-bottom:0}.block-footer{column-gap:16px;display:grid;grid-template-columns:repeat(1,minmax(8px,1fr));row-gap:16px;position:relative}@media (min-width: 768px){.block-footer{column-gap:16px;display:grid;grid-template-columns:repeat(2,minmax(8px,1fr));row-gap:16px}}@media (min-width: 1024px){.block-footer{column-gap:16px;display:grid;grid-template-columns:repeat(4,minmax(8px,1fr));row-gap:16px}}.block-footer .kontakt>:first-child,.block-footer .links>:first-child,.block-footer .cookies>:first-child{margin-top:0!important;padding-top:0!important}.block-footer .kontakt>:last-child,.block-footer .links>:last-child,.block-footer .cookies>:last-child{margin-bottom:0;padding-bottom:0}.block-footer .kontakt h5,.block-footer .links h5,.block-footer .cookies h5{margin-bottom:16px}.block-footer .links-list{display:block;list-style:none;margin:0;padding:0}.block-footer .links-list:not([class]) li:not(:last-child){margin-bottom:0}.block-footer .links-list ul{padding:0}.block-footer .links-list li:before{display:none}.block-footer .links-list .footer-link{margin-bottom:8px}.block-footer .credits{opacity:.3}.cool.coolBackgroundTwo{background-color:#292c37;color:#fff}.cool.coolBackgroundTwo a{color:#fff}.container{display:flex;flex-direction:column;max-width:600px;text-align:center}.cool{border-radius:8px;transform-origin:center;overflow:hidden}.cool{position:relative}.cool:focus{outline:0}.pageWrapper{margin:0 auto}.mainFooter{overflow:hidden}.componentPadding{padding-bottom:64px;padding-top:64px}@media (min-width: 768px){.componentPadding{padding-bottom:80px;padding-top:80px}}@media (min-width: 1280px){.componentPadding{padding-bottom:136px;padding-top:136px}}.componentPadding:not(.customBackground).coolBackgroundDefault+.componentPadding:not(.customBackground).coolBackgroundDefault:not(.customBackground),.componentPadding:not(.customBackground).coolBackgroundDefault+.componentPadding:not(.customBackground)[data-background-top=coolBackgroundDefault]:not(.customBackground),.componentPadding:not(.customBackground)[data-background-bottom=coolBackgroundDefault]+.componentPadding:not(.customBackground).coolBackgroundDefault:not(.customBackground),.componentPadding:not(.customBackground).coolBackgroundOne+.componentPadding:not(.customBackground).coolBackgroundOne:not(.customBackground),.componentPadding:not(.customBackground).coolBackgroundOne+.componentPadding:not(.customBackground)[data-background-top=coolBackgroundOne]:not(.customBackground),.componentPadding:not(.customBackground)[data-background-bottom=coolBackgroundOne]+.componentPadding:not(.customBackground).coolBackgroundOne:not(.customBackground),.componentPadding:not(.customBackground).coolBackgroundTwo+.componentPadding:not(.customBackground).coolBackgroundTwo:not(.customBackground),.componentPadding:not(.customBackground).coolBackgroundTwo+.componentPadding:not(.customBackground)[data-background-top=coolBackgroundTwo]:not(.customBackground),.componentPadding:not(.customBackground)[data-background-bottom=coolBackgroundTwo]+.componentPadding:not(.customBackground).coolBackgroundTwo:not(.customBackground){padding-top:0}.componentPadding:not(.customBackground).coolBackgroundDefault+.componentPadding:not(.customBackground).coolBackgroundDefault:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground).coolBackgroundDefault+.componentPadding:not(.customBackground)[data-background-top=coolBackgroundDefault]:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground)[data-background-bottom=coolBackgroundDefault]+.componentPadding:not(.customBackground).coolBackgroundDefault:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground).coolBackgroundOne+.componentPadding:not(.customBackground).coolBackgroundOne:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground).coolBackgroundOne+.componentPadding:not(.customBackground)[data-background-top=coolBackgroundOne]:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground)[data-background-bottom=coolBackgroundOne]+.componentPadding:not(.customBackground).coolBackgroundOne:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground).coolBackgroundTwo+.componentPadding:not(.customBackground).coolBackgroundTwo:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground).coolBackgroundTwo+.componentPadding:not(.customBackground)[data-background-top=coolBackgroundTwo]:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground)[data-background-bottom=coolBackgroundTwo]+.componentPadding:not(.customBackground).coolBackgroundTwo:not(.customBackground)[data-background-ratio]{background-color:var(--background-color-bottom);background-position-y:-32px;background-repeat:no-repeat}@media (min-width: 768px){.componentPadding:not(.customBackground).coolBackgroundDefault+.componentPadding:not(.customBackground).coolBackgroundDefault:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground).coolBackgroundDefault+.componentPadding:not(.customBackground)[data-background-top=coolBackgroundDefault]:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground)[data-background-bottom=coolBackgroundDefault]+.componentPadding:not(.customBackground).coolBackgroundDefault:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground).coolBackgroundOne+.componentPadding:not(.customBackground).coolBackgroundOne:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground).coolBackgroundOne+.componentPadding:not(.customBackground)[data-background-top=coolBackgroundOne]:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground)[data-background-bottom=coolBackgroundOne]+.componentPadding:not(.customBackground).coolBackgroundOne:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground).coolBackgroundTwo+.componentPadding:not(.customBackground).coolBackgroundTwo:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground).coolBackgroundTwo+.componentPadding:not(.customBackground)[data-background-top=coolBackgroundTwo]:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground)[data-background-bottom=coolBackgroundTwo]+.componentPadding:not(.customBackground).coolBackgroundTwo:not(.customBackground)[data-background-ratio]{background-position-y:-40px}}@media (min-width: 1280px){.componentPadding:not(.customBackground).coolBackgroundDefault+.componentPadding:not(.customBackground).coolBackgroundDefault:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground).coolBackgroundDefault+.componentPadding:not(.customBackground)[data-background-top=coolBackgroundDefault]:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground)[data-background-bottom=coolBackgroundDefault]+.componentPadding:not(.customBackground).coolBackgroundDefault:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground).coolBackgroundOne+.componentPadding:not(.customBackground).coolBackgroundOne:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground).coolBackgroundOne+.componentPadding:not(.customBackground)[data-background-top=coolBackgroundOne]:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground)[data-background-bottom=coolBackgroundOne]+.componentPadding:not(.customBackground).coolBackgroundOne:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground).coolBackgroundTwo+.componentPadding:not(.customBackground).coolBackgroundTwo:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground).coolBackgroundTwo+.componentPadding:not(.customBackground)[data-background-top=coolBackgroundTwo]:not(.customBackground)[data-background-ratio],.componentPadding:not(.customBackground)[data-background-bottom=coolBackgroundTwo]+.componentPadding:not(.customBackground).coolBackgroundTwo:not(.customBackground)[data-background-ratio]{background-position-y:-68px}}.centerMaxWidthContainer{display:block;margin-left:auto;margin-right:auto;max-width:1200px;padding-left:32px;padding-right:32px}@media (min-width: 768px){.centerMaxWidthContainer{padding-left:48px;padding-right:48px}}@media (min-width: 1280px){.centerMaxWidthContainer{padding-left:64px;padding-right:64px}}.centerMaxWidthContent{margin-left:auto;margin-right:auto;max-width:768px}.maxWidthContent{max-width:100%}@media (min-width: 768px){.maxWidthContent{max-width:66%}}@media (min-width: 1024px){.maxWidthContent{max-width:50%}}.preContent{margin-bottom:32px;max-width:768px}@media (min-width: 768px){.preContent{margin-bottom:48px}}@media (min-width: 1024px){.preContent{margin-bottom:64px}}@media (min-width: 1280px){.preContent{margin-bottom:72px}}.preContent--alignLeft{margin-right:auto;text-align:left}.preContent--alignRight{margin-left:auto;text-align:right}.preContent--alignCenter{margin-left:auto;margin-right:auto;text-align:center}.preContent--alignCenter ul{display:inline-block}.preContent--alignCenter ul li{text-align:left}.preContent--alignCenter ul ul{display:block}.preContent--fullWidth{max-width:none}.content>:first-child{margin-top:0;padding-top:0}.content--alignLeft{text-align:left}.content--alignCenter{text-align:center}.content--alignCenter ul{display:inline-block}.content--alignCenter ul li{text-align:left}.content--alignCenter ul ul{display:block}.content--fullWidth{max-width:none}.scrollableTableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.boxPadding{box-sizing:border-box;padding:32px}@media (min-width: 1024px){.boxPadding{padding:48px}}@media (min-width: 1280px){.boxPadding{padding:64px}}.boxPadding-x{padding-left:32px;padding-right:32px}@media (min-width: 1024px){.boxPadding-x{padding-left:48px;padding-right:48px}}@media (min-width: 1280px){.boxPadding-x{padding-left:64px;padding-right:64px}}.boxPadding-y{padding-bottom:32px;padding-top:32px}@media (min-width: 1024px){.boxPadding-y{padding-bottom:48px;padding-top:48px}}@media (min-width: 1280px){.boxPadding-y{padding-bottom:64px;padding-top:64px}}.boxShadow{box-shadow:0 20px 30px #0000004d}.boxShadow--light{box-shadow:0 15px 20px #0000000d}.borderRadius{border-radius:8px}.visuallyHidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}
