﻿.off-canvas{background-color:rgba(34,65,139,.85);-ms-overflow-style:none;scrollbar-width:none;top:7.1875rem;color:#22418b;}.off-canvas::-webkit-scrollbar{width:0;background:transparent;display:none;}.off-canvas::-webkit-scrollbar-thumb{background:#fff;}.off-canvas.is-transition-overlap{z-index:2000;}.off-canvas.is-transition-overlap.is-open{box-shadow:none;}.off-canvas .hamburger-close-container{display:flex;justify-content:flex-end;}.off-canvas .hamburger-close-container .close-button{position:static;width:3.125rem;height:3.125rem;line-height:3.125rem;text-align:center;color:#22418b;border:1px solid #22418b;border-radius:0;}.off-canvas .menu{width:100%;}.off-canvas .menu ul{padding:0;}.off-canvas .menu.nested.is-accordion-submenu{margin-right:0;margin-left:0;padding-right:0;padding-left:0;}.off-canvas .menu li{padding:.5rem 1rem 1rem;color:#fff;}.off-canvas .menu li a{font-size:1.1rem;line-height:1.4rem;text-align:left;width:66%;font-weight:400;transition:font-weight .15s ease;padding:0;margin-bottom:1rem;}.off-canvas .menu li a i{transform:rotate(-45deg);float:right;opacity:0;transition:opacity .15s ease;}.off-canvas .menu li .submenu-toggle{position:absolute;font-size:1.1rem;line-height:1.4rem;top:1.4rem;right:2rem;width:1.4rem;height:1.4rem;transform:translate(0,-50%);float:right;color:#fff;}.off-canvas .menu li .submenu-toggle::after{border-color:#fff transparent transparent;}.off-canvas .menu li.t1{padding-top:1rem;padding-left:3rem;}.off-canvas .menu li.t1>.submenu-toggle{top:1.5rem;}.off-canvas .menu li.t1>a{font-size:1.2rem;font-weight:600;}.off-canvas .menu li.t1:first-of-type{padding-top:2rem;}.off-canvas .menu li.t1:first-of-type>.submenu-toggle{top:2.5rem;}.off-canvas .menu li.t2>a{font-size:1.1rem;margin-bottom:.66rem;}.off-canvas .menu li.t3>a{font-size:.9rem;margin-bottom:.25rem;}.off-canvas .menu li.t2,.off-canvas .menu li.t3{margin-bottom:.5rem;padding-bottom:0;}.off-canvas .menu li.t1.child-active{background:rgba(69,191,236,.6);}.off-canvas .menu li.t2 .submenu-toggle{transform:translate(1rem,-50%);}.off-canvas .menu li.t3 .submenu-toggle{display:none;}.off-canvas .socials{display:flex;justify-content:flex-start;padding:0 40px;margin-top:1.2rem;}.off-canvas .socials a{margin-right:1rem;color:#fff;}.position-right{width:30rem;max-width:66%;-ms-transform:translateX(100%);transform:translateX(100%);}.off-canvas-content{position:relative;padding-top:7.1875rem;display:flex;flex-direction:column;min-height:100vh;}.js-off-canvas-overlay{background:transparent;}.main-logo{max-width:15rem;}.main-logo.footer{max-width:12.5rem;}@keyframes fade-and-rotate-in{0%{opacity:0;transform:rotate(-45deg);}50%{opacity:1;transform:rotate(-45deg);}100%{transform:rotate(-90deg);}}@keyframes fade-and-rotate-out{0%{transform:rotate(-90deg);}50%{opacity:1;transform:rotate(-45deg);}100%{opacity:0;transform:rotate(-45deg);}}.navbar-container{position:fixed;width:100%;top:0;left:0;background-color:#fff;z-index:1001;}.navbar-container #navbar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:7.1875rem;background-color:#fff;margin:0 auto;}.navbar-container #navbar>div{padding:0 2.1875rem;}.navbar-container #navbar .logo-container img{width:100%;height:auto;}.navbar-container #navbar .link-container{height:100%;width:100%;max-width:100%;flex-direction:column;justify-content:space-between;align-items:flex-end;}.navbar-container #navbar .navbar-links{display:flex;flex-direction:row;justify-content:center;align-items:center;}.navbar-container #navbar .navbar-links .nav-link{padding:0 1.35rem;margin:0 2.25rem;color:#1d1d1b;height:3.725rem;font-size:1.2rem;}.navbar-container #navbar .navbar-links .nav-link .text{display:flex;height:100%;align-items:center;text-align:center;font-weight:400;color:#1d1d1b;transition:color linear .1s;width:100%;font-size:1.2em;white-space:nowrap;}@media all and (min-width:1921px){.navbar-container #navbar .navbar-links .nav-link{margin:0 .75rem;}.navbar-container #navbar .navbar-links .nav-link .text{font-size:1.2em;}}@media all and (max-width:1440px){.navbar-container #navbar .navbar-links .nav-link{margin:0 .75rem;}.navbar-container #navbar .navbar-links .nav-link .text{font-size:1.2em;}}@media all and (max-width:1280px){.navbar-container #navbar .navbar-links .nav-link{padding:0 .75rem;}.navbar-container #navbar .navbar-links .nav-link .text{font-size:1.1em;}}.navbar-container #navbar .navbar-links .nav-link .nav-dropdown{position:absolute;top:100%;left:50%;width:100%;min-height:320px;background:rgba(34,65,139,.85);overflow-y:visible;z-index:-1;transform:translate(-50%,-100%);padding:0 2rem;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;}.navbar-container #navbar .navbar-links .nav-link .nav-dropdown .nav-dropdown-t2{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin:1rem;}.navbar-container #navbar .navbar-links .nav-link .nav-dropdown .nav-dropdown-t2 .link{display:block;color:#fff;font-size:1rem;padding-right:.25rem;padding-bottom:.25rem;margin-bottom:.5rem;}.navbar-container #navbar .navbar-links .nav-link .nav-dropdown .nav-dropdown-t2 .link.heading{font-size:1.2rem;border-bottom:.125rem solid #45bfec;width:100%;padding-bottom:.25rem;margin-bottom:1rem;font-weight:500;transition:all .1s linear;}.navbar-container #navbar .navbar-links .nav-link .nav-dropdown .nav-dropdown-t2 .link i{display:none;}.navbar-container #navbar .navbar-links .nav-link .nav-dropdown .nav-dropdown-t2 .link:hover:not(.heading){text-decoration:underline;text-decoration-color:#fff;}.navbar-container #navbar .navbar-links .nav-link .nav-dropdown .nav-dropdown-t2 .link:hover.heading{border-bottom:.25rem solid #45bfec;padding-bottom:.125rem;}.navbar-container #navbar .navbar-links .nav-link:hover{border-bottom:.3rem solid rgba(34,65,139,.9);}.navbar-container #navbar .navbar-links .nav-link:hover .text{padding-top:.3rem;color:#22418b;}.navbar-container #navbar .navbar-links .nav-link:hover .nav-dropdown{visibility:visible;opacity:1;transform:translate(-50%,0%);}.navbar-container #navbar .button-container{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;height:3.125rem;}@media all and (max-width:1023px){.navbar-container #navbar .button-container{height:100%;}}.navbar-container #navbar .button-container .button-link{min-width:2.34375rem;height:2.34375rem;border:1px solid #22418b;position:relative;color:#22418b;transition:color .1s ease,background .1s ease,border-color .1s ease;}.navbar-container #navbar .button-container .button-link i{color:#22418b;line-height:2.34375rem;font-size:1.03125rem;width:100%;text-align:center;transition:color .1s ease;}.navbar-container #navbar .button-container .button-link:not(:last-child){border-right:0;}@media all and (max-width:1023px){.navbar-container #navbar .button-container .button-link{min-width:3.125rem;height:3.125rem;}.navbar-container #navbar .button-container .button-link i{line-height:3.125rem;font-size:1.375rem;}}.navbar-container #navbar .button-container .button-link:hover{background:#bbe0ec;border-color:#bbe0ec;}.navbar-container #navbar .button-container a.button-link{padding:0 .5rem;line-height:2.34375rem;font-size:1.03125rem;}@media(hover:none){.navbar-container #navbar .link-container>.show-for-large{display:none!important;}.navbar-container #navbar .side-menu-expand-button{display:block!important;}.navbar-container #navbar .button-container{height:100%;}}.navbar-container:after{content:'';position:absolute;width:100%;height:20px;top:100%;left:0;background:transparent linear-gradient(180deg,#00000020 0%,#0000 100%) 0% 0% no-repeat padding-box;pointer-events:none;z-index:98;}.footer-container{width:100%;background-color:#22418b;padding:2.5rem 0;z-index:1;margin-top:auto;}@media all and (min-width:1024px){.footer-container{padding-right:4rem;}}.footer-container *{align-items:center;}.footer-container .separator{margin:0 .75rem;}.footer-container div{padding-left:1rem;padding-right:1rem;}.footer-container #footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 auto;font-family:'Source Sans Pro',sans-serif;font-size:1rem;line-height:1rem;color:#fff;}.footer-container #footer .left-section{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}.footer-container #footer .left-section .footer-links{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;}@media all and (max-width:639px){.footer-container #footer .left-section .footer-links .separator{display:none;}}.footer-container #footer .right-section{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}.footer-container #footer .right-section .text-section{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;}@media all and (max-width:639px){.footer-container #footer .right-section .text-section .separator{display:none;}}.footer-container #footer .right-section .socials{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;}.footer-container #footer .right-section .socials a{margin:0 .975rem;}@media all and (max-width:639px){.footer-container #footer .left-section .main-logo{margin:.25rem auto;}.footer-container #footer .left-section .footer-links{width:100%;}.footer-container #footer .right-section .text-section{margin:.5rem auto;}.footer-container #footer .right-section .socials{width:100%;margin:.25rem auto;}}.enquiry-section{z-index:100;}.enquiry-section .enquiry-button{width:4rem;height:15rem;color:#22418b;background-color:#fff;border:1px solid #22418b;border-right:0;border-radius:0;line-height:4rem;font-weight:600;font-size:1.25rem;cursor:pointer;position:fixed;bottom:0%;right:0;z-index:inherit;transition:all .2s ease;}.enquiry-section .enquiry-button .rotated{position:absolute;bottom:50%;left:50%;width:15rem;text-align:center;transform:rotate(270deg) translate(-50%,-50%);transform-origin:0 0;margin-bottom:-50%;}.enquiry-section .enquiry-button .rotated i{margin-right:1.25rem;transform:rotate(45deg);}.enquiry-section .enquiry-button:hover{background-color:#bbe0ec;border-color:#bbe0ec;}.enquiry-section .enquiry-panel{position:fixed;top:7.1875rem;left:100%;height:calc(100vh - 7.1875rem);max-height:calc(100vh - 7.1875rem);transition:transform .2s linear;background:#fff;width:30rem;max-width:100%;z-index:inherit;border:1px solid #22418b;border-right:0;padding:2.65rem 3.75rem;font-size:1rem;}@media all and (max-width:639px){.enquiry-section .enquiry-panel{top:0;padding:3.125rem 1.875rem;height:100vh;max-height:100vh;}}@media all and (min-width:1921px){.enquiry-section .enquiry-panel{font-size:20px;}}.enquiry-section .enquiry-panel h1{font-size:1.25em;margin-bottom:2.875em;color:#22418b;}.enquiry-section .enquiry-panel .checkbox-container{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.4em;}.enquiry-section .enquiry-panel label{font-size:.9em;line-height:1.1em;color:rgba(29,29,27,.5);max-width:80%;}.enquiry-section .enquiry-panel label a{text-decoration:underline;}.enquiry-section .enquiry-panel .input{font-size:.9em;margin-bottom:1.1em;position:relative;}.enquiry-section .enquiry-panel .input.submit{color:#22418b;padding:1em 2em 1em .75em;border:1px solid #22418b;border-radius:0;font-size:.9em;line-height:.9em;max-width:9em;display:block;margin-top:1.5em;text-align:center;text-transform:uppercase;}.enquiry-section .enquiry-panel .input.submit i{margin-right:.75em;transform:rotate(-45deg);}.enquiry-section .enquiry-panel textarea{min-width:100%;height:5em;}.enquiry-section .enquiry-panel .input::-webkit-input-placeholder,.enquiry-section .enquiry-panel textarea::-webkit-input-placeholder,.enquiry-section .enquiry-panel .input::-moz-placeholder,.enquiry-section .enquiry-panel textarea::-moz-placeholder,.enquiry-section .enquiry-panel .input:-ms-input-placeholder,.enquiry-section .enquiry-panel textarea:-ms-input-placeholder,.enquiry-section .enquiry-panel .input:-ms-input-placeholder,.enquiry-section .enquiry-panel textarea:-ms-input-placeholder{font-size:2em;}.enquiry-section .enquiry-panel .enquiry-close{position:absolute;right:2.5%;top:2.5%;font-size:3.5rem;line-height:3.5rem;width:3.5rem;text-align:center;color:#22418b;}.enquiry-section .enquiry-panel.active{transform:translateX(-100%);}.enquiry-section .enquiry-panel:after{content:'';position:absolute;width:100%;height:20px;top:0%;left:0;background:transparent linear-gradient(180deg,#00000020 0%,#0000 100%) 0% 0% no-repeat padding-box;pointer-events:none;z-index:101;}.download-side-bar{z-index:101;position:fixed;top:7.1875rem;left:100%;height:calc(100vh - 7.1875rem);max-height:calc(100vh - 7.1875rem);transition:transform .2s linear;background:#fff;width:30rem;max-width:100%;border:1px solid #22418b;border-right:0;padding-top:6.25rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;}@media all and (max-width:639px){.download-side-bar{top:0;padding:3.125rem 30px;height:100vh;max-height:100vh;}}.download-side-bar h1{font-size:2rem;font-weight:700;margin-bottom:2.875rem;color:#22418b;}.download-side-bar.active{transform:translateX(-100%);}.download-side-bar .download-container{width:100%;padding:0 3.75rem;margin-bottom:auto;overflow-y:scroll;}.download-side-bar .download-container::-webkit-scrollbar{width:10px;}.download-side-bar .download-container::-webkit-scrollbar-track{background:transparent;}.download-side-bar .download-container::-webkit-scrollbar-thumb{background:#22418b;border-radius:5px;}.download-side-bar .download-container::-webkit-scrollbar-thumb:hover{background:#182e62;}.download-side-bar .download{width:95%;position:relative;margin-bottom:.75rem;}.download-side-bar .download .name{color:#22418b;font-weight:400;font-size:1.5rem;max-width:80%;}.download-side-bar .download .format{color:#707070;font-weight:300;font-size:1rem;}.download-side-bar .download .delete{color:#707070;font-weight:300;font-size:.875rem;position:absolute;right:0;top:0;cursor:pointer;}.download-side-bar .download-all{width:100%;color:#fff;background:#22418b;margin-top:auto;height:7.5rem;line-height:7.5rem;text-align:center;cursor:pointer;}.download-side-bar .download-all i{margin-right:2rem;}.download-side-bar:after{content:'';position:absolute;width:100%;height:20px;top:0%;left:0;background:transparent linear-gradient(180deg,#00000020 0%,#0000 100%) 0% 0% no-repeat padding-box;pointer-events:none;z-index:101;}.download-side-bar .close-button{position:absolute;right:2.5%;top:2.5%;font-size:3.5rem;line-height:3.5rem;width:3.5rem;text-align:center;color:#22418b;}.DownloadSideBarToggle{z-index:60;position:fixed;bottom:0;right:0;width:3.125rem;height:3.125rem;color:#fff;background:#22418b;display:none;line-height:3.125rem;text-align:center;cursor:pointer;}.DownloadSideBarToggle.active{display:block;}.search-section{position:fixed;width:100%;height:7.1875rem;top:0;left:0;background-color:#fff;border:1px solid #22418b;transition:transform .4s ease;transform:none;z-index:99;}.search-section.active{transform:translateY(100%);}.search-section .search-bar-section{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;}.search-section .search-bar-section .input-container{width:30rem;max-width:90%;height:3.75rem;position:relative;display:block;border-bottom:1px solid #f5f5f5;}.search-section .search-bar-section .input-container #navbar-search{border:0;box-shadow:none;background-color:transparent;color:#22418b;height:100%;margin-bottom:.2rem;padding-top:0;padding-bottom:0;}.search-section .search-bar-section .input-container #navbar-search::placeholder,.search-section .search-bar-section .input-container #navbar-search::-webkit-input-placeholder{color:#22418b;font-size:1.5rem;line-height:1.5rem;}.search-section .search-bar-section .input-container #navbar-search-go{position:absolute;right:2%;top:50%;transform:translateY(-50%);color:#22418b;font-size:1.5rem;line-height:1.5rem;width:1.5rem;height:1.5rem;text-align:center;cursor:pointer;}.search-section .search-bar-section #CloseNavbarSearch{position:absolute;top:50%;transform:translateY(-50%);right:3.125rem;font-size:2rem;line-height:2rem;text-align:center;width:3.75rem;height:3.75rem;color:#22418b;cursor:pointer;}.page-banner{width:100%;min-height:20rem;}.page-banner .banner-image{width:100%;height:20rem;object-fit:cover;object-position:center;z-index:1;}.page-banner .banner-content-container{width:100%;height:100%;z-index:4;position:relative;margin:0 auto;}.page-banner .banner-content-container .page-title-section{display:flex;max-width:1440px;margin:0 auto;justify-content:left;align-items:center;height:100%;min-height:20rem;}@media all and (min-width:1921px){.page-banner .banner-content-container .page-title-section{max-width:80%;}}@media all and (max-width:1440px){.page-banner .banner-content-container .page-title-section{max-width:90%;}}.page-banner .banner-content-container .page-title-section .page-title-content{width:100%;padding:2rem 0;}.page-banner .banner-content-container .page-title-section .page-title{font-style:'Source Sans Pro',sans-serif;font-size:3.75rem;text-align:left;color:#fff;line-height:3.3rem;margin-bottom:2rem;}.page-banner .banner-content-container .page-title-section .page-heading{font-style:'Source Sans Pro',sans-serif;text-align:left;color:#fff;max-width:40%;}.page-banner .banner-content-container:after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(90deg,rgba(0,0,0,.4),transparent);opacity:1;z-index:-1;}.page-banner .link-container{position:relative;width:100%;max-width:1440px;margin:0 auto;padding:2rem 0;display:flex;justify-content:space-evenly;align-items:flex-start;flex-wrap:wrap;}@media all and (max-width:1440px){.page-banner .link-container{max-width:90%;}}@media all and (min-width:1921px){.page-banner .link-container{max-width:1920px;}}.page-banner .link-container .link{color:#fff;font-size:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;top:0;margin-bottom:1rem;}.page-banner .link-container .link img{margin-bottom:.75rem;margin-left:2rem;margin-right:2rem;max-width:3.125rem;max-height:3.125rem;}.page-banner .link-container .link p{width:80%;text-align:center;}.page-banner .link-container .link:hover{top:-1rem;}.page-banner .link-container.can-scroll{width:auto;max-width:none;padding:2rem 1rem;overflow-x:scroll;overflow-y:hidden;flex-wrap:unset;justify-content:flex-start;}.page-banner .link-container.can-scroll .link{max-width:33vw;margin-bottom:0;}.page-banner .full-width{width:100%;background-color:rgba(34,65,139,.8);position:relative;z-index:8;}.page-banner .full-width .pagination-reminder{display:none;position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);padding:0 12px;pointer-events:none;}.page-banner .full-width .pagination-reminder i{font-size:2.1rem;line-height:100%;color:#fff;text-align:center;display:block;margin:0 auto;}.page-banner.large .banner-image{height:100%;}.full-width.pagination{width:100%;background-color:rgba(34,65,139,.8);z-index:8;position:fixed;top:7.1875rem;transform:translateY(-100%);transition:transform .1s linear;}.full-width.pagination.active{transform:translateY(0);}.full-width.pagination .link-container{width:100%;max-width:1440px;margin:0 auto;padding:2rem 0;display:flex;justify-content:space-evenly;align-items:flex-start;flex-wrap:wrap;}@media all and (max-width:1440px){.full-width.pagination .link-container{max-width:90%;}}@media all and (min-width:1921px){.full-width.pagination .link-container{max-width:1920px;}}.full-width.pagination .link-container .link{color:#fff;font-size:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;top:0;margin-bottom:1rem;}.full-width.pagination .link-container .link img{margin-bottom:.75rem;margin-left:2rem;margin-right:2rem;max-width:3.125rem;max-height:3.125rem;}.full-width.pagination .link-container .link p{width:80%;text-align:center;}.full-width.pagination .link-container .link:hover{top:-1rem;}.full-width.pagination .link-container.can-scroll{width:auto;max-width:none;padding:2rem 1rem;overflow-x:scroll;overflow-y:hidden;flex-wrap:unset;justify-content:flex-start;}.full-width.pagination .link-container.can-scroll .link{max-width:33vw;margin-bottom:0;}.full-width.pagination .pagination-reminder{display:none;position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);padding:0 12px;pointer-events:none;}.full-width.pagination .pagination-reminder i{font-size:2.1rem;line-height:100%;color:#fff;text-align:center;display:block;margin:0 auto;}.full-width{width:100vw;}.full-width.about{padding:120px 0;}.section{max-width:1440px;width:100%;transition:padding-right .2s ease;position:relative;margin:1.5rem auto;}@media all and (min-width:1921px){.section{max-width:80%;}}@media all and (max-width:1440px){.section{width:90%;padding-left:1rem;padding-right:1rem;}}@media all and (max-width:1023px){.section{width:100%;}}@media all and (max-width:639px){.section{width:95%;}}.section h1,.section h2,.section h3,.section h4,.section h5,.section h6,.section strong{color:#22418b;}.section .heading-text{width:100%;max-width:85%;margin:4.6rem auto;}.section .heading-text .heading-title{font-size:2rem;font-weight:600;text-align:center;color:#22418b;margin-bottom:2.4rem;}.section .heading-text .heading-paragraph{font-size:1.25rem;text-align:center;line-height:1.6rem;color:#22418b;}.section .similar-pages{margin:6.25rem auto;}.section .similar-pages h1{width:100%;text-align:center;font-size:2.125rem;color:#22418b;margin-bottom:2rem;font-weight:700;}.section .similar-pages>.cell{padding:.75rem .5rem;}.section .similar-pages>.cell img{width:100%;height:auto;margin-bottom:1rem;height:15rem;object-fit:cover;}.section .similar-pages>.cell a{color:#22418b;font-family:'Source Sans Pro',sans-serif;font-size:1.375rem;line-height:1.75rem;letter-spacing:-.3px;margin-bottom:.5rem;}.section .similar-pages>.cell .tags{font-size:.625rem;line-height:1.125rem;color:#777776;margin-bottom:.5rem;}.section.about .heading-text{width:100%;max-width:85%;margin:4.6875rem auto;}.section.about .heading-text .heading-title{font-size:2rem;font-weight:600;text-align:center;color:#22418b;margin-bottom:2.375rem;}.section.about .heading-text .heading-paragraph{font-size:1.25rem;text-align:center;line-height:1.625rem;color:#22418b;}.section.about .triple-column .one{color:#fff;background-color:#22418b;padding:5% 5% 2%;}.section.about .triple-column .one h1,.section.about .triple-column .one h2,.section.about .triple-column .one h3,.section.about .triple-column .one h4,.section.about .triple-column .one h5,.section.about .triple-column .one h6{color:inherit;}.section.about .triple-column .two img{width:100%;height:100%;object-fit:cover;object-position:center;}.section.about .triple-column .three{color:#22418b;background-color:#fff;border:1px solid #22418b;padding:5% 5% 2%;}.section.about .triple-column .three h1,.section.about .triple-column .three h2,.section.about .triple-column .three h3,.section.about .triple-column .three h4,.section.about .triple-column .three h5,.section.about .triple-column .three h6{color:inherit;}.section.about .triple-column>div{text-align:center;}.section.about .triple-column>div h1,.section.about .triple-column>div h2,.section.about .triple-column>div h3,.section.about .triple-column>div h4,.section.about .triple-column>div h5,.section.about .triple-column>div h6{font-weight:600;}.section.about .triple-column>div p{font-size:1.125rem;line-height:1.625rem;}.section.about .statistics{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-align:center;position:relative;margin:7.5rem auto;}.section.about .statistics .text{text-align:left;max-width:40%;color:#22418b;font-size:2.125rem;line-height:2.625rem;font-weight:600;padding:1.5rem 0;}.section.about .statistics .figure-container{padding:0 7rem;color:#22418b;}.section.about .statistics .figure-container h1{font-size:6.25rem;text-align:center;margin-bottom:0;font-weight:700;}.section.about .statistics .figure-container h6{width:100%;text-align:center;}@media all and (min-width:1024px){.section.about .statistics:after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#bbe0ec;width:1px;height:100%;}}@media all and (max-width:1023px){.section.about .statistics{flex-direction:column;}.section.about .statistics .text{max-width:95%;}.section.about .statistics .figure-container{max-width:95%;padding:0;}}.section.about.mission-vision{padding:6.875rem 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.section.about.mission-vision .column-container{display:flex;flex-direction:column;width:48%;}@media all and (min-width:1024px){.section.about.mission-vision .column-container.one{align-self:flex-start;}.section.about.mission-vision .column-container.two{position:relative;align-self:flex-end;padding-top:20%;}}.section.about.mission-vision .column-container .text-container{padding:5rem;background:#fff;border:1px solid #22418b;}.section.about.mission-vision .column-container .text-container h1,.section.about.mission-vision .column-container .text-container h2,.section.about.mission-vision .column-container .text-container h3,.section.about.mission-vision .column-container .text-container h4,.section.about.mission-vision .column-container .text-container h5,.section.about.mission-vision .column-container .text-container h6{color:#22418b;font-weight:600;}.section.about.mission-vision .column-container .text-container p{color:#777776;font-size:1.125rem;line-height:1.625rem;}@media all and (max-width:1023px){.section.about.mission-vision{flex-direction:column;}.section.about.mission-vision .column-container{width:95%;margin-bottom:1.5rem;}}.section.about .columns-container{margin:6.875rem auto;}.section.about .columns-container .column .img-container{overflow:hidden;}.section.about .columns-container .column img{width:100%;height:auto;transition:transform .35s ease;}.section.about .columns-container .column .text-container{border:1px solid #22418b;border-top:0;padding:10% 0;}.section.about .columns-container .column .text-container h1,.section.about .columns-container .column .text-container h2,.section.about .columns-container .column .text-container h3,.section.about .columns-container .column .text-container h4,.section.about .columns-container .column .text-container h5,.section.about .columns-container .column .text-container h6{color:#22418b;text-align:center;font-weight:600;max-width:90%;width:100%;margin:0 auto;margin-bottom:2rem;}.section.about .columns-container .column .text-container p{max-width:85%;width:100%;margin:0 auto;text-align:center;}.section.about .columns-container .column .text-container .button{margin:4rem auto;font-size:.875rem;line-height:1rem;border:solid 1px #22418b;border-radius:0;color:#22418b;}.section.about .team-services{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;text-align:center;position:relative;margin:7.5rem auto;}.section.about .team-services .text-section{max-width:40%;}.section.about .team-services .text-section .text{text-align:left;color:#22418b;font-size:2.125rem;line-height:2.625rem;font-weight:600;padding:1.5rem 0;}.section.about .team-services .text-section .button-container{text-align:left;margin-top:3.125rem;}.section.about .team-services .text-section .button-container .button{display:inline-block;margin-right:1.125rem;font-size:1rem;}@media all and (min-width:1024px){.section.about .team-services:after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#bbe0ec;width:1px;height:100%;}}@media all and (max-width:1023px){.section.about .team-services{flex-direction:column;}.section.about .team-services .text-section{max-width:95%;margin:0 auto;margin-bottom:.625rem;}.section.about .team-services .image-section{margin:2rem auto;max-width:95%;padding:0;}}.section .testimonials-container{position:relative;}.section .testimonials-container .testimonials{padding:0 10%;}.section .testimonials-container .testimonials .testimonial{text-align:center;margin:5rem auto;display:flex;flex-direction:column;justify-content:center;align-items:center;}.section .testimonials-container .testimonials .testimonial .quote{font-size:1.6rem;color:#22418b;font-weight:600;margin-bottom:1.5rem;}.section .testimonials-container .testimonials .testimonial .author p{font-size:1.125rem;color:#6f6f6e;}.section .testimonials-container .testimonials .testimonial .author p:first-of-type{font-size:1.375rem;color:#22418b;}.section .testimonials-container .slider-arrow{position:absolute;padding:2rem .875rem;color:#22418b;background-color:#fff;top:50%;transform:translateY(-50%);cursor:pointer;font-size:1.5rem;border:1px solid #22418b;}.section .testimonials-container .slider-arrow#testimonialPrevArrow{left:0;}.section .testimonials-container .slider-arrow#testimonialNextArrow{right:0;}.section.awards .awards>.title{width:100%;color:#22418b;font-weight:600;font-size:2.2rem;line-height:2.4rem;padding-bottom:2.2rem;border-bottom:1px solid #22418b;text-align:center;}.section.awards .awards .awards-container{width:100%;}.section.awards .awards .awards-container .award{padding:3.125rem 0;border-bottom:1px solid #868686;}.section.awards .awards .awards-container .award .title{color:#22418b;font-weight:600;max-width:100%;font-size:1.4rem;line-height:1.6rem;}.section.awards .awards .awards-container .award .description{max-width:90%;color:#666;font-size:1.1rem;line-height:1.5rem;}.section.awards .awards .awards-container .award a{text-decoration:underline;color:#777776;list-style:square;}.section.awards .accreditations{margin:6.875rem auto;}.section.awards .accreditations .title{font-weight:600;margin-bottom:2.625rem;font-size:2.2rem;width:100%;text-align:center;color:#22418b;}.section.awards .accreditations .triple-column .one{color:#fff;background-color:#22418b;padding:5% 5% 2%;}.section.awards .accreditations .triple-column .one h1,.section.awards .accreditations .triple-column .one h2,.section.awards .accreditations .triple-column .one h3,.section.awards .accreditations .triple-column .one h4,.section.awards .accreditations .triple-column .one h5,.section.awards .accreditations .triple-column .one h6{color:#fff;}.section.awards .accreditations .triple-column .two{background-color:#bbe0ec;color:#22418b;padding:5% 5% 2%;}.section.awards .accreditations .triple-column .two .button{margin:2.625rem auto;background:transparent;}.section.awards .accreditations .triple-column .three{color:#22418b;background-color:#fff;border:1px solid #22418b;padding:5% 5% 2%;}.section.awards .accreditations .triple-column>div{text-align:center;}.section.awards .accreditations .triple-column>div h1,.section.awards .accreditations .triple-column>div h2,.section.awards .accreditations .triple-column>div h3,.section.awards .accreditations .triple-column>div h4,.section.awards .accreditations .triple-column>div h5,.section.awards .accreditations .triple-column>div h6{font-weight:600;}.section.awards .accreditations .triple-column>div p{font-size:1.1rem;line-height:1.6rem;}.section.our-team .employees .employee img{width:100%;height:auto;margin-bottom:.25rem;filter:grayscale(100%);transition:filter .2s ease-in-out;}.section.our-team .employees .employee .text{max-width:90%;}.section.our-team .employees .employee .text .name{font-size:1.75rem;line-height:1.625rem;text-align:left;color:#22418b;font-weight:700;}.section.our-team .employees .employee .text .position{color:#22418b;font-size:1.125rem;line-height:1.75rem;margin-bottom:1.6rem;}.section.our-team .employees .employee .text .description{color:#666;font-size:1.125rem;line-height:1.625rem;text-align:left;}.section.our-team .employees .employee:hover img{filter:grayscale(0%);}.section.product-landing .subpage-container .child-page{display:flex;position:relative;margin:4.375rem auto;}.section.product-landing .subpage-container .child-page::before{content:' ';visibility:hidden;display:block;height:7.1875rem;margin:-7.1875rem 0 0;}.section.product-landing .subpage-container .child-page img{align-self:flex-start;max-width:50%;width:100%;height:auto;z-index:3;}@media all and (max-width:1280px){.section.product-landing .subpage-container .child-page img{max-width:60%;}}.section.product-landing .subpage-container .child-page img .fadedin{transform:translateY(0)!important;}.section.product-landing .subpage-container .child-page .page-link{background-color:#fff;border:1px solid #22418b;border-radius:0;transition:all .15s ease;z-index:4;position:absolute;width:55%;min-height:80%;top:50%;right:0;}.section.product-landing .subpage-container .child-page .page-link .page-link-contents{display:block;height:100%;padding:3.125rem;color:#22418b;}.section.product-landing .subpage-container .child-page .page-link .page-link-contents h1,.section.product-landing .subpage-container .child-page .page-link .page-link-contents h2,.section.product-landing .subpage-container .child-page .page-link .page-link-contents h3,.section.product-landing .subpage-container .child-page .page-link .page-link-contents h4,.section.product-landing .subpage-container .child-page .page-link .page-link-contents h5,.section.product-landing .subpage-container .child-page .page-link .page-link-contents h6{font-weight:600;}.section.product-landing .subpage-container .child-page .page-link .page-link-contents h3{font-size:1.4rem;}.section.product-landing .subpage-container .child-page .page-link .page-link-contents p{font-size:1.1rem;line-height:1.625rem;max-width:80%;}.section.product-landing .subpage-container .child-page .page-link .page-link-contents i{position:absolute;bottom:3.125rem;right:3.125rem;transform:rotate(-45deg);color:#22418b;font-size:2.625rem;}.section.product-landing .subpage-container .child-page .page-link:hover{background-color:#bbe0ec;border-color:#bbe0ec;}.section.product-landing .subpage-container .child-page.alt{justify-content:flex-end;}.section.product-landing .subpage-container .child-page.alt .page-link{left:0;right:unset;}.section.product-landing .subpage-container .child-page.only-a-section .page-link{cursor:default;pointer-events:none;}.section.product-landing .subpage-container .child-page.only-a-section .page-link .page-link-contents i{display:none;}.section.product-landing .subpage-container .child-page.only-a-section .page-link:hover{background-color:#fff;border-color:#22418b;}@media all and (max-width:1280px){.section.product-landing .subpage-container .child-page{padding:0 2rem;}.section.product-landing .subpage-container .child-page .page-link{width:60%;}}@media all and (max-width:639px){.section.product-landing .subpage-container .child-page{flex-direction:column;}.section.product-landing .subpage-container .child-page img{max-width:100%;object-fit:cover;}.section.product-landing .subpage-container .child-page .page-link{position:relative;top:unset;right:unset;height:auto;max-width:100%;width:100%;}.section.product-landing .subpage-container .child-page.alt{justify-content:flex-start;}.section.product-landing .subpage-container .child-page.alt .page-link{left:unset;}}.section.product-listing .next-button-container{width:100%;display:flex;justify-content:flex-end;align-items:flex-end;position:sticky;transform:translateY(-1.5rem);top:8.6875rem;z-index:50;}.section.product-listing .next-button-container a{color:#fff;background-color:#22418b;width:20.3125rem;max-width:100%;height:3.75rem;line-height:3.75rem;font-size:1rem;padding:0 2rem;transition:background-color ease .2s,border-color ease .2s;}.section.product-listing .next-button-container a:hover,.section.product-listing .next-button-container a:active,.section.product-listing .next-button-container a:focus{background-color:#bbe0ec;border-color:#bbe0ec;color:#22418b;}.section.product-listing .sliders{width:100%;margin-bottom:5rem;}.section.product-listing .sliders .slider-bar-container{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:4rem;}.section.product-listing .sliders .slider-bar-container .bar-button{min-width:25%;flex-basis:100%;flex:auto;height:3.75rem;line-height:3.75rem;color:#22418b;background:#bbe0ec;text-align:center;font-size:1.125rem;cursor:pointer;transition:all .2s ease;padding:0 1rem;}.section.product-listing .sliders .slider-bar-container .bar-button.slick-current{background:#22418b;color:#fff;}.section.product-listing .sliders .main-slider-container{position:relative;}.section.product-listing .sliders .main-slider-container .slider-container .slide{display:flex;}.section.product-listing .sliders .main-slider-container .slider-container .slide .image-container{max-width:50%;width:100%;height:auto;}.section.product-listing .sliders .main-slider-container .slider-container .slide .image-container img{object-fit:cover;width:100%;height:100%;}.section.product-listing .sliders .main-slider-container .slider-container .slide .text-container{padding:5% 5%;max-width:50%;width:100%;font-size:1.125rem;color:#808080;border:1px #22418b solid;}@media all and (min-width:1024px){.section.product-listing .sliders .main-slider-container .slider-container .slide .text-container{border-left:0;}}@media all and (max-width:639px){.section.product-listing .sliders .main-slider-container .slider-container .slide{flex-direction:column;}.section.product-listing .sliders .main-slider-container .slider-container .slide .image-container{max-width:100%;}.section.product-listing .sliders .main-slider-container .slider-container .slide .text-container{max-width:100%;}.section.product-listing .sliders .main-slider-container .slider-arrow{display:none!important;}}.section.product-listing .sliders .main-slider-container .slider-arrow{position:absolute;padding:2rem 1rem;color:#22418b;background-color:#fff;top:50%;transform:translateY(-50%);cursor:pointer;font-size:1.5rem;border:1px solid #22418b;}.section.product-listing .sliders .main-slider-container .slider-arrow#sectorsPrevArrow{left:0;}.section.product-listing .sliders .main-slider-container .slider-arrow#sectorsNextArrow{right:0;}.section.product-listing .sliders .main-slider-container table{border:0;border-collapse:collapse;}.section.product-listing .sliders .main-slider-container table th,.section.product-listing .sliders .main-slider-container table td{border:0;padding:.375rem;vertical-align:top;}.section.product-listing .product-container{margin-bottom:5rem;}.section.product-listing .product-container>h1{font-size:2.125rem;width:100%;text-align:center;margin-bottom:2.5rem;color:#22418b;font-weight:600;}.section.product-listing .product-container .product{border:1px solid #22418b;transition:border-color ease .3s transform ease .6s;position:relative;}.section.product-listing .product-container .product img{width:100%;height:auto;}.section.product-listing .product-container .product .text-area{padding:5% 10%;display:flex;justify-content:space-between;align-items:center;flex-direction:column;color:#22418b;transition:background ease .3s;}.section.product-listing .product-container .product .text-area .heading{font-weight:600;text-align:center;width:100%;font-size:2.125rem;line-height:2.125rem;margin-bottom:1.5rem;}.section.product-listing .product-container .product .text-area .description{font-size:1.125rem;text-align:center;line-height:1.625rem;}.section.product-listing .product-container .product .text-area .arrow{margin-top:2.125rem;font-size:2.625rem;transform:rotate(-45deg);}.section.product-listing .product-container .product:hover{border-color:#bbe0ec;}.section.product-listing .product-container .product:hover .text-area{background:#bbe0ec;}.section.product .next-button-container{width:100%;display:flex;justify-content:flex-end;align-items:flex-end;position:relative;top:-1.5rem;}.section.product .next-button-container a{color:#fff;background-color:#22418b;width:20.3125rem;max-width:100%;height:3.75rem;line-height:3.75rem;font-size:1rem;padding:0 2rem;transition:background-color ease .2s,border-color ease .2s;}.section.product .next-button-container a:hover,.section.product .next-button-container a:active,.section.product .next-button-container a:focus{background-color:#bbe0ec;border-color:#bbe0ec;color:#22418b;}.section.product .main-content{margin-top:2.5rem;}.section.product .main-content .product-text{padding-right:5%;}.section.product .main-content .product-text .category-name{width:100%;text-align:left;font-size:1.25rem;color:#22418b;}.section.product .main-content .product-text .product-name{width:100%;text-align:left;font-size:3.75rem;line-height:3.125rem;font-weight:600;color:#22418b;margin-bottom:1.25rem;}.section.product .main-content .product-text .text{font-size:1.125rem;color:#6f6f6e;}.section.product .main-content .image-slider{width:100%;position:relative;}.section.product .main-content .image-slider .image-container img{margin:0 auto;}.section.product .main-content .image-slider .image-container iframe{width:100%;min-height:640px;padding:14.0625% 4rem;}@media all and (min-width:1921px){.section.product .main-content .image-slider .image-container iframe{padding:0 4rem;}}@media all and (max-width:639px){.section.product .main-content .image-slider .image-container iframe{min-height:180px;padding:32% 4rem;}}.section.product .main-content .image-slider .slider-arrow{position:absolute;padding:1.5rem 1rem;color:#22418b;background-color:#fff;top:50%;transform:translateY(-50%);cursor:pointer;font-size:1.5rem;border:1px solid #22418b;}.section.product .main-content .image-slider .slider-arrow#prodImgsPrevArrow{left:0;}.section.product .main-content .image-slider .slider-arrow#prodImgsNextArrow{right:0;}.section.product .main-content .image-slider .slick-dots li button:before{color:#bbe0ec;}.section.product .main-content .image-slider .slick-dots li.slick-active button:before{color:#22418b;}.section.product .logos-with-text{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin:7.8125rem auto;}.section.product .logos-with-text .descriptor{max-width:25%;padding:0 2rem;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}.section.product .logos-with-text .descriptor img{margin:0 auto 2rem;width:100%;max-width:8rem;}.section.product .logos-with-text .descriptor p{font-size:1.125rem;text-align:center;width:95%;margin:0 auto;color:#868686;line-height:1.625rem;}.section.product .logos-with-text .descriptor:not(:last-of-type)::after{position:absolute;content:'';width:1px;height:125%;right:0;top:50%;transform:translateY(-50%);background:#bbe0ec;}@media all and (max-width:639px){.section.product .logos-with-text .descriptor{max-width:50%;width:50%;justify-content:flex-start;margin-bottom:2rem;}.section.product .logos-with-text .descriptor:not(:last-of-type)::after{display:none;}}.section.product .extra-links>.cell{position:relative;cursor:pointer;overflow:hidden;max-height:9.375rem;}.section.product .extra-links>.cell .text{display:flex;flex-direction:row;justify-content:space-between;color:#22418b;position:absolute;bottom:10%;left:50%;transform:translateX(-50%);width:80%;font-size:1.375rem;line-height:1.875rem;z-index:5;}.section.product .extra-links>.cell .text i{transform:rotate(-45deg);}.section.product .extra-links>.cell img{width:100%;height:100%;object-fit:cover;object-position:center;}.section.product .extra-links>.cell.first .text{color:#fff;}.section.product .extra-links>.cell.first:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(34,65,139,.85);}.section.product .extra-links>.cell.second .text{color:#fff;}.section.product .extra-links>.cell.second:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(24,175,230,.85);}.section.product .extra-links>.cell.third .text{color:#22418b;}.section.product .extra-links>.cell.third:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(187,224,236,.85);}.section.news-article .date-tags{width:100%;text-align:left;margin:4.6875rem 0 1.25rem;font-size:.8125rem;line-height:1.675rem;color:#777776;}.section.news-article .news-section{margin-bottom:6.25rem;}.section.news-article .news-section .text h1,.section.news-article .news-section .text h2,.section.news-article .news-section .text h3,.section.news-article .news-section .text h4,.section.news-article .news-section .text h5,.section.news-article .news-section .text h6{font-weight:700;color:#22418b;}.section.news-article .news-section .text p{margin-bottom:1.5rem;}.section.news-article .news-section .text ul li{list-style-type:circle;}.section.news-article .news-section .text p,.section.news-article .news-section .text ul li,.section.news-article .news-section .text ol li{font-size:1.125rem;color:#6f6f6e;line-height:1.625rem;}@media all and (min-width:1024px){.section.news-article .news-section .text p,.section.news-article .news-section .text ul li,.section.news-article .news-section .text ol li{max-width:75%;}}@media all and (min-width:1024px){.section.news-article .news-section.lower p,.section.news-article .news-section.lower ul li{margin-left:auto;margin-right:auto;}}.section.partners .main-section>h1{font-size:1.25rem;width:100%;text-align:center;color:#22418b;line-height:1.675rem;margin:5.5625rem auto;}.section.partners .main-section .find-a-partner .text{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;border:1px solid #22418b;border-left:0;padding:4.6875rem;}.section.partners .main-section .find-a-partner .text h1{font-size:2.125rem;width:100%;text-align:left;color:#22418b;line-height:1.625rem;margin-bottom:2.25rem;font-weight:700;}.section.partners .main-section .find-a-partner .text p{font-size:1.25rem;width:100%;text-align:left;color:#22418b;line-height:1.625rem;margin-bottom:auto;}.section.partners .main-section .find-a-partner .text .ei-input.ei-select{margin-top:auto;height:3.4375rem;line-height:3.4375rem;width:100%;color:#22418b;border:1px solid #22418b;box-shadow:none;}.section.partners .main-section .find-a-partner .text .ei-input.ei-select .ei-option{color:#22418b;}.section.partners .after-search-section>h1{font-size:2.25rem;width:100%;text-align:center;color:#22418b;line-height:2.25rem;margin:5.625rem auto;font-weight:700;}.section.partners .after-search-section .partners .partner{padding:5rem;border:1px solid #22418b;}@media all and (max-width:1280px){.section.partners .after-search-section .partners .partner{padding:3.175rem;}}.section.partners .after-search-section .partners .partner h1{font-size:2.125rem;width:100%;text-align:left;color:#22418b;line-height:1.625rem;margin-bottom:2.25rem;font-weight:500;}.section.partners .after-search-section .partners .partner p{font-size:1.25rem;width:100%;text-align:left;color:#707070;line-height:1.625rem;margin-bottom:1.75rem;}.section.partners .after-search-section .partners .partner p strong{color:#22418b;}.section.partners .after-search-section .search-again{margin:6.25rem auto;}.section.partners .after-search-section .search-again h1{font-size:2.25rem;width:100%;text-align:center;color:#22418b;line-height:1.625rem;font-weight:700;}.section.partners .after-search-section .search-again .search-box-container{display:block;margin:1.5rem auto;max-width:100%;width:28.75rem;}.section.partners .after-search-section .search-again .ei-input.ei-select{height:3.4375rem;line-height:3.4375rem;width:100%;color:#22418b;border:1px solid #22418b;box-shadow:none;}.section.partners .after-search-section .search-again .ei-input.ei-select .ei-option{color:#22418b;}.section.buy-landing .product{border:1px solid #22418b;transition:border-color ease .3s;}.section.buy-landing .product img{width:100%;height:auto;}.section.buy-landing .product .text-area{padding:5% 10%;display:flex;justify-content:space-between;align-items:center;flex-direction:column;color:#22418b;transition:background ease .3s;}.section.buy-landing .product .text-area .heading{font-weight:600;text-align:center;width:100%;font-size:2.125rem;line-height:2.125rem;margin-bottom:1.5rem;}.section.buy-landing .product .text-area .description{font-size:1.125rem;text-align:center;line-height:1.625rem;}.section.buy-landing .product .text-area .arrow{margin-top:2.125rem;font-size:2.625rem;transform:rotate(-45deg);}.section.buy-landing .product:hover{border-color:#bbe0ec;}.section.buy-landing .product:hover .text-area{background:#bbe0ec;}.section.tabbed-page .page-title{font-size:3.75rem;margin:6.875rem 0 25px;color:#22418b;font-weight:600;}.section.tabbed-page .sliders{width:100%;margin-bottom:5rem;}.section.tabbed-page .sliders .slider-bar-container{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:4rem;}.section.tabbed-page .sliders .slider-bar-container .bar-button{min-width:10%;flex-basis:100%;flex:auto;padding:0 1.5rem;min-height:3.75rem;line-height:3.75rem;color:#22418b;background:#bbe0ec;text-align:center;font-size:1.0625rem;cursor:pointer;transition:all .2s ease;}.section.tabbed-page .sliders .slider-bar-container .bar-button.slick-current{background:#22418b;color:#fff;}.section.tabbed-page .sliders .main-slider-container{position:relative;}.section.tabbed-page .sliders .main-slider-container .slick-list{transition:max-height 200ms ease;}.section.tabbed-page .sliders .main-slider-container .slider-container .slide .date-pub-download{display:flex;width:100%;justify-content:space-between;align-items:center;margin:0 auto 1.5625rem;}.section.tabbed-page .sliders .main-slider-container .slider-container .slide .date-pub-download a,.section.tabbed-page .sliders .main-slider-container .slider-container .slide .date-pub-download p{font-size:.8125rem;line-height:1.625rem;color:#777776;font-weight:400;}.section.tabbed-page .sliders .main-slider-container .slider-container .slide .date-pub-download p{margin-right:auto;}.section.tabbed-page .sliders .main-slider-container .slider-container .slide .date-pub-download .download{margin-left:auto;font-size:1.125rem;line-height:2.25rem;}.section.tabbed-page .sliders .main-slider-container .slider-container .slide .date-pub-download .download i{font-size:1.375rem;color:#22418b;margin-right:1.125rem;}.section.tabbed-page .sliders .main-slider-container .slider-container .slide .text-container{width:100%;font-size:1.125rem;color:#808080;}.section.tabbed-page .sliders .main-slider-container .slider-container .slide .text-container h1,.section.tabbed-page .sliders .main-slider-container .slider-container .slide .text-container h2,.section.tabbed-page .sliders .main-slider-container .slider-container .slide .text-container h3,.section.tabbed-page .sliders .main-slider-container .slider-container .slide .text-container h4,.section.tabbed-page .sliders .main-slider-container .slider-container .slide .text-container h5,.section.tabbed-page .sliders .main-slider-container .slider-container .slide .text-container h6{color:#22418b;}.section.tabbed-page .sliders .main-slider-container .slider-container .slide .text-container a{text-decoration:underline;color:#777776;}.additional-stuff.product .projects{width:100%;margin:100px auto;}.additional-stuff.product .projects .project-container .slider .project{position:relative;}.additional-stuff.product .projects .project-container .slider .project img{width:100%;display:block;object-fit:cover;}@media all and (max-width:1023px){.additional-stuff.product .projects .project-container .slider .project img{min-height:480px;}}.additional-stuff.product .projects .project-container .slider .project:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#1d1d1b;opacity:.3;z-index:1;}.additional-stuff.product .projects .project-container .slider .project .text-container{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;color:#fff;padding:5rem 3rem 5rem 3rem;z-index:4;}@media all and (max-width:1440px){.additional-stuff.product .projects .project-container .slider .project .text-container{padding:2rem;}}.additional-stuff.product .projects .project-container .slider .project .text-container .section{display:flex;flex-direction:column;justify-content:space-between;}.additional-stuff.product .projects .project-container .slider .project .text-container .section h1,.additional-stuff.product .projects .project-container .slider .project .text-container .section h2,.additional-stuff.product .projects .project-container .slider .project .text-container .section h3,.additional-stuff.product .projects .project-container .slider .project .text-container .section h4,.additional-stuff.product .projects .project-container .slider .project .text-container .section h5,.additional-stuff.product .projects .project-container .slider .project .text-container .section h6{color:#fff!important;}.additional-stuff.product .projects .project-container .slider .project .text-container .section a{color:#22418b!important;padding:1rem 2rem 1rem .75rem;border:1px solid #22418b;border-radius:0;font-size:.8rem;line-height:.8rem;max-width:10rem;display:block;background-color:rgba(255,255,255,.7);transition:background-color ease .2s,border-color ease .2s;}.additional-stuff.product .projects .project-container .slider .project .text-container .section a i{margin-right:.75rem;transform:rotate(-45deg);}.additional-stuff.product .projects .project-container .slider .project .text-container .section a:hover,.additional-stuff.product .projects .project-container .slider .project .text-container .section a:active,.additional-stuff.product .projects .project-container .slider .project .text-container .section a:focus{background-color:rgba(255,255,255,.1);color:#bbe0ec!important;border-color:#bbe0ec;}.additional-stuff.product .projects .project-container .slider .project .text-container .section.one{width:70%;margin-left:0;}@media all and (max-width:1023px){.additional-stuff.product .projects .project-container .slider .project .text-container .section.one{width:100%;}}.additional-stuff.product .projects .project-container .slider .project .text-container .section.one h1{font-size:3.25rem;font-weight:600;line-height:1;width:90%;margin-bottom:.5em;}@media all and (max-width:639px){.additional-stuff.product .projects .project-container .slider .project .text-container .section.one h1{font-size:3rem;line-height:3rem;}}.additional-stuff.product .projects .project-container .slider .project .text-container .section.two{width:25%;position:relative;margin-right:0;}@media all and (max-width:1023px){.additional-stuff.product .projects .project-container .slider .project .text-container .section.two{width:100%;}}.additional-stuff.product .projects .project-container .slider .project .text-container .section.two .stat{text-align:center;height:50%;display:flex;flex-direction:column;justify-content:center;}.additional-stuff.product .projects .project-container .slider .project .text-container .section.two .stat h1,.additional-stuff.product .projects .project-container .slider .project .text-container .section.two .stat h6{width:50%;margin:0 auto;}.additional-stuff.product .projects .project-container .slider .project .text-container .section.two .stat h1{font-weight:600;}.additional-stuff.product .projects .project-container .slider .project .text-container .section.two:after{content:'';width:66%;height:1px;position:absolute;top:50%;left:50%;transform:translateX(-50%);background-color:#fff;}.additional-stuff.product .back-to-top .button{max-width:210px;}.clickable{cursor:pointer;}.section.search .search-entry{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #707070;}.section.search .search-entry .search-entry-content .SearchHeading>a{color:#22418b;font-weight:700;margin-bottom:1.5rem;}.section.search .search-entry .search-entry-content .SearchHeading>p{color:#707070;font-size:1.125rem;line-height:1.5rem;}.section.search .search-entry .search-entry-content .SearchHeading>p a{color:#22418b;text-decoration:underline;}.request-cpd{margin:3.75rem auto;border:1px solid #22418b;padding:1.5rem;border-radius:0;width:95%;max-width:1280px;}@media all and (min-width:1921px){.request-cpd{max-width:67%;}}.request-cpd .contact-us-form-container>h1{font-size:2.6rem;width:100%;text-align:center;}.request-cpd .contact-us-form-container .contact-us-form-field input{height:3.4rem;border-radius:0;border-color:#22418b;}.request-cpd .contact-us-form-container .contact-us-form-field input::placeholder,.request-cpd .contact-us-form-container .contact-us-form-field input::-webkit-input-placeholder,.request-cpd .contact-us-form-container .contact-us-form-field input:-ms-input-placeholder,.request-cpd .contact-us-form-container .contact-us-form-field input::-ms-input-placeholder{color:#22418b;font-size:1.25rem;}.request-cpd .contact-us-form-container .ei-input{height:3.3rem;box-shadow:none;border:0;}.request-cpd .contact-us-form-container .ei-input.ei-select:not(.ei-disabled):hover{border-color:#22418b;box-shadow:none;}.request-cpd .contact-us-form-container .ei-options{border:solid 1px #adadad;padding:1.25rem;border-radius:0;box-shadow:none;z-index:10;}.request-cpd .contact-us-form-container .ei-options .ei-option{font-family:'Poppins',sans-serif;font-size:.75rem;color:#777776;border-bottom:rgba(112,112,112,.2) solid 1px;margin-bottom:.75rem;line-height:1.1rem;height:unset;min-height:1.8rem;padding-bottom:.75rem;padding-top:.75rem;}.request-cpd .contact-us-form-container .ei-options .ei-option.ei-combo-option{display:flex;align-items:center;}.request-cpd .contact-us-form-container .ei-options .ei-option.ei-combo-option[data-ei-checked='true']::before{background-color:#fff;content:"•";font-size:1.25rem;color:#22418b;}.request-cpd .contact-us-form-container .ei-options .ei-option.ei-combo-option::before{width:1.1rem;height:1.1rem;border:solid 1px #b2b2b2;background-color:#fff;}.request-cpd .contact-us-form-container .ei-name{border:solid 1px #22418b;border-radius:0;margin-bottom:1.25rem;font-family:'Source Sans Pro',sans-serif;color:#22418b;font-size:1rem;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;}.request-cpd .contact-us-form-container .ei-input.ei-select .ei-name .ei-inner{display:flex;align-items:center;}.request-cpd .contact-us-form-container .ei-input.ei-select .ei-name .ei-combo-tag{background:none;height:unset;margin:0;margin-left:5px;}.request-cpd .contact-us-form-container .submit{display:flex;}@media all and (min-width:1024px){.request-cpd .contact-us-form-container .submit{justify-content:space-between;align-items:flex-start;}.request-cpd .contact-us-form-container .submit .back-to-top{margin:0;}}@media all and (max-width:1023px){.request-cpd .contact-us-form-container .submit{flex-direction:column;justify-content:flex-start;align-items:center;}.request-cpd .contact-us-form-container .submit .back-to-top{margin:2rem auto 0;}}.clearer{display:block;width:100%;height:1px;}.gap-1{gap:1rem;}.gap-2{gap:2rem;}.gap-3{gap:3rem;}.gap-4{gap:4rem;}.gap-5{gap:5rem;}.flex-wrap{flex-wrap:wrap;}.old.landing-page .landing-page__headings{width:100%;max-width:1440px;margin:1.5625rem auto 3.125rem;}@media all and (max-width:1440px){.old.landing-page .landing-page__headings{padding:0 2rem;}}@media all and (max-width:1023px){.old.landing-page .landing-page__headings{text-align:center;}}.old.landing-page .landing-page__headings__title{color:#22418b;font-size:2.25rem;margin-bottom:1.5rem;font-weight:600;}.old.landing-page .landing-page__headings__description{color:#707070;font-size:1rem;margin-bottom:1.5rem;}.old.landing-page .landing-page__headings__title,.old.landing-page .landing-page__headings__description{padding-right:1rem;}@media all and (min-width:1024px){.old.landing-page .landing-page__headings__title,.old.landing-page .landing-page__headings__description{max-width:57.5%;}}.old.landing-page .landing-page__form-container{width:100%;position:relative;margin-bottom:3.125rem;}.old.landing-page .landing-page__form-container__image-container img{object-fit:cover;}@media all and (max-width:1023px){.old.landing-page .landing-page__form-container__image-container img{min-height:15rem;}}@media all and (min-width:1024px){.old.landing-page .landing-page__form-container{background:#bbe0ec;}.old.landing-page .landing-page__form-container__image-container img{width:57.5%;height:auto;object-fit:cover;}}.old.landing-page .landing-page__form-container__form{font-size:1rem;z-index:2000;padding:2.5rem;background:#22418b;display:flex;flex-direction:column;justify-content:space-between;align-items:center;color:#fff;}@media all and (max-width:1023px){.old.landing-page .landing-page__form-container__form{position:relative;margin:0 2.5rem -3.125rem;top:-3.125rem;}}@media all and (min-width:1024px){.old.landing-page .landing-page__form-container__form{position:absolute;left:57.5%;bottom:-14.25%;padding:5rem 4rem;max-width:36rem;font-size:1.2rem;}}@media all and (max-width:1440px){.old.landing-page .landing-page__form-container__form{bottom:-55%;}}@media all and (min-width:1921px){.old.landing-page .landing-page__form-container__form{bottom:-45%;}}.old.landing-page .landing-page__form-container__form h1{font-size:2em;font-weight:500;text-align:center;}.old.landing-page .landing-page__form-container__form h2{font-size:1.125em;margin-bottom:2rem;padding:0 2rem;text-align:center;}.old.landing-page .landing-page__form-container__form input[type=text],.old.landing-page .landing-page__form-container__form input[type=email]{height:3.125rem;width:100%;margin-top:1rem;flex:auto;position:relative;}.old.landing-page .landing-page__form-container__form input[type=text]::-webkit-input-placeholder,.old.landing-page .landing-page__form-container__form input[type=email]::-webkit-input-placeholder{line-height:3.125rem;font-size:.875em;color:#707070;text-align:center;}.old.landing-page .landing-page__form-container__form input[type=text]:-moz-placeholder,.old.landing-page .landing-page__form-container__form input[type=email]:-moz-placeholder{line-height:3.125rem;font-size:.875em;color:#707070;text-align:center;}.old.landing-page .landing-page__form-container__form input[type=text]::-moz-placeholder,.old.landing-page .landing-page__form-container__form input[type=email]::-moz-placeholder{line-height:3.125rem;font-size:.875em;color:#707070;text-align:center;}.old.landing-page .landing-page__form-container__form input[type=text]:-ms-input-placeholder,.old.landing-page .landing-page__form-container__form input[type=email]:-ms-input-placeholder{line-height:3.125rem;font-size:.875em;color:#707070;text-align:center;}.old.landing-page .landing-page__form-container__form__name-container{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;}.old.landing-page .landing-page__form-container__form__name-container .ContactValidator{position:absolute;}@media all and (min-width:1024px){.old.landing-page .landing-page__form-container__form__name-container{flex-direction:row;gap:0 1em;}.old.landing-page .landing-page__form-container__form__name-container>input{max-width:50%;}}.old.landing-page .landing-page__form-container__form .checkboxes{margin-top:2rem;}.old.landing-page .landing-page__form-container__form .checkboxes .ei-c .ei-container.ei-checkbox{margin-bottom:.5rem;}.old.landing-page .landing-page__form-container__form .checkboxes .ei-c .ei-container.ei-checkbox .ei-input.ei-checkbox{width:1.125rem;height:1.125rem;line-height:1.125rem;}.old.landing-page .landing-page__form-container__form .checkboxes .ei-c .ei-container.ei-checkbox .ei-input.ei-checkbox:after{background-color:#fff;}.old.landing-page .landing-page__form-container__form .checkboxes .ei-c .ei-container.ei-checkbox .ei-input.ei-checkbox[data-checked='true']{border-color:#22418b;}.old.landing-page .landing-page__form-container__form .checkboxes .ei-c .ei-container.ei-checkbox .ei-input.ei-checkbox[data-checked='true']:before{color:#22418b;}.old.landing-page .landing-page__form-container__form .checkboxes .ei-c .ei-container.ei-checkbox .ei-input.ei-checkbox[data-checked='true']:after{background-color:#fff;}.old.landing-page .landing-page__form-container__form .checkboxes .ei-c .ei-container.ei-checkbox .ei-input.ei-checkbox.ei-hover{border-color:#22418b;}.old.landing-page .landing-page__form-container__form .checkboxes .ei-c .ei-container.ei-checkbox>label{font-size:.75em;line-height:1.125rem;color:#fff;width:auto;vertical-align:top;max-width:90%;}.old.landing-page .landing-page__form-container__form .checkboxes>p{font-size:.75em;color:#fff;width:auto;padding-left:1.5rem;max-width:90%;}.old.landing-page .landing-page__form-container__form .checkboxes>p a{text-decoration:underline;}.old.landing-page .landing-page__form-container__form .button{width:100%;height:4rem;line-height:4rem;text-align:center;padding:0 1rem;margin-top:3.125rem;color:#fff!important;background:#45bfec;border-color:#45bfec;}.old.landing-page .landing-page__form-container__form .button:hover,.old.landing-page .landing-page__form-container__form .button:active{background:#22418b;}.old.landing-page .landing-page__logos{max-width:1440px;margin:3.215rem auto;color:#22418b;font-size:1.125rem;}@media all and (max-width:1440px){.old.landing-page .landing-page__logos{padding:0 2rem;}}@media all and (max-width:1023px){.old.landing-page .landing-page__logos{text-align:center;}}@media all and (min-width:1024px){.old.landing-page .landing-page__logos__container{max-width:57.5%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;}.old.landing-page .landing-page__logos__container>*{flex-basis:33%;padding-right:4rem;}}.old.landing-page .landing-page__logos__logo{margin-bottom:2rem;}.old.landing-page .landing-page__logos__logo img{margin-bottom:1rem;}.old.landing-page .landing-page__customers{padding:3.125rem 1.5rem;border-top:1px solid #f0f0f0;}.old.landing-page .landing-page__customers h2{font-size:2rem;color:#22418b;font-weight:600;margin-bottom:2.5rem;text-align:center;}.old.landing-page .landing-page__customers img{padding:0 .5rem;filter:grayscale(1);}.old.landing-page .landing-page__customers__slider{max-width:1440px;margin:0 auto;margin-bottom:1.5625rem;}.popups__container{position:fixed;user-select:none;pointer-events:none;top:0;left:0;bottom:0;right:0;padding:2rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;z-index:1000000;}.popups__popup{position:relative;background:#fff;border:1px solid #22418b;max-width:18.5rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;z-index:1000000;user-select:all;pointer-events:auto;-webkit-box-shadow:0 10px 20px -4px rgba(29,29,27,.7);box-shadow:0 10px 20px -4px rgba(29,29,27,.7);transition:transform 200ms ease,opacity 300ms ease,all 250ms ease;}.popups__popup__logo{max-width:65%;margin:1rem;user-select:none;}.popups__popup__title{font-size:1.65rem;color:#777776;max-width:90%;padding:0 1rem;margin-bottom:.5rem;user-select:none;}.popups__popup__text{font-size:1rem;color:#707070;padding:2rem 1.5rem 1rem;margin-bottom:2rem;user-select:none;}.popups__popup__text>*{display:block;margin-left:auto;margin-right:auto;}.popups__popup__button{display:block;width:100%;height:3.125rem;line-height:3.125rem;font-size:1.25rem;text-align:center;background:#22418b;color:#fff!important;font-weight:bolder;}.popups__popup__button *{color:#fff!important;}.popups__popup__dismiss{position:absolute;display:block;width:1rem;height:1rem;font-size:1em;text-align:center;line-height:1rem;border:0;right:0;top:0;background:#fff;color:#22418b;cursor:pointer;z-index:10;}.popups__popup.inactive{transform:translateY(100%);opacity:0;}.new.landing-page .logo{max-width:240px;}.new.landing-page .logo__container{margin-block:3rem 5rem;}.new.landing-page .landing-page__main{position:relative;padding-block:2rem 6rem;background-image:var(--img,#fff);}.new.landing-page .landing-page__main::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:rgba(24,175,230,.4);z-index:0;}.new.landing-page .landing-page__main>*{position:relative;z-index:1;}@media all and (max-width:639px){.new.landing-page .landing-page__content{padding:1rem;}}@media all and (min-width:640px){.new.landing-page .landing-page__content{padding-right:2rem;}}@media all and (min-width:1024px){.new.landing-page .landing-page__content{padding-right:5rem;}}.new.landing-page .landing-page__customers{padding:3.125rem 1.5rem;border-top:1px solid #f0f0f0;}.new.landing-page .landing-page__customers h2{font-size:2rem;color:#22418b;font-weight:600;margin-bottom:2.5rem;text-align:center;}.new.landing-page .landing-page__customers img{padding:0 .5rem;filter:grayscale(1);}.new.landing-page .landing-page__customers__slider{max-width:1440px;margin:0 auto;margin-bottom:1.5625rem;}.new.landing-page .icon-block{font-size:1.5rem;color:#fff;}.new.landing-page .icon-block p{line-height:1.3;margin:0;}.new.landing-page .icon-block__container{margin-bottom:4rem;}.new.landing-page .headings__image{margin-bottom:2.5rem;}.new.landing-page .headings__image img{max-width:600px;width:100%;}.new.landing-page .headings__title{color:#fff;font-size:2.25rem;margin-bottom:2.5rem;font-weight:600;line-height:1.1;}.new.landing-page .headings__description{color:#fff;font-size:1.5rem;line-height:1.4;margin-bottom:1.5rem;}.new.landing-page .form-container__form{font-size:1rem;padding:2rem;background:#22418b;display:flex;flex-direction:column;justify-content:space-between;align-items:center;color:#fff;}@media all and (min-width:1024px){.new.landing-page .form-container__form{padding:3rem;font-size:1.2rem;}}.new.landing-page .form-container__form h1{font-size:1.85em;font-weight:500;text-align:center;}.new.landing-page .form-container__form h2{font-size:1.025em;margin-bottom:3.125rem;text-align:center;}.new.landing-page .form-container__form input[type=text],.new.landing-page .form-container__form input[type=email]{height:3.125rem;width:100%;position:relative;}.new.landing-page .form-container__form .field{margin-bottom:.9375rem;}.new.landing-page .form-container__form .ei-c .ei-container.ei-checkbox{display:flex;align-items:flex-start;justify-content:flex-start;}.new.landing-page .form-container__form .ei-c .ei-container.ei-checkbox .ei-input.ei-checkbox{width:1.125rem;height:1.125rem;line-height:1.125rem;}.new.landing-page .form-container__form .ei-c .ei-container.ei-checkbox .ei-input.ei-checkbox:after{background-color:#fff;}.new.landing-page .form-container__form .ei-c .ei-container.ei-checkbox .ei-input.ei-checkbox[data-checked='true']{border-color:#22418b;}.new.landing-page .form-container__form .ei-c .ei-container.ei-checkbox .ei-input.ei-checkbox[data-checked='true']:before{color:#22418b;}.new.landing-page .form-container__form .ei-c .ei-container.ei-checkbox .ei-input.ei-checkbox[data-checked='true']:after{background-color:#fff;}.new.landing-page .form-container__form .ei-c .ei-container.ei-checkbox .ei-input.ei-checkbox.ei-hover{border-color:#22418b;}.new.landing-page .form-container__form p,.new.landing-page .form-container__form label{font-size:.65em;color:#fff;width:auto;margin-left:1rem;margin-bottom:0;line-height:1.125rem;max-width:90%;}.new.landing-page .form-container__form p a,.new.landing-page .form-container__form label a{text-decoration:underline;}.new.landing-page .form-container__form p{font-size:.5em;margin-top:.5rem;margin-left:calc(1rem + 1.125rem);}.new.landing-page .form-container__form .button{width:100%;height:4rem;display:grid;padding:1em 1em;place-content:center;color:#fff!important;background:#45bfec;border-color:#45bfec;transition:width 200ms ease;}.new.landing-page .form-container__form .button__container{margin-top:2rem;width:100%;display:flex;gap:1rem;}.new.landing-page .form-container__form .button__container>*{flex:1 1 auto;}.new.landing-page .form-container__form .button:hover,.new.landing-page .form-container__form .button:active{background:#22418b;}.new.landing-page .form-container__form .button.secondary{color:#fff;background:#e62669;}.new.landing-page .form-container__form .button.secondary:hover,.new.landing-page .form-container__form .button.secondary:active{background:#c31652;}.latest-project{margin-top:4.6875rem;margin-bottom:4.6875rem;position:relative;}@media all and (max-width:1023px){.latest-project{flex-direction:column-reverse;}}.latest-project-text,a.latest-project-text{border:solid 1px #22418b;color:#22418b;font-family:'Source Sans Pro',sans-serif;padding-left:4.875rem;}@media all and (max-width:1023px){.latest-project-text,a.latest-project-text{padding:2.875rem;min-height:20rem;}.latest-project-text>.cell,a.latest-project-text>.cell{position:static;height:100%;}}.latest-project-text .title,a.latest-project-text .title{font-weight:600;font-size:2.125rem;}.latest-project-text .date-tags,a.latest-project-text .date-tags{font-size:1rem;}.latest-project-text .date-tags p+p::before,a.latest-project-text .date-tags p+p::before{content:"|";padding:0 .625rem;}.latest-project-image img{width:100%;max-height:25rem;object-fit:cover;object-position:center;}.latest-project .page-heading{width:100%;text-align:center;color:#22418b;}.project-results-controls .ei-input{height:3.4375rem;box-shadow:none;border:0;}.project-results-controls .ei-input.ei-select:not(.ei-disabled):hover{border-color:#22418b;box-shadow:none;}.project-results-controls .ei-options{border:solid 1px #adadad;padding:1.25rem;border-radius:0;box-shadow:none;z-index:10;}.project-results-controls .ei-options .ei-option{font-family:'Poppins',sans-serif;font-size:.8125rem;color:#777776;border-bottom:rgba(112,112,112,.2) solid 1px;margin-bottom:.75rem;line-height:1.125rem;height:unset;min-height:1.625rem;padding-bottom:.75rem;padding-top:.75rem;}.project-results-controls .ei-options .ei-option.ei-combo-option{display:flex;align-items:center;}.project-results-controls .ei-options .ei-option.ei-combo-option[data-ei-checked='true']::before{background-color:#fff;content:"•";font-size:1.25rem;color:#22418b;}.project-results-controls .ei-options .ei-option.ei-combo-option::before{width:1.125rem;height:1.125rem;border:solid 1px #b2b2b2;background-color:#fff;}.project-results-controls .ei-name{border:solid 1px #22418b;border-radius:0;margin-bottom:1.125rem;font-family:'Source Sans Pro',sans-serif;color:#22418b;font-size:1rem;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;}.project-results-controls .ei-input.ei-select .ei-name .ei-inner{display:flex;align-items:center;}.project-results-controls .ei-input.ei-select .ei-name .ei-combo-tag{background:none;height:unset;margin:0;margin-left:.3125rem;}.project-results-controls .filters{border-bottom:solid 1px rgba(112,112,112,.2);padding-bottom:1.675rem;margin-bottom:1.5625rem;}.project-results-controls .results-counter{font-family:'Source Sans Pro',sans-serif;font-size:1rem;line-height:1.125rem;color:#22418b;}.project-results-controls .results-counter .filter-reset{cursor:pointer;margin-right:1.5rem;}.project-results-controls .results-counter .filter-reset i{margin-right:.625rem;font-size:1.125rem;}.project-results-controls .results-counter .ei-input{height:2.5rem;box-shadow:none;border:0;}.project-results-controls .results-counter .ei-input.ei-select:not(.ei-disabled):hover{border-color:#868686;box-shadow:none;}.project-results-controls .results-counter .ei-name{border:solid 1px #868686;color:#868686;min-width:11.25rem;height:2.5rem;margin-bottom:0;}.project-results-controls .results-counter select{margin-bottom:0;}.project-results-thumbnail img{width:100%;height:auto;min-height:11.25rem;margin-bottom:1rem;object-fit:cover;object-position:center;}.project-results-thumbnail .image-container{position:relative;padding-top:56.25%;margin-bottom:1rem;}.project-results-thumbnail .image-container img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;margin-bottom:0;}.project-results-thumbnail>div .heading,.project-results-thumbnail>div a{color:#22418b;font-family:'Source Sans Pro',sans-serif;font-size:1.375rem;line-height:1.75rem;letter-spacing:-.2px;margin-bottom:.5rem;}.project-results-thumbnail>div .summary{font-size:1.125rem;line-height:1.125rem;color:#777776;margin:.75rem 0;}.project-results-thumbnail>div .tags{font-size:.875rem;line-height:1.625rem;color:#777776;margin-bottom:.5rem;}.project-results-thumbnail.news>div{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding-bottom:1rem;border-bottom:1px solid #bbe0ec;}.project-results-thumbnail.news>div .tags{margin-top:auto;}.project-results .pagination{color:#22418b;display:flex;justify-content:flex-end;align-items:flex-start;}.project-results .pagination .paging-arrow{margin:0 .75rem;font-size:1.125rem;min-width:2rem;height:2rem;line-height:2rem;font-weight:600;}.project-results .pagination .paging-arrow:disabled{display:none;}.project-results .pagination .paging-numbers{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.project-results .pagination .paging-numbers .paging-link{display:block;margin:0 .375rem;font-size:1.125rem;width:2rem;height:2rem;line-height:2rem;text-align:center;}.project-results .pagination .paging-numbers .paging-link.paging-current{border:1px solid #22418b;border-radius:0;}.project-results .back-to-top button{max-width:11.875rem;}.project-results .resource .title-section{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;}.project-results .resource .title-section .title{font-size:1rem;letter-spacing:-.01rem;color:#22418b;line-height:1.125rem;max-width:80%;}.project-results .resource .title-section .format{font-size:.75rem;letter-spacing:0;color:#777776;line-height:1rem;max-width:15%;text-align:right;}.project-results .resource .download-buttons{margin-top:1rem;}.project-results .resource .download-buttons .direct-download{font-size:1rem;letter-spacing:0;color:#777776;line-height:1.125rem;}.project-results .resource .download-buttons .direct-download i{color:#22418b;font-size:1rem;margin-right:1rem;}.project-results .resource .download-buttons .download-select{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;}.project-results .resource .download-buttons .download-select select{margin-right:1;height:1.125rem;width:1.125rem;}.project-results .resource .download-buttons .download-select .ei-container{display:flex;justify-content:flex-start;align-items:center;}.project-results .resource .download-buttons .download-select .ei-container .ei-input.ei-checkbox{margin-right:1rem;width:1.125rem;height:1.125rem;}.project-results .resource .download-buttons .download-select .ei-container label{margin-left:0;}.project-results .resource .download-buttons .download-select label{font-size:1rem;letter-spacing:0;color:#777776;line-height:1.125rem;}.combined{border-bottom:solid 1px rgba(112,112,112,.2);padding-bottom:4.6875rem;margin-bottom:1.5625rem;}.combined .project-results-controls{padding-top:4.6875rem;margin:0;height:100%;}.combined .project-results-controls .filters{border-bottom:0;padding-bottom:0;}.combined .latest-project{margin-bottom:0;}.combined .latest-project-text{padding-left:2.4375rem;font-size:.8rem;}.combined .latest-project-text .title{font-size:2.125em;}.page.project{margin-top:6.25rem;}.page.project img{margin-bottom:1rem;width:100%;}.page.project .project-overview{color:#22418b;font-size:1.25rem;line-height:1.25rem;}@media all and (min-width:1024px){.page.project .project-overview{padding-right:4rem;}}.page.project .project-overview strong{font-weight:700;}.page.project .project-overview .general{margin-bottom:4rem;}.page.project .project-overview .installed{margin-bottom:4rem;}.page.project .project-overview .installed>p{font-weight:700;}.page.project .project-overview .installed>.grid-x{padding:.625rem .25rem;border-bottom:1px solid #bbe0ec;}.page.project .project-overview .installed>.grid-x img{margin-right:1.125rem;}.page.project .project-overview .download{margin-bottom:4rem;}.page.project .project-overview .stats>.grid-x{font-size:1rem;margin-bottom:2rem;}.page.project .project-overview .stats>.grid-x .value{font-weight:600;font-size:3.75rem;line-height:3.375rem;margin-bottom:.125rem;}.page.project .center-page-text{margin:6.25rem auto;display:flex;width:100%;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row;}.page.project .center-page-text p{font-size:2.125rem;text-align:left;line-height:2.625rem;color:#22418b;font-weight:600;padding:1.5rem 0;width:45%;}@media all and (max-width:1023px){.page.project .center-page-text{flex-direction:column;}.page.project .center-page-text p{width:100%;}}.page.project .secondary-text{font-size:1.125rem;line-height:1.625rem;color:#777776;}@media all and (min-width:1024px){.page.project .secondary-text{padding:7.5rem;}}@media all and (min-width:1921px){.page.project .secondary-text{padding:3rem;}}@media all and (max-width:1023px){.page.project .secondary-text{margin-bottom:1.25rem;}}.page.project .section{margin-bottom:2rem;}@media all and (min-width:1024px){.page.project .section>.cell.large-order-1>img{padding-right:2rem;}.page.project .section>.cell.large-order-1.secondary-text{padding-right:2rem;text-align:justify;}.page.project .section>.cell.large-order-2>img{padding-left:2rem;}.page.project .section>.cell.large-order-2.secondary-text{padding-left:2rem;text-align:justify;}}.page.project .similar-projects{margin:6.25rem auto;}.page.project .similar-projects h1{width:100%;text-align:center;font-size:2.125rem;color:#22418b;margin-bottom:2rem;font-weight:700;}.page.project .similar-projects>.cell{padding:.75rem .5rem;}.page.project .similar-projects>.cell img{width:100%;height:auto;margin-bottom:1rem;height:15rem;object-fit:cover;}.page.project .similar-projects>.cell a{color:#22418b;font-family:'Source Sans Pro',sans-serif;font-size:1.375rem;line-height:1.75rem;letter-spacing:-.3px;margin-bottom:.5rem;}.page.project .similar-projects>.cell .tags{font-size:.625rem;line-height:1.125rem;color:#777776;margin-bottom:.5rem;}.contact-intro{margin-top:7.5rem;}.contact-intro .page-title{font-size:3.75rem;color:#22418b;font-weight:600;}.contact-intro .body h1,.contact-intro .body h2,.contact-intro .body h3,.contact-intro .body h4,.contact-intro .body h5{font-weight:700;}.contact-intro .body h1,.contact-intro .body h2,.contact-intro .body h3,.contact-intro .body h4,.contact-intro .body h5,.contact-intro .body h6{color:#22418b;}.contact-intro .body strong{color:#22418b;}.contact-intro .body h6{font-size:1.25rem;}.contact-intro .body p{font-size:1.125rem;margin-bottom:.75rem;}.postcode-searchbox{margin-top:5rem;margin-bottom:5rem;z-index:1;}.postcode-searchbox .image img{height:100%;width:100%;object-fit:cover;}.postcode-searchbox .functional{border:solid 1px #22418b;border-left:0;padding:1.875rem 5rem 1.875rem 3.125rem;display:flex;flex-direction:column;justify-content:center;}@media all and (max-width:639px){.postcode-searchbox .functional{border-left:solid 1px;}}.postcode-searchbox .functional h3{font-weight:600;color:#22418b;font-size:2.125rem;}.postcode-searchbox .functional p{font-size:1.25rem;color:#22418b;line-height:1.625rem;margin:1.875rem 0;}.postcode-searchbox .functional .ei-input.ei-select{color:#22418b;height:3.125rem;line-height:3.125rem;width:30rem;max-width:100%;border:1px solid #22418b;box-shadow:none;}.postcode-searchbox .functional .ei-option{color:#22418b;}.postcode-searchbox .functional input{height:3.125rem;line-height:3.125rem;width:30rem;max-width:100%;color:#22418b;border:1px solid #22418b;box-shadow:none;}.postcode-searchbox .functional input::placeholder,.postcode-searchbox .functional input::-webkit-input-placeholder{color:#22418b;opacity:.8;}.consultant-grid{color:#22418b;}.consultant-grid h4{font-size:1.75rem;font-weight:bold;}.consultant-grid .position,.consultant-grid .sector{font-size:1.125rem;}.consultant-grid .sector{margin-bottom:1.75rem;}.consultant-grid img{width:100%;object-fit:cover;}.consultant-grid .contact-item{color:#666;font-size:1.125rem;}.consultant-grid .contact-item:last-of-type{margin-bottom:2.5rem;}.consultant-grid .contact-item strong{font-weight:bold;color:#22418b;}.consultant-grid-item{margin-bottom:4.375rem;}.postcode-title{font-size:2.125rem;font-weight:600;line-height:1.625;color:#22418b;margin-bottom:2.5rem;}.connect-with-us i{font-size:2.875rem;}.connect-with-us .title{font-size:1.25rem;color:#22418b;margin-bottom:2.1875rem;}.connect-with-us a{height:2.875rem;}.connect-with-us a+a{margin-left:2.5rem;}.connect-with-us .twitter{color:#22418b;}.connect-with-us .linkedin{color:#007ccd;}.connect-with-us .youtube{color:#f00;}.contact-us-form-container>p{font-size:1.25rem;width:100%;text-align:left;margin-bottom:1.5rem;color:#22418b;padding:.5rem .75rem;}.contact-us-form-container .contact-us-form-field{padding:.5rem .75rem;}.contact-us-form-container .contact-us-form-field input{height:3.125rem;}.contact-us-form-container .contact-us-form-field textarea{height:12.5rem;width:100%;min-width:100%;}.contact-us-form-container .contact-us-form-field input,.contact-us-form-container .contact-us-form-field textarea{position:relative;width:100%;border:1px solid #707070;line-height:2.375rem;margin-bottom:0;}.contact-us-form-container .contact-us-form-field input::placeholder,.contact-us-form-container .contact-us-form-field textarea::placeholder,.contact-us-form-container .contact-us-form-field input:placeholder-shown,.contact-us-form-container .contact-us-form-field textarea:placeholder-shown,.contact-us-form-container .contact-us-form-field input::-webkit-input-placeholder,.contact-us-form-container .contact-us-form-field textarea::-webkit-input-placeholder,.contact-us-form-container .contact-us-form-field input::-moz-placeholder,.contact-us-form-container .contact-us-form-field textarea::-moz-placeholder,.contact-us-form-container .contact-us-form-field input:-ms-input-placeholder,.contact-us-form-container .contact-us-form-field textarea:-ms-input-placeholder,.contact-us-form-container .contact-us-form-field input:-ms-input-placeholder,.contact-us-form-container .contact-us-form-field textarea:-ms-input-placeholder{font-size:2.375rem;}.contact-us-form-container .contact-us-form-section{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:.5rem .75rem;}.contact-us-form-container .contact-us-form-section .back-to-top{margin:2rem 0 0 auto;}@media all and (min-width:1024px){.contact-us-form-container .contact-us-form-section .back-to-top .button{margin-left:auto;margin-right:0;}}@media all and (min-width:1024px){.contact-us-form-container .contact-us-form-section .checkboxes{max-width:60%;}}@media all and (max-width:1023px){.contact-us-form-container .contact-us-form-section .checkboxes{max-width:100%;margin-bottom:2rem;}}.contact-us-form-container .contact-us-form-section .checkboxes .ei-c .ei-container.ei-checkbox{margin-bottom:.5rem;}.contact-us-form-container .contact-us-form-section .checkboxes .ei-c .ei-container.ei-checkbox .ei-input.ei-checkbox{width:1.125rem;height:1.125rem;line-height:1.125rem;}.contact-us-form-container .contact-us-form-section .checkboxes .ei-c .ei-container.ei-checkbox .ei-input.ei-checkbox:after{background-color:#fff;}.contact-us-form-container .contact-us-form-section .checkboxes .ei-c .ei-container.ei-checkbox .ei-input.ei-checkbox[data-checked='true']{border-color:#22418b;}.contact-us-form-container .contact-us-form-section .checkboxes .ei-c .ei-container.ei-checkbox .ei-input.ei-checkbox[data-checked='true']:before{color:#22418b;}.contact-us-form-container .contact-us-form-section .checkboxes .ei-c .ei-container.ei-checkbox .ei-input.ei-checkbox[data-checked='true']:after{background-color:#fff;}.contact-us-form-container .contact-us-form-section .checkboxes .ei-c .ei-container.ei-checkbox .ei-input.ei-checkbox.ei-hover{border-color:#22418b;}.contact-us-form-container .contact-us-form-section .checkboxes .ei-c .ei-container.ei-checkbox>label{font-size:.875rem;line-height:1.125rem;color:#868686;width:auto;vertical-align:top;max-width:90%;}.contact-us-form-container .contact-us-form-section .checkboxes>p{font-size:.875rem;color:#868686;width:auto;padding-left:1.5rem;max-width:90%;}.contact-us-form-container .contact-us-form-section .checkboxes>p a{text-decoration:underline;}