*{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,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:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}#wpadminbar{position:fixed}:root{--primary:#00395b;--blue:var(--primary);--lightblue:#1a5a98;--gold:#a19060;--lightgold:#f2f0e8;--darkblue:#001130;--skyblue:#aad6f2;--orange:#f57b22;--background:#dfd8c7;--lightbackground:var(--lightgold)}:root{--body:"Lato",sans-serif}html{font-size:62.5%}body{font-family:var(--body);color:var(--primary);font-size:1.5rem;line-height:1.643;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:none}h1,h2,h3,h4,h5{font-weight:700;line-height:1.2em}h1{font-size:3.2rem}@media screen and (max-width:1023px){h1{font-size:2.6rem}}h2{font-size:2.4rem}h3{font-size:2rem}h4{font-size:1.6rem}p{margin-bottom:1.5rem}p:last-child{margin-bottom:0}p:only-child{margin-bottom:0}p a{color:var(--lightblue)}p a:hover{text-decoration:underline}strong{font-weight:700}em{font-style:italic}p:has(small){line-height:1}small{font-size:80%}.body-style h1,.body-style h2,.body-style h3,.body-style h4,.body-style h5{margin-bottom:2rem}.body-style h1:first-child,.body-style h2:first-child,.body-style h3:first-child,.body-style h4:first-child,.body-style h5:first-child{margin-top:0}.body-style h1:only-child,.body-style h2:only-child,.body-style h3:only-child,.body-style h4:only-child,.body-style h5:only-child{margin-bottom:0}.body-style ul:not(.page-numbers){list-style:square;margin-left:4rem;margin-bottom:1.5rem}@media screen and (max-width:767px){.body-style ul:not(.page-numbers){margin-left:3rem}}.body-style ul:not(.page-numbers) li{margin-bottom:0}.body-style ul:not(.page-numbers) li:last-of-type{margin-bottom:0}.body-style ul:not(.page-numbers):first-child{margin-top:0}.body-style ul:not(.page-numbers):last-child{margin-bottom:0}.white{color:#fff}.dark-blue{color:var(--darkblue)}.gold{color:var(--gold)}a,a:visited{color:inherit;text-decoration:none}a[href=""]{pointer-events:none}a.btn,.btn{transition:all .3s ease-in-out;display:inline-block;background:var(--lightblue);color:#fff;text-transform:uppercase;padding:.5rem 5rem .5rem 1.5rem}a.btn:hover,.btn:hover{background:var(--blue)}a.btn.triangle,.btn.triangle{position:relative}a.btn.triangle:after,.btn.triangle:after{content:"";display:block;position:absolute;z-index:10;top:0;left:80%;width:0;height:0;border-style:solid;border-width:12px 6px 0;border-color:#fff transparent transparent}a.btn.triangle:after,.btn.triangle:after{border-color:var(--background) transparent transparent}body.noscroll{overflow:hidden}@media screen and (max-width:1023px){body{padding-top:8.4rem}}.page-container{transition:all .3s ease-in-out;position:relative;z-index:2;overflow:hidden}.page-container.nav-open{transform:translateX(25rem)}aside{grid-column:span 3}@media screen and (max-width:1023px){aside{grid-column:1/-1;order:2}}#page{grid-column:4/-1}@media screen and (max-width:1023px){#page{grid-column:1/-1}}.wrap{margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(12,1fr);gap:3rem;max-width:120rem;padding:0 1.5rem}@media screen and (max-width:1023px){.wrap{grid-gap:2.4rem}}@media screen and (min-width:768px){.wrap{padding:0 2rem}}@media screen and (min-width:1024px){.wrap{padding:0 3rem}}.home main .block{padding-right:0;padding-left:0;background:#fff}.block{background:var(--background);padding:3rem;position:relative}@media screen and (max-width:1023px){.block{padding:2rem}}.block.large-pd-top{padding-top:8rem}@media screen and (min-width:768px){.block.large-pd-top{padding-top:15rem}}.block.small-pd-top{padding-top:2.5rem}@media screen and (min-width:768px){.block.small-pd-top{padding-top:5rem}}.block.no-pd-top{padding-top:0}.block.large-pd-bottom{padding-bottom:7.5rem}@media screen and (min-width:768px){.block.large-pd-bottom{padding-bottom:10rem}}.block.small-pd-bottom{padding-bottom:2.5rem}@media screen and (min-width:768px){.block.small-pd-bottom{padding-bottom:3rem}}.block.no-pd-bottom{padding-bottom:0}hr{display:block;height:auto;background:0 0;width:100%;border:none;border-top:1px solid #aaa}img,svg,video{display:block}img,video{-o-object-fit:cover;object-fit:cover}.cc-window{z-index:999999 !important}header{position:relative;z-index:5;padding-top:3rem;padding-bottom:2rem}@media screen and (max-width:1023px){header{position:fixed;top:0;left:0;width:100%;z-index:5;background:#fff;transition:all .3s ease-in-out;padding:1rem 0 1.2rem}header.open{transform:translateX(25rem)}}header .top-row{margin-bottom:3rem}@media screen and (max-width:1023px){header .top-row{margin-bottom:0}header .top-row .wrap{grid-row-gap:0;align-items:center}}header .logo{position:relative;max-width:26rem;width:100%;grid-column:span 3}@media screen and (max-width:1023px){header .logo{grid-column:span 4}}@media screen and (max-width:767px){header .logo{grid-column:span 8}}header .logo img{width:100%;height:auto}@media screen and (min-width:1024px){header .logo:after{content:"HR Solutions Limited";display:block;font-style:italic;text-align:center;font-size:13px;font-weight:700;color:var(--darkblue)}}header .ofsted-logo{grid-column:4;max-width:7.5rem;width:100%;height:auto}@media screen and (max-width:1023px){header .ofsted-logo{max-width:3.4rem;grid-column:span 2}}header .strapline{margin-left:-1.8rem;grid-column:5/8;font-size:1.6rem;line-height:1.4;font-weight:700;color:var(--darkblue)}@media screen and (max-width:1023px){header .strapline{margin-top:.3rem;margin-left:0;grid-column:1/-1}header .strapline span{display:none}}@media screen and (max-width:767px){header .strapline{font-size:1.2rem}}header .online-learning{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;grid-column:10/-1;margin-left:auto;background:var(--darkblue);color:var(--skyblue);width:100%;max-width:25rem;height:5.4rem;padding:0 .8rem 0 1.6rem}header .online-learning:after{content:"";display:block;position:absolute;z-index:10;top:0;left:80%;width:0;height:0;border-style:solid;border-width:12px 6px 0;border-color:#fff transparent transparent}@media screen and (max-width:1023px){header .online-learning{display:none}}header .online-learning img{margin-left:auto}@media screen and (max-width:1023px){header .bottom-row{display:contents}}.menu-toggle{display:none}@media screen and (max-width:1023px){.menu-toggle{grid-column:1;display:flex;flex-direction:column;justify-content:space-between;align-items:space-between;width:2rem;height:1.7rem}.menu-toggle span{display:block;background:var(--gold);width:100%;height:.3rem}.menu-toggle span:last-of-type{margin-bottom:0}header nav{transition:all .3s ease-in-out;z-index:9999;position:fixed;top:0;left:0;width:250px;height:100vh;background:var(--gold);color:#fff;transform:translateX(-100%);backface-visibility:hidden;overflow:auto}header nav li{position:relative;border-bottom:1px solid #fff}header nav li.menu-item-has-children:after{content:"";display:block;position:absolute;background-image:url(//chrysos.momstaging.co.uk/wp-content/themes/chrysos/dist/../library/images/down-chevron.svg);background-size:contain;background-repeat:no-repeat;background-position:center;right:.7rem;top:1.9rem;width:1rem;height:.5rem}header nav li.menu-item-has-children>a{pointer-events:none}header nav li.menu-item-has-children.open>a{background:var(--blue)}header nav a{display:block;transition:all .3s ease-in-out;padding:.8rem 1rem;white-space:nowrap}header nav a:hover{background:var(--blue);color:#fff}header nav .sub-menu{display:none}header nav .sub-menu li{border-bottom:0}header nav .sub-menu a{pointer-events:auto;padding-left:3rem}}@media screen and (min-width:1024px){header nav{grid-column:4/-1}header nav li{position:relative}header nav li:hover .sub-menu{opacity:1;pointer-events:auto}header nav a{transition:all .3s ease-in-out;display:block;white-space:nowrap;padding:.2rem 1.7rem;font-weight:700}}@media screen and (min-width:1024px) and (max-width:1439px){header nav a{padding:.2rem 1.4rem}}@media screen and (min-width:1024px){header nav a:hover{color:#fff;background:var(--blue)}header nav ul:not(.sub-menu){display:flex}header nav ul:not(.sub-menu) li.current_page_item>a,header nav ul:not(.sub-menu) li.current-page-parent>a,header nav ul:not(.sub-menu) li.current-page-ancestor>a,header nav ul:not(.sub-menu) li.current-menu-ancestor>a,header nav ul:not(.sub-menu) li.current-menu-parent>a{position:relative;background:var(--blue);color:#fff}header nav ul:not(.sub-menu) li.current_page_item>a:after,header nav ul:not(.sub-menu) li.current-page-parent>a:after,header nav ul:not(.sub-menu) li.current-page-ancestor>a:after,header nav ul:not(.sub-menu) li.current-menu-ancestor>a:after,header nav ul:not(.sub-menu) li.current-menu-parent>a:after{content:"";display:block;position:absolute;z-index:10;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-color:var(--blue) transparent transparent;border-style:solid;border-width:10px 6px 0}header nav .sub-menu{transition:all .3s ease-in-out;position:absolute;top:100%;left:0;background:var(--blue);color:#fff;pointer-events:none;opacity:0;min-width:21rem}header nav .sub-menu a{font-weight:400;padding:.8rem 1.5rem}header nav .sub-menu a:after{display:none !important}header nav .sub-menu a:hover{background:var(--gold)}}@media screen and (min-width:768px) and (max-width:1023px){aside{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:wrap}}@media screen and (max-width:767px){aside:has(.categories){display:flex;flex-direction:column}}@media screen and (min-width:768px) and (max-width:1023px){aside:has(.categories) .newsletter-signup{margin-bottom:1.6rem;width:100%}}@media screen and (max-width:767px){aside:has(.categories) *{order:2}aside:has(.categories) .categories{order:1;margin-bottom:1.6rem}}aside .sub-nav{width:100%;margin-bottom:.8rem}aside .sub-nav a{display:block;transition:all .3s ease-in-out;padding:.5rem 1.5rem;line-height:1.2}aside .sub-nav .parent-link{transition:all .3s ease-in-out;position:relative;background:var(--gold);color:#fff}aside .sub-nav .parent-link:after{content:"";display:block;position:absolute;z-index:10;top:0;left:80%;width:0;height:0;border-style:solid;border-width:12px 6px 0;border-color:#fff transparent transparent}aside .sub-nav .parent-link:hover{background:var(--blue)}aside .sub-nav.current .parent-link{background:var(--blue)}aside .sub-nav .sub-link{background:#dfd8c7;font-size:1.4rem;padding:.5rem 1.5rem}aside .sub-nav .sub-link:nth-of-type(2n){background:#f2f0e8}aside .sub-nav .sub-link:hover{background:var(--gold);color:#fff}aside .update-carousel{margin-top:1.5rem;margin-bottom:1.6rem}@media screen and (min-width:768px) and (max-width:1023px){aside .update-carousel{width:calc(50% - 1rem);margin:1rem 0 0}}@media screen and (min-width:1024px){aside .update-carousel{padding-bottom:30px;margin-bottom:3rem;border-bottom:42px solid #a19060}}aside .update-carousel .swiper-slide{cursor:pointer}aside .update-carousel .swiper-slide:active{cursor:grabbing}aside .update-carousel a{height:100%;width:100%}aside .update-carousel img{width:100%;height:auto;aspect-ratio:1/1}aside .newsletter-signup{padding:1.6rem;background:var(--gold);text-align:center;color:#fff;margin-bottom:3rem}@media screen and (min-width:768px) and (max-width:1023px){aside .newsletter-signup{width:calc(50% - 1rem);margin:1rem 0 0}}aside .newsletter-signup img{margin:0 auto;max-width:6.4rem;margin-bottom:1.5rem}aside .newsletter-signup form{margin:1.6rem 0 0}aside .newsletter-signup form p{margin-top:1.6rem}aside .newsletter-signup form a{text-decoration:underline;color:#fff}@media screen and (min-width:768px) and (max-width:1023px){aside .categories{width:100%}}aside .categories h4{background:var(--background);padding:1.5rem;margin:0}aside .categories li{transition:all .3s ease-in-out;background:var(--lightbackground)}aside .categories li:nth-of-type(2n){background:var(--background)}aside .categories li a{display:block;padding:.8rem 1.5rem}aside .categories li:hover{background:var(--gold);color:#fff}footer{margin-top:3rem}footer .footer-callout{font-size:1.8rem;padding:1.5rem 0;background:var(--blue);color:#fff}footer .footer-callout .inner{text-align:right;grid-column:5/-1}@media screen and (max-width:1023px){footer .footer-callout .inner{grid-column:1/-1}}footer .footer-callout .inner a{color:#fff;text-decoration:none;font-weight:700}footer .footer-main{padding:1.5rem 0 2.4rem;color:#fff;background:var(--darkblue)}@media screen and (max-width:1023px){footer .footer-main{padding:3rem 0 4rem}}footer .footer-main .wrap{grid-row-gap:.9rem}footer .footer-main .social,footer .footer-main .footer-links,footer .footer-main p{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;grid-column:9/-1;text-align:right}@media screen and (max-width:1023px){footer .footer-main .social,footer .footer-main .footer-links,footer .footer-main p{grid-column:1/-1}}footer .footer-main .social{gap:1.6rem}footer .footer-main .social a{display:flex;flex-direction:row;justify-content:center;align-items:center;aspect-ratio:1;background:#55acee;font-size:20px;line-height:1;padding-top:.1rem}footer .footer-main .social a:nth-of-type(2){background:#3a5795}footer .footer-main .social a:nth-of-type(3){background:#007bb6}footer .footer-main .social a:nth-of-type(4){background:#f99a39}footer .footer-main .footer-links{gap:.8rem;line-height:1}footer .footer-main .footer-links li:first-of-type{padding-right:.8rem;border-right:1px solid #fff}footer .footer-main .footer-links a{transition:all .3s ease-in-out}footer .footer-main .footer-links a:hover{color:var(--blue)}footer .accreditations{padding:3rem 0 1rem}footer .accreditations .inner{grid-column:1/-1;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem}@media screen and (max-width:1023px){footer .accreditations .inner{gap:.2rem}}footer .accreditations .inner img{width:auto;height:auto;max-width:100%;max-height:5.5rem}@media screen and (max-width:767px){footer .accreditations .inner img{max-width:10.7%;flex-shrink:1}}.admin-label{position:absolute;top:0;left:0;background:red;color:#fff;padding:1rem;font-size:1.2rem;line-height:1.2;text-transform:uppercase;letter-spacing:.05rem;z-index:10}@media screen and (max-width:1023px){.admin-label{display:none}}form label{display:block;font-weight:700}form .validation_message{color:red;font-size:1.2rem;font-weight:700}form input,form select,form textarea{font-size:1.5rem;font-family:var(--body);-webkit-appearance:none;margin:0;border:1px solid #aaa;padding:7px 10px;position:relative;width:100%;color:var(--blue)}form select{-webkit-appearance:auto;padding-left:.6rem}form textarea{height:12rem !important}form input[type=submit],form button{-webkit-appearance:none;transition:all .3s ease-in-out;border:none;text-transform:uppercase;background:var(--lightblue);color:#fff;cursor:pointer;padding:.5rem 1.5rem;line-height:1.643;font-family:var(--body)}form input[type=submit]:hover,form button:hover{background:var(--blue)}.pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;grid-column:1/-1}.pagination ul{display:flex;flex-direction:row;justify-content:center;align-items:center}.pagination a,.pagination span{transition:all .3s ease-in-out;display:block;aspect-ratio:1;padding:.5rem .8rem}.pagination a:hover,.pagination a.current,.pagination span:hover,.pagination span.current{background:var(--lightblue);color:#fff}.content table{width:100%;border-collapse:collapse;border-spacing:0;margin:3rem 0}.content table tbody{display:table-row-group;vertical-align:middle;unicode-bidi:isolate;border-color:gray}.content table tr{border-color:gray}.content table tr:first-of-type td{padding-bottom:1.5rem}.content table th,.content table td{padding:8px;text-align:left;vertical-align:top;border:1px solid #aaa}@media screen and (max-width:767px){.content table{width:calc(100% + 2rem);right:-2rem;display:block;overflow:auto}}.homepage-hero{padding:0}.homepage-hero .swiper-slide{height:46.7rem}.homepage-hero .swiper-slide:hover{cursor:grab}.homepage-hero .swiper-slide:active{cursor:grabbing}.homepage-hero img{position:absolute;top:0;left:0;height:100%;width:100%}.homepage-hero .content{display:flex;flex-direction:column;height:100%;width:100%;position:relative;z-index:2;padding:3rem}@media screen and (max-width:767px){.homepage-hero .content{background:rgba(0,57,91,.6);color:#fff}}.homepage-hero .content h3{font-size:2.6rem}@media screen and (max-width:767px){.homepage-hero .content h3{font-size:1.8rem}}@media screen and (min-width:768px){.homepage-hero .content h3:first-of-type{margin-bottom:auto}}@media screen and (min-width:768px) and (max-width:1279px){.homepage-hero .content h3:nth-of-type(2){max-width:40%}}@media screen and (min-width:768px){.homepage-hero .content .inner{position:absolute;right:3rem;bottom:3rem;width:25%}}@media screen and (min-width:768px) and (max-width:1279px){.homepage-hero .content .inner{width:40%}}.homepage-hero .content h2{font-size:1.8rem;text-transform:uppercase;margin-bottom:1rem}.homepage-hero .content p{text-wrap:pretty;line-height:1.2;margin-bottom:1.5rem}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}@media screen and (max-width:1023px){.features-grid{padding-bottom:0;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}}@media screen and (max-width:767px){.features-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.6rem}}.features-grid .feature{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative;color:#fff;background:var(--lightblue);padding:1.6rem;height:20rem}.features-grid .feature:after{content:"";display:block;position:absolute;content:"More >";background:var(--orange);border:1px solid #fff;bottom:1.6rem;right:0;padding:.2rem .8rem}.features-grid .feature h3{position:relative;font-size:2.2rem;line-height:1.2}.features-grid .feature img{margin:0}@media screen and (max-width:1023px){.features-grid .feature img{margin:0 0 0 auto !important}}.features-grid .feature p{font-size:1.4rem;line-height:1.2;margin:0}.features-grid .feature p strong{font-size:1.8rem}.features-grid .feature:nth-of-type(2n){background:var(--blue)}.features-grid .feature:has(h3) p{margin-top:auto;max-width:65%}.features-grid .feature.support-guides img{position:absolute;bottom:0;right:0}.features-grid .feature.testimonials img{margin:-2rem 0 -.8rem auto}.features-grid .feature.flexible-support img{position:absolute;top:1.6rem;right:1.6rem}.features-grid .feature.img-center img{margin:auto auto}.course-grid h1:last-child,.course-grid h2:last-child,.course-grid h3:last-child{margin-bottom:0}.course-grid .intro-content{margin-bottom:2rem}.course-grid .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}@media screen and (max-width:1023px){.course-grid .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}}@media screen and (max-width:767px){.course-grid .grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.6rem}}.course-grid .course{transition:all .3s ease-in-out;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;aspect-ratio:1;color:#fff;padding:1.6rem}@media screen and (max-width:1023px){.course-grid .course{aspect-ratio:auto}}.course-grid .course img{margin-bottom:2rem}.course-grid .course p{margin-top:auto;margin-left:auto}@media screen and (max-width:1023px){.course-grid .course p{margin:1rem 0 0}}.course-grid .course:hover{transform:scale(1.1)}.course-grid .content{margin-top:3rem}.content img{max-width:100%;width:100%;height:auto;margin-bottom:1.5rem}@media screen and (max-width:767px){.content iframe{display:block;width:100%;height:auto}}.content h3 a{color:var(--lightblue)}.content h3 a:hover{text-decoration:underline}.dates .intro-content{margin-bottom:2rem}.dates .date{margin-bottom:1.5rem}.dates .date:last-of-type{margin-bottom:0}.dates .date:last-of-type hr{display:none}.dates h3{margin-bottom:1.5rem}.dates h3 a{color:var(--lightblue)}.dates h3 a:hover{text-decoration:underline}.dates hr{margin-top:1.5rem}.full-width-image{padding:0 !important}.full-width-image img{width:100%;height:auto}.split-content{background:var(--lightbackground);display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}@media screen and (max-width:767px){.split-content{display:grid;grid-template-columns:repeat(1,1fr);gap:1.6rem}}.split-content h2{margin-bottom:1.8rem}.split-content .gold-content{position:relative;padding:2rem;background:var(--gold)}.split-content .gold-content:after{content:"";display:block;position:absolute;z-index:10;top:0;left:80%;width:0;height:0;border-style:solid;border-width:12px 6px 0;border-color:var(--lightgold) transparent transparent}@media screen and (max-width:767px){.split-content .gold-content{padding:1rem}}.packages{background:var(--lightbackground)}.packages .main-title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;background:var(--background);padding:2rem;margin-bottom:1.8rem}@media screen and (max-width:767px){.packages .main-title{padding:1.6rem}}.packages .package-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;margin-bottom:3rem}@media screen and (max-width:767px){.packages .package-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.6rem}}.packages .package{background:var(--background)}.packages .package .head{position:relative;background:var(--darkblue);padding:3rem}.packages .package .head:after{content:"";display:block;position:absolute;z-index:10;top:0;left:80%;width:0;height:0;border-style:solid;border-width:12px 6px 0;border-color:var(--lightgold) transparent transparent}@media screen and (max-width:767px){.packages .package .head{padding:1.6rem}}.packages .package .package-content{padding:3rem}@media screen and (max-width:767px){.packages .package .package-content{padding:1.6rem}}.packages .discounts{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}@media screen and (max-width:767px){.packages .discounts{display:grid;grid-template-columns:repeat(1,1fr);gap:1.6rem}}.packages .discounts h2{grid-column:1/-1;margin-bottom:-1.2rem}.packages .discounts .discount{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:3rem}@media screen and (max-width:767px){.packages .discounts .discount{gap:1.6rem}}.packages .discounts .discount img{aspect-ratio:106/96;max-width:10.6rem;width:100%;height:auto}.ways-of-working{background:var(--lightbackground)}.ways-of-working h2{margin-bottom:1.8rem}.ways-of-working .payment-method{margin-bottom:1.5rem;background:var(--background)}.ways-of-working .payment-method:last-of-type{margin-bottom:0}.ways-of-working .payment-method h3{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;padding:2rem}@media screen and (max-width:767px){.ways-of-working .payment-method h3{padding:1rem}}.ways-of-working .payment-method h3 small{display:inline-block;margin-left:1rem}@media screen and (max-width:767px){.ways-of-working .payment-method h3 small{margin-left:0;display:block}}.ways-of-working .payment-method .table-container{padding:2rem}.ways-of-working .payment-method .table-container tr:has(th){border-bottom:1px solid #fff}.ways-of-working .payment-method .table-container th{text-align:left;color:#000;font-weight:700;padding:.8rem}.ways-of-working .payment-method .table-container td{padding:.4rem}.meet-the-team{padding:0}.meet-the-team .main-title{background:var(--darkblue);color:#fff;padding:3rem}.meet-the-team h2{position:relative;padding:1.6rem;background:var(--lightblue);color:#fff}.meet-the-team h2:after{content:"";display:block;position:absolute;z-index:10;top:0;left:80%;width:0;height:0;border-style:solid;border-width:12px 6px 0;border-color:#fff transparent transparent}@media screen and (min-width:768px){.meet-the-team h2{padding:3rem}}.meet-the-team h2:after{top:100%;left:84%;border-color:#1a5a98 transparent transparent;border-width:20px 10px 0}.meet-the-team .team-member{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:3rem 3rem 4.5rem;background:var(--lightbackground);gap:5%}@media screen and (max-width:767px){.meet-the-team .team-member{padding:1.6rem;flex-direction:column;gap:1.5rem}}.meet-the-team .team-member h3{margin-bottom:1.5rem}.meet-the-team .team-member h3 small{font-weight:400}.meet-the-team .team-member h3 span{font-size:1.6rem}.meet-the-team .team-member:nth-of-type(2n){background:var(--background)}@media screen and (min-width:768px){.meet-the-team .team-member:nth-of-type(2n){flex-direction:row-reverse}}.meet-the-team .team-member img{max-width:20rem;aspect-ratio:1;flex-shrink:0;height:auto}@media screen and (max-width:767px){.meet-the-team .team-member img{max-width:23.6rem}}.client-logos h1{margin-bottom:2.4rem}.client-logos .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem}@media screen and (max-width:767px){.client-logos .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}}.client-logos .grid img{width:100%;height:auto}.testimonials{padding:0;background:var(--lightbackground)}.testimonials h1{background:var(--background);padding:3rem}@media screen and (max-width:767px){.testimonials h1{padding:1.6rem}}.testimonials .testimonial{padding:3rem}@media screen and (max-width:767px){.testimonials .testimonial{padding:1.6rem}}.testimonials .testimonial img{max-width:20rem;height:auto;float:right;margin-left:3rem;margin-bottom:1.5rem}@media screen and (max-width:767px){.testimonials .testimonial img{max-width:10rem}.testimonials .testimonial img:not(:first-child){margin-top:1rem}}.testimonials .testimonial h4{margin-bottom:1.2rem}@media screen and (max-width:767px){.testimonials .testimonial iframe{display:block;width:100%;height:auto}}.testimonials .testimonial .source{font-weight:700}.testimonials .testimonial .source span{font-size:1.7rem;display:block}.testimonials .testimonial:nth-of-type(2n){background:var(--background)}.case-studies-overview .intro-content{margin-bottom:3rem}.case-studies-overview .case-study{display:flex;margin-bottom:3rem}@media screen and (max-width:767px){.case-studies-overview .case-study{margin-bottom:1.6rem}}.case-studies-overview .case-study:last-of-type{margin-bottom:0}.case-studies-overview .case-study .left{position:relative;height:16.8rem;width:75%}.case-studies-overview .case-study .left img{width:100%;height:100%}.case-studies-overview .case-study .left span{display:block;position:absolute;bottom:0;left:0;width:100%;position:absolute;font-size:16px;line-height:1.2;padding:1rem 2rem;background:rgba(0,57,91,.6);color:#fff;margin:0}@media screen and (max-width:1023px){.case-studies-overview .case-study .left{display:none}}.case-studies-overview .case-study .logo{display:flex;flex-direction:row;justify-content:center;align-items:center;background:#fff;width:25%;padding:3rem}@media screen and (max-width:1023px){.case-studies-overview .case-study .logo{width:100%;height:16.8rem}}.case-studies-overview .case-study .logo img{max-height:108px;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.newsletter-overview input[type=submit]{max-width:14.4rem;padding-left:1.5rem;padding-right:5rem}.newsletter-overview .newsletter-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;margin-top:1.5rem;margin-bottom:1.8rem}@media screen and (max-width:767px){.newsletter-overview .newsletter-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.6rem}}.newsletter-overview .newsletter-grid h2{grid-column:1/-1}.newsletter-overview article{transition:all .3s ease-in-out;background:var(--lightbackground)}.newsletter-overview article:hover{background:var(--lightblue);color:#fff}.newsletter-overview article a{display:block;height:100%;width:100%}.newsletter-overview article img{max-width:100%;height:auto}@media screen and (max-width:767px){.newsletter-overview article img{margin:0 auto}}.newsletter-overview article span{text-align:center;display:block;padding:1.5rem}.newsletter-overview article span:first-of-type{font-weight:700;min-height:10.2rem}.white-paper-overview .white-paper-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;margin-top:3rem;margin-bottom:1.8rem}@media screen and (max-width:767px){.white-paper-overview .white-paper-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.6rem}.white-paper-overview .white-paper-grid img{margin:0 auto}}.white-paper-overview .white-paper-grid h2{grid-column:1/-1}.white-paper-overview .white-paper-grid img{max-width:100%;height:auto}.free-guides input[type=submit]{max-width:14.4rem;padding-left:1.5rem;padding-right:5rem}.free-guides .free-guide-examples{margin-top:3rem;display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}@media screen and (max-width:767px){.free-guides .free-guide-examples{display:grid;grid-template-columns:repeat(1,1fr);gap:1.6rem}}.contact-block h1{margin-bottom:3rem}.contact-block .columns{margin-top:1.5rem}@media screen and (min-width:1024px){.contact-block .columns{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}}.contact-block .gform_wrapper{margin-bottom:3rem}.contact-block h2.gform_submission_error{font-size:1.8rem;margin-bottom:1.5rem}.contact-block .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:1.5rem}.contact-block .gform_wrapper.gravity-theme .gform_fields label{padding-top:.5rem}.contact-block .gform_heading{display:none}.contact-block .gform-footer{margin-top:1.5rem}.error404__content{padding:100px 0 150px;text-align:center}.error404__content h1{font-size:7em;line-height:170px;margin-bottom:30px}.single-post article{padding:3rem;background:var(--background)}@media screen and (max-width:767px){.single-post article{padding:2rem}}@media screen and (max-width:1023px){.single-post article img{max-width:100%;height:auto;margin-bottom:1.6rem}}@media screen and (min-width:768px){.single-post article img{float:right;margin:0 0 1.5rem 3rem}.single-post article img.left-block{float:left;margin:0 3rem 1.5rem 0}.single-post article img:has(+p){margin-bottom:3rem !important}.single-post article img.aligncenter{float:none;margin:0 auto}.single-post article p:has(+img){margin-bottom:3rem}}.single-post .share{margin-top:1.6rem;margin-bottom:1.5rem}.single-post .share h3{margin-bottom:1.5rem}.single-post .share .social-share{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;color:#fff;gap:.8rem}.single-post .share .social-share a{display:flex;flex-direction:row;justify-content:center;align-items:center;aspect-ratio:1;background:#55acee;font-size:20px;line-height:1;padding-top:.1rem}.single-post .share .social-share a svg{display:block}.single-post .share .social-share a:nth-of-type(2){background:#3a5795}.single-post .share .social-share a:nth-of-type(3){background:#007bb6}.single-post .share .social-share a:nth-of-type(4){background:var(--blue)}.single-post .posted-in{margin-bottom:1.5rem}.single-post .posted-in h3{margin-bottom:1.5rem}.single-post .posted-in a{color:var(--lightblue)}.single-post .posted-in a:hover{text-decoration:underline}.blog #page,.category #page{background:var(--background);position:relative}.blog #page h1,.category #page h1{padding:3rem;background:var(--background)}@media screen and (max-width:767px){.blog #page h1,.category #page h1{padding:1.6rem}}.blog #page .post,.category #page .post{display:flex;flex-direction:row;justify-content:stretch;align-items:flex-start;gap:2rem;padding:3rem;background:var(--lightbackground)}@media screen and (max-width:767px){.blog #page .post,.category #page .post{flex-direction:column-reverse}}@media screen and (max-width:767px){.blog #page .post,.category #page .post{padding:1.6rem}}.blog #page .post:not(:nth-of-type(2n)) .btn:after,.category #page .post:not(:nth-of-type(2n)) .btn:after{border-color:var(--lightbackground) transparent transparent}.blog #page .post:nth-of-type(2n),.category #page .post:nth-of-type(2n){background:var(--background)}.blog #page .post img,.category #page .post img{max-width:22rem;aspect-ratio:1;width:100%}.blog #page .post:hover .btn,.category #page .post:hover .btn{background:var(--blue)}.blog .pagination,.category .pagination{padding-bottom:3rem}