@import url("https://p.typekit.net/p.css?s=1&k=sem7dmy&ht=tk&f=25310.25311.25312.25313&a=201403061&app=typekit&e=css");@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
.teaser{position:relative;padding-block-end:var(--sp1-5);}.teaser::after{position:absolute;inset-block-end:0;width:var(--sp3);height:0;content:"";border-top:solid 2px var(--color--gray-95);}@media (min-width:62.5rem){.teaser{padding-block-end:var(--sp3);}}.teaser__content{display:grid;grid-auto-rows:max-content;gap:var(--sp);}.teaser__content .field:not(:last-child){margin-block-end:0;}@media (min-width:62.5rem){.teaser__content{gap:var(--sp2);}}.teaser__image{flex-shrink:0;margin:0;}.teaser__image:empty{display:none;}.teaser__image:empty + .teaser__title{flex-basis:auto;}.teaser__image a{display:block;}.teaser__image img{width:var(--sp3-5);height:var(--sp3-5);object-fit:cover;border-radius:50%;}@media (min-width:62.5rem){.teaser__image img{width:var(--grid-col-width);height:var(--grid-col-width);}}@media (min-width:62.5rem){.teaser__image{position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));margin:0;}}.teaser__meta{margin-block-end:var(--sp);}.teaser__title{margin-block:0;flex-basis:calc(100% - var(--sp4-5));color:var(--color-text-neutral-loud);font-size:1.5rem;line-height:var(--line-height-base);}@media (min-width:62.5rem){.teaser__title{flex-basis:auto;font-size:var(--sp2);line-height:var(--sp3);}}.teaser__top{display:flex;flex-wrap:nowrap;align-items:center;margin:0;gap:var(--sp1);margin-block-end:var(--sp1);}@media (min-width:62.5rem){.teaser__top{position:relative;}}
@font-face{font-family:"industry";src:url("https://use.typekit.net/af/3db612/000000000000000077519a43/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/3db612/000000000000000077519a43/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/3db612/000000000000000077519a43/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;}@font-face{font-family:"industry";src:url("https://use.typekit.net/af/4f3b11/000000000000000077519a45/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/4f3b11/000000000000000077519a45/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/4f3b11/000000000000000077519a45/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;}@font-face{font-family:"industry";src:url("https://use.typekit.net/af/b5de44/000000000000000077519a42/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/b5de44/000000000000000077519a42/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/b5de44/000000000000000077519a42/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;}@font-face{font-family:"industry";src:url("https://use.typekit.net/af/6e3042/000000000000000077519a3e/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/6e3042/000000000000000077519a3e/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/6e3042/000000000000000077519a3e/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;}.tk-industry{font-family:"industry",sans-serif;}
html,body{font-family:"Roboto",sans-serif;background:#ffffff!important;}.dialog-off-canvas-main-canvas{overflow:hidden;}:root{--primary:#EB6E24;--secondary:#464646;--tertiary:#000000;}#preloader_animation{position:fixed;left:0;top:0;z-index:99999999999999;background:#f5f4e9;background:-moz-linear-gradient(top,#f5f4e9 0%,#f4f4f4 100%);background:-webkit-linear-gradient(top,#f5f4e9 0%,#f4f4f4 100%);background:linear-gradient(to bottom,#f5f4e9 0%,#f4f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f4e9',endColorstr='#f4f4f4',GradientType=0);display:block;width:100%;height:100%;}.node__content{margin-top:0px;}.alert-wrapper{display:none!important;}body.path-frontpage img{display:block;width:100%;height:auto;position:relative;z-index:1;}body:not(.path-frontpage) img{width:100%;height:auto;display:block;}body:not(.path-frontpage) .content-body-wrapper{position:relative;}body:not(.path-frontpage) .content-body-wrapper:before{position:absolute;content:"";top:-100px;right:0px;background-image:url("/sites/default/files/2024-12/Group%2032%402x.png");background-size:cover;width:100%;height:1600px;pointer-events:none;}.container{max-width:100%!important;}.main-content.col,.container-fluid{padding:0px!important;}.viewsreference--view-title{display:none;}.paragraph>.paragraph__column{padding-bottom:0px;}.paragraph--bp-accordion-container{padding-top:0px;}.body-wrapper{padding:80px 8.5vw;position:relative;z-index:15;}body:not(.path-frontpage) .body-wrapper{padding:80px 8.5vw;}body.path-frontpage .body-wrapper{padding:80px 14vw 0px 14vw;}.body-wrapper .field--name-body p:last-of-type{margin-bottom:0px!important;}.paragraph--width--wide{padding:80px 8.5vw;}.paragraph--width--wide > .paragraph__column{float:unset!important;width:100%!important;margin-left:unset!important;padding:0px!important;display:flex;gap:100px;}.paragraph--width--wide > .paragraph__column > div{padding:0px!important;}body:not(.path-frontpage) .paragraph--type--bp-columns.paragraph--view-mode--default{padding:80px 8.5vw;}a{font-family:"Roboto",sans-serif;font-weight:400;font-size:16px;}a svg{display:none;}p{font-size:16px;line-height:24px;font-weight:400;margin-bottom:40px!important;color:#000000;font-family:"Roboto",sans-serif;}h1{font-family:"industry",sans-serif;color:#007190;font-size:64px;line-height:100%;margin-bottom:20px;font-weight:600;}h2,.h2{font-size:64px;line-height:100%;color:var(--tertiary);font-weight:800;margin-bottom:20px!important;font-family:"industry",sans-serif;}h3{font-size:24px;line-height:100%;font-weight:800!important;color:var(--primary);letter-spacing:2px;margin-bottom:25px!important;font-family:"Roboto",sans-serif;text-transform:uppercase;}h4{font-size:24px;line-height:36px;color:var(--tertiary);font-weight:400;font-family:"Roboto",sans-serif;}body:not(.path-frontpage) .content-body-wrapper ul,body:not(.path-frontpage) .content-body-wrapper ol{margin:0px 0px 40px 20px;padding:0px;}body:not(.path-frontpage) .content-body-wrapper ul li,body:not(.path-frontpage) .content-body-wrapper ol li{font-size:16px;line-height:24px;font-weight:400;margin-bottom:10px!important;color:#000000;font-family:"Roboto",sans-serif;}body:not(.path-frontpage) .content-body-wrapper ul li p,body:not(.path-frontpage) .content-body-wrapper ol li p{margin-bottom:10px!important;}.highlighted{position:relative;z-index:10;}.navbar-toggler{background-color:#ffffff;}#navbar-main > .container{display:flex;}.navbar-brand{position:relative;display:block;width:550px;height:auto;}.navbar-brand img{width:500px;min-width:200px;height:auto;}#navbar-main{background:#ffffff!important;}body.toolbar-fixed.toolbar-tray-open #navbar-main{margin-top:98px;}#navbar-main{background-color:transparent;position:sticky;top:0;z-index:1000;transition:transform 0.15s ease-in-out;}body.scrolled #navbar-main{padding:10px 4.8vw!important;box-shadow:0 4px 6px -1px rgba(0,0,0,0.4);}body.scrolled header#header #navbar-main .navbar-brand{margin:5px 0px;}body.scrolled header#header .navbar-brand img{max-width:200px!important;transition:max-width .15s ease;}body.scrollup header#header .navbar-brand img{transition:max-width .15s ease!important;}body.path-frontpage main.main-content h1.title{display:none;}#views-bootstrap-hero-carousel-block-1{overflow:hidden;}#views-bootstrap-hero-carousel-block-1,#views-bootstrap-hero-carousel-block-1 .carousel-item{position:relative;margin-top:75px;}#views-bootstrap-hero-carousel-block-1 .carousel-item:before{position:absolute;content:"";width:100%;height:100%;display:block;background:linear-gradient(to right,rgba(0,0,0,0.9) 0%,rgba(217,154,43,0.4) 100%);mix-blend-mode:multiply;left:0px;top:0px;z-index:10;}#views-bootstrap-hero-carousel-block-1:after{position:absolute;content:"";display:block;bottom:-16px;left:0px;background:url("/sites/default/files/2025-11/Vector.png");background-repeat:no-repeat;width:100%;height:100px;z-index:12;}.featured-top .carousel.slide{margin:0px;padding:0px;}.featured-top .carousel-caption{right:unset;left:7.75vw;padding:0px;text-align:left;bottom:unset;top:50%;transform:translateY(-50%);z-index:10;width:100%;}.featured-top .carousel-caption > h3,.featured-top .carousel-caption > p{display:none;}.featured-top .carousel-caption h1{font-size:64px;line-height:120%;font-weight:700;text-transform:capitalize;}.featured-top .carousel-caption h1,.featured-top .carousel-caption p{color:#ffffff!important;}.featured-top .carousel-caption p{max-width:33vw;}.featured-top .carousel-caption .hero-content p:last-of-type{margin-bottom:0px!important;}.featured-top .carousel-caption .hero-content p a svg{display:none;}body.path-frontpage .view-hero-carousel{position:relative;}#views-bootstrap-hero-carousel-block-1 .carousel-indicators{bottom:40px;z-index:100!important;}#views-bootstrap-hero-carousel-block-1 .carousel-indicators li{background:#ffffff;width:20px!important;height:20px!important;border-radius:50%;opacity:1!important;border:unset!important;}#views-bootstrap-hero-carousel-block-1 .carousel-indicators li.active{background:var(--primary);width:20px!important;height:20px!important;border-radius:50%;opacity:1!important;border:unset!important;}.form-submit::before{display:none!important;}.btn{font-family:"Roboto",sans-serif;background:transparent;position:relative;z-index:1;transition:all 0.5s;display:inline-block;height:35px;text-decoration:none;font-size:14px;color:#ffffff;text-transform:uppercase!important;padding:0px 30px 0px 30px;letter-spacing:1px;line-height:35px;font-weight:700;border-radius:0px;}.btn.btn-primary{background-color:var(--primary);color:#ffffff;border:2px solid var(--primary);}.btn:hover,.btn.btn-primary:hover{background-color:#ffffff;color:var(--primary);border:2px solid var(--primary);}.btn.btn-secondary{color:#ffffff!important;background:var(--teal-base)!important;position:relative;border:none!important;border-radius:4px;padding:0px 30px 0px 30px!important;cursor:pointer!important;}.btn.btn-tertiary{margin:0px 0px 10px 0px!important;width:100%;max-width:240px;border-radius:4px;background:var(--teal-light)!important;padding:0px 30px 0px 30px!important;color:#ffffff!important;}.highlighted > .container{padding:0px;}nav.tabs{margin-bottom:0px!important;background:transparent;padding:5px 0px!important;position:relative;}nav.tabs ul.nav.primary.nav-pills{width:fit-content;display:flex;margin-top:0px;justify-content:center;text-align:center;border:1px solid #ffffff;background-color:var(--tertiary);margin-left:auto;margin-right:auto;border-radius:36px;padding:5px 5px;}nav.tabs ul.nav.primary.nav-pills > li{background-color:var(--tertiary);border-radius:24px;margin:0px 1px!important;border:none;color:#ffffff;}nav.tabs ul.nav.primary.nav-pills > li a{background-color:transparent;border:none;border-radius:0px;color:#ffffff;padding:6px 25px;line-height:30px;display:inline-block;height:40px;}nav.tabs ul.nav.primary.nav-pills > li a:before{display:none;}nav.tabs ul.nav.primary.nav-pills > li.active{background-color:#ffffff;border:1px solid var(--tertiary);}nav.tabs ul.nav.primary.nav-pills > li.active a{color:var(--tertiary);}header.header{background:transparent;box-shadow:0 8px 12px #797A7C26;position:relative;z-index:999;}#header,.header{display:flex;align-items:stretch;}#header #navbar-main{padding:0px!important;background:#FFFFFF!important;display:flex;flex-grow:1;height:100%;align-items:stretch;}#header #navbar-main .navbar-brand{padding-left:8.5vw;padding-right:40px;margin:20px 0px;}#navbar-main .navbar-collapse{display:flex !important;flex-grow:1;align-items:stretch;justify-content:space-between;background:var(--primary);position:relative;}#navbar-main .navbar-collapse:before{content:"";position:absolute;left:0;top:0;width:80px;height:100%;background:white;clip-path:polygon(100% 0,0 0,0 100%);}nav#block-confluence-tech-group-main-menu{width:100%!important;display:flex;align-items:center;min-width:100% !important;justify-content:flex-end;margin:0px!important;padding:0px!important;}#header .navbar-expand-lg .navbar-nav .nav-link{padding:0px 40px!important;}nav#block-confluence-tech-group-main-menu ul.nav.navbar-nav{display:flex;align-items:stretch;height:100%;padding-right:8.5vw;}nav#block-confluence-tech-group-main-menu .nav > li,nav#block-confluence-tech-group-main-menu .navbar-nav > li{display:flex;align-items:stretch;}nav#block-confluence-tech-group-main-menu .nav > li > a,nav#block-confluence-tech-group-main-menu .navbar-nav > li > a{display:flex;align-items:center;}#header #navbar-main > .container{padding:0px!important;}#header ul.navbar-nav li{margin-left:0px;}#header ul.navbar-nav li a{font-size:20px;font-family:"Roboto",sans-serif;color:#ffffff;text-transform:uppercase;letter-spacing:0px;font-weight:700;}#header ul.navbar-nav li a:hover{color:var(--primary);background:#ffffff;}#header ul.navbar-nav li a:after{display:none;}#header ul.navbar-nav li:last-of-type{margin-left:0px;}#header ul.navbar-nav > li:last-of-type > a:hover{border-color:var(--primary);}#navbar-main #block-bio-electronics-main-menu{padding:0px!important;}#header ul.navbar-nav li.dropdown{position:relative;margin-right:25px;}#header ul.navbar-nav li.dropdown:after{position:absolute;top:21px;right:-25px;content:"\f078";font-family:"Font Awesome 5 Free";color:var(--primary);font-weight:900;font-size:12px;}#header ul.navbar-nav li.dropdown:hover:after{content:"\f077";color:#00557c;}#navbar-top{background:transparent!important;display:flex;}#navbar-top > .container{padding:0px 8.5vw;margin:0px 15px;display:flex;}#navbar-top > .container > .navbar-form{width:100%;}#navbar-top > .container p{margin:0px!important;display:flex;justify-content:space-between;}#navbar-top > .container p a{color:#2E98B2;text-decoration:none;line-height:100%;font-size:20px;letter-spacing:1.8px;padding:18px 0px;}#navbar-top > .container p a:last-of-type{background:#2E98B2;display:inline-block;color:#ffffff;padding:18px 40px;}#header .menu--main ul.nav.navbar-nav > li.nav-item a:before{display:none;}#header .dropdown-menu{padding:0px 0px!important;border-radius:0px 0px 10px 10px;top:50px;left:-28px;border-top:42px solid rgba(0,0,0,0)!important;border-right:1px solid rgba(0,0,0,0)!important;border-bottom:1px solid rgba(0,0,0,.1)!important;border-left:1px solid rgba(0,0,0,0)!important;overflow:hidden;}#header nav.navigation.menu--main ul li ul.dropdown-menu li{margin:0px!important;padding:0px;overflow:hidden;border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);}#header nav.navigation.menu--main ul li ul.dropdown-menu li a{text-decoration:none;height:50px!important;line-height:50px!important;width:100%;display:block;border-bottom:1px solid rgba(0,0,0,0);padding:0px 25px!important;font-weight:normal;color:var(--primary);}#header nav.navigation.menu--main ul li ul.dropdown-menu li:hover{background:transparent!important;}#header nav.navigation.menu--main ul li ul.dropdown-menu li:hover a{color:#ffffff!important;background:var(--primary);border-radius:0px;}#header nav.navigation.menu--main ul li ul.dropdown-menu .dropdown-item.active{background:transparent!important;}#header nav.navigation.menu--main ul li ul.dropdown-menu .dropdown-item.active a{font-weight:bold;}#header nav.navigation.menu--main ul li ul.dropdown-menu li:last-of-type a{border-bottom:none;}.paragraph--id--3{padding-top:80px;padding-bottom:80px;position:relative;}.paragraph--id--3:before{position:absolute;left:0px;top:0px;content:"";background:url("/sites/default/files/2025-12/Group%20777.png");background-position:left;background-repeat:no-repeat;width:100%;height:100%;}.paragraph--id--3:after{position:absolute;right:0px;top:0px;content:"";background:url("/sites/default/files/2025-12/Group%20776.png");background-position:right;background-repeat:no-repeat;width:100%;height:100%;}.paragraph--id--3 p{margin-bottom:0px!important;}.paragraph--id--6 > .paragraph__column > .paragraph--type--bp-columns__2col{display:flex;align-items:center;}.paragraph--type--visual-bullets{border-bottom:1px solid #000000;margin-bottom:25px;}.paragraph--type--visual-bullets .field--name-field-title{font-size:24px;line-height:100%;font-weight:800!important;color:var(--primary);letter-spacing:2px;margin-bottom:25px!important;font-family:"Roboto",sans-serif;}.paragraph--type--visual-bullets .field--name-field-description{margin-bottom:25px;}.paragraph--type--spinning-numbers-wrapper > .paragraph__column{}.paragraph--type--spinning-numbers-wrapper .number_digit_animate{display:flex;}.paragraph--type--spinning-numbers-wrapper .h2{margin-bottom:15px!important;}.paragraph--type--spinning-numbers-wrapper .num-title{border-bottom:1px solid #000000;margin-bottom:25px;}.paragraph--id--23{background:linear-gradient(to right,rgba(70,70,70,1) 0%,rgba(0,0,0,1) 100%);}.paragraph--id--23 h2,.paragraph--id--23 p{color:#ffffff;}.paragraph--id--23 > .paragraph__column > .paragraph--type--bp-columns__2col{display:flex;align-items:center;}.paragraph--id--23 > .paragraph__column > .paragraph--type--bp-columns__2col p:last-of-type{margin-bottom:0px!important;}.paragraph--id--25{background:rgba(158,158,158,.1);position:relative;}.paragraph--id--25::before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url("/sites/default/files/2025-12/Group%20778.png");background-size:auto;background-position:right top;background-repeat:no-repeat;z-index:2;pointer-events:none;}.paragraph--id--25::after{content:"";position:absolute;top:0;right:0;width:100%;height:70vh;background:white;clip-path:polygon(0 0,100% 0,100% 100%,0 80%);z-index:1;}.paragraph--id--25 > .paragraph__column{padding-top:80px!important;padding-bottom:0px!important;position:relative;z-index:100;}.paragraph--id--25 p{margin-bottom:80px!important;}.paragraph--view-mode--default.paragraph--id--30{background:rgba(158,158,158,.1);padding-top:0px;}.paragraph--view-mode--default.paragraph--id--30 > .paragraph__column > .field--type-viewsreference{width:100%;}.profile-carousel-wrapper{padding:0 60px !important;position:relative;z-index:100;}#views-bootstrap-profile-carousel-block-1 .carousel-inner{overflow:hidden !important;position:relative !important;}#views-bootstrap-profile-carousel-block-1 .carousel-track{display:flex !important;justify-content:center;transition:transform 0.5s ease !important;gap:20px !important;}#views-bootstrap-profile-carousel-block-1 .carousel-card{flex:0 0 calc(25% - 15px) !important;min-width:calc(25% - 15px) !important;box-sizing:border-box !important;}#views-bootstrap-profile-carousel-block-1 .carousel-card .media{padding-bottom:125% !important;position:relative !important;background:#f0f0f0 !important;}#views-bootstrap-profile-carousel-block-1 .carousel-card img{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;}#views-bootstrap-profile-carousel-block-1 .carousel-card h3{margin:10px 0 5px !important;font-size:1rem !important;color:#e85a1b !important;text-transform:uppercase !important;font-weight:600 !important;display:none;}#views-bootstrap-profile-carousel-block-1 .carousel-card p{margin:20px 0px 0px 0px !important;font-size:20px;line-height:100%;font-weight:800!important;color:var(--primary);letter-spacing:2px;margin-bottom:0px!important;font-family:"Roboto",sans-serif;text-align:center;}#views-bootstrap-profile-carousel-block-1 .carousel-card p span{display:block;}#views-bootstrap-profile-carousel-block-1 .carousel-card p .profile-name-string{text-transform:uppercase;margin-bottom:10px!important;}#views-bootstrap-profile-carousel-block-1 .carousel-card p .profile-title-string{font-size:16px;line-height:24px;font-weight:400;margin-bottom:0px!important;letter-spacing:0px!important;color:#000000;font-family:"Roboto",sans-serif;}#views-bootstrap-profile-carousel-block-1 .carousel-control-prev,#views-bootstrap-profile-carousel-block-1 .carousel-control-next{width:40px !important;height:40px !important;background:transparent !important;border-radius:50% !important;top:40% !important;transform:translateY(-50%) !important;opacity:1 !important;}#views-bootstrap-profile-carousel-block-1 .carousel-control-prev{left:-50px !important;}#views-bootstrap-profile-carousel-block-1 .carousel-control-next{right:-50px !important;}#views-bootstrap-profile-carousel-block-1 .carousel-control-prev-icon{background-image:url("/sites/default/files/2025-12/Group%20773.png");}#views-bootstrap-profile-carousel-block-1 .carousel-control-next-icon{background-image:url("/sites/default/files/2025-12/Group%20774.png");}#views-bootstrap-profile-carousel-block-1 .carousel-control-prev,#views-bootstrap-profile-carousel-block-1 .carousel-control-next{display:none!important;}@media (min-width:576px){#views-bootstrap-profile-carousel-block-1 .carousel-card{flex:0 0 calc(50% - 10px) !important;min-width:calc(50% - 10px) !important;}}@media (min-width:768px){#views-bootstrap-profile-carousel-block-1 .carousel-card{flex:0 0 calc(33.333% - 14px) !important;min-width:calc(33.333% - 14px) !important;}}@media (min-width:992px){#views-bootstrap-profile-carousel-block-1 .carousel-card{flex:0 0 calc(25% - 15px) !important;min-width:calc(25% - 15px) !important;}}@media (max-width:575px){.profile-carousel-wrapper{padding:0 50px !important;}#views-bootstrap-profile-carousel-block-1 .carousel-control-prev{left:-45px !important;}#views-bootstrap-profile-carousel-block-1 .carousel-control-next{right:-45px !important;}}.paragraph--id--14 > .paragraph__column{padding:80px 0px 0px 0px!important;}.paragraph--id--14 > .paragraph__column p{margin-bottom:0px!important;}.paragraph--type--services-block-wrapper > .paragraph__column{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:15px;width:100vw;margin-left:calc(-50vw + 50%);padding:80px 9vw;box-sizing:border-box;}.paragraph--type--services-block-wrapper > .paragraph__column > .field--name-field-services-messaging{grid-column:1;grid-row:1 / 3;padding-right:40px;display:flex;flex-direction:column;justify-content:center;}.paragraph--type--services-block-wrapper > .paragraph__column > div:nth-child(1){grid-column:2;grid-row:1;}.paragraph--type--services-block-wrapper > .paragraph__column > div:nth-child(2){grid-column:3;grid-row:1;}.paragraph--type--services-block-wrapper > .paragraph__column > div:nth-child(3){grid-column:2;grid-row:2;}.paragraph--type--services-block-wrapper > .paragraph__column > div:nth-child(4){grid-column:3;grid-row:2;}.paragraph--type--services-block{position:relative;overflow:hidden;height:100%;}.paragraph--type--services-block .paragraph__column{height:100%;}.paragraph--type--services-block .blazy{height:100%;margin:0px!important;position:relative;cursor:pointer;}.paragraph--type--services-block .blazy:before{position:absolute;content:"";background:rgba(235,110,36,.8);background:linear-gradient(135deg,rgba(0,0,0,0.6) 0%,rgba(229,107,35,0.8) 38%,rgba(235,110,36,0.8) 39%,rgba(235,110,36,0.8) 100%);background-blend-mode:multiply;display:block;width:100%;height:100%;top:0px;left:0px;z-index:5;transition:opacity 0.6s ease;}.paragraph--type--services-block .media{height:100%;width:100%;}.paragraph--type--services-block img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(100%);transition:filter 0.6s ease;}.paragraph--type--services-block:hover .blazy:before{opacity:0;}.paragraph--type--services-block:hover img{filter:grayscale(0%);}.paragraph--type--services-block .field--name-field-link-services{position:absolute;bottom:20px;left:20px;z-index:10;display:block;width:70%;}.paragraph--type--services-block .field--name-field-link-services a{display:block;padding:0px 24px;border:2px solid white;color:white;text-decoration:none;font-weight:600;font-size:14px;text-transform:uppercase;line-height:36px;letter-spacing:1.5px;height:40px;background:transparent;transition:background-color 0.6s ease,color 0.6s ease,border-color 0.6s ease;}.paragraph--type--services-block:hover .field--name-field-link-services a{background:#ffffff;color:var(--primary);border-color:var(--primary);;}.field--name-field-services-messaging h3{font-size:24px;line-height:100%;font-weight:800!important;color:var(--primary);letter-spacing:2px;margin-bottom:25px!important;font-family:"Roboto",sans-serif;}.field--name-field-services-messaging h2{font-size:64px;line-height:100%;color:var(--tertiary);font-weight:800;margin-bottom:20px!important;font-family:"industry",sans-serif;}.field--name-field-services-messaging p{font-size:16px;line-height:24px;font-weight:400;color:#000000;font-family:"Roboto",sans-serif;margin-bottom:30px!important;}.field--name-field-services-messaging p a.btn{margin-bottom:0px!important;}:root{--mobile-mega-menu-primary:var(--primary);}.mobile-mega-menu-overlay{position:fixed;z-index:99998;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.8);display:none;}.mobile-mega-menu-overlay.active{display:block;}.mobile-mega-menu{position:fixed;top:0;right:0;width:100vw;max-width:400px;height:100vh;max-height:100vh;background:#fff;z-index:99999;box-shadow:-20px 20px 20px rgba(0,0,0,.2);display:none;overflow-y:auto;animation:none;}.mobile-mega-menu.active{display:block;animation:mobile-slide-in-blurred-right 0.6s cubic-bezier(0.23,1,0.32,1) both;}.mobile-mega-menu.closing{animation:mobile-slide-out-blurred-right 0.45s cubic-bezier(0.755,0.05,0.855,0.06) both;}@keyframes mobile-slide-in-blurred-right{0%{transform:translateX(1000px) scaleX(2.5) scaleY(1);filter:blur(40px);opacity:0;}100%{transform:translateX(0) scaleY(1) scaleX(1);filter:blur(0);opacity:1;}}@keyframes mobile-slide-out-blurred-right{0%{transform:translateX(0) scaleX(1);filter:blur(0);opacity:1;}100%{transform:translateX(1000px) scaleX(2);filter:blur(40px);opacity:0;}}.mobile-mega-menu-header{padding:20px;background:var(--mobile-mega-menu-primary);display:flex;justify-content:space-between;align-items:center;}.mobile-mega-menu-header span{color:#fff;font-size:18px;font-weight:bold;letter-spacing:0.5px;}.mobile-mega-menu-header button{outline:none;box-shadow:none;background:#fff;color:var(--mobile-mega-menu-primary);border:1px solid var(--mobile-mega-menu-primary);border-radius:4px;letter-spacing:0.5px;font-size:14px;line-height:40px;height:40px;padding:0px 8px;transition:background-color .25s,color .25s,border-color .25s;cursor:pointer;}.mobile-mega-menu-header button:hover{background:var(--mobile-mega-menu-primary);color:#fff;border:1px solid #fff;}.mobile-mega-menu-subwrap{padding:0 0px;}.mobile-mega-menu-wrap-menus ul{list-style:none;margin:0;padding:0;}.mobile-mega-menu-wrap-menus ul > li{display:block;width:100%;background:transparent;position:relative;}.mobile-mega-menu-wrap-menus ul > li > a{display:block;border-bottom:1px solid rgba(0,0,0,.1);background:transparent;color:var(--mobile-mega-menu-primary)!important;font-weight:bold;font-size:20px;text-decoration:none;text-transform:capitalize;position:relative;transition:background 0.2s;padding:14px 20px;}.mobile-mega-menu-wrap-menus ul > li > a:hover{background:rgba(0,0,0,0.05);color:var(--mobile-mega-menu-primary);position:relative;}.mobile-mega-menu-wrap-menus ul > li.has-submenu .mobile-mega-expand-submenu{position:absolute;right:20px;top:12px;height:34px;width:34px;border:1px solid rgba(0,0,0,.08);color:var(--mobile-mega-menu-primary);background:rgba(0,0,0,.05);display:block;font-size:24px;font-weight:100;cursor:pointer;border-radius:4px;text-align:center;line-height:34px;padding:0;z-index:10;user-select:none;transition:background .25s,color .25s,border-color .25s;}.mobile-mega-menu-wrap-menus ul > li.has-submenu .mobile-mega-expand-submenu:hover{border:1px solid var(--mobile-mega-menu-primary);color:#fff;background:var(--mobile-mega-menu-primary);}.mobile-mega-menu-wrap-menus ul > li.has-submenu > ul{display:none;border:none;background:transparent;padding:0;}.mobile-mega-menu-wrap-menus ul > li.has-submenu.open > ul{display:block;}.mobile-mega-menu-wrap-menus ul > li.has-submenu ul li a{text-indent:10px;padding:15px 0px 16px 0px;color:#777;font-weight:normal;font-size:18px;text-decoration:none;background:transparent;}.mobile-mega-menu-wrap-menus ul > li.has-submenu ul li a:hover{background:rgba(0,0,0,0.03);}.mobile-mega-menu-toggle-minus,.mobile-mega-menu-toggle-plus{display:none;}.mobile-mega-menu-wrap-menus ul > li.has-submenu.open .mobile-mega-menu-toggle-minus{display:inline;}.mobile-mega-menu-wrap-menus ul > li.has-submenu:not(.open) .mobile-mega-menu-toggle-plus{display:inline;}.mobile-mega-menu-wrap-menus .dropdown-toggle::after{display:none!important;}.mobile-mega-menu-wrap-menus .dropdown-menu{box-shadow:unset!important;padding:0px!important;}.mobile-mega-menu-wrap-menus .dropdown-menu::before,.mobile-mega-menu-wrap-menus .dropdown-menu::after{display:none!important;}.mobile-mega-menu-wrap-menus .dropdown-menu .dropdown-item{padding:0px!important;}.mobile-mega-menu-wrap-menus .dropdown-menu .dropdown-item a{text-indent:0px!important;padding:14px 20px;}body.pageimage-exists .body-wrapper{display:flex;gap:80px;}body.pageimage-exists .body-wrapper > .text-formatted{width:80%;}body.pageimage-exists .body-wrapper > .content-pageimage-wrapper{width:20%;}.content-wrapper{display:flex;justify-content:space-between;}.content-body-wrapper{width:100%;}body:not(.path-frontpage) .body-subwrap{gap:80px;}body:not(.path-frontpage) .content-pageimage-wrapper{width:100%;min-width:300px;max-width:500px;position:relative;}.content-pageimage-wrapper img,.content-pageimage-wrapper-simple img{cursor:pointer;margin:0px;padding:0px;width:100%;height:auto;display:block;border-radius:12px;}.content-pageimage-wrapper .field--name-field-media-image .field__item{overflow:visible!important;border-radius:0px!important;margin-bottom:40px!important;border:none!important;pointer-events:none!important;}.user-login-form,body.path-user .main-content{float:left;width:82.33333333%;margin:40px auto;margin-left:7.33333333%;}body.path-user #block-spadocs-bookappointmentblockcta{display:none;}.webform-submission-form input,.webform-submission-form textarea{height:60px;border-radius:60px;padding:0px 25px;border:1px solid #797A7C;background:#ffffff;}.region-featured-top .has-banners-image{max-width:100%;position:relative;margin-bottom:5px;}.site-footer{background:url("/sites/default/files/2025-12/Group%20780.png"),linear-gradient(to right,rgba(70,70,70,1) 0%,rgba(0,0,0,1) 100%);background-size:contain;background-position:left;padding:80px 0 60px 0;}.site-footer .block{border:none;padding:0px;margin:0px;}.site-footer__top{display:flex;align-content:space-between;align-items:flex-start;}.site-footer__top > .region{width:33%;}.site-footer > .container{padding:20px 8.5vw;}.site-footer #block-confluence-tech-group-footerlogobrand img{width:310px;height:auto;}.site-footer #block-confluence-tech-group-footercol1meta p{margin-top:40px;max-width:350px;color:#ffffff;}.site-footer .region-footer-second ul.navbar-nav{display:block;column-count:1!important;column-gap:40px;}.site-footer .region-footer-second ul.navbar-nav li{break-inside:avoid;}.site-footer .region-footer-second ul.navbar-nav li a{font-size:16px;opacity:1!important;color:#ffffff!important;}.site-footer .region-footer-thiord{width:500px;height:auto;}.footer-baseline{background:var(--primary);padding:0px 8.5vw;}.footer-baseline,.footer-baseline a{color:#ffffff;text-decoration:none;font-size:16px;}.footer-baseline .site-info{text-align:center;}#block-confluence-tech-group-footercol1meta p{margin-bottom:20px!important}#block-confluence-tech-group-footercol1meta nav p{margin-top:30px!important;}#block-confluence-tech-group-footercol1meta p,#block-confluence-tech-group-footercol1meta nav p a{color:#ffffff!important;font-size:16px!important;text-decoration:none!important;opacity:1!important;}section.row.region.region-footer-second{margin-left:120px;}#block-confluence-tech-group-footercol3title ul{list-style-type:none;margin:0px;padding:0px;}#block-confluence-tech-group-footercol3title ul li a{border:unset;text-decoration:none;color:#ffffff!important;opacity:1!important;}#block-confluence-tech-group-footercol3title ul li a:hover{background:unset!important;}#block-confluence-tech-group-footercol4title,#block-confluence-tech-group-footercol4title p,#block-confluence-tech-group-footercol4title a,#block-confluence-tech-group-footercol4title li,#block-confluence-tech-group-footercol4title span{color:#ffffff!important;text-decoration:none;background:unset!important;font-size:16px!important;}#block-confluence-tech-group-footercol4title p{padding:0.8em 0!important;margin:0px!important;}body.modal-open{overflow:hidden;}.services-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;z-index:9999;}.services-modal{background:#fff;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;padding:40px 50px;position:relative;box-shadow:0 4px 20px rgba(0,0,0,0.15);border:2px solid var(--primary);}.services-modal__close{position:absolute;top:15px;right:20px;background:none;border:none;font-size:28px;cursor:pointer;color:#999;line-height:1;}.services-modal__close:hover{color:#333;}.services-modal__title{font-size:24px;line-height:100%;font-weight:800!important;letter-spacing:2px;margin-bottom:25px!important;font-family:"Roboto",sans-serif;}.services-modal__content{color:#666;font-size:14px;line-height:1.7;}.services-modal__content h2{display:none;}.services-modal__content p{margin:0 0 25px 0;}.services-modal__button{display:inline-block;background:#e86c3a;color:#fff;padding:12px 35px;text-decoration:none;font-size:12px;font-weight:600;letter-spacing:1px;border:2px solid #e86c3a;transition:all 0.3s ease;}.services-modal__button:hover{background:transparent;color:#e86c3a;}body:not(.path-frontpage) .view-interior-banner .views-row{padding:0px!important;}body:not(.path-frontpage) h1.title{font-size:24px;line-height:100%;font-weight:800!important;color:var(--primary);letter-spacing:2px;margin-bottom:25px!important;font-family:"Roboto",sans-serif;padding:80px 8.5vw 0px 8.5vw;}@media (max-width:1700px){#header .navbar-expand-lg .navbar-nav .nav-link{padding:0px 30px !important;}}@media (max-width:1550px){#header .navbar-expand-lg .navbar-nav .nav-link{padding:0px 20px !important;font-size:18px!important;}.paragraph--type--services-block .field--name-field-link-services a{font-size:12px;}}@media (max-width:1402px){#header .navbar-expand-lg .navbar-nav .nav-link{padding:0px 20px !important;font-size:16px!important;}.navbar-brand{position:relative;display:block;width:450px;height:auto;}.paragraph--type--services-block .field--name-field-link-services{width:80%;}}@media (max-width:1360px){.navbar-brand{position:relative;display:block;width:300px;height:auto;}.paragraph--id--3:before{position:absolute;left:0px;top:0px;content:"";background:url("/sites/default/files/2025-12/Group%20777.png");background-size:20vw;background-position:left;background-repeat:no-repeat;width:100%;height:100%;}.paragraph--id--3:after{position:absolute;right:0px;top:0px;content:"";background:url("/sites/default/files/2025-12/Group%20776.png");background-size:20vw;background-position:right;background-repeat:no-repeat;width:100%;height:100%;}.paragraph--type--services-block .field--name-field-link-services a{font-size:11px;}}@media (max-width:1200px){nav#block-confluence-tech-group-main-menu ul.nav.navbar-nav{display:none;}nav#block-confluence-tech-group-main-menu,#navbar-main .navbar-collapse{display:none!important;}#header #navbar-main{justify-content:space-between;}.mobile-mega-menu-hamburger{margin-right:8.5vw!important;}.paragraph--type--services-block-wrapper > .paragraph__column{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr 1fr;gap:15px;width:100vw;margin-left:calc(-50vw + 50%);padding:80px 9vw;box-sizing:border-box;}.paragraph--type--services-block-wrapper > .paragraph__column > .field--name-field-services-messaging{grid-column:1 / 3;grid-row:1;padding-bottom:40px;}.paragraph--type--services-block-wrapper > .paragraph__column > div:nth-child(1){grid-column:1;grid-row:2;}.paragraph--type--services-block-wrapper > .paragraph__column > div:nth-child(2){grid-column:2;grid-row:2;}.paragraph--type--services-block-wrapper > .paragraph__column > div:nth-child(3){grid-column:1;grid-row:3;}.paragraph--type--services-block-wrapper > .paragraph__column > div:nth-child(4){grid-column:2;grid-row:3;}.paragraph--id--25::before{background-size:20vw;}.paragraph--type--services-block .field--name-field-link-services a{font-size:14px;}}@media (max-width:998px){#views-bootstrap-profile-carousel-block-1 .carousel-control-prev,#views-bootstrap-profile-carousel-block-1 .carousel-control-next{display:block!important;}.paragraph--id--3:before{display:none;}.paragraph--id--3:after{display:none;}.featured-top .carousel-caption p{max-width:100%;}#views-bootstrap-hero-carousel-block-1 .media--ratio--fluid{padding-bottom:0 !important;height:600px;}#views-bootstrap-hero-carousel-block-1 .media--ratio .media__element{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:600px;min-height:600px;object-fit:cover;}.paragraph--id--6 > .paragraph__column{display:flex;flex-direction:column;align-items:center;gap:20px;}.paragraph--id--20 > .paragraph__column{display:flex;flex-direction:column;align-items:center;gap:80px;}.paragraph--type--services-block-wrapper > .paragraph__column{display:flex;flex-direction:column;gap:15px;width:100%;padding:80px 9vw;box-sizing:border-box;}.paragraph--type--services-block-wrapper > .paragraph__column > .field--name-field-services-messaging{order:-1;padding-bottom:40px;}.paragraph--type--services-block-wrapper > .paragraph__column > div{width:100%;box-sizing:border-box;}.paragraph--id--23 > .paragraph__column{display:flex;flex-direction:column;align-items:center;gap:40px;}.site-footer__top{display:flex;flex-direction:column;align-items:center;gap:20px;}.site-footer__top > .region{width:80%;}section.row.region.region-footer-second{margin-left:0px;padding:0px!important;}#views-bootstrap-profile-carousel-block-1 .carousel-card{flex:0 0 100% !important;min-width:100% !important;}#views-bootstrap-profile-carousel-block-1 .carousel-track{justify-content:flex-start;}}@media (max-width:991px){.copyright-block .content > div{display:flex;flex-direction:column;align-items:center;text-align:center;}.copyright-block .separator{display:none;}}@media (max-width:767px){.paragraph--id--12,.paragraph--id--13{padding:0px 8vw;}.paragraph--type--services-block .field--name-field-link-services{width:88%;}.paragraph--type--services-block .field--name-field-link-services a{font-size:11px;}#navbar-main{position:relative!important;height:unset!important;}#views-bootstrap-hero-carousel-block-1,#views-bootstrap-hero-carousel-block-1 .carousel-item{margin-top:0px!important;}#views-bootstrap-hero-carousel-block-1 .carousel-caption{display:block!important;width:80vw;}.featured-top .carousel-caption h1{font-size:40px!important;line-height:120%;}h2,.field--name-field-number,.field--name-field-suffix{font-size:45px!important;}.services-modal__title{font-size:24px!important;}}
