@charset "UTF-8";:root{--container-400:1480px;--container-900:100%;--content-padding-block:80px;--content-padding-inline:40px;--primaryfont:"Poppins",sans-serif;--secondaryfont:"Playfair",serif;--fontweight-300:300;--fontweight-400:400;--fontweight-500:500;--fontweight-600:600;--fontweight-700:700;--fontsize-100:0.8rem;--fontsize-200:0.9rem;--fontsize-300:1rem;--fontsize-400:1.1rem;--fontsize-450:1.25rem;--fontsize-500:1.5rem;--fontsize-600:1.75rem;--fontsize-700:2rem;--fontsize-800:2.5rem;--fontsize-900:3rem;--fontsize-1000:4.5rem;--defaultlineheight:1.5;--red:#fd0101;--white:#ffffff;--black-100:#fafafa;--black-200:#F0F4F5;--black-300:#c6c6c6;--black-400:#cdd0d0;--black-700:#383838;--black-800:#69696a;--black-900:#2c2c2d;--primarycolor-100:#FFDFCD;--primarycolor-200:#FFB185;--primarycolor-400:#FB7B2F;--primarycolor-600:#c95e20;--primarycolor-900:#412703;--secondarycolor-50:#E9F8F9;--secondarycolor-100:#B5E9EA;--secondarycolor-200:#BEE9E6;--secondarycolor-400:#0AAEB0;--secondarycolor-500:#045E6A;--secondarycolor-900:#00293B;--button-background:var(--secondarycolor-900);--button-text-color:var(--white);--button-arrow:var(--white);--button-bubble:var(--secondarycolor-400);--banner-height:calc(95vh - 115px)}html{line-height:var(--defaultlineheight)}body{background:var(--white);color:var(--black-900);font-size:var(--fontsize-400);font-family:var(--primaryfont)}button,input,optgroup,select,textarea{font-size:var(--fontsize-400);line-height:var(--defaultlineheight);font-weight:var(--fontweight-400)}input,select,textarea{background:var(--white);border:1px solid var(--black-100)}button,input[type=submit]{background:var(--black-900);color:var(--white);border:none}input[type=checkbox]{accent-color:var(--red)}:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--white) inset;box-shadow:0 0 0 1000px var(--white) inset;-webkit-text-fill-color:var(--black-900)}code,kbd,pre,samp{font-size:var(--fontsize-400)}b,strong{font-weight:var(--fontweight-700)}a{color:var(--primarycolor-400)}a:hover{color:var(--secondarycolor-400)}h1,h2,h3,h4,h5,h6{font-weight:var(--fontweight-500);font-family:var(--secondaryfont)}p.seeformerrors{color:var(--red)}label,li,p{line-height:var(--defaultlineheight)}label p,li li,li p,p label{font-size:var(--fontsize-400)}hr{background:var(--black-100)}table td,table td p,table th,table th p{font-size:var(--fontsize-400);font-weight:var(--fontweight-400)}table th{color:var(--white);background:var(--black-900)}table td{color:var(--black-900);background:var(--black-100)}table th a{color:var(--white)!important}.required,.sc-fb .sc-fb-field-error,.sc-fb .sc-fb-field-required,.sc-fb .sc-fb-submit-errors{color:var(--red)}.required,.sc-fb .sc-fb-field-required{font-weight:var(--fontweight-700)}.stclink{background:var(--red);color:var(--white);font-weight:var(--fontweight-700)}.stclink:focus{color:var(--white)}:focus-visible{outline:2px dashed var(--black-900)!important}.wrap{display:flex;flex-direction:column}.margin-top-40{margin-top:40px}.margin-bottom-40{margin-bottom:40px}.padding-20{padding:20px}.padding-40{padding:40px}.padding-60{padding:60px}.padding-80{padding:80px}.bg-white{background:var(--white)}.bg-black-100{background:var(--black-100)}.bg-black-200{background:var(--black-200)}.bg-black-300{background:var(--black-300)}.bg-black-400{background:var(--black-400)}.bg-black-700{background:var(--black-700)}.bg-black-800{background:var(--black-800)}.bg-black-900{background:var(--black-900)}.bg-black-700 *,.bg-black-800 *,.bg-black-900 *{color:var(--white);--txt-color:var(--white)}.bg-primarycolor-100{background:var(--primarycolor-100)}.bg-primarycolor-400{background:var(--primarycolor-400);--button-background:var(--tertiarycolor-100);--button-text-color:var(--secondarycolor-900);--button-arrow:var(--tertiarycolor-100);--button-bubble:var(--secondarycolor-900)}.bg-primarycolor-600{background:var(--primarycolor-600);--button-background:var(--tertiarycolor-100);--button-text-color:var(--secondarycolor-900);--button-arrow:var(--tertiarycolor-100);--button-bubble:var(--secondarycolor-900)}.bg-primarycolor-600 *{color:var(--white)}.bg-primarycolor-600 h1,.bg-primarycolor-600 h2,.bg-primarycolor-600 h3,.bg-primarycolor-600 h4{color:var(--secondarycolor-100)}.bg-primarycolor-900{background:var(--primarycolor-900)}.bg-primarycolor-900 *{color:var(--white)}.bg-secondarycolor-50{background:var(--secondarycolor-50)}.bg-secondarycolor-100{background:var(--secondarycolor-100)}.bg-secondarycolor-100 *{color:var(--secondarycolor-900)}.bg-secondarycolor-200{background:var(--secondarycolor-200)}.bg-secondarycolor-400{background:var(--secondarycolor-400)}.bg-secondarycolor-900{background:var(--secondarycolor-900);--button-background:var(--secondarycolor-400);--button-text-color:var(--secondarycolor-900);--button-arrow:var(--secondarycolor-900);--button-bubble:var(--secondarycolor-900)}.bg-secondarycolor-900 *{color:var(--white)}.txt-red{color:var(--red)}.txt-white{color:var(--white)}.txt-black-900{color:var(--black-900)}.txt-primarycolor-400{color:var(--primarycolor-400)}.txt-secondarycolor-400{color:var(--secondarycolor-400)}.txt-secondarycolor-700{color:var(--secondarycolor-700)}.txt-secondarycolor-900{color:var(--secondarycolor-900)}.txt-secondaryfont{font-family:var(--secondaryfont)}.txt-uppercase{text-transform:uppercase}h1{font-size:var(--fontsize-900);font-weight:var(--fontweight-700);color:var(--secondarycolor-900)}h2{font-size:var(--fontsize-800)}h3{font-size:var(--fontsize-700)}h4{font-size:var(--fontsize-600)}.heading1,h1{font-size:var(--fontsize-800);font-weight:var(--fontweight-600);color:var(--secondarycolor-900);font-family:var(--secondaryfont);line-height:1.1}.subheading{margin:0 0 10px;font-style:italic;position:relative;display:flex;gap:10px;font-weight:var(--fontweight-600);font-family:var(--secondaryfont);font-size:var(--fontsize-450)}.subheading::before{content:"[";display:block;color:var(--primarycolor-400)}.holding-page,.wrap:has(.holding-page){height:100vh;width:100%;max-wdith:100vw}.blockbutton a{display:inline-block;margin:0;padding:10px 20px;background:var(--primarycolor-400);color:var(--white);font-weight:var(--fontweight-600);text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.blockbutton a:hover{background:var(--secondarycolor-400)}.arrowbutton a{color:var(--secondarycolor-400);text-decoration:none;padding:0;position:relative;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.arrowbutton a:after{content:"\f061";font:var(--fa-font-solid);color:inherit;margin:0 0 0 5px;display:inline-block;transition:transform .4s ease,color .2s ease}.arrowbutton a:hover{color:var(--primarycolor-400)}.arrowbutton a:hover:after{transform:translateX(5px)}.block-button a{background:var(--button-background);color:var(--button-text-color);display:inline-block;padding:20px;margin:0;border-radius:50vh;border:solid 3px var(--button-background);width:fit-content;cursor:pointer;font-family:var(--secondaryfont);font-weight:var(--fontweight-700);position:relative;z-index:1;text-decoration:none;transition:all .2s ease-in-out}.block-button.slim a{padding:10px 20px}.block-button.white a{background:var(--white);color:var(--secondarycolor-900);border:solid 2px var(--secondarycolor-200)}.arrow-block{margin:0!important}.arrow-block a,.arrow-block span{background:var(--button-background);color:var(--button-text-color);display:inline-block;padding:20px 80px 20px 20px;margin:0;border-radius:50vh;border:solid 2px var(--button-background);width:fit-content;cursor:pointer;font-family:var(--secondaryfont);font-weight:var(--fontweight-700);position:relative;z-index:1;text-decoration:none;transition:all .2s ease-in-out}.arrow-block a:before,.arrow-block span:before{background:var(--button-bubble);display:inline-block;content:"";position:absolute;z-index:2;top:50%;transform:translateY(-50%);right:8px;border-radius:50vh;width:48px;height:48px;transform-origin:center;transition:all .2s ease-in-out}.arrow-block a:hover:before,.arrow-block span:hover:before{transform:translateY(-50%) scale(1.1);transition:all .2s ease-in-out}.arrow-block a:after,.arrow-block span:after{position:absolute;z-index:3;content:"";display:block;background:url(../../images/svgs/arrow-long-white.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:35px;height:20px;top:50%;left:unset;right:30px;transform:translateY(-50%);transition:all .2s ease-in-out}.arrow-block a:hover:after,.arrow-block span:hover:after{right:24px;transition:all .2s ease-in-out}.arrow-block.transparent a,.arrow-block.transparent span{background:0 0;border:none}.heading{font-family:var(--secondaryfont);font-weight:var(--fontweight-700)}.top-margin{margin-top:100px}main .content ul{list-style:none;margin:0 0 1em;padding:0}main .content ul li{position:relative;padding-left:24px}main .content ul li::before{content:"\25C6";display:inline-block;position:absolute;left:0;top:.2em;font-size:.75em;line-height:1;color:var(--primarycolor-400)}.content{max-width:var(--container-400);width:100%;margin:0 auto;padding:var(--content-padding-block,80px) var(--content-padding-inline,40px)}.content.fullwidth{max-width:var(--container-900)}.logo{--width:400px;--height:80px}.logo img{display:block;width:var(--width,auto);height:var(--height,auto);max-width:100%}@supports (aspect-ratio:1){.logo img{aspect-ratio:var(--width)/var(--height);height:auto;max-width:var(--width);width:100%}}.pagetitle{overflow:hidden}.pagetitle .text{grid-column:2;height:auto;padding:160px 0 60px;margin:0 100px 0 0;justify-content:center;position:relative}.pagetitle h1{font-size:var(--fontsize-1000)}.pagetitle .desc{font-size:var(--fontsize-200);max-width:80%}.pagetitle .image{grid-column:3/-1;--gap:0;right:-4em;align-self:end}.pagetitle img{border-radius:100vh 0 0 0;width:100%}.pagetitle .text::after,.pagetitle .text::before{content:"";display:block;width:50%;height:auto;max-height:100%;aspect-ratio:1/2;background:linear-gradient(to bottom,var(--secondarycolor-50) 50%,var(--secondarycolor-100) 50%);position:absolute;bottom:0;left:-40px;border-radius:0 100vh 100vh 0;z-index:-1;opacity:.5}.pagetitle .text::after{background:var(--secondarycolor-100);aspect-ratio:1/1;left:unset;right:40px;border-radius:100vh 0 0 0}.pagetitle.no-image .text{padding:40px 0}.pagetitle.no-image .text:after,.pagetitle.no-image .text:before{display:none}.pagetitle.no-image .image::after,.pagetitle.no-image .image::before{content:"";display:block;width:50%;height:auto;max-height:100%;aspect-ratio:1/2;background:linear-gradient(to bottom,var(--secondarycolor-50) 50%,var(--secondarycolor-100) 50%);position:absolute;top:0;left:-40px;border-radius:0 100vh 0 100vh;z-index:-1;opacity:.5}.pagetitle.no-image .image::after{background:linear-gradient(to bottom,var(--secondarycolor-50) 50%,var(--secondarycolor-100) 50%);aspect-ratio:1/2;left:unset;right:40px;border-radius:100vh 0 100vh 0}.post-attrib{gap:20px}.contact-details{--gap:10px}.contact-details p{margin:0}.social-details{--gap:20px;font-size:var(--fontsize-600)}.header{position:sticky;z-index:999;top:0;left:0;--content-padding-block:20px;--gap:40px;width:100%;background:var(--white);transition:transform .4s ease}.header.header-hidden{transform:translateY(-100%)}.menuopen .header.header-hidden{transform:none}.header .content{display:flex;max-width:unset;gap:40px;padding-block:15px}.header .left{max-width:max-content;width:180px}.header .logo{max-width:180px;min-width:unset}.header .right{max-width:max-content;gap:20px;margin-left:auto}.header .right p{margin:0}.header .viewnavbutton,.nav .mobilebottom{display:none}.nav{--gap:40px;list-style-type:none;position:relative;margin:0;padding:0}.nav ul{display:flex;flex-direction:row;gap:40px;margin:0}.nav li{padding:0;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.nav a{display:block;text-decoration:none;position:relative;font-family:var(--secondaryfont);max-width:max-content;transition:all .4s ease;color:var(--secondarycolor-900);font-family:var(--secondaryfont);font-weight:var(--fontweight-700)}.nav a:focus-within,.nav a:hover{color:var(--primarycolor-600)}.nav a:hover{color:var(--secondarycolor-400)}.nav li.selected>a{color:var(--secondarycolor-400)}.nav .arrow-block.mobile{display:none}.dropdown-nav{--gap:10px;padding:20px;margin:0;background:var(--primarycolor-400);position:absolute;width:100%;top:100%;left:0;display:none}.nav li:hover .dropdown-nav{display:flex}.dropdown-nav a{padding:0}.dropdown-nav a:after{display:none}.hamburger{padding:15px 0!important;background:0 0;display:none;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{padding:0 0 0 40px;height:12px;display:block;align-items:center;position:relative}.hamburger-inner{display:block;margin-top:-2px;top:2px;transition-duration:275ms;transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55)}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:40px;height:4px;background:var(--white);border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;left:0}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:10px;transition:opacity 125ms 275ms ease}.hamburger-inner::after{top:20px;transition:transform 275ms cubic-bezier(.68, -.55, .265, 1.55)}.hamburger-label{font-size:var(--fontsize-500)}.mobile-nav-button.open .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:75ms}.mobile-nav-button.open .hamburger-inner::before{transition-delay:0s;opacity:0}.mobile-nav-button.open .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:75ms}.mobile-nav-button.open:hover{opacity:.7}.mobile-nav-button.open .hamburger-inner,.mobile-nav-button.open .hamburger-inner::after,.mobile-nav-button.open .hamburger-inner::before{background:var(--secondarycolor-400)}.mobile-nav-button.open .hamburger-label{color:var(--secondarycolor-400)}.mobile-dropdown-nav-button{display:none;color:var(--white);background:0 0;padding:5px 10px;font-size:var(--fontsize-500);cursor:pointer}.snav{padding:20px;border:1px solid var(--black)}.snav ul{margin:0;list-style-type:none}.snav ul ul{margin:10px 10px 10px 20px}.snav>ul>li.selected>a{font-weight:700}.snav>ul ul>li.selected>a{font-weight:700}.snav a{text-decoration:none}.page-title-type{margin:0;font-weight:var(--fontweight-700);max-width:max-content;background:#00f;color:var(--white);padding:5px 10px}.breadcrumb li{font-size:.8rem}.footer{background:pink}.mainfooter{--content-padding-block:40px;--gap:20px}.bottom-footer{--content-padding-block:10px;--gap:20px}.bottom-footer p,.bottom-footer ul{margin:0;padding:0;list-style-type:none}.footer .content.grid{gap:60px}.footer ul{list-style-type:none;margin:0}.footer .col h4{display:none}.footer .logo{max-width:200px}.footer .footer-heading{font-size:var(--fontsize-450);line-height:1.1;font-weight:var(--fontweight-500);margin:0 0 10px}.footer a{text-decoration:none}.footer a i{margin-right:10px}.footer .mainfooter .content p:not(.socialicons) a:hover,.footer a:hover,.footer a:hover span{color:var(--secondarycolor-200)}.footer .arrow-block a{margin-bottom:20px}.footer .arrow-block a:hover{color:var(--secondarycolor-900)!important}.strapline{display:flex;flex-wrap:wrap;gap:10px}.strapline span{position:relative;display:flex;gap:10px}.strapline span::after{content:"";display:block;width:1px;height:100%;background:var(--white)}.strapline span:hover{opacity:unset}.strapline span:last-child::after{display:none}.strapline a{font-size:var(--fontsize-450);position:relative}.footer .legallinks{font-size:var(--fontsize-300)}.footer .address{font-size:var(--fontsize-300)}.footer .disclaimer{font-size:var(--fontsize-200)}.footer .copyright{margin:0 0 5px}.socialicons a i{margin:0;width:auto!important}.footer .socialicons{gap:5px}.footer .socialicons a{background:var(--secondarycolor-500);color:var(--white)!important;border-radius:50vh;padding:0;width:48px!important;height:48px;justify-content:center;display:flex;align-items:center;align-content:center;font-size:1.2rem}.footer .socialicons a i{margin:0;width:auto!important}.footer .socialicons a:hover{background:var(--secondarycolor-400);color:var(--white)!important}.importantnotice-wrap{background:var(--secondarycolor-400)!important}.multi-content-block{gap:40px}.image.paralax{background-position:center;background-attachment:scroll;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}.image.paralax img{visibility:hidden}@supports (background-attachment:fixed){.image.paralax{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:var(--primarycolor-400)}}.post-feed{--gap:40px}.post-card{--gap:0}.post-card .date{font-size:var(--fontsize-200)}.post-card .heading{font-size:var(--fontsize-500)}.post-card .arrowbutton,.post-card .blockbutton{margin-top:auto}.concertinas{--gap:20px;margin-block:20px}.concertina{overflow:hidden}.concertina .heading{padding:10px 20px;background:var(--primarycolor-400);margin:0;font-size:var(--fontsize-500);color:var(--white);cursor:pointer}.concertina .heading i{transition:all .4s ease}.concertina .heading.open i{transform:rotate(-180deg)}.concertina .text{display:none}.gallery .thumb{width:auto;height:auto}.gallery .thumb img{width:100%;height:100%;object-fit:cover}.img-placeholder{background:var(--red);width:100%;height:100%;min-height:120px}.rkcbanner{height:var(--banner-height);grid-template-rows:1fr;position:relative;z-index:1;width:100vw;align-items:center}.rkcbanner .text-wrap{display:flex;flex-direction:column;justify-content:center;grid-column:2;padding-inline:40px;color:var(--secondarycolor-900)}.rkcbanner .text-wrap h1{font-family:var(--secondaryfont);font-size:5rem;line-height:.9}.rkcbanner .images{max-width:100%;width:var(--banner-height);aspect-ratio:1/1;overflow:hidden;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-column:3/-1;margin-left:auto}.rkcbanner .images img{pointer-events:none}.rkcbanner .images .shape-one{grid-column:1;grid-row:1}.rkcbanner .images .image-one{grid-column:2;grid-row:1;min-height:0;overflow:hidden}.rkcbanner .images .shape-two{grid-column:3;grid-row:1}.rkcbanner .images .image-two{grid-column:3;grid-row:2;min-height:0;overflow:hidden}.rkcbanner .images .shape-three{grid-column:2;grid-row:2}.rkcbanner .images .image-three{grid-column:1;grid-row:3;min-height:0;overflow:hidden}.rkcbanner .images .shape-four{grid-column:2;grid-row:3}.rkcbanner .images .shape-five{grid-column:3;grid-row:3}.rkcbanner .images .curve-top-left{border-radius:100% 0 0 0}.rkcbanner .images .curve-top-right{border-radius:0 100% 0 0}.rkcbanner .images .curve-bottom-right{border-radius:0 0 100% 0}.rkcbanner .images .curve-bottom-left{border-radius:0 0 0 100%}.rkcbanner .images img{display:block;width:100%;height:100%;object-fit:cover}.rkcbanner .scroll{display:block;align-self:end;justify-self:end;position:relative;z-index:2;bottom:70px;right:0;color:var(--secondarycolor-900);font-family:var(--secondaryfont);text-decoration:none;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transform:rotate(-90deg)}.rkcbanner .scroll:after{position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);right:calc(100% + 10px);display:inline-block;content:"";background:url(../../images/svgs/arrow-long.svg);background-repeat:no-repeat;background-size:100%;background-position:center;width:40px;height:20px;text-decoration:none;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;opacity:.6}.rkcbanner .scroll:hover:after{right:calc(100% + 15px)}.expertise-blocks .content{gap:20px}.expertise-blocks h2{margin-bottom:30px;font-size:4rem;font-weight:var(--fontweight-600);color:var(--secondarycolor-900)}.expertise-cards{--gap:30px;padding:60px 100px 60px 60px;border-radius:0 0 200px 0;position:relative;z-index:1}.expertise-cards:nth-of-type(2n){border-radius:0 200px 0 0}.expertise-cards h3{color:var(--secondarycolor-900);font-family:var(--primaryfont);font-weight:var(--fontweight-500);margin-bottom:15px}.expertise-cards p{margin-bottom:25px}.expertise-cards:before{position:absolute;z-index:-1;content:"";display:block;background:url(../../images/svgs/connect-shape-double.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:100px;height:200px;top:0;left:0}.expertise-cards:nth-of-type(2n):before{position:absolute;z-index:-1;content:"";display:block;background:url(../../images/svgs/connect-shape-double.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:100px;height:200px;top:unset;bottom:0;left:unset;right:0;transform:rotate(180deg)}.expertise-cards:nth-of-type(2n):after{position:absolute;z-index:-1;content:"";display:block;background:url(../../images/svgs/connect-shape.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:100px;height:100px;bottom:0;left:0}.content:has(.howcanwehelp){padding:var(--content-padding-inline)}.howcanwehelp{border:10px solid #e9eaea;text-align:center;padding:60px}.howcanwehelp h2{font-size:4rem;margin-bottom:10px}.help-options{margin:0;font-family:var(--secondaryfont);font-size:2rem}.help-options a{display:inline-block;border:1px solid var(--secondarycolor-400);border-radius:40px;padding:10px 24px;color:var(--secondarycolor-400);font-weight:var(--fontweight-600);text-decoration:none;transition:all .4s ease;font-size:1.4rem;margin-left:15px}.help-options a:hover{background:var(--secondarycolor-50)}.help-options a.active{background:var(--secondarycolor-100)}.description-block{display:none;margin:60px auto 0;max-width:800px}.description-block h3{font-family:var(--primaryfont);font-weight:var(--fontweight-500)}.description-block.active{display:block}.popular-courses{padding-block:60px}.popular-courses-heading{margin-bottom:30px}.popular-courses-heading h2{margin-bottom:0;font-size:4rem;font-weight:var(--fontweight-400);color:var(--secondarycolor-900)}.course-cards{--gap:30px}.course-card{display:flex;flex-direction:column;overflow:hidden;border-radius:0 100px 0 0}.course-card:not(.featured-course-card){background:var(--black-200)}.course-card .course-body{padding:20px;flex-grow:1}.course-card .image img{width:100%;height:100%;object-fit:cover}.course-card a{text-decoration:none}.course-card h3{font-size:var(--fontsize-600);font-family:var(--primaryfont);font-weight:var(--fontweight-500);color:var(--secondarycolor-900);margin-bottom:10px;transition:.2s ease-in-out}.course-card a:hover h3{color:var(--secondarycolor-500)}.course-card p{color:var(--black-800);font-size:var(--fontsize-300);margin-bottom:15px}.course-card .suitable-for{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:5px 0;font-size:var(--fontsize-100)}.course-card .suitable-for span{background:var(--white);border-radius:50vw;padding:5px 10px}.course-card .course-footer{padding:15px 20px;border-top:1px solid var(--black-300)}.course-card .course-footer p{padding:0}.course-card .course-logo{font-weight:var(--fontweight-700);font-size:var(--fontsize-200);color:var(--secondarycolor-900)}.course-card .btn-icon{width:28px;height:28px;border-radius:50%;background:var(--secondarycolor-900);display:inline-block;position:relative}.course-card .btn-icon::after{content:"\2192";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--white);font-size:var(--fontsize-200)}.course-card.featured-course-card{padding:20px;justify-content:center;align-items:center;text-align:center;border-radius:0;position:relative}.featured-course-card.bg-secondarycolor-900 p{color:var(--white)}.featured-course-card::after,.featured-course-card::before{content:"";display:block;width:20%;height:auto;aspect-ratio:1;background:var(--white);position:absolute;top:0;left:0;border-radius:0 100vh 0 0;opacity:.25}.featured-course-card::after{width:40%;top:unset;left:unset;bottom:0;right:0;background:linear-gradient(to right,var(--white) 50%,var(--black-300) 50%);border-radius:100vh 0 100vh 0;aspect-ratio:2/1}.courses-main-feed .course-filters{column-gap:20px;row-gap:10px;margin-bottom:40px;flex-wrap:wrap}.courses-main-feed .course-filters select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%230AAEB0' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 20px center;background-size:14px 9px;border:1px solid var(--black-300);border-radius:50vh;padding:14px 44px 14px 24px;margin:0;font-family:var(--secondaryfont);font-weight:var(--fontweight-700);font-size:var(--fontsize-400);color:var(--secondarycolor-900);cursor:pointer;width:auto;min-width:160px;transition:border-color .2s ease-in-out}.courses-main-feed .course-filters select:focus,.courses-main-feed .course-filters select:hover{border-color:var(--secondarycolor-400)}.courses-main-feed .course-filters select::-ms-expand{display:none}.courses-main-feed .course-filters #coursefilter-clear{border:1px solid var(--secondarycolor-400);border-radius:50vh;background:var(--white);color:var(--secondarycolor-400);font-family:var(--primaryfont);font-weight:var(--fontweight-600);font-size:var(--fontsize-400);padding:14px 24px;margin:0;cursor:pointer;transition:all .2s ease-in-out}.courses-main-feed .course-filters #coursefilter-clear:hover:not(:disabled){background:var(--secondarycolor-50)}.courses-main-feed .course-filters #coursefilter-clear.disabled,.courses-main-feed .course-filters #coursefilter-clear:disabled{border-color:var(--black-300);color:var(--black-300);background:var(--white);cursor:not-allowed}.key-details{gap:10px}.key-details h2{margin:0}.key-details .cards{--gap:10px}.key-details .detail-card{display:grid;grid-template-columns:0.5fr 1fr 1fr;grid-template-rows:37px auto;column-gap:15px;row-gap:5px;background:var(--secondarycolor-50);padding:20px}.key-details .suitable-for{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:5px 0;font-size:var(--fontsize-100)}.key-details .suitable-for span{background:var(--white);border-radius:50vw;padding:5px 10px}.key-details img{grid-row:span 2}.key-details h3{font-style:italic;color:var(--secondarycolor-900);font-size:1.8rem;grid-column:span 2;margin:0}.key-details .cards p{font-size:var(--fontsize-200);grid-column:span 2}.key-details .booking-wrap p{margin:0}.key-details .booking-wrap .arrow-block{width:max-content;margin-left:auto!important}.resource-block{padding:40px;background-image:url(../../images/svgs/resource.svg);background-repeat:no-repeat;background-position:115% 38%;background-size:500px}.resource-block h2{font-size:3.8rem;font-weight:var(--fontweight-600);color:var(--secondarycolor-900)}.seecmsdownloadarea{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.seecmsdownloadarea .download{position:relative;border-top:none;padding:0}.seecmsdownloadarea .download h4{height:100%}.seecmsdownloadarea .download h4 a{position:relative;display:flex;align-items:center;overflow:hidden;background:var(--black-200);padding:30px 60px 30px 30px;color:var(--secondarycolor-900);font-family:var(--primaryfont);text-decoration:none;height:100%}.seecmsdownloadarea .download h4 a:hover{background:var(--secondarycolor-50)}.seecmsdownloadarea .download h4 span,.seecmsdownloadarea .download p{display:none}.seecmsdownloadarea .download h4 a:before{content:"";position:absolute;top:0;right:0;width:60px;aspect-ratio:1/1;background:var(--white)}.seecmsdownloadarea .download h4 a:after{content:"";position:absolute;top:0;right:0;width:60px;aspect-ratio:1/1;border-top:30px solid transparent;border-right:30px solid transparent;border-left:30px solid var(--secondarycolor-400);border-bottom:30px solid var(--secondarycolor-400)}.stats-section{padding-block:60px}.stats{gap:60px}.stat .stat-icon{margin:0 0 20px}.stat .stat-number{font-family:var(--secondaryfont);font-size:6rem;line-height:.9;font-weight:var(--fontweight-700);color:var(--secondarycolor-900);margin:0}.stat .stat-label{font-size:var(--fontsize-500);color:var(--secondarycolor-900);margin:0}.stat .stat-heading{font-size:var(--fontsize-500);font-weight:var(--fontweight-500);margin:0}.feature-image{background-image:url(../../images/svgs/feature-bg.svg);background-repeat:no-repeat;background-size:cover;background-position:bottom right}.feature-text{grid-column:span 2;background-image:url(../../images/svgs/feature-bg2.svg);background-repeat:no-repeat;background-size:contain;background-color:rgba(255,255,255,.9);background-blend-mode:lighten;padding:80px 40px;height:auto}.feature-text h2{font-size:4.3rem}.mission{padding-block:40px 80px}.mission-label{font-style:italic;color:var(--secondarycolor-400);font-size:var(--fontsize-300);margin:0}.mission-text{grid-column:2/5;font-family:var(--secondaryfont);font-size:var(--fontsize-600);color:var(--black-900);margin:0}.partners-wrap{padding-block:0 40px}.partners-wrap .content{gap:40px}.partners{padding-block:60px}.partners-heading{margin-bottom:30px}.partners-logos{--gap:40px;margin:0;gap:40px;justify-content:center}.partners-logos .swiper-wrapper{transition-timing-function:linear}.partners-logos .logo{width:200px}.partners-logos .logo img{width:auto;height:auto;margin:0 auto}.partner-logo{width:120px;height:50px;min-height:0}.partnerlinks .partner{padding:10px;gap:20px;text-align:center;position:relative}.partnerlinks .partner .image{height:100%}.partnerlinks .partner .arrow-block{text-align:center}.partner .member-popup-button{position:absolute;right:20px;top:20px;font-size:var(--fontsize-500)}.partner .text{gap:0}.partner p{margin:0}.partner .name{font-size:var(--fontsize-400);margin:0 0 10px}.partner-popup{display:none;max-width:800px}.partner-popup img{max-width:300px;max-height:300px;object-fit:contain;margin:0 auto}.interactivecards{overflow:hidden}.interactivecards .grid{gap:20px;padding-block:50px}.interactivecards .card{display:grid}.interactivecards .card>*{grid-column-start:1;grid-row-start:1}.interactivecards .card .subheading{color:var(--secondarycolor-500);font-family:var(--primaryfont);font-size:.9rem;margin-bottom:10px}.interactivecards .card .front{transform:perspective(1000px) rotateY(0);transition:all .6s ease;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;padding:30px;border-radius:30px 0;position:relative;z-index:2}.interactivecards .card .back{transform:perspective(1000px) rotateY(-180deg);transition:all .6s ease;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;padding:30px;border-radius:0 30px;opacity:0}.interactivecards .card:hover .front{transform:perspective(1000px) rotateY(180deg);position:relative;z-index:1;opacity:0}.interactivecards .card:hover .back{transform:perspective(1000px) rotateY(0);position:relative;z-index:2;opacity:1}.interactivecards .card .front h3{padding:20px 30px;text-align:center;color:var(--secondarycolor-900);margin:0}.interactivecards .card .front .image{padding:20px;border-radius:20px 0;overflow:hidden}.interactivecards .card .front .profile.image{padding:0}.interactivecards .card .back h3{color:var(--secondarycolor-900)}.interactivecards .card .arrow-block{margin:20px auto 0!important}.latest-news{--content-padding-block:60px}.latest-news h2{color:var(--secondarycolor-900);font-size:4.5rem;margin-bottom:20px}.newsfeed{gap:40px}.news-card-hidden{display:none}.news-cards,.newsfeed{--gap:40px;margin:20px 0 0}.news-card{display:flex;flex-direction:column;justify-content:space-between}.news-card h3{color:var(--secondarycolor-900);font-family:var(--primaryfont);font-size:var(--fontsize-700);margin-bottom:10px}.news-card h3 a{color:var(--black-900);text-decoration:none}.news-card .text{text-decoration:none;padding:20px;background:var(--secondarycolor-50);flex-grow:1}.news-card .text .desc{color:var(--black-900);font-size:var(--fontsize-300)}.news-card .text p.readmore{color:var(--secondarycolor-900);font-family:var(--secondaryfont);margin:0}.news-card .text:hover p.readmore{text-decoration:underline;color:var(--secondarycolor-500)}.news-card .date{color:var(--secondarycolor-500);margin:0 0 5px;line-height:.9;font-size:var(--fontsize-300)}.news-card .image{overflow:hidden}.news-card .image img{transition:all .3s ease-in-out}.news-card .image:hover img{transform:scale(1.1)}.latest-news.main .load-more-wrap{position:relative;z-index:1;margin-top:40px}.latest-news.main .load-more-wrap:before{position:absolute;z-index:-1;display:block;content:"";top:50%;transform:translateY(-50%);left:0;width:100%;height:3px;background:var(--secondarycolor-400)}.load-more-wrap button{border:solid 2px var(--black-300);border-radius:50vh;background:var(--white);color:var(--secondarycolor-900);padding:10px 15px;font-family:var(--secondaryfont);font-weight:var(--fontweight-700);transition:all .2s ease-in-out}.load-more-wrap button:hover{border:solid 2px var(--secondarycolor-400);background:var(--secondarycolor-400);color:var(--white)}.featured-post .subheading{width:max-content}.featured-post .heading1{display:inline-block;text-decoration:none;width:max-content;max-width:100%}.featured-post .heading1 h2{font-size:var(--fontsize-1000);width:max-content;max-width:100%}.featured-post h2.heading1{font-size:var(--fontsize-1000);width:max-content;max-width:100%}.featured-post .image{position:relative;z-index:1;margin:100px 0}.featured-post .image:after,.featured-post .image:before{position:absolute;z-index:-1;content:"";display:block;top:-100px;right:0;width:100%;height:100px;background:url(../../images/svgs/top-accent.svg) no-repeat;background-size:contain;background-position:top right;opacity:.5}.featured-post .image:after{top:unset;right:unset;bottom:-100px;left:0;background:url(../../images/svgs/bottom-accent.svg) no-repeat;background-position:bottom left}.featured-post a.image img{transition:all .3s ease-in-out}.featured-post a.image:hover img{transform:scale(.98)}.featured-post.post-title{margin-bottom:80px}.cta{grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);position:relative;--gap:0;margin:0 60px}.cta .text{z-index:20;grid-column:2/5;grid-row:1/-1;text-align:center;padding:100px 40px;justify-content:center}.cta h2{font-size:var(--fontsize-1000)}.cta .desc{max-width:600px;margin:0 auto 20px}.cta .image{overflow:hidden}.cta .image-1{grid-column:1;grid-row:2}.cta .image-2{grid-column:5;grid-row:1}.cta .image-3{grid-column:5;grid-row:2}.cta .image img{aspect-ratio:1}.cta .image-1::after,.cta .image-1::before,.cta .image-3::before{content:"";display:block;inset:0;background:var(--primarycolor-400);position:absolute;grid-column:1/2;grid-row:1/2;border-radius:0 0 0 100vh}.cta .image-1::after{background:var(--primarycolor-100);border-radius:0 0 100vh 0;grid-column:2/3}.cta .image-3::before{background:var(--secondarycolor-100);border-radius:100vh 0 0 0;grid-column:4/5;grid-row:2/3}.default-template{--gap:60px}aside{background:#00f}.main-content{background:pink}.eventsfeed{--gap:06px}.newsfeed{--gap:40px}form{display:flex;flex-direction:column;gap:20px}.teammembers{--gap:40px}.member-profile{--gap:0}.meettheteam .member{gap:20px}.member .image{position:relative}.member .member-popup-button{position:absolute;right:20px;top:20px;font-size:var(--fontsize-500)}.member .text{gap:0}.member p{margin:0}.member .name{font-size:var(--fontsize-500)}.member-bio{display:none;max-width:var(--container-400)}.member-bio .role{margin:0 0 10px}.rkccontactform{grid-column:span 3;color:var(--secondarycolor-900)}.rkccontactform span{color:var(--black-800);font-size:.9rem;margin-left:10px;font-family:var(--primaryfont);font-weight:var(--fontweight-400)}.rkccontactform form{display:flex;flex-direction:column;gap:40px}.rkccontactform .grid.col-1{grid-template-columns:1fr;gap:10px}.requirement-label,.rkccontactform .section-heading{font-size:var(--fontsize-500);color:var(--secondarycolor-900);margin:0}.rkccontactform label:empty{display:none}.rkccontactform input[type=email],.rkccontactform input[type=tel],.rkccontactform input[type=text]{width:100%;height:60px;padding:8px 28px;margin:0;border-radius:50vh;border:2px solid var(--black-200);background:var(--black-200);font-size:var(--fontsize-400);color:var(--secondarycolor-900);transition:border-color .4s ease-in-out}.rkccontactform input[type=email]:focus,.rkccontactform input[type=tel]:focus,.rkccontactform input[type=text]:focus,.rkccontactform textarea:focus{border-color:var(--secondarycolor-400);outline:0!important}.rkccontactform input::placeholder{color:var(--black-800);font-size:.9rem}.rkccontactform textarea{width:100%;min-height:170px;margin:0;padding:20px 28px;border-radius:40px;border:2px solid var(--black-200);background:var(--black-200);resize:none;font-family:var(--primaryfont);font-size:var(--fontsize-400);color:var(--secondarycolor-900);transition:border-color .4s ease-in-out}.rkccontactform .newsletter-label{width:max-content}.rkccontactform form>div.input:has(input[type=radio]){gap:10px 6px}.rkccontactform form>div.input:has(input[type=radio])>label[for]{position:relative;display:flex;align-items:center;justify-content:center;padding:15px 25px;margin:0;border-radius:70px;border:1px solid var(--black-200);background:var(--black-200);cursor:pointer;user-select:none;transition:background .4s ease-in-out,color .4s ease-in-out,border-color .4s ease-in-out}.rkccontactform form>div.input:has(input[type=radio])>label[for] input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}.rkccontactform form>div.input:has(input[type=radio])>label[for]:has(input:checked){background:var(--secondarycolor-400);border-color:var(--secondarycolor-400);color:var(--white)}.rkccontactform label:has(> input[type=checkbox]){display:flex;align-items:center;gap:10px;cursor:pointer;font-size:var(--fontsize-300)}.rkccontactform input[type=checkbox]{appearance:none;-webkit-appearance:none;width:27px;height:27px;min-width:27px;margin:0;border-radius:50%;border:1px solid var(--secondarycolor-900);position:relative;cursor:pointer;accent-color:unset}.rkccontactform input[type=checkbox]:checked::before{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;border-radius:50%;background:var(--secondarycolor-400);transform:translate(-50%,-50%)}.rkccontactform .submitbutton{display:inline-flex;align-items:center;gap:20px;padding:20px 32px;border:none;border-radius:50vh;background:var(--secondarycolor-900);color:var(--white);font-family:var(--secondaryfont);font-weight:var(--fontweight-700);font-size:var(--fontsize-400);cursor:pointer;transition:background .2s ease-in-out}.rkccontactform .submitbutton:hover{background:var(--secondarycolor-400)}@media (max-width:1600px){.rkcbanner .scroll{right:-30px}}@media (max-width:1440px){.rkcbanner .text-wrap h1{font-size:4.3rem}.header .content{display:flex;max-width:unset;gap:40px;padding-block:15px}.partnerlinks{grid-template-columns:repeat(3,1fr)}}@media (max-width:1340px){.header{position:sticky}.header .content{justify-content:flex-end;transition:all .2s ease-in-out}.header .left{width:150px;order:1;margin-right:auto}.header .center{order:3;max-width:max-content}.header .right{order:2;width:100%;margin:0}.header .viewnavbutton{display:flex;justify-content:flex-end;gap:20px;align-items:center;max-width:max-content}.header .viewnavbutton p{display:none}.nav{display:flex;flex-direction:column;position:fixed;top:0;right:-100%;opacity:0;visibility:hidden;background:var(--primarycolor-400);width:380px;height:100%;padding:80px 80px 40px 40px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;z-index:50}.nav ul{flex-direction:column;gap:0;height:100%;justify-content:flex-start;overflow-y:scroll}.nav li{margin:0;padding:0;border-bottom:1px solid var(--secondarycolor-500);position:relative}.nav li a{display:block;padding:10px}.nav li a:hover{color:var(--secondarycolor-500)}.nav li.selected{border-bottom:1px solid var(--white)}.nav li.selected a,.nav li.selected a:hover{color:var(--white)}.nav .dropdown{display:none;position:static;border-radius:0;height:auto}.nav .dropdown .image{display:none}.nav .dropdown .links ul{columns:1;padding:10px}.nav .dropdown .links li{padding:0 0 8px 0;font-size:.9rem}.nav .dropdown li{border-bottom:0;padding:0}.nav .dropdown li a{font-weight:400;padding:0}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{background-color:var(--secondarycolor-900)!important}.hamburger-inner::after{top:10px;margin:0}.hamburger--spin.is-active .hamburger-inner::after{top:0}.nav li .expand{position:absolute;top:0;right:0;background:0 0;color:var(--white);height:36px;width:36px;display:flex;align-items:center;align-content:center;justify-content:center}.nav li .expand.expanded{transform:rotate(180deg)}.nav .search{display:none}.menuopen .navoverlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:49;background:var(--black-900);opacity:.7}.menuopen .header .viewnavbutton{position:fixed;z-index:51;top:25px;right:40px}.menuopen .header .viewnavbutton p{opacity:0}.menuopen .nav{right:0;opacity:1;visibility:visible;box-shadow:-6px 0 15px -3px rgba(0,0,0,.1)}}@media (max-width:1280px){.mainfooter .grid{grid-template-columns:repeat(2,1fr)}.mainfooter .disclaimer,.mainfooter .footer-cta{grid-column:span 2}.partner-heading{padding-block:20px}.pagetitle .text{margin:0 50px 0 0;padding:40px}.cta{grid-template-columns:1fr 2fr 1fr;margin:0 20px}.cta .image-1::after{background:var(--primarycolor-100);border-radius:0 0 100vh 0;grid-column:2/3;aspect-ratio:1/1}.cta .text{grid-column:2}.cta .image-2{grid-column:3;grid-row:1}.cta .image-3{grid-column:3;grid-row:2}.pagetitle .text{margin:0}.resource-block{grid-template-columns:1fr 2fr;background-color:rgba(240,244,245,.6);background-blend-mode:lighten}.resource-block h2{font-size:3rem}.interactivecards .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.grid-halves{grid-template-columns:repeat(2,1fr);--gap:40px}.header .content{gap:20px}.expertise-blocks h2{grid-column:1}.expertise-blocks .grid{grid-template-columns:1fr}.arrow-block a,.arrow-block span{padding:10px 60px 10px 15px}.arrow-block a:before,.arrow-block span:before{right:6px;width:32px;height:32px}.arrow-block a:after,.arrow-block span:after{width:30px;height:15px;right:20px;transform:translateY(-50%)}.arrow-block a:hover:after,.arrow-block span:hover:after{right:15px}.block-button a{padding:10px 15px}.help-options{display:flex;flex-direction:column}.help-options span{display:flex;flex-direction:column;align-items:center;gap:10px}.popular-courses{padding:0}.popular-courses .grid{grid-template-columns:repeat(2,1fr)}.stats-section{padding:0}.stats-section>.grid{grid-template-columns:1fr;gap:80px}.stats-section .span-two{grid-column:span 1}.multi-content-block .intro-text{grid-template-columns:1fr;gap:0}.multi-content-block .intro-text .subheading{margin:0}.multi-content-block .span-three{grid-column:1}.upcoming-courses{grid-template-columns:repeat(2,1fr)}.post-title{margin-top:100px}.post-title .grid{grid-template-columns:1fr}.post-title h2.heading1{font-size:3.5rem}}@media (max-width:1000px){.pagetitle{max-width:100vw;max-height:100vh;min-height:150px;grid-template-columns:minmax(var(--gutter,20px),1fr) auto minmax(var(--gutter,20px),1fr)}.pagetitle .text{grid-column:2;z-index:1;width:100%;margin:0;height:auto;padding:120px 0}.pagetitle.no-image{min-height:150px}.pagetitle.no-image .text{padding:20px;grid-column:1/-1}.pagetitle.no-image .image{height:auto;min-height:300px}.pagetitle .text h1{width:100%}.pagetitle .text h1,.pagetitle .text p{width:70%}.pagetitle .image{grid-column:1/-1;z-index:-1;max-height:100vh;height:100%;opacity:.5}.pagetitle .text::after{right:-20px}.cta h2{font-size:3rem}.cta .image-1::before{aspect-ratio:1/1}.seecmsdownloadarea{grid-template-columns:repeat(2,1fr);gap:20px}.partner-popup{margin-inline:20px}.grid-fifths:not(.feature-text){grid-template-columns:1fr}.feature-text,.rkccontactform{grid-column:1}}@media (max-width:880px){:root{--fontsize-200:0.8rem;--fontsize-300:0.9rem;--fontsize-400:1rem;--fontsize-500:1.2rem;--fontsize-600:1.5rem;--fontsize-700:1.75rem;--fontsize-800:2rem;--fontsize-900:2.5rem;--defaultlineheight:1.5;--container-padding-inline:40px;--container-padding-block:80px}h1{font-size:var(--fontsize-900)}h2{font-size:var(--fontsize-800)}h3{font-size:var(--fontsize-700)}h4{font-size:var(--fontsize-600)}.grid-fullwidth-container.col-2{--col-count:1}.rkcbanner{grid-template-columns:1fr}.rkcbanner .images,.rkcbanner .text-wrap{grid-column:2;z-index:1}.rkcbanner .text-wrap{background:linear-gradient(90deg,#fff 50%,rgba(255,255,255,.2) 100%);z-index:2;padding-right:110px;height:calc(100% + 5px)}.rkcbanner .images{height:auto;transform:translateY(1px)}.rkcbanner .images{width:100%;aspect-ratio:1/1;max-height:100%}.latest-news .newsfeed.grid-thirds{grid-template-columns:repeat(2,1fr)}.resource-block{grid-template-columns:1fr;--gap:10px;background-position:115% 38%;background-size:400px;background-color:rgba(240,244,245,.8)}.seecmsdownloadarea .download h4 a:before{width:40px}.seecmsdownloadarea .download h4 a:after{width:40px;border-top:20px solid transparent;border-right:20px solid transparent;border-left:20px solid var(--secondarycolor-400);border-bottom:20px solid var(--secondarycolor-400)}.key-details .cards{grid-template-columns:1fr}}@media (max-width:760px){:root{--content-padding-inline:20px;--content-padding-block:80px}.grid-halves,.grid-thirds{grid-template-columns:1fr;--gap:20px}.header .content{flex-direction:row}.menuopen .header .viewnavbutton{top:20px;right:20px}.expertise-cards{padding:30px 70px 30px 30px;border-radius:0 0 120px 0}.expertise-cards:nth-of-type(2n){border-radius:0 120px 0 0}.howcanwehelp{padding:30px}.howcanwehelp h2{font-size:2.8rem}.popular-courses .content{padding-block:0}.popular-courses-heading h2{font-size:3rem}.popular-courses .grid{grid-template-columns:1fr}.pagetitle .text h1{font-size:3rem}.meettheteam{grid-template-columns:repeat(2,1fr)}.pagetitle.title-two-image .image img:not(:first-child){display:none}.post-title{margin-top:80px}.post-title h2.heading1{font-size:3rem}.partnerlinks{grid-template-columns:repeat(2,1fr)}.featured-post{margin-top:80px}.featured-post .heading1 h2{font-size:3rem}.interactivecards .grid{grid-template-columns:1fr}}@media (max-width:600px){.header .right{display:none}.nav{width:100%}.partner-heading,.popular-courses-heading{flex-direction:column;gap:0!important}.latest-news .newsfeed.grid-thirds{grid-template-columns:1fr}.latest-news h2{font-size:3rem}.cta{grid-template-columns:1fr 1fr;margin:0}.cta .text{grid-column:1/-1}.cta .image-1{grid-column:1;opacity:.4}.cta .image-1::after{grid-column:2;grid-row:2}.cta .image-2{grid-column:2;opacity:.4}.cta .image-3{display:none}.seecmsdownloadarea{grid-template-columns:1fr;gap:20px}.nav .arrow-block.mobile{display:block;margin:40px 0 0 0!important}.nav .arrow-block.mobile a{color:var(--white)}.pagetitle{margin-top:100px}}@media (max-width:550px){.rkcbanner .text-wrap{padding-inline:20px}.mainfooter .grid{grid-template-columns:1fr;gap:20px!important}.mainfooter .disclaimer,.mainfooter .footer-cta,.mainfooter .span-two{grid-column:span 1}.pagetitle .text h1{font-size:2.7rem}.pagetitle .text h1,.pagetitle .text p{width:100%}.meettheteam{grid-template-columns:1fr}.cta{grid-template-columns:1fr}.cta .text{padding:60px 20px}.cta h2{font-size:2.5rem}.cta .image-1{grid-row:1/-1;opacity:1;z-index:1;opacity:.5;overflow:hidden}.cta .image-1 img{width:100%;height:100%;object-fit:cover}.cta .image-1::before{top:0;left:unset;right:0;z-index:2;opacity:.6;width:50%}.cta .image-1::after{top:unset;bottom:0;right:unset;left:0;z-index:2;opacity:.6}.cta .image-2{display:none}.pagetitle .text{padding:40px 20px}.resource-block{padding:40px 20px}.resource-block h2{font-size:2.5rem}.post-title h2.heading1{font-size:2.5rem}.partnerlinks{grid-template-columns:1fr}.rkccontactform .grid-halves{grid-template-columns:1fr}.rkccontactform .grid-halves .span-two{grid-column:1}.rkcbanner .text-wrap h1{font-size:3.6rem}.feature-text{padding:40px 20px}.feature-text h2{font-size:3rem}.interactivecards .card .front{justify-content:start}}