#root{width:100%;margin:0 auto;text-align:center;align-self:start}p{font-size:12px;border:none}h3{color:#fff}.consentSwitchStyle{display:flex;justify-content:space-between;align-items:center;width:100%;white-space:nowrap;margin-bottom:-10px}.consentSwitchRow{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:20px}.image-container-frontpage{position:relative;height:100svh;width:100%;overflow:hidden}*::-webkit-media-slider-container{display:none!important;-webkit-appearance:none}.video-background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:brightness(50%)}img{width:100%}.scroll-area{position:absolute;left:50%;bottom:10%;height:50px;font-size:45px;color:#fff;border-radius:100%}.scroll-area:hover{cursor:pointer}.text-area{position:absolute;left:150px;top:300px;max-width:500px;color:#fff}.text-area button{border:1px white solid;background:transparent;color:#fff;font-size:1.4em;border-radius:5px}.getStarted-button:hover{background-color:#fff;font-weight:700;border:solid 1px white;color:#000}@media only screen and (max-width: 720px){.image-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%}.image-container *{position:relative}.text-area{width:100%;box-sizing:border-box;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;padding:0 20px}.text-area h1{font-size:2em}.text-area h2{font-size:1em}.scroll-area{width:100%;position:absolute;left:50%;bottom:0;margin-bottom:50px;transform:translate(-50%,-50%)}}.top-row{position:absolute;right:0;margin-top:30px}.navigation-rack-open{display:grid;grid-template-columns:1fr;background-color:#f3ec78;background-image:linear-gradient(to right,#012943,#027d80);background-size:100%;-webkit-background-clip:text;-moz-text-fill-color:transparent}.navigation-rack-open a{text-decoration:none;color:#fff;padding-top:20px;background-color:#f3ec78;background-image:linear-gradient(to right,#012943,#027d80);background-size:100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.navigation-rack{display:flex;flex-direction:row;color:#fff}.navigation-rack a:hover{cursor:pointer;text-decoration:underline;color:#fff}.navigation-rack-open a:hover{cursor:pointer;text-decoration:underline;background-color:#f3ec78;background-image:linear-gradient(to right,#012943,#027d80);background-size:100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.navigation-rack a{text-decoration:none;color:#fff}a{margin:0 40px;font-size:20px}.navbar{display:flex;flex-direction:column;align-items:end;background:#e3e7ea;position:absolute;right:0;height:100vh;z-index:100;transition:.5s ease}.navbarOpen{display:flex;flex-direction:column;align-items:end;background:#fff;position:absolute;right:0;height:30vh;z-index:100;transition:.5s ease}.logo-link{position:absolute;top:15px;left:0}.logo{font-size:30px;color:#fff;padding:5px;margin:10px;cursor:pointer;max-width:175px}.logo:hover{color:#fff;cursor:pointer}@media only screen and (max-width: 900px){.logo,.navigation-rack a{font-size:16px}.logo-link{position:absolute;top:15px;width:100%;margin:0 auto}.top-row{position:absolute;right:10px}}.theme-container{display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:start;width:80%;background:#fff;background-size:cover;gap:100px;margin:0 10px}.text{color:#000;font-size:var(--standard-font-size);text-align:start}.link{margin:0;font-size:var(--standard-font-size)}.link:hover{cursor:pointer}.text-title{background-color:#faa13f;background-image:linear-gradient(to right,#012943,#027d80);background-size:100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.aboutlogo{width:300px;height:300px;border-radius:50%;object-fit:cover;padding:15px}.lets-talk-logo{font-size:150px!important;padding:25px;color:#000;border-radius:50%;box-shadow:0 0 10px 3px #d4d4d4e6}.text-container{overflow-wrap:break-word}@media only screen and (min-width: 1650px){.theme-container{width:50%}}@media only screen and (max-width: 800px){.theme-container{margin-top:20px;flex-direction:column;height:auto;gap:0}.text-container{max-width:90%;text-align:center}.text{color:#000;font-size:14px}.link{font-size:14px}}.vacancies-background{background:#e3e7ea;width:100%;display:flex;flex-direction:column;align-items:center}.vacancies-header{padding-top:10px;background-color:#f3ec78;background-image:linear-gradient(to right,#012943,#027d80);background-size:100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.vacancies-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;min-width:50%;padding-bottom:50px}.headerAndSorter{display:flex;flex-direction:column;align-items:start;text-align:start;margin:0 20px}@media only screen and (max-width: 720px){.vacancies-container{display:flex;flex-direction:column;align-items:center;height:auto;max-width:100%}.vacancies-header{margin-bottom:0}.headerAndSorter{display:flex;flex-direction:column;align-items:start;text-align:start;margin-bottom:20px}}@media only screen and (min-width: 720px){.vacancies-container{display:grid;grid-template-columns:1fr 1fr;margin:0 auto}.headerAndSorter{display:flex;flex-direction:column;align-items:start;text-align:start;margin-bottom:20px}}@media only screen and (min-width: 1250px){.vacancies-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;padding-bottom:50px}.headerAndSorter{display:flex;flex-direction:column;align-items:start;text-align:start;margin-left:25%;margin-right:25%}}.footer-container{border-top:2px solid #bbb;width:100%;display:flex;flex-direction:column;color:#fff;background-color:#222}.copyright{font-size:.8em;color:#fff}.foot-row{display:flex;flex-direction:row;justify-content:center;text-align:start;gap:50px}form{display:flex;align-items:flex-start;flex-direction:column;width:100%;font-size:16px}input{width:100%;height:35px;padding:7px;outline:none;border-radius:5px;border:1px solid rgb(220,220,220)}input:focus{outline:none;box-shadow:0 0 0 2px #028080;border:1px solid transparent}textarea{max-width:100%;min-width:100%;width:100%;max-height:100px;min-height:100px;padding:7px;outline:none;border-radius:5px;border:1px solid rgb(220,220,220)}textarea:focus{outline:none;box-shadow:0 0 0 2px #028080;border:1px solid transparent}input[type=submit]{margin-top:2rem;cursor:pointer;background-color:#f3ec78;background-image:linear-gradient(to right,#012943,#027d80);color:#fff;border:none}.main-container{width:100%;display:flex;flex-direction:column;align-items:center}textarea:focus,input:focus{border:1px solid #1677ff}textarea{resize:none}.main-container *{font-family:Nunito}.font-control{font-size:var(--standard-font-size);color:#fff!important}.contact-form{align-items:center;background:linear-gradient(#adadad27,#d0d0d040);border-radius:20px;margin:20px;padding:20px}.contact-form input,.contact-form textarea{width:1000px}.inner-layout{display:flex;flex-direction:row;margin-top:30px;margin-bottom:50px}@media only screen and (max-width: 1400px){.contact-form input,.contact-form textarea,.main-container .text-width{width:500px}}@media only screen and (max-width: 970px){.inner-layout{display:flex;flex-direction:column}.contact-form{margin:20px;padding:0}form{width:90svw}.contact-form input,.contact-form textarea,.main-container .text-width{width:70svw}}.service-box{display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:30px;border:lightgray 1px solid;margin:10px 0;filter:drop-shadow(0 0 .75rem lightgray)}.inner-box{display:grid;grid-template-columns:1fr 3fr;flex-direction:row;align-items:center;border-radius:30px}.description{align-self:start;display:flex;flex-direction:column;align-items:start;padding:30px}.description *{color:#000}.description-text{font-size:1em;text-align:start;margin:10px 0}@media only screen and (max-width: 780px){.inner-box{flex-direction:column;align-items:center;width:100%}.service-image{width:80%}.description{align-items:center;align-self:center}}@media only screen and (max-width: 900px){.inner-box{display:flex;flex-direction:column;align-items:center;border-radius:30px}.service-image{min-height:300px;height:400px}}@font-face{font-family:Nunito;src:url(/assets/Nunito-Regular-DauwyYTf.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:url(/assets/Nunito-Bold-DJt0Orup.ttf) format("truetype");font-weight:700;font-style:normal}*{font-family:Nunito}.categoryCard-container{width:100%;background-size:cover;align-items:start;display:flex;flex-direction:column;position:relative;height:100%}.categoryCard-container:hover .aboutText{transform:translateY(0);visibility:visible}.categoryCard-container:hover *{border-color:#fff;color:#fff}.categoryCard-container:before{content:"\a";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(#0009,#0000,#0000,#0009);opacity:.7;transition:all .5s;-webkit-transition:all .5s;border-radius:30px}.categoryCard-container:hover:before{opacity:1;background:#0009}.categoryTitle{color:#fff;align-self:start;font-size:2em;margin-top:10px;padding-left:15px;font-weight:700;line-height:1;text-align:left;z-index:100;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.aboutText{z-index:101;padding:0 15px 30px;font-size:1em;color:#fff;text-align:start;visibility:hidden;transform:translateY(30px);transition:.5s}.readMore{color:#fff;z-index:102;align-self:end;border:1px white solid;background-color:transparent;border-radius:0;font-size:1em;font-weight:700;margin:auto 10px 10px}.readMore:hover{background-color:#fff;font-weight:700;border:solid 1px white;color:#000}@media only screen and (min-width: 780px) and (max-width: 1320px){.categoryTitle{font-size:2em}}.services-list{width:100%;display:flex;flex-direction:column;align-items:center}.services-list p{font-size:var(--standard-font-size)}.products-container{width:70%;display:flex;align-items:start;flex-direction:column}.services-list .service-box:nth-child(odd){background:#ebf0fa}.product-information{width:50%;text-align:start}.font-control-header{color:#fff!important;margin-top:100px}.image-container-productpage{position:relative;min-height:50svh;width:100%;display:flex;align-items:center;flex-direction:column;overflow:hidden}.video-background-productpage{position:absolute;top:0;left:0;width:100%;min-height:50svh;object-fit:cover;z-index:-2;filter:brightness(50%)}@media only screen and (max-width: 1000px){.product-information{width:90%}.image-container-productpage,.video-background-productpage{min-height:120svh}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;--standard-font-size: 17px;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
