@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans&family=Space+Grotesk:wght@300;500;600;700&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{font-family:"Space Grotesk",sans-serif;font-weight:400;font-style:normal}button{padding:0}*{box-sizing:border-box;outline:0}html{position:relative;width:100vw;height:auto;font-size:100%;overflow-x:hidden;background-color:#fff;scroll-behavior:smooth}html.fixed{overflow:hidden}body{font-family:"Space Grotesk",sans-serif;font-weight:400;font-style:normal;width:100vw;color:#1d182f;text-shadow:1px 1px 0 rgba(0,0,0,.004);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;overflow:hidden;background:#fff}body .page{margin-top:120px}.site-container{position:relative;display:flex;flex-direction:column;width:100vw}.container{display:flex;width:100%;max-width:1540px;margin-right:auto;margin-left:auto}@media only screen and (max-width:1700px){.container{width:calc(100% - 80px)}}@media only screen and (max-width:640px){.container{width:calc(100% - 48px)}}.cms-content{position:relative}.cms-content div+h2{margin-top:32px}.cms-content hr{margin-bottom:32px}.cms-content .featured-image-container{margin-bottom:70px}.cms-content .featured-image-container+p{font-weight:500;font-size:24px}.cms-content p{font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-style:normal;line-height:1.4em;font-size:18px;position:relative}.cms-content p:not(:last-child){margin-bottom:32px}.cms-content figure:not(:first-child){width:100%;margin-top:60px;margin-bottom:40px}.cms-content figure img{width:100%;height:auto}.cms-content iframe{max-width:100%;position:relative;float:left;width:100%}.cms-content iframe[style="border:0"]{max-height:75vw}.cms-content iframe[allowfullscreen]{max-height:calc((100vw - 50px)*.5625)}.cms-content .video-wrapper{position:relative;padding-bottom:56.25%!important;height:0}.cms-content .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.cms-content blockquote{background-color:#f5f5f2;color:#1d182f;padding:15px;font-weight:600;font-style:italic;line-height:1.4em;font-size:18px;margin-bottom:32px}.cms-content blockquote p{font-size:18px;font-weight:600;font-style:italic;line-height:1.5em}.cms-content blockquote ol,.cms-content blockquote ul{position:relative}.cms-content a:not(.button){font-weight:700}.cms-content a:not(.button):focus,.cms-content a:not(.button):hover{text-decoration:underline}.cms-content p strong{font-weight:600}.cms-content ol,.cms-content ul{font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-style:normal;padding:10px 0;position:relative;float:left;width:100%}.cms-content ol:not(:last-child),.cms-content ul:not(:last-child){margin-bottom:32px}.cms-content ol li,.cms-content ul li{line-height:1.4em;font-size:18px}.cms-content ol li p,.cms-content ul li p{line-height:1}.cms-content ul li{position:relative;padding:0 0 14px 40px}.cms-content ul li:before{position:absolute;content:"";top:9px;left:10px;display:inline-block;font-weight:900;width:8px;height:8px;border-radius:100%}.cms-content ol{list-style-type:none;counter-reset:ol}.cms-content ol li{position:relative;padding:0 0 12px 32px}.cms-content ol li:last-child{padding-bottom:0}.cms-content ol li:before{content:counters(ol, "") ".";position:absolute;left:0;counter-increment:ol}.cms-content ol li a,.cms-content ul li a{display:inline}.cms-content table{width:100%;margin-bottom:20px;position:relative;float:left}.cms-content th{font-size:21px;line-height:1.7;font-weight:700}.cms-content td,.cms-content th{font-size:18px;padding:12px 18px;border:2px solid #f5f5f2;text-align:left;color:#1d182f}.cms-content .button{margin-top:80px}.cms-content h1,.cms-content h2{font-family:"Space Grotesk",sans-serif;font-weight:400;font-style:normal;margin-bottom:32px;line-height:1.3em}.cms-content h1{font-size:50px}.cms-content h2{font-size:28px}.cms-content h3,.cms-content h4,.cms-content h5,.cms-content h6{font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-style:normal;font-size:24px;font-weight:600;margin-bottom:32px;line-height:1.3em}@media only screen and (max-width:1025px){.cms-content p{font-size:16px}.cms-content ol,.cms-content ul{font-size:16px}}.header{position:fixed;z-index:3;width:100vw;display:flex;height:120px;background-color:#fff;border-bottom:1px solid #1d182f}.header .container{justify-content:space-between;align-items:center}.footer{font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-style:normal;background-color:#1d182f;color:#fff;padding:70px 0}.footer a{color:#fff;text-decoration:none}.footer .container{justify-content:space-between}.footer .container:last-child{flex-wrap:wrap;margin-top:120px}@media(max-width:1300px){.footer .container{flex-wrap:wrap}}.footer-contact{margin-right:70px}.footer-contact-list{margin:40px 0;font-size:24px;line-height:1.6em;white-space:nowrap}.footer-contact-list a{color:#ffd400;transition:.2s ease-out}.footer-contact-list a:hover{opacity:.7}.footer-address{font-size:18px;line-height:1.6em}.footer-navigation{display:flex;width:70%;max-width:800px;margin-bottom:70px;margin-right:70px}.footer-navigation a.just-business-phones,.footer-navigation a.just-connectivity,.footer-navigation a.just-cyber-security,.footer-navigation a.just-firewalls,.footer-navigation a.just-technology-group{display:flex;align-items:center}.footer-navigation a.just-business-phones::before,.footer-navigation a.just-connectivity::before,.footer-navigation a.just-cyber-security::before,.footer-navigation a.just-firewalls::before,.footer-navigation a.just-technology-group::before{font-family:"Helvetica, Arial",sans-serif;display:block;width:24px;height:24px;font-size:9px;font-weight:600;line-height:24px;text-align:center;border-radius:100%;margin-right:10px;color:#fff;content:"Just"}.footer-navigation a.just-technology-group::before{background-color:#3b5ef2}.footer-navigation a.just-connectivity::before{background-color:#00b684}.footer-navigation a.just-firewalls::before{background-color:#ff990d}.footer-navigation a.just-business-phones::before{color:#000;background-color:#ffd400}.footer-navigation a.just-cyber-security::before{background-color:#e74a8a}@media(max-width:1300px){.footer-navigation{width:100%;max-width:100%;margin-top:60px}}@media(max-width:640px){.footer-navigation{margin-right:0}}.footer-navigation-list{display:flex;flex-wrap:wrap;font-size:16px;width:100%}@media(max-width:640px){.footer-navigation-list{border-top:1px solid #fff}}html:not(.touch) .footer-navigation-list a{transition:color .5s}.footer-navigation-list>li{width:33.333%;margin-bottom:50px}@media(max-width:1024px){.footer-navigation-list>li{width:calc(50% - 30px)}}@media(min-width:640px){.footer-navigation-list>li{height:auto!important}}.footer-navigation-list>li>a{pointer-events:none;font-size:18px;color:#ffd400}@media(min-width:640px){.footer-navigation-list>li>a svg{display:none}}.footer-navigation-list>li ul{margin-top:22px}.footer-navigation-list>li li:not(:last-child){margin-bottom:16px}.footer-navigation-list>li li a{font-family:"Space Grotesk",sans-serif;font-weight:400;font-style:normal}@media(max-width:640px){.footer-navigation-list>li{width:100%;margin-bottom:0;overflow:hidden;border-bottom:1px solid #fff;transition:height .5s}.footer-navigation-list>li>a{position:relative;display:block;padding:20px 0;margin:0;pointer-events:auto}.footer-navigation-list>li>a svg{position:absolute;top:calc(50% - 2px);right:0}.footer-navigation-list>li>a svg path{fill:#fff}.footer-navigation-list>li ul{padding-left:60px;padding-bottom:50px}}.footer-accreditations{display:flex;width:100%;justify-content:space-between;margin-bottom:32px}@media(max-width:1024px){.footer-accreditations{flex-wrap:wrap}.footer-accreditations li{width:calc(33.3333333333% - 40px);margin:16px}.footer-accreditations img{width:100%}}.footer-group{display:flex;align-items:center}@media(max-width:640px){.footer-group{margin-bottom:32px}}.footer-group span{margin-right:10px}.footer-signoff{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:40px;border-top:1px solid #fff;font-size:12px}@media(max-width:640px){.footer-signoff{flex-direction:column}}.footer-signoff-list{display:flex;justify-content:flex-end}@media(max-width:640px){.footer-signoff-list{flex-direction:column;text-align:center}}.footer-signoff-list li{display:flex;align-items:center}.footer-signoff-list li img{margin-top:3px;margin-left:8px}.footer-signoff-list li:not(:last-child){margin-right:40px}@media(max-width:640px){.footer-signoff-list li{justify-content:center}.footer-signoff-list li:not(:last-child){margin-bottom:16px;margin-right:0}}.branding{z-index:5;display:block}.header .branding{height:55px}.footer .branding{height:82px}.branding img{display:block;width:auto;height:100%}.navigation a:not(.button){color:#1d182f;font-size:16px;font-weight:600;white-space:nowrap;text-decoration:none}@media(min-width:1301px){.navigation{width:100%;display:flex;justify-content:space-between;align-items:center}.navigation-toggle{display:none}.navigation-list{display:flex;align-items:center;height:70px;padding-left:40px;margin-left:40px;border-left:1px solid #1d182f}.navigation-list a{transition:color .5s}.navigation-list a svg{margin-bottom:1px;margin-left:4px}.navigation-list>li{height:auto!important}.navigation-list>li:not(:last-child){margin-right:40px}html:not(.touch) .navigation-list>li:hover .sub-menu-wrap{pointer-events:auto;opacity:1;transform:none}.navigation-list .sub-menu-wrap{position:absolute;opacity:0;transform:translateY(20px);pointer-events:none;transition:all .5s}.navigation-list .sub-menu{display:flex;flex-direction:column;margin-top:20px;background-color:#f5f5f2;padding:20px 24px;border-radius:13px;box-shadow:0 0 10px rgba(0,0,0,.16)}.navigation-list .sub-menu li:not(:last-child){margin-bottom:16px}.navigation-list .sub-menu span{font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-style:normal;display:block;font-size:12px;margin-top:5px;white-space:normal;max-width:280px;line-height:1.4em}}@media(max-width:1300px){.navigation{position:fixed;z-index:4;top:0;right:0;width:100vw;height:100vh;max-width:640px;padding:120px 40px 40px;background-color:#fff;transition:transform .5s cubic-bezier(.9,0,.25,1)}.navigation .button{position:absolute;bottom:40px;left:40px;width:calc(100% - 80px)!important}.navigation:not(.open){transform:translateX(100%)}.navigation.open~.navigation-toggle{transform:rotate(-90deg)}.navigation.open~.navigation-toggle span:first-child{width:32px;left:8px;transform:rotate(45deg)}.navigation.open~.navigation-toggle span:nth-child(2){width:0}.navigation.open~.navigation-toggle span:last-child{width:32px;left:8px;transform:rotate(-45deg)}.navigation-toggle{position:relative;z-index:5;display:block;width:40px;height:40px;border:0;border-radius:0;transition:transform .5s;background-color:transparent}html:not(.touch) .navigation-toggle{cursor:pointer}.navigation-toggle span{position:absolute;left:3px;width:34px;height:2px;background-color:#1d182f;transform-origin:0}.navigation-toggle span:first-child,.navigation-toggle span:last-child{transition:all .5s}.navigation-toggle span:first-child{top:8px}.navigation-toggle span:nth-child(2){top:19px;left:50%;transform:translateX(-50%);transition:width .5s}.navigation-toggle span:last-child{bottom:8px}.navigation-list{height:calc(100vh - 120px - 100px);overflow:auto}.navigation-list>li{height:60px;overflow:hidden;transition:height .5s}.navigation-list>li:not(:last-child){border-bottom:1px solid #1d182f}.navigation-list>li>a{display:flex;justify-content:space-between;align-items:center;height:60px}.navigation-list .sub-menu{border-top:1px solid #f5f5f2;padding:20px 0 20px 20px}.navigation-list .sub-menu li{height:40px}.navigation-list .sub-menu li a{display:flex;height:inherit;align-items:center}.navigation-list .sub-menu span{display:none}}@media(max-width:640px){.navigation{padding:120px 24px 24px}.navigation .button{position:absolute;bottom:24px;left:24px;width:calc(100% - 48px)!important}}.button{display:flex;align-items:center;height:60px;line-height:60px;border:0;border-radius:30px;padding-left:20px;padding-right:32px;color:#1d182f;font-size:16px;font-weight:700;text-decoration:none;white-space:nowrap}.button svg path{fill:#1d182f}.courses-item .button{background-color:#1d182f}@media(max-width:640px){.button{width:100%!important;justify-content:center;padding-left:0;padding-right:0}}.button svg{margin-right:16px}.button svg path{transition:all .5s}.button.button-alt{background-color:#f5f5f2;color:#1d182f}.button.button-alt svg path{fill:#ffd400!important}.button.button-alt:focus path,.button.button-alt:hover path{fill:#ffd400!important}.button.no-background{background-color:transparent;padding:0}html:not(.touch) .button{transition:all .5s}html:not(.touch) .button:hover:not(.no-background){background-color:#1d182f;color:#fff}html:not(.touch) .button:hover:not(.no-background) svg path{fill:#fff}.button.button-white{background-color:#fff;color:#1d182f}.button.button-white svg path{fill:#ffd400}.button.button-white:focus path,.button.button-white:hover path{fill:#fff}.button.button-grey{background-color:#f5f5f2;color:#1d182f}.button.button-grey svg path{fill:#ffd400}.button.button-grey:focus path,.button.button-grey:hover path{fill:#fff}.hero{position:relative;overflow:hidden}.hero-media-wrapper{position:absolute;z-index:1;width:100%;height:100%;overflow:hidden}.hero-media-wrapper iframe,.hero-media-wrapper img,.hero-media-wrapper video{left:50%;min-height:100%;min-width:100%;transform:translate(-50%,-50%);position:absolute;top:50%;height:auto}.hero-media-wrapper+.container .hero-content{color:#fff}html:not(.touch) .hero.media-background .button:hover{background-color:#fff;color:#1d182f}html:not(.touch) .hero.media-background .button:hover svg path{fill:#1d182f}.hero:not(.media-background) .hero-content{width:100%;padding:50px 0;border-bottom:1px solid #1d182f;margin-bottom:50px}.hero:not(.media-background) .hero-content.max-width h1{max-width:100%}.hero:not(.media-background) .hero-content h1{font-size:50px}.hero:not(.media-background) .hero-content h2{max-width:620px}.hero.is-single .hero-content{padding-bottom:0!important;border:0}.hero.is-single .hero-content h1{font-size:60px;max-width:1000px}.hero.is-single .hero-content h1+p{margin-top:32px}.hero .container{position:relative;z-index:2}.hero .hero-content{display:flex;flex-direction:column;padding:120px 0}@media(max-width:640px){.hero .hero-content{padding-bottom:50px}}.hero .hero-content.content-has-breadcrumbs{padding:50px 0 120px}@media(max-width:640px){.hero .hero-content.content-has-breadcrumbs{padding-bottom:50px}}.hero .hero-content.max-width h1{max-width:590px}.hero .hero-content.max-width-wide h1{max-width:720px}.hero .hero-content h1{max-width:800px;font-size:70px;font-weight:100;line-height:1.2em}.hero .hero-content h1+h2{margin-top:32px}@media(max-width:640px){.hero .hero-content h1{font-size:50px}}.hero .hero-content h2{font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-style:normal;max-width:930px;font-size:24px;line-height:1.6em}.hero .hero-content>img,.hero .hero-content>svg{height:auto}@media(min-width:1024px){.hero .hero-content>img,.hero .hero-content>svg{position:absolute;right:0;top:50%;transform:translateY(-50%)}}@media(max-width:1300px){.hero .hero-content>img,.hero .hero-content>svg{max-width:200px}}@media(max-width:1024px){.hero .hero-content>img,.hero .hero-content>svg{margin-bottom:55px}}@media(max-width:640px){.hero .hero-content>img,.hero .hero-content>svg{max-width:150px}}.hero .hero-content .button{margin-top:55px;align-self:flex-start}.breadcrumbs{margin-bottom:60px}.breadcrumbs-list{display:flex;font-size:12px}.breadcrumbs-list li:not(:last-child){margin-right:8px}.breadcrumbs-list li:not(:last-child)::after{margin-left:6px;content:">"}.hero:not(.media-background) .breadcrumbs-list li:not(:last-child) a{color:#1d182f}.breadcrumbs-list li a{color:#fff;text-decoration:none}html:not(.touch) .breadcrumbs-list li a{transition:all .5s}html:not(.touch) .breadcrumbs-list li a:hover{text-decoration:underline}.content:not(.is-archive){padding:70px 0}.content:not(.content--list):not(.is-archive){padding:96px 0}.content--list.grey+.content--list.grey{padding-top:0}.content__inner{display:flex;flex-direction:column;width:100%}.content__inner .button{margin-top:16px;align-self:flex-start;width:auto}.content__inner span:not(.courses-location):not(.content__inner--heading){font-family:"Space Grotesk",sans-serif;font-weight:500;font-style:normal;display:block;font-size:28px;text-transform:uppercase;margin-bottom:28px;color:#1d182f}.black .content__inner span:not(.courses-location):not(.content__inner--heading){color:#ffd400}.content__inner.max-width h1{max-width:660px}.content__inner h1{max-width:1220px;margin-bottom:32px;font-size:50px;font-weight:100;line-height:1.3em}.content__inner h1.no-heading-sub{margin-bottom:40px;margin-top:0}.content__inner h1 a{text-decoration:none;font-weight:600}.content__inner h1.has-icon{display:flex;white-space:nowrap;align-items:center}.content__inner h1.has-icon img{display:block;height:96px;margin-right:32px}.content__inner p{font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-style:normal;max-width:1200px;font-size:24px;line-height:1.6em}.content__inner p:not(:last-child){margin-bottom:32px}.content__inner p a{color:#1d182f}html:not(.touch) .content__inner p a:hover{text-decoration:none}.content--image{padding:96px 0;background-position:center top;background-size:cover;background-repeat:no-repeat}.content--image .content__inner p{max-width:800px}.content.grey{background-color:#f5f5f2}.content.grey .list .button{color:#fff}.content.grey .list .button svg path{fill:#fff}html:not(.touch) .content.grey .list .button:hover{background-color:#1d182f}.content.black{background-color:#1d182f;color:#fff}html:not(.touch) .content.black .button:hover{background-color:#fff;color:#1d182f}html:not(.touch) .content.black .button:hover svg path{fill:#1d182f}.content .list{margin-top:32px}.content-box-section.is-post .content-box-section-inner{display:flex;justify-content:space-between;padding-bottom:100px}@media(max-width:1400px){.content-box-section.is-post .content-box-section-inner{flex-wrap:wrap}}@media(max-width:1400px){.content-box-section.is-post .content-box-section-inner .cms-content{width:100%}}@media(min-width:1401px){.content-box-section.is-post .content-box-section-inner .cms-content{width:calc(100% - 530px)}}@media(max-width:1400px){.related-articles{width:100%;margin-top:100px}}@media(min-width:1401px){.related-articles{width:470px}}.content:not(.white)+.content-split{padding-top:70px}.content-split{margin-bottom:120px}.content-split.black,.content-split.grey{padding:70px 0;margin-bottom:60px}.content-split.grey{background-color:#f5f5f2}.content-split.grey .list .button{color:#fff}.content-split.grey .list .button svg path{fill:#fff}html:not(.touch) .content-split.grey .list .button:hover{background-color:#1d182f}.content-split.black{background-color:#1d182f;color:#fff}html:not(.touch) .content-split.black .button:hover{background-color:#fff;color:#1d182f}html:not(.touch) .content-split.black .button:hover svg path{fill:#1d182f}.content-split .container{flex-wrap:wrap}.content-split-stacked .container{justify-content:space-between}@media(max-width:640px){.content-split-stacked .container{position:relative;flex-direction:column;padding-bottom:96px}.content-split-stacked .container .button{position:absolute;bottom:0}}.content-split-stacked .content-split-row{width:calc(50% - 30px);flex-direction:column!important;justify-content:flex-start;margin-bottom:0!important}@media(max-width:640px){.content-split-stacked .content-split-row{width:100%}.content-split-stacked .content-split-row:not(:last-child){margin-bottom:50px!important}}.content-split-stacked .content-split-media{width:80%;border-radius:5px;overflow:hidden;height:auto}.content-split-stacked .content-split-content{width:100%;margin-top:60px}.content-split-stacked .content-split-content .button{margin-top:60px}@media(max-width:640px){.content-split{margin-bottom:40px}}.content-image+.content-split{margin-top:100px}.content-split-row{display:flex;justify-content:space-between;align-items:flex-start;width:100%}@media(max-width:900px){.content-split-row{flex-wrap:wrap}}.content-split-row:nth-child(2n){flex-direction:row-reverse}@media(max-width:900px){.content-split-row:not(:last-child){margin-bottom:60px}}@media(min-width:901px){.content-split-row:not(:last-child){margin-bottom:120px}}@media(max-width:900px){.content-split-content,.content-split-media{width:100%}}@media(min-width:901px){.content-split-content,.content-split-media{width:calc(50% - 25px)}}.content-split-media{position:relative;background-color:#f0f2f3;overflow:hidden}.content-split-media.static{display:flex;justify-content:center;align-items:center}.content-split-media iframe,.content-split-media video{height:56.25vw;left:50%;min-height:100%;min-width:100%;transform:translate(-50%,-50%);position:absolute;top:50%;width:200%}.content-split-media img{width:100%;height:auto}.content-split-content{display:flex;flex-direction:column;border-top:1px solid #1d182f;padding-top:32px}@media(max-width:900px){.content-split-content{margin-top:40px}}.content-split-content h2{margin-bottom:32px;font-size:28px;font-weight:100;line-height:40px}.content-split-content p:first-child{margin-bottom:32px;font-size:28px;font-weight:600}.content-split-content p:not(:last-of-type){margin-bottom:30px}.content-split-content ol,.content-split-content p,.content-split-content ul{font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-style:normal;font-size:18px;font-weight:400;line-height:1.6em}.content-split-content ol:not(:last-child),.content-split-content p:not(:last-child),.content-split-content ul:not(:last-child){margin-bottom:32px}.content-split-content ol strong,.content-split-content p strong,.content-split-content ul strong{font-weight:600}.content-split-content ol,.content-split-content ul{padding-right:50px}.content-split-content ol li,.content-split-content ul li{position:relative;padding-left:20px}.content-split-content ol li::before,.content-split-content ul li::before{position:absolute;left:0;top:12px;display:block;width:4px;height:4px;border-radius:100%;background-color:#1d182f;content:""}.content-split-content ol li:not(:last-child),.content-split-content ul li:not(:last-child){margin-bottom:16px}.content-split-content a{text-decoration:none}.content-split-content .button{margin-top:32px;align-self:flex-start}.hero+.content-image{margin-top:60px}.content-image{position:relative;display:block;width:calc(100vw - 120px);height:0;padding-bottom:793.1px;overflow:hidden;margin:0 auto 120px;max-width:1540px}.content-image iframe,.content-image img,.content-image video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:auto;min-width:100%;min-height:100%}@media(max-width:1700px){.content-image{width:100vw;padding-bottom:52vw;margin-bottom:60px}}.list{display:flex;justify-content:space-between}@media(min-width:641px){.list.flex-start{justify-content:flex-start}.list.flex-start>li{padding:0 22px;font-size:18px;line-height:1.3em;font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-style:normal}.list.flex-start>li:not(:nth-child(3n+1)){margin-left:60px}}@media(max-width:640px){.list+.button{margin-top:50px}}.list:not(.no-wrap){flex-wrap:wrap}.list.no-wrap{justify-content:flex-start}.list.no-wrap li{width:calc(16.6666666667% - 50px)}.list.no-wrap li:not(:first-child){margin-left:60px}@media(max-width:640px){.list.no-wrap{flex-wrap:wrap}.list.no-wrap.count-6 li{width:calc(50% - 30px)!important}.list.no-wrap.count-6 li h2{font-size:20px!important}.list.no-wrap.count-6 li:nth-child(2n){margin-left:60px!important}}.list.no-wrap.count-3 li{width:calc(33.3333333333% - 40px)}.list.no-wrap img{max-height:90px}.list.count-4 li{width:calc(25% - 45px)}@media(min-width:1024px){.list.count-4 li:not(:last-child){margin-right:60px}}.content--image .list.count-4{justify-content:flex-start}.content--image .list.count-4 li{min-width:340px}@media(max-width:1024px){.content--image .list.count-4{justify-content:space-between}}.list li{width:calc(33.3333333333% - 40px);display:flex;flex-direction:column;margin-bottom:60px}@media(max-width:640px){.list li{width:100%!important;margin-left:0!important}.list li:last-child{margin-bottom:0}}.list li.has-image:not(.adjusted) img{max-height:none;width:100%}.list li ul:not(:last-child){margin-bottom:20px}.list li ul li{font-family:"IBM Flex Sans",sans-serif;font-weight:400;font-style:normal;position:relative;width:100%;margin-bottom:0;padding:0 22px;font-size:18px;line-height:1.3em}.list li ul li:not(:last-child){margin-bottom:20px}.list li ul li::before{position:absolute;top:8px;left:0;display:block;width:5px;height:5px;border-radius:100%;background-color:#1d182f;content:""}.list li .button{margin-top:auto;align-self:flex-start}html:not(.touch) .content.black .list li .button:hover.button-alt{color:#fff}html:not(.touch) .content.black .list li .button:hover.button-alt svg path{fill:#fff}.content--image .list li{position:relative;color:#1d182f;padding:24px;align-self:flex-start}.content--image .list li *{z-index:2}.content--image .list li.adjusted::after{top:0}.content--image .list li:not(.adjusted) img{max-height:none;width:100%;box-shadow:0 3px 8px 0 rgba(0,0,0,.2);border-radius:5px}.content--image .list li h2,.content--image .list li p{padding-left:8px}.content--image .list li::after{position:absolute;top:64px;bottom:0;left:0;width:100%;background-color:#fff;border-radius:32px;content:""}.content--image .list li .button{position:absolute;bottom:0;left:32px;transform:translateY(50%);font-size:14px}@media(max-width:640px){.content--image .list li .button{width:calc(100% - 64px)!important}}.list img{width:auto;height:auto;max-height:110px;margin-bottom:32px;align-self:flex-start}.list h2{font-size:24px;font-weight:500;line-height:1.3em}.list h2+p,.list h2+ul{margin-top:24px}.list p{font-size:18px}.list.list--plans>li{display:flex;align-self:flex-start;background-color:#fff;border-radius:45px;padding:32px 40px}.list.list--plans>li h2{transform:translateY(-48px);font-weight:100}.list.list--plans>li h3{font-size:18px;transform:translateY(-38px)}.list.list--plans .list--plan--features{display:flex;align-items:center}.list.list--plans .list--plan--features:not(:last-child){margin-bottom:32px}.list.list--plans .list--plan--features img{align-self:flex-start;display:block;width:48px;height:auto;margin-bottom:0}.list.list--plans .list--plan--features img+p{margin-left:20px}.list.list--plans .list--plan--features p{line-height:1.5em;font-size:18px}.list.count-2 li{width:48%}@media(max-width:1580px){.list.count-2 li{width:48%}.list.flex-start.count-2>li:not(:nth-child(3n+1)){margin-left:0!important}}@media(max-width:1180px){.list.count-2 li{width:100%!important;margin-left:0!important}.list.count-4{display:flex;flex-flow:wrap}.list.count-4 li{padding-right:20px;box-sizing:border-box;position:relative;float:left;width:50%!important;margin-left:0!important;margin-right:0!important}}@media(max-width:680px){.list.count-4 li{width:100%!important;padding-right:0}}.content--list.content--image.black .list li.no-image::after{top:0}.team-list .container{display:flex;flex-flow:wrap;padding-top:60px;border-top:1px solid #1d182f;border-bottom:1px solid #1d182f}.team-list-member{display:flex;margin-bottom:60px}.team-list-member .inner{position:relative}.team-list-member .inner img{position:relative;width:100%;margin-bottom:32px;flex-shrink:0}.team-list-name{font-size:28px;font-weight:500;margin-bottom:16px}.team-list-title{font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-style:normal;font-size:24px}.team-list-content{position:relative;margin-top:24px}.team-list-content p{font-size:18px;line-height:1.6em}@media(min-width:1026px){.team-list-member{width:calc(25% - 45px)}.team-list-member:not(:nth-child(4n+1)){margin-left:60px}}@media(min-width:721px)and (max-width:1025px){.team-list-member{width:calc(50% - 30px)}.team-list-member:not(:nth-child(2n+1)){margin-left:60px}}@media(max-width:1200px){.team-list-name{margin-bottom:16px}.team-list-name,.team-list-title{font-size:18px}}@media only screen and (max-width:780px){.team-list-member{width:100%}}.featured-partners{position:relative;min-height:100vh;padding:96px 32px;background-attachment:fixed;background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.featured-partners .container{display:flex;flex-direction:column;align-items:center;justify-content:center}.featured-partners .container .button{align-self:center}.featured-partners-sections+.button{margin-top:50px}.featured-partners-section{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.featured-partners-section h2{font-size:50px;font-weight:100;line-height:1.3em;color:#fff}.featured-partners-section h2+.featured-partners-logos{margin-top:40px}.featured-partners-section:not(:last-child){margin-bottom:70px}.featured-partners-logos{display:flex;justify-content:center;flex-wrap:wrap;row-gap:40px;-moz-column-gap:40px;column-gap:40px}@media(max-width:640px){.featured-partners-logos img{max-height:50px;width:auto}}.has-more{position:relative;overflow:hidden;transition:height .5s}.has-more-content{padding-bottom:18px;transition:.5s opacity}.has-more:not(.show){height:22px}.has-more:not(.show) .has-more-content{opacity:0;pointer-events:none;transition-delay:0s}.has-more.show .has-more-content{transition-delay:.5s}.has-more.show .read-more svg{transform:rotate(180deg)}.read-more{position:absolute;bottom:0;left:0;white-space:nowrap}.read-more button{display:flex;align-items:center;background-color:transparent;border:0;border-radius:0;font-weight:600;font-size:18px}.read-more button svg{margin-left:3px}.join-us .container{flex-direction:column;justify-content:center;align-content:center;align-items:center;padding:96px 0}.join-us.is-post .container{justify-content:flex-start;align-items:flex-start;align-content:flex-start;padding:0 0 96px}.join-us.is-post h2{max-width:780px;text-align:left}.join-us img{width:100%;max-width:490px;margin-bottom:70px}@media(max-width:640px){.join-us img{max-width:380px}}.join-us h2{font-weight:100;max-width:1000px;font-size:50px;line-height:1.4em;margin-bottom:40px;text-align:center}@media(max-width:640px){.join-us h2{font-size:40px}}.join-us-list{display:flex}@media(max-width:640px){.join-us-list{flex-direction:column;width:100%}}@media(min-width:641px){.join-us-list li:not(:first-child){margin-left:40px}}@media(max-width:640px){.join-us-list li:not(:first-child){margin-top:18px;width:100%}}.courses{background-color:#f5f5f2;padding:96px 0}.courses .container{display:flex;flex-direction:column}.courses .container h1{font-size:50px;font-weight:100;margin-bottom:50px}@media(min-width:1024px){.courses .container h1{white-space:nowrap}}.courses .content__inner{margin-bottom:60px}.courses-list{display:flex;flex-direction:column}.courses-item{display:flex;align-items:center;align-content:center;justify-content:space-between;padding:40px 0;border-bottom:1px solid #1d182f}@media(max-width:640px){.courses-item{flex-direction:column}}.courses-item:first-child{border-top:1px solid #1d182f}.courses-item a:not(.button){color:#1d182f;text-decoration:none}.courses-item a:not(.button) p{color:#1d182f}.courses-item h2{font-size:28px;font-weight:400}.courses-item h2+p{margin-top:24px}.courses-item p{font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-style:normal;max-width:640px;font-family:"IBM Plex Sans",sans-serif;font-style:normal;font-size:18px;font-weight:400;line-height:1.6em;margin-bottom:30px}.courses-item ul{font-family:"IBM Plex Sans",sans-serif;font-style:normal;font-size:18px;font-weight:400;line-height:1.6em;margin-left:30px}.courses-item ul li{position:relative;padding-left:20px;margin-bottom:10px}.courses-item ul li::before{position:absolute;left:0;top:12px;display:block;width:4px;height:4px;border-radius:100%;background-color:#1d182f;content:""}.courses-info{display:flex;flex-shrink:0;justify-content:flex-end;align-content:center;align-items:center;position:relative;margin:auto;margin-top:0;margin-right:0}@media(max-width:640px){.courses-info{width:100%;flex-direction:column;text-align:left;margin-top:32px}}.courses-location{margin-right:60px;font-weight:600}@media(max-width:640px){.courses-location{width:100%;margin-right:0;margin-bottom:20px}}.courses .button{align-self:flex-start}@media(max-width:640px){.courses .button{width:100%}}@media(max-width:991px){.courses-item{flex-direction:column}.courses-info{margin-top:30px;text-align:center}}@media(max-width:680px){.courses-item h2{font-size:28px!important}}#News .featured-news-article{display:flex;position:relative;width:100%;padding-bottom:50px;border-bottom:1px solid #1d182f;margin-bottom:60px}#News .featured-news-article .news-article-image{position:relative;width:50%;margin-bottom:0;min-height:460px}#News .featured-news-article .news-article-image img{height:100%;width:auto;margin:0 auto}#News .featured-news-article .news-article-content{position:relative;width:50%;display:flex;flex-direction:column;padding:30px 0 30px 45px}#News .featured-news-article .news-article-content .date{margin-bottom:35px;margin-top:0}#News .featured-news-article .news-article-content h2+p{margin-top:32px;font-size:18px;font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-style:normal;line-height:1.4em;max-width:610px}#News .featured-news-article .news-article-content h2 a{color:#1d182f;text-decoration:none}#News .featured-news-article .news-article-content h2{font-weight:500;font-size:28px;line-height:1.4em;margin-bottom:0}#News .featured-news-article .news-article-content h2 a::after{display:none}#News .featured-news-article .news-article-content .button{align-self:flex-start;margin-top:32px}.is-latest{padding-top:96px;padding-bottom:0!important}.section-archives .container{position:relative;display:flex;flex-wrap:wrap;padding-bottom:70px}@media(min-width:641px){.section-archives .container.reduced-spacing{padding-bottom:0}.section-archives .container.double-padding{padding-bottom:140px}}.section-archives .news-article{position:relative;margin-bottom:40px}.news-article h2 a{transition:color .5s}.section-archives .news-article.is-lazy{transition:opacity 1s}.section-archives .news-article.is-lazy.inactive{opacity:0;pointer-events:none}.section-archives .news-article .news-article-image{margin-bottom:20px;position:relative;width:100%;overflow:hidden;height:280px}.section-archives .news-article .news-article-image a{display:block;height:100%}.section-archives .news-article .news-article-image a img{width:100%;background-color:rgba(0,0,0,.05);-o-object-fit:cover;object-fit:cover;height:100%;width:100%!important}.section-archives .news-article .news-article-content{position:relative;width:100%;height:auto;padding:0}.section-archives .news-article:not(.featured-news-article) .news-article-content{padding:20px 0 0;margin-top:32px;border-top:1px solid #1d182f}.section-archives .news-article:not(.featured-news-article) .news-article-content .date{display:none}.section-archives .news-article .news-article-content h2{font-size:28px;font-weight:500;margin:0;line-height:1.4em}.section-archives .news-article .news-article-content h2+.button{margin-top:22px}.news-article h2 a{color:#1d182f;text-decoration:none}.section-archives .news-article .news-article-content p{font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:1.4em;margin-top:32px}.section-archives .news-article .news-article-content p+.button{margin-top:32px}.section-archives .news-article .video-content{position:relative;width:100%;height:auto;padding-bottom:0}.news-article .no-click{pointer-events:none!important}.section-archives.related-articles .news-article{width:100%!important;margin-left:0!important}@media(max-width:640px){.section-archives .news-article .button{width:auto!important;align-self:flex-start;white-space:normal;justify-content:flex-start}}@media(min-width:1026px){.section-archives .news-article{width:calc(33.3333333333% - 40px)}.section-archives.is-archive .news-article:not(.featured-news-article):not(:nth-child(3n+2)){margin-left:60px}.section-archives:not(.is-archive) .news-article:not(.featured-news-article):not(:nth-child(3n+1)){margin-left:60px}}@media only screen and (max-width:1025px){#News .featured-news-article{margin-bottom:100px}#News .featured-news-article .news-article-image{width:100%;min-height:0}#News .featured-news-article .news-article-content{width:100%;padding:30px 0 0 30px}}@media only screen and (max-width:820px){#News .featured-news-article{flex-direction:column}}@media(min-width:781px)and (max-width:1025px){.section-archives .news-article{margin-bottom:50px;width:calc(50% - 30px)}.section-archives.is-archive .news-article:not(.featured-news-article):not(:nth-child(2n+2)){margin-left:60px}.section-archives:not(.is-archive) .news-article:not(.featured-news-article):not(:nth-child(2n+1)){margin-left:60px}.section-archives.is-latest .news-article:last-child{display:none}}@media only screen and (max-width:780px){.section-archives .news-article{width:100%;margin:0 0 40px;height:auto}.section-archives .news-article:last-child{margin-bottom:0}#News .featured-news-article{padding-bottom:40px}#News .featured-news-article .news-article-content{width:100%;padding:30px 0 0}}@media only screen and (max-width:580px){.section-archives .news-article .content h2{margin:15px 0}}#article{margin-bottom:60px}#article .container-small{width:100%;max-width:100%}#article .article-container{width:68%;margin-right:2%;position:relative}#article .article-container .news-list{width:100%}#article .article-container .featured-image-container{position:relative;width:100%;margin-bottom:25px}#article .article-container .excerpt-container{position:relative;width:100%;margin-bottom:25px}#article .related-articles{width:30%;position:relative}.featured-image-container{width:100%;margin-bottom:50px}.featured-image-container img{width:100%}.locations{padding:70px 0;background-color:#f5f5f2}.locations-list{display:flex;width:100%}@media(max-width:1024px){.locations-list{flex-direction:column}}@media(max-width:1024px){.locations-list li{width:100%}.locations-list li:not(:first-child){margin-top:40px}}@media(min-width:1025px){.locations-list li{width:calc(33.3333333333% - 40px)}.locations-list li:not(:first-child){margin-left:60px}}.locations-list li h2{font-size:28px}.locations-list li h2+p{margin-top:10px}.locations-list li h2+iframe{margin-top:32px}.locations-list li p{font-family:"IBM Flex Sans",sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:1.3em}.locations-list li p+iframe{margin-top:32px}.locations iframe{display:block;width:100%;height:25vw}@media(max-width:1024px){.locations iframe{height:65vw}}.accreditations{padding:70px 0;background-position:center;background-repeat:no-repeat;background-size:cover}.accreditations .container{flex-direction:column;justify-content:center;align-items:center}.accreditations-heading{font-size:50px;font-weight:100;color:#fff}.accreditations-list{display:flex;flex-wrap:wrap;max-width:1000px;margin:70px 0;justify-content:center;align-items:center}@media(max-width:1300px){.accreditations-list{margin:40px 0}}.accreditations-list img{margin:0 24px}@media(max-width:1300px){.accreditations-list img{margin:24px}}@media(max-width:640px){.accreditations-list img{margin:16px}}.accreditations-list .flex-clear{flex-shrink:0;width:100%;height:50px}@media(max-width:1300px){.accreditations-list .flex-clear{display:none}}.accreditations .button{align-self:center}.cta{padding:32px 50px;text-align:center;color:#fff}.cta h2{font-size:28px;line-height:1.4em}.cta a{color:#fff}@media(max-width:600px){.cta{padding:32px}.cta h2{font-size:20px!important}}.group-services{position:relative;float:left;width:100%;padding:80px 0;margin-bottom:100px}.group-services img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.group-services .top{position:relative;float:left;width:100%;color:#fff}.group-services .top .container{flex-direction:column;margin-bottom:50px}.group-services .top .container .content{padding:0;max-width:1210px;line-height:38px;font-size:24px}.group-services .top .container .content p{font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-style:normal}.group-services .top .container h3{color:#3b5ef2;text-transform:uppercase;font-size:28px;margin-bottom:30px;font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-style:normal}.group-services .top .container h2{color:#fff;font-size:50px;margin-bottom:60px;font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-style:normal}.group-services .services{position:relative;float:left;width:100%;display:flex}.group-services .services .container{flex-direction:row;flex-flow:wrap}.group-services .services .container .service{position:relative;float:left;width:19%;margin:0 3%;margin-top:50px}.group-services .services .container .service:first-child{margin-left:0}.group-services .services .container .service:nth-child(4n){margin-right:0}.group-services .services .container .service:nth-child(5n){margin-left:0}.group-services .services .container .service img{position:relative;float:left;width:100%;-o-object-fit:inherit;top:inherit;left:inherit;margin-bottom:30px;height:100px;-o-object-fit:contain;object-fit:contain;-o-object-position:0 0;object-position:0 0}.group-services .services .container .service .description{position:relative;float:left;width:100%;margin-bottom:30px;color:#fff}.group-services .services .container .service .description p{font-size:18px;line-height:30px;font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-style:normal}.group-services .services .container .service .button-container{position:relative;float:left;width:100%}@media(max-width:1301px){.group-services .services .container .service{width:38%;margin:inherit;margin-top:50px;margin-left:0;margin-right:12%}}@media(max-width:640px){.group-services .services .container .service{width:41%;margin:inherit;margin-top:50px;margin-left:0;margin-right:8%}.group-services .services .container .service .description{max-width:400px}}@media(max-width:540px){.group-services .services .container .service{width:100%;margin:inherit;margin-top:50px;margin-left:0;margin-right:0}}.tick-list-section{position:relative;float:left;width:100%;background:#fff;padding:80px 0}.tick-list-section .container{flex-direction:column}.tick-list-section .title{position:relative;float:left;width:100%;text-align:center}.tick-list-section .title h2{font-family:'Space Grotesk",sans-serif',sans-serif;font-weight:400;font-style:normal;padding-bottom:90px;font-size:50px;font-weight:100;line-height:50px}.tick-list-section .ticks{position:relative;float:left;width:100%}.tick-list-section .ticks ul{position:relative;float:left;width:100%}.tick-list-section .ticks ul li{position:relative;float:left;width:25%;display:flex;line-height:28px;margin-bottom:60px}.tick-list-section .ticks ul li .icon{position:relative;margin:auto;margin-right:20px;margin-left:0}.tick-list-section .ticks ul li .text{font-size:28px;font-weight:100}.tick-list-section .button-container{position:relative;float:left;width:100%;display:flex;margin-top:80px}.tick-list-section .button-container a{position:relative;margin:auto}@media(max-width:1050px){.tick-list-section .ticks ul li{margin-bottom:50px;width:50%}}@media(max-width:680px){.tick-list-section .ticks ul li{margin-bottom:50px;width:100%}.tick-list-section .ticks ul li .icon{margin-right:20px;margin-left:auto}.tick-list-section .ticks ul li .text{margin-right:auto}}.background-title-image-section{position:relative;width:100%;padding:80px 0}.background-title-image-section .container{flex-direction:column}.background-title-image-section .background-image{position:absolute;top:0;left:0;width:100%;height:100%}.background-title-image-section .background-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.6}.background-title-image-section .overlay{position:absolute;top:0;left:0;height:100%;width:100%}.background-title-image-section .title{position:relative;float:left;width:100%;display:flex;margin-bottom:20px}.background-title-image-section .title h2{color:#fff;font-size:50px;line-height:1.3;text-align:center;position:relative;margin:auto;max-width:1000px;font-weight:100}.background-title-image-section .image-container{position:relative;float:left;width:100%;display:flex;margin:25px 0}.background-title-image-section .image-container img{position:relative;margin:auto;width:100%;max-width:1080px}.background-title-image-section .button-container{position:relative;float:left;width:100%;display:flex;margin-top:40px}.background-title-image-section .button-container .button{position:relative;margin:auto;width:auto}.background-title-image-section.no-background{background:#f5f5f2}.background-title-image-section.no-background .title h2{color:#1d182f}@media(max-width:640px){.JustTechnology section:not(.hero) h1,.JustTechnology section:not(.hero) h2{font-size:40px}.JustTechnology section:not(.hero) .content-split-content h2,.JustTechnology section:not(.hero) .list h2{font-size:24px}.JustTechnology .content__inner span:not(.courses-location){font-size:18px}}.JustTechnology .form-block{padding:96px 0}.JustTechnology .form-block-container{max-width:1000px;width:100%}.JustTechnology .form-block-details{font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-style:normal;line-height:1.4em}.JustTechnology .form-block-details-introduction{font-size:16px;margin-bottom:16px;max-width:370px;margin-top:24px}.JustTechnology .form-block-details-contact{font-size:24px;line-height:1.6em;white-space:nowrap}@media(max-width:640px){.JustTechnology .form-block-details-contact{font-size:20px;white-space:normal}.JustTechnology .form-block-details-contact strong{display:block;white-space:nowrap}}.JustTechnology .form-block-details a{text-decoration:none}.JustTechnology .form-block .gform{max-width:1000px}.JustTechnology .form-block .gform_title{font-size:50px;font-weight:100;margin-bottom:50px}.JustTechnology .form-block .gform_wrapper.gravity-theme .gform_body{position:relative}.JustTechnology .form-block .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:32px}@media(min-width:641px){.JustTechnology .form-block .gform_wrapper.gravity-theme .gform_fields{grid-column-gap:60px}}.JustTechnology .form-block .gform_wrapper.gravity-theme .gform_footer{position:relative;padding:0;margin:0}.JustTechnology .form-block .gform_wrapper.gravity-theme .gform_ajax_spinner{position:absolute;bottom:20px;right:8px}.JustTechnology .form-block .gform_wrapper.gravity-theme .gfield_label{margin-bottom:16px;font-weight:600}.JustTechnology .form-block .gform_wrapper.gravity-theme .gfield_required{color:#1d182f;font-size:16px;margin-left:-2px}.JustTechnology .form-block .gform_wrapper.gravity-theme .gfield_html{font-size:10px;line-height:1.7em;margin-top:60px}@media(max-width:760px){.JustTechnology .form-block .gform_wrapper.gravity-theme .gfield_html{margin-bottom:32px}}@media(min-width:761px){.JustTechnology .form-block .gform_wrapper.gravity-theme .gfield_html{width:calc(100% - 290px);max-width:550px}}.JustTechnology .form-block .gform_wrapper.gravity-theme .gfield input,.JustTechnology .form-block .gform_wrapper.gravity-theme .gfield select,.JustTechnology .form-block .gform_wrapper.gravity-theme .gfield textarea{font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-style:normal;height:60px;line-height:60px;padding:0 30px;margin:0;border:0;border-radius:30px;background-color:#f5f5f2;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#1d182f;font-size:18px}.JustTechnology .form-block .gform_wrapper.gravity-theme .gfield input[type=number]::-webkit-inner-spin-button,.JustTechnology .form-block .gform_wrapper.gravity-theme .gfield input[type=number]::-webkit-outer-spin-button{display:none;-webkit-appearance:none;appearance:none}.JustTechnology .form-block .gform_wrapper.gravity-theme .gfield select{background-image:url(wp-content/themes/jtg/assets/media/icon-drop-down-arrow.svg);background-position:right 30px top 50%;background-repeat:no-repeat}.JustTechnology .form-block .gform_wrapper.gravity-theme .gfield textarea{padding:30px;height:230px;line-height:1.4em;resize:none}.JustTechnology .form-block .gform_description{font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-style:normal;font-size:24px;display:block;margin-bottom:96px;line-height:1.4em}.JustTechnology .form-block .gform_required_legend{display:none}@media(min-width:761px){.JustTechnology .form-block:not(.enquire-about-this-workshop) button{position:absolute;right:0;bottom:-10px}}.JustTechnology .form-block.get-in-touch .container .gform_description{max-width:880px;margin-bottom:60px}.JustTechnology .form-block.get-in-touch .form-block-details{margin-bottom:60px}.JustTechnology .form-block.get-in-touch .form-block-details-contact br,.JustTechnology .form-block.get-in-touch .form-block-details-introduction{display:none}.JustTechnology .form-block.get-in-touch .form-block-details strong:not(:last-child){margin-right:60px}.JustTechnology .form-block.get-in-touch .form-block-details h2{font-family:"Space Grotesk",sans-serif;font-weight:100;font-style:normal;font-size:50px;margin-top:96px;line-height:1.2em}.JustTechnology .form-block.arrange-a-connectivity-consultation .container .gform_description{max-width:620px}.JustTechnology .form-block.arrange-a-connectivity-consultation .form-block-details{margin-left:60px}.JustTechnology .form-block.arrange-a-connectivity-consultation .form-block-details .form-block-details-social,.JustTechnology .form-block.arrange-a-connectivity-consultation .form-block-details h2{display:none}.JustTechnology .form-block.enquire-about-this-workshop{background-color:#f5f5f2}.JustTechnology .form-block.enquire-about-this-workshop .container{margin:0 auto;max-width:1000px}.JustTechnology .form-block.enquire-about-this-workshop .container .gform_heading{text-align:center}.JustTechnology .form-block.enquire-about-this-workshop .container .gform_description{max-width:620px;margin-right:auto;margin-left:auto}.JustTechnology .form-block.enquire-about-this-workshop .container .gform_footer{margin-top:60px}.JustTechnology .form-block.enquire-about-this-workshop .container .gform_wrapper.gravity-theme .gfield input,.JustTechnology .form-block.enquire-about-this-workshop .container .gform_wrapper.gravity-theme .gfield select,.JustTechnology .form-block.enquire-about-this-workshop .container .gform_wrapper.gravity-theme .gfield textarea{background-color:#fff}.JustTechnology .form-block.enquire-about-this-workshop .form-block-container{width:100%}.JustTechnology .form-block.enquire-about-this-workshop .form-block-details{display:none}.JustTechnology .gfield_validation_message,.JustTechnology .gform_confirmation_message,.JustTechnology .gform_validation_errors{display:none!important}.JustTechnology .gform_wrapper .gfield_error .gfield_repeater_cell label,.JustTechnology .gform_wrapper .gfield_error label,.JustTechnology .gform_wrapper .gfield_error legend,.JustTechnology .gform_wrapper .gfield_validation_message,.JustTechnology .gform_wrapper .validation_message,.JustTechnology .gform_wrapper [aria-invalid=true]+label,.JustTechnology .gform_wrapper label+[aria-invalid=true]{color:#1d182f!important}.JustTechnology .gform_wrapper .gfield_error .gfield_repeater_cell label+.ginput_container input,.JustTechnology .gform_wrapper .gfield_error .gfield_repeater_cell label+.ginput_container select,.JustTechnology .gform_wrapper .gfield_error .gfield_repeater_cell label+.ginput_container textarea,.JustTechnology .gform_wrapper .gfield_error label+.ginput_container input,.JustTechnology .gform_wrapper .gfield_error label+.ginput_container select,.JustTechnology .gform_wrapper .gfield_error label+.ginput_container textarea,.JustTechnology .gform_wrapper .gfield_error legend+.ginput_container input,.JustTechnology .gform_wrapper .gfield_error legend+.ginput_container select,.JustTechnology .gform_wrapper .gfield_error legend+.ginput_container textarea,.JustTechnology .gform_wrapper .gfield_validation_message+.ginput_container input,.JustTechnology .gform_wrapper .gfield_validation_message+.ginput_container select,.JustTechnology .gform_wrapper .gfield_validation_message+.ginput_container textarea,.JustTechnology .gform_wrapper .validation_message+.ginput_container input,.JustTechnology .gform_wrapper .validation_message+.ginput_container select,.JustTechnology .gform_wrapper .validation_message+.ginput_container textarea,.JustTechnology .gform_wrapper [aria-invalid=true]+label+.ginput_container input,.JustTechnology .gform_wrapper [aria-invalid=true]+label+.ginput_container select,.JustTechnology .gform_wrapper [aria-invalid=true]+label+.ginput_container textarea,.JustTechnology .gform_wrapper label+[aria-invalid=true]+.ginput_container input,.JustTechnology .gform_wrapper label+[aria-invalid=true]+.ginput_container select,.JustTechnology .gform_wrapper label+[aria-invalid=true]+.ginput_container textarea{background-color:#e74a4a!important;color:#fff!important}