@import url(https://fonts.googleapis.com/css2?family=Barlow:wght@600;700;900&family=Fraunces:wght@700;900&display=swap);*{padding:0;box-sizing:border-box;font-size:18px;transition-property:all;transition-duration:1s}*,body{margin:0}body{font-family:"Barlow",-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;font-weight:700}.header-text{font-family:"Fraunces"}.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:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.main .first{-webkit-align-items:flex-start;align-items:flex-start;background:url(/static/media/image-header.49b52ffa.jpg) no-repeat 50%;background-size:cover;display:-webkit-flex;display:flex;height:100vh;-webkit-justify-content:center;justify-content:center;position:relative;width:100%}.main .first .floating-parts{color:#fff;margin-top:13%;position:absolute}.main .first .floating-parts .arrow-down,.main .first .floating-parts h1{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-origin:bottom;transform-origin:bottom}.main .first .floating-parts .arrow-down{-webkit-animation-duration:2s;animation-duration:2s}.main .first .floating-parts h1{-webkit-animation-duration:2.5s;animation-duration:2.5s;font-weight:900;font-size:3.3em;letter-spacing:.17em;margin-bottom:1.8em;text-transform:uppercase}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-40px);transform:translateY(-40px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-40px);transform:translateY(-40px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@media only screen and (max-width:780px){.main .first .floating-parts{margin-top:9em}.main .first .floating-parts h1{font-size:2em}}.cards-parent{display:-webkit-flex;display:flex;height:38em}.cards-parent .image-card,.cards-parent .mixed-card,.cards-parent .text-card{-webkit-flex:1 1;flex:1 1}.cards-parent .image-card:hover,.cards-parent .mixed-card:hover,.cards-parent .text-card:hover{background-size:contain}.cards-parent .text-card{-webkit-align-items:center;align-items:center;background-color:#fff;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;text-align:left;color:#19536b}.cards-parent .text-card .wrapper{width:62%}.cards-parent .text-card .wrapper h2{font-size:3em;font-weight:900;margin-bottom:.8em}.cards-parent .text-card .wrapper p{font-size:18px;color:#818498;margin-bottom:2.5em}.cards-parent .text-card .wrapper button{background:transparent;border:0;color:#19536b;font-weight:900;font-size:18px;outline:none!important;position:relative;text-transform:uppercase}.cards-parent .text-card .wrapper button .button-border{bottom:0;border-radius:1em;height:.5em;left:-5%;opacity:.3;position:absolute;width:110%;background-color:color;-webkit-animation-name:wade;animation-name:wade;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-origin:left;transform-origin:left;-webkit-animation-duration:1.5s;animation-duration:1.5s}.cards-parent .text-card .wrapper button .button-border:hover{opacity:1;bottom:.1em}.cards-parent .text-card .wrapper button:hover{cursor:pointer}.cards-parent .text-card .wrapper button:hover .button-border{opacity:.5}.cards-parent .mixed-card{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:center;justify-content:center}.cards-parent .mixed-card .content{width:52%;margin-bottom:4em;color:#19536b}.cards-parent .mixed-card .content h2{margin-bottom:1em;font-weight:900;text-transform:capitalize;font-size:1.5em}@-webkit-keyframes wade{0%{left:0}50%{left:-10px}to{left:0}}@keyframes wade{0%{left:0}50%{left:-10px}to{left:0}}@media only screen and (max-width:780px){.cards-parent{-webkit-flex-direction:column;flex-direction:column;height:58em}.cards-parent.reverse{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.cards-parent .image-card,.cards-parent .mixed-card,.cards-parent .text-card{text-align:center}.cards-parent .text-card .wrapper{width:80%}.cards-parent .text-card .wrapper h2{font-size:1.8em}.cards-parent .mixed-card .content{width:80%;margin-bottom:2em}}.testimonials{padding:8em 0}.testimonials h3{text-transform:uppercase;background-color:#fff;font-weight:900;margin-bottom:5em;letter-spacing:.17em}.testimonials .position,.testimonials h3{color:#a7abae}.testimonials .cards{display:-webkit-flex;display:flex;-webkit-justify-content:space-evenly;justify-content:space-evenly}.testimonial-card{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.testimonial-card img{border-radius:10em;height:auto;width:4em;margin-bottom:4em}.testimonial-card img:hover{-webkit-transform:scale(1.5);transform:scale(1.5);cursor:pointer}.testimonial-card p{max-width:19em;color:#818498;margin-bottom:4em}.testimonial-card .name{color:#19536b;margin-bottom:.5em}.testimonial-card .position{font-size:14px}@media only screen and (max-width:780px){.testimonials{padding:3em 0}.testimonials h3{font-size:1em;padding:0 1em;margin-bottom:3em}.testimonials .cards{-webkit-flex-direction:column;flex-direction:column}.testimonial-card{margin:1.8em 0}.testimonial-card img{margin-bottom:2em}.testimonial-card p{padding:0 .5em;margin-bottom:2em}}.gallery{height:25em;width:100%;display:-webkit-flex;display:flex}.gallery .gallery-image{-webkit-flex:1 1;flex:1 1}@media only screen and (max-width:780px){.gallery{-webkit-flex-wrap:wrap;flex-wrap:wrap}.gallery .gallery-image{min-width:50%}}header{background-color:#3dbdff;position:fixed;width:100%;height:6em;left:0;top:0;z-index:22;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:0 5%}header #desktop-menu{list-style:none;color:#fff}header #desktop-menu li{display:inline-block;padding:0 1em}header #desktop-menu li:last-child{color:#19536b;background-color:#fff;font-weight:900;padding:1em 2em;border-radius:10em;text-transform:uppercase}header #desktop-menu li:last-child:hover{color:#fff;background-color:hsla(0,0%,100%,.3)}header #desktop-menu li:hover{cursor:pointer;color:#19536b}header .menu-icon{display:none}header #mobile-menu{display:none;position:fixed;background-color:#fff;width:90%;top:6em;z-index:25;left:5%;padding:2.5em 0 3em}header #mobile-menu ul{list-style:none;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}header #mobile-menu ul li{color:#818498;font-weight:600;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1em 2em}header #mobile-menu ul li:last-child{background-color:#fad400;color:#19536b;text-transform:uppercase;border-radius:10em}header #mobile-menu .edge{width:0;height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-right:25px solid #fff;position:absolute;right:0;top:-25px}@media only screen and (max-width:780px){header #desktop-menu{display:none}header .menu-icon{display:block}}footer{background-color:#8cd4c4;padding:5em 0}footer .logo{margin-bottom:2em}footer ul{list-style:none;margin-bottom:4em}footer ul li{display:inline-block;margin:0 2em;color:#458c7e}footer ul li:hover{cursor:pointer;color:#fff}footer .socials{margin-bottom:0}footer .socials li{margin:0 1em}footer .socials li .social-icon{transition-duration:.3s}footer .socials li .social-icon:hover{fill:#fff}
/*# sourceMappingURL=main.b48f22ff.chunk.css.map */