﻿@font-face{font-family:"Inter";src:url(../fonts/Inter-VariableFont_opsz,wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap;}
@font-face{font-family:"Inter";src:url(../fonts/Inter-Italic-VariableFont_opsz,wght.ttf) format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap;}
@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap;}
@font-face{font-family:"Montserrat";src:url(../fonts/Montserrat-Italic-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap;}
:root{--fontI:Inter,system-ui,Arial,sans-serif;--fontM:Montserrat,system-ui,Arial,sans-serif;--darkGray1:#202020;--darkGray2:#707070;--lightGray1:#ecedee;--lightGray2:#fafafa;--darkBlue1:#282560;--lightBlue1:#19ecf6;--lightBlue2:#2ec6e9;--red1:#fe6b60;}
*{box-sizing:border-box;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}
.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{box-sizing:content-box;-webkit-box-sizing:content-box !important;-moz-box-sizing:content-box;-ms-box-sizing:content-box;}
body{background-color:#fff;font-family:var(--fontM);font-size:18px;line-height:1.5;font-weight:500;position:relative;min-width:320px;min-height:100vh;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
input[type=number]{-moz-appearance:textfield;}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
.Normal p,.Normal div,.Normal ul,.Normal ol,section{font-size:18px;line-height:1.5;font-family:var(--fontM);color:var(--darkGray1);list-style-position:outside;}
.Normal strong,.Normal p strong,.Normal div strong,.Normal li strong{font-weight:700;}
.NormalRed{font-size:18px;line-height:1.5;font-family:var(--fontM);color:#f00;}
h1,h2,h3,h4,h5,h6{font-family:var(--fontM);color:var(--darkGray1);margin:0;}
h1{font-weight:700;font-size:40px;}
h2{font-weight:700;font-size:40px;}
h3{font-weight:700;font-size:28px;}
h4{font-weight:500;font-size:24px;}
h5{font-weight:500;font-size:21px;text-transform:uppercase;}
input::-ms-clear{display:none;}
input[type=password],input[type=email],input[type=text],input[type=phone],input[type=number],textarea,select,input[type=search]{margin:0px;font-family:var(--fontM);font-size:18px;font-weight:500;color:var(--darkGray1);border:1px solid var(--darkGray1);width:100%;background-color:#fff;line-height:20px;padding:19px 20px;font-weight:normal;}
.fl{float:left;}
.fr{float:right;}
.glHidden{display:none;}
.clearfix{clear:both;}
.clearfix:after{content:" ";visibility:hidden;display:block;height:0;float:none;clear:both;font-size:0;margin:0;padding:0;}
.dFlex{display:flex;}
.glukSite{position:relative;min-width:320px;min-height:100vh;}
img{border:0 none;max-width:100%;}
ul li{list-style:disc none outside;}
ul li ul li{list-style:circle none outside;}
a,a:visited{color:var(--darkBlue1);text-decoration:none;}
a{transition:all .25s ease-in-out;}
a:hover,a:active{color:var(--darkGray2);text-decoration:underline;}
.w4{width:4%;}
.w5{width:5%;}
.w7{width:7%;}
.w9{width:9%;}
.w10{width:10%;}
.w15{width:15%;}
.w16{width:16%;}
.w20{width:20%;}
.w22{width:22%;}
.w23{width:23%;}
.w25{width:25%;}
.w30{width:30%;}
.w31{width:31%;}
.w32{width:32%;}
.w33{width:33.33%;}
.w33p{width:33%;}
.w35{width:35%;}
.w36{width:36%;}
.w38{width:38%;}
.w40{width:40%;}
.w43{width:43%;}
.w44{width:44%;}
.w45{width:45%;}
.w48{width:48%;}
.w49{width:49%;}
.w50{width:50%;}
.w55{width:55%;}
.w60{width:60%;}
.w62{width:62%;}
.w65{width:65%;}
.w66{width:66.66%;}
.w70{width:70%;}
.w75{width:75%;}
.w80{width:80%;}
.w80p{width:80px;}
.w83{width:83%;}
.w85{width:85%;}
.w90{width:90%;}
.w95{width:95%;}
.w100{width:100%;}
.pRel{position:relative;}
.wrap{width:96vw;max-width:1640px;margin:0 auto;}
.mr2p{margin-right:2%;}
.primaryBtn,.primaryBtn:link,.primaryBtn:visited,.primaryBtn:hover,.primaryBtn:active,
.secondaryBtn,.secondaryBtn:link,.secondaryBtn:visited,.secondaryBtn:hover,.secondaryBtn:active,
.tertiaryBtn,.tertiaryBtn:link,.tertiaryBtn:visited,.tertiaryBtn:hover,.tertiaryBtn:active{font-family:var(--fontM);min-height:50px;font-weight:600;font-size:18px;line-height:22px;padding:14px 30px;text-align:center;text-decoration:none;text-transform:uppercase;}
.primaryBtn,.primaryBtn:link,.primaryBtn:visited,.primaryBtn:hover,.primaryBtn:active{background-color:var(--red1);color:#fff;}
.secondaryBtn,.secondaryBtn:link,.secondaryBtn:visited,.secondaryBtn:hover,.secondaryBtn:active{background-color:var(--darkBlue1);color:#fff;}
.tertiaryBtn,.tertiaryBtn:link,.tertiaryBtn:visited,.tertiaryBtn:hover,.tertiaryBtn:active{background-color:var(--lightGray1);color:var(--darkGray1);}
.alignItemsCenter{align-items:center;}
.videoBackground{position:relative;width:100%;min-height:51vw;overflow:hidden;}
.videoBackground video{position:absolute;top:0;left:50%;width:100vw;height:56.25vw;z-index:1;transform:translate(-50%,0);object-fit:cover;}
.portal .videoBackground video{width:auto;height:88vw;aspect-ratio:16/9;}
.videoBackground .headerContent{position:relative;z-index:2;min-height:71vw;display:flex;flex-direction:column;justify-content:space-between;background:url(../images/video-tint.webp) repeat left top;}
.portal .videoBackground .headerContent{min-height:88vw;}
.admin .headerContent{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;background:url(../images/video-tint.webp) repeat left top;}
.logoMenuBar{height:112px;padding:28px 0;}
.logoMenuBar .dFlex{flex-direction:row;justify-content:space-between;position:relative;}
.logoMenuBar .dFlex>div,.logoMenuBar .dFlex>a{flex:none;}
#nav-desktop{display:none;}
/*Side Menu*/
#body-overlay{position:fixed;width:100vw;height:100vh;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(32,32,32,.6);}
#nav-mobile{padding-top:18px;}
#menuToggle{display:block;position:relative;z-index:3;-webkit-user-select:none;user-select:none;}
#menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:4;-webkit-touch-callout:none;}
#menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#cdcdcd;border-radius:3px;z-index:3;transform-origin:4px 0px;transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),opacity 0.55s ease;}
#menuToggle span:first-child{transform-origin:0% 0%;}
#menuToggle span:nth-last-child(2){transform-origin:0% 100%;}
#menuToggle input:checked ~ span{opacity:1;transform:rotate(45deg) translate(-2px,-1px);background:var(--lightBlue1);}
#menuToggle input:checked ~ span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2,0.2);}
#menuToggle input:checked ~ span:nth-last-child(2){transform:rotate(-45deg) translate(0,-1px);}
#menuToggle input:checked ~ ul{transform:none;}
.nav-drill{background-color:var(--darkBlue1);display:flex;height:calc(100vh - 74px);max-width:100%;overflow-x:hidden;overflow-y:auto;position:fixed;left:0;top:74px;width:320px;z-index:100;-webkit-overflow-scrolling:touch;transform:translateX(-100%);transition:.45s;}
.nav-is-toggled .nav-drill{transform:translateX(0);}
.nav-drill ul{list-style:none;margin:0;padding:0;}
.nav-items{flex:0 0 100%;}
.nav-item{display:flex;justify-content:space-between;}
.nav-item:not(:last-child){border-bottom:1px hidden var(--lightBlue2);}
.nav-item.selected{background-color:var(--lightBlue1);}
.nav-item a.nav-link{display:block;flex:1 1 auto;font-size:1rem;font-weight:500;line-height:1.5em;padding:.875rem 1rem;color:#fff;text-decoration:none;}
.nav-item a.nav-link:hover{text-decoration:none;background-color:var(--lightBlue2);color:var(--darkGray1);}
.nav-item a.nav-item.selected{background-color:var(--lightBlue1);color:var(--darkGray2);}
.nav-item a.nav-expand-link{align-items:center;display:flex;flex-grow:0;flex:none;font-size:1.125rem;width:44px;}
.nav-drill ul{list-style:none;margin:0;padding:0;}
.nav-expand-content{background-color:var(--darkBlue1);height:100%;left:0;position:absolute;top:0;transform:translateX(100%);transition:.3s;visibility:hidden;width:100%;}
.nav-expand.active>.nav-expand-content{transform:translateX(0);visibility:visible;}
#nav-mobile .nav-item.dFlex{position:initial;}
.nav-item a.nav-link.nav-back-link{background-color:var(--lightGray1);color:var(--darkBlue1);}
.nav-item a.nav-link.nav-back-link:hover{color:var(--darkGray2);}
/*End Side Menu*/
.videoBackground .headerContent h1{font-size:32px;line-height:1.2;color:#fff;text-align:center;}
.videoBackground .headerContent h1 span{color:var(--lightBlue1);}
.headerInsights{background-color:#fff;padding:10px 0 20px 0;}
.headerInsights>.dFlex{flex-direction:column;gap:14px;}
.insightGroup.dFlex{flex-direction:column;gap:14px;}
.insightGroup.dFlex .insightItem{display:flex;flex:1;flex-direction:row;gap:10px;justify-content:space-between;}
.headerText .dFlex{flex-direction:column;gap:24px;align-items:center;padding-bottom:20px;}
.insight{font-size:18px;font-family:var(--fontM);line-height:1.2;color:var(--darkGray1);font-weight:600;min-height:44px;display:flex;flex-direction:column;padding-top:14px;}
.insightNum{color:var(--lightBlue1);font-size:36px;line-height:40px;width:24px;flex:none;text-align:center;}
.insightText{color:var(--darkGray1);font-family:var(--fontM);font-size:18px;line-height:1.2;font-weight:600;flex:1;border-left:1px solid var(--lightBlue1);padding:6px 10px;display:flex;flex-direction:row;flex-wrap:wrap;}
.inTouch{background-color:var(--darkBlue1);color:#fff;padding:58px 0 70px 0;}
.inTouch h3{font-size:38px;line-height:47px;color:#fff;text-align:center;margin-bottom:15px;}
.inTouch div{font-size:20px;line-height:27px;color:#fff;text-align:center;font-weight:400;}
.inTouch div a,.inTouch div a:visited{font-size:20px;line-height:27px;color:#fff;font-weight:400;}
.inTouch div a:hover{color:var(--lightBlue1);}
.footerNav.dFlex{flex-direction:column;gap:30px;padding:20px 0 50px 0;}
.footerNavGroup h4{font-size:18px;line-height:19px;padding-bottom:10px;font-weight:600;}
.footerNavGroup ul{padding:0 0 30px 0;margin:0;}
.footerNavGroup ul li{padding:0;margin:0;list-style:none none outside;}
.footerNavGroup ul li a,.footerNavGroup ul li span{font-size:18px;line-height:34px;color:var(--darkGray1);font-weight:400;}
.footerNavGroup ul li a:hover{color:var(--lightBlue2);text-decoration:underline;}
.footerFeature{border-top:1px solid var(--darkGray2);border-bottom:1px solid var(--darkGray2);padding:10px 0;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;align-items:center;justify-content:center;}
.footerFeature>div{flex:none;font-family:var(--fontM);font-size:18px;font-weight:600;line-height:19px;color:var(--darkGray1);}
.footerFeature>div:last-child{max-width:100%;text-align:center;}
.footerFeature>div:first-child{line-height:34px;}
.footerFeature img{display:block;width:99px;height:auto;}
.footerSocialLinks{display:flex;flex-direction:column;padding:20px 0 40px 0;gap:20px;}
.footerSocials{display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:center;}
.footerSocials a,.footerSocials a:hover{display:block;text-indent:-9999em;width:32px;height:32px;background:url(../images/social.svg) no-repeat;background-size:auto 32px;text-decoration:none;}
.footerSocials a.fb{}
.footerSocials a.insta{background-position:-40px 0;}
.footerSocials a.x{background-position:-81px 0;}
.footerSocials a.yt{background-position:-122px 0;}
.footerSocials a.linked{background-position:-163px 0;}
.footerLinks{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;justify-content:center;}
.footerLinks span{display:block;font-size:14px;line-height:1.5;color:var(--darkGray1);font-weight:400;}
.footerLinks span.SkinObject{text-align:center;}
.footerLinks span a{font-size:14px;line-height:1.5;color:var(--darkGray1);font-weight:400;}
.homeServices{border-top:1px solid var(--darkGray2);border-bottom:1px solid var(--darkGray2);padding:30px 0;}
.homeServices h2{line-height:1.2;padding-bottom:30px;}
.serviceBoxtext{padding:20px 0;font-size:18px;text-transform:uppercase;line-height:1.2;}
.servicesList{flex-direction:column;gap:24px;}
.servicesList .serviceBox{width:100%;}
.servicesList .serviceBox img{display:block;width:100%;height:auto;}
.infoBox{flex-wrap:wrap;}
.infoBox .item1{position:relative;background-image:url(../images/User_Experience.webp);background-size:100% auto;background-position:center;aspect-ratio:960 / 524;background-repeat:no-repeat;}
.infoBox .item1>div{position:absolute;bottom:0;aspect-ratio:960/108;background:rgba(255,255,255,0.5);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);align-content:center;text-align:center;width:100%;font-size:22px;}
.infoBox>div{flex:1 1 100%;flex-wrap:wrap;}
.infoBox .item2>div:first-child,.infoBox .item2>div:nth-child(2){flex:1 1 100%;min-width:0;}
/*.infoBox .item2>div:last-child,.infoBox .item2>div:nth-child(2){display:flex;align-items:end;padding-left:24px;padding-bottom:16px;font-family:var(--fontM);font-size:18px;line-height:28px;}*/
.infoBox .textBoxBig{flex:0 0 100%;min-width:0;aspect-ratio:960/226;background-color:var(--darkBlue1);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:var(--fontM);font-size:18px;line-height:28px;}
.infoBox img{display:block;}
.infoBox > .dFlex div{width:100%;}
.infoBox .textBoxSmall{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px 0;font-family:var(--fontM);font-size:18px;line-height:28px;text-align:center;}
/*.infoBox .item2>div:last-child span{display:inline;}
.infoBox .item2>div:nth-child(2) span{display:inline;max-width:312px;}
.infoBox .item2>div:first-child{aspect-ratio:480 / 298;}
.infoBox .item3>div,.infoBox .item4>div{flex:1 1 100%;min-width:0;}
.infoBox .item3>div:first-child,.infoBox .item4>div:first-child{display:flex;align-content:flex-end;font-family:var(--fontM);font-size:18px;line-height:28px;flex-wrap:wrap;}
.infoBox .item3>div:first-child span,.infoBox .item4>div:first-child span{display:inline;margin-left:24px;padding-bottom:16px;flex:1 1 100%;}*/
.infoBox .item4>div:first-child a{display:flex;width:100%;height:48px;background:var(--red1);color:#fff;align-items:center;padding-left:24px;font-size:18px;font-family:var(--fontM);}
.infoBox .item4>div:first-child a svg{margin-left:5px;}
.infoBox .item4 .textBoxSmall{padding-bottom:0;}
.infoBox .textBoxSmall span{display:block;padding:0 10px;text-align:center;}
.infoBox .item4 .textBoxSmall span{padding:0 10px 16px 10px;}
.infoBox .textBoxBig span{display:block;text-align:center;padding:0 10px;}

.tertiaryBtn,.tertiaryBtn:link,.tertiaryBtn:visited,.tertiaryBtn:hover,.tertiaryBtn:active{font-family:var(--fontM);min-height:50px;font-weight:600;font-size:18px;line-height:22px;padding:14px 30px;text-align:center;text-decoration:none;text-transform:uppercase;}
.infoBox img{width:100%}
.infoBox:last-child{margin-bottom:150px;}
.personalBarContainer{display:none;}
body{margin-left:0px !important;}
.whyGLUK{width:98%;max-width:1014px;margin:0 auto;justify-content:space-around;gap:20px;}
.whyGLUK div{flex:1 1 auto;}
.whyGLUK div:first-child{max-width:80px;}
.whyGLUK div:nth-child(2){padding-left:10px;padding-bottom:52px;margin-bottom:52px;border-bottom:1px solid var(--darkGray2);}
.whyGLUK div:last-child{display:none;max-width:80px;}
.whyGLUK h2{font-family:var(--fontM);font-size:26px;line-height:1.2;margin-bottom:26px;}
.whyGLUK h3{font-family:var(--fontM);font-size:18px;line-height:1.2;margin-bottom:22px;color:var(--lightBlue1);}
.whyGLUK div span{display:inline-block;max-width:380px;}
.plus{position:relative;width:44px;height:44px;margin:0 0 0 auto;}
.plus::before,.plus::after{content:"";position:absolute;background-color:var(--red1);}
.plus::before{width:100%;height:10px;top:50%;left:0;transform:translateY(-50%);}
.plus::after{width:10px;height:100%;left:50%;top:0;transform:translateX(-50%);}
.owl-dots{display:flex;padding:20px 0;align-items:center;justify-content:center;gap:10px;}
.home .owl-dots{background-color:var(--lightGray2);}
.owl-dots button.owl-dot{display:inline-block;width:22px;height:22px;border:1px solid var(--darkGray2);border-radius:50%;background-color:#fff;}
.owl-dots button.owl-dot.active{border:1px solid var(--lightBlue1);border-radius:50%;background-color:var(--lightBlue1);}
.home .owl-stage,.home .owl-item{background-color:var(--lightGray2);}
.home .owl-item .tImg{padding:20px 0;}
.home .owl-item .tImg img{display:block;width:auto;height:100px;margin:0 auto;}
.home .owl-item div div b{font-weight:bold;}
.home .owl-item>div{padding:0 20px;}
.home .owl-item .tFrom{padding-top:20px;}
.home .owl-item .tImg~div{border-top:1px solid var(--darkGray2);padding-top:20px;}
.partnerLogos{width:96%;max-width:1014px;margin:0 auto;padding-bottom:60px;}
.partnerLogos h2{font-family:var(--fontM);font-size:38px;line-height:47px;text-align:center;padding:40px 0;text-transform:uppercase;}
.partnerLogos>span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;}
.partnerLogos>span .sprite{display:inline-block;background:url(../images/spritesheet.webp) no-repeat;}
.partnerLogos>span .sprite.sprite-ukwda_logo{width:198px;height:60px;background-position:0 -300px;}
.partnerLogos>span .sprite.sprite-ukita_logo{width:144px;height:60px;background-position:0 -240px;}
.partnerLogos>span .sprite.sprite-google_logo{width:170px;height:60px;background-position:0 -60px;}
.partnerLogos>span .sprite.sprite-cyber_logo{width:150px;height:60px;background-position:0px -429px;}
.partnerLogos>span .sprite.sprite-g-cloud{width:152px;height:60px;background-position:0 -120px;}
.partnerLogos>span .sprite.sprite-microsoft_logo{width:206px;height:60px;background-position:0 -180px;}
.partnerLogos>span .sprite.sprite-iasme{width:150px;height:60px;background-position:0 -369px;}
.teamWrapper{background-color:var(--lightGray2);}
.teamWrapperInner{width:100%;max-width:1920px;margin:0 auto;}
.teamImage img{display:block;width:100%;height:auto;}
.teamTexts div{font-family:var(--fontM);font-size:28px;line-height:42px;font-weight:700;text-align:center;padding:30px 0;color:var(--darkGray1);}
.teamTexts{text-align:center;padding-bottom:20px;}
.teamTexts a,.teamTexts a:hover{display:inline-block;font-family:var(--fontM);font-size:18px;line-height:22px;text-transform:uppercase;position:relative;padding-right:30px;font-weight:600;color:var(--darkGray1);}
.teamTexts a:after{display:block;width:16px;height:16px;position:absolute;right:0;top:3px;content:" ";background:url(../images/about-arrow-down.webp) no-repeat center center;}
.headerSpace{height:20px;}
.headerBreadcrumbs{padding:10px 0 40px 0;font-family:var(--fontM);font-size:14px;line-height:18px;color:var(--darkGray1);}
.breadcrumbLink,.breadcrumbLink:visited,.breadcrumbLink:hover,.breadcrumbSep{font-size:14px;line-height:18px;color:var(--darkGray1);}
.breadcrumbSep{display:inline-block;padding:0 3px;}

/*Services*/
.services{padding:50px 0;}
.services img{padding:30px 0px;display:block;}
.services .hoverSwipe{margin:0px;position:relative;padding:0 50px;text-align:center;vertical-align:middle;transform:translateZ(0);backface-visibility:hidden;transition-property:color;transition-duration:0.3s;display:inline-block;color:#fff !important;background-color:var(--darkBlue1);border-radius:4px;line-height:50px;}
.services .hoverSwipe:hover{text-decoration:none;}
.services.salesforce{padding:0px;}
.services.salesforce ul li{font-size:18px;}
.services .service{width:100%;padding-bottom:30px;}

.serviceList .serviceImg{width:100%;padding-bottom:20px;}
.services.salesforce .serviceImg{height:90px}
.services .serviceImg img, .cyberSec .serviceImg img{display:block;margin:0 auto;}
.services .serviceImg a{display:block;margin:0 auto;}
.services .serviceImg a:hover{text-decoration:none;}
.Security .serviceImg a{width:32px;height:40px;background:transparent url(../images/icons.webp) no-repeat 0 0;}
.CloudIT .serviceImg a{width:48px;height:28px;background:transparent url(../images/icons.webp) no-repeat -34px 0;}
.Websites .serviceImg a{width:24px;height:48px;background:transparent url(../images/icons.webp) no-repeat -84px 0;}
.MobileAps .serviceImg a{width:28px;height:48px;background:transparent url(../images/icons.webp) no-repeat -110px 0;}
.services .serviceDescription{font-family:var(--fontI);font-size:18px;line-height:1.5;color:var(--darkGray2);padding-bottom:40px;text-align:left;}
.services .serviceTitle, .services .serviceText h2{color:var(--darkGray1);font-family:var(--fontM);font-size:24px;line-height:1.5;padding-bottom:20px;text-align:center;display:block;font-weight:normal;}
.services .serviceText{width:100%;}
.cyberSec ul{padding-left:20px;}
.cyberSec ul li{list-style-image:url(../images/check.webp);}
.cyberSec h2,.cyberSec h3{text-align:center;}

.services .serviceTitle{color:var(--darkGray1);font-family:var(--fontM);font-size:22px;line-height:1.5;padding-bottom:10px;display:block;text-decoration:none;box-sizing:border-box;padding-left:10px;}
.services a.serviceTitle.active{color:var(--lightBlue1);font-family:var(--fontM);font-size:22px;line-height:1.5;padding-bottom:10px;display:block;text-decoration:none;}
.services .serviceTitle:hover{color:var(--lightBlue1);font-family:var(--fontM);font-size:22px;line-height:1.5;padding-bottom:10px;display:block;text-decoration:none;}
.serviceItem{border-top:1px solid var(--lightGray1);}
.serviceItem.cyberessentials img.infoImg{max-width:140px;}
.serviceItem table{margin:0 auto;}
.serviceItem table tr td{border-bottom:1px solid var(--lightGray1);}
.serviceItem table tr td.col1{border-left:1px solid var(--lightGray1);}
.serviceItem table tr td.col2{border-right:1px solid var(--lightGray1);}
.serviceItem table.ServiceTable1{width:100%}
.serviceItem table.ServiceTable1 tr th.col1{width:70%;}
.serviceItem table.ServiceTable1 tr th.col2{width:30%;}
.serviceItem table.ServiceTable1 tr td.col2{border-left:1px solid var(--lightGray1);}
.serviceItem table tr td.footerCell{border:none;}
.serviceItem table tr th{font-size:20px;background-color:var(--lightBlue1);color:#fff;border:1px solid var(--lightGray1);line-height:2;}
.serviceItem table tr th.vcol1H{border-bottom:none;}
.vcol1,.vcol2,.vcol3,.vcol4,.vcol5{border-left:1px solid var(--lightGray1);}
.tdLast{border-right:1px solid var(--lightGray1);}
.serviceItem table.ServiceTable3,.serviceItem table.ServiceTable1{padding:2px;}
.serviceItem table.ServiceTable3{display:none;}
.serviceItem table.ServiceTable3 tr td.vcol1{width:60%;}
.serviceItem table.ServiceTable3 tr td.vcol2{width:40%;}
.subTitle1,h3.subTitle1 strong{color:var(--lightBlue1);font-family:var(--fontM);font-size:28px;line-height:1.1;font-weight:normal;}
ul.standard,ul.emailSec{padding:0px 0px 20px 60px;margin:0px;}
ul.standard li,ul.emailSec li{list-style-image:url(../images/check.webp);}
.serviceItem ul li{list-style-type:disc;list-style-image:url(../images/triangle_bp.webp);}
img.infoImg{margin:50px auto 0px;display:block;}
.knowMore::before,.loadMore::before,.hoverSwipe::before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:var(--lightBlue2);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.knowMore:hover::before,.knowMore:focus::before,.knowMore:active::before,.loadMore:hover::before,.loadMore:focus::before,.loadMore:active::before,.hoverSwipe:hover::before,.hoverSwipe:focus::before,.hoverSwipe:active::before{-webkit-transform:scaleX(1);transform:scaleX(1);}
.serviceText h2{color:var(--darkGray1);font-family:var(--fontM);font-size:40px;line-height:1.1;font-weight:bold;text-align:center;}
.serviceText h3{color:var(--red1);font-family:var(--fontM);font-size:28px;line-height:1.9;padding-bottom:15px;font-weight:500;text-align:center;}
.services>.service>h3{background:var(--lightGray1);text-indent:34px;position:relative;font-size:16px;line-height:24px;}
.services>.service>h3::before{position:absolute;left:0;top:0;width:24px;height:24px;background:var(--lightBlue2);display:block;content:' ';}
/*End Services*/
.glukModuleTitleH2 h2>.Head{color:var(--lightBlue2);font-weight:600;}
.glukModuleTitleH2 .Normal>h2{color:var(--darkGray2);font-weight:500;margin-bottom:.65rem;}

@media screen and (min-width:460px) {
.footerRight{display:flex;flex-direction:row;gap:20px;}
.footerRight .footerColumn{flex:1;}
.portal .videoBackground video{height:71vw;}
.portal .videoBackground .headerContent{min-height:71vw;}
}

@media screen and (min-width:640px) {
.footerLeft .nav-footer{columns:2;}
.portal .videoBackground video{height:56.25vw;}
.portal .videoBackground .headerContent{min-height:56.25vw;height:56.25vw;}
}
/*Tablet*/
@media screen and (min-width:769px) {
.wrap{width:90vw;}
.videoBackground .headerContent{min-height:61vw;}
.videoBackground .headerContent .primaryBtn{width:224px;}
.videoBackground .headerContent h1{font-size:42px;}
.headerText .dFlex{gap:39px;padding-bottom:0;}
.headerInsights{padding:10px 0 40px 0;}
.insightGroup.dFlex{flex-wrap:wrap;flex-direction:row;flex:1;}
.insightGroup.dFlex .insightItem{flex:0 1 calc(50% - 10px);}
.insightText{flex-direction:column;}
.footerNav.dFlex{flex-direction:column;gap:30px;padding:35px 0 75px 0;}
.homeServices{padding:30px 0 80px 0;}
.servicesList{flex-direction:row;flex-wrap:wrap;}
.servicesList .serviceBox{width:calc(50% - 12px);}
.infoBox .item2>div:last-child span{width:380px;}
.infoBox .item3>div,.infoBox .item4>div{aspect-ratio:480 / 360;}
.infoBox .item3>div:first-child span,.infoBox .item4>div:first-child span{max-width:312px;}
.infoBox .item2>div:first-child,.infoBox .item2>div:nth-child(2),.infoBox>div{flex:1 1 50%;min-width:0;}
.whyGLUK div:last-child{display:block;}
.whyGLUK h2{font-size:32px;margin-bottom:32px;}
.whyGLUK h3{font-size:17px;margin-bottom:26px;}
.infoBox .textBoxSmall span{padding:0 10px;text-align:left;}
.infoBox .item4 .textBoxSmall span{padding:0 12px 20px 12px;}
.infoBox .textBoxBig span{text-align:left;padding:0 10px;}
.infoBox .item1{background-size:cover;}
.infoBox .textBoxBig,.infoBox .textBoxSmall{justify-content:flex-end;align-items:flex-start;}
.infoBox .item3 .textBoxSmall{align-items:flex-end;border-bottom:1px solid var(--darkGray2);}
.infoBox .item3 .textBoxSmall span{padding:10px 0 18px 0;}
.infoBox .item2 img{display:none;}
.infoBox .item2>div:first-child{background:url(/portals/0/web-images/laptop.webp) no-repeat center center;background-size:cover;}
.home .owl-item>div{display:flex;flex-direction:row;}
.home .owl-item .tImg{width:160px;}
.home .owl-item .tImg img{height:120px;}
.home .owl-item .tImg~div{border-left:1px solid var(--darkGray2);padding-top:0;border-top:0 none;padding-left:20px;width:calc(100% - 160px);}
.home .owl-stage-outer{padding-top:100px;background:url(../images/testimonialQuotess.webp) no-repeat center 15px;}
.partnerLogos>span{flex-direction:row;align-items:center;justify-content:center;gap:8px;}
.partnerLogos>span{padding-bottom:24px;}
.headerSpace{height:40px;}
}
/*Desktop*/
@media screen and (min-width:981px) {
.infoBox .item3>div,.infoBox .item4>div{flex:0 0 50%;}
/*{ flex:1 1 50%;min-width:0;}*/
.videoBackground video{position:absolute;top:0;left:50%;width:100vw;height:56.25vw;transform:translate(-50%,0);}
.logoMenuBar .dFlex>div,.logoMenuBar>.dFlex>a{flex:1;}
.videoBackground .headerContent{min-height:unset;height:62vw;}
.videoBackground .headerContent h1{font-size:60px;max-width:550px;text-align:left;}
.headerText .dFlex{gap:54px;align-items:flex-start;}
/*Main Menu*/
#nav-desktop{display:flex;gap:2rem;list-style:none;margin:0;padding:0;}
#nav-desktop li{position:relative;display:flex;}
#nav-desktop>li a{display:block;color:var(--lightGray1);text-decoration:none;text-transform:uppercase;font-size:18px;line-height:22px;padding:17px 0;font-weight:700;font-family:var(--fontM);}
#nav-desktop>li>ul{background:var(--darkBlue1);box-shadow:1px 1px 5px 1px rgba(236,237,238,.2);display:none;flex-direction:column;max-width:100%;min-width:max-content;padding-right:2rem;position:absolute;top:100%;right:0;max-height:calc(100vh - 86px);overflow-y:auto;}
#nav-desktop>li:hover>ul{display:flex;}
#nav-desktop>li>ul li{flex-direction:column;}
#nav-desktop>li>ul a{padding:.75rem 1.25rem;}
#nav-desktop>li>ul a:hover{color:var(--lightBlue2);}
/*End Main Menu*/
.nav-is-toggled .nav-drill{position:absolute;top:100%;}
#nav-mobile li.nav-item{flex:none;}
.headerInsights{padding:14px 0 60px 0;}
.headerInsights>.dFlex{flex-direction:row;}
.footerNav.dFlex{flex-direction:row;padding:50px 0 100px 0;}
.footerLeft,.footerRight{flex:1;}
.footerSocialLinks{flex-direction:row;justify-content:space-between;align-items:flex-start;}
.footerLinks span,.footerLinks a{line-height:32px;}
.servicesList .serviceBox{width:calc(33% - 16px);}
.homeServices{padding:30px 0 100px 0;}
.personalBarContainer{display:block;}
/*body{margin-left:60px !important;}*/
/*{flex:1 1 50%;}*/
.whyGLUK h2{font-size:38px;margin-bottom:38px;}
.whyGLUK h3{font-size:18px;margin-bottom:30px;}
.infoBox .textBoxSmall span{padding:10px 20px 18px 20px;}
.infoBox .item4 .textBoxSmall{padding:0;}
.infoBox .item4 .textBoxSmall span{padding:0 10px;}
.infoBox .textBoxBig span{padding-bottom:20px;}
.infoBox .textBoxBig span{text-align:left;padding:0 10px 20px 20px;}
.home .carouselWrapper{background:var(--lightGray2) url(../images/testimonials.webp) no-repeat center top;background-size:1920px auto;}
.home .owl-carousel.owl-loaded{max-width:1014px;margin:0 auto;width:100%;}
.home .owl-stage-outer{padding:170px 0 60px 0;}
.home .owl-item .tImg{padding:0;}
.home .owl-item .tImg~div{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:200px;}
.teamTexts a:after{background-image:url(../images/about-arrow-right.webp);}
.teamWrapperInner{display:flex;flex-direction:row;}
.teamWrapperInner .teamImage{width:75%;}
.teamWrapperInner .teamTexts{width:25%;text-align:left;}
.teamTexts div{text-align:left;padding:80px 11% 60px 16%;}
.teamTexts a{margin-left:16%;}
.headerSpace{height:60px;}
.services .service{width:32%;float:left;padding-bottom:0;}
.serviceText h2{text-align:left;}
.serviceText h3{text-align:left;}
.serviceList .serviceImg,.cyberSec .serviceImg{width:20%;float:left;height:310px;margin-bottom:20px;}
.serviceList .serviceText,.cyberSec .serviceText{width:80%;float:left;padding:50px 0px;}
}

@media screen and (min-width:1100px) {
.infoBox .item4 .textBoxSmall span{padding:0 10px 20px 10px;}
.teamTexts div{padding:100px 12% 80px 17%;}
.teamTexts a{margin-left:17%;}
}

@media screen and (min-width:1280px) {
.insightGroup.dFlex .insightItem{flex:1;}
.infoBox .item4 .textBoxSmall span{padding:0 20px 26px 20px;}
.infoBox .item3 span{margin-right:20px;}
.teamTexts div{padding:140px 12% 110px 23%;}
.teamTexts a{margin-left:23%;}
}

@media screen and (min-width:1600px) {
.teamTexts div{font-size:38px;line-height:58px;padding:190px 13% 170px 28.9%;}
.teamTexts a{margin-left:28.9%;}
}

@media screen and (min-width:1920px) {
.wrap{width:85.42vw;}
.videoBackground{min-height:unset;}
.videoBackground video{min-width:unset;min-height:unset;width:1920px;height:1080px;}
.videoBackground .headerContent{height:968px;}
}
.clear{float:none;clear:both;padding:0;margin:0;height:0;width:0;font-size:0px !important;line-height:0px !important;}