html{height:100vh}html body .navbar-nav{flex-direction:row!important}@media(max-width:450px){html body .navbar-nav{display:none!important}}@media(min-width:451px)and (max-width:768px){html body .navbar-nav{display:none!important}}html body .navbar-nav .nav-item{padding:.5em;letter-spacing:1px}@media(min-width:769px)and (max-width:1024px){html body .navbar-nav .nav-item{font-size:18px}}@media(min-width:1025px)and (max-width:1160px){html body .navbar-nav .nav-item{font-size:18px}}html body .navbar-nav .nav-item:hover{cursor:pointer}html body .navbar-nav .nav-item.active{border-radius:20px;background-color:#fff;color:#008c78!important;font-weight:700;letter-spacing:.8px}html body .nav-link{color:#005a6c!important}html body .default-container{max-width:1200px;height:100%;margin:0 auto;padding:0 1rem;font-size:20px}@media(max-width:450px){html body .default-container{padding:0 1em}}@media(min-width:451px)and (max-width:768px){html body .default-container{padding:0 3em}}@media(min-width:769px)and (max-width:1024px){html body .default-container{padding:0 3em}}@media(min-width:1025px)and (max-width:1160px){html body .default-container{padding:0 3em}}html body a{color:#000;text-decoration:underline}html body .btn-learn-more{background-color:#008c78;border-radius:10px;height:50px;color:#fff!important;border:1px solid #008C78;font-weight:700;font-size:20px;padding:9px}html body .btn-discover{background-color:#fff;border-radius:10px;height:50px;width:200px;border:1px solid #008C78;font-weight:700;padding:10px}html body .btn-full-width{width:100%}html body .footer-container{background:#005a6c;height:300px;width:100%;margin-top:5em}html body .footer-container.cookie-unconfirmed{height:480px}@media(max-width:450px){html body .footer-container.cookie-unconfirmed{height:600px}}@media(min-width:451px)and (max-width:768px){html body .footer-container.cookie-unconfirmed{height:650px}}@media(max-width:450px){html body .footer-container{height:100%}}@media(min-width:451px)and (max-width:768px){html body .footer-container{height:100%}}.intro-text{padding:5em 0;color:#005a6c}@media(max-width:450px){.intro-text{padding:4em 0;font-size:1.1rem}}@media(min-width:769px)and (max-width:1024px){.intro-text{padding:2.5em 0}}@media(min-width:1025px)and (max-width:1160px){.intro-text{padding:6em 2em}}@media(max-width:1160px){.intro-text{padding:6em 2em}}.intro-card{display:flex;justify-content:space-between}@media(max-width:450px){.intro-card{flex-direction:column}}@media(min-width:451px)and (max-width:768px){.intro-card{flex-direction:column!important;justify-content:center!important;align-items:center!important}}@media(min-width:769px)and (max-width:1024px){.intro-card{flex-direction:column!important;justify-content:center!important;align-items:center!important}}@media(min-width:1025px)and (max-width:1160px){.intro-card{flex-direction:column;justify-content:center;align-items:center}}@media(max-width:1160px){.intro-card{flex-direction:column;justify-content:center;align-items:center}}.intro-card .service-card{max-width:550px}@media(max-width:450px){.intro-card .service-card{margin-bottom:1.5em}}@media(min-width:451px)and (max-width:768px){.intro-card .service-card{margin-bottom:1.5em}}@media(min-width:769px)and (max-width:1024px){.intro-card .service-card{margin-bottom:1.5em;max-width:600px}}@media(min-width:1025px)and (max-width:1160px){.intro-card .service-card{margin-bottom:1.5em;max-width:600px}}@media(max-width:1160px){.intro-card .service-card{margin-bottom:1.5em;max-width:600px}}.intro-card .reference-card{max-width:550px}@media(max-width:450px){.intro-card .reference-card{margin-bottom:1.5em}}@media(min-width:451px)and (max-width:768px){.intro-card .reference-card{margin-bottom:1.5em}}@media(min-width:769px)and (max-width:1024px){.intro-card .reference-card{margin-bottom:1.5em;max-width:600px}}@media(min-width:1025px)and (max-width:1160px){.intro-card .reference-card{margin-bottom:1.5em;max-width:600px}}@media(max-width:1160px){.intro-card .reference-card{margin-bottom:1.5em;max-width:600px}}.intro-card .services{padding:.5em}.intro-card .services-title{font-size:35px;font-weight:700;color:#008c78}@media(min-width:769px)and (max-width:1024px){.intro-card .services-title{font-size:27px}}@media(min-width:1025px)and (max-width:1160px){.intro-card .services-title{font-size:27px}}@media(max-width:1160px){.intro-card .services-title{font-size:27px}}.intro-card .services-description{font-size:16px;color:#005a6c}.intro-card .selected-references{padding:.5em}.intro-card .selected-references-title{font-size:35px;font-weight:700;color:#008c78}@media(min-width:769px)and (max-width:1024px){.intro-card .selected-references-title{font-size:27px}}.intro-card .selected-references-description{font-size:16px;color:#005a6c}.intro-motto{padding:5em 0 3em;display:flex;justify-content:space-between}@media(max-width:450px){.intro-motto{flex-direction:column-reverse;padding:0}}@media(min-width:451px)and (max-width:768px){.intro-motto{flex-direction:column-reverse;padding:0}}@media(min-width:769px)and (max-width:1024px){.intro-motto{flex-direction:column-reverse;padding-top:3em;padding-bottom:2em}}@media(min-width:1025px)and (max-width:1160px){.intro-motto{justify-content:center;align-items:center}}.intro-motto_text{max-width:480px;padding:.5em}@media(min-width:451px)and (max-width:768px){.intro-motto_text{max-width:100%}}@media(min-width:769px)and (max-width:1024px){.intro-motto_text{max-width:100%;padding:0 2.5em}}.intro-motto_text h3{font-size:30px;font-weight:700;color:#008c78}.intro-motto_text p{font-size:18px;color:#005a6c;margin-top:2em}.intro-motto_img{padding:.5em}@media(max-width:450px){.intro-motto_img{padding:2em .5em}}@media(min-width:451px)and (max-width:768px){.intro-motto_img{padding:2em .5em}}@media(min-width:769px)and (max-width:1024px){.intro-motto_img{padding:2em 5em}}@media(min-width:1025px)and (max-width:1160px){.intro-motto_img{padding:0 1em}}@media(max-width:1160px){.intro-motto_img{padding:2em 3em}}.intro-motto_img img{width:100%}.vacancy{background-color:#008c78;height:310px;width:100%;margin-bottom:5em}.vacancy-content{padding:3em 0;color:#fff}@media(min-width:1025px)and (max-width:1160px){.vacancy-content{padding:2.5em}}.vacancy-content_title{font-size:35px;font-weight:700}@media(max-width:450px){.vacancy-content_title{font-size:25px}}.vacancy-content_desc{margin-top:1em;font-size:20px;font-weight:lighter}@media(max-width:450px){.vacancy-content_desc{font-size:15px}}@media(max-width:450px){.vacancy-content_points{font-size:15px}}.contact-container{margin-top:1em}@media(max-width:450px){.contact-container{margin-top:0;font-size:1.1rem}}@media(min-width:1025px)and (max-width:1160px){.contact-container{padding:0 1em}}
