*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{overflow:scroll;overflow-x:hidden;background:#EBF2FA;font-family:"Red Hat Display",sans-serif}body{background:-webkit-gradient(linear, left top, right bottom, from(#EBF2FA), to(#EFF9F0));background:linear-gradient(to bottom right, #EBF2FA, #EFF9F0);width:100%;overflow:hidden}::-webkit-scrollbar{width:0;background:transparent}header{width:100%;height:10vh;padding:0 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#212529;position:fixed;z-index:600}@media (min-width: 900px){header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}header #hamburger{color:white;background:none;border:none;font-size:2rem}header #hamburger:hover{cursor:pointer;color:#34a0a4}@media (min-width: 900px){header #hamburger{display:none}}#nav-wrap{width:100%;position:fixed;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:#212529;-webkit-filter:drop-shadow(0rem 1rem 0.5rem rgba(0,0,0,0.5));filter:drop-shadow(0rem 1rem 0.5rem rgba(0,0,0,0.5));padding:10vh 0;z-index:500}#nav-wrap a{font-family:"Red Hat Display",sans-serif;font-weight:bold;text-decoration:none;color:white;margin:1rem 0}#nav-wrap a:hover{color:#34a0a4}#desktop-nav-wrap{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;z-index:500}@media (min-width: 900px){#desktop-nav-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}#desktop-nav-wrap a{font-family:"Red Hat Display",sans-serif;font-weight:bold;text-decoration:none;color:white;margin:0 1.5rem}#desktop-nav-wrap a:hover{color:#34a0a4}.hero{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:20vh 3rem 0 3rem}@media (min-width: 600px){.hero{padding:30vh 3rem 0 3rem}}.hero .hero-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 600px){.hero .hero-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.hero .hero-content .logo-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:3rem}.hero .hero-content .logo-hero svg{width:100%}.hero .hero-content .logo-hero svg g{fill:#306BAC}.hero .hero-content .logo-hero svg polygon{fill:#306BAC}.hero .hero-content .welcome{max-width:500px}@media (min-width: 900px){.hero .hero-content .welcome{text-align:left}}.hero .hero-content .welcome p span{font-weight:bold;line-height:3rem}.hero .hero-content .welcome .contact{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media (min-width: 600px){.hero .hero-content .welcome .contact{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.hero .hero-content .welcome .contact .contact-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 600px){.hero .hero-content .welcome .contact .contact-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.hero .hero-content .welcome .contact .contact-item a{text-decoration:none;color:black;font-weight:bold}.hero .hero-content .welcome .contact .contact-item .phone{background:#34a0a4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;margin:1rem 0;width:50px;height:50px}@media (min-width: 600px){.hero .hero-content .welcome .contact .contact-item .phone{margin-right:1rem}}.hero .hero-content .welcome .contact .contact-item .phone i{color:black;font-size:1.5rem}.hero .hero-content .welcome .contact .contact-item .mail{background:#A5BE00;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;margin:1rem 0;width:50px;height:50px}@media (min-width: 600px){.hero .hero-content .welcome .contact .contact-item .mail{margin-right:1rem;margin-left:3rem}}.hero .hero-content .welcome .contact .contact-item .mail i{color:black;font-size:1.5rem}.phone_wrap{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:1.5rem;right:1.5rem;background:#A5BE00;width:4rem;height:4rem;border-radius:50%;-webkit-animation:pulse 1.5s infinite;animation:pulse 1.5s infinite;z-index:1000}.phone_wrap a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%;height:100%;border-radius:50%;text-decoration:none}.phone_wrap a i{width:100%;font-size:2rem;color:black}@-webkit-keyframes pulse{0%{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.7);box-shadow:0 0 0 0 rgba(0,0,0,0.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 13px rgba(0,0,0,0);box-shadow:0 0 0 13px rgba(0,0,0,0)}100%{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}}@keyframes pulse{0%{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.7);box-shadow:0 0 0 0 rgba(0,0,0,0.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 13px rgba(0,0,0,0);box-shadow:0 0 0 13px rgba(0,0,0,0)}100%{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}}.nav-anchor{height:10vh;margin:3rem 0}.services{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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services .service-wrap{max-width:1000px;padding:3rem}.services .service-wrap .service-item{margin:1.5rem 0;line-height:1.5rem}.order-wrap{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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:0 3rem}.order-wrap .order{max-width:500px;background:-webkit-gradient(linear, left top, right bottom, from(#34a0a4), to(#306BAC));background:linear-gradient(to bottom right, #34a0a4, #306BAC);color:white;padding:3rem;border-radius:1rem;-webkit-filter:drop-shadow(1rem 1rem 0.5rem rgba(0,0,0,0.5));filter:drop-shadow(1rem 1rem 0.5rem rgba(0,0,0,0.5))}.order-wrap .order h2{margin-bottom:3rem}.reference-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.galery-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3rem 3rem 0 3rem;margin-bottom:10vh}.galery-wrap .galery-item{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:400px;height:250px;margin:1rem;cursor:pointer;-webkit-filter:drop-shadow(0.5rem 0.5rem 0.5rem rgba(0,0,0,0.5));filter:drop-shadow(0.5rem 0.5rem 0.5rem rgba(0,0,0,0.5));-webkit-transition:0.3s;transition:0.3s}.galery-wrap .galery-item:hover{opacity:0.7;-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:drop-shadow(1rem 1rem 0.5rem rgba(0,0,0,0.5));filter:drop-shadow(1rem 1rem 0.5rem rgba(0,0,0,0.5))}.galery-wrap .galery-item p{position:absolute;width:100%;-ms-flex-item-align:end;align-self:flex-end;text-align:left;padding:1rem;color:white;background:rgba(0,0,0,0.7)}.modal{display:none;position:fixed;z-index:1500;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.9)}.modal-content{margin:auto;display:block;width:80%;max-width:700px}.modal-content,#caption{-webkit-animation-name:zoom;-webkit-animation-duration:0.6s;animation-name:zoom;animation-duration:0.6s}@-webkit-keyframes zoom{from{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes zoom{from{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}.close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;-webkit-transition:0.3s;transition:0.3s}.close:hover,.close:focus{color:#bbb;text-decoration:none;cursor:pointer}@media only screen and (max-width: 700px){.modal-content{width:100%}}
