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}img{width:100%}.banner{background:#fff;height:auto;position:relative;padding-top:1.5em;padding-bottom:1.5em}.banner h1{font-family:Rozha One,serif;color:#34485d;font-size:4rem;line-height:1.2em}.banner .subtitle p{font-size:1.3rem;color:#555;font-weight:300}@media (min-width:580px){.banner{height:90vh}.banner .inner-container{position:absolute;left:5vw;top:17vh;padding:1rem;width:50%}.banner h1{font-size:6rem}.banner .subtitle{position:absolute;padding:1rem;top:57vh;left:5vw;width:auto}.banner .subtitle p{font-size:2rem}}@media (min-width:767px){.banner h1{font-size:8rem}.banner .subtitle{width:50vw}}@media (min-width:767px) and (max-height:767px){.banner h1{font-size:5rem}.banner .inner-container{top:10vh}.banner .subtitle{width:90vw;top:calc(10vh + 230px)}.banner .subtitle p{font-size:1.5em}}.cards-wrapper{margin-top:4em}.card-container{display:flex;flex-wrap:wrap}.card-container h2{margin-bottom:.5em}.card-container .col{flex-basis:100%}.card-container__text{max-width:1080px;margin:4em auto}.card-container__text h3{font-size:2rem;font-weight:100;margin:.5em auto}.card-container__text .card{flex-basis:33.333%;padding:1em}.card-container__text .card:before{display:none}.card{flex-basis:100%;position:relative;overflow:hidden;margin-bottom:.5em}.card-image img{-webkit-transition:all .5s ease;transition:all .5s ease;width:100%;vertical-align:bottom;-webkit-transform:scale(1);transform:scale(1)}.card-text{position:absolute;width:100%;z-index:2;bottom:0;left:0;background:rgba(0,0,0,.65);padding:5px 10px}.card-text h3,.card-text p{-webkit-transition:all .3s ease;transition:all .3s ease;color:#fff}.card-text h3{font-size:1rem;margin:0;font-weight:600}.card-text p{font-size:.7rem;margin:0}@media (min-width:580px){.card{flex-basis:50%;margin-bottom:0}.card:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:transparent;z-index:1}.card .card-text,.card:before{-webkit-transition:all .3s ease;transition:all .3s ease}.card .card-text{background:none;bottom:-100%;opacity:0}.card .card-text h3,.card .card-text p{text-align:center;color:#fff}.card .card-text h3{font-size:2rem}.card .card-text p{font-size:1.2rem}.card.active:before,.card.is-active:before,.card:active:before,.card:focus:before,.card:hover:before{background:rgba(0,0,0,.65)}.card.active .card-image img,.card.is-active .card-image img,.card:active .card-image img,.card:focus .card-image img,.card:hover .card-image img{-webkit-transform:scale(1.2);transform:scale(1.2)}.card.active .card-text,.card.is-active .card-text,.card:active .card-text,.card:focus .card-text,.card:hover .card-text{opacity:1;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}}.image-text{margin:3em auto}.image-text .image{margin-top:1em}@media (min-width:580px){.image-text .image{margin:0}}h1,h2,h3,h4,h5,h6,p{color:#34485d;margin-bottom:.5em}h2{font-size:2.5rem}@media (min-width:767px){h2{font-size:4rem}}.text-center{text-align:center}a{color:#1f38ff;text-decoration:none;position:relative;display:inline-block}a:after{display:block;content:"";border-bottom:1px solid #1f38ff;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;-webkit-transform-origin:0 50%;transform-origin:0 50%}a.active:after,a.is-active:after,a:active:after,a:focus:after,a:hover:after{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}p{font-weight:100;line-height:1.7em;font-size:1.1rem}.menu{font-family:Quicksand,sans-serif;flex-basis:80%;text-align:right}.menu a{color:#444;text-decoration:none;padding:3px 10px;vertical-align:middle;position:relative;display:inline-block}.menu a:after{display:block;content:"";border-bottom:1px solid #34485d;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.menu a.active:after,.menu a.is-active:after,.menu a:active:after,.menu a:focus:after,.menu a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 50%;transform-origin:0 50%}body{font-size:16px}*{box-sizing:border-box;margin:0}.container{width:100%;max-width:1280px;padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto}.row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col,div[class^=col-]{padding-right:10px;padding-left:10px}div[class^=col-]{position:relative;width:100%}.align-item-center{align-items:center}@media (min-width:767px){.row{flex-wrap:nowrap}.col-50{flex-basis:50%}}header{padding:2rem 1rem;display:flex}header .logo{flex-basis:20%}header .logo a{display:flex;font-size:22px;text-align:left;text-decoration:none;color:#555;font-weight:100}header .logo a span{-webkit-transition:all .3s ease;transition:all .3s ease;font-size:94px;line-height:0;vertical-align:inherit;-webkit-transform:translate(-5px,-14px);transform:translate(-5px,-14px);width:10px;color:#f76c6c}header .logo a:hover{text-decoration:none}header .logo a:hover span{-webkit-transform:translate(-5px,-20px);transform:translate(-5px,-20px)}footer{position:relative;color:#555;background:#fff;width:100%;margin-top:2em;padding-top:1em;padding-bottom:1em}.footer-link{color:#34485d;padding:.5em 0}.social-links{text-align:center}.social-links a{display:inline-block;padding:6px 8px;vertical-align:middle}.social-links a:after{display:none}.social-links svg{width:28px;height:28px}
/*# sourceMappingURL=main.41fa7ad7.chunk.css.map */