:root{--color-primary: #ff6700;--color-secondary-dark: #1b0e5e;--color-grey-dark: #333333;--color-grey-light: #c0c5c1;--color-offwhite: #fafafa;--color-offwhite-dark: #eeeeee;--color-offblack: #222222;--color-error: #ec0c39;font-family:Metropolis,sans-serif}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-Regular.woff2) format("woff2"),url(/fonts/Metropolis-Regular.woff) format("woff"),url(/fonts/Metropolis-Regular.eot) format("eot");font-weight:400;font-style:normal}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-Medium.woff2) format("woff2"),url(/fonts/Metropolis-Medium.woff) format("woff"),url(/fonts/Metropolis-Medium.eot) format("eot");font-weight:500;font-style:normal}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-SemiBold.woff2) format("woff2"),url(/fonts/Metropolis-SemiBold.woff) format("woff"),url(/fonts/Metropolis-SemiBold.eot) format("eot");font-weight:600;font-style:normal}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-Bold.woff2) format("woff2"),url(/fonts/Metropolis-Bold.woff) format("woff"),url(/fonts/Metropolis-Bold.eot) format("eot");font-weight:700;font-style:normal}html{font-size:100%}body{margin:0;padding:0;background-color:var(--color-offwhite)}main{display:flex;flex-direction:column;align-items:center;min-height:100vh;gap:6rem}section{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}section.space-bottom{margin-bottom:6rem}section.reverse div.section-content{flex-direction:row-reverse}section.shadow-background{position:relative;padding:4.5rem 0;background-color:var(--color-offwhite-dark)}section.shadow-background:before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:1rem;background:linear-gradient(to bottom,rgba(0,0,0,.1),rgba(0,0,0,.025),transparent)}section.shadow-background.bottom-shadow:after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:1rem;background:linear-gradient(to top,rgba(0,0,0,.1),rgba(0,0,0,.025),transparent)}.section-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;width:80%;max-width:1200px}h1{color:var(--color-primary);font-size:3rem;font-weight:700;line-height:130%;margin:0}h2{color:var(--color-secondary-dark);text-align:center;font-size:2.25rem;font-weight:600;line-height:130%;margin:0}h3{color:var(--color-secondary-dark);font-size:1.5rem;font-weight:400;margin:0 0 3rem}p{margin:0;font-size:1.5rem;line-height:180%}.button-container{display:flex;flex-direction:row;gap:1.5rem}a.button{text-decoration:none;font-size:1.2rem;font-weight:500;padding:1.2rem 1.8rem;border-radius:5px;background-color:var(--color-primary);color:var(--color-offwhite);border:2px solid transparent;transition:color .3s,background-color .3s,border .3s}@media(hover:hover){a.button:hover{background-color:var(--color-offwhite);color:var(--color-primary);border:2px solid var(--color-primary)}}nav{width:calc(100% - 3rem);padding:0 1.5rem;background-color:var(--color-secondary-dark);position:absolute;z-index:3}nav #nav-home{display:flex;align-items:center;justify-content:center;float:left;text-decoration:none;margin:1rem 0}nav #nav-home img{width:15rem;height:3.25rem;background-size:contain;background-repeat:no-repeat;background-position:center}nav ul{margin:0;padding:0;list-style:none;overflow:hidden;display:flex;flex-direction:row;gap:5rem;clear:both;max-height:0;transition:max-height .2s ease-out}nav ul li a{position:relative;color:var(--color-offwhite);text-decoration:none;font-size:1.2rem;font-weight:500;white-space:nowrap;display:block;padding:0 0 .25rem;line-height:1rem;margin:2rem}nav ul li a:after{content:"";position:absolute;height:2px;left:0;bottom:0;width:0;background-color:var(--color-primary);transition:width .4s}@media(hover:hover){nav ul li a:hover:after{width:100%}}nav .menu-icon{cursor:pointer;float:right;padding:2.5rem 1rem;position:relative;-webkit-user-select:none;user-select:none}nav .menu-icon .navicon{background:var(--color-offwhite);display:block;height:2px;position:relative;transition:background .2s ease-out;width:1.2rem}nav .menu-icon .navicon:before,nav .menu-icon .navicon:after{background:var(--color-offwhite);content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}nav .menu-icon .navicon:before{top:5px}nav .menu-icon .navicon:after{top:-5px}nav .menu-btn{display:none}nav .menu-btn:checked~ul{max-height:9rem}nav .menu-btn:checked~.menu-icon .navicon{background:transparent}nav .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}nav .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}nav .menu-btn:checked~.menu-icon:not(.steps) .navicon:before,nav .menu-btn:checked~.menu-icon:not(.steps) .navicon:after{top:0}@media(min-width:761px){nav ul{clear:none;float:right;max-height:none}nav ul li{float:left}nav .menu-icon{display:none}}section.hero .section-content{flex-direction:row}section.hero.heading .section-content{margin:8rem 0 0}section.hero .hero-img{width:40%}section.bubble .bubble-container{display:flex;flex-direction:row;justify-content:center;gap:20px}section.bubble .bubble{display:flex;flex:1;justify-content:center;text-align:center;align-items:center;margin:0;border-radius:5px;color:var(--color-offwhite);background-color:var(--color-secondary-dark);font-weight:500;font-size:1.75rem;line-height:130%;padding:1.5rem;vertical-align:middle}section.column .section-content{flex-direction:row;gap:40px;align-items:stretch}section.column .column-container{flex:1;display:flex;flex-direction:column;background-color:var(--color-offwhite);box-shadow:0 0 8px #00000039;border-radius:10px}section.column .column-header{background-color:var(--color-primary);padding:1rem;border-radius:10px 10px 0 0}section.column h2,section.column h3{color:var(--color-offwhite);text-align:center;margin:0}section.column h2{font-size:2rem}section.column h3{font-size:1.5rem}section.column .column-item-container{flex:1;display:flex;flex-direction:column;justify-content:space-evenly;gap:1.5rem;padding:1.5rem 1.5rem 1.5rem 0}section.column .column-item{display:flex;flex-direction:row;align-items:center}section.column .column-item img{width:6rem;height:6rem;padding:0 10px}section.column p{font-size:1.2rem}section.column .column-item-title{font-weight:600}.card-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:3rem}.card-container .card{background-color:var(--color-offwhite);display:flex;flex-direction:column;width:22rem;border-radius:5px;box-shadow:0 0 8px #00000039}.card-container .card-header{border-radius:5px 5px 0 0;padding:1.25rem 1.75rem;background-color:var(--color-primary)}.card-container .card-body{padding:1.25rem 1.75rem}.card-container .card>*{margin:0}.card-container .title{text-align:center;color:var(--color-offwhite);font-size:1.35rem;line-height:140%;font-weight:600}.card-container .body{color:var(--color-secondary-dark);font-size:1.2rem;font-weight:400}section.text-title .section-content{margin:10rem 0 0;text-align:center}section.text-title h3{margin:0}section.image-text .section-content{flex-direction:row;gap:2.5rem}section.image-text .image-text-body{display:flex;flex-direction:column;gap:1.5rem}section.image-text img{border-radius:10px;width:30rem}footer{height:100px;padding:0 100px;background-color:var(--color-secondary-dark);display:flex;flex-direction:row;justify-content:space-between;align-items:center}footer p,footer a{color:var(--color-offwhite);font-weight:500;font-size:1.2rem;text-align:center}footer a{position:relative;text-decoration:none}footer a:after{content:"";position:absolute;height:1.5px;left:0;bottom:0;width:0;background-color:var(--color-offwhite);transition:width .4s}footer a svg{width:1.8rem;height:1.8rem}footer a svg path{fill:var(--color-offwhite)}@media(hover:hover){footer a:hover:after{width:100%}}@media(max-width:1300px){html{font-size:.875rem}}@media(max-width:1150px){section.column h2{font-size:1.75rem}}@media(max-width:1000px){html{font-size:.75rem}.section-content{width:90%}}@media(max-width:760px){html{font-size:.875rem}nav ul{display:flex;flex-direction:row;justify-content:center}section.hero .hero-img{width:80%}section.hero .section-content{flex-direction:column}section.reverse div.section-content{flex-direction:column-reverse}section.bubble .bubble-container{flex-direction:column;justify-content:center;gap:20px}section.column .section-content{flex-direction:column;gap:40px;align-items:center}.card-container .card{width:22rem}section.image-text .section-content{flex-direction:column}section.image-text img{width:25rem}footer{flex-direction:column-reverse;justify-content:center;align-items:center;padding:0 50px;gap:10px}}@media(max-width:600px){html{font-size:.75rem}}@media(max-width:510px){html{font-size:10px}}
