﻿@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@font-face{font-family:"Toyota Display";src:url("../fonts/ToyotaDisplay-Bold.eot");src:url("../fonts/ToyotaDisplay-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/ToyotaDisplay-Bold.woff2") format("woff2"), url("../fonts/ToyotaDisplay-Bold.woff") format("woff"), url("../fonts/ToyotaDisplay-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}body{margin:0;overflow-x:hidden}.white-popup-block{display:flex;width:660px;padding:36px;flex-direction:column;align-items:flex-start;gap:24px;flex-shrink:0;border-radius:8px;background:#f5fcfc;margin:0 auto;padding-bottom:0}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}p{color:#140419;font-family:"Roboto", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.36px}strong{font-size:16px;font-style:normal;line-height:20px;font-family:"Roboto", sans-serif;color:#140419}a{font-family:"Roboto", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#834E9E;margin-bottom:0.3rem;letter-spacing:-0.36px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;text-decoration:none}a:hover{color:#140419}ul{list-style:none;padding-left:2rem}ul li{position:relative;font-family:"Roboto", sans-serif;font-weight:normal;font-size:16px;font-style:normal;font-weight:bold;line-height:28px;letter-spacing:-0.36px;color:#140419}ul li::before{color:#C3A56D;content:"•";display:inline-block;font-size:1.4em;left:-20px;position:absolute;top:2px}ol{padding-left:20px}ol li{position:relative;font-family:"Roboto", sans-serif;font-weight:normal;font-size:16px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-0.36px;padding-left:0.5rem}ol li::marker{color:#C3A56D;font-weight:bold}html{scroll-behavior:smooth}.sub-title{color:#C3A56D;font-family:"Roboto Condensed", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;margin-bottom:0.5rem;display:block}h1{color:#140419;font-family:"Toyota Display";font-size:50px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-1.28px}h2{color:#140419;font-family:"Toyota Display";font-size:32px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.64px;margin-top:0}h3{color:var(--Dark-purple-2, #834E9E);font-family:"Toyota Display";font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0;margin-top:2rem}h4{color:#140419;font-family:"Toyota Display";font-size:24px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.48px;margin-bottom:0}table{font-family:"Roboto Condensed", sans-serif;border:0px solid #717171;width:100%;text-align:left;border-collapse:collapse;padding:2rem;margin-top:1rem}table tr:nth-of-type(1) th{border-top-left-radius:8px}table tr:last-of-type th{border-bottom-left-radius:8px}table th{border-bottom:1px solid #F3F3F3 !important;background:var(--Olsen-Purple-Light, #834E9E);display:flex;min-height:40px;align-items:center;align-self:stretch;color:var(--White, #FFF);font-family:"Roboto", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:7px 15px}table td{color:var(--Olsen-Purple-Dark, #3A1447);font-family:"Roboto", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:7px 15px;min-height:40px;border-bottom:1px solid #F3F3F3;background:rgba(255, 255, 255, 0)}.purple-btn{display:flex;padding:16px 16px 16px 20px;align-items:center;gap:48px;border-radius:4px;border:2px solid #834E9E;background-color:#834E9E;color:#ffffff;font-family:"Roboto Condensed", sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-right:1rem;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);letter-spacing:0.5px}.purple-btn svg{fill:#ffffff;transition:0.4s ease all}.purple-btn:hover{background-color:transparent;color:#140419;border:2px solid #834E9E}.purple-btn:hover svg{fill:#140419;transition:0.4s ease all}.outline-btn{display:flex;padding:16px 16px 16px 20px;align-items:center;gap:48px;border-radius:4px;border:2px solid #3EC2D9;color:#3A1447 !important;font-family:"Roboto Condensed", sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-right:1rem;letter-spacing:0.5px}.outline-btn svg{fill:#140419;transition:0.4s ease all}.outline-btn:hover{background-color:#3EC2D9;color:#140419;text-decoration:none !important}.outline-btn:hover svg{fill:#140419;transition:0.4s ease all}.download-btn{display:flex;padding:16px 16px 16px 20px;align-items:center;gap:12px;border-radius:4px;border:2px solid #834E9E;color:#3A1447;font-family:"Roboto Condensed", sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-right:1rem;margin-bottom:1rem;width:fit-content;letter-spacing:0.5px}.download-btn.presentation{margin-top:1rem}.download-btn svg{fill:#140419;transition:0.4s ease all}.download-btn:hover{background-color:#834E9E;color:#ffffff}.download-btn:hover svg{fill:#ffffff;transition:0.4s ease all}.arrow-btn{display:inline-flex;padding:0;align-items:center;gap:48px;color:#834E9E;font-family:"Roboto Condensed", sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;letter-spacing:0.5px;margin-right:2rem}.arrow-btn svg{fill:#834E9E}.arrow-btn.down svg{rotate:90deg}.arrow-btn:hover{color:#140419;transition:0.4s ease all}.arrow-btn:hover svg{fill:#140419;transition:0.4s ease all}.sub-heading{color:#834E9E;font-family:"Toyota Display";font-weight:900;font-size:16px;line-height:normal;display:block;letter-spacing:0.8px}.heading{font-family:"Toyota Display";font-weight:bold;font-size:42px;line-height:50px;color:black;margin-top:10px;display:block}.button-group{display:flex;flex-direction:row;width:100%;justify-content:start;margin-top:2rem}.button-group .sub-title{color:#525252}*{scrollbar-width:auto;scrollbar-color:#140419 #837163}*::-webkit-scrollbar{width:14px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#140419;border-radius:15px;border:1px outset #8e7145}.mob-menu-header-holder{height:110px;transition:0.4s all ease;z-index:99999;width:fit-content}.mob-menu-header-holder [class^="mob-icon-"]:before,.mob-menu-header-holder [class*=" mob-icon-"]:before{top:2.2rem;position:relative;right:0.9rem;transition:0.4s all ease}.mob-menu-header-holder.fixed{height:75px;transition:0.4s all ease}.mob-menu-header-holder.fixed [class^="mob-icon-"]:before,.mob-menu-header-holder.fixed [class*=" mob-icon-"]:before{top:1rem;transition:0.4s all ease}#mega-menu-wrap-secondary .mega-menu-toggle{background-color:transparent}#mega-menu-wrap-secondary #mega-menu-secondary>li.mega-menu-item{border-radius:8px;margin-bottom:5px}#mega-menu-wrap-secondary #mega-menu-secondary>li.mega-menu-item>a.mega-menu-link{font-family:"Roboto Condensed", sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:space-between;transition:0.8s ease all;border-radius:8px}#mega-menu-wrap-secondary #mega-menu-secondary>li.mega-menu-item>a.mega-menu-link:hover{color:#140419}#mega-menu-wrap-secondary #mega-menu-secondary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-current-menu-item a{background-color:#C3A56D !important;color:#140419 !important;border-radius:8px}#mega-menu-wrap-secondary #mega-menu-secondary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{display:block;background:#3A1447;color:#ffffff;font-family:inherit;font-size:15px;font-weight:bold;padding:0px 20px 0px 20px;line-height:35px;text-decoration:none;text-transform:uppercase;vertical-align:baseline;font-family:"Roboto Condensed", sans-serif;transition:0.8s ease all}#mega-menu-wrap-secondary #mega-menu-secondary>li.mega-menu-item:hover{background-color:#C3A56D !important;color:#140419 !important;transition:0.8s ease all;font-weight:bold;border-radius:8px}#mega-menu-wrap-secondary .mega-sub-menu .mega-current-menu-item{border-radius:8px}#mega-menu-wrap-secondary .mega-sub-menu .mega-current-menu-item a{background-color:#140419 !important;color:white !important;transition:0.8s ease all}#mega-menu-wrap-secondary #mega-menu-secondary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,#mega-menu-wrap-secondary #mega-menu-secondary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{color:#140419 !important;transition:0.8s ease all;border-radius:8px}body.admin-bar #g-headertop{top:32px}body.post-template-default #g-headertop,body.tax-product-group #g-headertop,body.single-products #g-headertop,body.single-industries:not(.postid-1088) #g-headertop,body.single-careers #g-headertop{position:relative;top:20px}body.post-template-default #g-headertop .header-inner #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,body.tax-product-group #g-headertop .header-inner #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,body.single-products #g-headertop .header-inner #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,body.single-industries:not(.postid-1088) #g-headertop .header-inner #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,body.single-careers #g-headertop .header-inner #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{color:#3A1447 !important}body.post-template-default #g-headertop .header-inner #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover,body.tax-product-group #g-headertop .header-inner #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover,body.single-products #g-headertop .header-inner #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover,body.single-industries:not(.postid-1088) #g-headertop .header-inner #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover,body.single-careers #g-headertop .header-inner #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover{color:#C3A56D}body.post-template-default #g-headertop .header-inner #mega-menu-wrap-secondary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner,body.tax-product-group #g-headertop .header-inner #mega-menu-wrap-secondary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner,body.single-products #g-headertop .header-inner #mega-menu-wrap-secondary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner,body.single-industries:not(.postid-1088) #g-headertop .header-inner #mega-menu-wrap-secondary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner,body.single-careers #g-headertop .header-inner #mega-menu-wrap-secondary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner{color:#3A1447}body.post-template-default #g-headertop .header-inner .sidebar .outline-btn,body.tax-product-group #g-headertop .header-inner .sidebar .outline-btn,body.single-products #g-headertop .header-inner .sidebar .outline-btn,body.single-industries:not(.postid-1088) #g-headertop .header-inner .sidebar .outline-btn,body.single-careers #g-headertop .header-inner .sidebar .outline-btn{color:#140419 !important}body.post-template-default #g-headertop .header-inner .sidebar .outline-btn svg,body.tax-product-group #g-headertop .header-inner .sidebar .outline-btn svg,body.single-products #g-headertop .header-inner .sidebar .outline-btn svg,body.single-industries:not(.postid-1088) #g-headertop .header-inner .sidebar .outline-btn svg,body.single-careers #g-headertop .header-inner .sidebar .outline-btn svg{fill:#3A1447}body.post-template-default #breadcrumbs,body.tax-product-group #breadcrumbs,body.single-products #breadcrumbs,body.single-industries:not(.postid-1088) #breadcrumbs,body.single-careers #breadcrumbs{margin:4rem auto 4rem}#g-headertop{position:absolute;top:20px;z-index:9999;width:100%;background-color:transparent}#g-headertop .search-bar{position:absolute;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;min-width:48.5rem;top:0;display:none;height:100vh;background-color:rgba(0, 0, 0, 0.9);min-height:100%;overflow:hidden}#g-headertop .search-bar.active{display:block}#g-headertop .search-bar aside:nth-of-type(1){position:relative;width:700px;height:auto;margin:0 auto;top:20%;text-align:right}#g-headertop .search-bar aside:nth-of-type(1) .close-btn{color:#ffffff;font-family:"Roboto", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;position:absolute;right:20px}#g-headertop .search-bar aside:nth-of-type(1) .close-btn:hover{color:#834E9E}#g-headertop .search-bar aside:nth-of-type(2){width:700px;height:80%;display:flex;align-items:center;margin:0 auto;align-items:center}#g-headertop .search-bar aside:nth-of-type(2) form.wp-block-search__button-outside.wp-block-search__text-button.wp-block-search{width:100%}#g-headertop .search-bar aside:nth-of-type(2) .wp-block-search__inside-wrapper{display:flex}#g-headertop .search-bar aside:nth-of-type(2) input#wp-block-search__input-1{width:100%;border-radius:0;height:40px;border:0 solid transparent;border-bottom:2px solid #C3A56D;background-color:transparent;font-size:20px;color:white;font-family:"Roboto Condensed", sans-serif}#g-headertop .search-bar aside:nth-of-type(2) input::placeholder{font-size:20px;color:white;font-family:"Roboto Condensed", sans-serif}#g-headertop .search-bar aside:nth-of-type(2) input:focus-visible{outline:none}#g-headertop .search-bar aside:nth-of-type(2) button.wp-block-search__button.wp-element-button{height:45px;top:1px;position:relative;color:transparent;background:transparent;border:0;background-image:url(/wp-content/uploads/2024/09/search.svg);background-position:center;background-size:36px;background-repeat:no-repeat;width:50px}#g-headertop .header-inner{width:85%;margin:0 auto;min-width:72rem;height:90px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;-moz-transition:height 0.5s;-ms-transition:height 0.5s;-o-transition:height 0.5s;-webkit-transition:height 0.5s;transition:height 0.5s}#g-headertop .header-inner .site-logo{width:12%;flex:0 12%;transition:0.4s all ease}#g-headertop .header-inner .site-logo img{transition:0.4s all ease;position:relative;height:91px;width:auto}#g-headertop .header-inner .sidebar{width:20%;flex:0 20%;display:flex;justify-content:end;align-items:center}#g-headertop .header-inner .sidebar .search{width:fit-content;opacity:0;transition:0.4s ease all;position:absolute}#g-headertop .header-inner .sidebar .search form{width:100%;opacity:0;transition:0.4s ease all}#g-headertop .header-inner .sidebar .search form ul{display:flex;flex-direction:row}#g-headertop .header-inner .sidebar .search form ul li.sf-field-search{width:65%}#g-headertop .header-inner .sidebar .search form ul li.sf-field-search label{width:100%}#g-headertop .header-inner .sidebar .search form ul li.sf-field-search label input.sf-input-text{width:0%;transition:0.4s ease all}#g-headertop .header-inner .sidebar .outline-btn{padding:0 16px 0 20px;align-items:center;gap:20px;border-radius:4px;height:50px;color:#ffffff !important}#g-headertop .header-inner .sidebar .outline-btn:hover{color:#3A1447 !important}#g-headertop .header-inner .sidebar svg.search-icon{margin:0 1rem 0 0.5rem;width:27px}#g-headertop .header-inner #mega-menu-wrap-primary #mega-menu-primary{display:flex;align-items:center;gap:25px}#g-headertop .header-inner #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout ul.mega-sub-menu{margin-top:1rem}#g-headertop .header-inner #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-current-menu-item a{color:#140419 !important;background-color:#C3A56D}#g-headertop .header-inner #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{color:#FFF;font-family:"Roboto Condensed", sans-serif;font-size:15px;font-style:normal;font-weight:700;text-transform:uppercase}#g-headertop .header-inner #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:hover a{color:#140419}#g-headertop .header-inner #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link{color:#C3A56D}#g-headertop .header-inner #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{color:#FFF;font-family:"Roboto Condensed", sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;height:auto}#g-headertop .header-inner #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover{color:#C3A56D}.slider{display:block;height:96vh;min-height:800px}.slider .item:not(:first-child){display:none}.slider img{width:100%}.slider{position:relative;overflow:hidden;display:flex;justify-content:center}.slider:before{content:"";height:100%;width:100%;display:block;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 63.67%, rgba(0, 0, 0, 0.5) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);position:absolute;top:0;z-index:1}.slider video{width:100%;height:100vh;object-fit:cover;position:relative;top:0}.slider video:before{content:"";height:100%;width:100%;display:block;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 63.67%, rgba(0, 0, 0, 0.5) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);position:absolute}.slider .owl-item{position:relative}.slider .owl-item:before{content:"";height:100%;width:100%;display:block;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 63.67%, rgba(0, 0, 0, 0.5) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);position:absolute;z-index:1}.slider .owl-item picture{width:100%}.slider .owl-item img{display:block;width:100%;height:100vh;min-height:800px;object-fit:cover;position:relative;top:0}.slider .owl-item .item{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.slider .container{position:absolute;z-index:50;top:0;height:96vh;min-height:800px;display:flex;flex-direction:column;justify-content:space-between;width:85%;min-width:72rem;overflow:hidden}.slider .container .slider-content{display:inline-flex;flex-direction:column;align-items:flex-start;animation-name:fadeIn;animation-duration:3s;width:40rem;margin-top:15rem}.slider .container .slider-content ul li{color:white !important}.slider .container .slider-content span.owl-slide-title{color:#ffffff;font-family:"Toyota Display";font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0;width:90%}.slider .container .slider-content .content p{color:#ffffff;font-family:"Roboto", sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:normal;color:#ffffff}.slider .container .slider-content .arrow-btn{color:#ffffff;margin-top:0.5rem}.slider .container .slider-content .arrow-btn svg{fill:#ffffff}.slider .container .slider-content .arrow-btn:hover{color:#834E9E}.slider .container .slider-content .arrow-btn:hover svg{fill:#834E9E}.slider .container .slider-quicklinks{display:flex;justify-content:space-between}.slider .container .slider-quicklinks .quicklink{display:flex;width:48%;flex-direction:column;align-items:flex-start;padding-bottom:1rem;margin-bottom:2rem;position:relative}.slider .container .slider-quicklinks .quicklink:after{content:"";height:2px;width:100%;background:white;bottom:-10px;position:absolute}.slider .container .slider-quicklinks .quicklink:before{content:"";height:2px;width:100%;background:#3EC2D9;bottom:-10px;position:absolute;transition:transform 0.4s ease-out;transform-origin:bottom right;transform:scaleX(0);z-index:1}.slider .container .slider-quicklinks .quicklink:hover::before{transform:scaleX(1);transform-origin:bottom left;background-color:#3EC2D9;transition:transform 0.25s ease-out}.slider .container .slider-quicklinks .quicklink span.title{color:#ffffff;font-family:"Toyota Display";font-size:20px;font-style:normal;font-weight:700;line-height:normal}.slider .container .slider-quicklinks .quicklink .content p{color:#ffffff;font-family:"Roboto", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;width:37rem}.slider .container .slider-quicklinks .quicklink .purple-btn:hover{color:#ffffff;background-color:transparent;transition:0.4s ease all}.slider .container .slider-quicklinks .quicklink .purple-btn:hover svg{fill:#ffffff;transition:0.4s ease all}.banner{height:520px;background-position:center !important;background-size:cover !important;background-repeat:no-repeat !important;overflow:hidden}.banner .content{width:85%;margin:0 auto;min-width:72rem;height:100%;justify-content:end;flex-direction:column;display:flex;align-items:flex-start;gap:16px;bottom:3rem;position:relative}.banner .content .inner{gap:16px;display:flex;flex-direction:column;width:41rem}.banner .content .inner h1{color:#ffffff;font-family:"Toyota Display";font-size:50px;font-style:normal;font-weight:700;line-height:normal;margin:0}.banner .content .inner p{margin:0;color:#ffffff;font-family:"Roboto Condensed", sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:normal}.banner .content .inner a.readmore-btn{color:#ffffff;font-family:"Roboto Condensed", sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;display:flex;padding:8px 8px 8px 0px;align-items:center;gap:48px;transition:0.4s ease all;display:none}.banner .content .inner a.readmore-btn svg{fill:#ffffff;transition:0.4s ease all;top:2px;display:inline-block;position:relative}.banner .content .inner a.readmore-btn:hover{color:#C3A56D}.banner .content .inner a.readmore-btn:hover svg{fill:#C3A56D;transition:0.4s ease all}p#breadcrumbs{width:85%;min-width:72rem;margin:2rem auto 4rem;color:var(--Dark-grey, #525252);font-family:"Roboto Condensed";font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}p#breadcrumbs a{color:var(--Dark-grey, #525252);font-family:"Roboto Condensed";font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}p#breadcrumbs a:hover{color:#3A1447}.fifty-fifty{width:85%;margin:0 auto 5rem;min-width:72rem;max-width:100%;flex-shrink:1}.fifty-fifty h2{color:var(--Dark-purple-2, #140419);font-family:"Toyota Display";font-size:50px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0;margin-top:0}.fifty-fifty h3{color:var(--Dark-purple-2, #834E9E);font-family:"Toyota Display";font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0;margin-top:0}.fifty-fifty .content{width:50%;flex:0 50%}.fifty-fifty .image{width:50%;flex:0 50%;max-width:100%;flex-shrink:1;overflow-y:hidden}.fifty-fifty .image .owl-stage-outer{max-width:100%;flex-shrink:1}.fifty-fifty .image .owl-stage-outer .owl-item{max-width:100%;flex-shrink:1}.fifty-fifty .image .owl-stage-outer .owl-item img{height:565px;object-fit:cover;object-position:center;width:100%;border-radius:8px}.fifty-fifty .image .owl-dots .owl-dot.active span{background:#3EC2D9}.fifty-fifty .image .owl-dots .owl-dot span{width:28px;transition:0.4s ease all;height:3px;background-color:#9A9A9A}.fifty-fifty .image .owl-nav.disabled+.owl-dots{margin-top:10px;text-align:right;bottom:40px;position:relative;right:15px}.fifty-fifty .right{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:100px;margin:2rem 0 4rem;max-width:100%;flex-shrink:1;position:relative;padding-bottom:2rem}.fifty-fifty .right:after{content:"";background-image:url(/wp-content/uploads/2024/10/arrow_right_alt.svg);width:20px;height:20px;flex-shrink:0;display:block;left:0;z-index:1;position:absolute;bottom:0}.fifty-fifty .left{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-between;gap:100px;margin:2rem 0 4rem;max-width:100%;flex-shrink:1;padding-bottom:2rem;position:relative}.fifty-fifty .left:after{content:"";background-image:url(/wp-content/uploads/2024/10/arrow_right_alt.svg);width:20px;height:20px;flex-shrink:0;display:block;right:0;z-index:1;position:absolute;bottom:0}.two-columns{width:85%;margin:6rem auto 4rem;min-width:72rem;display:flex;justify-content:start;align-items:flex-start;gap:100px}.two-columns .sub-title{margin-top:1.5rem}.two-columns h2{color:#140419;font-family:"Toyota Display";font-size:50px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0}.two-columns h3{color:#140419;font-family:"Toyota Display";font-size:20px;font-style:normal;font-weight:700;line-height:normal}.two-columns img.gold-cog{margin-top:2rem}.two-columns .columnOne{width:44%}.two-columns .columnTwo{width:50%;position:relative;padding-bottom:2rem}.full-width-container{width:85%;margin:3rem auto;min-width:72rem}.full-width-container img{width:100%;height:auto;object-fit:contain;object-position:center}.quicklinks-container{background:var(--pale-grey, #F3F3F3);height:612px;display:flex;flex-direction:column}.quicklinks-container .heading-container{width:85%;min-width:72rem;margin:2rem auto 2rem;display:flex;justify-content:end}.quicklinks-container .heading-container .sub-title{color:#525252}.quicklinks-container .inner{display:flex;width:85%;min-width:72rem;align-items:flex-start;gap:80px;margin:0 auto;position:relative}.quicklinks-container .inner:after{content:"";background-image:url(/wp-content/uploads/2024/10/arrow_right_alt.svg);width:20px;height:20px;flex-shrink:0;display:block;right:0;z-index:1;position:absolute;bottom:-85px}.quicklinks-container .inner a.item{height:400px;border-radius:8px;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;position:relative;width:50%;flex:0 50%}.quicklinks-container .inner a.item:before{content:"";background:linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0.5) 100%);height:100%;width:100%;display:block;z-index:0;position:absolute;top:0;border-radius:8px;opacity:0;transition:0.4s ease all}.quicklinks-container .inner a.item:hover:before{opacity:1;transition:0.4s ease all}.quicklinks-container .inner a.item:hover svg{fill:#C3A56D}.quicklinks-container .inner a.item .details{padding:1.5rem;z-index:1;position:relative}.quicklinks-container .inner a.item .details .sub-title{margin-bottom:5px}.quicklinks-container .inner a.item .details h4{overflow:hidden;color:#ffffff;text-overflow:ellipsis;font-family:"Toyota Display";font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:0}.quicklinks-container .inner a.item .details p{color:#ffffff;overflow:hidden;text-overflow:ellipsis;font-family:"Roboto Condensed", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.quicklinks-container .inner a.item svg{position:absolute;bottom:10px;right:10px;fill:#ffffff}.wpcf7{width:100%}.featured-links{margin-bottom:8rem}.featured-links .heading-container{width:85%;margin:0 auto;min-width:72rem;display:flex;flex-direction:column}.featured-links .heading-container .sub-title{margin-bottom:8px}.featured-links .heading-container p{margin-top:0}.featured-links .inner{display:flex;flex-direction:row;margin-top:25px;width:86%;min-width:72rem;margin:0 auto}.featured-links .inner .owl-nav{margin-top:10px;width:fit-content;margin-right:0;right:0;position:absolute;bottom:-5%}.featured-links .inner .owl-nav button.owl-next,.featured-links .inner .owl-nav button.owl-prev,.featured-links .inner .owl-nav button.owl-dot{height:45px;width:50px;background-color:white;color:#3EC2D9;font-size:25px;line-height:30px;margin-bottom:10px;border:2px solid #3EC2D9;border-radius:5px;transition:0.4s ease all}.featured-links .inner .owl-nav button.owl-next:hover,.featured-links .inner .owl-nav button.owl-prev:hover,.featured-links .inner .owl-nav button.owl-dot:hover{background-color:#3EC2D9;transition:0.4s ease all}.featured-links .inner .owl-nav button.owl-next span,.featured-links .inner .owl-nav button.owl-prev span,.featured-links .inner .owl-nav button.owl-dot span{top:-2px;display:block;position:relative}.featured-links .inner .owl-nav button.owl-prev img{rotate:180deg}.featured-links .inner .owl-stage{padding:1rem 0 3rem;display:flex}.featured-links .inner .item{width:95%;flex:1 95%;min-height:536px;position:relative;transition:0.4s all ease;border-radius:8px;box-shadow:0px 4px 20px 4px rgba(0, 0, 0, 0.15);display:flex;height:100%;flex-direction:column}.featured-links .inner .item:last-of-type{margin-right:0}.featured-links .inner .item .image{position:relative;display:flex;height:240px;flex-direction:column;border-top-left-radius:8px;border-top-right-radius:8px}.featured-links .inner .item .image:before{content:"";height:100%;width:100%;position:absolute;background:linear-gradient(306deg, rgba(0, 0, 0, 0) 50.07%, rgba(0, 0, 0, 0.5) 92.25%);border-top-left-radius:8px;border-top-right-radius:8px}.featured-links .inner .item .image .year{color:#ffffff;top:15px;left:15px;font-family:"Toyota Display";font-size:32px;font-style:normal;font-weight:700;line-height:normal;position:absolute}.featured-links .inner .item .image img{display:flex;height:100%;width:100%;object-fit:cover;border-top-left-radius:8px;border-top-right-radius:8px}.featured-links .inner .item .details{display:flex;flex-direction:row;padding:16px 16px 24px 12px}.featured-links .inner .item .details .icon{width:60px;height:60px;margin-right:1rem;background-size:contain;background-position:center;background-repeat:no-repeat}.featured-links .inner .item .details .content{width:84%;flex:1 84%}.featured-links .inner .item .details .content .year{color:#C3A56D;font-family:"Roboto Condensed", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;top:0;left:0}.featured-links .inner .item .details .content .heading{color:#834E9E;font-family:"Toyota Display";font-size:20px;font-style:normal;font-weight:700;line-height:normal}.featured-links .inner .item .details p{transition:0.4s all ease;margin:0.4rem 0}.featured-links .inner .item .details .outline-btn{margin-top:0px}.featured-links .inner .item:hover{transition:0.4s all ease}.core-capabilities{width:840px;width:100%}.core-capabilities .content ul{column-count:2}.core-capabilities .inner{margin:6rem auto 0;min-width:59rem;width:59rem;padding-bottom:4rem}.core-capabilities .capabilities{display:flex;padding-bottom:22px;align-items:flex-start;align-content:flex-start;gap:28px 26px;align-self:stretch;flex-wrap:wrap}.core-capabilities .capabilities .logo{width:11.9%;flex:0 11.9%;flex-shrink:0;position:relative;cursor:pointer;height:110px}.core-capabilities .capabilities .logo.active .overlay{opacity:1;transition:0.4s ease all}.core-capabilities .capabilities .logo.active .image img{opacity:0.2}.core-capabilities .capabilities .logo .image{position:relative;height:110px;display:flex;text-align:center;justify-content:center;align-items:center}.core-capabilities .capabilities .logo .image:before{content:"";background:#F3F3F3;width:100%;height:110px;display:block;position:absolute;top:0;border-radius:8px}.core-capabilities .capabilities .logo .image img{object-fit:cover;object-position:center;border-radius:8px;z-index:1;position:relative;display:flex;width:60px;height:60px;padding:4.286px 8.544px 4.286px 8.571px;justify-content:center;align-items:center;flex-shrink:0;transition:0.4s ease all}.core-capabilities .capabilities .logo .overlay{position:absolute;top:0;bottom:0;left:0;right:0;width:92%;height:101px;opacity:0;border-radius:8px;background:linear-gradient(0deg, rgba(58, 20, 71, 0.9) 0%, rgba(58, 20, 71, 0.9) 100%);background-blend-mode:normal, luminosity;transition:0.4s ease all;display:flex;justify-content:center;align-items:center;padding:4px}.core-capabilities .capabilities .logo .overlay .name{color:#ffffff;text-align:center;font-family:"Roboto Condensed", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.core-capabilities .capabilities .logo:hover .overlay{opacity:1;transition:0.4s ease all}.core-capabilities .capabilities .logo:hover .image img{opacity:0.2;transition:0.4s ease all}.home .animated-split{padding-top:3rem}.home .animated-split .sub-title{color:#525252}.home .animated-split .right{gap:60px;position:relative}.home .animated-split .right:after{content:"";background-image:url(/wp-content/uploads/2024/10/arrow_right_alt.svg);width:20px;height:20px;flex-shrink:0;display:block;right:0;z-index:1;position:absolute;bottom:-65px}.home .animated-split .right .content{width:45%;flex:0 45%}.home .animated-split .right .content .sub-title{color:#C3A56D}.home .animated-split .right .video-section{width:60%;flex:0 60%;margin:0rem auto 0rem}.home .animated-split .right .video-section .video-container{min-width:100%;width:100%}.home .animated-split .right .video-section .video-container .cover{top:0%}.home .animated-split .right .video-section .video-container span#play_button{top:36%}.home .animated-split .right .details .sub-title{color:#C3A56D}.home .introduction-section{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;padding-bottom:4rem}.home .introduction-section .sub-title{z-index:1;position:relative;width:85%;min-width:72rem;margin:0 auto;padding-top:2rem;color:#525252}.home .introduction-section:before{content:"";background-color:rgba(255, 255, 255, 0.9);width:100%;height:100%;display:block;position:absolute}.home .introduction-section .inner{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:100px;margin:0rem auto;width:85%;min-width:72rem;max-width:100%;padding:5rem 0;position:relative}.home .introduction-section .inner:after{content:"";background-image:url(/wp-content/uploads/2024/10/arrow_right_alt.svg);width:20px;height:20px;flex-shrink:0;display:block;right:0;z-index:1;position:absolute;bottom:-30px}.home .introduction-section .inner .content{z-index:1;padding-top:0;width:40%;flex:0 40%}.home .introduction-section .inner .content .sub-title{width:100%;min-width:100%;color:#C3A56D;margin-bottom:10px}.home .introduction-section .inner .video-section{margin:0rem auto 0rem;width:60%;flex:0 60%}.home .introduction-section .inner .video-section .video-container{min-width:100%;width:100%}.home .introduction-section .inner .video-section .sub-title{color:#C3A56D;margin-bottom:5px}.home .introduction-section .inner .video-section .cover{top:0}.video-section{padding-bottom:0;margin:0rem auto 6rem;border-radius:8px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.video-section .details{position:absolute;bottom:25px;left:20px}.video-section .details .title{overflow:hidden;color:#ffffff;text-overflow:ellipsis;font-family:"Toyota Display";font-size:20px;font-style:normal;font-weight:700;line-height:normal}.video-section:before{content:"";background-color:rgba(255, 255, 255, 0.9);width:100%;height:100%;display:block;position:absolute}.video-section .button-group{justify-content:center}.video-section .content{align-self:stretch;margin:2rem auto}.video-section .content p{color:var(--Dark-purple-2, #140419);font-family:"Roboto", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.video-section .outline-btn{width:fit-content;margin:0 auto}.video-section .inner{width:940px;margin:0rem auto;padding:5rem 0;z-index:1;position:relative}.video-section .video-container{position:relative;min-width:944px;width:940px;border-radius:8px}.video-section .video-container .cover{width:100%;height:527.759px;display:block;top:16%;position:absolute;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;border-radius:8px}.video-section .video-container .cover span#play_button_youtube{width:100px;height:100px;position:absolute;display:block;top:38%;left:44%;border-radius:50%;cursor:pointer;transition:0.4s ease all}.video-section .video-container .cover span#play_button_youtube:before{content:"";background-image:url(/wp-content/uploads/2024/09/play_circle.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:100px;height:100px;display:block;margin:0 auto;top:24%;position:relative;transition:0.4s ease all}.video-section .video-container .cover span#play_button_youtube:hover{transition:0.4s ease all;filter:brightness(2)}.video-section .video-container .cover span#play_button_youtube:hover:before{filter:brightness(2);transition:0.4s ease all}.video-section .video-container span#play_button{width:100px;height:100px;position:absolute;display:block;top:46%;left:44%;border-radius:50%;cursor:pointer;transition:0.4s ease all}.video-section .video-container span#play_button:before{content:"";background-image:url(/wp-content/uploads/2024/09/play_circle.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:100px;height:100px;display:block;margin:0 auto;top:24%;position:relative;transition:0.4s ease all}.video-section .video-container span#play_button:hover{transition:0.4s ease all;filter:brightness(2)}.video-section .video-container span#play_button:hover:before{filter:brightness(2);transition:0.4s ease all}.video-section .video-container video{object-fit:cover;border-radius:8px;height:527.759px}.video-container iframe,.video-container object,.video-container embed{position:relative;top:0;left:0;width:100%;object-fit:cover;border-radius:8px;height:527.759px;opacity:1 !important}.certificates{width:940px;margin:0 auto 5rem;min-width:72rem}.certificates h3{margin-bottom:1rem}.certificates .title{color:#525252;font-family:"Roboto Condensed", sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.certificates .date{position:relative;color:#525252;font-family:"Roboto Condensed", sans-serif;font-weight:normal;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-0.36px}.fullwidth-container{width:85%;margin:0 auto 5rem;min-width:72rem}.fullwidth-container h2{color:var(--Dark-purple-2, #140419);font-family:"Toyota Display";font-size:50px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0}.home .footer-partners{background-color:#3A1447;height:290px;margin-bottom:0;overflow:hidden}.home .footer-partners .heading-container{justify-content:end}.home .footer-partners .heading-container .sub-title{color:#ffffff}.home .footer-partners .heading-container .arrow-btn{color:#ffffff}.home .footer-partners .heading-container .arrow-btn svg{fill:#ffffff;transition:0.4s all ease}.home .footer-partners .heading-container .arrow-btn:hover{color:#834E9E}.home .footer-partners .heading-container .arrow-btn:hover svg{fill:#834E9E;transition:0.4s all ease}.home .footer-partners .inner .owl-item .item img{width:auto;max-height:60px;filter:brightness(12) grayscale(1)}.footer-partners{background-color:#ffffff;height:260px;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem}.footer-partners.logos{height:190px}.footer-partners .heading-container{width:85%;margin:0 auto;min-width:72rem;display:flex;justify-content:end;margin-bottom:4rem}.footer-partners .heading-container .sub-title{color:#525252}.footer-partners .inner{width:85%;margin:0 auto;min-width:72rem;display:flex;height:60px;align-items:center;gap:80px;flex-shrink:0}.footer-partners .inner .owl-item .item img{width:auto;max-height:60px;text-align:center;margin:0 auto}#contact-the-team{width:85%;margin:0 auto 6rem;min-width:72rem;display:flex;flex-direction:row;align-items:flex-start;gap:32px;flex-wrap:wrap}#contact-the-team .member{width:22.9%;flex:0 22.9%;flex-shrink:0;position:relative;cursor:pointer}#contact-the-team .member.active .overlay{opacity:1;transition:0.4s ease all}#contact-the-team .member.active .details.hide{transition:0.4s ease all;opacity:0}#contact-the-team .member .image{position:relative}#contact-the-team .member .image:before{content:"";background:linear-gradient(180deg, rgba(20, 4, 25, 0) 71.54%, rgba(20, 4, 25, 0.8) 100%);width:100%;height:420px;display:block;position:absolute;top:0;border-radius:8px}#contact-the-team .member .image img{width:100%;height:420px;object-fit:cover;object-position:center;border-radius:8px}#contact-the-team .member .details{position:absolute;bottom:20px;left:18px;display:flex;flex-direction:row;width:90%;justify-content:space-between;align-items:center;transition:0.4s ease all;opacity:1}#contact-the-team .member .details h3{color:var(--White, #ffffff);font-family:"Toyota Display";font-size:20px;font-style:normal;font-weight:700;line-height:normal}#contact-the-team .member .details .role{color:var(--Olsen-Gold, #C3A56D);font-family:"Roboto Condensed", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}#contact-the-team .member .overlay{position:absolute;top:0;bottom:0;left:0;right:0;width:91.5%;height:371px;opacity:0;border-radius:8px;background:linear-gradient(0deg, rgba(58, 20, 71, 0.9) 0%, rgba(58, 20, 71, 0.9) 100%);background-blend-mode:normal, luminosity;transition:0.4s ease all;padding:1.5rem 1rem}#contact-the-team .member .overlay span.close{color:#ffffff;font-family:"Roboto", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;position:absolute;right:20px}#contact-the-team .member .overlay .name{color:#ffffff;font-family:"Toyota Display";font-size:20px;font-style:normal;font-weight:700;line-height:normal;display:block}#contact-the-team .member .overlay .role{color:#C3A56D;font-family:"Roboto Condensed", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;margin-bottom:0.5rem;display:block}#contact-the-team .member .overlay .text{color:#ffffff;font-family:"Roboto", sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.post-type-archive-casestudies div#content{width:85%;margin:6rem auto 5rem;display:flex;gap:80px;min-width:72rem;position:relative}.post-type-archive-casestudies div#content .sidebar{top:-2.3rem;position:relative}.post-type-archive-casestudies div#content div#case-studies{display:flex;width:82.5%;align-items:flex-start;align-content:flex-start;flex-wrap:wrap}.post-type-archive-casestudies div#content div#case-studies .case-study{display:flex;width:23%;flex:0 23%;align-items:flex-end;flex-shrink:0;flex-wrap:wrap;justify-content:space-between;margin-right:2.5%;transition:none;margin-bottom:3.5%}.post-type-archive-casestudies div#content div#case-studies .case-study:nth-of-type(4n){margin-right:0}.post-type-archive-casestudies div#content div#case-studies .case-study .details{position:relative;height:228px;width:100%;transition:none}.post-type-archive-casestudies div#content div#case-studies .case-study .details:after{content:"";background:linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0.5) 100%);height:100%;width:100%;display:block;z-index:0;position:absolute;top:0;border-radius:8px;opacity:0;transition:0.4s ease all}.post-type-archive-casestudies div#content div#case-studies .case-study .details svg{fill:white;z-index:1;position:absolute;bottom:10px;right:12px}.post-type-archive-casestudies div#content div#case-studies .case-study .details:before{content:"";background:linear-gradient(0deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.75) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);height:100%;width:100%;display:block;top:0;position:absolute;z-index:1;border-radius:8px}.post-type-archive-casestudies div#content div#case-studies .case-study .details:hover:after{opacity:1;transition:0.4s ease all}.post-type-archive-casestudies div#content div#case-studies .case-study .details:hover svg{fill:#C3A56D}.post-type-archive-casestudies div#content div#case-studies .case-study .details img{display:flex;height:228px;width:100%;object-fit:cover;object-position:center;border-radius:8px;position:absolute}.post-type-archive-casestudies div#content div#case-studies .case-study .details .category{color:#C3A56D;font-family:"Roboto Condensed", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;z-index:1;left:20px;top:20px;position:relative;width:85%;display:block}.post-type-archive-casestudies div#content div#case-studies .case-study .details h3{overflow:hidden;color:#ffffff;text-overflow:ellipsis;font-family:"Toyota Display";font-size:20px;font-style:normal;font-weight:700;line-height:normal;width:85%;z-index:1;position:relative;left:20px;margin-top:1.7rem}.post-type-archive-casestudies div#content div#case-studies .case-study .the-excerpt{overflow:hidden;color:#140419;text-overflow:ellipsis;font-family:"Roboto", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:block;margin-top:0.5rem}.post-type-archive-casestudies div#content div#case-studies .case-study .products{margin-top:1rem}.post-type-archive-casestudies div#content div#case-studies .case-study .products .product{color:#834E9E;font-family:"Roboto Condensed", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.sidebar{width:13%;min-width:200px}.sidebar span.filter{padding:0;color:var(--Dark-grey, #525252);font-family:"Toyota Display";font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;background-color:transparent;margin-bottom:1rem;display:none}.sidebar .searchandfilter .sf-field-taxonomy-product-group{display:none}.sidebar .searchandfilter li.sf-field-reset{display:flex;flex-direction:row;position:relative;margin-bottom:1rem}.sidebar .searchandfilter li.sf-field-reset h4{padding:0;color:var(--Dark-grey, #525252);font-family:"Toyota Display";font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;background-color:transparent;width:100%}.sidebar .searchandfilter li.sf-field-reset h4::before{display:none}.sidebar .searchandfilter li.sf-field-reset a.search-filter-reset{color:var(--Light-grey, #9A9A9A);font-family:"Roboto Condensed";font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.sidebar .searchandfilter li.sf-field-reset a.search-filter-reset:hover{color:#834E9E}.sidebar .searchandfilter h4{margin:0;padding:5px 0 10px;font-size:16px;border-radius:4px;background:rgba(20, 4, 25, 0.1);padding:16px 8px 16px 12px;color:#3A1447;font-family:"Toyota Display";font-size:15px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;cursor:pointer;width:100%}.sidebar .searchandfilter h4:before{content:"+";position:absolute;right:15px;font-size:22px;line-height:20px;color:#834E9E}.sidebar .searchandfilter h4:hover{color:#834E9E}.sidebar .searchandfilter h4.active:before{content:"-";position:absolute;right:15px;font-size:22px;line-height:20px}.sidebar .searchandfilter ul{padding-left:0;display:flex;flex-direction:column}.sidebar .searchandfilter ul>li{margin:0;justify-content:space-between;display:flex;flex-direction:column;padding:0 0;min-width:220px}.sidebar .searchandfilter ul>li:before{display:none}.sidebar .searchandfilter ul>li>ul:not(.children){margin-left:0;padding-left:0}.sidebar .searchandfilter ul>li>ul:not(.children).accordion-list.active{display:block !important}.sidebar .searchandfilter ul>li>ul:not(.children) label.sf-label-checkbox{color:var(--Light-grey, #9A9A9A);font-family:"Roboto Condensed";font-size:15px;font-style:normal;font-weight:700;line-height:normal;text-transform:none;padding-left:0;cursor:pointer}.sidebar .searchandfilter ul>li>ul:not(.children) label.sf-label-checkbox:hover{color:#834E9E}.sidebar .searchandfilter ul>li>ul:not(.children) input.sf-input-checkbox{font:inherit;color:#3EC2D9;width:14px;height:14px;border:0.15em solid #3EC2D9;border-radius:0.15em;transform:translateY(-0.075em);margin-top:3px}.sidebar .searchandfilter ul>li>ul:not(.children) input.sf-input-checkbox::before{content:"";width:0.65em;height:0.65em;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color)}.sidebar .searchandfilter ul>li>ul:not(.children) li{padding:12px 8px 12px 12px;border-bottom:1px solid rgba(20, 4, 25, 0.1);display:flex;gap:8px;flex-direction:row;justify-content:flex-start;align-items:center}.sidebar .searchandfilter ul>li>ul:not(.children) li:last-of-type{border-bottom:0}.video-popup{width:905px;height:509px;margin:0 auto;position:relative;top:-20px}.video-popup p{position:absolute;top:-52px;right:5px}.video-popup p a.popup-modal-dismiss{color:white;font-weight:bold}.video-popup p a.popup-modal-dismiss:hover{color:#834E9E}.video-popup video#video{height:100%;width:100%;object-fit:cover}.video-play-featured{width:23%;flex:0 23%;height:240px;background-size:cover;background-position:center;background-repeat:no-repeat;margin-right:2%;margin-bottom:2%;position:relative;border-radius:8px}.video-play-featured span.title{position:absolute;display:block;top:104%;padding:0 1rem;overflow:hidden;color:var(--Olsen-Purple-Dark, #3A1447);text-overflow:ellipsis;font-family:Roboto;font-size:17px;font-style:normal;font-weight:500;line-height:normal}.video-play-featured svg{position:absolute;bottom:4px;right:4px;z-index:2}.video-play-featured a{width:100%;height:100%;position:absolute}.video-play-featured a:before{content:"";background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);width:100%;height:100%;position:absolute;z-index:1;top:0;border-radius:8px}.video-play-featured a.openVideo span#play_btn{position:absolute}.video-play-featured a.openVideo img{width:100%;height:100%;border-radius:8px}.video-play-featured a span#play_btn{width:100px;height:100px;position:relative;display:block;top:20%;left:34%;border-radius:50%;cursor:pointer;transition:0.4s ease all;z-index:2}.video-play-featured a span#play_btn:before{content:"";background-image:url(/wp-content/uploads/2024/09/play_circle.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:100px;height:100px;display:block;margin:0 auto;top:24%;position:relative;transition:0.4s ease all}.video-play-featured a span#play_btn:hover{transition:0.4s ease all;filter:brightness(2)}.video-play-featured a span#play_btn:hover:before{filter:brightness(2);transition:0.4s ease all}.single-casestudies .videos{margin-top:2rem;display:flex;flex-direction:row;flex-wrap:wrap}.single-casestudies .videos .video-play-featured{width:49%;flex:0 49%}.single-casestudies .videos .video-play-featured:nth-of-type(2n){margin-right:0}.single-casestudies .two-columns{width:85%;margin:0rem auto 3rem;min-width:72rem;display:flex;justify-content:space-between;align-items:flex-start;gap:100px}.single-casestudies .two-columns .sub-title{margin-top:1.5rem}.single-casestudies .two-columns .heading{color:#140419;font-family:"Toyota Display";font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-top:2rem}.single-casestudies .two-columns h1{margin-top:1rem}.single-casestudies .two-columns h2{color:#140419;font-family:"Toyota Display";font-size:40px;font-style:normal;font-weight:700;line-height:normal;margin-top:1rem;margin-bottom:2rem}.single-casestudies .two-columns h3{color:#834E9E;font-family:"Toyota Display";font-size:32px;font-style:normal;font-weight:700;line-height:normal}.single-casestudies .two-columns a.outline-btn{width:270px;justify-content:space-between}.single-casestudies .two-columns span.category{color:#C3A56D;font-family:"Roboto Condensed";font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;display:block;margin-top:1rem}.single-casestudies .two-columns .core-capabilities{margin-top:3rem}.single-casestudies .two-columns .core-capabilities .capabilities{display:flex;padding-bottom:22px;align-items:flex-start;align-content:flex-start;gap:28px 26px;align-self:stretch;flex-wrap:wrap;margin-top:2rem}.single-casestudies .two-columns .core-capabilities .capabilities .logo{width:21%;flex:1 21%;height:160px}.single-casestudies .two-columns .core-capabilities .capabilities .logo.active .image span.name{opacity:0}.single-casestudies .two-columns .core-capabilities .capabilities .logo:hover .image span.name{opacity:0}.single-casestudies .two-columns .core-capabilities .capabilities .logo .overlay{width:95%;height:152px;display:flex;flex-direction:column;text-align:center;color:white}.single-casestudies .two-columns .core-capabilities .capabilities .logo .overlay .content{overflow:hidden;color:#FFF;text-align:center;text-overflow:ellipsis;font-family:"Roboto", sans-serif;font-size:11px;font-style:normal;font-weight:300;line-height:normal;margin-top:0.5rem}.single-casestudies .two-columns .core-capabilities .capabilities .logo .image{height:160px;flex-direction:column}.single-casestudies .two-columns .core-capabilities .capabilities .logo .image span.name{color:var(--Olsen-Purple-Light, #834E9E);text-align:center;font-family:"Roboto Condensed";font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;display:block;z-index:1}.single-casestudies .two-columns .core-capabilities .capabilities .logo .image:before{height:160px}.single-casestudies .two-columns .details{display:flex;flex-direction:column;gap:16px;margin-bottom:2rem}.single-casestudies .two-columns .details div{display:flex;flex-direction:row;align-items:center}.single-casestudies .two-columns .details div .label{color:#140419;font-family:"Roboto", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.single-casestudies .two-columns .details div p{color:#834E9E;font-family:"Roboto Condensed", sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-left:0.5rem;margin-bottom:0;margin-top:0}.single-casestudies .two-columns .columnOne{width:50%}.single-casestudies .two-columns .columnOne .gold-icon{margin-top:3rem}.single-casestudies .two-columns .columnTwo{width:50%}.single-casestudies .two-columns .columnTwo.image{width:50%;flex:0 50%;max-width:100%;flex-shrink:1;overflow-y:hidden}.single-casestudies .two-columns .columnTwo.image .owl-stage-outer{max-width:100%;flex-shrink:1}.single-casestudies .two-columns .columnTwo.image .owl-stage-outer .owl-item{max-width:100%;flex-shrink:1}.single-casestudies .two-columns .columnTwo.image .owl-stage-outer .owl-item img{height:565px;object-fit:cover;object-position:center;width:100%;border-radius:8px}.single-casestudies .two-columns .columnTwo.image .owl-dots .owl-dot.active span{background:#3EC2D9}.single-casestudies .two-columns .columnTwo.image .owl-dots .owl-dot span{width:28px;transition:0.4s ease all;height:3px;background-color:#9A9A9A}.single-casestudies .two-columns .columnTwo.image .owl-nav.disabled+.owl-dots{margin-top:10px;text-align:right;bottom:40px;position:relative;right:15px}.single-casestudies .two-columns.second{margin-top:0}.single-casestudies .customer{display:flex;align-items:center;gap:50px;align-self:stretch;margin:0rem 0 3rem}.single-casestudies .customer img{height:auto;width:231.111px;object-fit:cover}.single-casestudies .testimonials{border-radius:8px;background:rgba(62, 194, 217, 0.05);position:relative;display:flex;justify-content:end}.single-casestudies .testimonials:before{content:"";background-image:url(/wp-content/uploads/2024/09/unnamed-file.png);height:40px;width:50px;background-position:center;background-size:cover;position:absolute;left:2rem;top:1.7rem}.single-casestudies .testimonials .inner{display:flex;padding:2px 48px 42px 95px;align-items:flex-start;gap:16px;align-self:stretch;flex-direction:column;width:80%}.single-casestudies .testimonials span.heading{color:#834E9E;font-family:"Toyota Display";font-size:20px;font-style:normal;font-weight:700;line-height:normal}.single-casestudies .testimonials .quote p{color:#3A1447;font-family:"Roboto", sans-serif;font-size:17px;font-style:italic;font-weight:500;line-height:normal;margin:0}.single-casestudies .testimonials .customer-details{display:flex;align-items:center;gap:12px;align-self:stretch}.single-casestudies .testimonials .customer-details img{border-radius:8px;width:60px;height:60px;object-fit:cover}.single-casestudies .testimonials .customer-details .titles .name{color:#3A1447;font-family:"Roboto", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:block}.single-casestudies .testimonials .customer-details .titles .role{color:#834E9E;font-family:"Roboto", sans-serif;font-size:11px;font-style:normal;font-weight:300;line-height:normal}.home .related-case-studies{background:var(--pale-grey, #F3F3F3);margin-bottom:0;padding-top:4rem;padding-bottom:3rem;margin-top:0rem}.home .related-case-studies .heading-container{justify-content:end}.home .related-case-studies .heading-container .sub-title{color:#525252}.related-case-studies{margin-top:6rem;margin-bottom:6rem}.related-case-studies .heading-container{width:85%;margin:0 auto;min-width:72rem;display:flex;justify-content:space-between;margin-bottom:2rem}.related-case-studies .heading-container .sub-title{color:#3EC2D9;margin-bottom:0}.related-case-studies .case-studies-items{display:flex;flex-direction:row;flex-wrap:wrap;width:85%;margin:0 auto;min-width:72rem;align-items:flex-start;align-content:flex-start;gap:80px;flex-wrap:wrap}.related-case-studies .case-studies-items a.item{width:45%;flex:0 45%;display:flex;justify-content:start;align-items:center;align-content:center;justify-items:start;margin-right:1.2%;position:relative;flex-direction:row-reverse}.related-case-studies .case-studies-items a.item:nth-of-type(2){margin-right:0}.related-case-studies .case-studies-items a.item:hover:before{transform:scaleX(1);transform-origin:bottom left}.related-case-studies .case-studies-items a.item:hover .heading{color:#9A9A9A}.related-case-studies .case-studies-items a.item:hover .image:after{opacity:1;transition:0.4s all ease}.related-case-studies .case-studies-items a.item .content{width:45%;padding:2rem 1.5rem}.related-case-studies .case-studies-items a.item .content .heading{overflow:hidden;color:#140419;text-overflow:ellipsis;font-family:"Toyota Display";font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0.6rem}.related-case-studies .case-studies-items a.item .content .the-excerpt{overflow:hidden;color:#140419;text-overflow:ellipsis;font-family:"Roboto", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.related-case-studies .case-studies-items a.item .content .products{margin-top:1rem;margin-bottom:2rem}.related-case-studies .case-studies-items a.item .content .products .product{color:#834E9E;font-family:"Roboto Condensed", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.related-case-studies .case-studies-items a.item .image{border-radius:10px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;width:240px;height:300px;flex-shrink:0}.related-case-studies .case-studies-items a.item .image:after{content:"";background-color:rgba(6, 3, 38, 0.4);height:100%;width:100%;position:absolute;display:block;border-radius:10px;opacity:0;transition:0.4s all ease}.product-categories{width:85%;min-width:72rem;margin:0 auto;position:relative}.product-categories:after{content:"";background-image:url(/wp-content/uploads/2024/10/arrow_right_alt.svg);width:20px;height:20px;flex-shrink:0;display:block;right:0;z-index:1;position:absolute;bottom:-45px}.product-categories .heading-container{display:flex;flex-direction:row;justify-content:start;align-items:center;margin-bottom:1rem}.product-categories .heading-container .introduction{width:50%;flex:0 50%;text-align:left}.product-categories .heading-container .button{width:50%;justify-content:end;align-items:center;display:flex}.product-categories .heading-container .button .outline-btn{width:180px;justify-content:space-between}.product-categories .products{display:flex;flex-direction:row;gap:40px;flex-wrap:wrap}.product-categories .products a{width:23%;flex:0 23%;border-radius:8px;background:#ffffff;box-shadow:0px 4px 20px 4px rgba(0, 0, 0, 0.15);position:relative;height:24vw;min-height:380px;max-height:480px;top:0}.product-categories .products a:hover{top:-10px}.product-categories .products a:hover .inner span.title{color:#834E9E;transition:0.4s ease all}.product-categories .products a:hover .inner svg{fill:#834E9E;transition:0.4s ease all}.product-categories .products a .inner{padding:20px 20px 30px 20px}.product-categories .products a .inner span.title{overflow:hidden;color:#3A1447;text-overflow:ellipsis;font-family:"Toyota Display";font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:1rem;display:block;transition:0.4s ease all}.product-categories .products a .inner .description{overflow:hidden;color:var(--Dark-grey, #525252);text-overflow:ellipsis;font-family:"Roboto", sans-serif;font-size:11px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:2rem;display:block}.product-categories .products a .inner img{width:100%;height:auto;object-fit:contain;max-height:245px;min-height:200px}.product-categories .products a .inner svg{position:absolute;bottom:10px;right:10px;fill:#C3A56D;transition:0.4s ease all}.nav-bar{display:flex;height:40px;position:absolute;right:0;top:-50px}.nav-bar .grid-btn{background-color:transparent;border:0;cursor:pointer}.nav-bar .grid-btn svg{fill:#525252}.nav-bar .grid-btn.active svg{fill:#3EC2D9}.nav-bar .list-btn{background-color:transparent;border:0;cursor:pointer}.nav-bar .list-btn.active svg{fill:#3EC2D9}.nav-bar .list-btn svg{fill:#525252}.tax-product-group #breadcrumbs{display:none}.tax-product-group .searchandfilter>ul>li:has(> ul:empty){display:none}.tax-product-group .banner{padding:0px 0 80px 0;height:480px;display:flex;flex-direction:row;width:85%;min-width:72rem;margin:0 auto}.tax-product-group .banner .content{width:50%;min-width:50%;justify-content:flex-start;margin-top:11.7rem;position:relative}.tax-product-group .banner .content h1{color:#140419;font-family:"Toyota Display";font-size:50px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0}.tax-product-group .banner .content .description{color:#834E9E;font-family:"Roboto", sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:normal}.tax-product-group .banner .content:after{content:"";background-image:url(/wp-content/uploads/2024/10/arrow_right_alt.svg);width:20px;height:20px;flex-shrink:0;display:block;left:0;z-index:1;position:absolute;bottom:70px}.tax-product-group .banner .image{width:50%;flex:0 50%}.tax-product-group .banner .image img{width:100%;object-fit:contain;object-position:center;margin-top:3rem;height:428.814px}.tax-product-group div#content{width:85%;margin:3rem auto 5rem;display:flex;gap:80px;min-width:72rem;position:relative}.tax-product-group div#content .nav-bar{display:flex;height:40px;position:absolute;right:0;top:-50px}.tax-product-group div#content div#products{display:flex;width:82.5%;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;flex-direction:row}.tax-product-group div#content div#products.list{flex-direction:column;flex-wrap:nowrap}.tax-product-group div#content div#products.list .product{width:100%;flex:0 100%;flex-direction:row;align-items:start;justify-content:start}.tax-product-group div#content div#products.list .product .details{width:237px;min-width:237px;margin-right:1rem}.tax-product-group div#content div#products.list .product div:nth-of-type(2){width:50%;flex:0 50%}.tax-product-group div#content div#products.list .product .core-capabilities{padding:6px 7px}.tax-product-group div#content div#products .product{display:flex;width:18%;flex:0 18%;align-items:flex-end;flex-shrink:0;flex-wrap:wrap;justify-content:space-between;margin-right:2.5%;margin-bottom:2.5%;transition:none}.tax-product-group div#content div#products .product>div:nth-of-type(2){width:86%}.tax-product-group div#content div#products .product:nth-of-type(5n){margin-right:0}.tax-product-group div#content div#products .product:hover .details{border:1px solid #3A1447;transition:0.4s ease all}.tax-product-group div#content div#products .product:hover h3{color:#834E9E}.tax-product-group div#content div#products .product .details{position:relative;height:228px;width:100%;border-radius:8px;border:1px solid rgba(0, 0, 0, 0.05);margin-bottom:0.5rem;transition:none}.tax-product-group div#content div#products .product .details img{display:flex;height:228px;width:100%;object-fit:contain;object-position:center;border-radius:8px;position:absolute}.tax-product-group div#content div#products .product .core-capabilities{display:flex;min-width:70px;padding:6px 16px;justify-content:space-between;align-items:flex-start;align-content:flex-start;row-gap:22px;align-self:stretch;flex-wrap:wrap;border-radius:4px;background:rgba(62, 194, 217, 0.05);margin-bottom:0.5rem}.tax-product-group div#content div#products .product .core-capabilities .capability{display:flex;width:16px !important;flex:0 16px !important;height:16px;padding:1.714px 1.134px 2.123px 1.143px;justify-content:center;align-items:center;background-position:center;background-repeat:no-repeat;background-size:16px;position:relative}.tax-product-group div#content div#products .product .core-capabilities .capability .tooltiptext{visibility:hidden;width:120px;background-color:#3A1447;color:#fff;text-align:center;border-radius:6px;padding:5px 1rem;position:absolute;z-index:2;top:26px}.tax-product-group div#content div#products .product .core-capabilities .capability:hover .tooltiptext{visibility:visible}.tax-product-group div#content div#products .product .category{color:#C3A56D;font-family:"Roboto Condensed", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;z-index:1;position:relative;width:100%;display:block}.tax-product-group div#content div#products .product h3{color:#3A1447;font-family:"Toyota Display";font-size:20px;font-style:normal;font-weight:700;line-height:normal;display:block;margin:0;width:100%}.tax-product-group div#content div#products .product .listing-text{color:#9A9A9A;font-family:"Roboto", sans-serif;font-size:11px;font-style:normal;font-weight:300;line-height:normal;display:block;margin-top:0.5rem}.tax-product-group .product-categories{margin:5rem auto}.tax-product-group .product-categories .heading-container{margin-bottom:3rem}.single-products .mfp-wrap{z-index:99999 !important}.single-products #breadcrumbs{display:none}.single-products .banner{padding:0px 0 80px 0;height:450px;display:flex;flex-direction:row;width:85%;min-width:72rem;margin:0 auto}.single-products .banner .content{width:50%;min-width:50%;gap:0;margin-top:6.5rem;justify-content:start}.single-products .banner .content .back-btn{margin-bottom:3rem;display:inline-flex;padding:8px 8px 8px 0px;align-items:center;gap:16px;color:var(--Light-grey, #9A9A9A);font-family:"Roboto Condensed";font-size:15px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;letter-spacing:0.5px}.single-products .banner .content .back-btn svg{fill:#9A9A9A;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease}.single-products .banner .content .back-btn:hover{color:#834E9E}.single-products .banner .content .back-btn:hover svg{fill:#834E9E;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease}.single-products .banner .content .sub-title{margin-top:1.5rem}.single-products .banner .content h1{color:#140419;font-family:"Toyota Display";font-size:50px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0.5rem}.single-products .banner .content .tagline{color:#834E9E;font-family:"Toyota Display";font-size:20px;font-style:normal;font-weight:700;line-height:normal}.single-products .banner .content .description{color:#834E9E;font-family:"Roboto", sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:normal;width:35rem}.single-products .banner .content .button-group{margin-top:0}.single-products .banner .image{width:50%;flex:0 50%;max-width:100%;flex-shrink:1;overflow-y:hidden;height:630px}.single-products .banner .image .owl-stage-outer{max-width:100%;flex-shrink:1}.single-products .banner .image .owl-stage-outer .owl-item{max-width:100%;flex-shrink:1}.single-products .banner .image .owl-stage-outer .owl-item img{width:100%;object-fit:cover;object-position:center;margin-top:3rem;height:480.364px;border-radius:8px}.single-products .banner .image .owl-dots .owl-dot.active span{background:#3EC2D9}.single-products .banner .image .owl-dots .owl-dot span{width:28px;transition:0.4s ease all;height:3px;background-color:#9A9A9A}.single-products .banner .image .owl-nav.disabled+.owl-dots{margin-top:10px;text-align:right;bottom:40px;position:relative;right:15px}.single-products .two-columns{margin-top:8rem}.single-products .two-columns h2{margin-bottom:1.5rem}.single-products .two-columns h4{color:#140419;font-family:"Toyota Display";font-size:20px;font-style:normal;font-weight:700;line-height:normal}.single-products .two-columns .button-group{margin-top:1.5rem}.single-products .two-columns .download-button-group{margin-top:4rem}.single-products .two-columns .download-button-group .sub-title{margin-bottom:1rem;color:#525252}.single-products .two-columns .columnTwo{position:relative}.single-products .two-columns .columnTwo .data-table{margin-top:3rem}.single-products .two-columns .columnTwo select#modelSelect{display:flex;padding:8px 8px 8px 12px;align-items:center;gap:8px;position:absolute;right:0;top:2rem;border-radius:4px;background:rgba(62, 194, 217, 0.05);border:0;color:#3EC2D9;font-family:"Roboto", sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.single-products .two-columns .tab-content .tab-pane{display:none}.single-products .two-columns .tab-content .tab-pane.active{display:block}.single-products .two-columns .tab-content .tab-pane h3{color:#834E9E;font-family:"Toyota Display";font-size:32px;font-style:normal;font-weight:700;line-height:normal}.single-products .videos{width:85%;margin:6rem auto 3rem;min-width:72rem;display:flex;flex-wrap:wrap}.single-products .videos .video-container{width:100%;display:flex;flex-direction:column}.single-products .videos .video-container .sub-title{color:#525252}.single-products .videos .video-container .videos{width:100%;margin:3rem auto 0;min-width:100%}.single-products .other-products{margin-top:6rem;margin-bottom:6rem}.single-products .other-products .heading-container{width:85%;margin:0 auto;min-width:72rem;display:flex;justify-content:space-between;margin-bottom:2rem}.single-products .other-products .heading-container .sub-title{color:#525252}.single-products .other-products .owl-nav{margin-top:10px;width:fit-content;margin-right:0;right:0;position:absolute;bottom:-5%}.single-products .other-products .owl-nav button.owl-next,.single-products .other-products .owl-nav button.owl-prev,.single-products .other-products .owl-nav button.owl-dot{height:45px;width:50px;background-color:white;color:#3EC2D9;font-size:25px;line-height:30px;margin-bottom:10px;border:2px solid #3EC2D9;border-radius:5px;transition:0.4s ease all}.single-products .other-products .owl-nav button.owl-next:hover,.single-products .other-products .owl-nav button.owl-prev:hover,.single-products .other-products .owl-nav button.owl-dot:hover{background-color:#3EC2D9;transition:0.4s ease all}.single-products .other-products .owl-nav button.owl-next span,.single-products .other-products .owl-nav button.owl-prev span,.single-products .other-products .owl-nav button.owl-dot span{top:-2px;display:block;position:relative}.single-products .other-products .owl-nav button.owl-prev img{rotate:180deg}.single-products .other-products .product-items{width:85%;margin:0 auto;min-width:72rem;display:flex;align-items:start;flex-wrap:wrap}.single-products .other-products .product-items .product{display:flex;width:100%;flex:0 100%;align-items:flex-end;flex-shrink:0;flex-wrap:wrap;justify-content:space-between;margin-right:2%;margin-bottom:2%;transition:none}.single-products .other-products .product-items .product>div:nth-of-type(2){width:86%}.single-products .other-products .product-items .product:nth-of-type(6n){margin-right:0}.single-products .other-products .product-items .product:hover .details{border:1px solid #3A1447;transition:0.4s ease all}.single-products .other-products .product-items .product:hover h3{color:#834E9E}.single-products .other-products .product-items .product .details{position:relative;height:228px;width:100%;border-radius:8px;border:1px solid rgba(0, 0, 0, 0.05);margin-bottom:0.5rem;transition:none}.single-products .other-products .product-items .product .details img{display:flex;height:228px;width:100%;object-fit:contain;object-position:center;border-radius:8px;position:absolute}.single-products .other-products .product-items .product .core-capabilities{display:flex;min-width:70px;padding:6px 16px;justify-content:space-between;align-items:flex-start;align-content:flex-start;row-gap:22px;align-self:stretch;flex-wrap:wrap;border-radius:4px;background:rgba(62, 194, 217, 0.05);margin-bottom:0.5rem}.single-products .other-products .product-items .product .core-capabilities .capability{display:flex;width:16px !important;flex:0 16px !important;height:16px;padding:1.714px 1.134px 2.123px 1.143px;justify-content:center;align-items:center;background-position:center;background-repeat:no-repeat;background-size:16px;position:relative}.single-products .other-products .product-items .product .core-capabilities .capability .tooltiptext{visibility:hidden;width:120px;background-color:#3A1447;color:#fff;text-align:center;border-radius:6px;padding:5px 1rem;position:absolute;z-index:2;top:26px}.single-products .other-products .product-items .product .core-capabilities .capability:hover .tooltiptext{visibility:visible}.single-products .other-products .product-items .product .category{color:#C3A56D;font-family:"Roboto Condensed", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;z-index:1;position:relative;width:100%;display:block}.single-products .other-products .product-items .product h3{color:#3A1447;font-family:"Toyota Display";font-size:20px;font-style:normal;font-weight:700;line-height:normal;display:block;margin:0;width:100%}.single-products .other-products .product-items .product .listing-text{color:#9A9A9A;font-family:"Roboto", sans-serif;font-size:11px;font-style:normal;font-weight:300;line-height:normal;display:block;margin-top:0.5rem}.single-products .quicklinks-container{background-color:#ffffff;height:500px}.single-products .quicklinks-container .heading-container{display:none}.pagination{display:block;width:100%;text-align:center;margin:3rem 0}.page-numbers{display:inline-block;padding:5px 10px;margin:0 2px 0 0;border:1px solid #eee;line-height:1;text-decoration:none;border-radius:2px;font-weight:600}.page-numbers.current,a.page-numbers:hover{background:#f9f9f9}.search-results div#content,.search-no-results div#content{width:85%;margin:0 auto;min-width:72rem}.search-results div#content div#search-section,.search-no-results div#content div#search-section{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:20px}.search-results div#content div#search-section .search-post,.search-no-results div#content div#search-section .search-post{width:21%;flex:0 21%;margin:1% 2% 1% 0%;border-radius:8px;background:var(--White, #FFF);box-shadow:0px 4px 20px 4px rgba(0, 0, 0, 0.15);padding:0% 0% 2% 0%;position:relative}.search-results div#content div#search-section .search-post:hover h3,.search-no-results div#content div#search-section .search-post:hover h3{color:#834E9E}.search-results div#content div#search-section .search-post:hover #custom-bg:before,.search-no-results div#content div#search-section .search-post:hover #custom-bg:before{opacity:1}.search-results div#content div#search-section .search-post:hover .black-outline svg,.search-no-results div#content div#search-section .search-post:hover .black-outline svg{fill:#834E9E}.search-results div#content div#search-section .search-post .inner,.search-no-results div#content div#search-section .search-post .inner{margin:20px}.search-results div#content div#search-section .search-post #custom-bg,.search-no-results div#content div#search-section .search-post #custom-bg{width:100%;height:280px;background-position:center;background-size:cover;background-repeat:no-repeat;display:block;position:relative;margin-bottom:20px;border-top-left-radius:8px;border-top-right-radius:8px}.search-results div#content div#search-section .search-post #custom-bg:before,.search-no-results div#content div#search-section .search-post #custom-bg:before{content:"";background:rgba(0, 0, 0, 0.5);width:100%;height:100%;position:absolute;opacity:0;transition:0.4s opacity ease-in}.search-results div#content div#search-section .search-post h3,.search-no-results div#content div#search-section .search-post h3{overflow:hidden;color:var(--Olsen-Purple-Dark, #3A1447);text-overflow:ellipsis;margin-top:10px;font-family:"Toyota Display";font-size:20px;font-style:normal;font-weight:700;line-height:normal}.search-results div#content div#search-section .search-post p.excerpt,.search-no-results div#content div#search-section .search-post p.excerpt{overflow:hidden;color:var(--Dark-grey, #525252);text-overflow:ellipsis;font-family:Roboto;font-size:14px;font-style:normal;font-weight:300;line-height:normal}.search-results div#content div#search-section .search-post .black-outline,.search-no-results div#content div#search-section .search-post .black-outline{width:90%;position:absolute;text-align:right;display:block;bottom:0}.search-results div#content div#search-section .search-post .black-outline svg,.search-no-results div#content div#search-section .search-post .black-outline svg{fill:#C3A56D}.blog,.tag,.category,.author{margin-top:0}.blog div#content,.tag div#content,.category div#content,.author div#content{width:85%;margin:3rem auto 5rem;display:flex;gap:80px;min-width:72rem}.blog div#news-section,.tag div#news-section,.category div#news-section,.author div#news-section{display:flex;flex-direction:row;flex-wrap:wrap;width:85%;margin:6rem auto 3rem;padding:0 0px;align-items:flex-start;margin-top:0 !important}.blog div#news-section a.news-post,.tag div#news-section a.news-post,.category div#news-section a.news-post,.author div#news-section a.news-post{display:flex;max-height:510px;height:510px;flex-direction:column;align-items:center;width:32%;flex:0 32%;transition:0.4s ease all;top:0;position:relative;margin:0% 2% 2% 0%;border-radius:8px;background:var(--White, #FFF);box-shadow:0px 4px 20px 4px rgba(0, 0, 0, 0.15);padding:0% 0% 2% 0%;position:relative}.blog div#news-section a.news-post:nth-of-type(3n),.tag div#news-section a.news-post:nth-of-type(3n),.category div#news-section a.news-post:nth-of-type(3n),.author div#news-section a.news-post:nth-of-type(3n){margin-right:0}.blog div#news-section a.news-post:hover,.tag div#news-section a.news-post:hover,.category div#news-section a.news-post:hover,.author div#news-section a.news-post:hover{top:-10px;transition:0.4s ease all}.blog div#news-section a.news-post:hover .details .resource-header,.tag div#news-section a.news-post:hover .details .resource-header,.category div#news-section a.news-post:hover .details .resource-header,.author div#news-section a.news-post:hover .details .resource-header{color:#834E9E}.blog div#news-section a.news-post:hover .details .black-outline svg,.tag div#news-section a.news-post:hover .details .black-outline svg,.category div#news-section a.news-post:hover .details .black-outline svg,.author div#news-section a.news-post:hover .details .black-outline svg{fill:#834E9E}.blog div#news-section a.news-post img.attachment-full.size-full,.tag div#news-section a.news-post img.attachment-full.size-full,.category div#news-section a.news-post img.attachment-full.size-full,.author div#news-section a.news-post img.attachment-full.size-full{height:280px;min-height:280px;align-self:stretch;width:100%;object-fit:cover;object-position:center;background-color:#f1eeee;position:relative;border-top-left-radius:8px;border-top-right-radius:8px}.blog div#news-section a.news-post img.attachment-full.size-full:before,.tag div#news-section a.news-post img.attachment-full.size-full:before,.category div#news-section a.news-post img.attachment-full.size-full:before,.author div#news-section a.news-post img.attachment-full.size-full:before{content:"";background:rgba(0, 0, 0, 0.5);width:100%;height:100%;position:absolute;opacity:0;transition:0.4s opacity ease-in}.blog div#news-section a.news-post img.attachment-full.size-full.no-image,.tag div#news-section a.news-post img.attachment-full.size-full.no-image,.category div#news-section a.news-post img.attachment-full.size-full.no-image,.author div#news-section a.news-post img.attachment-full.size-full.no-image{object-fit:none;background-color:#140419}.blog div#news-section a.news-post .details,.tag div#news-section a.news-post .details,.category div#news-section a.news-post .details,.author div#news-section a.news-post .details{display:flex;margin:20px;flex-direction:column;align-items:flex-start;gap:2px;align-self:stretch}.blog div#news-section a.news-post .details h3,.tag div#news-section a.news-post .details h3,.category div#news-section a.news-post .details h3,.author div#news-section a.news-post .details h3{overflow:hidden;color:#3A1447;text-overflow:ellipsis;margin-top:0;font-family:"Toyota Display";font-size:20px;font-style:normal;font-weight:700;line-height:normal}.blog div#news-section a.news-post .details .excerpt p,.tag div#news-section a.news-post .details .excerpt p,.category div#news-section a.news-post .details .excerpt p,.author div#news-section a.news-post .details .excerpt p{overflow:hidden;color:#525252;text-overflow:ellipsis;font-family:"Roboto", sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:normal}.blog div#news-section a.news-post .details p.date,.tag div#news-section a.news-post .details p.date,.category div#news-section a.news-post .details p.date,.author div#news-section a.news-post .details p.date{font-size:15px;line-height:20px;margin:5px 0 0}.blog div#news-section a.news-post .details .black-outline,.tag div#news-section a.news-post .details .black-outline,.category div#news-section a.news-post .details .black-outline,.author div#news-section a.news-post .details .black-outline{width:90%;position:absolute;text-align:right;display:block;bottom:5px}.blog div#news-section a.news-post .details .black-outline svg,.tag div#news-section a.news-post .details .black-outline svg,.category div#news-section a.news-post .details .black-outline svg,.author div#news-section a.news-post .details .black-outline svg{fill:#C3A56D}.blog .navigation,.tag .navigation,.category .navigation,.author .navigation{display:block;width:100%;display:flex;justify-content:center;align-items:center;gap:4px}.blog .navigation .nav-links,.tag .navigation .nav-links,.category .navigation .nav-links,.author .navigation .nav-links{display:flex;justify-content:center;align-items:center;gap:4px}.blog .navigation span.page-numbers.current,.tag .navigation span.page-numbers.current,.category .navigation span.page-numbers.current,.author .navigation span.page-numbers.current{display:inline-flex;width:32px;height:32px;padding:6px;justify-content:center;align-items:center;border-radius:4px;background:var(--Violet-900, #383351);color:white}.blog .navigation a.page-numbers,.tag .navigation a.page-numbers,.category .navigation a.page-numbers,.author .navigation a.page-numbers{color:var(--Violet-900, var(--Violet-900, #383351));text-align:center;font-family:"Roboto Condensed", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.32px;display:inline-flex;width:32px;height:32px;padding:6px;justify-content:center;align-items:center;transition:0.4s ease all;margin-bottom:0}.blog .navigation a.page-numbers:hover,.tag .navigation a.page-numbers:hover,.category .navigation a.page-numbers:hover,.author .navigation a.page-numbers:hover{border-radius:4px;background:var(--Violet-900, #383351);color:white;transition:0.4s ease all}.single-post .blog-posts-container{margin-top:0 !important}.single-post .introduction{display:flex;width:776px;min-width:48rem;padding:10px 0px 44px;flex-direction:column;justify-content:center;align-items:center;gap:25px;align-self:stretch;margin:0 auto !important}.single-post .introduction span.subject{display:flex;height:24px;padding:var(--Spacing-2xsmall, 4px) var(--Spacing-small, 12px);justify-content:center;align-items:center;gap:10px;border-radius:var(--Radius-medium, 4px);width:fit-content;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.6px;text-transform:uppercase;margin-right:0;font-family:"Roboto Condensed", sans-serif}.single-post .introduction h1{color:var(--Action-text-strong, #383351);text-align:center;font-family:"Toyota Display";font-size:40px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.8px;margin-top:0;margin-bottom:0}.single-post .introduction p{width:auto}.single-post .introduction .article-details{display:flex;justify-content:center;align-items:center;gap:var(--Spacing-xlarge, 32px);width:100%}.single-post .introduction .article-details span.spacer{width:2px;height:24px;background-color:#383351;color:transparent;margin-right:0}.single-post .introduction .article-details .author-info{display:flex;align-items:center;gap:var(--Spacing-medium, 16px)}.single-post .introduction .article-details .author-info .image{width:48px;height:48px}.single-post .introduction .article-details .author-info .image img.avatar.avatar-90.photo{width:100%;height:100%;border-radius:50%}.single-post .introduction .article-details .author-info .description .author_name{color:var(--Action-text-strong, #383351);font-family:"Toyota Display";font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.32px}.single-post .introduction .article-details div.date{display:flex;align-items:center;position:relative}.single-post .introduction .article-details div.date span.spacer{margin-right:1.5rem}.single-post .introduction .article-details div.date p.date{color:var(--Action-text-strong, #383351);font-family:"Toyota Display";font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.32px;display:flex;justify-content:center;align-items:center}.single-post nav#nav-single{border-top:1px solid #140419;border-bottom:1px solid #140419;width:65%;padding:4% 0;display:flex;margin:1rem auto 5rem}.single-post nav#nav-single a{width:50%}.single-post nav#nav-single a:nth-of-type(1){border-right:1px solid #140419}.single-post nav#nav-single span.meta-nav{font-size:20px;line-height:25px;font-family:"Toyota Display";font-weight:normal;display:block}.single-post nav#nav-single span.post-navigation__prev--title{margin-left:8%;display:block;font-size:16px;line-height:22px;width:18rem;color:#140419}.single-post nav#nav-single .next{text-align:right;position:relative}.single-post nav#nav-single .next span.post-navigation__next--title{margin-right:0;display:block;font-size:16px;line-height:22px;text-align:right;width:18rem;right:0;position:absolute;color:#140419}.single-post nav#nav-single i.fa.fa-arrow-left{margin-right:4%}.single-post nav#nav-single i.fa.fa-arrow-right{margin-left:4%}.single-post #myInput{display:none}.single-post .main-content{display:flex;width:72rem;flex-direction:column;align-items:center;margin:0 auto}.single-post .main-content .article-image{width:100%;height:auto;max-width:var(--Container-large, 100%);margin:0 auto;padding-bottom:50px;text-align:center}.single-post .main-content .article-image img{width:auto;height:auto;margin:0 auto;object-fit:cover;object-position:center;border-radius:var(--Radius-large, 8px)}.single-post .main-content .article-image img.no-image{object-fit:scale-down;background-color:#f1eeee}.single-post .main-content .articleBody{display:flex;width:95%;flex-direction:column;margin:0 auto}.single-post .main-content .articleBody .post_tags{display:flex;padding:var(--Spacing-small, 12px) var(--Spacing-xlarge, 32px);align-items:center;gap:var(--Spacing-2xlarge, 48px);border-radius:var(--Radius-large, 8px);background:var(--Neutral-50, #F3F4F6);margin-top:1rem}.single-post .main-content .articleBody .post_tags .sub-title{margin-bottom:0}.single-post .main-content .articleBody .post_tags a{margin-bottom:0;color:var(--Action-text-strong, #383351);font-family:"Toyota Display";font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.32px}.single-post .main-content .articleBody p{color:#383351;width:100%;font-family:"Roboto Condensed", sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.4px}.single-post .main-content .articleBody .mejs-audio{width:100% !important;margin:2rem auto}.single-post .main-content .articleBody iframe{width:100%;height:425px}.single-post .main-content .articleBody a{color:#7268ca;font-family:"Roboto Condensed", sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.4px}.single-post .main-content .articleBody a:hover{text-decoration:underline}.single-post .main-content .articleBody strong{color:#383351;font-family:"Roboto Condensed", sans-serif;font-size:18px;font-style:normal;line-height:normal;letter-spacing:-0.4px}.single-post .main-content .articleBody h2{color:#383351;font-family:"Toyota Display";font-size:32px;font-style:normal;font-weight:700;line-height:44px;letter-spacing:-0.48px;width:100%;margin:3rem auto 0}.single-post .main-content .articleBody h3{color:#383351;font-family:"Toyota Display";font-size:28px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.48px;width:100%;margin:0 auto}.single-post .main-content .articleBody h4{color:#383351;font-family:"Toyota Display";font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.48px;width:100%;margin:0 auto}.single-post .main-content .articleBody p{width:100%;margin:1em auto;margin-top:0}.single-post .main-content .articleBody ul{padding-left:35px;width:100%;margin:0em auto 2rem}.single-post .main-content .articleBody ul li{color:#383351;font-family:"Roboto Condensed", sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.36px;width:100%;margin:0 auto}.single-post .main-content .articleBody ul li:before{top:-2px}.single-post .main-content .articleBody img{width:100%;height:auto;margin-top:2rem}.single-post .social-share{display:flex;justify-content:center;align-items:center;margin-top:3rem;margin-bottom:5rem}.single-post .social-share .share-heading{color:var(--Action-text-strong, #383351);font-family:"Toyota Display";font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.32px;margin-right:2rem}.single-post .social-share .share-heading svg{margin-right:2rem;top:4px;position:relative;margin-left:5px}.single-post .social-share section.socialShare{display:flex;padding:var(--Spacing-small, 12px) var(--Spacing-xlarge, 32px);align-items:center;gap:var(--Spacing-2xlarge, 48px);border-radius:var(--Radius-large, 8px);background:var(--Neutral-50, #F3F4F6)}.single-post .social-share section.socialShare a{margin-bottom:0;color:var(--Action-text-strong, #383351);font-family:"Toyota Display";font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.32px}.single-post .social-share section.socialShare a:hover{color:#7268CA}.single-post .social-share section.socialShare input[type="button"]{background:none;border:0;margin-bottom:0;color:var(--Action-text-strong, #383351);font-family:"Toyota Display";font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.32px;cursor:pointer}.single-post .social-share section.socialShare input[type="button"]:hover{color:#7268CA}.latest-news{padding-bottom:4rem;background:#834E9E}.latest-news .heading-container{width:85%;margin:0 auto 2rem;min-width:72rem;display:flex;justify-content:end;padding-top:4rem}.latest-news .heading-container .sub-title{color:#ffffff}.latest-news .heading-container .arrow-btn{color:#ffffff}.latest-news .heading-container .arrow-btn svg{fill:#ffffff;transition:0.4s all ease}.latest-news .heading-container .arrow-btn:hover{color:#140419}.latest-news .heading-container .arrow-btn:hover svg{fill:#140419;transition:0.4s all ease}.latest-news .inner{display:flex;flex-direction:row;flex-wrap:wrap;width:85%;margin:0 auto;min-width:72rem;align-items:flex-start;align-content:flex-start;gap:80px;flex-wrap:wrap}.latest-news .inner a.item{width:45%;flex:0 45%;display:flex;justify-content:start;align-items:center;align-content:center;justify-items:start;margin-right:1.2%;position:relative;flex-direction:row-reverse;gap:36px}.latest-news .inner a.item:nth-of-type(2){margin-right:0}.latest-news .inner a.item:hover:before{transform:scaleX(1);transform-origin:bottom left}.latest-news .inner a.item:hover .content .heading{color:#140419;transition:0.4s all ease}.latest-news .inner a.item:hover .content .arrow-btn svg{fill:#140419;transition:0.4s all ease}.latest-news .inner a.item:hover .image:after{opacity:1;transition:0.4s all ease}.latest-news .inner a.item .content{width:70%;padding:0rem 0rem}.latest-news .inner a.item .content .article-details{display:flex;flex-direction:row;align-items:center}.latest-news .inner a.item .content .article-details .date{color:#140419;font-family:"Roboto", sans-serif;font-size:11px;font-style:normal;font-weight:bold;line-height:normal;margin:0}.latest-news .inner a.item .content .author-info{display:flex;align-items:center}.latest-news .inner a.item .content .author-info span.spacer{margin:0 0.5rem;color:#ffffff;font-family:"Roboto", sans-serif;font-size:11px;font-style:normal;font-weight:bold;line-height:normal}.latest-news .inner a.item .content .author-info .description .author_name{color:#140419;font-family:"Roboto", sans-serif;font-size:11px;font-style:normal;font-weight:bold;line-height:normal;margin:0}.latest-news .inner a.item .content .heading{overflow:hidden;color:#ffffff;text-overflow:ellipsis;font-family:"Toyota Display";font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:1rem;transition:0.4s all ease}.latest-news .inner a.item .content .the-excerpt{overflow:hidden;color:#140419;text-overflow:ellipsis;font-family:"Roboto", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.latest-news .inner a.item .content .arrow-btn svg{fill:#ffffff;transition:0.4s all ease}.latest-news .inner a.item .image{border-radius:10px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;width:180px;height:120px;flex-shrink:0}.latest-news .inner a.item .image:after{content:"";background-color:rgba(6, 3, 38, 0.4);height:100%;width:100%;position:absolute;display:block;border-radius:10px;opacity:0;transition:0.4s all ease}div#careers{width:85%;margin:2rem auto 5rem;display:flex;gap:20px;min-width:72rem;position:relative}div#careers a.careers{display:flex;max-height:510px;height:265px;flex-direction:column;align-items:center;width:33%;flex:0 33%;transition:0.4s ease all;top:0;position:relative;margin:0% 0% 2% 0%;border-radius:8px;background:var(--White, #FFF);box-shadow:0px 4px 20px 4px rgba(0, 0, 0, 0.15);padding:0% 0% 2% 0%;position:relative}div#careers a.careers:nth-of-type(3n){margin-right:0}div#careers a.careers:hover{top:-10px;transition:0.4s ease all}div#careers a.careers:hover .details .resource-header{color:#834E9E}div#careers a.careers:hover .details .black-outline svg{fill:#834E9E}div#careers a.careers .details{display:flex;margin:20px;flex-direction:column;align-items:flex-start;gap:2px;align-self:stretch}div#careers a.careers .details h3{overflow:hidden;color:#3A1447;text-overflow:ellipsis;margin-top:0;font-family:"Toyota Display";font-size:24px;font-style:normal;font-weight:700;line-height:normal}div#careers a.careers .details .excerpt p{overflow:hidden;color:#525252;text-overflow:ellipsis;font-family:"Roboto", sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:normal}div#careers a.careers .details p.date{font-size:15px;line-height:20px;margin:5px 0 0}div#careers a.careers .details .black-outline{width:90%;position:absolute;text-align:right;display:block;bottom:5px}div#careers a.careers .details .black-outline svg{fill:#C3A56D}.single-careers .blog-posts-container{margin-top:0 !important}.single-careers .introduction{display:flex;width:776px;min-width:48rem;padding:10px 0px 44px;flex-direction:column;justify-content:center;align-items:center;gap:25px;align-self:stretch;margin:0 auto !important}.single-careers .introduction span.subject{display:flex;height:24px;padding:var(--Spacing-2xsmall, 4px) var(--Spacing-small, 12px);justify-content:center;align-items:center;gap:10px;border-radius:var(--Radius-medium, 4px);width:fit-content;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.6px;text-transform:uppercase;margin-right:0;font-family:"Roboto Condensed", sans-serif}.single-careers .introduction h1{color:var(--Action-text-strong, #383351);text-align:center;font-family:"Toyota Display";font-size:40px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.8px;margin-top:0;margin-bottom:0}.single-careers .introduction p{width:auto}.single-careers .introduction .article-details{display:flex;justify-content:center;align-items:center;gap:var(--Spacing-xlarge, 32px);width:100%}.single-careers .introduction .article-details span.spacer{width:2px;height:24px;background-color:#383351;color:transparent;margin-right:0}.single-careers .introduction .article-details .author-info{display:flex;align-items:center;gap:var(--Spacing-medium, 16px)}.single-careers .introduction .article-details .author-info .image{width:48px;height:48px}.single-careers .introduction .article-details .author-info .image img.avatar.avatar-90.photo{width:100%;height:100%;border-radius:50%}.single-careers .introduction .article-details .author-info .description .author_name{color:var(--Action-text-strong, #383351);font-family:"Toyota Display";font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.32px}.single-careers .introduction .article-details div.date{display:flex;align-items:center;position:relative}.single-careers .introduction .article-details div.date span.spacer{margin-right:1.5rem}.single-careers .introduction .article-details div.date p.date{color:var(--Action-text-strong, #383351);font-family:"Toyota Display";font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.32px;display:flex;justify-content:center;align-items:center}.single-careers nav#nav-single{border-top:1px solid #140419;border-bottom:1px solid #140419;width:65%;padding:4% 0;display:flex;margin:1rem auto 5rem}.single-careers nav#nav-single a{width:50%}.single-careers nav#nav-single a:nth-of-type(1){border-right:1px solid #140419}.single-careers nav#nav-single span.meta-nav{font-size:20px;line-height:25px;font-family:"Toyota Display";font-weight:normal;display:block}.single-careers nav#nav-single span.post-navigation__prev--title{margin-left:8%;display:block;font-size:16px;line-height:22px;width:18rem;color:#140419}.single-careers nav#nav-single .next{text-align:right;position:relative}.single-careers nav#nav-single .next span.post-navigation__next--title{margin-right:0;display:block;font-size:16px;line-height:22px;text-align:right;width:18rem;right:0;position:absolute;color:#140419}.single-careers nav#nav-single i.fa.fa-arrow-left{margin-right:4%}.single-careers nav#nav-single i.fa.fa-arrow-right{margin-left:4%}.single-careers #myInput{display:none}.single-careers .main-content{display:flex;width:72rem;flex-direction:column;align-items:center;margin:0 auto}.single-careers .main-content .article-image{width:100%;height:auto;max-width:var(--Container-large, 100%);margin:0 auto;padding-bottom:50px;text-align:center}.single-careers .main-content .article-image img{width:auto;height:auto;margin:0 auto;object-fit:cover;object-position:center;border-radius:var(--Radius-large, 8px)}.single-careers .main-content .article-image img.no-image{object-fit:scale-down;background-color:#f1eeee}.single-careers .main-content .articleBody{display:flex;width:95%;flex-direction:column;margin:0 auto}.single-careers .main-content .articleBody .post_tags{display:flex;padding:var(--Spacing-small, 12px) var(--Spacing-xlarge, 32px);align-items:center;gap:var(--Spacing-2xlarge, 48px);border-radius:var(--Radius-large, 8px);background:var(--Neutral-50, #F3F4F6);margin-top:1rem}.single-careers .main-content .articleBody .post_tags .sub-title{margin-bottom:0}.single-careers .main-content .articleBody .post_tags a{margin-bottom:0;color:var(--Action-text-strong, #383351);font-family:"Toyota Display";font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.32px}.single-careers .main-content .articleBody p{color:#383351;width:100%;font-family:"Roboto Condensed", sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.4px}.single-careers .main-content .articleBody .mejs-audio{width:100% !important;margin:2rem auto}.single-careers .main-content .articleBody iframe{width:100%;height:425px}.single-careers .main-content .articleBody a{color:#7268ca;font-family:"Roboto Condensed", sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.4px}.single-careers .main-content .articleBody a:hover{text-decoration:underline}.single-careers .main-content .articleBody strong{color:#383351;font-family:"Roboto Condensed", sans-serif;font-size:18px;font-style:normal;line-height:normal;letter-spacing:-0.4px}.single-careers .main-content .articleBody h2{color:#383351;font-family:"Toyota Display";font-size:32px;font-style:normal;font-weight:700;line-height:44px;letter-spacing:-0.48px;width:100%;margin:3rem auto 0}.single-careers .main-content .articleBody h3{color:#383351;font-family:"Toyota Display";font-size:28px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.48px;width:100%;margin:0 auto;margin-bottom:1rem}.single-careers .main-content .articleBody h4{color:#383351;font-family:"Toyota Display";font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.48px;width:100%;margin:0 auto}.single-careers .main-content .articleBody p{width:100%;margin:1em auto;margin-top:0}.single-careers .main-content .articleBody ul{padding-left:35px;width:100%;margin:0em auto 2rem}.single-careers .main-content .articleBody ul li{color:#383351;font-family:"Roboto Condensed", sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-0.36px;width:100%;margin:0 auto}.single-careers .main-content .articleBody ul li:before{top:-2px}.single-careers .main-content .articleBody img{width:auto;height:auto;margin-top:2rem}.single-careers .social-share{display:flex;justify-content:center;align-items:center;margin-top:3rem;margin-bottom:5rem}.single-careers .social-share .share-heading{color:var(--Action-text-strong, #383351);font-family:"Toyota Display";font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.32px;margin-right:2rem}.single-careers .social-share .share-heading svg{margin-right:2rem;top:4px;position:relative;margin-left:5px}.single-careers .social-share section.socialShare{display:flex;padding:var(--Spacing-small, 12px) var(--Spacing-xlarge, 32px);align-items:center;gap:var(--Spacing-2xlarge, 48px);border-radius:var(--Radius-large, 8px);background:var(--Neutral-50, #F3F4F6)}.single-careers .social-share section.socialShare a{margin-bottom:0;color:var(--Action-text-strong, #383351);font-family:"Toyota Display";font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.32px}.single-careers .social-share section.socialShare a:hover{color:#7268CA}.single-careers .social-share section.socialShare input[type="button"]{background:none;border:0;margin-bottom:0;color:var(--Action-text-strong, #383351);font-family:"Toyota Display";font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-0.32px;cursor:pointer}.single-careers .social-share section.socialShare input[type="button"]:hover{color:#7268CA}form .wpcf7-not-valid-tip{font-size:10px}form h3{color:#834E9E;font-family:"Toyota Display";font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-top:0}form input{display:flex;padding:16px 16px 16px 20px;align-items:center;gap:10px;align-self:stretch;width:94%;border:0;margin-bottom:10px}form textarea.wpcf7-form-control.wpcf7-textarea{display:flex;height:150px;padding:16px 16px 16px 20px;align-items:flex-start;gap:10px;align-self:stretch;width:94%;border:0}form input::placeholder,form textarea::placeholder{color:#3EC2D9;font-family:"Roboto Condensed", sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}form p.privacy{color:#140419;font-family:"Roboto", sans-serif;font-size:11px;font-style:normal;font-weight:300;line-height:normal}form p.privacy a{color:#834E9E;font-family:"Roboto", sans-serif;font-size:11px;font-style:normal;font-weight:300;line-height:normal}form p.privacy a:hover{color:#ffffff}form input[type="checkbox"]{width:15px;margin:0;margin-right:1rem}form .wpcf7-list-item{margin:0;margin-bottom:1rem}form .wpcf7-list-item label{display:inline-flex;flex-direction:row}form .wpcf7-list-item span.wpcf7-list-item-label{color:var(--Dark-purple-2, #140419);font-family:Roboto;font-size:11px;font-style:normal;font-weight:300;line-height:normal}form input.wpcf7-form-control.wpcf7-submit.has-spinner{display:flex;padding:16px 16px 16px 20px;align-items:center;gap:48px;border-radius:4px;background:var(--Olsen-Purple-Light, #834E9E);box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);color:#FFF;font-family:"Roboto Condensed";font-size:15px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;width:175px;text-align:left;margin-top:1rem;margin-bottom:0;cursor:pointer;border:2px solid #834E9E;transition:0.4s ease all}form input.wpcf7-form-control.wpcf7-submit.has-spinner:hover{border:2px solid #834E9E;background-color:#ffffff;color:#834E9E;transition:0.4s ease all}.page-template-page-contact h1,.page-template-page-quote h1{margin-top:0}.page-template-page-contact .phone,.page-template-page-quote .phone{color:#834E9E;font-family:"Toyota Display";font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:2rem;display:block}.page-template-page-contact .phone:hover,.page-template-page-quote .phone:hover{color:#3A1447}.page-template-page-contact .email,.page-template-page-quote .email{color:#834E9E;font-family:"Toyota Display";font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-decoration-line:underline;margin-bottom:2rem;display:block}.page-template-page-contact .email:hover,.page-template-page-quote .email:hover{color:#3A1447}.page-template-page-contact a.so-button,.page-template-page-quote a.so-button{font-size:23px;line-height:normal;margin-right:1rem;color:#3EC2D9}.page-template-page-contact a.so-button:hover,.page-template-page-quote a.so-button:hover{color:#834E9E}.page-template-page-contact .contact-form,.page-template-page-quote .contact-form{display:flex;width:88%;padding:36px 36px 0 36px;flex-direction:column;align-items:flex-start;gap:24px;flex-shrink:0;border-radius:8px;background:rgba(62, 194, 217, 0.05)}.page-template-page-contact .contact-form h3,.page-template-page-quote .contact-form h3{color:#834E9E}.page-template-page-contact .locations,.page-template-page-quote .locations{width:85%;margin:6rem auto 6rem;min-width:72rem}.page-template-page-contact .locations .sub-title,.page-template-page-quote .locations .sub-title{color:#3EC2D9}.page-template-page-contact .locations .inner,.page-template-page-quote .locations .inner{display:flex;justify-content:space-between;align-items:flex-start;gap:100px}.page-template-page-contact .locations .inner .location,.page-template-page-quote .locations .inner .location{width:100%}.page-template-page-contact .locations .inner .location h3,.page-template-page-quote .locations .inner .location h3{margin-bottom:2rem}.page-template-page-contact .locations .inner .location .sub-title,.page-template-page-quote .locations .inner .location .sub-title{color:#C3A56D}.page-template-page-contact .locations .inner .location .map iframe,.page-template-page-quote .locations .inner .location .map iframe{height:400px;border-radius:8px;width:100%}.page-template-page-contact .locations .inner .location .details,.page-template-page-quote .locations .inner .location .details{display:flex;margin-top:1rem}.page-template-page-contact .locations .inner .location .details>div,.page-template-page-quote .locations .inner .location .details>div{width:33%}.page-template-page-contact .locations .inner .location .details>div:nth-of-type(1) p,.page-template-page-quote .locations .inner .location .details>div:nth-of-type(1) p{width:100%}.page-template-page-contact .locations .inner .location .details>div p,.page-template-page-quote .locations .inner .location .details>div p{margin-top:0;width:65%}.page-template-page-contact .locations .inner .location .details>div .outline-btn,.page-template-page-quote .locations .inner .location .details>div .outline-btn{margin-bottom:1rem}.page-template-page-contact .two-columns,.page-template-page-quote .two-columns{margin:0rem auto 3rem}.page-template-page-contact .two-columns .sub-title,.page-template-page-quote .two-columns .sub-title{margin-top:4.5rem}.page-template-page-contact .video-section,.page-template-page-quote .video-section{padding-bottom:0;margin:0rem auto 0rem}#our-partners{display:flex;margin:4rem auto 0;width:85%;min-width:72rem;padding-top:0;flex-wrap:wrap}#our-partners .partner-row{display:flex;flex-direction:column;width:100%;border-bottom:1px solid #9A9A9A;padding-bottom:4rem;margin-bottom:4rem}#our-partners .partner-row h3{margin-top:0}#our-partners .partner-row .inner{display:flex;flex-wrap:wrap;margin-top:1rem;align-items:flex-start}#our-partners .partner-row .partner{display:flex;width:14.55%;flex:0 14.55%;align-items:flex-end;flex-shrink:0;flex-wrap:wrap;justify-content:space-between;margin-right:2.5%;background-repeat:no-repeat !important;background-size:cover !important;background-position:center !important;position:relative;margin-bottom:3rem}#our-partners .partner-row .partner:nth-of-type(6n){margin-right:0}#our-partners .partner-row .partner:hover .logo{border:1px solid #3A1447;transition:0.4s ease all}#our-partners .partner-row .partner:hover .details span.name{color:#3A1447}#our-partners .partner-row .partner .logo{background-position:center;background-repeat:no-repeat;background-size:contain;background-color:white;border-radius:10px;display:flex;height:228px;width:100%;object-fit:contain;object-position:center;border-radius:8px;position:relative;border:1px solid rgba(0, 0, 0, 0.05)}#our-partners .partner-row .partner .details{width:90%;margin:0 auto;position:relative;margin-top:1rem}#our-partners .partner-row .partner .details span.name{color:#834E9E;font-family:"Toyota Display";font-size:18px;font-style:normal;font-weight:700;line-height:normal;display:block;margin:0;width:100%}#our-partners .partner-row .partner .details span.role{font-size:15px;line-height:18px;display:block;font-family:"Toyota Display";color:#834E9E;margin-top:5px;font-weight:bold}.post-type-archive-resources div#resources{width:85%;min-width:72rem;margin:3rem auto 5rem}.post-type-archive-resources div#resources .sidebar{width:100%;display:flex;align-items:center;margin-bottom:2rem;justify-content:end;position:relative}.post-type-archive-resources div#resources .sidebar input#myInput{width:400px;border:1px solid #F3F3F3;padding:0.8rem;color:#3A1447;font-family:"Roboto Condensed", sans-serif;border-radius:8px;font-size:16px;font-style:normal;font-weight:400;line-height:normal;background-color:#F3F3F3}.post-type-archive-resources div#resources .sidebar input#myInput:focus{border:1px solid #9A9A9A}.post-type-archive-resources div#resources .sidebar .sub-title{margin-bottom:0;margin-right:1rem}.post-type-archive-resources div#resources .sidebar svg.search-icon{position:absolute;right:10px}.post-type-archive-resources div#resources table td:nth-of-type(2){text-align:right}.post-type-archive-industries p#breadcrumbs,.postid-1088 p#breadcrumbs{margin:2rem auto 2rem}.featured-container{width:85%;margin:0 auto;min-width:72rem}.featured-container .heading-container{margin-bottom:2rem}.featured-container .heading-container span.sub-title{color:#525252}.featured-container .featured-pages{display:flex;flex-direction:row;flex-wrap:wrap}.featured-container .featured-pages.industries-items .owl-item a.featured{width:100%;flex:0 100%;display:flex}.featured-container .featured-pages.industries-items .owl-nav{margin-top:10px;width:100%;margin-right:0;right:0;position:relative;bottom:4px;text-align:right}.featured-container .featured-pages.industries-items .owl-nav button.owl-next,.featured-container .featured-pages.industries-items .owl-nav button.owl-prev,.featured-container .featured-pages.industries-items .owl-nav button.owl-dot{height:45px;width:50px;background-color:white;color:#3EC2D9;font-size:25px;line-height:30px;margin-bottom:10px;border:2px solid #3EC2D9;border-radius:5px;transition:0.4s ease all}.featured-container .featured-pages.industries-items .owl-nav button.owl-next:hover,.featured-container .featured-pages.industries-items .owl-nav button.owl-prev:hover,.featured-container .featured-pages.industries-items .owl-nav button.owl-dot:hover{background-color:#3EC2D9;transition:0.4s ease all}.featured-container .featured-pages.industries-items .owl-nav button.owl-next span,.featured-container .featured-pages.industries-items .owl-nav button.owl-prev span,.featured-container .featured-pages.industries-items .owl-nav button.owl-dot span{top:-2px;display:block;position:relative}.featured-container .featured-pages.industries-items .owl-nav button.owl-prev img{rotate:180deg}.featured-container .featured-pages a.featured{width:32%;flex:0 32%;border-radius:8px;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;margin-right:2%;margin-bottom:2%;height:323px;position:relative}.featured-container .featured-pages a.featured:nth-of-type(3n){margin-right:0}.featured-container .featured-pages a.featured:before{content:"";background:linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0.3) 100%);height:100%;width:100%;display:block;z-index:0;position:absolute;top:0;border-radius:8px;opacity:0;transition:0.4s ease all}.featured-container .featured-pages a.featured .details{padding:1.5rem;z-index:1;position:relative}.featured-container .featured-pages a.featured .details .header{overflow:hidden;color:#ffffff;text-overflow:ellipsis;font-family:"Toyota Display";font-size:20px;font-style:normal;font-weight:700;line-height:normal}.featured-container .featured-pages a.featured .details span.sub-title{margin-bottom:0}.featured-container .featured-pages a.featured svg{position:absolute;bottom:15px;right:15px;fill:#ffffff}.featured-container .featured-pages a.featured:hover svg{fill:#C3A56D}.featured-container .featured-pages a.featured:hover:before{opacity:1;transition:0.4s ease all}.single-industries:not(.postid-1088) #breadcrumbs{display:none}.single-industries:not(.postid-1088) .banner{padding:0px 0 80px 0;height:680px;display:flex;flex-direction:row;width:85%;min-width:72rem;margin:0 auto}.single-industries:not(.postid-1088) .banner .content{width:50%;min-width:50%;gap:0;justify-content:flex-start;margin-top:6.5rem;height:90%}.single-industries:not(.postid-1088) .banner .content .back-btn{margin-bottom:3rem;display:inline-flex;padding:8px 8px 8px 0px;align-items:center;gap:16px;color:var(--Light-grey, #9A9A9A);font-family:"Roboto Condensed";font-size:15px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;letter-spacing:0.5px}.single-industries:not(.postid-1088) .banner .content .back-btn svg{fill:#9A9A9A;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease}.single-industries:not(.postid-1088) .banner .content .back-btn:hover{color:#834E9E}.single-industries:not(.postid-1088) .banner .content .back-btn:hover svg{fill:#834E9E;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease}.single-industries:not(.postid-1088) .banner .content .sub-title{margin-top:1.5rem;margin-bottom:0}.single-industries:not(.postid-1088) .banner .content h1{color:#140419;font-family:"Toyota Display";font-size:50px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0.5rem}.single-industries:not(.postid-1088) .banner .content .tagline{color:#834E9E;font-family:"Toyota Display";font-size:20px;font-style:normal;font-weight:700;line-height:normal}.single-industries:not(.postid-1088) .banner .content .description{color:#834E9E;font-family:"Roboto", sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:normal;width:35rem}.single-industries:not(.postid-1088) .banner .content .button-group{margin-top:1.5rem;flex-direction:column}.single-industries:not(.postid-1088) .banner .content .button-group a{width:fit-content}.single-industries:not(.postid-1088) .banner .content .download-button-group{display:flex;flex-direction:column;margin-top:4px}.single-industries:not(.postid-1088) .banner .image{width:50%;flex:0 50%;max-width:100%;flex-shrink:1;overflow-y:hidden;height:100%;display:flex;flex-direction:column;justify-content:end}.single-industries:not(.postid-1088) .banner .image .owl-stage-outer{max-width:100%;flex-shrink:1}.single-industries:not(.postid-1088) .banner .image .owl-stage-outer .owl-item{max-width:100%;flex-shrink:1}.single-industries:not(.postid-1088) .banner .image .owl-stage-outer .owl-item img{width:100%;object-fit:cover;object-position:center;margin-top:0;height:550px;border-radius:8px}.single-industries:not(.postid-1088) .banner .image .owl-dots .owl-dot.active span{background:#3EC2D9}.single-industries:not(.postid-1088) .banner .image .owl-dots .owl-dot span{width:28px;transition:0.4s ease all;height:3px;background-color:#9A9A9A}.single-industries:not(.postid-1088) .banner .image .owl-nav.disabled+.owl-dots{margin-top:10px;text-align:right;bottom:40px;position:relative;right:15px}.single-industries:not(.postid-1088) .two-columns{margin-top:0rem}.single-industries:not(.postid-1088) .two-columns h2{margin-bottom:1.5rem;color:#834E9E;font-family:"Toyota Display";font-size:32px;font-style:normal;font-weight:700;line-height:normal}.single-industries:not(.postid-1088) .two-columns h4{color:#140419;font-family:"Toyota Display";font-size:20px;font-style:normal;font-weight:700;line-height:normal}.single-industries:not(.postid-1088) .two-columns .button-group{margin-top:1.5rem}.single-industries:not(.postid-1088) .two-columns .download-button-group{margin-top:4rem}.single-industries:not(.postid-1088) .two-columns .download-button-group .sub-title{margin-bottom:1rem;color:#525252}.single-industries:not(.postid-1088) .two-columns .columnTwo{position:relative}.single-industries:not(.postid-1088) .two-columns .columnTwo .core-capabilities .heading{color:#140419;font-family:"Toyota Display";font-size:20px;font-style:normal;font-weight:700;line-height:normal}.single-industries:not(.postid-1088) .two-columns .columnTwo .core-capabilities .inner{min-width:100%;width:100%;margin:0rem auto 0}.single-industries:not(.postid-1088) .two-columns .columnTwo .core-capabilities .capabilities{display:flex;padding-bottom:22px;align-items:flex-start;align-content:flex-start;gap:28px 26px;align-self:stretch;flex-wrap:wrap;margin-top:2rem}.single-industries:not(.postid-1088) .two-columns .columnTwo .core-capabilities .capabilities .logo{width:21%;flex:0 21%;height:160px}.single-industries:not(.postid-1088) .two-columns .columnTwo .core-capabilities .capabilities .logo.active .image span.name{opacity:0}.single-industries:not(.postid-1088) .two-columns .columnTwo .core-capabilities .capabilities .logo:hover .image span.name{opacity:0}.single-industries:not(.postid-1088) .two-columns .columnTwo .core-capabilities .capabilities .logo .overlay{width:95%;height:152px;display:flex;flex-direction:column;text-align:center;color:white}.single-industries:not(.postid-1088) .two-columns .columnTwo .core-capabilities .capabilities .logo .overlay .content{overflow:hidden;color:#FFF;text-align:center;text-overflow:ellipsis;font-family:"Roboto", sans-serif;font-size:11px;font-style:normal;font-weight:300;line-height:normal;margin-top:0.5rem}.single-industries:not(.postid-1088) .two-columns .columnTwo .core-capabilities .capabilities .logo .image{height:160px;flex-direction:column}.single-industries:not(.postid-1088) .two-columns .columnTwo .core-capabilities .capabilities .logo .image:before{height:160px}.single-industries:not(.postid-1088) .two-columns .columnTwo .core-capabilities .capabilities .logo .image img{height:70px;width:auto}.single-industries:not(.postid-1088) .two-columns .columnTwo .core-capabilities .capabilities .logo .image span.name{color:var(--Olsen-Purple-Light, #834E9E);text-align:center;font-family:"Roboto Condensed";font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;display:block;z-index:1}.single-industries:not(.postid-1088) .two-columns .columnTwo .specifications ul{column-count:2}.single-industries:not(.postid-1088) .videos{width:85%;margin:6rem auto 3rem;min-width:72rem;display:flex}.single-industries:not(.postid-1088) .videos .video-container{width:100%;display:flex;flex-direction:column}.single-industries:not(.postid-1088) .videos .video-container .sub-title{color:#525252}.single-industries:not(.postid-1088) .videos .video-container .videos{width:100%;margin:3rem auto 0;min-width:100%}.single-industries:not(.postid-1088) .other-products{margin-top:6rem;margin-bottom:6rem}.single-industries:not(.postid-1088) .other-products .heading-container{width:85%;margin:0 auto;min-width:72rem;display:flex;justify-content:space-between;margin-bottom:2rem}.single-industries:not(.postid-1088) .other-products .heading-container .sub-title{color:#525252}.single-industries:not(.postid-1088) .other-products .product-items{width:85%;margin:0 auto;min-width:72rem;display:flex;align-items:start;flex-wrap:wrap}.single-industries:not(.postid-1088) .other-products .product-items .product{display:flex;width:100%;flex:0 100%;align-items:flex-end;flex-shrink:0;flex-wrap:wrap;justify-content:space-between;margin-right:2%;margin-bottom:2%;transition:none}.single-industries:not(.postid-1088) .other-products .product-items .product>div:nth-of-type(2){width:86%}.single-industries:not(.postid-1088) .other-products .product-items .product:nth-of-type(6n){margin-right:0}.single-industries:not(.postid-1088) .other-products .product-items .product:hover .details{border:1px solid #3A1447;transition:0.4s ease all}.single-industries:not(.postid-1088) .other-products .product-items .product:hover h3{color:#834E9E}.single-industries:not(.postid-1088) .other-products .product-items .product .details{position:relative;height:228px;width:100%;border-radius:8px;border:1px solid rgba(0, 0, 0, 0.05);margin-bottom:0.5rem;transition:none}.single-industries:not(.postid-1088) .other-products .product-items .product .details img{display:flex;height:228px;width:100%;object-fit:contain;object-position:center;border-radius:8px;position:absolute}.single-industries:not(.postid-1088) .other-products .product-items .product .core-capabilities{display:flex;min-width:70px;padding:6px 16px;justify-content:space-between;align-items:flex-start;align-content:flex-start;row-gap:22px;align-self:stretch;flex-wrap:wrap;border-radius:4px;background:rgba(62, 194, 217, 0.05);margin-bottom:0.5rem}.single-industries:not(.postid-1088) .other-products .product-items .product .core-capabilities .capability{display:flex;width:16px !important;flex:0 16px !important;height:16px;padding:1.714px 1.134px 2.123px 1.143px;justify-content:center;align-items:center;background-position:center;background-repeat:no-repeat;background-size:16px;position:relative}.single-industries:not(.postid-1088) .other-products .product-items .product .core-capabilities .capability .tooltiptext{visibility:hidden;width:120px;background-color:#3A1447;color:#fff;text-align:center;border-radius:6px;padding:5px 1rem;position:absolute;z-index:2;top:26px}.single-industries:not(.postid-1088) .other-products .product-items .product .core-capabilities .capability:hover .tooltiptext{visibility:visible}.single-industries:not(.postid-1088) .other-products .product-items .product .category{color:#C3A56D;font-family:"Roboto Condensed", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;z-index:1;position:relative;width:100%;display:block}.single-industries:not(.postid-1088) .other-products .product-items .product h3{color:#3A1447;font-family:"Toyota Display";font-size:20px;font-style:normal;font-weight:700;line-height:normal;display:block;margin:0;width:100%}.single-industries:not(.postid-1088) .other-products .product-items .product .listing-text{color:#9A9A9A;font-family:"Roboto", sans-serif;font-size:11px;font-style:normal;font-weight:300;line-height:normal;display:block;margin-top:0.5rem}.footer{background-color:#140419}.footer .footer-inner{width:85%;margin:0 auto;min-width:72rem;padding:4rem 0 1rem 0}.footer .footer-inner .footer-top{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:3rem}.footer .footer-inner .footer-top span.header{color:var(--Olsen-Gold, #C3A56D);font-family:"Roboto Condensed", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.footer .footer-inner .footer-top ul.menu{padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0}.footer .footer-inner .footer-top ul.menu li:before{display:none}.footer .footer-inner .footer-top ul.menu li a{color:#ffffff;font-family:"Roboto Condensed", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.footer .footer-inner .footer-top ul.menu li a:hover{color:#834E9E}.footer .footer-inner .footer-top .phone{color:#ffffff;font-family:"Toyota Display";font-size:20px;font-style:normal;font-weight:700;line-height:normal;display:block;margin-bottom:0}.footer .footer-inner .footer-top .phone:hover{color:#3EC2D9}.footer .footer-inner .footer-top .email{color:#ffffff;font-family:"Roboto Condensed", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0}.footer .footer-inner .footer-top .email:hover{color:#3EC2D9}.footer .footer-inner .footer-top .social a{color:#3EC2D9;margin-right:10px}.footer .footer-inner .footer-top .social a:hover{color:#834E9E}.footer .footer-inner .footer-top a.get-a-quote-btn{display:flex;padding:16px 16px 16px 20px;align-items:center;gap:48px;border-radius:4px;border:2px solid #3EC2D9;color:#ffffff;font-family:"Roboto Condensed", sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.footer .footer-inner .footer-top a.get-a-quote-btn svg{fill:#ffffff;transition:0.4s ease all}.footer .footer-inner .footer-top a.get-a-quote-btn:hover{background-color:#3EC2D9;color:#140419}.footer .footer-inner .footer-top a.get-a-quote-btn:hover svg{fill:#140419;transition:0.4s ease all}.footer .footer-inner .footer-top>div{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.footer .footer-inner .footer-bottom p.copyright{color:#ffffff;font-family:"Roboto Condensed", sans-serif;font-size:11px;font-style:normal;font-weight:300;line-height:normal}.footer .footer-inner .footer-bottom p.copyright a{color:#ffffff;font-family:"Roboto Condensed", sans-serif;font-size:11px;font-style:normal;font-weight:300;line-height:normal}.footer .footer-inner .footer-bottom p.copyright a:hover{color:#3EC2D9}.footer .footer-inner .footer-bottom p.copyright .spacer{color:#C3A56D;margin:2rem}div#primary{overflow:hidden}@media (min-width:1200px) and (max-width:1600px){#g-headertop .header-inner .site-logo img{transition:0.4s all ease;position:relative;width:100%;height:auto}.outline-btn,.purple-btn{gap:9px}#g-headertop .header-inner .sidebar{width:25%;flex:0 25%}.two-columns{gap:50px}.home .introduction-section .inner{gap:40px}.quicklinks-container .inner{gap:22px}.single-products .banner .image .owl-stage-outer .owl-item img{width:100%;object-fit:contain;height:480.364px}.featured-links .inner .item{width:95%;flex:1 95%;min-height:510px}.fifty-fifty .right{gap:40px;padding-bottom:2rem}.fifty-fifty .left{gap:40px;padding-bottom:2rem}#contact-the-team .member{width:31%;flex:0 31%}#our-partners .partner-row .partner{width:17.5%;flex:0 17.5%}#our-partners .partner-row .partner:nth-of-type(5n){margin-right:0}#our-partners .partner-row .partner:nth-of-type(6n){margin-right:2.5%}}@media (min-width:960px) and (max-width:1199px){.outline-btn,.purple-btn{gap:9px}.arrow-btn{gap:20px}table td:nth-of-type(3){width:128px}#g-headertop .header-inner{width:95%;margin:0 auto;min-width:95%}#g-headertop .header-inner .site-logo{width:16%;flex:0 16%}#g-headertop .header-inner .site-logo img{width:100%}#g-headertop .header-inner .sidebar{width:10%;flex:0 10%;min-width:30px}#g-headertop .header-inner .sidebar .outline-btn{display:none}#g-headertop .header-inner #mega-menu-wrap-primary #mega-menu-primary{gap:15px}.banner .content{width:95%;min-width:95%}p#breadcrumbs{width:95%;min-width:95%}.slider .container{width:95%;min-width:95%}.slider .container .slider-quicklinks .quicklink .content p{width:90%}.home .introduction-section .sub-title{width:95%;min-width:95%;margin:0}.home .introduction-section .inner{width:95%;min-width:95%;padding:2rem 0;justify-content:start;gap:40px}.home .introduction-section .inner .content{width:50%;flex:0 50%}.two-columns{width:95%;min-width:95%;gap:50px}.home .introduction-section .inner{gap:40px}.quicklinks-container{height:500px}.quicklinks-container .heading-container{width:95%;min-width:95%}.quicklinks-container .inner{gap:22px;width:95%;min-width:95%}.quicklinks-container .inner:after{bottom:-65px}.quicklinks-container .inner a.item{height:300px}.post-type-archive-resources div#resources{width:90%;min-width:90%}.tax-product-group .banner{width:95%;min-width:95%}.tax-product-group div#content{width:95%;gap:60px;min-width:95%}.tax-product-group div#content div#products .product{width:31.6%;flex:0 31.6%}.tax-product-group div#content div#products .product:nth-of-type(3n){margin-right:0}.tax-product-group div#content div#products .product:nth-of-type(5n){margin-right:2.5%}.single-products .banner{width:95%;min-width:95%}.single-products .banner .content .description{width:100%}.single-products .banner .image .owl-stage-outer .owl-item img{width:100%;object-fit:contain;height:480.364px}.single-products .other-products .heading-container{width:95%;min-width:95%}.single-products .other-products .product-items{width:95%;min-width:95%}.single-products .videos{width:95%;min-width:95%;margin:6rem auto 10rem}.single-products .videos .video-container .videos{margin:2rem auto 0}.single-products .quicklinks-container{height:400px}.video-play-featured a span#play_btn{width:80px;height:80px;top:25%;left:32%}.video-play-featured a span#play_btn:before{width:80px;height:80px}.featured-links .heading-container{width:95%;min-width:95%}.featured-links .inner{width:95%;min-width:95%}.featured-links .inner .item{width:95%;flex:1 95%;min-height:510px}.fifty-fifty{min-width:95%;width:85%}.fifty-fifty .right{gap:30px;padding-bottom:2rem}.fifty-fifty .left{gap:30px;padding-bottom:2rem}.core-capabilities .inner{min-width:90%;width:90%}.core-capabilities .capabilities{gap:20px 24px}.featured-container{width:95%;min-width:95%}.video-section .video-container{min-width:100%;width:100%}.video-section .inner{width:95%}.post-type-archive-casestudies div#content{width:95%;gap:40px;min-width:95%}.post-type-archive-casestudies div#content div#case-studies .case-study{width:31%;flex:0 31%}.post-type-archive-casestudies div#content div#case-studies .case-study:nth-of-type(3n){margin-right:0}.post-type-archive-casestudies div#content div#case-studies .case-study:nth-of-type(4n){margin-right:2.5%}.single-casestudies .two-columns{width:95%;gap:40px;min-width:95%}.single-casestudies .two-columns .columnTwo.image .owl-stage-outer .owl-item img{height:465px}.single-casestudies .two-columns .core-capabilities .capabilities .logo{width:29%;flex:0 29%}.single-casestudies .customer img{width:131.111px}.single-casestudies .testimonials:before{height:26px;width:32px;left:1rem;top:1.7rem}.single-casestudies .testimonials .inner{display:flex;padding:2px 20px 42px 60px}.single-industries:not(.postid-1088) .banner{width:95%;min-width:95%;height:565px}.single-industries:not(.postid-1088) .banner .content .description{width:90%}.single-industries:not(.postid-1088) .banner .image .owl-stage-outer .owl-item img{height:465px}.single-industries:not(.postid-1088) .two-columns .columnTwo .core-capabilities .capabilities{gap:16px 15px}.single-industries:not(.postid-1088) .two-columns .columnTwo .core-capabilities .capabilities .logo{width:31%;flex:0 31%}.latest-news .heading-container{width:95%;min-width:95%}.latest-news .inner{width:95%;min-width:95%;gap:30px}.latest-news .inner a.item{width:47%;flex:0 47%;gap:20px}.latest-news .inner a.item .content .heading{font-size:16px}.blog div#content,.tag div#content,.category div#content,.author div#content{width:95%;gap:60px;min-width:95%}.blog div#content a.news-post,.tag div#content a.news-post,.category div#content a.news-post,.author div#content a.news-post{width:48%;flex:0 48%;margin-bottom:3%}.blog div#content a.news-post:nth-of-type(3n),.tag div#content a.news-post:nth-of-type(3n),.category div#content a.news-post:nth-of-type(3n),.author div#content a.news-post:nth-of-type(3n){margin-right:2%}.single-post .main-content{display:flex;width:95%}.single-post .main-content .articleBody{width:90%}.fullwidth-container{width:95%;margin:0 auto 5rem;min-width:95%}.full-width-container{width:95%;min-width:95%}.certificates{width:95%;margin:0 auto 5rem;min-width:95%}#contact-the-team .member{width:31%;flex:0 31%}#our-partners{width:95%;min-width:95%}#our-partners .partner-row .partner{width:22.5%;flex:0 22.5%}#our-partners .partner-row .partner:nth-of-type(4n){margin-right:0}#our-partners .partner-row .partner:nth-of-type(6n){margin-right:2.5%}.related-case-studies .heading-container{width:95%;min-width:95%}.related-case-studies .case-studies-items{width:95%;margin:0 auto;min-width:95%;gap:20px}.related-case-studies .case-studies-items a.item{width:48.7%;flex:0 48.7%;margin-right:0}.related-case-studies .case-studies-items a.item .image{width:180px;height:300px}.related-case-studies .case-studies-items a.item .content{width:56%;padding:1rem 0rem 1rem 1rem}.product-categories{width:95%;min-width:95%}.product-categories .products{gap:20px}.search-results div#content,.search-no-results div#content{width:95%;min-width:95%}.search-results div#content div#search-section .search-post,.search-no-results div#content div#search-section .search-post{width:31.3%;flex:0 31.3%}.page-template-page-contact .locations,.page-template-page-quote .locations{width:95%;min-width:95%}.page-template-page-contact .locations .inner,.page-template-page-quote .locations .inner{gap:25px}.page-template-page-contact .locations .inner .location .details,.page-template-page-quote .locations .inner .location .details{flex-wrap:wrap}.page-template-page-contact .locations .inner .location .details>div,.page-template-page-quote .locations .inner .location .details>div{width:50%}.footer-partners .heading-container{width:95%;min-width:95%}.footer-partners .inner{width:95%;min-width:95%}.footer .footer-inner{width:95%;min-width:95%}}@media (min-width:768px) and (max-width:959px){h3{font-size:27px}.arrow-btn{margin-right:0}.purple-btn,.outline-btn,.download-btn{display:flex;padding:10px 12px 10px 12px;gap:20px;font-size:14px;margin-bottom:10px;justify-content:space-between}#g-headertop .header-inner{width:95%;min-width:95%}#g-headertop .header-inner #mega-menu-wrap-primary #mega-menu-primary{display:none}#g-headertop .header-inner .sidebar{width:40%;flex:0 40%}#mega-menu-wrap-secondary #mega-menu-secondary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item{clear:both;margin-top:2px}.banner .content{width:90%;min-width:90%}.banner .content .inner a.readmore-btn{display:block}p#breadcrumbs{width:90%;min-width:90%;margin:2rem auto 1rem}.slider{min-height:700px}.slider .owl-item img{min-height:700px}.slider .container{width:90%;min-width:90%;min-height:700px}.slider .container .slider-content{margin-top:14rem}.slider .container .slider-content h1{font-size:38px}.slider .container .slider-quicklinks .quicklink .content p{width:100%}.home .introduction-section .inner{flex-direction:column;gap:30px;width:90%;min-width:90%;padding:2rem 0 3rem}.home .introduction-section .inner .content{width:100%;flex:0 100%}.home .introduction-section .inner .video-section{width:100%;flex:0 100%}.home .animated-split .right{gap:30px}.home .animated-split .right:after{bottom:-44px}.home .animated-split .right .content{width:100%;flex:0 100%}.home .animated-split .right .video-section{width:100%;flex:0 100%}.post-type-archive-resources div#resources{width:90%;min-width:90%}.fifty-fifty{width:90%;min-width:90%;max-width:100%}.fifty-fifty .image{width:100%;flex:0 100%}.fifty-fifty .image img{height:55vw}.fifty-fifty .image .owl-stage-outer .owl-item img{height:55vw}.fifty-fifty .right{flex-direction:column;gap:35px}.fifty-fifty .right .content{width:100%;flex:0 100%}.fifty-fifty .right .image{width:100%;flex:0 100%}.fifty-fifty .right .image img{height:55vw}.fifty-fifty .right:after{bottom:-34px}.fifty-fifty .left{flex-direction:column;gap:35px}.fifty-fifty .left .content{width:100%;flex:0 100%}.fifty-fifty .left .image{width:100%;flex:0 100%}.fifty-fifty .left .image img{height:55vw}.fifty-fifty .left .image .owl-stage-outer .owl-item img{height:55vw}.fifty-fifty .left:after{bottom:-34px}.fullwidth-container{width:90%;margin:2rem auto 5rem;min-width:90%}.full-width-container{width:90%;min-width:90%}.featured-container{width:90%;min-width:90%}.featured-container .featured-pages a.featured{height:223px}#our-partners{display:flex;margin:4rem auto 0;width:90%;min-width:90%}#our-partners .partner-row .partner{display:flex;width:32%;flex:0 32%;margin-right:1%}#our-partners .partner-row .partner:nth-of-type(3){margin-right:0}.sidebar .searchandfilter h4{margin:0;padding:5px 0 10px;font-size:16px;border-radius:4px;padding:13px 6px 13px 9px;font-size:14px}.sidebar .searchandfilter ul>li{min-width:190px}.core-capabilities .inner{margin:6rem auto 0;min-width:90%;width:90%}.core-capabilities .capabilities .logo{width:22%;flex:0 22%}.core-capabilities .capabilities .logo .overlay{width:94%}.video-section .inner{width:90%}.video-section .video-container{position:relative;min-width:100%;width:100%}.related-case-studies{margin-top:5rem;margin-bottom:5rem}.related-case-studies .heading-container{width:90%;min-width:90%}.related-case-studies .case-studies-items{width:90%;min-width:90%;gap:30px}.related-case-studies .case-studies-items a.item{flex-direction:column-reverse;width:47%;flex:0 47%}.related-case-studies .case-studies-items a.item .content{width:95%}.related-case-studies .case-studies-items a.item .image{width:100%}.home .quicklinks-container{padding-top:0}.quicklinks-container{height:410px;padding-top:4rem}.quicklinks-container .heading-container{display:none}.quicklinks-container .inner{width:90%;min-width:90%;gap:30px}.quicklinks-container .inner:after{bottom:-65px}.quicklinks-container .inner a.item{height:300px}.latest-news .heading-container{width:90%;margin:0 auto 2rem;min-width:90%}.latest-news .inner{width:90%;margin:0 auto;min-width:90%;gap:25px}.latest-news .inner a.item{flex-direction:column-reverse;gap:20px;width:48%;flex:0 48%;margin-right:0}.latest-news .inner a.item:nth-of-type(3n){display:none}.latest-news .inner a.item:nth-of-type(4n){display:none}.latest-news .inner a.item .content{width:100%}.latest-news .inner a.item .image{width:100%;height:226px}#contact-the-team{width:90%;margin:2rem auto 3rem;min-width:90%;gap:15px}#contact-the-team .member{width:48%;flex:0 48%}div#careers{width:90%;gap:15px;min-width:90%}div#careers a.careers{width:48.8%;flex:0 48.8%;height:340px}.product-categories{width:90%;min-width:90%}.product-categories .heading-container .introduction{width:60%;flex:0 60%}.product-categories .heading-container .button{width:40%}.product-categories .products{gap:15px;flex-wrap:wrap}.product-categories .products .owl-stage-outer{overflow:visible}.product-categories .products .owl-item{opacity:0;transition:opacity 500ms}.product-categories .products .owl-item.active{opacity:1}.product-categories .products a{width:100%;flex:0 100%;display:flex;padding:0rem;margin:2rem auto}.product-categories .products .owl-nav{margin-top:0;width:fit-content;margin-right:0;left:0;position:absolute}.product-categories .products .owl-nav button.owl-next,.product-categories .products .owl-nav button.owl-prev,.product-categories .products .owl-nav button.owl-dot{height:45px;width:50px;background-color:white;color:#3EC2D9;font-size:25px;line-height:30px;margin-bottom:10px;border:2px solid #3EC2D9;border-radius:5px;transition:0.4s ease all}.product-categories .products .owl-nav button.owl-next:hover,.product-categories .products .owl-nav button.owl-prev:hover,.product-categories .products .owl-nav button.owl-dot:hover{background-color:#3EC2D9;transition:0.4s ease all}.product-categories .products .owl-nav button.owl-next span,.product-categories .products .owl-nav button.owl-prev span,.product-categories .products .owl-nav button.owl-dot span{top:-2px;display:block;position:relative}.product-categories .products .owl-nav button.owl-prev img{rotate:180deg}.post-type-archive-products .products{gap:15px;flex-wrap:wrap}.post-type-archive-products .products a{width:48%;flex:1 48%;margin:0rem auto}.tax-product-group .banner{padding:0px 0 80px 0;height:410px;width:90%;min-width:90%}.tax-product-group .banner .content h1{font-size:40px}.tax-product-group .banner .content .arrow-btn{margin-right:1rem}.tax-product-group div#content{width:90%;display:flex;gap:15px;min-width:90%}.tax-product-group div#content div#products .product{width:47%;flex:0 47%}.tax-product-group .product-categories .heading-container{margin-bottom:0rem}.single-products .banner{padding:0px 0 80px 0;height:410px;width:90%;min-width:90%}.single-products .banner .image .owl-stage-outer .owl-item img{width:100%;margin-top:4rem;object-fit:contain;height:409.364px;border-radius:8px}.single-products .banner .content .button-group{flex-direction:column}.single-products .banner .content h1{font-size:40px}.single-products .banner .content .arrow-btn{margin-right:1rem;margin-bottom:1rem}.single-products .banner .content .description{font-size:17px;width:100%}.single-products .other-products{margin-top:4rem;margin-bottom:0rem}.single-products .other-products .heading-container{width:90%;min-width:90%}.single-products .other-products .product-items{width:90%;margin:0 auto;min-width:90%}.single-products .quicklinks-container{height:410px}.single-products .videos{width:90%;margin:4rem auto 3rem;min-width:90%;display:flex;flex-wrap:wrap}.single-products .videos .video-container .videos{width:100%;margin:1rem auto 0;min-width:100%}.single-products .two-columns{margin-top:3rem;flex-direction:column}.single-products .two-columns .download-button-group{margin-top:2rem}.single-products .two-columns .columnOne{width:100%}.single-products .two-columns .columnTwo{width:100%}.page-template-page-contact .two-columns,.page-template-page-quote .two-columns{width:90%;margin:0rem auto 0rem;min-width:90%;gap:20px;flex-direction:column}.page-template-page-contact .two-columns .sub-title,.page-template-page-quote .two-columns .sub-title{margin-top:3rem}.page-template-page-contact .two-columns .columnOne,.page-template-page-quote .two-columns .columnOne{width:100%}.page-template-page-contact .two-columns .columnTwo,.page-template-page-quote .two-columns .columnTwo{width:100%;margin:0rem auto 0rem;padding-bottom:1rem}.page-template-page-contact .two-columns .columnTwo.image,.page-template-page-quote .two-columns .columnTwo.image{width:100%;flex:0 100%}.page-template-page-contact .two-columns .columnTwo.image .owl-stage-outer .owl-item img,.page-template-page-quote .two-columns .columnTwo.image .owl-stage-outer .owl-item img{height:54vw}.page-template-page-contact .locations,.page-template-page-quote .locations{width:90%;margin:3rem auto 6rem;min-width:90%}.page-template-page-contact .locations .inner,.page-template-page-quote .locations .inner{gap:25px}.page-template-page-contact .locations .inner .location,.page-template-page-quote .locations .inner .location{width:48%}.page-template-page-contact .locations .inner .location h3,.page-template-page-quote .locations .inner .location h3{margin-bottom:1rem}.page-template-page-contact .locations .inner .location .map iframe,.page-template-page-quote .locations .inner .location .map iframe{height:300px}.page-template-page-contact .locations .inner .location .details,.page-template-page-quote .locations .inner .location .details{flex-wrap:wrap}.page-template-page-contact .locations .inner .location .details>div,.page-template-page-quote .locations .inner .location .details>div{width:45%;padding:0 1rem 0 0rem}.post-type-archive-casestudies div#content{width:90%;margin:4rem auto 5rem;display:flex;gap:15px;min-width:90%;position:relative}.post-type-archive-casestudies div#content div#case-studies .case-study{display:flex;width:47%;flex:0 47%}.single-casestudies .two-columns{width:90%;margin:0rem auto 0rem;min-width:90%;gap:20px;flex-direction:column}.single-casestudies .two-columns .details div{align-items:flex-start}.single-casestudies .two-columns .columnOne{width:100%}.single-casestudies .two-columns .columnTwo{width:100%;margin:0rem auto 0rem;padding-bottom:1rem}.single-casestudies .two-columns .columnTwo.image{width:100%;flex:0 100%}.single-casestudies .two-columns .columnTwo.image .owl-stage-outer .owl-item img{height:54vw}.single-industries:not(.postid-1088) .banner{height:auto;width:90%;min-width:90%;margin:0 auto;flex-direction:column;padding:0px 0 40px 0}.single-industries:not(.postid-1088) .banner .content{width:100%;min-width:100%}.single-industries:not(.postid-1088) .banner .content .description{width:95%}.single-industries:not(.postid-1088) .banner .content .button-group{margin-top:0.5rem}.single-industries:not(.postid-1088) .banner .content .button-group a.outline-btn{margin-bottom:0}.single-industries:not(.postid-1088) .banner .image{width:100%;flex:0 100%}.single-industries:not(.postid-1088) .banner .image .owl-stage-outer .owl-item img{width:100%;margin-top:0;height:54vw}.single-industries:not(.postid-1088) .two-columns{margin-top:0;flex-direction:column}.single-industries:not(.postid-1088) .two-columns .download-button-group{margin-top:2rem}.single-industries:not(.postid-1088) .two-columns .columnOne{width:100%}.single-industries:not(.postid-1088) .two-columns .columnTwo{width:100%}.single-industries:not(.postid-1088) .two-columns .columnTwo .core-capabilities .inner{padding-bottom:0rem}.single-industries:not(.postid-1088) .two-columns .columnTwo .core-capabilities .capabilities .logo{width:22%;flex:0 22%}.featured-links{margin-bottom:6rem}.featured-links .heading-container{width:90%;min-width:90%}.featured-links .inner{width:90%;min-width:90%}.featured-links .inner .item{min-height:490px}.video-play-featured{width:48%;flex:0 48%;margin-bottom:10%}.two-columns{width:90%;margin:6rem auto 3rem;min-width:90%;gap:25px}.two-columns .columnOne{width:47%}.two-columns .columnOne .button-group{flex-direction:column;max-width:300px}.blog .navigation,.tag .navigation,.category .navigation,.author .navigation{display:block;width:100%;margin-top:1rem}.blog div#content,.tag div#content,.category div#content,.author div#content{width:90%;margin:4rem auto 5rem;display:flex;gap:15px;min-width:90%;position:relative}.blog div#content div#news-section a.news-post,.tag div#content div#news-section a.news-post,.category div#content div#news-section a.news-post,.author div#content div#news-section a.news-post{display:flex;width:48%;flex:0 48%;max-height:510px;height:auto;min-height:408px}.blog div#content div#news-section a.news-post:nth-of-type(2n),.tag div#content div#news-section a.news-post:nth-of-type(2n),.category div#content div#news-section a.news-post:nth-of-type(2n),.author div#content div#news-section a.news-post:nth-of-type(2n){margin-right:0}.blog div#content div#news-section a.news-post:nth-of-type(3n),.tag div#content div#news-section a.news-post:nth-of-type(3n),.category div#content div#news-section a.news-post:nth-of-type(3n),.author div#content div#news-section a.news-post:nth-of-type(3n){margin-right:2%}.blog div#content div#news-section a.news-post img.attachment-full.size-full,.tag div#content div#news-section a.news-post img.attachment-full.size-full,.category div#content div#news-section a.news-post img.attachment-full.size-full,.author div#content div#news-section a.news-post img.attachment-full.size-full{height:180px;min-height:180px}.blog div#content div#news-section a.news-post .details h3,.tag div#content div#news-section a.news-post .details h3,.category div#content div#news-section a.news-post .details h3,.author div#content div#news-section a.news-post .details h3{font-size:17px}.blog div#content div#news-section a.news-post .details .excerpt,.tag div#content div#news-section a.news-post .details .excerpt,.category div#content div#news-section a.news-post .details .excerpt,.author div#content div#news-section a.news-post .details .excerpt{display:none}.single-post .introduction{display:flex;width:90%;min-width:90%}.single-post .main-content{display:flex;width:90%}.single-post .main-content .article-image img{width:100%;object-fit:cover}.single-post nav#nav-single{width:90%}.single-post nav#nav-single span.post-navigation__prev--title{display:none}.single-post nav#nav-single .next span.post-navigation__next--title{display:none}.single-careers .introduction{display:flex;width:90%;min-width:90%}.single-careers .main-content{display:flex;width:90%}.certificates{width:90%;margin:0 auto 5rem;min-width:90%}.home .footer-partners{height:255px}.footer-partners .heading-container{width:90%;min-width:90%;display:flex}.footer-partners .inner{width:90%;margin:0 auto;min-width:90%}.footer .footer-inner{width:90%;margin:0 auto;min-width:90%}.footer .footer-inner .footer-top{flex-wrap:wrap}.footer .footer-inner .footer-top .footer-column-1{width:100%;flex:100%;margin-bottom:1rem}.footer .footer-inner .footer-top .footer-column-1 .site-logo{margin:0 auto 1rem}.footer .footer-inner .footer-bottom{text-align:center}.search-results div#content,.search-no-results div#content{width:90%;margin:0 auto;min-width:90%}.search-results div#content div#search-section .search-post,.search-no-results div#content div#search-section .search-post{width:48%;flex:0 48%}.search-results div#content div#search-section .search-post #custom-bg,.search-no-results div#content div#search-section .search-post #custom-bg{width:100%;height:204px}}@media (min-width:320px) and (max-width:767px){h1{font-size:38px}h3{font-size:27px}.arrow-btn{margin-right:0;gap:10px}.purple-btn,.outline-btn,.download-btn{display:flex;padding:10px 12px 10px 12px;gap:10px;font-size:14px;margin-bottom:10px;justify-content:space-between}.button-group{display:flex;flex-direction:column}.button-group a{max-width:300px}body:not(.single-products) table td{display:flex;align-items:center;padding:7px 15px 7px 0}body:not(.single-products) tr{display:flex;flex-direction:column;border-bottom:1px solid black;margin-bottom:1rem}#g-headertop{width:100%}#g-headertop .search-bar{width:100%;min-width:100%}#g-headertop .search-bar aside:nth-of-type(1){position:relative;width:90%}#g-headertop .search-bar aside:nth-of-type(2){width:90%;height:90%}#g-headertop .header-inner{width:90%;min-width:90%}#g-headertop .header-inner .site-logo{width:80%;flex:0 80%}#g-headertop .header-inner .site-logo img{max-width:130px;height:auto}#g-headertop .header-inner #mega-menu-wrap-primary #mega-menu-primary{display:none}#g-headertop .header-inner .sidebar{width:30%;flex:0 30%;flex-direction:row-reverse;min-width:40%}#g-headertop .header-inner .sidebar svg.search-icon{margin:0 1rem 0 0.5rem;width:32px;height:32px}#g-headertop .header-inner .sidebar .outline-btn{display:none}#mega-menu-wrap-secondary .mega-menu-toggle+#mega-menu-secondary{width:95%}.banner .content{width:90%;min-width:90%;gap:5px;bottom:1rem}.banner .content .inner{width:100%}.banner .content .inner h1{font-size:38px}.banner .content .inner a.readmore-btn{display:block}p#breadcrumbs{width:90%;min-width:90%;margin:2rem auto 1rem}.slider{height:630px;min-height:630px}.slider .owl-item img{height:630px;min-height:630px}.slider .container{width:90%;min-width:90%;height:600px;min-height:600px}.slider .container .slider-content{width:100%;margin-top:10rem}.slider .container .slider-content .content{display:none}.slider .container .slider-content h1{font-size:36px;margin-bottom:1rem}.slider .container .slider-quicklinks{flex-direction:row}.slider .container .slider-quicklinks .quicklink{flex-wrap:wrap;width:100%;padding-bottom:0rem;margin-bottom:0rem}.slider .container .slider-quicklinks .quicklink:after{display:none}.slider .container .slider-quicklinks .quicklink span.title{display:none}.slider .container .slider-quicklinks .quicklink .content{display:none}.slider .container .slider-quicklinks .quicklink .content p{width:100%}.post-type-archive-resources div#resources{width:90%;min-width:90%}.post-type-archive-resources .banner{height:120px}.home .introduction-section .inner{flex-direction:column;gap:30px;width:90%;min-width:90%;padding:2rem 0 3rem}.home .introduction-section .inner .content{width:100%;flex:0 100%}.home .introduction-section .inner .video-section{width:100%;flex:0 100%}.home .introduction-section .inner .video-section .sub-title{width:100%;min-width:100%}.home .introduction-section .inner .video-section .details{bottom:25px;left:12px}.home .introduction-section .inner .video-section .video-container .cover{height:70vw}.home .introduction-section .inner .video-section .video-container .cover span#play_button_youtube{width:80px;height:80px;top:32%;left:36%}.home .introduction-section .inner .video-section .video-container .cover span#play_button_youtube:before{width:70px;height:70px;display:block;margin:0 auto;top:18%}.home .introduction-section .inner .video-section .video-container embed,.home .introduction-section .inner .video-section .video-container object,.home .introduction-section .inner .video-section .video-container iframe{height:70vw}.home .animated-split .right{gap:30px}.home .animated-split .right:after{bottom:-44px}.home .animated-split .right .content{width:100%;flex:0 100%}.home .animated-split .right .video-section{width:100%;flex:0 100%}.home .footer-partners .inner .owl-item .item img{max-height:46px}.fifty-fifty{width:90%;min-width:90%;max-width:100%}.fifty-fifty h2{font-size:38px}.fifty-fifty .image{width:100%;flex:0 100%}.fifty-fifty .image img{height:55vw}.fifty-fifty .image .owl-stage-outer .owl-item img{height:55vw}.fifty-fifty .right{flex-direction:column;gap:15px}.fifty-fifty .right .content{width:100%;flex:0 100%}.fifty-fifty .right .image{width:100%;flex:0 100%}.fifty-fifty .right .image img{height:55vw}.fifty-fifty .right:after{bottom:-34px}.fifty-fifty .left{flex-direction:column;gap:15px}.fifty-fifty .left .content{width:100%;flex:0 100%}.fifty-fifty .left .image{width:100%;flex:0 100%}.fifty-fifty .left .image img{height:55vw}.fifty-fifty .left .image .owl-stage-outer .owl-item img{height:55vw}.fifty-fifty .left:after{bottom:-34px}.fullwidth-container{width:90%;margin:2rem auto 5rem;min-width:90%}.fullwidth-container h2{font-size:38px}.full-width-container{width:90%;min-width:90%}.featured-container{width:90%;min-width:90%}.featured-container .featured-pages a.featured{height:223px;width:100%;flex:0 100%;border-radius:8px;background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;margin-right:0}#our-partners{display:flex;margin:4rem auto 0;width:90%;min-width:90%}#our-partners .partner-row .partner{display:flex;width:49%;flex:0 49%;margin-right:1%;margin-bottom:1.5rem}#our-partners .partner-row .partner .logo{height:44vw}#our-partners .partner-row .partner .details span.name{font-size:15px}#our-partners .partner-row .partner:nth-of-type(2n){margin-right:0}.sidebar span.filter{display:block}.sidebar span.filter:before{content:"";background-image:url(/wp-content/uploads/2024/12/toggle.jpg);display:inline-block;height:27px;width:30px;background-position:center;background-repeat:no-repeat;background-size:contain;top:10px;position:relative;margin-right:10px}.sidebar form{display:none}.sidebar .searchandfilter h4{margin:0;padding:5px 0 10px;font-size:16px;border-radius:4px;padding:13px 6px 13px 9px;font-size:14px}.sidebar .searchandfilter li.sf-field-reset{display:none}.sidebar .searchandfilter ul>li{min-width:190px}.core-capabilities .inner{margin:6rem auto 0;min-width:90%;width:90%}.core-capabilities .capabilities{gap:10px 10px}.core-capabilities .capabilities .logo{width:48%;flex:0 48%}.core-capabilities .capabilities .logo .overlay{width:94%}.video-section{width:100%;flex:0 100%;margin:0rem auto 4rem}.video-section .sub-title{width:100%;min-width:100%}.video-section .details{bottom:15px;left:12px}.video-section .inner{width:90%}.video-section .video-container{min-width:100%;width:100%}.video-section .video-container video{height:70vw}.video-section .video-container span#play_button{width:80px;height:80px;top:56%;left:35%}.video-section .video-container span#play_button:before{width:70px;height:70px;display:block;margin:0 auto;top:0}.video-section .video-container .video-inner{position:relative}.video-section .video-container .cover{height:55vw;top:0}.video-section .video-container .cover span#play_button_youtube{width:80px;height:80px;top:32%;left:36%}.video-section .video-container .cover span#play_button_youtube:before{width:70px;height:70px;display:block;margin:0 auto;top:0}.video-section .video-container embed,.video-section .video-container object,.video-section .video-container iframe{height:55vw}.related-case-studies{margin-top:2rem;margin-bottom:2rem}.related-case-studies .heading-container{width:90%;min-width:90%}.related-case-studies .case-studies-items{width:90%;min-width:90%;gap:8px}.related-case-studies .case-studies-items a.item{flex-direction:column-reverse;width:100%;flex:0 100%}.related-case-studies .case-studies-items a.item .content{width:95%}.related-case-studies .case-studies-items a.item .image{width:100%;height:200px}.home .quicklinks-container{padding-top:0}.quicklinks-container{height:auto;padding-top:3rem;padding-bottom:6rem}.quicklinks-container .heading-container{display:none}.quicklinks-container .inner{width:90%;min-width:90%;gap:15px;flex-direction:column}.quicklinks-container .inner:after{bottom:-65px}.quicklinks-container .inner a.item{height:300px;width:100%;flex:0 100%;padding-bottom:1rem}.latest-news{padding-bottom:2rem}.latest-news .heading-container{width:90%;margin:0 auto 2rem;min-width:90%;padding-top:3rem}.latest-news .inner{width:90%;margin:0 auto;min-width:90%;gap:25px}.latest-news .inner a.item{flex-direction:column-reverse;gap:5px;width:100%;flex:0 100%;margin-right:0}.latest-news .inner a.item:nth-of-type(2n){display:none}.latest-news .inner a.item:nth-of-type(3n){display:none}.latest-news .inner a.item:nth-of-type(4n){display:none}.latest-news .inner a.item .content{width:100%;margin-top:10px}.latest-news .inner a.item .content .article-details .date{font-size:13px;margin:0}.latest-news .inner a.item .content .author-info .description .author_name{font-size:13px}.latest-news .inner a.item .image{width:100%;height:226px}#contact-the-team{width:90%;margin:2rem auto 3rem;min-width:90%;gap:15px}#contact-the-team .member{width:100%;flex:0 100%}#contact-the-team .member .overlay{padding:1rem 1rem}#contact-the-team .member .image:before{height:403px}#contact-the-team .member .image img{height:403px}div#careers{width:90%;gap:15px;min-width:90%;flex-direction:column}div#careers a.careers{width:100%;flex:0 100%;height:340px}.product-categories{width:90%;min-width:90%;margin:1rem auto}.product-categories .heading-container{display:flex;flex-direction:column}.product-categories .heading-container .introduction{width:100%;flex:0 100%}.product-categories .heading-container .button{width:100%;justify-content:start}.product-categories .products{gap:15px;flex-wrap:wrap}.product-categories .products .owl-stage-outer{overflow:visible}.product-categories .products .owl-item{opacity:0;transition:opacity 500ms}.product-categories .products .owl-item.active{opacity:1}.product-categories .products a{width:100%;flex:0 100%;display:flex;padding:0rem;margin:2rem auto;min-height:350px}.product-categories .products a .inner{width:100%}.product-categories .products a .inner img{width:100%;height:auto;object-fit:contain;max-height:160px;min-height:160px;text-align:center;margin:0 auto;display:block}.product-categories .products .owl-nav{margin-top:0;width:fit-content;margin-right:0;left:0;position:absolute}.product-categories .products .owl-nav button.owl-next,.product-categories .products .owl-nav button.owl-prev,.product-categories .products .owl-nav button.owl-dot{height:45px;width:50px;background-color:white;color:#3EC2D9;font-size:25px;line-height:30px;margin-bottom:10px;border:2px solid #3EC2D9;border-radius:5px;transition:0.4s ease all}.product-categories .products .owl-nav button.owl-next:hover,.product-categories .products .owl-nav button.owl-prev:hover,.product-categories .products .owl-nav button.owl-dot:hover{background-color:#3EC2D9;transition:0.4s ease all}.product-categories .products .owl-nav button.owl-next span,.product-categories .products .owl-nav button.owl-prev span,.product-categories .products .owl-nav button.owl-dot span{top:-2px;display:block;position:relative}.product-categories .products .owl-nav button.owl-prev img{rotate:180deg}.post-type-archive-products .products{gap:15px;flex-wrap:wrap}.post-type-archive-products .products a{width:48%;flex:1 48%;margin:0rem auto}.tax-product-group .banner{padding:0px 0 0px 0;height:auto;width:90%;min-width:90%;flex-direction:column}.tax-product-group .banner .content{width:100%;min-width:100%;margin-top:4.7rem}.tax-product-group .banner .content:after{display:none}.tax-product-group .banner .content h1{font-size:38px}.tax-product-group .banner .content .arrow-btn{margin-right:1rem;margin-bottom:12px}.tax-product-group .banner .content .button-group{display:flex;flex-direction:column-reverse;gap:8px}.tax-product-group .banner .image{width:100%;flex:0 100%}.tax-product-group .banner .image img{margin-top:2rem;height:50vw;display:none}.tax-product-group div#content{width:90%;display:flex;gap:15px;min-width:90%;flex-direction:column;margin:1rem auto 0rem}.tax-product-group div#content .sidebar{width:100%;min-width:200px}.tax-product-group div#content div#products{width:100%}.tax-product-group div#content div#products .product{width:47%;flex:0 47%;margin-bottom:4.5%}.tax-product-group div#content div#products .product .details{height:150px}.tax-product-group div#content div#products .product .details img{height:140px}.tax-product-group .product-categories{margin:2rem auto 6rem}.tax-product-group .product-categories .heading-container{margin-bottom:0rem}.single-products .banner{padding:0px 0 0px 0;height:auto;width:90%;min-width:90%;flex-direction:column}.single-products .banner .image{width:100%;flex:0 100%}.single-products .banner .image .owl-stage-outer .owl-item img{width:100%;margin-top:0rem;object-fit:contain;height:99vw;border-radius:8px;object-position:top;max-height:310px}.single-products .banner .content{width:100%;min-width:100%;gap:0;margin-top:5.5rem}.single-products .banner .content .button-group{flex-direction:column}.single-products .banner .content h1{font-size:40px}.single-products .banner .content .arrow-btn{margin-right:1rem;margin-bottom:1rem}.single-products .banner .content .description{font-size:17px;width:100%}.single-products .other-products{margin-top:2rem;margin-bottom:2rem}.single-products .other-products .heading-container{width:90%;min-width:90%}.single-products .other-products .product-items{width:90%;margin:0 auto;min-width:90%}.single-products .quicklinks-container{height:410px}.single-products .videos{width:90%;margin:2rem auto 3rem;min-width:90%;display:flex;flex-wrap:wrap}.single-products .videos .video-container .videos{width:100%;margin:1rem auto 0;min-width:100%}.single-products .two-columns{margin-top:3rem;flex-direction:column}.single-products .two-columns .download-button-group{margin-top:2rem}.single-products .two-columns .columnOne{width:100%}.single-products .two-columns .columnTwo{width:100%}.page-template-page-contact .contact-form,.page-template-page-quote .contact-form{padding:35px 18px 0 18px}.page-template-page-contact .two-columns,.page-template-page-quote .two-columns{width:90%;margin:0rem auto 0rem;min-width:90%;gap:20px;flex-direction:column}.page-template-page-contact .two-columns .sub-title,.page-template-page-quote .two-columns .sub-title{margin-top:3rem}.page-template-page-contact .two-columns .columnOne,.page-template-page-quote .two-columns .columnOne{width:100%}.page-template-page-contact .two-columns .columnTwo,.page-template-page-quote .two-columns .columnTwo{width:100%;margin:0rem auto 0rem;padding-bottom:1rem}.page-template-page-contact .two-columns .columnTwo.image,.page-template-page-quote .two-columns .columnTwo.image{width:100%;flex:0 100%}.page-template-page-contact .two-columns .columnTwo.image .owl-stage-outer .owl-item img,.page-template-page-quote .two-columns .columnTwo.image .owl-stage-outer .owl-item img{height:54vw}.page-template-page-contact .locations,.page-template-page-quote .locations{width:90%;margin:3rem auto 6rem;min-width:90%}.page-template-page-contact .locations .inner,.page-template-page-quote .locations .inner{gap:10px;flex-direction:column}.page-template-page-contact .locations .inner .location,.page-template-page-quote .locations .inner .location{width:100%}.page-template-page-contact .locations .inner .location h3,.page-template-page-quote .locations .inner .location h3{margin-bottom:1rem}.page-template-page-contact .locations .inner .location .map iframe,.page-template-page-quote .locations .inner .location .map iframe{height:80vw}.page-template-page-contact .locations .inner .location .details,.page-template-page-quote .locations .inner .location .details{flex-wrap:wrap}.page-template-page-contact .locations .inner .location .details>div,.page-template-page-quote .locations .inner .location .details>div{width:47%;padding:0 0.5rem 0 0rem}.post-type-archive-casestudies div#content{width:90%;display:flex;gap:15px;min-width:90%;flex-direction:column;margin:1rem auto 0rem}.post-type-archive-casestudies div#content .sidebar{width:100%;min-width:200px;top:0}.post-type-archive-casestudies div#content div#case-studies{width:100%}.post-type-archive-casestudies div#content div#case-studies .case-study{display:flex;width:100%;flex:0 100%;margin-bottom:2rem}.single-casestudies .customer{flex-direction:column;gap:15px}.single-casestudies .customer img{width:100%;height:auto;max-width:230px}.single-casestudies .video-play-featured a.openVideo img{width:100%;height:100%;border-radius:8px}.single-casestudies .testimonials{flex-direction:column}.single-casestudies .testimonials span.heading{margin-top:1rem}.single-casestudies .testimonials:before{height:30px;width:40px;background-position:left;background-size:contain;position:relative;left:0;top:0;background-repeat:no-repeat;width:90%;margin:2rem auto 0}.single-casestudies .testimonials .inner{display:flex;padding:2px 20px 42px 20px;width:90%}.single-casestudies .testimonials .inner .customer-details{display:flex;align-items:flex-start;gap:12px;align-self:stretch;flex-direction:column;text-align:left}.single-casestudies .testimonials .inner .customer-details img{width:100%;height:auto;max-width:200px}.single-casestudies .two-columns{width:90%;margin:0rem auto 0rem;min-width:90%;gap:20px;flex-direction:column}.single-casestudies .two-columns h2{font-size:38px}.single-casestudies .two-columns .core-capabilities .capabilities{gap:10px 10px}.single-casestudies .two-columns .core-capabilities .capabilities .logo{width:48%;flex:0 48%;height:160px}.single-casestudies .two-columns .details div{display:flex;flex-direction:column;align-items:start}.single-casestudies .two-columns .details div p{margin-left:0;margin-bottom:0;margin-top:5px}.single-casestudies .two-columns .columnOne{width:100%}.single-casestudies .two-columns .columnOne img{width:100%;height:auto}.single-casestudies .two-columns .columnTwo{width:100%;margin:0rem auto 0rem;padding-bottom:1rem}.single-casestudies .two-columns .columnTwo img{width:100%;height:auto}.single-casestudies .two-columns .columnTwo:after{display:none}.single-casestudies .two-columns .columnTwo.image{width:100%;flex:0 100%}.single-casestudies .two-columns .columnTwo.image .owl-stage-outer .owl-item img{height:54vw}.single-casestudies .videos .video-play-featured{width:100%;flex:0 100%;margin-bottom:5rem}.single-industries:not(.postid-1088) .banner{height:auto;width:90%;min-width:90%;margin:0 auto;flex-direction:column;padding:0px 0 40px 0}.single-industries:not(.postid-1088) .banner .content{width:100%;min-width:100%}.single-industries:not(.postid-1088) .banner .content h1{font-size:38px;margin-bottom:0.5rem}.single-industries:not(.postid-1088) .banner .content .description{width:95%}.single-industries:not(.postid-1088) .banner .content .button-group{margin-top:0.5rem}.single-industries:not(.postid-1088) .banner .content .button-group a.outline-btn{margin-bottom:0}.single-industries:not(.postid-1088) .banner .image{width:100%;flex:0 100%;margin-top:-1rem}.single-industries:not(.postid-1088) .banner .image .owl-stage-outer .owl-item img{width:100%;margin-top:0;height:54vw}.single-industries:not(.postid-1088) .two-columns{margin-top:0;flex-direction:column}.single-industries:not(.postid-1088) .two-columns .download-button-group{margin-top:2rem}.single-industries:not(.postid-1088) .two-columns .columnOne{width:100%}.single-industries:not(.postid-1088) .two-columns .columnTwo{width:100%}.single-industries:not(.postid-1088) .two-columns .columnTwo .core-capabilities .inner{padding-bottom:0rem}.single-industries:not(.postid-1088) .two-columns .columnTwo .core-capabilities .capabilities{gap:10px 10px}.single-industries:not(.postid-1088) .two-columns .columnTwo .core-capabilities .capabilities .logo{width:48%;flex:0 48%;height:160px}.featured-links{margin-bottom:4rem}.featured-links .heading-container{width:90%;min-width:90%}.featured-links .inner{width:90%;min-width:90%}.video-play-featured{width:100%;flex:0 100%;margin-bottom:18%}.white-popup-block{display:flex;width:85%;padding:30px 20px}form input{display:flex;padding:16px 16px 16px 20px;align-items:center;gap:10px;align-self:stretch;width:86%}form input[type="checkbox"]{width:15px;margin:0;margin-right:1rem;height:15px}form textarea.wpcf7-form-control.wpcf7-textarea{width:86%}.two-columns{width:90%;margin:2rem auto 0rem;min-width:90%;gap:20px;flex-direction:column}.two-columns img.gold-cog{margin-top:2rem;height:80px}.two-columns h2{font-size:38px}.two-columns .sub-title{margin-top:1rem}.two-columns .columnOne{width:100%}.two-columns .columnTwo{width:100%;margin:0rem auto 0rem;padding-bottom:4rem}.two-columns .columnTwo h2{font-size:38px}.two-columns .columnTwo:after{bottom:30px}.two-columns .columnTwo.image{width:100%;flex:0 100%}.two-columns .columnTwo.image .owl-stage-outer .owl-item img{height:54vw}.blog .navigation,.tag .navigation,.category .navigation,.author .navigation{display:block;width:100%;margin-top:1rem}.blog div#content,.tag div#content,.category div#content,.author div#content{width:90%;display:flex;gap:15px;min-width:90%;flex-direction:column;margin:1rem auto 0rem}.blog div#content .sidebar,.tag div#content .sidebar,.category div#content .sidebar,.author div#content .sidebar{width:100%;min-width:200px;top:0}.blog div#content div#news-section,.tag div#content div#news-section,.category div#content div#news-section,.author div#content div#news-section{width:100%}.blog div#content div#news-section a.news-post,.tag div#content div#news-section a.news-post,.category div#content div#news-section a.news-post,.author div#content div#news-section a.news-post{display:flex;width:100%;flex:0 100%;max-height:400px;height:auto;min-height:360px;margin-bottom:20px}.blog div#content div#news-section a.news-post:nth-of-type(2n),.tag div#content div#news-section a.news-post:nth-of-type(2n),.category div#content div#news-section a.news-post:nth-of-type(2n),.author div#content div#news-section a.news-post:nth-of-type(2n){margin-right:0}.blog div#content div#news-section a.news-post:nth-of-type(3n),.tag div#content div#news-section a.news-post:nth-of-type(3n),.category div#content div#news-section a.news-post:nth-of-type(3n),.author div#content div#news-section a.news-post:nth-of-type(3n){margin-right:2%}.blog div#content div#news-section a.news-post img.attachment-full.size-full,.tag div#content div#news-section a.news-post img.attachment-full.size-full,.category div#content div#news-section a.news-post img.attachment-full.size-full,.author div#content div#news-section a.news-post img.attachment-full.size-full{height:180px;min-height:180px}.blog div#content div#news-section a.news-post .details h3,.tag div#content div#news-section a.news-post .details h3,.category div#content div#news-section a.news-post .details h3,.author div#content div#news-section a.news-post .details h3{font-size:17px}.blog div#content div#news-section a.news-post .details .excerpt,.tag div#content div#news-section a.news-post .details .excerpt,.category div#content div#news-section a.news-post .details .excerpt,.author div#content div#news-section a.news-post .details .excerpt{display:none}.single-post .introduction{display:flex;width:90%;min-width:90%}.single-post .introduction h1{font-size:35px}.single-post .introduction .article-details{gap:var(--Spacing-xlarge, 14px)}.single-post .introduction .article-details .author-info{gap:var(--Spacing-medium, 12px)}.single-post .introduction .article-details .author-info .description .author_name{font-size:14px}.single-post .introduction .article-details div.date span.spacer{margin-right:1rem}.single-post .introduction .article-details div.date p.date{font-size:14px}.single-post .main-content{display:flex;width:90%}.single-post .main-content .article-image img{width:100%;object-fit:cover}.single-post .main-content .articleBody .post_tags{padding:var(--Spacing-small, 12px) var(--Spacing-xlarge, 15px);gap:var(--Spacing-2xlarge, 10px)}.single-post .main-content .articleBody .post_tags a{font-size:14px}.single-post nav#nav-single{width:100%}.single-post nav#nav-single span.meta-nav{font-size:15px;line-height:20px}.single-post nav#nav-single span.post-navigation__prev--title{display:none}.single-post nav#nav-single .next span.post-navigation__next--title{display:none}.single-post .social-share{margin-top:3rem;margin-bottom:3rem}.single-post .social-share .share-heading{font-size:14px;margin-right:1rem}.single-post .social-share section.socialShare{padding:var(--Spacing-small, 10px) var(--Spacing-xlarge, 12px);gap:var(--Spacing-2xlarge, 10px)}.single-post .social-share section.socialShare a{font-size:14px}.single-post .social-share section.socialShare input[type="button"]{font-size:14px}.single-careers .introduction{display:flex;width:90%;min-width:90%}.single-careers .introduction .article-details{flex-direction:column;gap:var(--Spacing-xlarge, 0)}.single-careers .introduction .article-details .author-info{gap:var(--Spacing-medium, 0)}.single-careers .introduction .article-details .author-info .description .author_name{margin:5px 0}.single-careers .introduction .article-details div.date span.spacer{display:none}.single-careers .introduction .article-details div.date p.date{margin:5px 0}.single-careers .main-content{display:flex;width:90%}.single-careers .main-content .articleBody ul{padding-left:30px;width:90%}.single-careers .social-share{margin-top:3rem;margin-bottom:3rem}.single-careers .social-share .share-heading{font-size:14px;margin-right:1rem}.single-careers .social-share section.socialShare{padding:var(--Spacing-small, 10px) var(--Spacing-xlarge, 12px);gap:var(--Spacing-2xlarge, 10px)}.single-careers .social-share section.socialShare a{font-size:14px}.single-careers .social-share section.socialShare input[type="button"]{font-size:14px}.certificates{width:90%;margin:0 auto 5rem;min-width:90%}.search-results .banner,.search-no-results .banner{height:320px}.search-results div#content,.search-no-results div#content{width:90%;margin:0 auto;min-width:90%}.search-results div#content div#search-section .search-post,.search-no-results div#content div#search-section .search-post{width:100%;flex:0 100%;margin:4% 2% 1% 0%}.search-results div#content div#search-section .search-post h3,.search-no-results div#content div#search-section .search-post h3{font-size:18px}.search-results div#content div#search-section .search-post #custom-bg,.search-no-results div#content div#search-section .search-post #custom-bg{width:100%;height:180px}.home .footer-partners{height:255px}.footer-partners{height:210px;display:flex;flex-direction:column;justify-content:center;margin-bottom:0rem}.footer-partners .heading-container{width:90%;min-width:90%;display:flex;margin-bottom:2rem}.footer-partners .inner{width:90%;margin:0 auto;min-width:90%}.footer-partners .inner .owl-item .item img{max-height:45px}.footer .footer-inner{width:90%;margin:0 auto;min-width:90%}.footer .footer-inner .footer-top{flex-wrap:wrap}.footer .footer-inner .footer-top>div{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;flex:0 100%}.footer .footer-inner .footer-top ul.menu{padding:0;align-items:center;gap:0px;margin:0;margin-bottom:1rem}.footer .footer-inner .footer-top .footer-column-1{width:100%;flex:100%;margin-bottom:1rem}.footer .footer-inner .footer-top .footer-column-1 .site-logo{margin:0 auto 1rem}.footer .footer-inner .footer-bottom{text-align:center}.footer .footer-inner .footer-bottom p.copyright{flex-direction:column;display:flex}.footer .footer-inner .footer-bottom p.copyright .spacer{display:none}.footer .footer-inner .footer-bottom p.copyright .policies .spacer{display:inline-flex;margin:0.5rem}.footer .footer-inner .footer-bottom p.copyright .policies .spacer:nth-of-type(1){display:none}}