.button{background:#00c324;color:#fff;padding:10px 40px;text-decoration:none;display:inline-block;font-weight:bold;border:none;cursor:pointer}.button:hover{background:#00901b;color:#fff}.contact-box{background:#222;color:#fff;padding:20px;display:inline-block}.contact-box p{margin-top:0}.contact-box a{color:#fff}.mainHeader{height:100px;background:#fff;position:fixed;top:0;left:0;right:0;z-index:9;box-shadow:0 0 5px rgba(0,0,0,.3)}@media(min-width: 667px){.mainHeader{position:sticky}}.mainHeader>.stage{display:flex;justify-content:center}.mainHeader__logo{height:100px;padding:25px 10px}.mainHeader__logo img{height:100%}.mainHeader__menu{margin:0;padding:0;list-style:none;line-height:100px}.mainHeader__menu li{display:inline-block}.mainHeader__menu li a{display:block;padding:0 10px;color:#222;text-decoration:none;text-transform:uppercase;font-size:14px}@media(min-width: 1024px){.mainHeader__menu li a{font-size:16px}}.mainHeader__menuToggle{position:absolute;right:20px;top:0;bottom:0;display:flex;align-items:center}@media(min-width: 667px){.mainHeader__menuToggle{display:none}}.mainHeader__navigation{display:none}@media(min-width: 667px){.mainHeader__navigation{display:block}}.layout{display:flex;justify-content:space-between;flex-wrap:wrap}.col-1\/2{width:100%}@media(min-width: 667px){.col-1\/2{width:calc(50% - 10px)}}.col-1\/3{width:100%}@media(min-width: 667px){.col-1\/3{width:calc(33.33333% - 10px)}}.mainHeader__mobileNavigation{position:fixed;top:100px;background:#fff;left:0;right:0;display:flex;justify-content:center;align-items:center;overflow:hidden;height:0;transition:height .4s ease-in-out}@media(min-width: 667px){.mainHeader__mobileNavigation{display:none}}.mainHeader__mobileNavigation.show{height:calc(100vh - 100px)}.mainHeader__mobileNavigation.show .mainHeader__menu li{opacity:1}.mainHeader__mobileNavigation .mainHeader__menu{line-height:70px;text-align:center}.mainHeader__mobileNavigation .mainHeader__menu li{display:block;opacity:0;transition:opacity .6s ease-in-out}.mainHeader__mobileNavigation .mainHeader__menu li:nth-child(1){transition-delay:.4s}.mainHeader__mobileNavigation .mainHeader__menu li:nth-child(2){transition-delay:.6s}.mainHeader__mobileNavigation .mainHeader__menu li:nth-child(3){transition-delay:.8s}.mainHeader__mobileNavigation .mainHeader__menu li:nth-child(4){transition-delay:1s}.mainHeader__mobileNavigation .mainHeader__menu li a{position:relative}.mainHeader__mobileNavigation .mainHeader__menu li a:after{display:inline-block;content:" ";position:absolute;bottom:10px;width:20px;left:50%;right:50%;transform:translate(-50%, -50%);height:1px;background:#000}.menu-icon{position:relative;width:24px;height:18px;display:inline-block}.menu-icon span{position:absolute;height:1.5px;width:100%;background-color:#363636;transition:all 250ms ease-in-out;transform:rotate(0deg);box-shadow:0px 1px 1px rgba(255,255,255,.6)}.menu-icon span:nth-child(1){top:.75px}.menu-icon span:nth-child(2),.menu-icon span:nth-child(3){top:7.5px}.menu-icon span:nth-child(4){top:15px}.menu-button:hover span,.menu-button:focus span,.menu-button:active span{background:#d00251}.menu-icon.is-active span:nth-child(1),.menu-icon.is-active span:nth-child(4){opacity:0}.menu-icon.is-active span:nth-child(2){transform:rotate(45deg)}.menu-icon.is-active span:nth-child(3){top:7.5px;transform:rotate(-45deg)}.section{position:relative;padding:150px 0}.section--small{padding:50px 0}.section--short{text-align:center;color:#fff;padding:250px 0 150px 0}@media(min-width: 667px){.section--short{padding:150px 0 150px 0}}.section__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.section__background>video,.section__background>img{position:absolute;z-index:-100;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;min-width:100%;background-size:cover;object-fit:cover}.section__content{position:relative;z-index:1}.section--intro{height:100vh;display:flex;justify-content:center;align-items:center;color:#fff;text-align:center}@media(min-width: 667px){.section--intro{height:calc(100vh - 100px)}}.section--dark{background:#222;color:#fff}.section--half{display:flex;flex-wrap:wrap;padding:0}.section__partial{width:100%;padding:150px 0;position:relative}@media(min-width: 667px){.section__partial{max-width:50%}}.services{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:50px}.service{width:100%;margin:10px 0}@media(min-width: 667px){.service{max-width:calc(50% - 10px)}}@media(min-width: 1024px){.service{max-width:calc(25% - 10px)}}.service__wrapper{height:0;padding-bottom:56.25%;position:relative}.service__content,.service__background{position:absolute;top:0;left:0;right:0;bottom:0}.service__content{display:flex;justify-content:center;align-items:center;text-align:center;color:#fff}.service__content h4{font-size:15px}.service__background:after{display:block;content:" ";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4)}.service__background img{width:100%;height:100%;object-fit:cover}.stage{width:100%;max-width:100%;padding:0 20px;margin:0 auto}@media(min-width: 667px){.stage{max-width:600px}}@media(min-width: 1024px){.stage{max-width:1024px}}@media(min-width: 1280px){.stage{max-width:1280px}}@media(min-width: 667px){.section--half .stage{max-width:300px}}@media(min-width: 1024px){.section--half .stage{max-width:512px}}@media(min-width: 1280px){.section--half .stage{max-width:640px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{text-decoration:none;color:#00c324}a:hover{color:#00901b}.text--center{text-align:center}.pt{padding-top:50px}.section__partial--mnpt{padding-top:0}@media(min-width: 667px){.section__partial--mnpt{padding-top:150px}}.section__partial--mnpb{padding-bottom:0}@media(min-width: 667px){.section__partial--mnpb{padding-bottom:150px}}.button-group .button{margin:10px}@media(min-width: 667px){.button-group .button{margin:0}}@font-face{font-family:"Montserrat Alternates";font-display:swap;src:url("../fonts/MontserratAlternates-Regular.ttf") format("truetype");font-weight:normal}@font-face{font-family:"Montserrat Alternates";font-display:swap;src:url("../fonts/MontserratAlternates-Bold.ttf") format("truetype");font-weight:bold}@font-face{font-family:"Lato";font-display:swap;src:url("../fonts/Lato-Bold.ttf") format("truetype");font-weight:bold}@font-face{font-family:"Lato";font-display:swap;src:url("../fonts/Lato-Regular.ttf") format("truetype");font-weight:normal}h1,h2,h3,h4,h5{font-family:"Montserrat Alternates",sans-serif;margin:0}a,p,span{font-family:"Lato",sans-serif}p{line-height:1.6}h1,.alpha{font-size:40px}@media screen and (min-width: 480px){h1,.alpha{font-size:calc(40px + 55 * ((100vw - 480px) / 800))}}@media screen and (min-width: 1280px){h1,.alpha{font-size:95px}}h2,.beta{font-size:30px}@media screen and (min-width: 480px){h2,.beta{font-size:calc(30px + 10 * ((100vw - 480px) / 800))}}@media screen and (min-width: 1280px){h2,.beta{font-size:40px}}h3,.gamma{font-weight:normal}h3,.gamma{font-size:20px}@media screen and (min-width: 480px){h3,.gamma{font-size:calc(20px + 10 * ((100vw - 480px) / 800))}}@media screen and (min-width: 1280px){h3,.gamma{font-size:30px}}h4,.delta{font-weight:normal}h4,.delta{font-size:20px}@media screen and (min-width: 480px){h4,.delta{font-size:calc(20px + 5 * ((100vw - 480px) / 800))}}@media screen and (min-width: 1280px){h4,.delta{font-size:25px}}h5,.zeta{font-size:18px}@media screen and (min-width: 480px){h5,.zeta{font-size:calc(18px + 2 * ((100vw - 480px) / 800))}}@media screen and (min-width: 1280px){h5,.zeta{font-size:20px}}/*# sourceMappingURL=main.css.map */
