body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.header{grid-area:header;background-color:#294252;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.header h1{font-size:3rem;margin:0 0 1rem}@media only screen and (max-width:48em){.header h1{font-size:2rem}}.header h2{font-weight:300;font-size:1.5rem;margin:0 0 1rem}.header button{margin:1rem 0;padding:1rem;background-color:#007ece;color:#fff;font-weight:500;font-size:1.3rem;letter-spacing:.02rem;border:none;border-radius:5px}@media only screen and (max-width:48em){.header button{font-size:1rem}}.header button:hover{background-color:#008ee8}.section-image{background-color:#fff;display:flex;flex-direction:row;justify-content:center;height:250px}.section-image .image-container{display:grid;grid-template-columns:29% 64%;grid-auto-rows:200px;grid-gap:10px;height:100%;width:90%;max-width:900px}.section-image .image-container .image{height:250px;width:200px;display:grid;align-items:center}.section-image .image-container .image img{max-width:100%;margin:0;padding:0}@media only screen and (max-width:48em){.section-image .image-container .image{width:150px}}@media only screen and (max-width:36em){.section-image .image-container .image{width:90px}}.section-image .image-container .text{max-height:250px;margin:1rem 0}@media only screen and (max-width:48em){.section-image .image-container .text{margin:1.5rem 0}}.section-image .image-container .text h3{font-size:1.3rem;font-weight:400;text-align:left;text-align:initial;margin:1rem 0 .5rem}@media only screen and (max-width:48em){.section-image .image-container .text h3{margin:.5rem 0}}@media only screen and (max-width:36em){.section-image .image-container .text h3{font-size:1rem}}.section-image .image-container .text p{text-align:justify;font-size:1.2rem;line-height:1.6;font-weight:300;margin:0;padding:0}@media only screen and (max-width:48em){.section-image .image-container .text p{line-height:1.4}}@media only screen and (max-width:36em){.section-image .image-container .text p{font-size:.9rem}}@media only screen and (max-width:36em){.section-image .image-container .text{margin:0}}.section-icons{background-color:#007ece;color:#fff;display:flex;flex-direction:row;justify-content:center;height:250px}.section-icons .container{width:90%;max-width:900px;display:grid;grid-template-columns:repeat(3,30%);grid-auto-rows:200px;justify-content:space-between;padding:1.5rem 0}.section-icons .container .icon{width:250px}.section-icons .container .icon .icon-i{font-size:4rem;padding:1rem 0 2rem}@media only screen and (max-width:48em){.section-icons .container .icon .icon-i{font-size:2.5rem;padding:1rem 0;width:100%}}.section-icons .container .icon p{font-size:1rem;margin:0 0 1rem}@media only screen and (max-width:48em){.section-icons .container .icon p{font-size:.9rem;margin:0;text-align:left;text-align:initial}}.section-icons .container .icon:hover{background:hsla(0,0%,100%,.1)}@media only screen and (max-width:48em){.section-icons .container .icon{display:grid;grid-template-columns:40px 1fr;align-items:center;grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;width:100%}}@media only screen and (max-width:48em){.section-icons .container{display:flex;flex-direction:column;justify-content:center}}.section-text{background-color:#27a4f4;color:#fff;display:flex;flex-direction:row;justify-content:center;height:250px}.section-text .container{width:90%;max-width:900px;display:flex;flex-direction:column;justify-content:center}.section-text .container h3{text-align:center;font-size:2rem;font-weight:300;margin:0 0 1rem}@media only screen and (max-width:48em){.section-text .container h3{font-size:1.75rem;margin:0 0 .5rem}}@media only screen and (max-width:36em){.section-text .container h3{font-size:1.1rem;font-weight:400;margin:0}}.section-text .container p{font-size:1.2rem;font-weight:300}@media only screen and (max-width:36em){.section-text .container p{font-size:1rem}}.section-list{background-color:#2e6080;color:#fff;display:flex;justify-content:center;height:250px}.section-list .container{width:90%;max-width:900px;display:flex;flex-direction:column;justify-content:center}.section-list .container h3{text-align:center;font-size:2rem;font-weight:300;margin:0 0 1rem}@media only screen and (max-width:48em){.section-list .container h3{font-size:1.7rem}}@media only screen and (max-width:36em){.section-list .container h3{font-size:1.1rem;font-weight:400;margin:0}}.section-list .container .list{display:grid;grid-template-columns:30% 30%;grid-gap:10px;justify-content:center}@media only screen and (max-width:36em){.section-list .container .list ul{padding:0}}.section-list .container .list li{font-size:1.2rem;font-weight:300;text-align:left;text-align:initial}@media only screen and (max-width:48em){.section-list .container .list li{font-size:.9rem}}@media only screen and (max-width:36em){.section-list .container .list{grid-template-columns:35% 35%;grid-gap:20px}}.section-button{background-color:#fff;color:#1c262b;height:250px;display:flex;justify-content:center}.section-button .container{width:90%;max-width:900px;display:flex;flex-direction:column;align-items:center;justify-content:center}.section-button .container h3{text-align:center;font-size:2rem;font-weight:300;margin:0 0 1rem}@media only screen and (max-width:36em){.section-button .container h3{font-size:1.5rem;font-weight:400}}.section-button .container button{margin:1rem 0;padding:1rem;background-color:#007ece;color:#fff;font-weight:500;font-size:1.3rem;letter-spacing:.02rem;border:none;border-radius:5px}@media only screen and (max-width:48em){.section-button .container button{font-size:1rem}}.section-button .container button:hover{background-color:#008ee8}.main{grid-area:main}.footer{grid-area:footer;background-color:#2d2b2a;color:hsla(0,0%,100%,.4)}.footer,.footer .container{display:flex;justify-content:center}.footer .container{width:90%;max-width:900px;flex-direction:column}.footer .container ul{display:grid;grid-template-columns:repeat(3,12%);justify-content:center;margin:0;padding:0;list-style:none}.footer .container ul li{font-size:.9rem;font-weight:500;color:hsla(0,0%,100%,.7);cursor:pointer}.footer .container ul li:hover{color:#fff}@media only screen and (max-width:48em){.footer .container ul{grid-template-columns:repeat(3,20%)}}@media only screen and (max-width:36em){.footer .container ul{grid-template-columns:repeat(3,30%)}}.grid-content{display:grid;grid-template-columns:1fr;grid-template-rows:400px 1250px 200px;grid-template-areas:"header" "main" "footer";height:100vh}@media only screen and (max-width:48em){.grid-content{grid-template-rows:300px 1250px 200px}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.4d9aee25.chunk.css.map */