html,body{width:100%;overflow-x:hidden}body{font-family:'Montserrat' sans-serif;font-weight:500;color:#201c1d}a:hover{text-decoration:none}img{max-width:100%}h1,h2,h3,h4,h5,h6{font-weight:800;margin-bottom:1rem}strong{font-weight:800}.ratio{display:block;width:100%;position:relative;height:0;overflow:hidden}.ratio43{padding:75% 0 0 0}.ratio169{padding:56.25% 0 0 0}.ratioS{padding:100% 0 0 0}.ratioL{padding:48% 0 0 0}.ratioT{padding:112.12% 0 0 0}.ratio img,.ratio div{position:absolute;display:block;max-width:100%;max-height:100%;left:0;right:0;top:0;bottom:0;margin:auto}.btns{margin-left:-10px;margin-right:-10px}.btns .btn{margin:0 10px 10px 10px}.links{margin-left:-5px;margin-right:-5px;display:flex;flex-direction:row;flex-wrap:wrap}.links div{padding:0 5px 10px 5px}.btn-standard{font-weight:800;font-size:16px;line-height:16px;min-width:220px;border-radius:10px 0 0 0;text-transform:uppercase;padding:21px 10px;transition:.4s background-color ease-in-out}.btn-bg-pink{background-color:#ec0632;color:#fff}.btn-bg-pink:hover{background-color:#00679d;color:#fff}.btn-bg-blue{background-color:#00679d;color:#fff}.btn-bg-blue:hover{background-color:#ec0632;color:#fff}.btn-outline-white{border:2px solid #fff;background:none;color:#fff;padding:20px 10px}.btn-outline-white:hover{background-color:#201c1d;color:#fff}.btn-outline-blue{border:2px solid #00679d;background:none;color:#00679d;padding:20px 10px}.btn-outline-blue:hover{background-color:#201c1d;color:#fff}.sectionTitle{font-size:36px;font-weight:800;text-transform:uppercase;margin-bottom:50px}.sectionTitle-sm{font-size:30px;text-transform:uppercase}.round-tl{border-radius:20px 0 0 0}#header #headerTop{padding:35px 0}#header #headerTop .contactInfo,#footer .contactInfo{padding-right:80px;background-image:url('/images/union-jack.jpg');background-repeat:no-repeat;background-position:right;min-height:44px;margin-bottom:30px}#header #headerTop .contactInfo a{color:#121212;display:block;line-height:20px;font-size:16px}#header #headerTop .linkedin,#footer .linkedin{color:#fff;font-size:30px;background-color:#201c1d;border-radius:10px 0 0 0;height:60px;width:60px;display:inline-block;vertical-align:middle;text-align:center;line-height:60px;transition:.4s opacity ease-in-out}#header #headerTop .linkedin:hover,#footer .linkedin:hover{opacity:.8}#header #headerBottom{background-color:#00679d;padding:13px 0}#header #headerBottom ul.navbar-nav{margin-left:-10px;margin-right:-10px}#header #headerBottom ul.navbar-nav>li{position:relative}#header #headerBottom ul.navbar-nav>li>a{color:#faf9f6;font-size:16px;padding:10px;text-transform:uppercase;color:#fff;font-weight:800}#header #headerBottom ul.navbar-nav>li>a::after{display:inline-block;width:0;height:0;margin-left:5px;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}#header #headerBottom ul.navbar-nav>li>a:only-child::after{margin:0;border:0}#header #headerBottom ul.navbar-nav>li .sub-menu{display:none}#hero{height:650px;background-repeat:no-repeat;background-size:cover;background-color:#201c1d;text-align:center}#hero h1,#theme h1,#theme .h1{color:#fff;font-weight:800;font-size:42px;margin-bottom:15px}#hero p{color:#fff;font-size:20px}#theme{padding:33.85% 0 0 0;position:relative;background-color:#201c1d;background-repeat:no-repeat;background-size:cover}#theme h1,#theme .h1{text-transform:uppercase;margin-bottom:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.section{padding-top:50px;padding-bottom:50px}.sectionText{font-size:20px;font-weight:300;line-height:32px}.sectionText-sm{font-size:18px;line-height:30px}.teamList{margin-left:-20px;margin-right:-20px}.teamList .item{padding-left:20px;padding-right:20px}.teamList .item .ratio{border-radius:15px 0 0 0}.teamList .item .ratio .overlay{opacity:0;background-color:rgba(0,103,157,.8);transition:.4s opacity ease-in-out}.teamList .item:hover .ratio .overlay{opacity:1}.teamList .item .ratio .overlay .overlayText{position:absolute;top:50%;left:0;right:0;transform:translate(0,-50%);display:block;text-align:center}.teamList .item .ratio .overlay .overlayText span{display:block}.teamList .item .ratio .overlay .overlayText span a{display:inline-block;color:#fff;font-size:14px;font-weight:800;text-transform:uppercase}.teamList .item .ratio .overlay .overlayText span a i{margin-right:5px}.teamList .item .box{padding:35px;background-color:#efeced}.teamList .item .box h3{font-size:24px;text-transform:uppercase;margin-bottom:0;font-weight:800}.teamList .item .box h3 a{color:#351118}.teamList .item .box .itemPosition{color:#00679d;font-size:18px;font-weight:800}.teamList .item .box .itemIntroduction{font-size:16px;line-height:24px;color:#351118;margin-top:20px}.careers{margin-left:-30px;margin-right:-30px}.careers .careersLeft,.careers .careersRight{padding-left:30px;padding-right:30px}.careers .careersLeft h3{font-size:30px;text-transform:uppercase;font-weight:800;margin-bottom:20px}.careers .careersLeft h3 a{color:#201c1d}.careers .careersLeft .itemIntroduction{font-size:18px;line-height:30px;margin-bottom:40px}.vacanciesAccordion .card{border:0}.vacanciesAccordion .card .card-header{background:none;border-top:1px solid #201c1d;border-bottom:1px solid #201c1d;padding:30px 0;margin-top:-1px}.vacanciesAccordion .card .card-header h5 .btn-link{font-size:18px;font-weight:800;text-transform:uppercase;color:#201c1d;padding:0 40px 0 0;width:100%;text-align:left}.vacanciesAccordion .card .card-header h5 .btn-link:hover{text-decoration:none}.vacanciesAccordion .card .card-header .btn-link::after{font-family:'Font Awesome 5 Pro';font-weight:900;font-size:28px;content:"";color:#00679d;position:absolute;top:30px;right:20px}.vacanciesAccordion .card .card-header .btn-link.collapsed::after{content:""}.vacanciesAccordion .card .card-body{font-size:18px;padding:40px 0}.cardList .item .ratio{border-radius:15px 0 0 0}.cardList .item .ratio:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3)}.cardList .item .ratio .overlay{background-color:rgba(0,103,157,.8);opacity:0;transition:.4s opacity ease-in-out;z-index:2}.cardList .item:hover .ratio .overlay{opacity:1}.cardList .item .ratio h3{color:#fff;font-size:24px;text-align:center;position:absolute;top:50%;left:25px;right:25px;transform:translate(0,-50%);text-transform:uppercase;z-index:3;margin-bottom:0}.imageList .item{padding-bottom:30px}#news{background-image:url('/images/news-bg.jpg');background-repeat:no-repeat;background-size:auto 100%}#news .newsList .item{padding-bottom:30px}.newsList{margin-left:-20px;margin-right:-20px}.newsList .item{padding-left:20px;padding-right:20px;padding-bottom:50px}.newsList .item .ratio,.news .newsLeft .ratio{border-radius:15px 0 0 0;background-image:url('/media/y2jg5iee/logo.jpg');background-position:center;background-repeat:no-repeat;-moz-box-shadow:inset 0 0 1px #201c1d;-webkit-box-shadow:inset 0 0 1px #201c1d;box-shadow:inset 0 0 1px #201c1d}.newsList .item .box{background-color:#efeced;padding:30px}.newsList .item .box h3{text-transform:uppercase;font-size:30px;margin-bottom:30px}.newsList .item .box h3 a{color:#351118}.newsList .item .itemDate{color:#201c1d;font-size:16px;font-weight:800}.newsList .item .box .itemIntroduction{font-size:16px;line-height:24px;overflow:hidden;color:#351118;height:96px}.newsList .item .box .itemIntroduction p{margin-bottom:0}.newsList .item .box .readMore{text-transform:uppercase;color:#00679d;font-weight:800}#content .contact{margin-left:-50px;margin-right:-50px}#content .contactLeft,#content .contactRight{padding-left:50px;padding-right:50px}#content .contactLeft .address,#content .contactLeft .contactInfo{font-size:30px;line-height:34px}#content .contactLeft .contactInfo a{color:#201c1d;display:block}#content .contactRight .form-control{font-size:18px;height:70px;border-radius:6px;border:0;color:#201c1d;background-color:#e5f0f5}#content .contactRight textarea.form-control{height:205px;resize:vertical}#content .contactRight .form-control::placeholder{color:#201c1d}#content .contactRight .form-control:-ms-input-placeholder{color:#201c1d}#content .contactRight .form-control::-ms-input-placeholder{color:#201c1d}#map{height:670px}#contact{background-image:url('/images/contact-bg.jpg');background-repeat:no-repeat;background-size:cover}#contact .contactLeft .address,#contact .contactLeft .contactInfo{color:#fff;font-size:30px;line-height:34px}#contact .contactLeft .contactInfo a{color:#fff;display:block}#contact .contactRight .form-control{font-size:18px;height:70px;border-radius:6px;border:0;color:#201c1d}#contact .contactRight textarea.form-control{height:205px;resize:vertical}#contact .contactRight .form-control::placeholder{color:#201c1d}#contact .contactRight .form-control:-ms-input-placeholder{color:#201c1d}#contact .contactRight .form-control::-ms-input-placeholder{color:#201c1d}#footer{background-color:#00679d;color:#fff}#footer ul{list-style:none;padding:0;margin:0}#footer ul li a{color:#fff;font-size:18px}#footer ul li a[href="#"]{pointer-events:none;cursor:default}#footer ul>li:first-of-type>a{text-transform:uppercase;font-weight:800;font-size:30px}#footer .contactInfo a{color:#fff;display:block}@media(max-width:374px){#hero h1,#theme h1,#theme .h1{font-size:36px}.cardList .item .ratio h3{font-size:30px}#contact .contactLeft .address,#contact .contactLeft .contactInfo,#content .contactLeft .address,#content .contactLeft .contactInfo{font-size:24px;line-height:28px}}@media(max-width:767px){#header #headerBottom .nav-scroller{position:absolute;overflow-y:scroll;overflow-x:hidden;width:100%;height:100%}#header #headerBottom ul.navbar-nav>li{margin:5px 0}#header #headerBottom ul.navbar-nav>li>a{padding:5px 10px;text-align:left}#header #headerBottom ul.navbar-nav>li ul{list-style:none;margin:0;padding-left:20px;background-color:none}#header #headerBottom ul.navbar-nav>li ul li a{color:#fff;text-align:left;display:block;padding:5px 10px;font-size:16px}#header #headerBottom ul.navbar-nav li{border:0}#header #headerBottom .navbar-toggler{border-width:0;outline:0}#header #headerBottom .animated-icon{width:30px;height:20px;position:relative;margin:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#header #headerBottom .animated-icon span{display:block;position:absolute;height:3px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#header #headerBottom .animated-icon span{background:#fff}#header #headerBottom .animated-icon span:nth-child(1){top:0}#header #headerBottom .animated-icon span:nth-child(2),#header #headerBottom .animated-icon span:nth-child(3){top:10px}#header #headerBottom .animated-icon span:nth-child(4){top:20px}#header #headerBottom .animated-icon.open span:nth-child(1){top:11px;width:0%;left:50%}#header #headerBottom .animated-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#header #headerBottom .animated-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#header #headerBottom .animated-icon.open span:nth-child(4){top:11px;width:0%;left:50%}#header #headerBottom .nav-wrapper{position:fixed;top:0;left:100%;padding:0;width:100%;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;display:block;height:100%;z-index:999}#header #headerBottom .btn-close{position:absolute;left:0;background:#242424;padding:20px;border:0;top:0;border-radius:0}#header #headerBottom .btn-close .animated-icon span{background:#fff}#header #headerBottom .navbar-collapse.collapsing .nav-wrapper{height:100%!important;margin-left:50%;left:50%;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}#header #headerBottom .navbar-collapse.show .nav-wrapper{left:0}#header #headerBottom .nav-group{margin-left:70px;background:#242424;padding:15px}#header #headerBottom .nav-group::after{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:70px;right:0;bottom:0;background:#242424;z-index:-1}#header #headerBottom .nav-group .contactus{padding-left:10px;margin-top:10px}#header #headerBottom .nav-group .contactus i{color:#00679d;margin-right:5px;vertical-align:middle}#header #headerBottom .nav-group .contactus a{color:#fff;font-weight:bold}}@media(min-width:768px){#header #headerBottom ul.navbar-nav>li .sub-menu{position:absolute;top:100%;left:0;background-color:rgba(0,103,157,.8);min-width:320px;z-index:1030;padding-top:13px}#header #headerBottom ul.navbar-nav>li:hover .sub-menu{display:block}#header #headerBottom ul.navbar-nav>li .sub-menu ul{list-style:none;padding:0;margin:0}#header #headerBottom ul.navbar-nav>li .sub-menu ul li a{color:#fff;padding:12px 10px;text-transform:uppercase;border-bottom:2px solid #84adc3;-webkit-transition:.2s background-color linear;-o-transition:.2s background-color linear;transition:.2s background-color linear}#header #headerBottom ul.navbar-nav>li .sub-menu ul li a:hover{background-color:#ec0632}#header #headerBottom ul.navbar-nav>li .sub-menu ul li:last-child a{border-bottom:0}}@media(min-width:992px){.section{padding-top:100px;padding-bottom:100px}.sectionTitle{font-size:48px}.sectionText{font-size:30px;line-height:42px}#hero h1,#theme h1,#theme .h1{font-size:72px;padding-left:15px;padding-right:15px}#hero p{font-size:30px}.teamList .item .box h3{font-size:30px}}@media(min-width:1600px){.container{max-width:1400px}.section{padding-top:125px;padding-bottom:125px}.cardList .item .ratio h3{font-size:36px}.newsList .item{padding-bottom:125px}#footer.section{padding-top:100px;padding-bottom:100px}}.validation-summary-errors{background-color:#f8d7da;border-color:#f5c6cb;border:1px solid transparent;border-radius:4px;padding:10px;color:#721c24;margin-bottom:10px}.validation-summary-errors ul{list-style:none;padding:0;margin:0}.cookieLaw{color:#fff;font-size:12px;background-color:rgba(0,0,0,.8);padding:5px;text-align:center;border-top:3px #fff solid;display:none}.cookieLaw .btn{background-color:#000;color:#fff}