@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;1,400;1,600&display=swap";:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2);margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - var(--swiper-navigation-size) / 2);margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}h1,.letter-container h3{font-family:Open Sans;color:#421578}p,li{font-family:Open Sans,sans-serif;color:#767676}a{font-family:Open Sans}a:not(.btn){color:#4d2a84}h1,h2,h3,h4,h5,h6,span,li,option,input,select{font-family:Open Sans}h4,h5,h6,a{font-weight:600}.inverse{color:#fff}.small{font-weight:300}.umbraco-forms-page .umbraco-forms-fieldset legend{padding-top:20px}.umbraco-forms-page .umbraco-forms-fieldset .row-fluid .umbraco-forms-container{padding:15px;background-color:unset}.umbraco-forms-page .umbraco-forms-fieldset .row-fluid .umbraco-forms-container .umbraco-forms-field .umbraco-forms-tooltip{display:inline-block;margin-bottom:.6em}.umbraco-forms-page .umbraco-forms-fieldset .row-fluid .umbraco-forms-container .umbraco-forms-field .umbraco-forms-field-wrapper textarea{height:120px}.umbraco-forms-page .umbraco-forms-fieldset .row-fluid .umbraco-forms-container .umbraco-forms-field .umbraco-forms-field-wrapper .checkboxlist,.umbraco-forms-page .umbraco-forms-fieldset .row-fluid .umbraco-forms-container .umbraco-forms-field .umbraco-forms-field-wrapper .checkbox-collect{display:inline-block;padding:1em 2em}.umbraco-forms-page .umbraco-forms-navigation{padding:15px;background-color:unset}.umbraco-forms-form.contactformv2 input:focus,.umbraco-forms-form.contactformv2 textarea:focus,.umbraco-forms-form.contactformv2 button:focus{outline:none}.umbraco-forms-form.contactformv2 .umbraco-forms-container{display:flex;flex-wrap:wrap}.umbraco-forms-form.contactformv2 .umbraco-forms-field.shortanswer{flex-basis:48.5%;margin-bottom:1.5rem}.umbraco-forms-form.contactformv2 .umbraco-forms-field.shortanswer:nth-child(odd){margin-right:1.5rem}@media(max-width:992px){.umbraco-forms-form.contactformv2 .umbraco-forms-field.shortanswer{flex-basis:99%}.umbraco-forms-form.contactformv2 .umbraco-forms-field.shortanswer:nth-child(odd){margin-right:0rem}}.umbraco-forms-form.contactformv2 .umbraco-forms-field.shortanswer input{width:100%;border-radius:8px;padding:.5rem 1rem;background:unset;border:2px solid #ffffff;color:#fff}.umbraco-forms-form.contactformv2 .umbraco-forms-field.shortanswer input:focus{border-color:#7da8cc}.umbraco-forms-form.contactformv2 .umbraco-forms-field.shortanswer input:focus-visible{border-color:#fff}.umbraco-forms-form.contactformv2 .umbraco-forms-field.shortanswer input::-moz-placeholder{color:#fff}.umbraco-forms-form.contactformv2 .umbraco-forms-field.shortanswer input::placeholder{color:#fff}.umbraco-forms-form.contactformv2 .umbraco-forms-field.longanswer{flex-basis:99%}.umbraco-forms-form.contactformv2 .umbraco-forms-field.longanswer textarea{width:100%;border-radius:8px;background:unset;border:2px solid #ffffff;color:#fff;padding:.5rem 1rem}.umbraco-forms-form.contactformv2 .umbraco-forms-field.longanswer textarea::-moz-placeholder{color:#fff}.umbraco-forms-form.contactformv2 .umbraco-forms-field.longanswer textarea::placeholder{color:#fff}.umbraco-forms-form.contactformv2 input.btn{background-color:#009bad;color:#fff;padding:1rem 4rem;border-radius:8px}.umbraco-forms-form.contactformv2 .recaptchav3withscore{position:absolute}.forms-v2 .umbraco-forms-container{width:100%!important;padding:2rem!important}.forms-v2 h1,.forms-v2 h2,.forms-v2 h3,.forms-v2 h4,.forms-v2 h5,.forms-v2 h6{color:#4d2a84}.forms-v2 .umbraco-forms-navigation{padding-inline:2rem;padding-bottom:2rem;padding-top:0}.forms-v2 .umbraco-forms-navigation .btn{background:#4d2a84;border-color:#4d2a84;font-family:Open Sans;border-radius:4px;padding:.5rem 2rem}.forms-v2 .field-validation-error{color:red}.forms-v2 label{color:#4d2a84;font-family:Open Sans}.forms-v2 .form-control{border-color:#4d2a84;padding:1rem;border-radius:4px}.forms-v2 .form-control:focus{border-color:#4d2a84;box-shadow:none;outline:none}.forms-v2 .umbraco-forms-page{border:2px solid #4d2a84;border-radius:8px}.forms-v2 .umbraco-forms-caption{background:#4d2a84;padding:1rem;color:#fff}.field-validation-error{font-size:1rem;color:#d30c28;background:#fee4e8;padding:10px;display:block;margin:5px 0}body{font-family:Open Sans,sans-serif;background-color:#fff;color:#333;overflow-x:hidden}section{padding-bottom:2em;position:relative}section.header-image{padding-top:0;height:440px;overflow:hidden}section.header-image img,section.header-image svg{position:absolute}section.carousel{padding-top:0;padding-bottom:0}section.header-image{padding-bottom:0}section.header-page-title{padding-top:2em;padding-bottom:0}section.button-section{padding-bottom:1em}section.articles{padding-top:0;padding-bottom:0}@media(min-width:768px){section.articles h3,section.articles .h3{font-size:1.5rem}}section.framework-search{padding-top:0;padding-bottom:0;background-color:#004664}section.frameworks-list{padding-top:2em}section.framework h3{margin-top:2em;margin-bottom:1em}@media(min-width:768px){section.framework .suppliersLots dl{width:60%}}section.framework .suppliersLots dl dt{border-bottom:1px solid #ccc;padding:.3rem 0;margin-bottom:1rem}section.framework .suppliersLots .lot .card-header{padding-top:.4rem;padding-bottom:0rem;color:#fff;background-color:#a98abf}section.framework .icon{margin-left:.6em}section.meet-the-team .container .row .card{margin-bottom:2em}section.meet-the-team .container .row .card .profileLi a svg{fill:#421578}section.suppliers{padding-bottom:2em}section.suppliers .letter-grid .letter-wrapper a{display:inline-block;text-align:center;background-color:#eee;padding:.4em;margin-right:.4em;margin-bottom:.6em;width:2.4em;height:2.4em}section.suppliers .letter-grid .letter-wrapper a.accent{font-weight:700}section.suppliers .letter-grid-top{margin-bottom:2em}section.suppliers .letter-grid-side{padding-top:2em}section.supplier .supplier-logo{border:1px solid #e4e4e4}@media(min-width:992px){section.contact .details-location{padding-top:2.4em}}section.user-guide .card img{width:150px;height:200px}section.user-guide .card .card-footer{background:transparent;border-top:0px}section .base-page .card{font-weight:inherit}section .base-page .card .icon{width:120px;height:120px;color:#734292}section .base-page .card .card-text p:last-child{margin-bottom:0}section .base-page .card:hover{background-color:#f8f9fa}section .right-hand-menu ol,section .right-hand-menu ul{padding-left:0}section .right-hand-menu ul{list-style-type:none}section .right-hand-menu li{margin-bottom:.3rem}section .right-hand-menu .right-hand-menu-sub{margin-left:1rem}section .right-hand-menu .right-hand-menu-sub h5{font-weight:400}section .right-hand-menu .right-hand-menu-sub .card{margin-bottom:2rem}section .right-hand-menu .right-hand-menu-sub .card .card-body{background-color:#f8f9fa}.umb-grid{padding-top:2em;padding-bottom:0}.umb-grid .grid-section .row{padding-top:0;padding-bottom:1.8em}.umb-grid .grid-section .row h3{padding-top:.4em}.umb-grid .grid-section .row .colour-background{padding:0px 1rem 1rem}.umb-grid .grid-section .row .colour-background.teal{background-color:#004664}.umb-grid .grid-section .row .colour-background.turqoise{background-color:#5ab2af}.umb-grid .grid-section .row .colour-background.light-purple{background-color:#7c4392}.umb-grid table{margin-top:30px;margin-bottom:30px;border-collapse:collapse}@media(min-width:1200px){.umb-grid table{width:85%!important}}.umb-grid table tr td,.umb-grid table tr th{padding:.2em .4em;border-width:1px;border-style:solid;border-color:#ccc;vertical-align:top}.list-group-flush{border-bottom:1px solid rgba(0,0,0,.125)}.responsive-image{padding-bottom:1em}.responsive-image img{max-width:100%;height:auto}.responsive-image p.caption{margin-top:.2em}.icon{display:inline-block;width:1em;height:1em}.icon-arrow-forward,.icon-arrow-upward,.icon-file-download{display:inline-block;vertical-align:middle;width:1.2rem;height:1.2rem;color:#7c4392}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy.ot-sdk-container #cookie-policy-description,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy.ot-sdk-container .ot-sdk-cookie-policy-group-desc{font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy.ot-sdk-container span,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy.ot-sdk-container a{color:inherit}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy.ot-sdk-container #cookie-policy-title{font-size:1.5rem;line-height:inherit;font-weight:600;color:inherit;margin-bottom:.5rem}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy.ot-sdk-container h4{font-size:1rem;line-height:1.4;font-weight:600;color:inherit}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy.ot-sdk-container table{margin:inherit;margin-top:30px;border-radius:0;border-collapse:collapse}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy.ot-sdk-container table caption{display:none}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy.ot-sdk-container table tr td,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy.ot-sdk-container table tr th{padding:.4em .6em;vertical-align:top;font-size:1em}footer{min-height:240px;font-family:Open Sans;border-top:1px solid white}footer strong{font-weight:900}footer p{color:#fff!important;font-family:Open Sans;line-height:120%}footer li{line-height:120%}footer li a{font-family:Open Sans;line-height:120%}footer .navbar-brand img{margin-bottom:7rem}footer .footer{padding-block:6rem;position:relative;overflow:hidden}footer .footer .footerLogo{width:300px;height:86px}footer .footer .list-group .list-group-item{padding:0px 0px 0px calc(var(--bs-gutter-x) * .5);font-size:3rem;margin-right:1rem;background-color:transparent;border:none}footer .footer .list-group .list-group-item a{opacity:.4;transition:opacity .2s}footer .footer .list-group .list-group-item a:hover{opacity:.9}footer .footer .list-group .list-group-item a svg{vertical-align:top}footer .footer a,footer .footer a:hover,footer .footer a:active,footer .footer a:visited,footer .footer a:focus{color:#fff}footer .footer a:hover{color:#fff}.footer-rebrand{background-color:#421578;font-weight:300}.footer-rebrand .footer{display:flex;flex-direction:column}.footer-rebrand .footer__top-section{display:flex;justify-content:space-between}.footer-rebrand .footer__information-block__links{display:flex;flex-direction:column;gap:.25rem}.footer-rebrand .footer__information-block__links a{font-weight:400}.footer-rebrand .footer__information-block__links a:hover{text-decoration:underline}.footer-rebrand .footer__logo{display:none}.footer-rebrand .footer__address-block p{line-height:27px}.footer-rebrand .footer__social{display:flex;flex-direction:column}.footer-rebrand .footer__social__links{flex:1;align-items:start;gap:1rem}.footer-rebrand .footer__social__links img{filter:invert(1)}.footer-rebrand .footer__social__links li.list-group-item{max-height:50px;margin:0}.footer-rebrand .footer__bottom-section{display:flex;gap:10rem}.footer-rebrand .footer__bottom__blurb{flex:2}.footer-rebrand .footer .marketing-form{background-color:#502d87;padding:2.5rem 1.5rem;border-radius:6px;display:flex;flex-direction:column;align-items:center;flex:1;box-shadow:0 1px 5px #000000a6;align-self:flex-start;z-index:10}.footer-rebrand .footer .marketing-form__title{text-align:center}.footer-rebrand .footer .marketing-form__text{margin:0}.footer-rebrand .footer .marketing-form__input-email{position:relative;width:100%}.footer-rebrand .footer .marketing-form__input-email img{position:absolute;content:"";left:4px;top:50%;transform:translateY(-50%);opacity:50%}.footer-rebrand .footer .marketing-form__input-email-icon:before{content:"-";position:absolute;color:green;left:10px;top:46%;transform:translateY(-50%);font-size:2em}.footer-rebrand .footer .marketing-form__input__field{width:100%;padding-left:2.5rem;border-radius:6px;padding-top:.5rem;padding-bottom:.5rem;border:none}.footer-rebrand .footer .marketing-form__btn-section{position:relative}.footer-rebrand .footer .marketing-form__btn-section__btn{background-color:#009bad;padding-left:2rem;border-radius:4px;color:#fff;display:flex;align-items:center;gap:8px}.footer-rebrand .footer .marketing-form__btn-section svg path{fill:#fff}.footer-rebrand .footer .marketing-form__btn-section__icon:before{content:"-";position:absolute;color:red;left:10px;top:46%;transform:translateY(-50%);font-size:2em}@media(max-width:768px){.footer-rebrand{padding:2rem}.footer-rebrand .footer__top-section{flex-wrap:wrap}.footer-rebrand .footer .marketing-form{display:none}}@media(max-width:576px){.footer-rebrand{padding:2rem}.footer-rebrand .footer__top-section{flex-direction:column;align-content:center}.footer-rebrand .footer__logo{display:block;text-align:center;margin-bottom:2rem}.footer-rebrand .footer__address-block{text-align:center;order:1}.footer-rebrand .footer__information-block{text-align:center;order:3}.footer-rebrand .footer__social{text-align:center;align-items:center;order:2;margin-bottom:1.5rem}.footer-rebrand .footer__bottom__blurb{text-align:center}.footer-rebrand .footer .marketing-form{display:none}}.cta .btn,.cta .btn.primary,.cta .btn.btn-primary,.cta .btn.btn-primary:active,.cta .btn.btn-primary:visited,.cta .btn.btn-primary:focus{background-color:#ffffff4d!important;outline:none!important;border:none!important;box-shadow:none;-webkit-box-shadow:none}.cta .btn.btn-primary:hover{background-color:#fff3!important}.btn.btn-fleet-quote,.btn.btn-fleet-quote:hover,.btn.btn-fleet-quote:active,.btn.btn-fleet-quote:visited,.btn.btn-fleet-quote:focus{background-color:#f24405!important;color:#fff;outline:none!important;border:none!important;box-shadow:none;-webkit-box-shadow:none}.btn.btn-fleet-quote:hover{background-color:#fb7848!important}.btn.btn-mfd-quote,.btn.btn-mfd-quote:hover,.btn.btn-mfd-quote:active,.btn.btn-mfd-quote:visited,.btn.btn-mfd-quote:focus{background-color:#5ab2af!important;color:#fff;outline:none!important;border:none!important;box-shadow:none;-webkit-box-shadow:none}.btn.btn-mfd-quote:hover{background-color:#8ecac8!important}.sams-new-class{margin:0!important}.btn:not(.accent,.disabled),.btn-primary,.framework-v2__cta--button,.solution-v2-leasing__services-button,.lifecycle-tenders__contact-box a,.hero__content__link{padding-block:.5rem!important;padding-inline:1.5rem!important;border-radius:6px!important}.button-section{background-color:#502d87;color:#fff;padding:3rem 0rem}.button-section__content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.button-section__text{display:flex;flex-direction:column;gap:1rem;align-items:center}.button-section__text__title{color:#fff;text-decoration:underline;text-underline-offset:1rem}.button-section__text__description p{margin-bottom:0;color:#fff}.button-section__links{display:flex;flex-wrap:wrap;gap:1rem}.button-section__link{flex-basis:32%;background-color:#fff;display:flex;padding:1rem;align-items:center;margin:1.5rem 0rem;border-radius:12px}.button-section__link__text{align-self:center;flex:1;text-align:center}.button-section__link .icon{height:2rem;width:2rem}.button-section__btn-section{align-items:center}.button-section__btn-section a{border:3px solid #ffffff;color:#fff;padding:8px 24px;border-radius:12px}.button-section__btn-section a:hover{color:#fff}.supplier-list .card-img-top{height:150px;width:150px}.card.card-inset{border:none;margin-bottom:2em}.card.card-inset .card-body h3{margin-top:inherit}.card.card-inset .card-body .icon-arrow-forward,.card.card-inset .card-body .icon-arrow-upward,.card.card-inset .card-body .icon-file-download{margin-right:.6em}.product-card{display:flex!important;flex-direction:column;padding-bottom:20px}.product-card__content__container{background:linear-gradient(180deg,#502d87 50%,#a386b0 90%,#bc9dc8);padding:3rem;margin-right:.5rem;border-radius:8px}.product-card__content__link{align-self:center;margin-top:-15px;background-color:#fff;border-radius:8px;text-align:center;padding:.5rem 3rem;box-shadow:0 1px 5px #000000a6}.articles .card .card-body{background-color:#f6f6f6;color:#7c4392;font-weight:400}.articles .card .card-body .author-details{color:#878787}@media(max-width:800px){.articles .card{margin-right:2rem}}.carousel-caption{bottom:3rem;z-index:10}.carousel-item{height:440px}.carousel-item>img{position:absolute;top:0;left:0;min-width:100%;height:440px}.marketing .col-lg-4{margin-bottom:1.5rem;text-align:center}.marketing h2{font-weight:400}.marketing .col-lg-4 p{margin-right:.75rem;margin-left:.75rem}.featurette-divider{margin:5rem 0}.featurette-heading{font-weight:300;line-height:1;letter-spacing:-.05rem}@media(min-width:40em){.carousel-caption p{margin-bottom:1.25rem;font-size:1.25rem;line-height:1.4}.featurette-heading{font-size:50px}}@media(min-width:62em){.featurette-heading{margin-top:7rem}}.header-image .mask,.carousel .mask{position:absolute;left:-1px;width:101%;transform-origin:0% 100%;transform:rotate(-2.5deg) skew(-2.5deg);height:14vw;top:440px;background-color:#fff}@media(max-width:991px){.dropdown-menu[data-bs-popper] a .image-navigation-item__img{height:70px;width:auto}.navbar-rebrand .dropdown-menu a{color:#7c4392!important}}.header{background-color:#f8f9fa}.header .telephone{font-weight:600}.header .telephone a{font-weight:500;font-family:Open Sans}.navbar__button{background:#bca3ce!important;margin-left:2rem!important}.navbar{box-shadow:0 .4em #0000000f;z-index:400}.navbar .navbar-collect .navbar-brand img{height:72px}@media(max-width:991px){.navbar .navbar-collect .navbar-brand img{width:unset;height:40px}}@media(min-width:991px){.navbar .navbar-collect{align-items:center;justify-content:space-between}}.navbar .icon-symbol-nav a:hover:before{content:"";display:none}.navbar .navbar-nav{display:flex;gap:20px}.navbar .navbar-nav .nav-item .nav-link{white-space:nowrap}@media(min-width:991px){.navbar .navbar-nav .nav-item .dropdown-menu{top:84px}}.navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item .icon{width:40px;height:40px;color:#212529;margin-right:10px}.navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:active{color:inherit;background-color:inherit}.message-banner{position:static!important}.message-banner p{color:#fff}.navbar-rebrand{display:flex;border-bottom:none!important;box-shadow:none}.navbar-rebrand .nav-link p{color:#fff!important}@media(max-width:991px){.navbar-rebrand .nav-item{height:40px;display:flex;align-items:center}}@media(max-width:991px){.navbar-rebrand ul.navbar-nav{padding-top:2rem}}.navbar-rebrand .button-toggle-search p{color:#fff!important;font-family:Open Sans}.navbar-rebrand .navbar-collect{display:flex;align-items:center}.navbar-rebrand .navbar-collect #navbar-ps{align-items:center;justify-content:end;gap:3rem}.navbar-rebrand .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-rebrand .nav-item .dropdown-menu.show ul{display:flex;flex-wrap:wrap;border-radius:16px;list-style:none;gap:1rem}.navbar-rebrand .nav-item .dropdown-menu.show li{flex-basis:10rem}.navbar-rebrand ul{padding:0}.navbar-rebrand .dropdown-menu{border-radius:16px;padding:20px 30px}@media(min-width:991px){.navbar-rebrand .image-navigation-item{width:268px;height:95px}}.navbar-rebrand .image-navigation-item:hover{background-color:#7c4392}.navbar-rebrand .navigation-item{position:relative}.navbar-rebrand .icon-navigation-item{color:#4d2a84;display:flex;align-items:center;gap:.5rem}.navbar-rebrand .icon-navigation-item svg{margin-top:8px}.navbar-rebrand .dropdown-item:hover{background-color:unset!important}.navbar-rebrand .dropdown-item:not(.parent-link):hover:before{content:"";position:absolute;left:-16px;width:8px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%237c4392' d='M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center}.navbar-rebrand .dropdown-item.image-navigation-item:hover:before{content:""}.navbar-rebrand .button-toggle-search p{display:none}@media(max-width:991.98px){.navbar-rebrand .navbar-nav{gap:10px;padding-bottom:16px!important}.navbar-rebrand .button-toggle-search p{display:block}.navbar-rebrand .button-toggle-search svg{display:none}.navbar-rebrand .nav-item .nav-link{margin:0}.navbar-rebrand .nav-item .nav-link:last-child{background-color:unset;margin-left:0;padding:0}.navbar-rebrand .nav-item .dropdown-menu{background-color:unset;border:none;padding:0 30px}.navbar-rebrand .nav-item .dropdown-menu.show ul{flex-direction:column}.navbar-rebrand .nav-item .dropdown-menu.show li{flex-basis:1rem}.navbar-rebrand .icon-navigation-item{color:#fff}.navbar-rebrand .dropdown-item:hover:before{content:""}.navbar-rebrand .dropdown-item.parent-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:unset}}.nav-item.nav-item-ctabutton{display:block}@media(max-width:991px){.nav-item.nav-item-ctabutton{display:none}}.navbar-purple{background-color:#502d87;border-bottom:10px solid #bca3ce!important}.navbar-purple .nav-link{color:#fff;margin:1.5rem 0rem}.navbar-purple .nav-link:after{content:none}.carousel-wrapper,.header-image{padding-bottom:.4em;color:#421578}.carousel-wrapper .home-page-heading,.header-image .home-page-heading{padding-top:.6em;padding-bottom:.4em}.carousel-wrapper .home-page-heading h1,.header-image .home-page-heading h1{font-weight:400}.carousel-wrapper .home-page-heading hr,.header-image .home-page-heading hr{margin-bottom:0rem}.carousel-wrapper .clip,.header-image .clip{background-color:#eee;overflow:hidden;-webkit-clip-path:polygon(0 0,100% 0,100% calc(600px - 4vw),0% 440px);clip-path:polygon(0 0,100% 0,100% calc(440px - 4vw),0% 440px)}.carousel-wrapper .clip .carousel-item,.header-image .clip .carousel-item{height:440px;overflow:hidden}.carousel-wrapper .clip .carousel-item img,.header-image .clip .carousel-item img{position:absolute;top:0;left:0;min-width:100%}.carousel-wrapper .clip .carousel-item .carousel-caption h2,.header-image .clip .carousel-item .carousel-caption h2{line-height:1.8em}.carousel-wrapper .clip .carousel-item .carousel-caption h2 span,.header-image .clip .carousel-item .carousel-caption h2 span{padding:.3em .35em .35em;background-color:#000c}.carousel-wrapper .clip .carousel-item .carousel-caption h2 span a .icon,.header-image .clip .carousel-item .carousel-caption h2 span a .icon{margin-left:10px;width:35px;height:35px}@media(max-width:767.98px){.carousel-wrapper .clip .carousel-item .carousel-caption h2 span a .icon,.header-image .clip .carousel-item .carousel-caption h2 span a .icon{display:none!important}}.carousel-wrapper .clip .carousel-item .carousel-caption h2 .spacer,.header-image .clip .carousel-item .carousel-caption h2 .spacer{padding:0 .3em;background-color:transparent}.carousel-wrapper .clip img,.header-image .clip img{position:absolute}@media(max-width:991.98px){.site-navigation .navbar-nav{padding-bottom:60px}}.site-navigation .parent-link{text-align:right}.site-navigation .button-toggle-search i{color:#fff;font-size:30px}.shared-header-v2{padding-inline:160px;padding-block:80px;box-shadow:#00000059 0 5px 15px}@media(max-width:991px){.shared-header-v2{padding-inline:2rem}}.shared-header-v2__wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media(max-width:991px){.shared-header-v2__wrapper{flex-direction:column;gap:64px}}.shared-header-v2 h1{display:flex;flex-direction:column;line-height:90%;margin-bottom:0}@media(max-width:991px){.shared-header-v2 h1{text-align:center;line-height:110%}}.shared-header-v2 h1 span{padding-top:7px}@media(min-width:991px){.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-collapse{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;flex-grow:unset}.dropdown-toggle.active,.dropdown-toggle.show{opacity:70%;position:relative}.dropdown-toggle.active:after,.dropdown-toggle.show:after{width:100%;height:2px;content:"";position:absolute;background:#fff;opacity:70%;bottom:0;left:-2px;border-radius:1000px}.nav-item.dropdown{position:static!important}.dropdown-item img{padding:.5rem;border-radius:6px;height:100%;width:100%}.dropdown-item img:hover{background:#4d2a84}.dropdown-item:hover{color:#4d2a84}.dropdown-menu.dropdown-menu-left.double-col.show{max-width:40rem;left:50%!important;transform:translate(-50%)!important;box-shadow:#0000003d 0 3px 8px}}.menu-text{color:#4d2a84;font-weight:700;border-bottom:1px solid #4d2a84}.message-banner{position:absolute;overflow:hidden;right:0;left:0;transition:opacity 2s linear;display:none;opacity:0;z-index:100;color:#fff;background-color:orange;padding:1em 0}.message-banner .container{position:relative;padding-right:3em}@media(max-width:767.98px){.message-banner .container .btn{float:right;clear:both}}.message-banner .container .close{display:block;position:absolute;top:-.2em;right:15px;font-size:3em;line-height:1;font-weight:400;opacity:.6;color:#fff;margin:0;padding:0}.message-banner .container .close:hover,.message-banner .container .close:active,.message-banner .container .close:visited,.message-banner .container .close:focus{color:#fff;font-weight:400}.message-banner .container .close:hover{color:#eee}html.message-banner-open .message-banner{display:block}html.message-banner-visually-show .message-banner{opacity:1}.search-nav-v2 .search-in-header{background-color:#4d2a84!important;padding-block:6rem}@media(max-width:991px){.search-nav-v2 .search-in-header{padding-block:3rem}}.search-nav-v2 .search-form-panel{background-color:#4d2a84!important}.search-nav-v2 .icon-arrow-forward,.search-nav-v2 .icon-arrow-upward,.search-nav-v2 .icon-file-download{display:none}.search-nav-v2 .clearfix{max-width:60%;margin-inline:auto}@media(max-width:991px){.search-nav-v2 .clearfix{max-width:100%}}@media(max-width:991px){.search-nav-v2 .input-wrapper{padding-left:0!important}}.search-nav-v2 .search-input{background:none;border-bottom:1px solid white!important;color:#fff;font-size:2rem}@media(max-width:991px){.search-nav-v2 .search-input{font-size:.75rem;padding-left:0!important}}.search-nav-v2 .search-input::-moz-placeholder{color:#fff}.search-nav-v2 .search-input::placeholder{color:#fff}.search-nav-v2 .btn-search{border:none!important;padding:0!important;float:unset;width:50px}.search-nav-v2 .search-panel{top:calc(52vw - 46em)}.search-nav-v2 .results-header button{background:none;font-family:Open Sans;border:none;opacity:70%}.search-nav-v2 .results-header button.current{color:#4d2a84;opacity:100%}.search{position:relative}.search.search-in-header{display:none}.search.searchdisplay{display:block;opacity:1}.search .search-form-panel{padding:15px 0;background-color:#734292}.search .search-form-panel .input-wrapper{padding-left:50px;width:calc(100% - 115px);position:relative;float:left}.search .search-form-panel .input-wrapper i{position:absolute;left:0;top:6px;color:#fff;font-size:35px}.search .search-form-panel .input-wrapper .search-input{height:42px;padding:12px 15px;border-radius:0;border:none;box-shadow:none;outline:none;width:100%}.search .container{padding-bottom:0}.btn.btn-search#search-submit-button{width:100px;float:right;border:1px solid #fff;background-color:transparent;padding:8px 25px;color:#fff;margin-left:15px}.framework-search .framework-filter{text-align:right}.framework-search .framework-filter .filter-text{color:#fff;display:inline-block}.framework-search .framework-filter select.filter-category{display:inline-block;margin-left:1rem;max-width:250px}.framework-search .framework-filter button.filter-all{padding-left:1rem;padding-right:1rem;margin-left:1rem}.frameworks-list button{padding:10px 15px;line-height:1;margin-right:10px;margin-bottom:10px}#search-results-header{display:block}#search-results-header .search-panel{background-color:#fff;overflow:auto;position:absolute;left:0;right:0;z-index:999;box-shadow:0 10px #0000001a}#search-results-header .results-header{padding-top:20px}#search-results-header .results-header span{font-weight:700}#search-results-header .results-header button{padding:10px 15px;line-height:1;margin-right:10px;margin-bottom:10px}#search-results-header ul.results{margin-bottom:30px;list-style:none;padding:0}#search-results-header ul.results li{margin:0 0 1em;padding:0}.hero-carousel .carousel-item{height:800px}.hero__container{position:relative;height:100%;width:100%}.hero__container h2{color:#4d2a84}.hero__vertical-img{height:500px;width:330px;z-index:5;border-radius:12px;top:-10%}@media(min-width:991px){.hero__vertical-img{margin-left:32px}}.hero__vertical-img__container{position:absolute;left:calc(52vw - 2em);top:54px;z-index:5}.hero__vertical-img__container:after{position:absolute;content:"";left:64px;top:54px;border:14px solid #4d2a84;height:500px;width:330px;z-index:-1;border-radius:12px}.hero__content{display:flex;flex-direction:column}@media(max-width:991px){.hero__content{padding-block:2rem;text-align:center}}@media(max-width:991px){.hero__content h1{text-align:center}}.hero__content p{margin-top:18px}@media(max-width:991px){.hero__content p{text-align:center}}.hero__content h1{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hero__content__link{background-color:#4d2a84!important;color:#fff!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1rem;border-radius:36px}.hero__content__link path{fill:#fff}.hero__content__link:hover{background-color:#502d87}.hero__content-container{position:absolute;left:20%;top:15%;color:#000;display:flex;padding-block:4rem}.hero__horizontal-img{position:absolute;height:350px;width:670px;z-index:3;border-radius:12px}.hero__horizontal-img__container{position:absolute;left:calc(25vw + 5em);top:37%}@media(max-width:1600px){.hero__horizontal-img__container{left:20%}}.hero__horizontal-img__container:after{position:absolute;content:"";top:56px;left:-48px;border:14px solid #4d2a84;height:350px;width:320px;z-index:2;border-radius:12px}.hero-card{margin:1rem;background:#fff;padding:2rem}@media(max-width:991px){.hero-card{width:100%;margin-inline:0;margin-top:0}}@media(max-width:991px){.hero-carousel.small-size{display:block}.hero-carousel.large-size{display:none}.hero-carousel{background-color:#502d87}.hero-carousel .carousel-item{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.hero__content{align-items:center}.hero__container{display:flex;justify-content:center;align-items:center}.hero__content__link{background-color:#4d2a84!important;color:#fff!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1rem;border-radius:36px}.hero__content__link path{fill:#fff}.hero__content__link:hover{background-color:#502d87}.icon-symbol-nav{display:flex;align-items:center;justify-content:center}.icon-symbol-nav .dropdown-item{background:#fff;border-radius:6px}.icon-symbol-nav img{max-height:50px}.dropdown{position:static}.navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item .icon{color:#fff}.dropdown-menu .row{background-color:#fff}.dropdown-menu[data-bs-popper]{position:absolute;top:56px;border-radius:0;left:50%;transform:translate(-50%);background-color:#4d2a84!important;width:100%;height:100vh;padding:1rem!important;z-index:10}.dropdown-menu[data-bs-popper] button{background:transparent;color:#fff;border:none;width:100%;text-align:center;font-weight:700;margin-top:2rem}.dropdown-menu[data-bs-popper] a{color:#fff;font-size:1.5rem;margin-bottom:1rem}}@media(min-width:991px){.hero-carousel.small-size{display:none}.hero-carousel.large-size{display:block}}.carousel-purple__control{display:flex;justify-content:center;gap:1rem}.carousel-purple__control__prev{display:flex;background:#4d2a84;border:none;border-radius:32px;padding:.5rem}.carousel-purple__control__prev .carousel-control-prev-icon{height:1rem;width:1rem}.carousel-purple__control__next{display:flex;background:#4d2a84;border:none;border-radius:32px;padding:.5rem}.carousel-purple__control__next .carousel-control-next-icon{height:1rem;width:1rem}.product-carousel{padding-bottom:4rem;margin-bottom:2rem}.product-carousel img{height:211px;width:100%}.product-carousel .carousel-item{max-width:25vw;margin-right:0}.product-carousel .carousel-item.active{display:flex}.product-carousel-inner{margin-bottom:2rem}@media(max-width:800px){.product-carousel{margin-top:2rem}}.articles{margin-bottom:3rem}.articles .card-img-top{background:linear-gradient(180deg,#502d87 50%,#a386b0 90%,#bc9dc8)}.articles .article-button-footer{display:flex;align-items:center;justify-content:center}.articles .article-button-footer .article-button-footer__btn{background-color:#502d87;color:#fff;padding:.5rem 1rem;border-radius:8px}.articles .article-button-footer .article-button-footer__btn a{color:#fff}.articles .article-button-footer .icon-arrow-forward,.articles .article-button-footer .icon-arrow-upward,.articles .article-button-footer .icon-file-download,.articles__title hr{display:none}.articles__title h2{text-align:center;color:#502d87;text-decoration:underline;text-underline-offset:1rem;padding-bottom:2rem}.articles.xs-hide{display:block}.articles.xs-show{display:none}@media(max-width:800px){.articles.xs-hide{display:none}.articles.xs-show{display:block}}.contact-form__section{padding:3rem 0}.contact-form__section__title{color:#fff;font-weight:700}.contact-form__section__content{display:flex;flex-direction:column;justify-content:center;align-items:center}.testimonials-section{background-color:#fff;color:#7c4392;padding:3rem 0rem}.testimonials-section__main-title{text-decoration:underline;text-underline-offset:1rem;text-align:center}.testimonials-section__inner-content{border:12px solid #7c4392;border-radius:6px;padding:2rem}.testimonials-section__content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.testimonials-section__subtitles{text-align:center;margin-bottom:2.5rem}.testimonials-section__inner-title{font-weight:400;font-size:12px}.testimonials-section__inner-subtitle{font-weight:700;font-size:16px}.testimonials-section .testimonials-carousel{max-width:100vw}.testimonials-section .testimonials-carousel-inner{max-width:50vw}.testimonials-section .testimonials-carousel .carousel-purple__control{gap:10rem;margin-top:-4.5rem;z-index:20;position:relative}.testimonials-section .testimonial-item{display:flex!important;flex-direction:column;max-width:50vw}.testimonials-section .testimonial-item__content{display:flex;flex-direction:column;align-items:center;flex:1;padding-bottom:10rem}.testimonials-section .testimonial-item__content p{margin:0}.testimonials-section .testimonial-item__lower{display:flex;flex-direction:column;max-width:25%;position:absolute;bottom:0rem;gap:.25rem;text-align:center}.testimonials-section .testimonial-item__text{text-align:center;color:#878787;font-weight:700}.testimonials-section .testimonial-item__img{border-radius:50px;border:2px solid #502d87}.testimonials-section .testimonial-item__img-container{text-align:center}.testimonials-section .testimonial-item__person{font-weight:700}.testimonials-section .testimonial-item__company{color:#878787;font-weight:700;font-size:12px}@media(max-width:991.98px){.button-section__link{flex-basis:48%}}@media(max-width:768px){.button-section__links{gap:.5rem}.button-section__link{flex-basis:100%;margin:.5rem 0rem}.button-section__link__text{margin-left:-32px}}.framework-counts p{color:#009bad;font-weight:700;border-color:#4d2a84;border:1px solid;border-radius:6px;padding:.375rem 1.05rem;display:inline-block}.framework-counts p span,.framework-counts p span.heading{color:#4d2a84}.framework-v2 input::-moz-placeholder{color:#000;opacity:.8}.framework-v2 input::placeholder{color:#000;opacity:.8}.framework-v2 input{font-size:14px}.framework-v2__intro--title{text-align:center;font-weight:700;color:#4d2a84;margin-bottom:24px}.framework-v2__intro--title-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.framework-v2__intro--line{background:red;width:100%;height:2px}.framework-v2__intro--wrapper{display:flex;flex-direction:column;gap:32px}.framework-v2__intro--section{padding-block:64px}.framework-v2__suppliers--section{text-align:center;padding-block:5rem}@media(max-width:991px){.framework-v2__suppliers--section{padding-top:0rem;padding-bottom:4rem}}.framework-v2__suppliers--section .framework-v2__cta--button{background:#009bad;color:#fff}.framework-v2__suppliers--section .framework-v2__cta--button:hover{background:#016e7a}.framework-v2__suppliers--wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.framework-v2__suppliers--wrapper h3{font-weight:700;color:#421578;position:relative}.framework-v2__suppliers--wrapper h3:after{content:"";width:100%;height:1px;background:#009bad;position:absolute;bottom:-.5rem;left:0}.framework-v2__suppliers--wrapper h3 .suppliers-highlight{color:#009bad}@media(max-width:991px){.framework-v2__cta--section{text-align:center}}.framework-v2__cta--section img{width:100%}.framework-v2__cta--section .row{--bs-gutter-x: 6rem}.framework-v2__cta--section h2{color:#421578;line-height:90%}.framework-v2__cta--section p{margin-top:1.5rem}@media(min-width:991px){.framework-v2__cta--rte{margin-bottom:4rem}}.framework-v2__cta--button{font-size:1.25rem;background:#502d87;border-radius:1rem;color:#fff;padding:.5rem 2.5rem;transition:.2s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff!important}@media(max-width:991px){.framework-v2__cta--button{margin-inline:auto;margin-top:1rem}}.framework-v2__cta--button:hover{color:#fff;background:#421578;box-shadow:#63636333 0 2px 8px!important}.framework-v2 section.framework-search.dark{background-color:#fff!important}@media(max-width:991px){.framework-v2 section.framework-search.dark{padding-bottom:24px;box-shadow:#00000026 1.95px 1.95px 2.6px}}@media(min-width:991px){.framework-v2 #framework-search .container{background:#009bad;border-radius:32px}}@media(min-width:991px){.framework-v2 #framework-search .container .row{padding-inline:32px}}@media(max-width:991px){.framework-v2 #framework-search .framework-filter{display:flex;flex-direction:column;gap:.5rem}}.framework-v2 #framework-search .form-control,.framework-v2 #framework-search select{border-radius:80px;font-size:12px;text-align:center;font-family:Open Sans}@media(max-width:991px){.framework-v2 #framework-search .form-control,.framework-v2 #framework-search select{border-radius:4px;position:relative;box-shadow:inset 2px 2px 10px #0003}}.framework-v2 #framework-search .form-control::-moz-placeholder,.framework-v2 #framework-search select::-moz-placeholder{text-transform:uppercase;font-size:12px}.framework-v2 #framework-search .form-control::placeholder,.framework-v2 #framework-search select::placeholder{text-transform:uppercase;font-size:12px}.framework-v2 #framework-search select{color:#6c757d;opacity:1;text-transform:uppercase}@media(max-width:991px){.framework-v2 #framework-search select{min-width:100%;margin:0}}.framework-v2 #framework-search button{border-radius:1000px;text-transform:uppercase;font-size:12px;height:32px}@media(max-width:991px){.framework-v2 #framework-search button{min-width:100%;margin:0;border-radius:4px;border:1px solid #dedede}}.framework-v2 .frameworks-list{padding-top:80px}@media(max-width:991px){.framework-v2 .frameworks-list{padding-top:32px}}.framework-v2 .card{background-color:#fff!important;border:2px solid #d4d5d6;border-radius:32px;padding-block:2rem;padding-inline:3rem;transition:.2s ease-out;color:#999;font-size:1.125rem}@media(max-width:991px){.framework-v2 .card{text-align:center;border-radius:8px}}.framework-v2 .card .badge{color:#4d2a84;font-weight:700;top:.3rem;right:1.1rem;font-size:1rem;text-transform:capitalize}.framework-v2 .card .card-body{padding:0}.framework-v2 .card p{margin-bottom:0}.framework-v2 .card strong{color:#000}.framework-v2 .card:hover{box-shadow:#0000003d 0 3px 8px}.framework-v2 .card:hover .stretched-link{color:#4d2a84}.framework-v2 .card .stretched-link{color:#000;font-size:1.125rem;transition:.2s ease-in-out}@media(max-width:991px){.framework-v2 .mobile-framework-search{display:block;background:#009bad;text-align:center;padding-block:.5rem;margin-bottom:1rem}.framework-v2 .mobile-framework-search h3{margin-bottom:0;color:#fff}}.mobile-framework-search{display:none}.user-guide-v2{padding-bottom:8rem}@media(max-width:991px){.user-guide-v2{padding-bottom:4rem;text-align:center}}.user-guide-v2__header{padding-top:8rem}@media(max-width:991px){.user-guide-v2__header{padding-top:4rem;text-align:center}}.user-guide-v2__back{display:flex;align-items:center;gap:.5rem;font-family:Open Sans;margin-top:3rem}@media(max-width:991px){.user-guide-v2__back{margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.user-guide-v2__back path,.user-guide-v2__back svg{fill:#502d87}.user-guide-v2 .pagination{font-family:Open Sans;gap:.25rem;margin-top:3rem}@media(max-width:991px){.user-guide-v2 .pagination{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}}.user-guide-v2 .pagination a{border:none;border-radius:5000px;aspect-ratio:1/1;height:2.5rem;width:2.5rem;display:flex;align-items:center;justify-content:center}.user-guide-v2 .pagination .page-item:not(.active) a{color:#333}.user-guide-v2 .card{background-color:#ecedee!important;border-radius:12px}.user-guide-v2 .card img{width:100%!important;-o-object-fit:cover;object-fit:cover;border-radius:8px}.user-guide-v2 .card .card-title{color:#502d87;font-size:1rem}.user-guide-v2 .card .card-text{display:flex;align-items:center;justify-content:center}.user-guide-v2 .card .card-text a{color:#fff;background:#502d87;padding:.25rem 2rem;border-radius:500px}.user-guide-v2 .card .card-text .icon-arrow-forward,.user-guide-v2 .card .card-text .icon-arrow-upward,.user-guide-v2 .card .card-text .icon-file-download{display:none}.our-customers-v2{font-family:Open Sans;padding-bottom:4rem}.our-customers-v2__header{text-align:center;padding-top:4rem;padding-bottom:4rem;margin-inline:auto;font-family:Open Sans}@media(max-width:991px){.our-customers-v2__header{padding-top:4rem}}@media(min-width:991px){.our-customers-v2__header p{max-width:600px;margin-inline:auto}}.our-customers-v2__header h1{padding-bottom:32px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.our-customers-v2__header h1:after{content:"";background:#4d2a84;height:3px;width:100%;position:absolute;bottom:16px;left:0%}@media(max-width:991px){.our-customers-v2__header h1:after{display:none}}.our-customers-v2__header h1 span{color:#bda5cf;font-weight:bolder;font-family:Open Sans}.customers-list-v2 .card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:2px solid #421578;border-radius:12px;padding:1rem;width:100%}.customers-list-v2 .card h2{font-family:Open Sans;position:relative;color:#000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;margin-inline:auto}.customers-list-v2 .card h2:after{content:"";background:#000;height:3px;width:100%;position:absolute;bottom:-8px;left:0%}.customers-list-v2 .card .btn-primary{padding-inline:2rem;background:#421578;border-color:#421578;border-radius:4000px;margin-top:32px;font-size:1.5rem;font-family:Open Sans;font-weight:bolder}.customer-v2{font-family:Open Sans}.customer-v2__header{padding-top:4rem;padding-bottom:1rem}@media(max-width:768px){.customer-v2__header .container{display:flex;flex-direction:column;align-items:center;justify-content:center}}.customer-v2__header h6{font-family:Open Sans;color:#bca3ce!important}.customer-v2 .icon{height:5rem;width:5rem;margin-bottom:1rem;color:#421578}.customer-v2 .card p{color:#fff}.customer-v2 .cta-v2{padding:2rem;border-radius:4px}@media(max-width:768px){.customer-v2 .cta-v2{padding:1rem}.customer-v2 .cta-v2 .row{flex-direction:column;align-items:center;justify-content:center;text-align:center}}.customer-v2 .cta-v2 p{margin-bottom:0;opacity:80%}.customer-v2 .cta-v2 .btn.btn-primary,.customer-v2 .cta-v2 .btn.btn-primary:visited{background-color:#009bae!important;border-radius:12px}@media(max-width:991px){.customer-v2 .cta-v2 .btn.btn-primary,.customer-v2 .cta-v2 .btn.btn-primary:visited{margin-top:1rem}}.page-not-found-v2{background:#421578;color:#fff;padding-block:242px}.page-not-found-v2 a{font-family:Open Sans;text-decoration:underline}.page-not-found-v2 h1,.page-not-found-v2 a{color:#fff;margin-bottom:2rem}.page-not-found-v2__button{padding-block:1rem;padding-inline:3rem;background-color:#009cad;border-radius:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;display:block;text-decoration:none!important;margin-top:80px}.page-not-found-v2 p{color:#fff}.page-not-found-v2 .umbraco-forms-page{display:flex;align-items:center;justify-content:center}@media(max-width:768px){.page-not-found-v2 .umbraco-forms-page{flex-direction:column}}.page-not-found-v2 .umbraco-forms-page input:not(.btn){border-radius:4px;width:300px}@media(max-width:768px){.page-not-found-v2 .umbraco-forms-page input:not(.btn){width:100%}}.page-not-found-v2 .umbraco-forms-page .btn{padding-inline:3rem;background:#009cad;border-color:#009cad;border-radius:4px;font-family:Open Sans}@media(max-width:768px){.page-not-found-v2 .umbraco-forms-page .btn{width:100%}}.about-us-v2__header{padding-top:4rem;padding-bottom:0;text-align:center}@media(min-width:62rem){.about-us-v2__header{text-align:left;padding-block:4rem}}.about-us-v2__header--img-large{height:25rem;width:31.25rem;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;z-index:2}@media(max-width:62rem){.about-us-v2__header--img-large{position:static;width:22.6875rem;height:18.375rem}}.about-us-v2__header--img-small{height:18.875rem;width:18.875rem;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;bottom:-15%;z-index:1}@media(max-width:62rem){.about-us-v2__header--img-small{position:static;margin-top:-3rem;z-index:3}}.about-us-v2__header h1{margin-top:5.1875rem;margin-bottom:2.5rem}@media(max-width:62rem){.about-us-v2__header h1{margin-top:2.5rem;margin-bottom:1.5rem}}.about-us-v2__section{padding-block:8rem}@media(max-width:62rem){.about-us-v2__section{padding-block:1rem}}.about-us-v2__section-2{padding-bottom:8rem}.about-us-v2__service-block{background:#502d87;color:#fff;padding:3rem 8rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:.75rem}.about-us-v2__service-block p{color:#fff}@media(max-width:62rem){.about-us-v2__service-block{padding:3rem 2rem}}.about-us-v2__service-block--wrapper{display:flex;flex-direction:column;gap:1rem}.about-us-v2__service-block--rte{margin-top:3rem;text-align:center;margin-bottom:2rem}.about-us-v2__service-block--rte p{font-size:1.125rem}.about-us-v2__service-block a{color:#fff;text-transform:uppercase;border:.0625rem solid white;border-radius:.75rem;padding:1rem 3rem}.about-us-v2__cta{padding:2rem;border:.125rem solid #502d87;border-radius:.75rem;text-align:center;background:#502d87;color:#fff}@media(min-width:62rem){.about-us-v2__cta{text-align:left;padding:3rem;color:#502d87;background:#fff}}.about-us-v2__cta h3{margin-bottom:2rem;color:#502d87}.about-us-v2__cta p{margin-bottom:2rem}.about-us-v2__cta img{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media(max-width:62rem){.about-us-v2__cta img{margin-bottom:2rem;filter:brightness(0) invert(1)}}.about-us-v2__cta a{background:#502d87;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-block:1rem;padding-inline:3rem;border-radius:.75rem;font-family:Open Sans}@media(max-width:62rem){.about-us-v2__cta a{background:#009bae}}.media-hub-v2{font-family:Open Sans;padding-bottom:8rem}.media-hub-v2__row{--bs-gutter-x: 4rem}.media-hub-v2__result{display:flex;align-items:center;gap:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.1)}.media-hub-v2__result--title{color:#421578}.media-hub-v2__result img{-o-object-fit:cover;object-fit:cover;border-radius:8px}.media-hub-v2 .pagination{display:flex;gap:.2rem}.media-hub-v2 .pagination a{padding:1rem;height:24px;width:24px;display:flex;align-items:center;justify-content:center}.media-hub-v2 .pagination .active{background:#eee;border-radius:5000px}.media-hub-v2__filters h5{color:#421578;font-family:Open Sans;position:relative;margin-bottom:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.media-hub-v2__filters h5:after{position:absolute;content:"";height:2px;width:100%;left:0;bottom:-10px;background:#421578}.media-hub-v2__filters--list{padding:0;margin-top:2rem;list-style:none}.media-hub-v2__filters--list li button{display:flex;font-family:Open Sans;justify-content:space-between;width:100%;background:none;border:none}.media-hub-v2__filters--list li button span{font-family:Open Sans}.media-hub-v2 .filter-tag-button{background:#eee;border:none;padding-inline:1rem;padding-block:.5rem;font-size:.75rem;text-transform:uppercase;border-radius:4px;margin-left:.5rem;margin-bottom:.5rem}.media-hub-v2 .clear-filter-button{background:none;border:none;color:#421578;display:flex;align-items:center;justify-content:center;gap:.5rem}.media-hub-v2 .clear-filter-button svg,.media-hub-v2 .clear-filter-button path{fill:#421578}.media-hub-v2__list{display:flex;flex-direction:column;gap:2rem}.media-hub-v2__list--item{display:flex;align-items:center;gap:2rem}@media(max-width:991px){.media-hub-v2__list--item{flex-direction:column}.media-hub-v2__list--item img{width:100%}}.media-hub-v2__list--item h5{color:#421578}.media-hub-v2__list--item a{font-family:Open Sans}.media-hub-v2__list--item--info{display:flex;gap:.5rem}.media-hub-v2__list--item img{-o-object-fit:cover;object-fit:cover;border-radius:8px}.media-hub-v2__header{padding-top:8rem;padding-bottom:4rem}.contact-us-v2__header{background:#4d2a84;padding-block:4rem;position:relative;background-size:cover;background-position:center}.contact-us-v2__header:before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;opacity:94%;background:#4d2a84}.contact-us-v2__header h1{color:#fff;margin-bottom:4rem}.contact-us-v2__header hr{background:#fff;opacity:1;margin-top:2rem}.contact-us-v2__address{color:#fff!important;margin-bottom:4rem;display:flex;align-items:start;gap:2rem}.contact-us-v2__address p{margin-bottom:0}.contact-us-v2__address--icon{background:#fff;padding:.5rem;border-radius:1000px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact-us-v2__address--icon path{fill:#4d2a84}@media(min-width:991px){.contact-us-v2__address--wrapper:nth-of-type(2){padding-left:6rem}}.contact-us-v2__address h1,.contact-us-v2__address h2,.contact-us-v2__address h3,.contact-us-v2__address h4,.contact-us-v2__address h5,.contact-us-v2__address h6,.contact-us-v2__address p{color:#fff!important}.contact-us-v2 .umbraco-forms-container,.contact-us-v2 .umbraco-forms-navigation{padding:0!important}.contact-us-v2 .umbraco-forms-container .btn,.contact-us-v2 .umbraco-forms-navigation .btn{margin-top:1rem}@media(max-width:991px){.contact-us-v2__address--row .col-lg-6:first-child .contact-us-v2__address--wrapper{border-bottom:1px solid white}.contact-us-v2__address--row .col-lg-6:nth-child(2) .contact-us-v2__address--wrapper{padding-top:4rem}}@media(min-width:991px){.contact-us-v2__address--row .col-lg-6:nth-child(2) .contact-us-v2__address--wrapper{padding-left:6rem}.contact-us-v2__address--row .col-lg-6:first-child .contact-us-v2__address--wrapper{border-right:1px solid white}}.gm-style-iw{background:#4d2a84!important;color:#fff!important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:240px;border-radius:0!important}.gm-style-iw p{color:#fff;font-size:1rem}.gm-style-iw-tc:after{background:#4d2a84!important}.gm-style-iw-chr{display:none}.gm-style-iw-d{padding:1rem}.lifecycle-tenders__header{padding-block:4rem;background:#1c2239;color:#fff}.lifecycle-tenders__header h1{color:#fff;margin-top:2rem;color:#f59e33}.lifecycle-tenders__header p{font-size:1.25rem;color:#fff}.lifecycle-tenders__section{padding-block:4rem}.lifecycle-tenders__section .row{--bs-gutter-x: 10rem}.lifecycle-tenders__section hr{margin-block:4rem;color:#f59e33;height:2px;opacity:100%}.lifecycle-tenders__contact-box{border:2px solid #f59e33;border-radius:12px;padding:2rem}@media(min-width:991px){.lifecycle-tenders__contact-box{position:-webkit-sticky;position:sticky;top:4rem}}.lifecycle-tenders__contact-box--title{color:#f59e33}.lifecycle-tenders__contact-box a{background:#f59e33;color:#fff;padding:1rem 2.5rem;border-radius:500px;margin-top:2rem;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.home-v2 .contact-form__section{position:relative;background-position:center;background-size:cover}.home-v2 .contact-form__section:after{content:"";position:absolute;height:100%;width:100%;background:#4d2a84;opacity:.9;top:0;left:0}.home-v2 .contact-form__section .container{position:relative;z-index:4}.home-v2 .hero__horizontal-img{-o-object-fit:cover;object-fit:cover}.home-v2 .hero__horizontal-img__shadow{border-color:#4d2a84}.home-v2 .hero__vertical-img{-o-object-fit:cover;object-fit:cover}.home-v2 .hero__vertical-img__shadow{border-color:#4d2a84}.home-v2 .articles .card{border-radius:4px;overflow:hidden}@media(max-width:991px){.home-v2 .articles .card{margin-left:2rem}}.home-v2 .articles .card h4{color:#4d2a84}.home-v2 .articles .card .card-body{padding:2rem}.home-v2 .solution-v2__testimonial-swiper--heading,.home-v2 .solution-v2__testimonial-swiper--span{color:#4d2a84}.home-v2 .solution-v2__testimonial-swiper img{border-color:#4d2a84}.content-page__section{padding-block:4rem}.content-page__section h1{text-align:center}.content-page__content{margin-top:4rem}.framework-info-v2 .cta-v2 .btn.btn-primary,.framework-info-v2 .cta-v2 .btn.btn-primary:visited{background-color:#009bae!important;border-radius:12px}.framework-info-v2__header--title{color:#009bad;padding-top:4rem;padding-bottom:4rem;margin-bottom:0;font-weight:700}.framework-info-v2__key-facts-card{border-radius:.5rem;overflow:clip}.framework-info-v2__key-facts-card strong{color:#009bad;font-weight:400}.framework-info-v2 .card{background:#e3e3e3!important;border-radius:.5rem;margin-bottom:1rem}.framework-info-v2 .card .card-body h1,.framework-info-v2 .card .card-body h2,.framework-info-v2 .card .card-body h3,.framework-info-v2 .card .card-body h4,.framework-info-v2 .card .card-body h5,.framework-info-v2 .card .card-body h6,.framework-info-v2 .card .card-header h1,.framework-info-v2 .card .card-header h2,.framework-info-v2 .card .card-header h3,.framework-info-v2 .card .card-header h4,.framework-info-v2 .card .card-header h5,.framework-info-v2 .card .card-header h6{color:#009bad;font-weight:bolder}.framework-info-v2 .card .card-body{background:#e3e3e3!important}.framework-info-v2 .accordion .accordion-item{border-radius:.5rem}.framework-info-v2 .accordion .accordion-item .accordion-body{background:#e3e3e3!important}.framework-info-v2 .accordion .accordion-item .accordion-header{background:#009bad;border-radius:.5rem}.framework-info-v2 .accordion .accordion-item .accordion-header .accordion-button{color:#fff;background:#009bad!important;font-weight:700;border-radius:.5rem}.framework-info-v2 .accordion .accordion-item .accordion-header .accordion-button:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff'%3e%3cpath d='M1.5 5.5l6 6 6-6'/%3e%3c/svg%3e")}.framework-info-v2 #lots-tab-pane .card{background:#e3e3e3!important}.framework-info-v2 #lots-tab-pane .card .card-header{background:#009bad}.framework-info-v2 #lots-tab-pane .card .card-header h4{color:#fff;font-weight:700}.framework-info-v2 #lots-tab-pane .card .card-text{display:none}.framework-info-v2 #lots-tab-pane .card .card-text a:hover{color:#006570!important}.framework-info-v2 #lots-tab-pane .card strong{color:#009bad}.framework-info-v2 #lots-tab-pane .card{padding-bottom:0!important}.framework-info-v2__downloads{padding:2rem;display:flex;gap:2rem;align-items:center}@media(max-width:768px){.framework-info-v2__downloads{flex-direction:column;text-align:center}}.framework-info-v2__downloads h5{color:#009bad;margin-bottom:.75rem}.framework-info-v2__downloads img{min-height:200px;min-width:200px;max-height:200px;max-width:200px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.framework-info-v2__downloads a,.framework-info-v2__downloads span{text-decoration:none;color:#009bad;transition:.2s ease-in-out}.framework-info-v2__downloads a:hover,.framework-info-v2__downloads span:hover{color:#006570}.framework-info-v2__downloads a:hover path,.framework-info-v2__downloads span:hover path{fill:#006570}.framework-info-v2 #frameworkTabs{border-bottom:none;gap:1rem}.framework-info-v2 #frameworkTabs .nav-item{border:2px solid #009bad;text-align:center;border-radius:4px}.framework-info-v2 #frameworkTabs .nav-item button{margin-inline:auto;color:#1e1e1e;text-transform:uppercase;border:none;font-size:1rem}.framework-info-v2 #frameworkTabs .nav-item .active{background:#009bad;color:#fff;width:100%}@media(max-width:768px){.framework-info-v2 #frameworkTabs{display:flex;flex-direction:column;align-items:center;justify-content:center}.framework-info-v2 #frameworkTabs .nav-item{border-bottom:1px solid #009bad;width:240px;text-align:center}.framework-info-v2 #frameworkTabs .nav-item button{margin-inline:auto;text-transform:uppercase}.framework-info-v2 #frameworkTabs .nav-item .active{border:none;border-bottom:1px solid #009bad;color:#009bad}.framework-info-v2 #frameworkTabs{padding-bottom:2rem}}.framework-info-v2__contact{padding:2rem;display:flex;gap:2rem;align-items:center}@media(max-width:768px){.framework-info-v2__contact{flex-direction:column;text-align:center}}.framework-info-v2__contact .icon{margin-left:0!important;color:#009bad;margin-top:1rem}.framework-info-v2__contact a,.framework-info-v2__contact span{text-decoration:none;color:#1e1e1e}.framework-info-v2__contact h5{color:#009bad;margin-bottom:.75rem}.framework-info-v2__contact p{margin-bottom:0!important}.framework-info-v2__contact img{height:200px;width:200px;-o-object-fit:cover;object-fit:cover;border:2px solid #009bad;border-radius:8px}.article-v2-header{padding-top:8rem}@media(max-width:991px){.article-v2-header{padding-top:8rem}}.article-v2-header h1{padding-bottom:2rem}.article-v2-header p{text-transform:uppercase;font-family:Open Sans;letter-spacing:1.5px}.article-v2-header__author{font-size:14px;letter-spacing:1.5px;margin-bottom:6rem}.article-v2-header img{width:100%}.article-v2-header__long-date{font-family:Open Sans;margin-top:2rem;color:#502d87;font-size:.8rem;letter-spacing:1.5px;margin-bottom:3rem}.article-v2-header__long-date span{font-family:Open Sans}.article-v2__section h1,.article-v2__section h2,.article-v2__section h3,.article-v2__section h4,.article-v2__section h5,.article-v2__section h6,.article-v2__section strong{color:#4d2a84}.article-v2__related-article{background:#502d87;color:#fff;height:100%;display:flex;flex-direction:column}.article-v2__related-article--section{padding-block:6rem;background:#f3f3f3}.article-v2__related-article--section h2{color:#502d87;text-align:center}.article-v2__related-article--triangle{text-align:center;color:#502d87;margin-bottom:6rem;display:block}.article-v2__related-article h4{text-align:center;grid-row:2}.article-v2__related-article img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;min-height:300px}.article-v2__related-article--body{color:#fff!important;text-align:center;padding:2rem 3rem;display:grid;grid-template-rows:auto auto auto 1fr;box-sizing:border-box;height:100%}.article-v2__related-article--date{color:#fff;font-size:14px;font-family:Open Sans;margin-bottom:.5rem;grid-row:1}.article-v2__related-article--desc{color:#fff;margin-top:1rem;grid-row:3}.article-v2__related-article a{color:#fff;align-self:end;padding:1rem 3rem;border:1px solid white;border-radius:4px;margin-top:2rem;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;grid-row:4}.in-content-image-right{float:right}.in-content-image-left{float:left}blockquote{color:#502d87;font-size:1.5rem;padding-left:80px;position:relative}@media(min-width:991px){blockquote{max-width:60%}}blockquote:before{content:"";background:url(/images//Quote.png);background-size:contain;background-position:center;background-repeat:no-repeat;font-size:2rem;color:#07c;position:absolute;left:-20px;top:-10px;height:80px;width:80px}.meet-the-team-v2{overflow:hidden;font-family:Open Sans}.meet-the-team-v2:not(.meet-the-team-v2__header){padding-bottom:8rem}@media(max-width:768px){.meet-the-team-v2:not(.meet-the-team-v2__header){padding-bottom:4rem}}.meet-the-team-v2 details>summary{list-style-type:none}.meet-the-team-v2 details>summary:after{content:"-";margin-left:5px}.meet-the-team-v2 summary{display:flex;justify-content:space-between;align-items:center;padding-block:1rem;padding-inline:1.5rem;border-radius:20px;background:#f2f3f4;margin-block:.5rem;transition:.2s ease-in-out;font-size:1.5rem}.meet-the-team-v2__header{padding-top:8rem;padding-bottom:4rem}@media(max-width:768px){.meet-the-team-v2__header{padding-top:4rem;text-align:center}}.meet-the-team-v2 summary h2{margin-bottom:0;font-size:1.75rem;font-family:Open Sans}.meet-the-team-v2 details[open]>summary{margin-bottom:2rem;background:#502d87;color:#fff}.meet-the-team-v2 details[open]>summary:after{content:"+"}.meet-the-team-v2 .card{background:#ecedee;border-radius:12px}.meet-the-team-v2 .card img{margin-top:1rem;margin-left:1rem;margin-right:1rem;z-index:5;margin-bottom:-10px;border-radius:12px;overflow:clip;height:220px;-o-object-fit:cover;object-fit:cover}.meet-the-team-v2 .card .card-body{background:#502d87;color:#fff;border-radius:12px;padding-top:2rem}.meet-the-team-v2 .card .card-body h4{font-size:1.25rem}.meet-the-team-v2 .card .card-body p,.meet-the-team-v2 .card .card-body a{font-size:1rem;font-weight:bolder;font-family:Open Sans}.meet-the-team-v2 .card .card-body p,.meet-the-team-v2 .card .card-body h4{margin:0}.meet-the-team-v2 .card .card-body a,.meet-the-team-v2 .card .card-body span,.meet-the-team-v2 .card .card-body strong{color:#fff}.meet-the-team-v2 .card .card-body path{fill:#fff}.meet-the-team-v2__swiper .swiper-container{overflow:hidden}.meet-the-team-v2__swiper .swiper-button-next,.meet-the-team-v2__swiper .swiper-button-prev{position:static;height:48px;width:48px;border-radius:1000px;background:#502d87}.meet-the-team-v2__swiper .swiper-button-next:after,.meet-the-team-v2__swiper .swiper-button-prev:after{display:none}.solution-v2{font-family:Open Sans}.solution-v2 p{font-size:1rem}.solution-v2 .btn-primary{border-radius:12px}.solution-v2 #lotContent{text-align:left;margin-top:2rem}.solution-v2__title{text-align:center;margin-bottom:18px;font-family:Open Sans;color:#4d2a84!important;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-inline:2rem;margin-inline:auto}.solution-v2__title:after{content:"";position:absolute;width:100%;height:2px;background:#de3050;bottom:-18px;left:0}.solution-v2--rte{max-width:70%;margin-inline:auto;padding-top:24px}.solution-v2--rte ul{list-style-position:inside}.solution-v2__section-1{padding-block:4rem}@media(max-width:991px){.solution-v2__section-1{text-align:center}}.solution-v2__section-1 h2{text-align:left;margin-inline:unset;padding:0}@media(max-width:991px){.solution-v2__section-1 h2{text-align:center;margin-inline:auto}}.solution-v2__section-1 img{border-radius:12px}.solution-v2__section-1--rte{padding-top:24px}@media(min-width:991px){.solution-v2__section-1--rte{padding-right:14rem}}.solution-v2 .swiper-button-next,.solution-v2 .swiper-button-prev{position:static;height:48px;width:48px;border-radius:1000px;background:#4d2a84}.solution-v2 .swiper-button-next svg,.solution-v2 .swiper-button-prev svg{height:16px!important;width:16px!important}.solution-v2 .swiper-button-next:after,.solution-v2 .swiper-button-prev:after{display:none}.solution-v2__section-2--header{padding-block:4rem}.solution-v2__section-2--row{justify-content:space-evenly}@media(min-width:992px){.solution-v2__section-2--row-block{flex:0 0 auto;width:16.66666667%}}.solution-v2__section-2--row:after{content:"";width:70%;height:500px;background:transparent;border:10px solid red;position:absolute;top:10%;left:15%;border-radius:48px;z-index:-1}@media(max-width:1700px){.solution-v2__section-2--row{justify-content:center!important}}.solution-v2__section-2 .container .row{justify-content:space-evenly}@media(max-width:1700px){.solution-v2__section-2 .container .row{justify-content:center!important}}.solution-v2__section-2--step-card{padding-top:3rem;padding-bottom:5rem;padding-inline:1rem;text-align:center;color:#fff;position:relative;display:block;flex-direction:column;align-items:center;justify-content:center;background-position:center;background-size:cover;border-radius:18px;overflow:clip}.solution-v2__section-2--step-card:after{position:absolute;content:"";height:100%;width:100%;background:#000000d9;top:0;left:0}.solution-v2__section-2--step-card h5{font-size:2.5rem;padding:.5rem;border-radius:1000px;width:64px;height:64px;margin-inline:auto;margin-bottom:0;background:#21242d;line-height:2.5rem}.solution-v2__section-2--step-card p{margin-top:2rem}.solution-v2__section-2--contact-card{background:#12141c;color:#fff;text-align:center;padding-block:3rem;padding-inline:1rem;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}.solution-v2__section-2--contact-card h5{text-transform:uppercase}.solution-v2__section-2--contact-card p{color:#fff}.solution-v2__section-2--contact-card .btn{width:100%;border-radius:4px;font-size:.75rem;color:#12141c}.solution-v2__section-2--step-card-content{position:relative;z-index:4}.solution-v2__section-2--step-card-content p{color:#fff}.solution-v2__section-3{padding-block:4rem}@media(max-width:991px){.solution-v2__section-3{padding-block:4rem}}.solution-v2__section-3 h2{text-align:center;margin-bottom:24px;font-family:Open Sans;color:#4d2a84;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-inline:2rem;margin-inline:auto}.solution-v2__section-3 h2:after{content:"";position:absolute;width:100%;height:2px;background:#de3050;bottom:-24px;left:0}.solution-v2__section-4{background:#4d2a84;color:#fff;padding-block:4rem;text-align:center}@media(min-width:991px){.solution-v2__section-4{text-align:left}}@media(min-width:991px){.solution-v2__section-4 .flex-lg-row{gap:10rem}}.solution-v2__section-4 h3{font-family:Open Sans}.solution-v2__section-4 p,.solution-v2__section-4 a{color:#fff!important}.solution-v2__section-4 .btn.btn-primary{padding:1rem;color:#421578}@media(max-width:991px){.solution-v2__section-4 .btn.btn-primary{margin-top:48px}}.solution-v2__section-5{margin-block:4rem}@media(max-width:991px){.solution-v2__section-5{margin-block:4rem}}.solution-v2__section-5 img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:18px}.solution-v2__section-5 .content-card{height:100%;padding:2.5rem;border-radius:18px;color:#fff;position:relative;overflow:hidden}.solution-v2__section-5 .content-card:after{height:20px;background:#4d2a84;width:200px;content:"We can help";font-size:14px;text-align:center;position:absolute;top:20px;left:-70px;transform:rotate(-45deg)}.solution-v2__section-5 .content-card p{color:#fff}.solution-v2__section-6{text-align:center;padding-top:4rem}.solution-v2__section-6 h2{text-align:center;margin-bottom:24px;font-family:Open Sans;color:#de3050;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-inline:2rem;margin-inline:auto}.solution-v2__section-6 h2:after{content:"";position:absolute;width:100%;height:2px;background:#de3050;bottom:-24px;left:0}.solution-v2__section-6--rte{max-width:70%;margin-inline:auto;padding-top:24px;text-align:center}.solution-v2__section-6 .view-lot-button{display:flex;align-items:center;gap:2rem;padding:2rem;border:2px solid #de3050;border-radius:18px;box-shadow:#00000030 0 10px 20px,#0000003b 0 6px 6px;height:100%}.solution-v2__section-6 .view-lot-button.active{background:#de3050;color:#fff}.solution-v2__section-6 .view-lot-button.active p{color:#fff}.solution-v2__section-6 .view-lot-button.active .btn{background:#fff!important;color:#de3050}.solution-v2__section-6 .view-lot-button p{margin:0;text-align:center;margin-inline:auto;font-size:1.125rem}.solution-v2__section-6 #lotContentDiv{padding:2rem;border:2px solid #de3050;border-radius:18px;box-shadow:#00000030 0 10px 20px,#0000003b 0 6px 6px;margin-top:2rem}.solution-v2__section-7{padding-block:4rem}@media(max-width:991px){.solution-v2__section-7{padding-block:4rem}}.solution-v2__section-7 h2{text-align:center;margin-bottom:24px;font-family:Open Sans;color:#de3050;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-inline:2rem;margin-inline:auto}.solution-v2__section-7 h2:after{content:"";position:absolute;width:100%;height:2px;background:#de3050;bottom:-24px;left:0}@media(max-width:991px){.solution-v2__section-7--logo-row{gap:2rem}}.solution-v2__section-7--logo-row img{-o-object-fit:cover;object-fit:cover}@media(max-width:991px){.solution-v2__section-7--logo-row img{width:100%;height:300px}}.solution-v2__section-7 .btn-primary{margin-top:96px;padding-block:.75rem;padding-inline:2.5rem}.solution-v2__section-7 img{border:2px solid #de3050;border-radius:18px;box-shadow:#00000030 0 10px 20px,#0000003b 0 6px 6px}.solution-v2__section-7--rte{max-width:70%;margin-inline:auto;padding-top:24px;padding-bottom:48px;text-align:center}.solution-v2__section-8 h2{text-align:center;margin-bottom:24px;font-family:Open Sans;color:#de3050;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-inline:2rem;margin-inline:auto}.solution-v2__section-8 h2:after{content:"";position:absolute;width:100%;height:2px;background:#de3050;bottom:-24px;left:0}.solution-v2__section-8 .solution-v2--rte h3,.solution-v2__section-8 .solution-v2--rte h4,.solution-v2__section-8 .solution-v2--rte h5,.solution-v2__section-8 .solution-v2--rte h6{color:#de3050}.solution-v2__section-9{padding-block:4rem}@media(max-width:991px){.solution-v2__section-9{padding-block:4rem}}.solution-v2__section-9 h2{text-align:center;margin-bottom:24px;font-family:Open Sans;color:#de3050;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-inline:2rem;margin-inline:auto}.solution-v2__section-9 h2:after{content:"";position:absolute;width:100%;height:2px;background:#de3050;bottom:-24px;left:0}.solution-v2__section-9--tab-container{display:flex;gap:24px}@media(max-width:991px){.solution-v2__section-9--tab-container{flex-direction:column}}@media(min-width:991px){.solution-v2__section-9--tab-container .tab-content-mobile{display:none!important}}.solution-v2__section-9--tab-container button.active{background:#de3050;color:#fff}.solution-v2__section-9--tab-container button.active p{color:#fff;border-color:#fff}.solution-v2__section-9--tab-container button{flex-grow:1;background:#fff;border:2px solid #de3050;border-radius:8px;box-shadow:none;aspect-ratio:4/3;display:flex;flex-direction:column;justify-content:space-between;padding:3rem;transition:.2s ease-in-out;width:330px}@media(max-width:991px){.solution-v2__section-9--tab-container button{height:250px;width:100%}}.solution-v2__section-9--tab-container button:hover{background:#de3050;color:#fff}.solution-v2__section-9--tab-container button:hover p{color:#fff;border-color:#fff}.solution-v2__section-9--tab-container button:hover h1,.solution-v2__section-9--tab-container button:hover h2,.solution-v2__section-9--tab-container button:hover h3,.solution-v2__section-9--tab-container button:hover h4,.solution-v2__section-9--tab-container button:hover h5{color:#fff}.solution-v2__section-9--tab-container button h5{text-align:center;margin-inline:auto;color:#333}.solution-v2__section-9--tab-container button p{transition:.2s ease-in-out;margin-bottom:0;color:#de3050;border:1px solid #de3050;border-radius:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-block:.5rem;padding-inline:2.5rem;margin-inline:auto}.solution-v2__section-9--tab-content{background:#de3050;color:#fff;margin-top:24px;padding:4rem;border-radius:8px;display:none;transition:.1s ease-in-out}.solution-v2__section-9--tab-content p,.solution-v2__section-9--tab-content h1,.solution-v2__section-9--tab-content h2,.solution-v2__section-9--tab-content h3,.solution-v2__section-9--tab-content h4,.solution-v2__section-9--tab-content h5,.solution-v2__section-9--tab-content h6{color:#fff}@media(min-width:991px){.solution-v2__section-9--tab-content.mobile-view{display:none!important}}@media(max-width:991px){.solution-v2__section-9--tab-content.desktop-view{display:none!important}}@media(max-width:991px){.solution-v2 .desktop-version{display:none!important}}@media(min-width:991px){.solution-v2 .tab-content-mobile p{color:#fff}}.solution-v2__testimonial-swiper{text-align:center}.solution-v2__testimonial-swiper--span{color:#de3050;text-transform:uppercase;letter-spacing:.25rem}.solution-v2__testimonial-swiper .swiper-button-next,.solution-v2__testimonial-swiper .swiper-button-prev{position:absolute;background:none}.solution-v2__testimonial-swiper .swiper-slide{display:flex;flex-direction:column;align-items:center;justify-content:center}.solution-v2__testimonial-swiper .swiper-button-prev{left:20%}@media(max-width:991px){.solution-v2__testimonial-swiper .swiper-button-prev{left:5%}}.solution-v2__testimonial-swiper .swiper-button-next{right:20%}@media(max-width:991px){.solution-v2__testimonial-swiper .swiper-button-next{right:5%}}.solution-v2__testimonial-swiper--heading{color:#de3050;font-family:Open Sans;padding-top:16px}.solution-v2__testimonial-swiper--section{text-align:center;padding-block:4rem}@media(max-width:991px){.solution-v2__testimonial-swiper--section{padding-block:4rem}}.solution-v2__testimonial-swiper--section{position:relative}.solution-v2__testimonial-swiper--name{margin-top:48px;text-transform:uppercase;letter-spacing:.2rem}.solution-v2__testimonial-swiper img{margin-top:24px;border:2px solid #de3050;border-radius:5000px;padding:.5rem}.solution-v2__testimonial-swiper--rte{font-size:1.25rem;margin-top:48px;max-width:50%;margin-inline:auto}@media(max-width:991px){.solution-v2__testimonial-swiper--rte{max-width:80%}}.solution-v2__logo-banner--section{background:#f8f9fa;padding-block:4rem}@media(max-width:991px){.solution-v2__logo-banner--section{padding-block:4rem}}.solution-v2__logo-banner--section img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;max-width:300px}@media(max-width:991px){.solution-v2__logo-banner--section img{width:50%}}.solution-v2__logo-banner--wrapper{display:flex;align-items:center;justify-content:center;gap:2rem}@media(max-width:991px){.solution-v2__logo-banner--wrapper{flex-wrap:wrap}}.solution-v2-vehicles__section-3{background:#1c2239;padding-block:4rem;margin-block:4rem;position:relative;overflow:hidden;color:#fff}.solution-v2-vehicles__section-3 p{color:#fff}.solution-v2-vehicles__section-3 .solution-v2__title{color:#fff!important}@media(max-width:991px){.solution-v2-vehicles__section-3{padding-top:4rem;padding-bottom:0;text-align:center}}.solution-v2-vehicles__section-3:after{content:"";position:absolute;height:105%;width:120px;background:linear-gradient(to right,#1c2239 30%,transparent 100%);left:54%;top:0;transform:translate(-50%)}@media(max-width:991px){.solution-v2-vehicles__section-3:after{display:none}}.solution-v2-vehicles__section-3--img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.solution-v2-vehicles__section-3--img{width:50%;height:100%;position:absolute;top:0;right:-30px}@media(max-width:991px){.solution-v2-vehicles__section-3--img{position:static;width:100%;margin:0;padding-inline:0;padding-top:3rem}}@media(min-width:991px){.solution-v2-vehicles__section-3 .solution-v2__title{padding-inline:0;margin-inline:0}}.solution-v2-vehicles__section-3 .solution-v2__title,.solution-v2-vehicles__section-3 .solution-v2--rte{text-align:left;max-width:100%;color:#fff}.solution-v2-vehicles__section-4{padding-bottom:8rem}.solution-v2-vehicles__section-4 .solution-v2__title{max-width:550px}.solution-v2-vehicles__section-4--list-wrapper{padding:2rem;border:4px solid #76ae62;background:#1c2239;margin-top:4rem;border-radius:12px;box-shadow:#32325d40 0 50px 100px -20px,#0000004d 0 30px 60px -30px}.solution-v2-vehicles__section-4 .floating-image{position:absolute;height:300px;width:400px;left:50%;transform:translate(-50%);top:180px}@media(max-width:991px){.solution-v2-vehicles__section-4 .floating-image{display:none}}.solution-v2-vehicles__section-4 .two-column-list{margin-inline:0;width:100%;margin-bottom:0;list-style:none;padding:0;padding-bottom:2rem;display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:1rem;position:relative}@media(max-width:991px){.solution-v2-vehicles__section-4 .two-column-list{display:flex;flex-direction:column;text-align:center}}.solution-v2-vehicles__section-4 .two-column-list:after{position:absolute;content:"";width:2px;height:120px;background:#76ae62;left:50%;top:0;transform:translate(-50%)}@media(max-width:991px){.solution-v2-vehicles__section-4 .two-column-list:after{display:none}}.solution-v2-vehicles__section-4 .two-column-list li{font-size:1.75rem;color:#76ae62;font-family:Open Sans;padding-left:3rem}@media(max-width:991px){.solution-v2-vehicles__section-4 .two-column-list li{padding:0}}.solution-v2-vehicles__section-5{background:#1c2239;color:#fff!important;padding-block:4rem}.solution-v2-vehicles__section-5 p{color:#fff}.solution-v2-vehicles__section-5 .solution-v2__title{color:#fff!important}.solution-v2-vehicles__section-5 .btn-primary{background:#76ae62;padding:1rem;border-radius:500px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;display:block;color:#fff}.solution-v2-vehicles__section-5 .btn-primary:hover{color:#fff}.solution-v2-vehicles__section-6{padding-block:4rem}@media(min-width:991px){.solution-v2-vehicles__section-6 .tab-content-mobile{display:none!important}}.solution-v2-vehicles__section-6 .vehicle-grid-links__content-display{background:#0d132a;color:#fff;padding:2rem;display:none;border-radius:8px}@media(min-width:991px){.solution-v2-vehicles__section-6 .vehicle-grid-links__content-display{margin-top:2rem}}.solution-v2-vehicles__section-6 .vehicle-grid-links__content-display h1,.solution-v2-vehicles__section-6 .vehicle-grid-links__content-display h2,.solution-v2-vehicles__section-6 .vehicle-grid-links__content-display h3,.solution-v2-vehicles__section-6 .vehicle-grid-links__content-display h4,.solution-v2-vehicles__section-6 .vehicle-grid-links__content-display h5,.solution-v2-vehicles__section-6 .vehicle-grid-links__content-display h6,.solution-v2-vehicles__section-6 .vehicle-grid-links__content-display p{color:#fff}.solution-v2-vehicles__section-6 .vehicle-grid-links .vehicle-grid-links__item{background:#0d132a;color:#fff;padding:20px;border-radius:8px;display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;height:100%}.solution-v2-vehicles__section-6 .vehicle-grid-links .vehicle-grid-links__item.active{background:#76ae62}.solution-v2-vehicles__section-6 .vehicle-grid-links .vehicle-grid-links__item.active a{border-color:#1c2239!important}.solution-v2-vehicles__section-6 .vehicle-grid-links .vehicle-grid-links__item a{color:#fff;border:1px solid #76ae62;border-radius:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5rem;margin-top:.5rem}.solution-v2-vehicles__section-6 .vehicle-grid-links .vehicle-grid-links__item a:hover{color:#fff}.solution-v2-vehicles__section-6 .vehicle-grid-links .vehicle-grid-links__item--double{background:#4b3b8f;grid-column:span 2;text-align:left;padding:20px;border-radius:8px;color:#fff}.solution-v2-vehicles__section-6 .vehicle-grid-links .vehicle-grid-links__item--double p{color:#fff;text-align:center}.solution-v2-vehicles__section-6 .vehicle-grid-links{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding-top:2rem}@media(max-width:991px){.solution-v2-vehicles__section-6 .vehicle-grid-links{display:flex;flex-direction:column}}.solution-v2-vehicles__section-6 .vehicle-grid-links__item{background:#0d132a;color:#fff;padding:20px;border-radius:8px;display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center}.solution-v2-vehicles__section-6 .vehicle-grid-links__item a{color:#fff;border:1px solid #76ae62;border-radius:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5rem;margin-top:.5rem}.solution-v2-vehicles__section-6 .vehicle-grid-links__item a:hover{color:#fff}.solution-v2-vehicles__section-6 .vehicle-grid-links__item--double{background:#4b3b8f;grid-column:span 2;text-align:left;padding:20px;border-radius:8px;color:#fff}.solution-v2-vehicles__section-6 .vehicle-grid-links__item--double p{color:#fff;text-align:center}.solution-v2-vehicles__section-6 .vehicle-grid-links__item:nth-child(5),.solution-v2-vehicles__section-6 .vehicle-grid-links__item:nth-child(6){grid-column:auto}@media(max-width:768px){.solution-v2-vehicles__section-6 .vehicle-grid-links{grid-template-columns:repeat(2,1fr)}.solution-v2-vehicles__section-6 .vehicle-grid-links__item--double{grid-column:span 2}}@media(max-width:480px){.solution-v2-vehicles__section-6 .vehicle-grid-links{grid-template-columns:1fr}.solution-v2-vehicles__section-6 .vehicle-grid-links__item--double{grid-column:span 1}}@media(min-width:992px){.solution-v2-vehicles__section-6 .vehicle-grid-links__content-display.full-width{grid-column:1/-1;width:100%;display:flex;justify-content:center;align-items:center}}.solution-v2-vehicles__section-7{padding-block:4rem}.solution-v2-vehicles__section-7 .btn-primary{background:#76ae62;padding:1rem;border-radius:5000px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;display:block;color:#fff}.solution-v2-vehicles__section-7 .btn-primary:hover{color:#fff}.solution-v2-vehicles .solution-v2__section-4{background:#1c2239!important;color:#fff}.solution-v2-vehicles .solution-v2__section-4 p,.solution-v2-vehicles .solution-v2__section-4 a{color:#fff!important}.solution-v2-vehicles .solution-v2__testimonial-swiper--heading,.solution-v2-vehicles .solution-v2__testimonial-swiper--span{color:#76ae62}.solution-v2-vehicles .solution-v2__testimonial-swiper img{border-color:#76ae62}.solution-v2-lifecycle__row{--bs-gutter-x: 10rem}.solution-v2-lifecycle .solution-v2__title{color:#fff!important;padding:0}.solution-v2-lifecycle__section-5 .solution-v2--rte,.solution-v2-lifecycle__section-5 .solution-v2--rte p,.solution-v2-lifecycle__section-5 .solution-v2--rte h1,.solution-v2-lifecycle__section-5 .solution-v2--rte h2,.solution-v2-lifecycle__section-5 .solution-v2--rte h3,.solution-v2-lifecycle__section-5 .solution-v2--rte h4,.solution-v2-lifecycle__section-5 .solution-v2--rte h5,.solution-v2-lifecycle__section-5 .solution-v2--rte h6{color:#fff}.solution-v2-lifecycle__section-link{margin-top:5rem;--bs-gutter-x: 10rem;position:relative}@media(max-width:991px){.solution-v2-lifecycle__section-link .col-lg-6:first-of-type{padding-bottom:4rem;border-bottom:2px solid #f59e33}}@media(max-width:991px){.solution-v2-lifecycle__section-link .col-lg-6{align-items:center;display:flex;flex-direction:column;text-align:center}.solution-v2-lifecycle__section-link .col-lg-6 h3{margin-top:2rem}.solution-v2-lifecycle__section-link .col-lg-6 p{max-width:100%}}.solution-v2-lifecycle__section-link .col-lg-6 p{max-width:75%;word-wrap:break-word}@media(max-width:991px){.solution-v2-lifecycle__section-link .col-lg-6:nth-of-type(2){margin-top:4rem}}.solution-v2-lifecycle__section-link:after{position:absolute;content:"";height:100%;width:2px;background:#f59e33;top:0;left:45.5%;transform:translate(-50%)}@media(max-width:991px){.solution-v2-lifecycle__section-link:after{display:none}}.solution-v2-lifecycle__section-link--span{color:#f59e33;font-family:Open Sans;text-transform:uppercase;font-size:.9rem}.solution-v2-lifecycle__section-link--title{font-size:3rem}.solution-v2-lifecycle__section-link p{font-size:.9rem}.solution-v2-lifecycle__section-link a{border:1px solid #f59e33;border-radius:4px;padding:.5rem 1.5rem;text-transform:uppercase;font-family:Open Sans;font-size:.9rem;color:#fff}.solution-v2-lifecycle__section-5{padding-block:4rem;background:#1c2239;color:#fff}.solution-v2-lifecycle__section-5 .solution-v2__title{color:#f59e33!important}.solution-v2-lifecycle__section-5 a{background:transparent;border:1px solid #f59e33;border-radius:4px!important;padding:.5rem 1.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;display:block;color:#fff}.solution-v2-lifecycle__section-5 a:hover{background:transparent;border:1px solid #f59e33}.solution-v2-lifecycle__optimise--section{background:url(/images/Lifecycle-Background.webp);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;padding-block:4rem}.solution-v2-lifecycle__optimise--section p{color:#fff}@media(max-width:991px){.solution-v2-lifecycle__optimise--rte{text-align:center}}.solution-v2-lifecycle__optimise--rte p{font-size:.9rem;color:#fff}.solution-v2-lifecycle .solution-v2__section-9--tab-container button{background:#1c2239;border:#1c2239;color:#fff;font-size:.75rem}.solution-v2-lifecycle .solution-v2__section-9--tab-container button h5{color:#fff}.solution-v2-lifecycle .solution-v2__section-9--tab-container button:hover{background:#f59e33;color:#1c2239}.solution-v2-lifecycle .solution-v2__section-9--tab-container button:hover p{border-color:#1c2239;color:#1c2239}.solution-v2-lifecycle .solution-v2__section-9--tab-container button p{border-color:#f59e33;color:#f59e33;font-size:.75rem}.solution-v2-lifecycle .solution-v2__section-9--tab-content{background:#1c2239}.solution-v2-lifecycle .solution-v2__section-9--tab-content p{color:#fff}.solution-v2-lifecycle .solution-v2__testimonial-swiper--heading,.solution-v2-lifecycle .solution-v2__testimonial-swiper--span{color:#f59e33}.solution-v2-lifecycle .solution-v2__testimonial-swiper img{border-color:#f59e33}.solution-v2-leasing__services--section{padding-block:4rem;background:#1c2239;color:#fff}.solution-v2-leasing__services--section p,.solution-v2-leasing__services--section a{color:#fff}.solution-v2-leasing__services--section .solution-v2__title{color:#fff!important}.solution-v2-leasing__tagline{text-align:center;margin-top:4rem;font-size:14px!important}.solution-v2-leasing__services-button{text-transform:uppercase;padding:1rem 2.5rem;border:1px solid #7da8cc;color:#fff;border-radius:500px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-top:4rem;font-size:14px}.solution-v2-leasing__services-blue-button{padding-top:1.5rem!important;padding-bottom:1.5rem!important;padding-left:2.5rem;padding-right:2.5rem;border:2px solid #7da8cc;color:#7da8cc!important;border-radius:6px;display:block;width:75%;margin-inline:auto;margin-top:4rem;font-size:1.3rem;text-align:center}.solution-v2-leasing__service-card{width:350px;background-color:transparent;padding:1.5rem;border-radius:12px;border:2px solid #7da8cc}.solution-v2-leasing__service-card--title{color:#7da8cc}.solution-v2-leasing__service-card--wrapper{display:flex;flex-wrap:wrap;gap:4rem;align-items:center;justify-content:center;margin-inline:auto;margin-top:4rem}.solution-v2-leasing__service-card p{font-size:14px}.solution-v2-leasing__section{padding-block:4rem}.solution-v2-leasing__steps--card{background:#7da8cc;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:2rem;border-radius:12px;padding:2rem}.solution-v2-leasing__steps--card p{color:#1c2239;margin-top:2rem}.solution-v2-leasing__steps--card span{background:#1c2239;color:#7da8cc;padding:1rem;border-radius:5000px;font-size:2rem;height:60px;width:60px;display:flex;align-items:center;justify-content:center;font-family:Open Sans}.solution-v2-leasing .solution-v2__section-4{background:#1c2239!important;color:#fff}.solution-v2-leasing .solution-v2__section-4 p,.solution-v2-leasing .solution-v2__section-4 a{color:#fff!important}.solution-v2-leasing .solution-v2__testimonial-swiper--heading,.solution-v2-leasing .solution-v2__testimonial-swiper--span{color:#7da8cc}.solution-v2-leasing .solution-v2__testimonial-swiper img{border-color:#7da8cc}.solution-v2-mps__solution-logos--section{padding-block:4rem}.solution-v2-mps__section-list{padding-block:4rem;background:#421578;background-image:url(/images/Purple-Background.webp);background-size:contain;background-repeat:no-repeat;background-position:center;color:#fff}@media(max-width:991px){.solution-v2-mps__section-list{background-size:cover;text-align:center}}.solution-v2-mps__section-list img{width:100%;box-shadow:#00000059 0 5px 15px;border-radius:12px;margin-top:1rem}@media(max-width:991px){.solution-v2-mps__section-list img{margin-bottom:3rem}}.solution-v2-mps__section-list .solution-v2__title{padding:0;color:#fff!important;text-align:left}@media(max-width:991px){.solution-v2-mps__section-list .solution-v2__title{text-align:center}}.solution-v2-mps .solution-v2__section-4 p{color:#fff}.solution-v2-mps__rte{padding-top:1rem;display:block}.solution-v2-mps__text-list{--bs-gutter-x: 10rem}.solution-v2-mps__text-list p{color:#fff}.solution-v2-mps__list-item{background:#fff;border-radius:12px;text-align:center;padding:1rem 2rem;box-shadow:#00000059 0 5px 15px}.solution-v2-mps__list-item h5{font-family:Open Sans;color:#421578}.solution-v2-mps__list-item p{margin-bottom:0;color:#333}.solution-v2-mps__accordion--section{padding-block:4rem!important}@media(max-width:991px){.solution-v2-mps__accordion--section{padding-block:2rem!important}}.solution-v2-mps__accordion--section details[open]{background:#edeeef;border-radius:20px}.solution-v2-mps__accordion--section details[open] summary{border-bottom-left-radius:0;border-bottom-right-radius:0}.solution-v2-mps__grid-items{position:relative}@media(max-width:991px){.solution-v2-mps__grid-items{text-align:center;margin-top:4rem}}.solution-v2-mps__grid-items--section{padding-top:6rem;padding-bottom:8rem}@media(max-width:991px){.solution-v2-mps__grid-items--section{padding-top:3rem;padding-bottom:6rem}}@media(max-width:991px){.solution-v2-mps__grid-items--section p{text-align:center}}.solution-v2-mps__grid-items--section .solution-v2__title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0;text-align:left;margin-inline:unset}@media(max-width:991px){.solution-v2-mps__grid-items--section .solution-v2__title{text-align:center;margin-inline:auto}}.solution-v2-mps__grid-items--row{--bs-gutter-x: 10rem}.solution-v2-mps__grid-items .row{row-gap:2rem}.solution-v2-mps__grid-items:before{position:absolute;height:521px;width:521px;content:"";border:8px dotted #009bad;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:5000px;z-index:-1}@media(max-width:991px){.solution-v2-mps__grid-items:before{height:400px;width:400px}}.solution-v2-mps__grid-items:after{position:absolute;content:"";background:url(/images/OPTIMiSe-Logo.webp);height:110px;width:110px;background:url(/images/OPTIMiSe-Logo.webp) no-repeat center center;background-size:contain;top:50%;left:50%;transform:translate(-50%,-50%)}.solution-v2-mps__grid-items--item{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border:1px solid #c5b2d2;border-radius:20px;padding:.5rem;text-align:center;box-shadow:#00000059 0 5px 15px;font-size:12px}.solution-v2-mps__grid-items--item img{-o-object-fit:contain;object-fit:contain;border-radius:6000px;margin-bottom:.5rem}.solution-v2-mps__rte p{word-wrap:break-word}.solution-v2-mps .solution-v2__testimonial-swiper--span,.solution-v2-mps .solution-v2__testimonial-swiper--heading{color:#4d2a84!important}.solution-v2-mps .solution-v2__testimonial-swiper img{border-color:#4d2a84}.tab-accordion-partial .solution-v2__title{color:#f59e33!important}.tab-accordion-partial .solution-v2__title:after{background:#f59e33}.active-turq{color:#009bad!important}.active-red{color:#de3050!important}.active-blue{color:#7da8cc!important}.active-orange{color:#f59e33!important}.active-green{color:#76ae62!important}.active-pink{color:#c3aed2!important}.framework-suppliers-v2__back-to-top a,.framework-suppliers-v2__back-to-top .icon-arrow-upward{color:#009bad}.framework-suppliers-v2__header{padding-top:8rem}@media(max-width:768px){.framework-suppliers-v2__header{padding-top:4rem;text-align:center}}.framework-suppliers-v2__header h1{font-family:Open Sans;font-weight:700;margin-bottom:1rem}.framework-suppliers-v2__header h1 span{font-family:Open Sans;color:#009bad}.framework-suppliers-v2__subtitle{font-family:Open Sans;padding-bottom:4rem}@media(max-width:768px){.framework-suppliers-v2__subtitle{padding-bottom:1rem}}.framework-suppliers-v2 .a-z-btn{background-color:transparent!important;border:2px solid #009bad;font-family:Open Sans;font-size:1.5rem;color:#009bad;padding:.5rem;border-radius:8px;margin-bottom:.6em;text-transform:uppercase}@media(max-width:768px){.framework-suppliers-v2 .a-z-btn{width:100%}}.framework-suppliers-v2 .a-z-btn:hover{background-color:#009bad!important;color:#fff}@media(max-width:768px){.framework-suppliers-v2 .letter-wrapper{display:flex;flex-wrap:wrap;justify-content:center}}.framework-suppliers-v2 .letter-wrapper .btn{background-color:transparent!important;border:2px solid #009bad;font-family:Open Sans;font-size:1.5rem;color:#009bad;padding:.5rem;border-radius:8px}.framework-suppliers-v2 .letter-wrapper .btn.disabled{opacity:.2}.framework-suppliers-v2 .letter-wrapper .btn:hover{background-color:#009bad!important;color:#fff}.framework-suppliers-v2 .letter-container h3{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:transparent!important;border:2px solid #009bad;font-family:Open Sans;font-size:1.5rem;color:#fff;background-color:#009bad!important;padding:.4em;border-radius:8px;width:57.6px;height:57.6px;margin-bottom:0;text-align:center;display:flex;align-content:center;align-items:center;justify-content:center}.framework-suppliers-v2 .letter-container .card{border:2px solid #009bad;border-radius:8px;overflow:clip}@media(max-width:768px){.framework-suppliers-v2 .letter-container .card{margin-left:0!important}}.framework-suppliers-v2 .letter-container .card .list-group-item{background:#e7e7e7;font-size:14px;font-family:Open Sans;font-weight:400;transition:.2s ease-in-out;border:none}.framework-suppliers-v2 .letter-container .card .list-group-item:hover{background:#009bad}.framework-suppliers-v2 .letter-container .card .list-group-item:hover a{color:#fff}.framework-suppliers-v2 .letter-container .card .list-group-item a{color:#1e1e1e}.suppliers-v2{padding-top:8rem}@media(max-width:768px){.suppliers-v2{padding-top:0rem}}.suppliers-v2 .supplier-logo{border-radius:8px;border:2px solid #4d2a84!important;padding:1rem;background:#fff;height:321px;width:371px}@media(max-width:991px){.suppliers-v2 .supplier-logo{width:100%}}@media(max-width:768px){.suppliers-v2__image-column{padding-top:4rem}}@media(max-width:564px){.suppliers-v2__image-column,.suppliers-v2__content-column{background-color:#e3e3e3}}.suppliers-v2__supplier-info--wrapper{text-align:center}@media(min-width:1200px){.suppliers-v2__supplier-info--wrapper{padding-inline:8rem;text-align:left}}.suppliers-v2__supplier-info--wrapper h1{font-weight:400;font-family:Open Sans}.suppliers-v2__supplier-info--wrapper a{font-weight:400;font-family:Open Sans;transition:.2s ease-in-out}.suppliers-v2__supplier-info--wrapper a:hover{text-decoration:none!important}.suppliers-v2 .read-more-btn{font-family:Open Sans;font-weight:400;margin-bottom:2rem;display:flex;align-items:center;color:#009bad!important;background:none;border:none;padding:0;display:none}.suppliers-v2 .read-more-btn svg{margin-left:5px}.suppliers-v2 .read-more-btn.visible{display:inline-flex}.suppliers-v2 .read-more-content.collapsed{max-height:220px}.suppliers-v2 .read-more-content.expanded{max-height:none}.suppliers-v2 .read-more-container{position:relative}.suppliers-v2 .read-more-content{overflow:hidden;transition:max-height .3s ease}.suppliers-v2 .read-more-icon{display:inline-block;transition:transform .3s ease}.suppliers-v2 .read-more-icon.rotated{transform:rotate(180deg)}.suppliers-v2__back-btn{font-family:Open Sans;font-weight:400;margin-bottom:2rem;display:flex;align-items:center;color:#009bad!important}.suppliers-v2__back-btn path{fill:#009bad!important}.suppliers-v2__back-btn span{font-size:.8rem;font-weight:bolder}.suppliers-v2__contacts--wrapper{margin-top:3rem}.suppliers-v2__contacts--wrapper .card{color:#525252}.suppliers-v2__contacts--wrapper .card .icon-arrow-forward,.suppliers-v2__contacts--wrapper .card .icon-arrow-upward,.suppliers-v2__contacts--wrapper .card .icon-file-download{color:#525252;margin-right:4px}.suppliers-v2__contacts--wrapper .card-header{background-color:#009bad;color:#fff;border-top-right-radius:12px;border-top-left-radius:12px;padding-block:1rem;padding-inline:1rem}.suppliers-v2__contacts--wrapper .card-body{background-color:#e3e3e3;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
