*,*::before,*::after{margin:0;padding:0;box-sizing:inherit}*:focus{outline:4px solid rgba(0,59,115,0.4);border:none}::-moz-selection{color:#fff;background:#33628f}::selection{color:#fff;background:#33628f}::-webkit-scrollbar{width:0.8rem}::-webkit-scrollbar-track{background-color:#ced4da}::-webkit-scrollbar-thumb{background:#003b73;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}html{scroll-behavior:smooth;overflow-x:hidden}body{display:unset;box-sizing:border-box;background-color:#fff;overflow-x:hidden}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;letter-spacing:inherit;word-spacing:inherit;color:currentColor}ol,ul{list-style:none}html{font-size:62.5%}@media only screen and (max-width: 46.875em){html{font-size:56.25%}}@media only screen and (max-width: 28.125em){html{font-size:50%}}body{font-family:"Lato", sans-serif;font-size:1.6rem;line-height:1.7;color:#212529}.heading{font-family:"Rubik", sans-serif;line-height:1.2}.heading--primary{font-size:4.4rem}@media only screen and (max-width: 46.875em){.heading--primary{font-size:3.6rem}}.heading--secondary{font-size:3.6rem}@media only screen and (max-width: 46.875em){.heading--secondary{font-size:3rem}}.heading--tertiary{font-size:3rem}@media only screen and (max-width: 46.875em){.heading--tertiary{font-size:2.4rem}}.heading--normal{font-weight:500;font-size:2.4rem}.subheading{font-weight:600;font-size:1.4rem;line-height:1.2}.highlight{display:flex;gap:1.6rem}.highlight__icon{font-size:3.6rem;color:#003b73;flex-shrink:0}.highlight__icon--sm{font-size:2.4rem}.link:link,.link:visited{font-weight:700;color:#003b73;text-decoration:none;transition:color 0.2s ease-in-out}.link:hover,.link:active{color:#33628f}.u-container{max-width:130rem;margin:0 auto}.u-container-sm{max-width:100rem;margin:0 auto}.u-margin-bottom-sm{margin-bottom:1.6rem}.u-margin-bottom-md{margin-bottom:2.4rem}.u-margin-bottom-lg{margin-bottom:3.2rem}.u-margin-bottom-xl{margin-bottom:4.8rem}.u-margin-bottom-2xl{margin-bottom:6.4rem}.u-margin-bottom-3xl{margin-bottom:8rem}.u-text-white{color:#fff}.u-text-primary{color:#003b73}.u-text-center{text-align:center}.u-text-italic{font-style:italic}.d-none{display:none}.accordion__item:not(:last-child){margin-bottom:1.6rem;padding-bottom:1.6rem;border-bottom:1px solid #ced4da}.accordion__item.active .accordion__header{background-color:#e6ebf1;margin-bottom:1.6rem}.accordion__item.active .accordion__body{display:block;visibility:visible;padding:0 1.6rem}.accordion__item.active .accordion__icon{transform:rotate(180deg)}.accordion__header{display:flex;align-items:flex-start;justify-content:space-between;line-height:1;padding:1.6rem;transition:background-color 0.2s ease-in-out;cursor:pointer}.accordion__header:hover{background-color:#e6ebf1}.accordion__title{font-weight:700;line-height:1.2}.accordion__icon{transition:transform 0.2s ease-in-out}.accordion__body{display:none;visibility:hidden}.accordion__list{list-style:circle;list-style-position:inside;padding-left:1.6rem}.btn,.btn:link,.btn:visited{display:inline-block;font-weight:600;text-decoration:none;padding:1.6rem 3.2rem;outline:none;border:none;cursor:pointer;border-radius:10px}.btn:focus{outline:4px solid rgba(0,59,115,0.4)}.btn--primary,.btn--primary:link,.btn--primary:visited{color:#fff;background-color:#003b73;transition:background-color 0.2s ease-in-out}.btn--primary:hover,.btn--primary:active{background-color:#33628f}.btn--outline,.btn--outline:link,.btn--outline:visited{color:#003b73;box-shadow:0 0 0 1px inset #003b73;transition:all 0.2s ease-in-out}.btn--outline:hover,.btn--outline:active{color:#fff;background-color:#003b73}.btn__icon{font-size:3.6rem;line-height:0}.btn__icon--nav{color:#003b73}.btn__icon--close{display:none}.btn--navigation{position:relative;display:none;visibility:hidden;pointer-events:none;background:none;border:none;z-index:99;cursor:pointer;padding:0;height:initial}@media only screen and (max-width: 46.875em){.btn--navigation{display:block;visibility:visible;pointer-events:auto}}.card{border-radius:12px;box-shadow:0 1rem 2rem rgba(0,0,0,0.19),0 0.6rem 0.6rem rgba(0,0,0,0.23);overflow:hidden}.card__img{max-height:35rem;width:100%;-o-object-fit:cover;object-fit:cover}.card__body{padding:3.2rem 2.4rem 2.4rem}.card__title{font-family:"Rubik", sans-serif;font-size:2.4rem;line-height:1.2}.card__link:link,.card__link:visited{display:inline-flex;align-items:center;gap:0.5rem;font-weight:600;color:#003b73;text-decoration:none;transition:color 0.2s ease-in-out}.card__link:hover,.card__link:active{color:#33628f}.card__link:hover .card__link__icon{transform:translateX(0.5rem)}.card__link__icon{transition:transform 0.2s ease-in-out}.cta{display:flex;align-items:center;gap:2.4rem}@media only screen and (max-width: 28.125em){.cta{flex-direction:column;align-items:stretch;text-align:center}}.cta--centered{justify-content:center}@media only screen and (max-width: 28.125em){.cta--centered{align-items:stretch}}.dropdown{min-width:18rem;position:absolute;display:flex;flex-direction:column;gap:1rem;background-color:#fff;padding:1.6rem;left:50%;transform:translateX(-50%) scaleY(0);border-radius:10px;box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);transform-origin:top;opacity:0;visibility:hidden;pointer-events:hidden;transition:all 0.2s ease-in-out}.dropdown.active{opacity:1;transform:translateX(-50%) scaleY(1);visibility:visible;pointer-events:auto}.dropdown__link:link,.dropdown__link:visited{font-weight:600;color:#212529;text-decoration:none;transition:color 0.2s ease-in-out}.dropdown__link:hover,.dropdown__link:active{color:#003b73}.footer{padding:2rem;color:#fff;text-align:center;background-color:#003b73}.footer__content{display:flex;align-items:center;justify-content:space-between;gap:2.4rem}@media only screen and (max-width: 62em){.footer__content{flex-direction:column}}.footer__link:link,.footer__link:visited{font-size:1.4rem;color:#fff;transition:color 0.2s ease-in-out}.footer__link:hover,.footer__link:active{color:#e6ebf1}.form{background-color:#fff;padding:3.2rem;border-radius:12px;scroll-margin-top:20rem}.form__title{font-family:"Rubik", sans-serif;font-size:3.2rem;line-height:1.2}.form__group{display:flex;gap:2.4rem;justify-content:space-between}@media only screen and (max-width: 40.625em){.form__group{flex-direction:column}}.form__input-group{width:100%}.form__label{display:block;font-weight:700;font-size:1.4rem;color:#003b73}.form__input{width:100%;border:none;outline:none;box-shadow:0 0 0 2px inset #ced4da;border-radius:6px;padding:1.2rem 2.4rem;background-color:#fff;color:#343a40}.form__input::-moz-placeholder{color:#343a40}.form__input::placeholder{color:#343a40}.form__input:focus{box-shadow:0 0 0 2px inset #003b73}.form .btn{width:100%}.header{position:sticky;top:0;padding:2rem;background-color:#fff;transition:all 0.2 ease-in-out;z-index:99}.header.sticky{box-shadow:0 4px 4px -4px rgba(52,58,64,0.5);overflow:hidden}.header.active .navigation__list{opacity:1;transform:translateX(0);visibility:visible;pointer-events:auto}.header.active .btn__icon--menu{display:none}.header.active .btn__icon--close{display:block}.header__content{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 28.125em){.header__content--village{flex-direction:column;gap:2.4rem}}.header__link:link,.header__link:visited{display:inline-flex;align-items:center;gap:1.2rem;font-weight:600;color:#fff;text-decoration:none;padding:1.6rem 3.2rem;background-color:#003b73;border-radius:10px;transition:background-color 0.2s ease-in-out}.header__link:hover,.header__link:active{background-color:#003b73}.list__item{display:flex;gap:1rem}.list__item:not(:last-child){margin-bottom:1.6rem}.list__item--icon{display:flex;gap:1.2rem}.list__icon{font-size:3.2rem;flex-shrink:0;line-height:1;color:#003b73}.list--unordered{list-style:disc;list-style-position:inside;padding-left:2.4rem}.list--flexed{display:flex;flex-wrap:wrap;gap:1.2rem}.list--flexed .list__item{flex:0 0 48%;margin-bottom:0}@media only screen and (max-width: 40.625em){.list--flexed .list__item{flex:0 0 100%}}.list--card{display:grid;grid-template-columns:repeat(4, 1fr);gap:2.4rem}@media only screen and (max-width: 62em){.list--card{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 40.625em){.list--card{grid-template-columns:1fr}}.logo{max-width:10rem}.navigation__list{display:flex;align-items:center;gap:2.4rem}@media only screen and (max-width: 46.875em){.navigation__list{min-height:100vh;position:absolute;top:0;right:0;flex-direction:column;justify-content:center;padding:2rem;background-color:#fff;box-shadow:0 4px 4px -4px rgba(52,58,64,0.5);opacity:0;transform:translateX(100%);visibility:hidden;pointer-events:none;transition:all 0.2s ease-in-out}}.navigation__dropdown{position:relative;font-weight:600;color:#212529;text-decoration:none;transition:color 0.2s ease-in-out;cursor:pointer}.navigation__dropdown__header{display:flex;gap:0.5rem;align-items:center}.navigation__dropdown:hover{color:#003b73}.navigation__dropdown.active{color:#003b73}.navigation__dropdown.active .dropdown{opacity:1;transform:translateX(-50%) scaleY(1);visibility:visible;pointer-events:auto}.navigation__link:link,.navigation__link:visited{font-weight:600;color:#212529;text-decoration:none;transition:color 0.2s ease-in-out}.navigation__link:hover,.navigation__link:active{color:#003b73}.navigation__link--active:link,.navigation__link--active:visited{background-size:100% 2px;color:#003b73}.specs--solo .specs__img{width:50%;margin:0 auto}@media only screen and (max-width: 62em){.specs--solo .specs__img{width:100%}}.specs--group{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.4rem}@media only screen and (max-width: 62em){.specs--group{grid-template-columns:1fr}}.table{width:100%;text-align:left;border-collapse:collapse;border-radius:12px;overflow:hidden;box-shadow:0 1rem 2rem rgba(0,0,0,0.1),0 6px 6px rgba(0,0,0,0.1)}.table__head{font-weight:700;font-size:2.4rem;color:#fff;background-color:#003b73}.table__header,.table__data{padding:1rem 1.6rem}.table__body tr{transition:all 0.2s ease-in-out}.table__body tr:nth-child(even){background-color:#e6ebf1}.table__body tr:hover{background-color:#003b73;color:#fff}.testimonial{position:relative;padding:2.4rem;background-color:#e6ebf1;border-radius:12px;overflow:hidden}.testimonial__name{font-family:"Rubik", sans-serif;font-size:2.4rem;line-height:1.2;color:#003b73}.testimonial__rating{color:#fab005}.tile{padding:2.4rem;box-shadow:0 1rem 2rem rgba(0,0,0,0.19),0 0.6rem 0.6rem rgba(0,0,0,0.23);border-radius:12px;transition:all 0.2s ease-in-out}.tile:hover{color:#fff;background-color:#003b73}.tile:hover .tile__title,.tile:hover .tile__icon,.tile:hover .tile__icon--top{color:#fff}.tile__title{font-family:"Rubik", sans-serif;font-size:2.4rem;line-height:1.2;color:#003b73;margin-bottom:2.4rem;transition:color 0.2s ease-in-out}.tile__list{display:flex;flex-direction:column;gap:1.6rem}.tile__item{display:flex;gap:0.5rem}.tile__icon{font-size:2.4rem;color:#003b73;line-height:1;flex-shrink:0;transition:color 0.2s ease-in-out}.tile__icon--top{font-size:4.4rem;line-height:1;color:#003b73;margin-bottom:3.2rem}.trust__img{width:20%}.grid{display:grid;gap:2.4rem}.grid--2-cols{grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 62em){.grid--2-cols{grid-template-columns:1fr}}.grid--3-cols{grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 62em){.grid--3-cols{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 40.625em){.grid--3-cols{grid-template-columns:1fr}}.grid--4-cols{grid-template-columns:repeat(4, 1fr)}@media only screen and (max-width: 62em){.grid--4-cols{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 40.625em){.grid--4-cols{grid-template-columns:1fr}}.grid--centered{align-items:center}@media only screen and (max-width: 62em){.grid--order-1{order:1}}@media only screen and (max-width: 62em){.grid--order-2{order:2}}.grid__img{height:45rem;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:12px}.grid__img--full{height:100%;border-radius:12px}.grid__img--bottom{-o-object-position:bottom;object-position:bottom}.grid__img--center{-o-object-position:center;object-position:center}.section{padding:8rem 2rem;scroll-margin-top:10rem}@media only screen and (max-width: 46.875em){.section{padding:6.4rem 2rem}}@media only screen and (max-width: 28.125em){.section{padding:4.8rem 2rem}}.section__header{max-width:100ch;margin:0 auto 9rem;text-align:center}@media only screen and (max-width: 40.625em){.section__header{max-width:100%;margin:0 auto 6.4rem}}.section__header--hidden{display:flex;gap:1rem;justify-content:center;align-items:center;cursor:pointer}.section__header--hidden .icon{font-size:2.4rem;transition:transform 0.2s ease-in-out}.section--home{background:linear-gradient(45deg, rgba(74,74,74,0.9), rgba(158,158,158,0.9)),url(../../assets/images/home/access-platform-hire.webp);background-size:cover;background-position:center}.section--cte{background:linear-gradient(45deg, rgba(74,74,74,0.9), rgba(158,158,158,0.9)),url(../../assets/images/CTE/CTE-Access-Platform-hire.webp);background-size:cover;background-position:center}.section--mz250{background:linear-gradient(45deg, rgba(74,74,74,0.9), rgba(158,158,158,0.9)),url(../../assets/images/MX250/MZ250-Access-Platform-Hire.webp);background-size:cover;background-position:center}.section--t330{background:linear-gradient(45deg, rgba(74,74,74,0.9), rgba(158,158,158,0.9)),url(../../assets/images/T33/T330-Hire.webp);background-size:cover;background-position:center}.section--bg-light{background-color:#e6ebf1}.section--full{padding:0 2rem;min-height:90vh;display:flex;justify-content:center;align-items:center}.section--full .block{display:flex;flex-direction:column;align-items:center}.section--full .block__img{height:25rem;width:25rem;margin-bottom:3.2rem}.section--hidden.active .section--hidden__content{display:block;visibility:visible;pointer-events:auto}.section--hidden.active .icon{transform:rotate(180deg)}.section--hidden__content{display:none;visibility:hidden;pointer-events:none}.policy{display:flex;gap:2.4rem}@media only screen and (max-width: 40.625em){.policy{flex-direction:column}}.policy__header{flex:0 0 40%}@media only screen and (max-width: 40.625em){.policy__header{flex:0 0 100%}}.policy__title{font-family:"Rubik", sans-serif;font-size:2.4rem;line-height:1.2}.policy__body{flex:0 0 60%;font-size:1.4rem}@media only screen and (max-width: 40.625em){.policy__body{flex:0 0 100%}}.policy__list{list-style:disc;list-style-position:inside;padding-left:2.4rem}.policy__item:not(:last-child){margin-bottom:1.2rem}iframe{width:100%!important;}
