@import url('https://fonts.googleapis.com/css?family=PT+Sans|Source+Sans+Pro:200,200i,300,300i,400,400i,700,700i');.categoryWrapper .shortcode-section.dark{background-color:#434343 !important;color:#fff !important}.categoryWrapper .shortcode-section.dark .section-button{background-color:#2e2e2e !important;color:#fff !important}.categoryWrapper .shortcode-section.dark .section-button:hover{background-color:#636363 !important}.categoryWrapper.learning .shortcode-section.dark{background-color:#09328e !important;color:#fff !important}.categoryWrapper.learning .shortcode-section.dark .section-button{background-color:#1651d6 !important;color:#fff !important}.categoryWrapper.learning .shortcode-section.dark .section-button:hover{background-color:#4478ec !important}.categoryWrapper.development .shortcode-section.dark{background-color:#540063 !important;color:#fff !important}.categoryWrapper.development .shortcode-section.dark .section-button{background-color:#7c008d !important;color:#fff !important}.categoryWrapper.development .shortcode-section.dark .section-button:hover{background-color:#a300bc !important}.categoryWrapper.it-services .shortcode-section.dark{background-color:#00544f !important;color:#fff !important}.categoryWrapper.it-services .shortcode-section.dark .section-button{background-color:#00a99f !important;color:#fff !important}.categoryWrapper.it-services .shortcode-section.dark .section-button:hover{background-color:#00dcbf !important}.categoryWrapper.supply .shortcode-section.dark{background-color:#900818 !important;color:#fff !important}.categoryWrapper.supply .shortcode-section.dark .section-button{background-color:#ce0c23 !important;color:#fff !important}.categoryWrapper.supply .shortcode-section.dark .section-button:hover{background-color:#f53f54 !important}*{font-family:'Source Sans Pro',sans-serif;font-weight:300}h1,h2,h3,h4,h5{font-family:'PT Sans',sans-serif}_:-ms-fullscreen,:root *{font-family:sans-serif}_:-ms-fullscreen h1,:root h1,_:-ms-fullscreen h2,:root h2,_:-ms-fullscreen h3,:root h3,_:-ms-fullscreen h4,:root h4,_:-ms-fullscreen h5,:root h5{font-family:sans-serif !important}@-webkit-keyframes spaceboots{0%{transform:translate(2px, 1px) rotate(0deg)}10%{transform:translate(-1px, -2px) rotate(-1deg)}20%{transform:translate(-3px, 0px) rotate(1deg)}30%{transform:translate(0px, 2px) rotate(0deg)}40%{transform:translate(1px, -1px) rotate(1deg)}50%{transform:translate(-1px, 2px) rotate(-1deg)}60%{transform:translate(-3px, 1px) rotate(0deg)}70%{transform:translate(2px, 1px) rotate(-1deg)}80%{transform:translate(-1px, -1px) rotate(1deg)}90%{transform:translate(2px, 2px) rotate(0deg)}100%{transform:translate(1px, -2px) rotate(-1deg)}}.shake:hover,.shake:focus{animation-name:spaceboots;animation-duration:0.6s;transform-origin:50% 50%;animation-iteration-count:infinite;animation-timing-function:linear}@-webkit-keyframes delayedFadeIn{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes delayedFadeIn{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.carousel-fade .carousel-inner .item{transition-property:opacity}.carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .active.carousel-item-left,.carousel-fade .carousel-inner .active.carousel-item-right{opacity:0}.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.carousel-item-left,.carousel-fade .carousel-inner .prev.carousel-item-right{opacity:1}.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev,.carousel-fade .carousel-inner .active.carousel-item-left,.carousel-fade .carousel-inner .active.carousel-item-right{left:0;transform:translate3d(0, 0, 0)}.carousel-fade .carousel-control{z-index:2}.headerBackgroud{position:relative;z-index:1;padding-bottom:10px;background:linear-gradient(rgba(20,20,20,0.7), rgba(20,20,20,0))}.bodyNoScroll{height:100%;top:2.55em;position:absolute;width:100%}.header{background-size:cover;background-position:50% 50%;overflow:hidden}.header .heroVideo{min-width:100%;min-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.header .videoOverlay{position:absolute;top:0;left:0;width:100%;height:100%}.header .carousel-caption .galeryTextShadow{text-shadow:0 0 8px #000}.header .carousel-caption h5{font-size:2.5em}.header .carousel-caption p{font-size:2em}.header .carousel-caption p.small{font-size:1em}.header .carousel-caption p.mobileHide{display:none}@media (min-width:578px){.header .carousel-caption p.mobileHide{display:block}}.header .carousel-caption p .news-link{display:inline-block;flex-grow:1;background-color:#fff;color:#000;margin:8px;padding:3px 40px;text-align:center;font-family:'Source Sans Pro',sans-serif;font-weight:400;text-transform:uppercase;font-size:1.1em;transition:all 100ms ease-in-out;text-shadow:none}.header .carousel-caption p .news-link:hover{transform:scale(1);box-shadow:0 0 30px #7c7c7c}.header #heroCarouselFade .carousel-inner{height:100%}.header #heroCarouselFade .carousel-inner .carousel-item{height:100%}.header #heroCarouselFade .carousel-inner .carousel-item img{height:100%;object-fit:cover}.header .mobileHideBg{display:none}@media (min-width:890px){.header .mobileHideBg{display:block}}.header .hamburgerBtn{font-size:38px;color:inherit;margin-left:auto;margin-right:12px;z-index:1;color:#000}@media (min-width:850px){.header .hamburgerBtn{display:none}}.header hr{margin:20px 19px 0px;color:#000;border:1px solid #000}.header .topMenu{overflow:scroll;display:none;width:100%;max-height:100%;position:fixed;top:0px;left:0px;background-color:#fff;padding-top:100px;padding-bottom:16px;padding-left:2em;padding-right:2em;text-align:center}@media (min-width:850px){.header .topMenu{overflow:hidden}}.header .topMenu .nav{margin-top:1em;margin-right:0 !important;text-align:center;flex-direction:column !important}.header .topMenu .nav li{font-size:1.5em}@media (min-width:850px){.header .topMenu{position:initial;background-color:transparent;padding-top:initial;overflow:hidden;display:flex;flex:1;width:auto}.header .topMenu .nav{margin-top:0;flex-direction:row !important}.header .topMenu .nav li{font-size:initial}}.header .searchSwitch,.header .basketLink{color:#000;transition:ease-in-out 100ms}.header .searchSwitch:hover,.header .basketLink:hover{transform:scale(1.1)}.header .background-hero-wrapper{min-height:80vh;position:relative}.header .background-hero-wrapper .site-hero,.header .background-hero-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:115%;pointer-events:none}.header .background-hero-wrapper .site-hero .overlay,.header .background-hero-wrapper iframe .overlay{background-color:#ffffff4a;position:absolute;top:0;left:0;width:100%;height:100%}@media (min-aspect-ratio:16/9){.header .background-hero-wrapper .site-hero-video{height:300%;top:-100%}}@media (max-aspect-ratio:16/9){.header .background-hero-wrapper .site-hero-video{width:300%;left:-100%}}.header .background-hero-wrapper .hero-carousel{position:absolute;top:0;width:100%;height:100%}.header .background-hero-wrapper .hero-carousel .carousel-inner{height:100%}.header .background-hero-wrapper .hero-carousel .carousel-inner .carousel-item{height:100%}.header .background-hero-wrapper .hero-carousel .carousel-inner .carousel-item img{height:100%;object-fit:cover}.header .background-hero-wrapper .hero-image{background-size:cover}.header .navigation{position:relative;z-index:1000}.header .navigation .top-navigation{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:30px;height:51px}.header .navigation .top-navigation .header-logo{margin-right:30px;transition:ease-in-out 100ms;z-index:10}.header .navigation .top-navigation .header-logo:hover{transform:scale(1.03)}.header .navigation .top-navigation .searchSwitch,.header .navigation .top-navigation .basketLink{margin-top:10px}.header .navigation .top-navigation .wpml-ls{margin-top:4px}.header .navigation .top-navigation .wpml-ls a{color:#000}.header .navigation .top-navigation .wpml-ls a:hover{color:#000}.header .navigation .top-navigation .wpml-ls .wpml-ls-current-language a span{font-weight:bold}.header .navigation .top-navigation .nav{flex-grow:1;display:flex;flex-direction:row;flex-wrap:wrap;margin-right:50px}.header .navigation .top-navigation .nav li{flex-grow:1;margin-top:16px}.header .navigation .top-navigation .nav li a{color:#000;text-transform:uppercase;margin:0 10px;font-weight:normal}.header.dark .hamburgerBtn{color:#fff}.header.dark .topMenu{background-color:#292929}@media (min-width:850px){.header.dark .topMenu{background-color:transparent}}.header.dark .searchSwitch,.header.dark .basketLink{color:#fff}.header.dark .wpml-ls a{color:#fff !important}.header.dark .wpml-ls a:hover{color:#fff !important}.header.dark .top-navigation .nav li a{color:#fff}.header.dark .background-hero-wrapper .site-hero .overlay{background-color:#0000004a}.header.dark .hero-image{color:#fff}.header.dark .show-mobile{display:block}@media (min-width:850px){.header.dark .show-mobile{display:none}}.header.dark hr{color:#fff;border:1px solid #fff}.header .titleBox{position:absolute;top:50%;transform:translateY(-50%)}.header .flex-align-center{display:flex;align-items:center}.header .flex-align-center .headerNavigation{display:flex;flex-flow:row wrap}.header .flex-align-center .headerNavigation .headerLink{display:inline-block;flex-grow:1;background-color:#fff;color:#000;margin:8px;padding:6px;text-align:center;font-family:'Source Sans Pro',sans-serif;font-weight:400;text-transform:uppercase;font-size:1.1em;transition:all 100ms ease-in-out}.header .flex-align-center .headerNavigation .headerLink:hover{transform:scale(1);box-shadow:0 0 30px #7c7c7c}.header .flex-align-center .headerMenu{display:flex;align-items:center;flex-flow:row wrap}@media (min-width:770px){.header .flex-align-center .headerMenu{display:flex}}.header .flex-align-center .headerMenu .headerMenuSection{min-width:100%;padding:10px}@media (min-width:990px){.header .flex-align-center .headerMenu .headerMenuSection{min-width:50%}}.header .flex-align-center .headerMenu .headerMenuSection .innerHeaderMenuSection{width:100%;padding-bottom:16px}.header .flex-align-center .headerMenu .headerMenuSection .innerHeaderMenuSection:hover{background-color:rgba(255,255,255,0.5)}.header .flex-align-center .headerMenu .headerMenuSection .innerHeaderMenuSection .sectionTitle{display:block;flex-grow:1;background-color:#fff;color:#000;padding:4px 50px;font-family:'Source Sans Pro',sans-serif;font-weight:400;text-transform:uppercase;font-size:1.1em;transition:all 100ms ease-in-out}.header .flex-align-center .headerMenu .headerMenuSection .innerHeaderMenuSection ul{list-style:none;padding-left:50px;padding-top:7px}.header .flex-align-center .headerMenu .headerMenuSection .innerHeaderMenuSection ul li a{font-family:'Source Sans Pro',sans-serif;font-weight:400;color:#fff}.header .t0{top:0}.header .hpTitle{font-family:'Source Sans Pro',sans-serif;font-weight:300}.header .pt20{padding-top:20px}.header .searchOverlay{position:absolute;width:100%;min-height:80vh;background-color:#434343;z-index:10000;color:#fff;display:block;opacity:1;transition:.3s ease-in-out}.header .searchOverlay.hidden{z-index:-1;opacity:0}.header .searchOverlay .top-navigation .nav li a{color:#fff}.header .searchOverlay .navigation{display:flex;flex-direction:column;min-height:80vh}.header .searchOverlay .navigation .flexible-height{flex:1}.header .searchOverlay .navigation .searchSwitch,.header .searchOverlay .navigation .basketLink{color:#fff}.header .searchOverlay .wpml-ls a{color:#fff !important}.header .searchOverlay .wpml-ls a:hover{color:#fff !important}.header .searchOverlay .searchboxWrapper{text-align:center;width:100%}.header .searchOverlay .searchboxWrapper .search-form{margin:0 auto;width:60%}.header .searchOverlay .searchboxWrapper .search-form .search-form-group{display:flex;flex-direction:row;margin:0 8px;border-bottom:1px solid #fff}.header .searchOverlay .searchboxWrapper .search-form .search-form-group .fa{margin-top:11px;margin-left:10px}.header .searchOverlay .searchboxWrapper .search-form .search-form-group input{border-radius:0;background-color:transparent;border:0px;font-size:16px;color:#fff}.header .searchOverlay .searchboxWrapper .search-form .search-form-group input::placeholder{color:#fff}.header .searchOverlay .searchboxWrapper .search-form .search-form-group input:focus{outline:none;box-shadow:none}.object-align-top{object-position:top;background-position:top}.object-align-bottom{object-position:bottom;background-position:bottom}.first-container{margin-top:-1px}_:-ms-fullscreen,:root .topMenu{display:none;background-color:#292929 !important;color:#fff;position:initial;padding-top:initial;flex:initial !important;width:100%}_:-ms-fullscreen .nav,:root .topMenu .nav{flex-direction:initial !important}_:-ms-fullscreen .nav li,:root .topMenu .nav li{display:block;width:100%;text-align:center;font-size:initial}_:-ms-fullscreen,:root .hamburgerBtn{display:block}_:-ms-fullscreen,:root .headerLink{font-family:sans-serif !important}_:-ms-fullscreen,:root .hpTitle{font-family:sans-serif !important}_:-ms-fullscreen,:root .sectionTitle{font-family:sans-serif !important;font-size:1em}_:-ms-fullscreen,:root .headerMenuSection ul li a{font-family:sans-serif}.topGlassPanel{backdrop-filter:blur(5px);background-color:rgba(193,193,193,0.3);box-shadow:0 0 4px #fff;padding:15px;border-radius:15px}.topGlassPanel .galeryTextShadow{text-shadow:0 0 1px #000 !important}.footer{margin-top:-1px;background-color:#141414;color:#ffffff;padding-top:20px;font-size:1.5rem;padding-bottom:52px}@media (min-width:750px){.footer{padding-top:80px;font-size:1rem}}.footer a.footer-logo img{transition:ease-in-out 100ms}.footer a.footer-logo:hover img{transform:scale(1.03)}.footer .main-footer-widget ul{padding:6px 0}.footer .main-footer-widget ul li{list-style:none;padding-top:2px}@media (min-width:750px){.footer .main-footer-widget ul li{padding-top:8px}}.footer .main-footer-widget ul li a{color:#7a7a7a;transition:ease-in-out 100ms}.footer .main-footer-widget ul li a:hover{color:#fff}.footer .footer-social-links{display:flex;justify-content:center}@media (min-width:750px){.footer .footer-social-links{justify-content:initial}}.footer .footer-social-links .social-link{width:50px;height:50px;display:flex;align-items:center;border:1px solid #424242;border-radius:500px;color:#fff;text-align:center;margin-right:15px;margin-bottom:20px}.footer .footer-social-links .social-link .fab{width:100%;transition:ease-in-out 100ms}.footer .footer-social-links .social-link:hover{text-decoration:none}.footer .footer-social-links .social-link:hover .fab{text-decoration:none;transform:scale(1.2)}.footer .widget{margin-bottom:28px}.footer .widget h5{text-transform:uppercase;font-family:'Source Sans Pro',sans-serif;font-weight:300;text-align:center}@media (min-width:750px){.footer .widget h5{font-size:15px}}@media (min-width:750px){.footer .widget h5{text-align:initial}}.footer .widget ul{padding:6px 0}.footer .widget ul li{list-style:none;padding-top:4px;text-align:center}@media (min-width:750px){.footer .widget ul li{text-align:initial}}.footer .widget ul li a{color:#7e7e7e;transition:ease-in-out 100ms}@media (min-width:750px){.footer .widget ul li a{font-size:16px}}.footer .widget ul li a:hover{color:#a6a6a6}.footer .copyright{margin-top:40px;font-size:9px;color:#383838;text-align:center}_:-ms-fullscreen,:root *{font-family:sans-serif}.shortcode-map #map_canvas{height:250px}@media (min-width:768px){.shortcode-map #map_canvas{height:400px}}.shortcode-homepage-pillars{display:flex;width:100%}.shortcode-homepage-pillars .revealPillars{width:100%}.shortcode-homepage-pillars .pillar{display:block;width:50%;float:left;text-align:center;padding:24px;flex:1;background-position:center;background-size:cover;height:50%;text-shadow:0 0 6px #000}.shortcode-homepage-pillars .pillar .pillar-head h3{text-align:center;color:#fff;text-transform:uppercase;margin:0;cursor:pointer;font-size:1.5em;font-family:'Source Sans Pro',sans-serif;font-weight:300}.shortcode-homepage-pillars .pillar .pillar-body{display:none}@media (min-width:850px){.shortcode-homepage-pillars{flex-direction:row;background-color:#292929}.shortcode-homepage-pillars .revealPillars{display:flex;flex-direction:row;width:100%}.shortcode-homepage-pillars .pillar{transition:ease-in-out 150ms;background-size:cover;width:25%;cursor:pointer;display:block;padding:0px;height:initial}.shortcode-homepage-pillars .pillar .pillar-head{background-color:rgba(0,0,0,0.58);padding:10px;transition:ease-in-out 150ms;cursor:pointer}.shortcode-homepage-pillars .pillar .pillar-head h3{text-align:center;color:#fff;text-transform:uppercase;margin:0;cursor:pointer;font-size:1.5em;font-family:'Source Sans Pro',sans-serif;font-weight:300}.shortcode-homepage-pillars .pillar .pillar-body{height:25vw;padding:30px 60px;color:rgba(255,255,255,0.7);font-size:16px;opacity:0;transition:height ease-in-out 150ms;cursor:pointer;display:block}.shortcode-homepage-pillars .pillar.pillar-1{background-color:#540063}.shortcode-homepage-pillars .pillar.pillar-2{background-color:#09328e}.shortcode-homepage-pillars .pillar.pillar-3{background-color:#00544f}.shortcode-homepage-pillars .pillar.pillar-4{background-color:#900818}.shortcode-homepage-pillars:hover .pillar{width:23%}.shortcode-homepage-pillars .pillar:hover{width:31%;transform:scale(1.1);box-shadow:0 0 60px #000;background-image:none !important;text-decoration:none}.shortcode-homepage-pillars .pillar:hover .pillar-head{background-color:transparent}.shortcode-homepage-pillars .pillar:hover .pillar-body{animation-delay:150ms;animation:delayedFadeIn .3s;opacity:1}}.shortcode-dark{margin-top:-1px;background-color:#292929;color:#fff;padding:10px}@media (min-width:750px){.shortcode-dark{padding:80px 20px}}.shortcode-news{background-color:#f2f2f2;color:#292929;padding:10px}@media (min-width:750px){.shortcode-news{padding:80px 20px}}.shortcode-news .news{margin-top:36px;color:#787878;padding-right:20px}.shortcode-news .news a{color:#881913;transition:.2s ease-in-out}.shortcode-news .news h4{color:#141414}.shortcode-reference{background-color:#cccccc;color:#000;padding:10px}@media (min-width:750px){.shortcode-reference{padding:80px 20px}}.shortcode-reference .reference-wrapper{display:flex;flex-direction:row;flex-flow:row wrap}.shortcode-reference .reference-wrapper .reference{width:20%;height:100px;line-height:100px;text-align:center;margin:1em 0;flex-grow:1}.shortcode-reference .reference-wrapper .reference img{vertical-align:middle;max-height:70%;max-width:70%}.shortcode-employees{background-color:#141414;color:#a4a4a4;padding:10px;display:block}@media (max-width:768px){.shortcode-employees .container{max-width:100%}}@media (min-width:750px){.shortcode-employees{padding:80px 20px}}@media (min-width:768px){.shortcode-employees{display:block}}.shortcode-employees .carouselEmployees{display:none}@media (min-width:768px){.shortcode-employees .carouselEmployees{display:block}}.shortcode-employees h2{color:#fff}.shortcode-employees .employees-cloud{display:flex;flex-direction:row;overflow-x:scroll}@media (min-width:768px){.shortcode-employees .employees-cloud{overflow-x:visible}}.shortcode-employees .employees-cloud .column-one{display:flex;flex-direction:row}@media (min-width:768px){.shortcode-employees .employees-cloud .column-one{flex-direction:column}}.shortcode-employees .employees-cloud .column-two{display:flex;flex-direction:row}@media (min-width:768px){.shortcode-employees .employees-cloud .column-two{flex-direction:column}}.shortcode-employees .employees-cloud .column-two .col-two-row{display:flex;flex-direction:row}.shortcode-employees .employees-cloud .column-two .col-two-row .col-two-row-col{display:flex;flex-direction:row}@media (min-width:768px){.shortcode-employees .employees-cloud .column-two .col-two-row .col-two-row-col{flex-direction:column}}.shortcode-employees .employees-cloud a{z-index:100;transition:all 100ms ease-in-out}.shortcode-employees .employees-cloud a .employee-thumb-width-small{height:200px}.shortcode-employees .employees-cloud a .employee-thumb-width-large{height:200px}.shortcode-employees .employees-cloud a .employee-thumb-height{height:200px}@media (min-width:768px){.shortcode-employees .employees-cloud a .employee-thumb-width-small{width:230px;height:153px}.shortcode-employees .employees-cloud a .employee-thumb-width-large{width:460px;height:306px}.shortcode-employees .employees-cloud a .employee-thumb-height{width:230px;height:306px}.shortcode-employees .employees-cloud a:hover{transform:scale(1.1);z-index:1000;box-shadow:0 0 60px #000}}@media (min-width:992px){.shortcode-employees .employees-cloud a .employee-thumb-width-small{width:304px;height:203px}.shortcode-employees .employees-cloud a .employee-thumb-width-large{width:608px;height:406px}.shortcode-employees .employees-cloud a .employee-thumb-height{width:304px;height:406px}}@media (min-width:1200px){.shortcode-employees .employees-cloud a .employee-thumb-width-small{width:355px;height:237px}.shortcode-employees .employees-cloud a .employee-thumb-width-large{width:710px;height:474px}.shortcode-employees .employees-cloud a .employee-thumb-height{width:355px;height:474px}.shortcode-employees .employees-cloud a:hover{transform:scale(1.1);z-index:1000;box-shadow:0 0 60px #000}}.shortcode-employees .employee-list .employee-list-list-wrapper{overflow-x:hidden;max-height:600px;overflow-y:scroll}@media (min-width:768px){.shortcode-employees .employee-list .employee-list-list-wrapper{max-height:292px}}@media (min-width:992px){.shortcode-employees .employee-list .employee-list-list-wrapper{max-height:407px}}@media (min-width:1200px){.shortcode-employees .employee-list .employee-list-list-wrapper{max-height:488px}}.shortcode-employees .employee-list .employee-list-list-wrapper .employee-list-list{padding:0 8px}.shortcode-employees .employee-list .employee-list-list-wrapper .employee-list-list .employee-list-item{padding:15px;margin-bottom:10px;border:1px solid #515151}.shortcode-employees .employee-list .employee-list-list-wrapper .employee-list-list .employee-list-item .avatar{height:60px;width:60px;margin-right:15px;border-radius:100px}.shortcode-employees .employee-list .employee-list-list-wrapper .employee-list-list .employee-list-item .name{color:#fff}.shortcode-employees .employee-list .employee-list-list-wrapper .employee-list-list .employee-list-item .position{color:#515151}.shortcode-employees .employee-list .employee-list-list-wrapper .employee-list-list .employee-list-item:hover{text-decoration:none;transform:scale(1.02) !important}.shortcode-section{padding:10px}@media (min-width:750px){.shortcode-section{padding:80px 20px}}.shortcode-section a.section-button{border:1px solid #515151;padding:10px 20px;color:#292929;text-decoration:none;transition:0.3s}.shortcode-section a.section-button:hover{box-shadow:0px 0px 12px #999}.shortcode-section.dark{margin-top:-1px;background-color:#292929;color:#fff}.shortcode-section.dark a.section-button{border:1px solid #515151;color:#fff}.shortcode-section.grey{margin-top:-1px;background-color:#f8f8f8}.shortcode-section.lightGrey{margin-top:-1px;background-color:#f2f2f2;color:#292929}.shortcode-section.lightGrey a.section-button{border:1px solid #515151;color:#292929}.shortcode-section.wide{padding:0 !important;margin-top:-1px !important}.shortcode-page-spacer{height:40px}.it-services .shortcode-section .section-button{background-color:#00a99f !important;color:#fff !important}.it-services .shortcode-section .section-button:hover{background-color:#00dcbf !important}.wp-block-button__link{border-radius:0px;font-size:1em;padding:10px 20px;background-color:#2e2e2e;color:#fff;transition:0.3s}.wp-block-button__link:hover{text-decoration:none;background-color:#636363}.it-services .wp-block-button__link{background-color:#00a99f !important;color:#fff !important}.it-services .wp-block-button__link:hover{background-color:#00dcbf !important}.supply .wp-block-button__link{background-color:#ce0c23 !important;color:#fff !important}.supply .wp-block-button__link:hover{background-color:#f53f54 !important}.learning .wp-block-button__link{background-color:#1651d6 !important;color:#fff !important}.learning .wp-block-button__link:hover{background-color:#4478ec !important}.development .wp-block-button__link{background-color:#7c008d !important;color:#fff !important}.development .wp-block-button__link:hover{background-color:#a300bc !important}.wp-block-media-text{display:block}@media (min-width:750px){.wp-block-media-text{display:grid}}.shortcode-form{padding:10px}@media (min-width:750px){.shortcode-form{padding:80px 20px}}.shortcode-form form{text-align:center}.shortcode-form form input[type="email"],.shortcode-form form input[type="text"]{background-color:#fff;padding:10px;border:1px solid #dcdcdc}.shortcode-form form input[type="submit"]{background-color:#141414;color:#fff;padding:10px 48px;border:1px solid #141414;cursor:pointer}.learning .shortcode-form form input:focus,.learning .shortcode-form form textarea:focus{outline-color:#4478ec}.learning .shortcode-form form input[type="submit"]{background-color:#1651d6 !important;color:#fff !important;border-color:#1651d6 !important}.learning .shortcode-form form input[type="submit"]:hover{background-color:#4478ec !important}.development .shortcode-form form input:focus,.development .shortcode-form form textarea:focus{outline-color:#a300bc}.development .shortcode-form form input[type="submit"]{background-color:#7c008d !important;color:#fff !important;border-color:#7c008d !important}.development .shortcode-form form input[type="submit"]:hover{background-color:#a300bc !important}.supply .shortcode-form form input:focus,.supply .shortcode-form form textarea:focus{outline-color:#f53f54}.supply .shortcode-form form input[type="submit"]{background-color:#ce0c23 !important;color:#fff !important;border-color:#ce0c23 !important}.supply .shortcode-form form input[type="submit"]:hover{background-color:#f53f54 !important}.it-services .shortcode-form form input:focus,.it-services .shortcode-form form textarea:focus{outline-color:#00dcbf}.it-services .shortcode-form form input[type="submit"]{background-color:#00a99f !important;color:#fff !important;border-color:#00a99f !important}.it-services .shortcode-form form input[type="submit"]:hover{background-color:#00dcbf !important}.shortcode-contact-form,.shortcode-pillar-form{padding:10px;background-color:#d9d9d9;margin-top:-1px}@media (min-width:750px){.shortcode-contact-form,.shortcode-pillar-form{padding:80px 20px}}.shortcode-contact-form table,.shortcode-pillar-form table{margin-top:18px}.shortcode-contact-form table td,.shortcode-pillar-form table td{padding:0 7px}.shortcode-contact-form form input[type="email"],.shortcode-pillar-form form input[type="email"],.shortcode-contact-form form input[type="text"],.shortcode-pillar-form form input[type="text"],.shortcode-contact-form form textarea,.shortcode-pillar-form form textarea{background-color:#d9d9d9;padding:10px;border:1px solid #a1a1a1;margin-bottom:10px;width:100%;color:#363636}.shortcode-contact-form form input[type="submit"],.shortcode-pillar-form form input[type="submit"]{background-color:#fff;color:#000;padding:10px 48px;border:1px solid #fff;cursor:pointer}.shortcode-contact-form form input:focus,.shortcode-pillar-form form input:focus,.shortcode-contact-form form textarea:focus,.shortcode-pillar-form form textarea:focus{outline-color:#636363}.it-services .shortcode-contact-form input[type="submit"],.it-services .shortcode-pillar-form input[type="submit"]{background-color:#00a99f !important;border:#00a99f !important;color:#fff !important}.it-services .shortcode-contact-form input[type="submit"]:hover,.it-services .shortcode-pillar-form input[type="submit"]:hover{background-color:#00dcbf !important}.supply .shortcode-contact-form input[type="submit"],.supply .shortcode-pillar-form input[type="submit"]{background-color:#ce0c23 !important;border:#ce0c23 !important;color:#fff !important}.supply .shortcode-contact-form input[type="submit"]:hover,.supply .shortcode-pillar-form input[type="submit"]:hover{background-color:#f53f54 !important}.learning .shortcode-contact-form input[type="submit"],.learning .shortcode-pillar-form input[type="submit"]{background-color:#1651d6 !important;border:#1651d6 !important;color:#fff !important}.learning .shortcode-contact-form input[type="submit"]:hover,.learning .shortcode-pillar-form input[type="submit"]:hover{background-color:#4478ec !important}.development .shortcode-contact-form input[type="submit"],.development .shortcode-pillar-form input[type="submit"]{background-color:#7c008d !important;border:#7c008d !important;color:#fff !important}.development .shortcode-contact-form input[type="submit"]:hover,.development .shortcode-pillar-form input[type="submit"]:hover{background-color:#a300bc !important}.development .shortcode-contact-form,.development .shortcode-pillar-form{background-color:#540063;color:#fff}.development .shortcode-contact-form form input[type="email"],.development .shortcode-pillar-form form input[type="email"],.development .shortcode-contact-form form input[type="text"],.development .shortcode-pillar-form form input[type="text"],.development .shortcode-contact-form form textarea,.development .shortcode-pillar-form form textarea{background-color:#540063;color:#fff}.development .shortcode-contact-form form input:focus,.development .shortcode-pillar-form form input:focus,.development .shortcode-contact-form form textarea:focus,.development .shortcode-pillar-form form textarea:focus{outline-color:#a300bc}.supply .shortcode-contact-form,.supply .shortcode-pillar-form{background-color:#900818;color:#fff}.supply .shortcode-contact-form form input[type="email"],.supply .shortcode-pillar-form form input[type="email"],.supply .shortcode-contact-form form input[type="text"],.supply .shortcode-pillar-form form input[type="text"],.supply .shortcode-contact-form form textarea,.supply .shortcode-pillar-form form textarea{background-color:#900818;color:#fff}.supply .shortcode-contact-form form input:focus,.supply .shortcode-pillar-form form input:focus,.supply .shortcode-contact-form form textarea:focus,.supply .shortcode-pillar-form form textarea:focus{outline-color:#f53f54}.learning .shortcode-contact-form,.learning .shortcode-pillar-form{background-color:#09328e;color:#fff}.learning .shortcode-contact-form form input[type="email"],.learning .shortcode-pillar-form form input[type="email"],.learning .shortcode-contact-form form input[type="text"],.learning .shortcode-pillar-form form input[type="text"],.learning .shortcode-contact-form form textarea,.learning .shortcode-pillar-form form textarea{background-color:#09328e;color:#fff}.learning .shortcode-contact-form form input:focus,.learning .shortcode-pillar-form form input:focus,.learning .shortcode-contact-form form textarea:focus,.learning .shortcode-pillar-form form textarea:focus{outline-color:#4478ec}.it-services .shortcode-contact-form,.it-services .shortcode-pillar-form{background-color:#00544f;color:#fff}.it-services .shortcode-contact-form form input[type="email"],.it-services .shortcode-pillar-form form input[type="email"],.it-services .shortcode-contact-form form input[type="text"],.it-services .shortcode-pillar-form form input[type="text"],.it-services .shortcode-contact-form form textarea,.it-services .shortcode-pillar-form form textarea{background-color:#00544f;color:#fff}.it-services .shortcode-contact-form form input:focus,.it-services .shortcode-pillar-form form input:focus,.it-services .shortcode-contact-form form textarea:focus,.it-services .shortcode-pillar-form form textarea:focus{outline-color:#00dcbf}.shortcode-action-offers .row{border:1px solid #e6e6e6;border-radius:8px;margin-bottom:80px}.shortcode-action-offers .row .col-md-4{padding:0px 0px 40px;border-bottom:1px solid #e6e6e6}@media (min-width:770px){.shortcode-action-offers .row .col-md-4{border-right:1px solid #e6e6e6;border-bottom:0px}}.shortcode-action-offers .row .col-md-4:last-of-type{border-right-width:0px}.shortcode-action-offers .row .col-md-4 .offer{text-align:center;padding:12px 20px}.shortcode-action-offers .row .col-md-4 .offer .offer-header{width:100%;margin-bottom:10px;font-size:0.8em}.shortcode-action-offers .row .col-md-4 .offer .offer-header .action{float:left;font-weight:bold}.shortcode-action-offers .row .col-md-4 .offer .offer-header .discount{float:right;background-color:#51ba53;border-radius:100px;color:#fff;padding:2px 12px}.shortcode-action-offers .row .col-md-4 .offer .price{color:#1651d6;font-size:1.8em;margin-bottom:10px}.shortcode-action-offers .row .col-md-4 .offer .price .currencySymbol{font-size:1em}.shortcode-action-offers .row .col-md-4 .offer .price .noVat{font-size:0.5em}.shortcode-action-offers .row .col-md-4 .offer .title{font-size:1.2em;margin-bottom:12px}.shortcode-action-offers .row .col-md-4 .offer .date,.shortcode-action-offers .row .col-md-4 .offer .schedule{margin-bottom:12px;font-size:0.8em;color:#a0a0a0}.shortcode-action-offers .row .col-md-4 .offer a.button{display:inline-block;border:1px solid #515151;padding:10px 50px;color:#fff;text-decoration:none;transition:0.3s;position:absolute;left:50%;transform:translateX(-50%);bottom:12px}.shortcode-action-offers .row .col-md-4 .offer a.button:hover{box-shadow:0px 0px 12px #999}.learning .shortcode-action-offers .button{background-color:#1651d6 !important;color:#fff !important}.learning .shortcode-action-offers .button:hover{background-color:#4478ec !important}.employee-header{padding:40px 0px;background-color:#434343 !important;color:#fff !important}.employee-header a{color:#fff !important}.employee-header .employeeTable .avatarCell{padding:10px}.employee-header .employeeTable .avatarCell img{border-radius:150px}.employee-header .employeeTable .infoCell{padding:10px}.employee-header .employeeText,.employee-header .employeeTable{margin-bottom:20px}.employee-header .section-button{background-color:#2e2e2e !important;color:#fff !important}.employee-header .section-button:hover{background-color:#636363 !important}.employee-header.learning{background-color:#09328e !important;color:#fff !important}.employee-header.learning .section-button{background-color:#1651d6 !important;color:#fff !important}.employee-header.learning .section-button:hover{background-color:#4478ec !important}.employee-header.development{background-color:#540063 !important;color:#fff !important}.employee-header.development .section-button{background-color:#7c008d !important;color:#fff !important}.employee-header.development .section-button:hover{background-color:#a300bc !important}.employee-header.it-services{background-color:#00544f !important;color:#fff !important}.employee-header.it-services .section-button{background-color:#00a99f !important;color:#fff !important}.employee-header.it-services .section-button:hover{background-color:#00dcbf !important}.employee-header.supply{background-color:#900818 !important;color:#fff !important}.employee-header.supply .section-button{background-color:#ce0c23 !important;color:#fff !important}.employee-header.supply .section-button:hover{background-color:#f53f54 !important}.breadcrumbs{list-style:none;margin:10px 0;overflow:hidden;padding:0 5px}.breadcrumbs li{display:inline-block;vertical-align:middle;margin-right:8px;color:#fff}.breadcrumbs li a,.breadcrumbs li span,.breadcrumbs li strong,.breadcrumbs li i{color:#fff}.breadcrumbs li a{font-weight:200}.breadcrumbs .separator{font-size:18px;font-weight:100;color:#ccc}.breadcrumbs .font-size-08{font-size:0.8rem}.categoryWrapper .has-small-font-size{font-size:unset}.categoryWrapper .row li{margin-bottom:10px}figure.aligncenter *{margin-left:auto;margin-right:auto}html,body{max-width:100%;overflow-x:hidden;font-size:18px}html{background-color:#141414}body{overflow:hidden;background-color:#fff}.sr{visibility:hidden}.search-results .search-results-header{background-color:#f2f2f2;padding:40px}.search-results .search-results-body{padding:10px}.postWrapper{margin-bottom:30px}.postWrapper a{color:#000}.postWrapper a h2{color:#000}.postWrapper a h2:hover{color:#000}.postWrapper .postCategory{color:#303030;text-transform:uppercase}.postWrapper .postCategory.learning{color:#1651d6}.postWrapper .postCategory.supply{color:#ce0c23}.postWrapper .postCategory.it-services{color:#00a99f}.postWrapper .postCategory.development{color:#7c008d}.wp-block-image img{height:100%}.desktop-hide{display:initial}@media (min-width:850px){.desktop-hide{display:none !important}}.wp-block-embed-youtube{text-align:center}_:-ms-fullscreen,:root .container .wp-block-gallery{text-align:center}_:-ms-fullscreen figure img,:root .container .wp-block-gallery figure img{display:inline;width:auto}#heroVideoPlaylist{display:none}.heroVideoOverlay{transition:background-color .5s}.mt50{margin-top:50px}.mb50{margin-bottom:50px}.visibility-mobile-hide{display:none}@media (min-width:850px){.visibility-mobile-hide{display:block !important}}.visibility-desktop-hide{display:block}@media (min-width:850px){.visibility-desktop-hide{display:none !important}}