@import url(https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
:root{--section-padding:75px;--container-width:1460px;--base-border-radius:50px;--outer-container-padding:75px;--inner-container-padding:75px}body,html{height:100%;padding-top:50px;width:100%}body{background-color:#eee;color:#222e39;font-family:Barlow,sans-serif;font-size:18px;font-weight:400}body.sticky #navigation-bar{box-shadow:0 8px 24px hsla(210,8%,62%,.2);padding:10px var(--outer-container-padding)}body.sticky #navigation-bar .navbar-brand .logo{max-width:150px}@media (max-width:351px){body.sticky #navigation-bar .icons{margin-top:0}body.sticky #navigation-bar .icons .nav-item .nav-link .icon{height:18px}}p:last-of-type{margin-bottom:0}div.anchor{display:block;position:relative;top:-250px;visibility:hidden}header{background:linear-gradient(90deg,rgba(247,254,255,.25) 0,#e3fbff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#40f7feff",endColorstr="#e3fbff",GradientType=1);position:relative}header:before{background:linear-gradient(90deg,rgba(0,153,176,.75),rgba(0,153,176,0) 50%);border-bottom-left-radius:var(--base-border-radius);border-bottom-right-radius:var(--base-border-radius);height:100%;left:0;width:100%}header:after,header:before{content:"";position:absolute;top:0}header:after{background-image:url(../img/overlay-reverse.svg);background-position:top;background-repeat:no-repeat;background-size:contain;height:75%;left:50%;transform:translateX(-50%);width:75%}header.header-small .illustration{height:450px}header.header-small .outer-container .inner-container .caption .title{font-size:3.5em;font-weight:600;line-height:1}header>.outer-container{display:flex;flex-wrap:wrap;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}header>.outer-container>.inner-container{display:flex;flex-wrap:wrap;max-width:430px}header>.outer-container>.inner-container .caption{align-self:flex-end;color:#fff;display:flex;padding:100px 0}header>.outer-container>.inner-container .caption .title{align-self:center;display:block;font-size:6em;font-weight:700;line-height:.9;margin-bottom:0}header .illustration{border-bottom-left-radius:var(--base-border-radius);border-bottom-right-radius:var(--base-border-radius);height:750px;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%}footer{background-color:#222e39;color:#fff;font-size:.9em;padding-top:50px}footer .slogan{font-size:2.5em;font-weight:700}footer .logo-wrapper{display:block}footer .logo-wrapper .logo{max-width:200px}footer .inner{margin-top:30px}footer .inner .title{display:block;font-weight:500;margin-bottom:5px}footer .inner .about{max-width:300px}footer .inner .contact{max-width:150px}footer .inner .social-icons{list-style-type:none;margin:30px -10px 0;padding:0}footer .inner .social-icons .social-item{display:inline-block;margin:0 10px}footer .inner .social-icons .social-item .social-link{border:2px solid #fff;border-radius:6px;color:#fff;display:flex;font-size:18px;height:30px;justify-content:center;text-align:center;text-decoration:none;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;width:30px}footer .inner .social-icons .social-item .social-link i.fab,footer .inner .social-icons .social-item .social-link i.fal,footer .inner .social-icons .social-item .social-link i.far,footer .inner .social-icons .social-item .social-link i.fas,footer .inner .social-icons .social-item .social-link i.fat{align-self:center}footer .inner .social-icons .social-item .social-link:focus,footer .inner .social-icons .social-item .social-link:hover{border-color:#0099b0;color:#0099b0}footer .inner .navigation{list-style-type:none;margin:0;padding:0}footer .inner .navigation .nav-item{margin-bottom:5px}footer .inner .navigation .nav-item .nav-link{display:inline-block;font-weight:600}footer .inner .navigation .nav-item .nav-link:focus,footer .inner .navigation .nav-item .nav-link:hover{color:#0099b0}footer .inner .logos .item{margin-bottom:20px}footer .inner .logos .item .logo{max-width:100%}footer .inner address{font-weight:300}footer .inner address a{color:#fff;text-decoration:none}footer .inner address a:focus,footer .inner address a:hover{color:#0099b0}footer .footer{color:hsla(0,0%,100%,.7);display:flex;flex-wrap:wrap;font-size:.75em;padding:50px 0 25px}footer .footer .copyright{margin-right:40px}footer .footer .quick-links{list-style-type:none;margin:0 -20px;padding:0}footer .footer .quick-links .nav-item{display:inline-block;margin:0 20px}footer .footer .quick-links .nav-item .nav-link{color:hsla(0,0%,100%,.7)}footer .footer .quick-links .nav-item .nav-link:focus,footer .footer .quick-links .nav-item .nav-link:hover{color:#0099b0}b,strong{font-weight:500}a{color:#0099b0;transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-webkit-transition:color .3s ease-in-out}a:focus,a:hover{color:#222e39}.row.row-xl{--bs-gutter-x:150px}.row.row-lg{--bs-gutter-x:100px}.row.row-md{--bs-gutter-x:50px}.color-primary{color:#0099b0}.color-secondary{color:#222e39}.bg-color-gradient{background:linear-gradient(135deg,#e3fbff,rgba(247,254,255,.63) 50%,rgba(247,254,255,.25));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e3fbff",endColorstr="#40f7feff",GradientType=1)}.bg-color-gradient.reverse{background:linear-gradient(90deg,rgba(247,254,255,.25) 0,#e3fbff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#40f7feff",endColorstr="#e3fbff",GradientType=1)}.button-group{margin:0 -10px}.button-group .btn{margin-left:10px;margin-right:10px}.btn.btn-solid{background-color:#000;border:none;border-radius:0 10px 10px 10px;color:#fff;font-size:1em;font-weight:500;padding:10px 30px 15px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.btn.btn-solid.btn-sm{padding:7px 30px 10px}.btn.btn-solid.bg-color-primary{background-color:#0099b0}.btn.btn-solid.bg-color-primary:focus,.btn.btn-solid.bg-color-primary:hover,.btn.btn-solid.bg-color-secondary{background-color:#222e39}.btn.btn-solid.bg-color-secondary:focus,.btn.btn-solid.bg-color-secondary:hover{background-color:#0099b0}.btn.btn-solid.bg-color-gradient{background:#007081;background:linear-gradient(135deg,#007081 50%,#0099b0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#007081",endColorstr="#0099b0",GradientType=1)}.btn.btn-solid.bg-color-gradient:focus,.btn.btn-solid.bg-color-gradient:hover{background:#0099b0;background:linear-gradient(90deg,#0099b0 0,#007081 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0099b0",endColorstr="#007081",GradientType=1)}.btn.btn-outline{background:none;border:1px solid #fff;border-radius:0 10px 10px 10px;color:#fff;font-size:1em;font-weight:500;padding:8px 25px 12px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.btn.btn-outline:focus,.btn.btn-outline:hover{background-color:#fff;color:#222e39}.section-wrapper{position:relative}.section-wrapper nav[aria-label=breadcrumb]{left:0;position:absolute;top:20px;width:100%}.section-wrapper nav[aria-label=breadcrumb] ol.breadcrumb{margin-bottom:0}.section-wrapper nav[aria-label=breadcrumb] ol.breadcrumb .breadcrumb-item{font-size:.85em}.section-wrapper nav[aria-label=breadcrumb] ol.breadcrumb .breadcrumb-item a:focus,.section-wrapper nav[aria-label=breadcrumb] ol.breadcrumb .breadcrumb-item a:hover{color:#0099b0}.section-wrapper nav[aria-label=breadcrumb] ol.breadcrumb .breadcrumb-item a,.section-wrapper nav[aria-label=breadcrumb] ol.breadcrumb .breadcrumb-item span{color:#222e39;text-decoration:none}.section-map{border-bottom-left-radius:var(--base-border-radius);border-bottom-right-radius:var(--base-border-radius)}.section-apply{background:linear-gradient(90deg,rgba(244,246,252,.5) 0,rgba(244,246,252,.63) 25%,#e8edfe);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80f4f6fc",endColorstr="#e8edfe",GradientType=1);margin-bottom:var(--section-padding);padding:var(--section-padding) 0}.section-apply .caption .title{display:block;font-size:2.1em;font-weight:600;line-height:1.25}.section-apply .caption .content{margin-top:30px}.section-apply .form-wrapper .form-basic .form-floating .form-control,.section-apply .form-wrapper .form-basic .form-group .form-control{background-color:#fff}.section-quick-links{padding:50px 0}.section-quick-links .item{color:#222e39;display:flex;font-size:1.5em;font-weight:500;line-height:1.25;margin:20px 0;text-decoration:none}.section-quick-links .item:focus,.section-quick-links .item:hover{color:#0099b0}.section-quick-links .item:before{color:#0099b0;content:"\f054";font-family:Font Awesome\ 6 Pro;font-size:15px;font-weight:600;margin-right:8px;position:relative;top:10px}.section-teaser{padding:var(--section-padding) 0}.section-teaser .content-wrapper .title{display:block;font-size:2.1em;font-weight:600;line-height:1.1;margin-bottom:5px}.section-teaser .content-wrapper .content{font-weight:300;margin-top:30px}.section-teaser .content-wrapper .button-group{margin-top:30px}.section-teaser .illustration-wrapper{position:relative}@media (min-width:768px){.section-teaser .illustration-wrapper{margin-right:calc(var(--outer-container-padding)*-1)}}.section-teaser .illustration-wrapper:before{background:linear-gradient(90deg,rgba(0,153,176,.75),rgba(0,153,176,0) 50%);content:"";height:100%;left:0;position:absolute;top:0}.section-teaser .illustration-wrapper .illustration,.section-teaser .illustration-wrapper:before{border-bottom-left-radius:var(--base-border-radius);border-bottom-right-radius:var(--base-border-radius);width:100%}.section-teaser .illustration-wrapper .caption{bottom:0;color:#fff;left:0;max-width:400px;padding:50px;position:absolute}.section-teaser .illustration-wrapper .caption .subtitle{display:block;font-size:1.5em;line-height:1;margin-bottom:10px}.section-teaser .illustration-wrapper .caption .title{display:block;font-size:2.5em;font-weight:600;line-height:1}.section-vacancy{padding:var(--section-padding) 0}.section-vacancy .introduction{max-width:900px}.section-vacancy .introduction .title{display:block;font-size:2em;font-weight:600;line-height:1.1}.section-vacancy .introduction .date{color:#7a8288;display:block;font-size:.9em;font-weight:300;margin-top:15px}.section-vacancy .introduction .heading{display:flex;flex-wrap:wrap;margin-top:20px}.section-vacancy .introduction .heading .label{align-self:center;border-radius:25px;color:#fff;display:table;font-size:.85em;font-weight:500;margin-right:30px;padding:2px 15px 3px}.section-vacancy .introduction .heading .label.bg-color-orange{background-color:#ff7e00}.section-vacancy .introduction .heading .label.bg-color-blue{background-color:#276cff}.section-vacancy .introduction .heading .label.bg-color-red{background-color:#d8093d}.section-vacancy .introduction .heading .status-icons{align-self:center;list-style-type:none;margin:0 -10px;padding:0}.section-vacancy .introduction .heading .status-icons li{display:inline-flex;font-size:.85em;margin:5px 10px}.section-vacancy .introduction .heading .status-icons li .icon-wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin-right:15px;min-width:15px}.section-vacancy .introduction .content{margin-top:75px}.section-vacancy .application-procedure{margin-top:var(--section-padding)}.section-vacancy .application-procedure .title{display:block;font-size:2em;font-weight:600;line-height:1.1;margin-bottom:50px}.section-vacancy .application-procedure .procedure .item{position:relative}.section-vacancy .application-procedure .procedure .item:not(:last-child):after{background-color:#0099b0;content:"";display:block;height:30px;margin-bottom:10px;margin-left:19px;margin-top:10px;width:2px}.section-vacancy .application-procedure .procedure .item .inner{display:flex}.section-vacancy .application-procedure .procedure .item .inner .icon-wrapper{margin-right:30px;min-width:40px;text-align:center}.section-vacancy .application-procedure .procedure .item .inner .text{align-self:center;font-size:1.5em;font-weight:500;line-height:1.1}.section-vacancies{padding:var(--section-padding) 0}.section-vacancies.bg-color-gradient{background:linear-gradient(90deg,rgba(244,246,252,.5) 0,rgba(244,246,252,.63) 25%,#e8edfe);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80f4f6fc",endColorstr="#e8edfe",GradientType=1)}.section-vacancies .heading{margin-bottom:40px;padding-left:var(--inner-container-padding)}.section-vacancies .heading .title{display:block;font-size:2.1em;font-weight:600;line-height:1.1}.section-vacancies .heading .delete-all{color:#222e39;font-size:1.15em;font-weight:500;text-decoration:none}.section-vacancies .heading .delete-all:focus,.section-vacancies .heading .delete-all:hover{color:#0099b0}.section-vacancies .vacancies .row{--bs-gutter-x:30px}.section-vacancies .vacancies .row [class*=col-]{margin-bottom:30px}.section-vacancies .vacancies .item{background-color:#fff;border-radius:10px;box-shadow:0 5px 15px 0 rgba(0,0,0,.15);height:100%;padding:30px}.section-vacancies .vacancies .item .title-wrapper{display:flex}.section-vacancies .vacancies .item .title-wrapper .title{font-size:1.25em;font-weight:600;line-height:1.25}.section-vacancies .vacancies .item .date{color:#7a8288;display:block;font-size:.9em;font-weight:300;margin-top:5px}.section-vacancies .vacancies .item .label{border-radius:25px;color:#fff;display:table;font-size:.85em;font-weight:500;margin-left:auto;padding:2px 15px 3px}.section-vacancies .vacancies .item .label.bg-color-orange{background-color:#ff7e00}.section-vacancies .vacancies .item .label.bg-color-blue{background-color:#276cff}.section-vacancies .vacancies .item .label.bg-color-red{background-color:#d8093d}.section-vacancies .vacancies .item .status-icons{list-style-type:none;padding:0}.section-vacancies .vacancies .item .status-icons li{display:flex;font-size:.85em;margin:5px 0}.section-vacancies .vacancies .item .status-icons li .icon-wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin-right:15px;min-width:15px}.section-vacancies .vacancies .item .link-detail{display:table;font-weight:300;margin-top:30px;text-decoration:none}.section-highlighted-vacancies{background:linear-gradient(90deg,rgba(244,246,252,.5) 0,rgba(244,246,252,.63) 25%,#e8edfe);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80f4f6fc",endColorstr="#e8edfe",GradientType=1);position:relative}.section-highlighted-vacancies .slideshow-outer{margin-left:auto;padding-bottom:var(--section-padding);padding-left:var(--outer-container-padding)}.section-highlighted-vacancies .slideshow-outer .slideshow-inner{position:relative}.section-highlighted-vacancies .slideshow-outer .slideshow-inner:before{background:linear-gradient(90deg,rgba(0,153,176,.75),rgba(0,153,176,0) 50%);border-bottom-left-radius:30px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.section-highlighted-vacancies .slideshow-outer .slideshow-inner .image-carousel .item{position:relative}.section-highlighted-vacancies .slideshow-outer .slideshow-inner .image-carousel .item .illustration{border-bottom-left-radius:30px;min-height:300px;-o-object-fit:cover;object-fit:cover;width:100%}.section-highlighted-vacancies .slideshow-outer .slideshow-inner .image-carousel .item .caption{bottom:0;color:#fff;left:0;max-width:500px;padding:50px var(--inner-container-padding);position:absolute}.section-highlighted-vacancies .slideshow-outer .slideshow-inner .image-carousel .item .caption .subtitle{display:block;font-size:2em}.section-highlighted-vacancies .slideshow-outer .slideshow-inner .image-carousel .item .caption .title{display:block;font-size:3em;font-weight:700;line-height:1}.section-highlighted-vacancies .slideshow-outer .slideshow-inner .image-carousel .item .caption .button-group{margin-top:30px}.section-highlighted-vacancies .slideshow-outer .slideshow-inner .swiper-arrow{background:none;border:none;padding:0;position:absolute;top:50%;transform:translateY(-50%);z-index:3}.section-highlighted-vacancies .slideshow-outer .slideshow-inner .swiper-arrow.swiper-prev{left:40px}.section-highlighted-vacancies .slideshow-outer .slideshow-inner .swiper-arrow.swiper-next{right:40px}.section-highlighted-vacancies .slideshow-outer .slideshow-inner .swiper-pagination{bottom:20px}.section-highlighted-vacancies .slideshow-outer .slideshow-inner .swiper-pagination .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-color:#fff;--swiper-pagination-bullet-width:12px;--swiper-pagination-bullet-height:12px;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-inactive-color:#6d6c6f}.section-highlighted-vacancies .vacancies-outer .heading{padding-left:var(--inner-container-padding)}.section-highlighted-vacancies .vacancies-outer .heading .title{display:block;font-size:2.1em;font-weight:600;line-height:1.1}.section-highlighted-vacancies .vacancies-outer .heading .all-items{color:#222e39;text-decoration:none}.section-highlighted-vacancies .vacancies-outer .heading .all-items:focus,.section-highlighted-vacancies .vacancies-outer .heading .all-items:hover{color:#0099b0}.section-highlighted-vacancies .vacancies-outer .vacancies-inner{position:relative}.section-highlighted-vacancies .vacancies-outer .vacancies-inner .vacancy-carousel{padding:50px 0}.section-highlighted-vacancies .vacancies-outer .vacancies-inner .vacancy-carousel .swiper-slide{height:auto}.section-highlighted-vacancies .vacancies-outer .vacancies-inner .vacancy-carousel .item{background-color:#fff;border-radius:10px;box-shadow:0 5px 15px 0 rgba(0,0,0,.15);padding:30px}.section-highlighted-vacancies .vacancies-outer .vacancies-inner .vacancy-carousel .item .title-wrapper{display:flex;justify-content:space-between;min-height:135px}.section-highlighted-vacancies .vacancies-outer .vacancies-inner .vacancy-carousel .item .title-wrapper .title{font-size:1.5em;font-weight:600;line-height:1.25}.section-highlighted-vacancies .vacancies-outer .vacancies-inner .vacancy-carousel .item .title-wrapper .title .color-primary{display:block}.section-highlighted-vacancies .vacancies-outer .vacancies-inner .vacancy-carousel .item .date{color:#7a8288;display:block;font-size:.9em;margin-top:5px}.section-highlighted-vacancies .vacancies-outer .vacancies-inner .vacancy-carousel .item .label{border-radius:25px;color:#fff;display:table;font-size:.85em;font-weight:500;margin:10px 0;padding:2px 15px 3px}.section-highlighted-vacancies .vacancies-outer .vacancies-inner .vacancy-carousel .item .label.bg-color-orange{background-color:#ff7e00}.section-highlighted-vacancies .vacancies-outer .vacancies-inner .vacancy-carousel .item .label.bg-color-blue{background-color:#276cff}.section-highlighted-vacancies .vacancies-outer .vacancies-inner .vacancy-carousel .item .label.bg-color-red{background-color:#d8093d}.section-highlighted-vacancies .vacancies-outer .vacancies-inner .vacancy-carousel .item .status-icons{list-style-type:none;min-height:79px;padding:0}.section-highlighted-vacancies .vacancies-outer .vacancies-inner .vacancy-carousel .item .status-icons li{display:flex;font-size:.85em;margin:5px 0}.section-highlighted-vacancies .vacancies-outer .vacancies-inner .vacancy-carousel .item .status-icons li .icon-wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin-right:15px;min-width:15px}.section-highlighted-vacancies .vacancies-outer .vacancies-inner .vacancy-carousel .item .link-detail{display:table;font-weight:300;margin-top:30px;text-decoration:none}.section-highlighted-vacancies .vacancies-outer .vacancies-inner .swiper-arrow{background:none;border:none;padding:0;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.section-highlighted-vacancies .vacancies-outer .vacancies-inner .swiper-arrow.swiper-prev{left:-75px}.section-highlighted-vacancies .vacancies-outer .vacancies-inner .swiper-arrow.swiper-next{right:-75px}.section-work .search-wrapper{background:linear-gradient(90deg,rgba(244,246,252,.5) 0,rgba(244,246,252,.63) 25%,#e8edfe);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80f4f6fc",endColorstr="#e8edfe",GradientType=1);padding:var(--section-padding) 0}.section-work .search-wrapper form[method=get]{position:relative}.section-work .search-wrapper form[method=get] button[type=submit]{background:none;border:none;left:20px;outline:none;padding:0;position:absolute;top:15px;z-index:1}.section-work .search-wrapper form[method=get] .form-floating>label{color:#7a8288;padding:1rem 15rem 1rem 4rem}.section-work .search-wrapper form[method=get] .form-floating>.form-control:not(:-moz-placeholder-shown)~label{font-size:12px;transform:translateY(-.6rem)}.section-work .search-wrapper form[method=get] .form-floating>.form-control-plaintext~label,.section-work .search-wrapper form[method=get] .form-floating>.form-control:focus~label,.section-work .search-wrapper form[method=get] .form-floating>.form-control:not(:placeholder-shown)~label,.section-work .search-wrapper form[method=get] .form-floating>.form-select~label{font-size:12px;transform:translateY(-.6rem)}.section-work .search-wrapper form[method=get] .form-floating>.form-control,.section-work .search-wrapper form[method=get] .form-floating>.form-control-plaintext,.section-work .search-wrapper form[method=get] .form-floating>.form-select{height:calc(3.75rem + 2px);padding:1rem 15rem .25rem 4rem}.section-work .search-wrapper form[method=get] .form-control{border:1px solid #e3e4e9;border-radius:3px;box-shadow:none;outline:none}.section-work .search-wrapper form[method=get] .dropdown-filters{margin:0 -10px;position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:1}.section-work .search-wrapper form[method=get] .dropdown-filters .form-group{display:inline-block;margin-left:10px;margin-right:10px}.section-work .search-wrapper form[method=get] .dropdown-filters .form-group:after{background-image:url(../img/icons/arrow-down.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:10px;margin-left:1px;width:18px}.section-work .search-wrapper form[method=get] .dropdown-filters .form-group select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;border:none;font-weight:500;outline:none}.section-work .vacancy-wrapper{padding:25px 0 50px}.section-work .vacancy-wrapper .heading{display:block;font-size:2.1em;font-weight:500;line-height:1.1}.section-work .vacancy-wrapper .sorting-filters{margin:0 -10px 30px;text-align:right}.section-work .vacancy-wrapper .sorting-filters .form-group{display:inline-block;margin-left:10px;margin-right:10px}.section-work .vacancy-wrapper .sorting-filters .form-group:before{background-image:url(../img/icons/sort.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:9px;width:11px}.section-work .vacancy-wrapper .sorting-filters .form-group:after{background-image:url(../img/icons/arrow-down.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:10px;width:18px}.section-work .vacancy-wrapper .sorting-filters .form-group select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;border:none;cursor:pointer;font-size:.85em;font-weight:300;outline:none}.section-work .vacancy-wrapper .sidebar .filters{max-width:250px}.section-work .vacancy-wrapper .sidebar .filters .item{margin-bottom:30px}.section-work .vacancy-wrapper .sidebar .filters .item.state-open ul{display:block}.section-work .vacancy-wrapper .sidebar .filters .item.state-open .btn-collapse .icon-wrapper .icon{transform:rotate(0)}.section-work .vacancy-wrapper .sidebar .filters .item .btn-collapse{background:none;border:none;color:#222e39;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px;outline:none;padding:0;transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-webkit-transition:color .3s ease-in-out;width:100%}.section-work .vacancy-wrapper .sidebar .filters .item .btn-collapse .text{display:block;font-weight:500}.section-work .vacancy-wrapper .sidebar .filters .item .btn-collapse .icon-wrapper{align-self:center}.section-work .vacancy-wrapper .sidebar .filters .item .btn-collapse .icon-wrapper .icon{transform:rotate(180deg);transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-webkit-transition:transform .3s ease-in-out}.section-work .vacancy-wrapper .sidebar .filters .item .btn-collapse:focus,.section-work .vacancy-wrapper .sidebar .filters .item .btn-collapse:hover{color:#222e39}.section-work .vacancy-wrapper .sidebar .filters .item ul{display:none;list-style-type:none;margin:0;padding:0}.section-work .vacancy-wrapper .sidebar .filters .item ul li:not(:last-child){margin-bottom:10px}.section-work .vacancy-wrapper .sidebar .filters .item ul li a{color:#222e39;display:flex;flex-wrap:wrap;font-size:.9em;justify-content:space-between;text-decoration:none}.section-work .vacancy-wrapper .sidebar .filters .item ul li a:focus,.section-work .vacancy-wrapper .sidebar .filters .item ul li a:hover{color:#0099b0}.section-work .vacancy-wrapper .sidebar .filters .item ul li a .text{font-weight:300}.section-work .vacancy-wrapper .sidebar .filters .item ul li a .counter{background-color:#e3e3e3;border-radius:50%;font-size:.7em;height:20px;padding:1px 4px;text-align:center;width:20px}.section-work .vacancy-wrapper .vacancies .item{background-color:#fff;border-radius:10px;box-shadow:0 5px 15px 0 rgba(0,0,0,.15);color:#222e39;display:block;margin-bottom:1.5rem;padding:30px;text-decoration:none;transition:box-shadow .3s ease-in-out;-moz-transition:box-shadow .3s ease-in-out;-webkit-transition:box-shadow .3s ease-in-out}.section-work .vacancy-wrapper .vacancies .item:focus,.section-work .vacancy-wrapper .vacancies .item:hover{box-shadow:0 10px 30px 0 rgba(0,0,0,.15)}.section-work .vacancy-wrapper .vacancies .item .title-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.section-work .vacancy-wrapper .vacancies .item .title-wrapper a{width:80%}.section-work .vacancy-wrapper .vacancies .item .title-wrapper a .teaser-text p{color:#000;font-size:16px;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-work .vacancy-wrapper .vacancies .item .title-wrapper .title{font-size:1.25em;font-weight:600;line-height:1.25;margin-bottom:5px}.section-work .vacancy-wrapper .vacancies .item .date{color:#7a8288;display:block;font-size:.9em;font-weight:300}.section-work .vacancy-wrapper .vacancies .item .footer{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:15px}.section-work .vacancy-wrapper .vacancies .item .footer .status-icons{list-style-type:none;margin:0 -10px;padding:0}.section-work .vacancy-wrapper .vacancies .item .footer .status-icons li{display:inline-flex;font-size:.85em;margin:5px 10px}.section-work .vacancy-wrapper .vacancies .item .footer .status-icons li .icon-wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin-right:15px;min-width:15px}.section-work .vacancy-wrapper .vacancies .item .footer .label{align-self:center;border-radius:25px;color:#fff;display:table;font-size:.85em;font-weight:500;margin-left:auto;padding:2px 15px 3px}.section-work .vacancy-wrapper .vacancies .item .footer .label.bg-color-orange{background-color:#ff7e00}.section-work .vacancy-wrapper .vacancies .item .footer .label.bg-color-blue{background-color:#276cff}.section-work .vacancy-wrapper .vacancies .item .footer .label.bg-color-red{background-color:#d8093d}.section-services{margin:var(--section-padding) 0}.section-services .banner{position:relative}.section-services .banner:before{background:linear-gradient(90deg,rgba(0,153,176,.75),rgba(0,153,176,0) 50%);border-top-left-radius:var(--base-border-radius);border-top-right-radius:var(--base-border-radius);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.section-services .banner:after{background-image:url(../img/overlay-default.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:100%;left:50%;position:absolute;transform:translateX(-50%);width:100%}.section-services .banner .illustration{border-top-left-radius:var(--base-border-radius);border-top-right-radius:var(--base-border-radius);min-height:250px;-o-object-fit:cover;object-fit:cover;width:100%}.section-services .banner .outer-container{bottom:0;left:0;position:absolute;z-index:1}.section-services .banner .outer-container .inner-container .caption{color:#fff;max-width:300px;padding:75px 0}.section-services .banner .outer-container .inner-container .caption .subtitle{display:block;font-size:1.5em;line-height:1.1;margin-bottom:10px}.section-services .banner .outer-container .inner-container .caption .title{display:block;font-size:2.5em;font-weight:600;line-height:1}.section-services .services{margin:50px 0}.section-services .services .heading{display:block;font-size:2.1em;font-weight:600;line-height:1.1;margin-bottom:30px}.section-services .services .item{margin-bottom:50px}.section-services .services .item .title{display:block;font-size:1.5em;font-weight:500}.section-services .services .item .content{font-weight:300;margin-top:15px}.section-services .services .item .button-group{margin-top:30px}.section-services-alt{padding-top:var(--section-padding)}.section-services-alt .services .item{margin:calc(var(--section-padding)/2) 0 var(--section-padding)}.section-services-alt .services .item:nth-child(2){margin-top:0}.section-services-alt .services .item:last-child{margin-bottom:0}.section-services-alt .services .item.illustration-left .illustration-outer-wrapper{margin-left:calc((var(--outer-container-padding) + var(--inner-container-padding))*-1)}@media (max-width:768px){.section-services-alt .services .item.illustration-left .illustration-outer-wrapper{margin-left:calc(var(--outer-container-padding)*-1)}}.section-services-alt .services .item.illustration-left .illustration-outer-wrapper .illustration-inner-wrapper{margin-left:var(--outer-container-padding)}.section-services-alt .services .item.illustration-left .quote{background:linear-gradient(90deg,rgba(227,251,255,.5) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80e3fbff",endColorstr="#ffffff",GradientType=1);padding-right:0}@media (min-width:768px){.section-services-alt .services .item.illustration-left .quote{padding-left:calc(var(--outer-container-padding) + var(--inner-container-padding))}}.section-services-alt .services .item.illustration-right .illustration-outer-wrapper{margin-right:calc((var(--outer-container-padding) + var(--inner-container-padding))*-1)}@media (max-width:768px){.section-services-alt .services .item.illustration-right .illustration-outer-wrapper{margin-right:calc(var(--outer-container-padding)*-1)}}.section-services-alt .services .item.illustration-right .illustration-outer-wrapper .illustration-inner-wrapper{margin-right:var(--outer-container-padding)}.section-services-alt .services .item.illustration-right .quote{background:linear-gradient(90deg,#fff 0,rgba(227,251,255,.5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#80e3fbff",GradientType=1);padding-left:0}.section-services-alt .services .item .title{display:block;font-size:1.75em;font-weight:600;line-height:1.1;margin-bottom:5px;word-break:break-word}.section-services-alt .services .item .content{margin-top:30px}@media (max-width:768px){.section-services-alt .services .item .illustration-outer-wrapper{margin-top:50px}}.section-services-alt .services .item .illustration-outer-wrapper .illustration-inner-wrapper{position:relative}@media (min-width:768px){.section-services-alt .services .item .illustration-outer-wrapper .illustration-inner-wrapper{margin-bottom:-50px}}.section-services-alt .services .item .illustration-outer-wrapper .illustration-inner-wrapper:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.section-services-alt .services .item .illustration-outer-wrapper .illustration-inner-wrapper:after{background:linear-gradient(90deg,rgba(0,153,176,.75),rgba(0,153,176,0) 50%);border-radius:var(--base-border-radius);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.section-services-alt .services .item .illustration-outer-wrapper .illustration-inner-wrapper .illustration{border-radius:var(--base-border-radius);width:100%}.section-services-alt .services .item .quote{color:#0099b0;font-size:2em;line-height:1.25;padding:100px var(--inner-container-padding) 50px}.section-services-alt .services .item .quote p{max-width:400px}.section-services-alt .services .item .quote p:first-child:before,.section-services-alt .services .item .quote p:last-child:after{content:"`"}.section-content{padding:var(--section-padding) 0}.section-content .content-wrapper{max-width:750px}.section-content .content-wrapper .title{display:block;font-size:2.25em;font-weight:600;line-height:1.1;margin-bottom:5px}.section-content .content-wrapper .content{font-weight:300;margin-top:30px}.section-team{padding:var(--section-padding) 0}.section-team .title{display:block;font-size:2.25em;font-weight:600;line-height:1.1;margin-bottom:30px}.section-team .employees .item{margin-bottom:50px}.section-team .employees .item .photo-wrapper{margin-bottom:30px}.section-team .employees .item .photo-wrapper .photo{width:100%}.section-team .employees .item .caption a,.section-team .employees .item .caption span{display:block;margin-bottom:5px;text-decoration:none}.section-team .employees .item .caption .name{font-size:1.25em;font-weight:600;margin-bottom:15px}.section-team .employees .item .caption .email,.section-team .employees .item .caption .linkedin,.section-team .employees .item .caption .phone{color:#0099b0;font-weight:300}.section-team .employees .item .caption .email.phone,.section-team .employees .item .caption .email:focus,.section-team .employees .item .caption .email:hover,.section-team .employees .item .caption .linkedin.phone,.section-team .employees .item .caption .linkedin:focus,.section-team .employees .item .caption .linkedin:hover,.section-team .employees .item .caption .phone.phone,.section-team .employees .item .caption .phone:focus,.section-team .employees .item .caption .phone:hover{color:#222e39}.section-references{margin:var(--section-padding) 0}.section-references .title{display:block;font-weight:300;margin-bottom:30px}.section-references .references{position:relative}.section-references .references .references-carousel .swiper-wrapper .swiper-slide{align-self:center}.section-references .references .references-carousel .swiper-wrapper .swiper-slide .item .logo{display:block;filter:grayscale(100%);margin:0 auto;max-width:100%;text-align:center;transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-webkit-transition:transform .3s ease-in-out}.section-references .references .references-carousel .swiper-wrapper .swiper-slide .item .logo:focus,.section-references .references .references-carousel .swiper-wrapper .swiper-slide .item .logo:hover{transform:scale(1.1)}.section-references .references .swiper-arrow{background:none;border:none;padding:0;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.section-references .references .swiper-arrow.swiper-prev{left:-50px}.section-references .references .swiper-arrow.swiper-next{right:-50px}.section-banner .illustration-wrapper{position:relative}.section-banner .illustration-wrapper:before{background:linear-gradient(90deg,#0099b0 0,rgba(247,254,255,.25) 50%,rgba(247,254,255,.25) 65%);content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0099b0",endColorstr="#40f7feff",GradientType=1);height:100%;left:0;position:absolute;top:0}.section-banner .illustration-wrapper .illustration,.section-banner .illustration-wrapper:before{border-bottom-left-radius:var(--base-border-radius);border-bottom-right-radius:var(--base-border-radius);width:100%}.section-banner .illustration-wrapper .illustration{min-height:350px;-o-object-fit:cover;object-fit:cover}.section-banner .illustration-wrapper .inner-container{display:flex;flex-wrap:wrap;height:100%;left:0;position:absolute;top:0;width:100%}.section-banner .illustration-wrapper .inner-container .caption{align-self:flex-end;color:#fff;padding-bottom:50px;padding-top:50px}.section-banner .illustration-wrapper .inner-container .caption .subtitle{display:block;font-size:2em;line-height:1.1}.section-banner .illustration-wrapper .inner-container .caption .title{display:block;font-size:3em;font-weight:700;line-height:1.1}.section-banner .illustration-wrapper .inner-container .caption .button-group{margin-top:20px}.section-testimonial .quote-wrapper{padding:var(--section-padding) 0}.section-testimonial .quote-wrapper .caption .quote{font-size:2em;font-weight:300;line-height:1.25;max-width:600px}.section-testimonial .quote-wrapper .caption .quote p:first-child:before,.section-testimonial .quote-wrapper .caption .quote p:last-child:after{content:"`"}.section-testimonial .quote-wrapper .caption .author-location,.section-testimonial .quote-wrapper .caption .author-name{display:block}.section-testimonial .quote-wrapper .caption .author-name{font-weight:600;margin-top:30px}.section-testimonial .quote-wrapper .slogan{color:#0099b0}.section-testimonial .quote-wrapper .slogan .subtitle{display:block;font-size:2em;line-height:1.1;margin-bottom:5px}.section-testimonial .quote-wrapper .slogan .title{display:block;font-size:2.5em;font-weight:700;line-height:1.1}.section-testimonial .illustration-wrapper{position:relative}.section-testimonial .illustration-wrapper:before{background:linear-gradient(90deg,rgba(0,153,176,.75),rgba(0,153,176,0) 50%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.section-testimonial .illustration-wrapper:after{background-image:url(../img/overlay-default.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:100%;left:50%;position:absolute;transform:translateX(-50%);width:100%}.section-testimonial .illustration-wrapper .illustration{width:100%}.section-highlights{padding:var(--section-padding) 0}.section-highlights .heading{max-width:600px}.section-highlights .heading .title{display:block;font-size:2em;font-weight:600;line-height:1.1;margin-bottom:5px}.section-highlights .heading .content{margin-top:30px}.section-highlights .highlights{margin-top:50px}.section-highlights .highlights .item{margin-bottom:50px}.section-highlights .highlights .item .icon-wrapper{display:flex;height:80px;justify-content:center;margin-bottom:30px}.section-highlights .highlights .item .icon-wrapper .icon{align-self:center;max-width:100%}.section-highlights .highlights .item .caption .title{display:block;font-weight:500;margin-bottom:5px}.section-applications{display:flex;margin-bottom:var(--section-padding);position:relative}.section-applications .left{background-image:url(../img/overlay-blue.png);background-position:100% 0;left:50%;margin-left:-125px;width:216px}.section-applications .left,.section-applications .right{background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;top:0;z-index:1}.section-applications .right{background-image:url(../img/overlay-red.png);background-position:0 100%;margin-right:-125px;right:50%;width:214px}.section-applications:before{background:#fff;background:linear-gradient(90deg,#fff 0,#e2eaff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#e2eaff",GradientType=1);left:0}.section-applications:after,.section-applications:before{content:"";height:100%;position:absolute;top:0;width:calc(50% - 125px)}.section-applications:after{background:#ff0546;background:linear-gradient(135deg,#ff0546 60%,#ff7504);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0546",endColorstr="#ff7504",GradientType=1);right:0}.section-applications .content-wrapper{padding:50px 0;position:relative;width:100%;z-index:1}.section-applications .content-wrapper .caption.color-white{color:#fff}.section-applications .content-wrapper .caption .title{display:block;font-size:2.1em;font-weight:600;line-height:1.25}.section-applications .content-wrapper .caption .content{margin-top:30px}.section-applications .content-wrapper .caption .content a{color:#222e39;text-decoration:none}.section-applications .content-wrapper .caption .content a:focus,.section-applications .content-wrapper .caption .content a:hover{color:#0099b0}.section-applications .content-wrapper .caption .button-group{margin-top:30px}.section-contact{background:#fff;background:linear-gradient(90deg,#fff 50%,#e3fbff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#e3fbff",GradientType=1);padding:var(--section-padding) 0}.section-contact .caption .title{display:block;font-size:2.1em;font-weight:600;line-height:1.25}.section-contact .caption .content{margin-top:30px}.section-contact .form-wrapper .title{display:block;font-size:2.25em;font-weight:600;line-height:1.1}@media (max-width:992px){.section-contact .form-wrapper .title{font-size:2em}}.section-contact .form-wrapper form{margin-top:50px}@media (max-width:992px){.section-contact .form-wrapper form{margin-top:30px}}@media (max-width:768px){.section-contact .form-wrapper{margin-top:30px}}.section-contact .contact{margin-top:20px}@media (max-width:992px){.section-contact .contact{margin-top:10px}}.section-contact .contact .title{display:block;font-weight:500;margin-bottom:30px;max-width:200px}.section-contact .contact .content{font-weight:300;max-width:400px}.section-contact .contact .contact-methods{list-style-type:none;margin-bottom:50px;padding:0}.section-contact .contact .contact-methods li{display:flex;font-weight:300;margin-bottom:25px}.section-contact .contact .contact-methods li .icon-wrapper{margin-right:10px;min-width:35px;text-align:center}.section-contact .contact .contact-methods li .text{align-self:center}.section-fields{padding:var(--section-padding) 0}.section-fields .heading{margin-bottom:30px}.section-fields .heading .title{display:block;font-size:2.1em;font-weight:600;line-height:1.1;margin-bottom:10px}.section-fields .fields .row{--bs-gutter-x:3rem}.section-fields .fields .item{color:#222e39;display:block;margin-top:30px;text-align:center;text-decoration:none}.section-fields .fields .item .icon-wrapper .icon{margin-left:auto;margin-right:auto;max-width:150px;width:100%}.section-fields .fields .item .title{font-weight:600}form.form-basic{max-width:400px}form.form-basic .form-messages .alert ol,form.form-basic .form-messages .alert ul{list-style-type:none;margin:0;padding:0}form.form-basic .form-messages .alert ol li,form.form-basic .form-messages .alert ul li{display:flex}form.form-basic .form-messages .alert ol li:before,form.form-basic .form-messages .alert ul li:before{content:"-";margin-right:10px}form.form-basic .form-floating>label{font-size:1em;font-weight:300;padding:.6rem 1rem}form.form-basic .form-floating{margin-bottom:20px}form.form-basic .form-floating .form-control{background:none;border:1px solid #7a8288;border-radius:5px;box-shadow:none}form.form-basic .form-floating textarea.form-control{height:125px;padding:2rem 1rem 1rem}form.form-basic .form-floating>textarea.form-control:not(:-moz-placeholder-shown)~label{transform:scale(.75) translateY(0) translateX(.2rem)}form.form-basic .form-floating>textarea.form-control-plaintext~label,form.form-basic .form-floating>textarea.form-control:focus~label,form.form-basic .form-floating>textarea.form-control:not(:placeholder-shown)~label,form.form-basic .form-floating>textarea.form-select~label{transform:scale(.75) translateY(0) translateX(.2rem)}form.form-basic .form-floating>.form-control,form.form-basic .form-floating>.form-control-plaintext,form.form-basic .form-floating>.form-select{height:calc(3rem + 2px)}form.form-basic .form-floating>.form-control,form.form-basic .form-floating>.form-control-plaintext{padding:.75rem 1rem 0}form.form-basic .form-floating>.form-control:not(:-moz-placeholder-shown)~label{transform:scale(.75) translateY(-.5rem) translateX(.2rem)}form.form-basic .form-floating>.form-control-plaintext~label,form.form-basic .form-floating>.form-control:focus~label,form.form-basic .form-floating>.form-control:not(:placeholder-shown)~label,form.form-basic .form-floating>.form-select~label{transform:scale(.75) translateY(-.5rem) translateX(.2rem)}form.form-basic .upload-wrapper{margin-left:-5px;margin-right:-5px}form.form-basic .upload-wrapper .upload{display:inline-block;height:100%;margin-left:5px;margin-right:5px;overflow:hidden;position:relative}form.form-basic .upload-wrapper .upload:focus .button,form.form-basic .upload-wrapper .upload:hover .button{background-color:#0099b0}form.form-basic .upload-wrapper .upload input[type=file]{cursor:pointer;font-size:100px;left:0;opacity:0;position:absolute;top:0}form.form-basic .upload-wrapper .upload .button{background-color:#222e39;border:none;border-radius:0 10px 10px 10px;color:#fff;font-weight:500;padding:14px 30px 15px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}form.form-basic .upload-wrapper .upload .button:after{color:#fff;content:"\f341";display:inline-block;font-family:Font Awesome\ 6 Pro;font-size:20px;font-weight:400;margin-left:20px;position:relative;top:1px}form.form-basic .upload-wrapper .upload .file-name{display:none;font-size:.85em;font-weight:500;margin:0 10px}form.form-basic button[type=submit]{margin-top:25px}.pagination.pagination-basic{justify-content:center;margin-top:50px}.pagination.pagination-basic .page-item{display:flex}.pagination.pagination-basic .page-item .page-link{--bs-pagination-font-size:1.1em;--bs-pagination-border-radius:0;--bs-pagination-border-width:0;--bs-pagination-bg:none;--bs-pagination-padding-y:0;--bs-pagination-padding-x:15px;--bs-pagination-color:#0099b0;--bs-pagination-active-bg:#0099b0;--bs-pagination-hover-color:#222e39;--bs-pagination-hover-border-color:none;--bs-pagination-hover-bg:none;--bs-pagination-focus-color:#222e39;--bs-pagination-focus-box-shadow:none;--bs-pagination-focus-bg:none;align-self:center;border:none;font-weight:500;transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-webkit-transition:color .3s ease-in-out}.pagination.pagination-basic .page-item .page-link:focus .icon,.pagination.pagination-basic .page-item .page-link:hover .icon{opacity:.25}.pagination.pagination-basic .page-item .page-link .icon{height:18px;transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out}#map{border-bottom-left-radius:var(--base-border-radius);border-bottom-right-radius:var(--base-border-radius);height:500px;width:100%}#navigation-bar{background-color:#fff;display:flex;flex-wrap:wrap;left:50%;max-width:var(--container-width);padding:25px var(--outer-container-padding);position:fixed;top:0;transform:translateX(-50%);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;width:100%;z-index:9}#navigation-bar .navbar-brand{padding:0}#navigation-bar .navbar-brand .logo{max-width:215px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;width:100%}@media (max-width:576px){#navigation-bar .navbar-brand .logo{max-width:150px}}#navigation-bar .toggle-navbar{background:none;border:none;margin-left:auto;outline:none;padding:0;transition:background-color .5s ease-in-out;-moz-transition:background-color .5s ease-in-out;-webkit-transition:background-color .5s ease-in-out}@media (min-width:992px){#navigation-bar .toggle-navbar{display:none}}@media (max-width:351px){#navigation-bar .toggle-navbar{margin-right:0}}#navigation-bar .toggle-navbar:not(.collapsed) .animated-icon span:first-child{top:11px;transform:rotate(135deg);-o-transform:rotate(135deg);-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg)}#navigation-bar .toggle-navbar:not(.collapsed) .animated-icon span:nth-child(2){opacity:0;right:-60px}#navigation-bar .toggle-navbar:not(.collapsed) .animated-icon span:nth-child(3){top:11px;transform:rotate(-135deg);-o-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);width:42px}#navigation-bar .toggle-navbar .animated-icon{display:block;height:24px;margin:0 auto;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;width:42px}#navigation-bar .toggle-navbar .animated-icon span{background:#7a8288;display:block;height:3px;position:absolute;right:0;transform:rotate(0deg);transition:.25s ease-in-out;width:42px}#navigation-bar .toggle-navbar .animated-icon span:first-child{top:0}#navigation-bar .toggle-navbar .animated-icon span:nth-child(2){top:10px}#navigation-bar .toggle-navbar .animated-icon span:nth-child(3){top:20px;width:28px}#navigation-bar .icons{align-self:center;list-style-type:none;margin:0 -5px;padding:0}@media (min-width:992px){#navigation-bar .icons{display:none}}@media (max-width:351px){#navigation-bar .icons{margin-top:15px;width:100%}}#navigation-bar .icons .nav-item{display:inline-block;margin:0 5px}#navigation-bar .icons .nav-item .nav-link{position:relative}#navigation-bar .icons .nav-item .nav-link .icon{height:24px}#navigation-bar .icons .nav-item .nav-link .counter{background-color:#0099b0;border-radius:50%;color:#fff;font-size:.6em;height:17px;padding:1px 4px;position:absolute;right:-6px;text-align:center;top:0;width:17px}#navigation-bar .navbar-nav{margin:10px -25px}#navigation-bar .navbar-nav .nav-item{padding-left:25px;padding-right:25px}#navigation-bar .navbar-nav .nav-item.nav-item-vacancy-alerts{display:flex}@media (max-width:992px){#navigation-bar .navbar-nav .nav-item.nav-item-vacancy-alerts{display:none}}#navigation-bar .navbar-nav .nav-item.nav-item-vacancy-alerts:after{align-self:center;background-image:url(../img/icons/job-alert.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:18px;margin-left:10px;width:14px}@media (max-width:992px){#navigation-bar .navbar-nav .nav-item.nav-item-favorite-vacancies{display:none}}#navigation-bar .navbar-nav .nav-item.nav-item-favorite-vacancies .nav-link .icon{max-height:20px;transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-webkit-transition:transform .3s ease-in-out}#navigation-bar .navbar-nav .nav-item.nav-item-favorite-vacancies .nav-link:focus .icon,#navigation-bar .navbar-nav .nav-item.nav-item-favorite-vacancies .nav-link:hover .icon{transform:scale(1.1)}#navigation-bar .navbar-nav .nav-item.nav-item-favorite-vacancies .nav-link .counter{right:12px;top:-12px}#navigation-bar .navbar-nav .nav-item .nav-link{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0;--bs-navbar-nav-link-padding-x:0;color:#7a8288;font-size:.9em;font-weight:500;transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-webkit-transition:color .3s ease-in-out}#navigation-bar .navbar-nav .nav-item .nav-link .counter{background-color:#0099b0;border-radius:50%;color:#fff;display:inline-block;font-size:.6em;height:17px;padding:.5px 4px;position:relative;right:-3px;text-align:center;top:-7px;width:17px}#navigation-bar .navbar-nav .nav-item .nav-link.active{color:#0099b0}#navigation-bar .navbar-nav .nav-item .nav-link.active:focus,#navigation-bar .navbar-nav .nav-item .nav-link.active:hover{color:#222e39}#navigation-bar .navbar-nav .nav-item .nav-link:focus,#navigation-bar .navbar-nav .nav-item .nav-link:hover{color:#0099b0}#share-buttons{list-style-type:none;margin:30px -10px 0;padding:0}#share-buttons .nav-item{display:inline-block;margin:0 10px}#share-buttons .nav-item .nav-link{border:2px solid #222e39;border-radius:6px;color:#222e39;display:flex;font-size:18px;height:30px;justify-content:center;text-align:center;text-decoration:none;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;width:30px}#share-buttons .nav-item .nav-link i.fab,#share-buttons .nav-item .nav-link i.fal,#share-buttons .nav-item .nav-link i.far,#share-buttons .nav-item .nav-link i.fas,#share-buttons .nav-item .nav-link i.fat{align-self:center}#share-buttons .nav-item .nav-link:focus,#share-buttons .nav-item .nav-link:hover{border-color:#0099b0;color:#0099b0}#notifications{left:50%;max-width:var(--container-width);position:fixed;top:20px;transform:translateX(-50%);width:100%;z-index:10}#notifications .item{background:#fff;background:linear-gradient(90deg,#fff 0,#eef2fe);border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.35);display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#eef2fe",GradientType=1);padding:30px}#notifications .item .status-icon{align-self:center;margin-right:30px}#notifications .item .caption{align-self:center}#notifications .item .caption .title{display:block;font-size:1.35em;font-weight:500;line-height:1.1;margin-bottom:5px}#notifications .item .caption .content{color:#0099b0;display:block;font-size:.9em;font-weight:300}#notifications .item .close{align-self:center;background:none;border:none;display:flex;margin-left:auto;outline:none;padding:0}#notifications .item .close .text{align-self:center;color:#7a8288;font-weight:300;margin-right:20px}.toggle-favorite{align-self:flex-start;background:none;border:none;margin-left:auto;outline:none;padding:0}.toggle-favorite .icon{background-image:url(../img/icons/heart.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:31px;width:35px}.toggle-favorite .icon.icon-fill{background-image:url(../img/icons/heart-filled.svg)}.page-wrapper{background-color:#fff}.container{max-width:var(--container-width);padding-left:0;padding-right:0}.outer-container{padding-left:var(--outer-container-padding);padding-right:var(--outer-container-padding);width:100%}.inner-container{padding-left:var(--inner-container-padding);padding-right:var(--inner-container-padding);width:100%}#whatsapp-me{bottom:15px;position:fixed;right:15px;z-index:9}#whatsapp-me .icon{max-width:60px}@media (max-width:576px){#whatsapp-me .icon{max-width:40px}}@media (max-width:1600px){:root{--outer-container-padding:75px;--inner-container-padding:75px}#navigation-bar .navbar-nav .nav-item{padding-left:15px;padding-right:15px}}@media (max-width:1200px){:root{--outer-container-padding:50px;--inner-container-padding:50px}.row.row-lg,.row.row-xl{--bs-gutter-x:50px}body{padding-top:40px}header .header-form{margin-left:-125px}header .header-form .outer-form-wrapper{width:100%}header .header-form .outer-form-wrapper .inner-form-wrapper{padding:25px 25px 25px 0}header .header-form .outer-form-wrapper .inner-form-wrapper .title{font-size:1.5em;margin-bottom:15px}header .header-form .outer-form-wrapper .inner-form-wrapper form .search-types{margin:15px -15px 0}header .header-form .outer-form-wrapper .inner-form-wrapper form .search-types .item{font-size:1.25em;margin:0 15px}.container{max-width:none}.section-quick-links{padding:30px 0}.section-quick-links .item{font-size:1.5em}.section-quick-links .item:before{top:7px}.section-highlighted-vacancies .slideshow-outer .slideshow-inner .swiper-arrow.swiper-prev{left:10px}.section-highlighted-vacancies .slideshow-outer .slideshow-inner .swiper-arrow.swiper-next{right:10px}.section-highlighted-vacancies .slideshow-outer .slideshow-inner .swiper-arrow .icon{width:13px}.section-highlighted-vacancies .vacancies-outer .vacancies-inner .swiper-arrow.swiper-prev{left:-10px}.section-highlighted-vacancies .vacancies-outer .vacancies-inner .swiper-arrow.swiper-next{right:-10px}.section-highlighted-vacancies .vacancies-outer .vacancies-inner .swiper-arrow .icon{width:13px}.section-references .references .swiper-arrow.swiper-prev{left:0}.section-references .references .swiper-arrow.swiper-next{right:0}.section-references .references .swiper-arrow .icon{width:13px}#navigation-bar{padding:30px var(--outer-container-padding)}#navigation-bar .navbar-nav .nav-item{padding-left:15px;padding-right:10px}}@media (max-width:992px){:root{--section-padding:50px;--outer-container-padding:30px;--inner-container-padding:30px}.row.row-lg,.row.row-md,.row.row-xl{--bs-gutter-x:50px}header>.outer-container>.inner-container .caption{padding:50px 0}header>.outer-container>.inner-container .caption .title{font-size:5em}header .illustration{height:500px}header.header-small:before{height:345px;top:0;width:600px}header.header-small .outer-container .inner-container .caption{max-height:345px}header.header-small .outer-container .inner-container .caption .title{font-size:3.5em}header .header-form{margin-left:-70px}header .header-form .outer-form-wrapper:before{width:100px}#navigation-bar .navbar-toggler{border:none;box-shadow:none;outline:none;padding:0}#navigation-bar .navbar-nav{margin:30px 0 0}#navigation-bar .navbar-nav .nav-item{margin:5px 0;padding-left:0;padding-right:0}#navigation-bar .navbar-nav .nav-item.nav-item-favorite-vacancies{margin-top:25px}footer .inner .social-icons{margin-bottom:30px}footer .inner .logos{margin-left:-10px;margin-right:-10px;margin-top:50px}footer .inner .logos .item{display:inline-block;margin-left:10px;margin-right:10px}footer .footer{padding-top:25px}.section-wrapper nav[aria-label=breadcrumb]{top:10px}.section-testimonial .illustration-outer-wrapper .illustration-inner-wrapper .caption .inner .subtitle{font-size:1.75em}.section-testimonial .illustration-outer-wrapper .illustration-inner-wrapper .caption .inner .title{font-size:2.5em}.section-applications .content-wrapper .caption .title{font-size:2em}.section-banner .illustration-wrapper .inner-container .caption{padding-bottom:30px;padding-top:30px}.section-vacancy .introduction .title{font-size:2em}.section-vacancy .introduction .content{margin-top:50px}.section-vacancy .application-procedure .title{font-size:2em;margin-bottom:30px;word-break:break-word}.section-vacancy .application-procedure .procedure .item .inner .text{font-size:1.25em}.section-services-alt .services .item.illustration-left .illustration-wrapper{margin-top:0}.section-services-alt .services .item .subtitle,.section-services-alt .services .item .title{font-size:2em}.section-services-alt .services .item .quote{font-size:1.5em}.section-teaser .illustration-wrapper .caption{padding:30px}.section-teaser .illustration-wrapper .caption .subtitle{font-size:1.25em}.section-content .content-wrapper .title,.section-teaser .illustration-wrapper .caption .title{font-size:2em}.section-map #map{height:400px}}.grecaptcha-badge{display:none}@media (max-width:768px){:root{--outer-container-padding:30px;--inner-container-padding:0}.row.row-lg,.row.row-md,.row.row-xl{--bs-gutter-x:30px}body{font-size:17px}header>.outer-container>.inner-container .caption .title{font-size:4em}header .illustration{height:400px}header .header-form{margin-left:0}header .header-form .outer-form-wrapper{width:100%}header .header-form .outer-form-wrapper:before{content:none}header .header-form .outer-form-wrapper .inner-form-wrapper{padding:25px 0}header .header-form .outer-form-wrapper .inner-form-wrapper form .form-floating>label{font-size:1em;padding:1.25rem 1.5rem}header.header-small:before{height:230px;top:0;width:400px}header.header-small .illustration{height:300px}header.header-small .outer-container .inner-container{max-width:300px}header.header-small .outer-container .inner-container .caption{max-height:230px;padding:30px 0}header.header-small .outer-container .inner-container .caption .title{font-size:2.1em}footer{padding-top:50px}footer .slogan{display:none}footer .inner .logos{margin-top:30px}.section-quick-links .item{font-size:1.25em}.section-teaser .illustration-wrapper{margin-top:50px}.section-testimonial .quote-wrapper .quote{font-size:1.5em}.section-testimonial .illustration-outer-wrapper{padding-right:0}.section-testimonial .illustration-outer-wrapper .illustration-inner-wrapper .caption{height:110px;padding-left:55px;width:200px}.section-testimonial .illustration-outer-wrapper .illustration-inner-wrapper .caption .inner .subtitle{font-size:1em}.section-testimonial .illustration-outer-wrapper .illustration-inner-wrapper .caption .inner .title{font-size:1.5em}.section-banner .illustration-wrapper .inner-container .caption{padding:var(--outer-container-padding)}.section-banner .illustration-wrapper .inner-container .caption .subtitle{font-size:1.25em}.section-banner .illustration-wrapper .inner-container .caption .title{font-size:2em}.section-map #map{height:300px}.section-highlighted-vacancies .slideshow-outer{padding-bottom:50px;padding-left:0}.section-highlighted-vacancies .slideshow-outer .slideshow-inner .image-carousel .item .illustration{border-bottom-left-radius:0}.section-highlighted-vacancies .slideshow-outer .slideshow-inner .image-carousel .item .caption{max-width:none;padding:30px}.section-highlighted-vacancies .slideshow-outer .slideshow-inner .image-carousel .item .caption .subtitle{font-size:1.5em}.section-highlighted-vacancies .slideshow-outer .slideshow-inner .image-carousel .item .caption .title{font-size:2em}.section-highlighted-vacancies .slideshow-outer .slideshow-inner .swiper-pagination{bottom:-30px}.section-highlighted-vacancies .slideshow-outer .slideshow-inner .swiper-pagination .swiper-pagination-bullet{--swiper-pagination-color:$color-primary}.section-highlighted-vacancies .vacancies-outer .heading{padding-left:0}.section-highlighted-vacancies .vacancies-outer .heading .title{font-size:2em}.section-highlighted-vacancies .vacancies-outer .vacancies-inner .vacancy-carousel{padding:25px 0 50px}.section-work .vacancy-wrapper .sorting-filters{padding-left:var(--inner-container-padding);padding-right:var(--inner-container-padding);text-align:left}.section-work .vacancy-wrapper .sidebar .filters{max-width:none}.section-applications{margin-bottom:0}.section-applications:after,.section-applications:before{content:none}.section-applications .left,.section-applications .right{display:none}.section-applications .content-wrapper{padding:0}.section-applications .content-wrapper>.outer-container,.section-applications .content-wrapper>.outer-container>.inner-container{padding-left:0;padding-right:0}.section-applications .content-wrapper .row{--bs-gutter-x:0}.section-applications .content-wrapper .row [class*=col-]{position:relative}.section-applications .content-wrapper .row [class*=col-]:first-child:before{background:#fff;background:linear-gradient(90deg,#fff 0,#e2eaff);content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#e2eaff",GradientType=1);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.section-applications .content-wrapper .row [class*=col-]:last-child:before{background:#ff0546;background:linear-gradient(135deg,#ff0546 60%,#ff7504);content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0546",endColorstr="#ff7504",GradientType=1);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.section-applications .content-wrapper .caption{padding:30px}.section-apply .form-wrapper{margin-top:30px}.section-work .vacancy-wrapper .heading{margin-bottom:15px}.section-vacancy .introduction .heading .status-icons{margin-top:25px;order:2;width:100%}.section-vacancy .introduction .heading .status-icons li{display:flex}.section-vacancy .introduction .heading .toggle-favorite{order:1}.section-services .banner .outer-container .inner-container .caption{padding:50px 0}.section-services-alt .services .item .quote{font-size:1.25em;padding:30px var(--outer-container-padding)}.section-highlights .heading .title{font-size:1.5em}.application-procedure .procedure{margin-top:50px}#notifications .item .close .text{display:none}}@media (max-width:576px){body{font-size:16px}header>.outer-container>.inner-container .caption .title{font-size:3em}header .slogan .text{font-size:1.5em}header.header-small:before{height:100%;width:100%}header.header-small .illustration{height:250px}header.header-small .outer-container .inner-container .caption{max-height:none}footer .footer{display:block}footer .footer .copyright{display:block;margin-bottom:15px}.section-work .search-wrapper form[method=get] .form-floating>label{color:#7a8288;padding:1rem 1rem 1rem 4rem}.section-work .search-wrapper form[method=get] .form-floating>.form-control,.section-work .search-wrapper form[method=get] .form-floating>.form-control-plaintext,.section-work .search-wrapper form[method=get] .form-floating>.form-select{padding:1rem 1rem .25rem 4rem}.section-work .search-wrapper form[method=get] .dropdown-filters{margin-top:10px;position:static;right:auto;top:auto;transform:none}#notifications .item{position:relative}#notifications .item .status-icon{margin-right:20px}#notifications .item .status-icon .icon{width:32px}#notifications .item .caption .title{margin-bottom:10px}#notifications .item .close{position:absolute;right:10px;top:10px}#notifications .item .close .icon-wrapper .icon{width:20px}}
