@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@600&family=Rubik&display=swap");*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body{padding:0;margin:0;overflow-x:hidden}img,embed{max-width:100%}.container,.container-grid,.container__hero{width:90%;margin:0 auto;position:relative}@media (min-width: 590px){.grid--card{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"one two" "three"}}@media (min-width: 992px){.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width: 1100px){.row--footer,.row--contact,.row--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.container__hero{width:100%;margin:0 auto;position:relative}}h1,h2,h3,h4,h5,h6{font-family:"Raleway",sans-serif}p{font-family:"Rubik",sans-serif}.about__us{margin:8em 0 0 0}.about-company--content h2,.what-we-do--title h2,.more-about-clients h2{text-align:center;text-transform:uppercase;margin:0 0 2em 0}.about-company--content p,.what-we-do--content--one,.about__list li,.what-we-do-content__list li,.more-about-clients--list li{opacity:65%;line-height:1.6}.about-company--img{display:-ms-grid;display:grid;place-items:center}.what-we-do{margin:4em 0 0 0}.about__list li,.what-we-do-content__list li{font-family:"Rubik",sans-serif;list-style:disclosure-closed;font-size:16px;margin:0.5em 0}.what-we-do-content--two--title{font-size:20px;margin:3em 0 1em 0;opacity:65%}.what-we-do--img--content{font-style:italic;font-size:15px;opacity:65%}.more-about-clients{margin:5.5em 0}.more-about-clients ul{padding:0;margin:0 0 3em 0}.more-about-clients--list h6{margin:0.5em 0 1.5em 0;padding:0;font-size:20px}.more-about-clients--list li{font-family:"Rubik",sans-serif;list-style-type:disclosure-closed;margin:0.5em 0 0.5em 40px}@media (min-width: 1100px){.about__us{margin:12em 0 0 0}.about-company--content{width:52%}.about-company--content h2{font-size:30px}.about-company--content p{font-size:20px;line-height:1.8;margin:0 0 3em 0}.about-company--img{width:40%}.what-we-do{margin:1em 0 0 0}.what-we-do--title h2{font-size:32px;text-transform:uppercase;margin:0 0 5em 0}.what-we-do--content{width:52%}.what-we-do--content--one{margin:0 0 0.5em 0}.what-we-do--content--one,.about__list li{font-size:20px;line-height:1.8}.what-we-do-content--two--title{font-size:22px;margin:0}.what-we-do-content__list{margin:0 0 3em 0}.what-we-do--img{width:40%}.flex--order--about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.what-we-do--img--content{margin:2em 0 0 0;width:70%}.more-about-clients h2{margin:-3em 0 5em 0;font-size:32px}.flexbox__one{width:45%}.flexbox__two{width:45%}.more-about-clients--list h6{font-size:25px}.more-about-clients--list li{font-size:19px}}.contact-us{margin:8em 0 0 0}.contact-us h2{text-align:center;text-transform:uppercase;margin:0 0 2em 0}.contact-content{font-family:"Rubik",sans-serif;list-style-type:none;padding:0;margin:0 auto}.contact-content li{margin:1em 0;text-align:start}.contact__img{margin:5em 0 0 0}.contact__img{-webkit-transition:-webkit-transform 350ms ease-in-out;transition:-webkit-transform 350ms ease-in-out;transition:transform 350ms ease-in-out;transition:transform 350ms ease-in-out, -webkit-transform 350ms ease-in-out}.contact__img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}@media (min-width: 1100px){.contact-us{margin:12em 0 10em 0}.contact-us h2{margin:0 0 5em 0;font-size:32px}.contact-content{width:45%}.contact-content li{margin:0 0 1em;text-align:start;font-size:20px}}.products{margin:8em 0}.products h2{text-transform:uppercase;text-align:center;margin:0 0 1.5em 0}.products--content h6{font-size:20px;margin:2.5em 0 1.1em 0}.products--content p{opacity:65%;margin:0 0 5em 0;line-height:1.6}@media (min-width: 1100px){.products{margin:12em 0 10em 0}.flex--order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.container.row--flex{margin:0 auto 13em auto}.products h2{font-size:32px;margin:0 0 4em 0}.products--img{width:45%;display:-webkit-box;display:-ms-flexbox;display:flex}.products--content{width:50%}.products--content h6{font-size:25px;margin:0 0 1.1em 0}.products--content p{opacity:65%;margin:0;line-height:1.8;font-size:20px}}header{font-family:"Rubik",sans-serif;text-align:center;position:fixed;width:100%;z-index:10000;top:0%;background:#ffffff}nav{display:block}.logo{margin:0.4em 0;padding:0}.logo--title{display:none}.logo img{width:11%}.nav-toggle:checked ~ .nav__list{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.nav-toggle{display:none}.nav-toggle-label{position:absolute;top:0;right:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-toggle-label span,.nav-toggle-label span::before,.nav-toggle-label span::after{display:block;background:black;height:2px;width:1.7em;border-radius:2px;position:relative}.nav-toggle-label span::before,.nav-toggle-label span::after{content:"";position:absolute}.nav-toggle-label span::before{bottom:5px}.nav-toggle-label span::after{top:5px}.nav__list{position:absolute;top:100%;text-align:center;width:100%;margin:0.3em 0 0 0;padding:0.8em 0;background:#ffffff;border-radius:1%;-webkit-filter:drop-shadow(0px 18px 16px #000);filter:drop-shadow(0px 18px 16px #000);-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform 400ms ease-in-out;transition:-webkit-transform 400ms ease-in-out;transition:transform 400ms ease-in-out;transition:transform 400ms ease-in-out, -webkit-transform 400ms ease-in-out}.nav__list--flex{padding:0;margin:0}.nav__item{list-style:none;width:100%;margin:0.8em 0;font-size:1em}.nav__link{text-decoration:none;text-transform:uppercase;color:#323096;-webkit-transition:all 220ms ease-in-out;transition:all 220ms ease-in-out}.nav__link:hover,.nav__link:focus{color:#eb9623;letter-spacing:1.3px}body{background:#f8f8f8}@media (min-width: 580px){header .logo img{width:8%}}@media (min-width: 780px){header .logo img{width:6%}}@media (min-width: 860px){nav,.nav__list--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.logo{padding:0;width:25%;display:-webkit-box;display:-ms-flexbox;display:flex}.logo--title{display:none}header .logo img{width:15%}nav,.nav__list--flex{width:100%;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav{margin:0.8em 0}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:75%;position:unset;z-index:0;-webkit-transform:scale(1);transform:scale(1);-webkit-filter:none;filter:none;border-radius:0;background:none;margin:0;padding:0}.nav__item{font-size:0.9em}.nav-toggle-label,.nav-toggle{display:none}}@media (min-width: 928px){header .logo img{max-width:300px}}@media (min-width: 1300px){header .nav__list{width:49%}nav{margin:0.8em 0}}@media (min-width: 1550px){.nav__item{font-size:18px}.logo--title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.2em;margin:0 0 0 -6em;text-transform:uppercase;color:#eb9623;letter-spacing:1px}}.container-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);row-gap:12px;-webkit-column-gap:12px;column-gap:12px}.grid{margin:8em 0 0 0}.grid .grid-title{margin:0 0 2.5em 0;text-align:center}.grid .grid-title h2{text-transform:uppercase}@media (min-width: 550px){.container-grid{row-gap:25px;-webkit-column-gap:25px;column-gap:25px}}@media (min-width: 750px){.container-grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}}@media (min-width: 1150px){.container-grid{width:70%;row-gap:35px;-webkit-column-gap:35px;column-gap:35px}.grid{margin:12em 0 0 0}.grid .grid-title{margin:0 0 5.5em 0}.grid .grid-title h2{font-size:32px}.item{-webkit-transition:-webkit-transform 350ms ease-in-out;transition:-webkit-transform 350ms ease-in-out;transition:transform 350ms ease-in-out;transition:transform 350ms ease-in-out, -webkit-transform 350ms ease-in-out}.item:hover{-webkit-transform:scale(1.06);transform:scale(1.06)}}.hero .hero__wrapper{background-image:url(/dist/images/bg-intro-desktop.png);background-size:cover;background-repeat:no-repeat}.hero .hero__content h1{font-size:2.3em;font-family:"Raleway",sans-serif;text-align:center;margin:1.8em 0 0 0;letter-spacing:0.5px}.hero .hero__content p{padding:0;margin:0.5em 0 0 0;font-size:1.2em;text-align:center;color:dimgray}.hero .hero__img{margin:3em 0 0 0;padding:5em 0 8.5em 0;display:-ms-grid;display:grid;place-items:center}.cta{text-align:center;margin:2.5em 0 4em 0}.cta .global__cta{font-family:"Rubik",sans-serif;padding:1em 5em;border:none;border-radius:50px;color:#fff;background:-webkit-gradient(linear, left bottom, right top, from(#eb9623), color-stop(#eca625), color-stop(#edb72b), color-stop(#ecc734), to(#ead740));background:linear-gradient(to right top, #eb9623, #eca625, #edb72b, #ecc734, #ead740);font-size:15px;letter-spacing:0.5px;-webkit-filter:drop-shadow(0px 5px 3px #cfd9de);filter:drop-shadow(0px 5px 3px #cfd9de);-webkit-transition:all 380ms ease-out;transition:all 380ms ease-out}.cta .global__cta:hover,.cta .global__cta:focus{letter-spacing:1.5px;-webkit-transform:scale(1.05);transform:scale(1.05);background:-webkit-gradient(linear, left top, right top, from(#323096), color-stop(#3739aa), color-stop(#3c43bf), color-stop(#404dd5), to(#4258eb));background:linear-gradient(to right, #323096, #3739aa, #3c43bf, #404dd5, #4258eb)}.cta .btn{text-decoration:none;text-transform:uppercase;color:#fff}@media (min-width: 1100px){.flex--order--hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.hero{margin:0;padding:0}.hero .hero__img{margin:8em 0 0 4em;width:70%;padding:5em 0 23.5em 0}.hero__wrapper{background-image:url(/dist/images/bg-intro-desktop.png);background-size:cover;background-repeat:no-repeat;width:45%;display:-ms-grid;display:grid;place-items:center}.hero__content{width:45%;margin:8em 0 0 5.6em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.hero .hero__content h1{font-size:55px;line-height:1.3}.hero .hero__content p{padding:0;margin:1.2em 0 0 0;font-size:30px;text-align:center;color:dimgray;line-height:1.3}.cta .btn{font-size:17px}}.services__intro{text-align:center;margin:0 0 3em 0;padding:2em 0 0 0}.services__intro h2{font-size:1.6em;text-transform:uppercase;letter-spacing:1px}.card{margin:3em auto 3em auto;background:-webkit-gradient(linear, left bottom, right top, from(#eb9623), color-stop(#eca625), color-stop(#edb72b), color-stop(#ecc734), to(#ead740));background:linear-gradient(to right top, #eb9623, #eca625, #edb72b, #ecc734, #ead740);width:95%;-webkit-filter:drop-shadow(1px 9px 15px dimgray);filter:drop-shadow(1px 9px 15px dimgray);-webkit-transition:-webkit-transform 350ms ease-in-out;transition:-webkit-transform 350ms ease-in-out;transition:transform 350ms ease-in-out;transition:transform 350ms ease-in-out, -webkit-transform 350ms ease-in-out}.card h5{font-size:1.5em;text-align:center;margin:1em}.card p{text-align:center;margin:1em;padding:0 0 1.8em 0;line-height:1.6em}.mission{margin:4em 0 0 0}.mission .mission__content h2{font-size:1.6em;text-transform:uppercase;letter-spacing:1px;text-align:center;margin:3em 0 1.5em 0}.mission .mission__content p{line-height:1.5}.mission .mission__content--two{margin:0 0 4.5em 0}@media (min-width: 1100px){.services__intro h2{font-size:32px}.services--card{max-width:1400px}.card{width:30%}.card h5{font-size:27px}.card p{font-size:18px}.card:hover,.card:focus{-webkit-transform:scale(1.05);transform:scale(1.05)}}.clients__hero{margin:6em 0 0 0}.clients__hero .clients__title h2{text-align:center;text-transform:uppercase}.clients__hero .client__img.col{margin:4em 0;text-align:center}@media (min-width: 1100px){.clients__hero{margin:11em auto 0 auto;width:75%}.clients__title h2{font-size:32px}.mission{margin:7em 0 0 0}.mission__img{width:40%}.mission__content{width:52%;margin:0}.mission .mission__content h2{margin:0 0 2em 0;font-size:32px}.mission .mission__content p{font-size:20px;line-height:1.8;opacity:65%}}footer{padding:4.5rem 0 0 0;margin:7em 0 0 0;background:#efefef}footer .footer__logo img{width:15%}footer .footer__logo{text-align:center}footer .footer__col h3{font-size:1.7em;text-align:center;margin:0.5em 0 0 0}footer .footer__col .footer--tagline{text-align:center;font-size:0.95em;opacity:65%}footer .footer--heading{margin:3em 0 1.1em 0;text-align:center;text-transform:uppercase;font-size:1.3em}footer .footer__list{padding:0;margin:1em 0;list-style:none;font-family:"Rubik",sans-serif}footer .footer__list li{text-align:center;margin:0.6em 0;text-transform:uppercase}footer .footer__link{text-decoration:none;color:black;opacity:65%;-webkit-transition:all 220ms ease-in-out;transition:all 220ms ease-in-out}footer .footer__link:hover,footer .footer__link:focus{color:#eb9623;letter-spacing:1.3px;opacity:100%}footer .footer__col h4{margin:3em 0 1.1em 0;text-align:center;text-transform:uppercase;font-size:1.3em}footer .footer--content{text-align:center;line-height:1.7em;opacity:65%}footer .footer__list--contact{font-family:"Rubik",sans-serif;list-style:none;text-align:center;padding:0}footer .footer__list--contact li{margin:0.45em 0;opacity:65%}footer .social__icons{font-family:"Rubik",sans-serif;list-style:none;text-align:center;margin:0.8em 0 0 0;opacity:100%}footer .footer__icon{text-decoration:none;text-transform:uppercase;color:#000;opacity:65%;margin:0 0 0 0.5em;-webkit-transition:all 240ms ease-in-out;transition:all 240ms ease-in-out}footer .footer__icon:hover,footer .footer__icon:focus{color:#eb9623;letter-spacing:1.3px;opacity:100%}footer .fa-lg:hover,footer .fa-lg:focus{color:#2c45e8;-webkit-transform:scale(1.05);transform:scale(1.05)}footer .footer__col:nth-child(4){margin:0 0 4em 0}footer .attribution{background:#000;opacity:90%;margin:0 auto -2em auto}footer .attribution--content{width:90%;margin:0 auto -2em auto;padding:0.8em 0}footer .attribution p{color:#e5e5e5;margin:0;text-align:center;font-size:0.9em}footer .attribution p:nth-child(2){margin:0.3em 0 0 0}footer .attribution-link{text-decoration:none;color:grey}@media (min-width: 1100px){.footer__col:nth-child(1){width:35%}footer .footer__col{width:20%}footer .footer__col .footer__logo,footer .footer__col h3,footer .footer__col .footer--tagline,footer .footer__col .footer--heading,footer .footer__list li,footer .footer__col h4,footer .footer--content,footer .footer__list--contact,footer .social__icons{text-align:start}}@media (min-width: 1350px){footer{padding:8em 0 0 0}footer .footer__col .footer--tagline{font-size:19px;width:90%}footer .attribution{margin:5em auto -2em auto}}@media (min-width: 1550px){footer .footer__col h3{margin:0.6em 0 0 0;font-size:35px}footer .footer__col:nth-child(1){margin-top:-3.1em}}
/*# sourceMappingURL=main.min.css.map */