.Toggle_toggle__kKScQ{display:inline-block}.Toggle_toggle__kKScQ [class~=switch]{width:70px;height:40px;background-color:var(--primary-color);display:flex;justify-content:flex-start;border-radius:50px;padding:10px;margin:1rem 0 0 1rem;cursor:pointer}.Toggle_toggle__kKScQ [class~=switch][data-ison=true]{justify-content:flex-end}.Toggle_toggle__kKScQ [class~=handle]{width:20px;height:20px;background-color:var(--font-color);border-radius:10px}.Toggle_toggle__kKScQ [class~=handle]:hover{background-color:var(--font-color)}@media only screen and (max-width:768px){.Toggle_toggle__kKScQ{display:block;text-align:center}.Toggle_toggle__kKScQ [class~=switch]{margin:1rem auto}}@font-face{font-family:Poppins;src:url(/fonts/poppins-regular-webfont.woff2) format("woff2"),url(/fonts/poppins-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-bold-webfont.woff2) format("woff2"),url(/fonts/poppins-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlowcondensed-bold-webfont.woff2) format("woff2"),url(/fonts/barlowcondensed-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/BarlowCondensed-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}.h4,h4{font-size:1.333rem;font-size:clamp(1rem,4.333vw + 1rem,1.333rem)}.h3,.h4,h3,h4{line-height:calc(2px + 2ex + 2px);margin-bottom:.5em}.h3,h3{font-size:1.776889rem;font-size:clamp(1.19051563rem,4.58637337vw + 1rem,1.776889rem)}.h2,h2{font-size:2.368593037rem;font-size:clamp(1.5869573348rem,4.7816357022vw + 1rem,2.368593037rem)}.h1,.h2,h1,h2{line-height:calc(2px + 2ex + 2px);margin-bottom:.5em}.h1,h1{font-size:3.1573345183rem;font-size:clamp(2.1154141273rem,5.041920391vw + 1rem,3.1573345183rem)}:root,html[data-theme=light]{--primary-color:#000;--secondary-color:#666;--font-color:#000;--bg-color:#f8f8f2;--bg-nav:hsla(60,30%,96%,.8);--heading-color:#161616;--bg-alt:#f0f0f0;--input-border-color:#d8d8d8;--brand-blue:#31c1ea;--brand-purple:#4941dc;--brand-yellow:#bee469;--brand-pink:#b962e0;--brand-black:#000;--brand-white:#fff;--shadow-color:rgba(0,0,0,.1);--floating-bg:#202020}:root .lightmode,html[data-theme=light] .lightmode{display:block}:root .darkmode,html[data-theme=light] .darkmode{display:none}html[data-theme=dark]{--primary-color:#fff;--secondary-color:#999;--font-color:#ccc;--bg-color:#000;--bg-nav:rgba(0,0,0,.8);--heading-color:#f8f8f2;--bg-alt:#1a1a1a;--input-border-color:#777;--brand-blue:#45d6ff;--brand-purple:#4941dc;--brand-yellow:#d0f380;--brand-pink:#cd7af2;--brand-black:#000;--brand-white:#fff;--shadow-color:hsla(0,0%,100%,.1);--floating-bg:#d0d0d0}html[data-theme=dark] .lightmode{display:none}html[data-theme=dark] .darkmode{display:block}@media(prefers-color-scheme:dark){:root,html[data-theme=light]{--primary-color:#fff;--secondary-color:#999;--font-color:#fff;--bg-color:#000;--bg-nav:rgba(0,0,0,.8);--heading-color:#f8f8f2;--bg-alt:#1a1a1a;--input-border-color:#d8d8d8;--brand-blue:#45d6ff;--brand-purple:#4941dc;--brand-yellow:#d0f380;--brand-pink:#cd7af2;--brand-black:#000;--brand-white:#fff;--shadow-color:hsla(0,0%,100%,.1);--floating-bg:#d0d0d0}html[data-theme=dark]{--primary-color:#000;--secondary-color:#666;--font-color:#000;--bg-color:#f8f8f2;--bg-nav:hsla(60,30%,96%,.8);--heading-color:#161616;--bg-alt:#f0f0f0;--input-border-color:#777;--brand-blue:#45d6ff;--brand-purple:#4941dc;--brand-yellow:#d0f380;--brand-pink:#cd7af2;--brand-black:#000;--brand-white:#fff;--shadow-color:rgba(0,0,0,.1);--floating-bg:#202020}}html{font-size:16px;box-sizing:border-box;scroll-behavior:smooth;scroll-timeline:--page-scroll block}@keyframes fill-bar{0%{translate:-100% 0}to{translate:0 0}}.prog-bar{animation:fill-bar auto linear;animation-timeline:--page-scroll;position:fixed;top:0;left:0;width:100%;height:1px;background:red}*,:after,:before{box-sizing:inherit;margin:0;padding:0;-webkit-font-smoothing:antialiased;text-wrap:balance}body{background:var(--bg-color);font-weight:400;line-height:1.75;letter-spacing:-.025rem;color:var(--font-color)}a,body{font-family:Poppins,sans-serif}a{font-weight:700;display:inline-block;position:relative;text-decoration:none;color:var(--secondary-color);transition:all .4s cubic-bezier(.15,.9,.34,.95)}a:before{content:"";display:block;background-color:var(--primary-color);position:absolute;bottom:1px;height:2px;width:100%;transform-origin:right center;transform:scaleX(0);transition:transform .4s cubic-bezier(.15,.9,.34,.95)}a:hover{color:var(--primary-color)}a:hover:before{left:0;transform-origin:left center;transform:scaleX(1)}p{font-size:1rem;line-height:1.8rem;margin-bottom:1rem;font-weight:500}p span{font-weight:600}h2,h3,h4,h5,p span{color:var(--primary-color)}h2,h3,h4,h5{font-family:Poppins,sans-serif;font-weight:700;line-height:1.2}.h1,h1{font-family:Barlow,sans-serif;font-size:7rem;line-height:5.75rem;text-transform:uppercase}.h1 span,h1 span{white-space:nowrap}ol,ul{padding-left:20px;margin-bottom:1rem}form{width:100%}form fieldset{border:none;padding:0;margin:0;width:100%;display:flex;column-gap:2rem;justify-content:space-between}form input,form select,form textarea{width:100%;height:50px;font-weight:500;font-size:1rem;padding:.75rem 1.25rem;margin-bottom:20px;background-color:transparent;border:1px solid var(--input-border-color);font-family:Poppins,sans-serif;border-radius:25px;outline:none;color:var(--primary-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .4s cubic-bezier(.15,.9,.34,.95)}form input::placeholder,form select::placeholder,form textarea::placeholder{color:var(--primary-color);opacity:1}form input:focus,form select:focus,form textarea:focus{border:2px solid var(--primary-color)}form input[type=submit],form select[type=submit],form textarea[type=submit]{width:auto}form label{margin-bottom:20px}form .select{position:relative}form .select:after{content:"▾";position:absolute;display:block;top:11px;right:20px}form button.btn-primary{padding:1rem 4rem;font-weight:400;cursor:pointer;background-color:var(--brand-yellow);border:1px solid var(--brand-yellow);color:var(--brand-black)}form button.btn-primary:hover:not(.loading){background-color:var(--brand-black);color:var(--brand-white)}form textarea{min-height:150px}form input[type=checkbox]{height:1.8rem;width:1.8rem;margin:.5rem .75rem .2rem .2rem;max-width:25px;min-width:25px}form input[type=file]::-webkit-file-upload-button{visibility:hidden}form input[type=file]:before{content:"Choose File";text-transform:uppercase;font-weight:700}form label{display:flex}form label p{margin:auto 0}form select:invalid{color:var(--secondary-color);padding:0 0 0 1rem}form .smallPrint{font-size:.9rem;color:var(--font-color);line-height:1.3;width:90%}form .smallPrint p{padding:.2rem 0 0;margin-bottom:.6rem}form .smallerPrint{font-size:.7rem;color:var(--font-color);line-height:1.5;width:95%}form .smallerPrint p{padding:0;margin:.3rem 0}form .toggle{border:3px solid var(--primary-color);display:flex;justify-content:space-around;cursor:pointer}form .toggle p{padding:.5rem 0;width:100%;background-color:var(--primary-color);color:var(--font-color);text-align:center;font-weight:500}form .toggle p:last-of-type{background-color:#fff;color:var(--font-color)}form .checkbox{display:none}form .checkbox:checked+.toggle p,form .checkbox:checked+.toggle p:last-of-type{background-color:var(--primary-color);color:var(--font-color)}table{width:100%;border-collapse:collapse}td,th{border:1px solid var(--secondary-color);padding:.75rem;text-align:left}caption,th{font-weight:700}caption{font-size:1.2em;margin-bottom:.5em}.underline{text-decoration:underline}.text_small,small{font-size:.707rem}.text-center{text-align:center}.pointer:hover{cursor:pointer}.alt-bg{background-color:var(--bg-alt)}.double-size-font{font-size:1.5rem;line-height:2.2rem}.hero{position:relative;overflow:visible;z-index:1;display:block;color:var(--font-color);background-size:cover;padding-top:110px;padding-left:5rem;padding-right:5rem}.hero .container{margin:0 auto;text-align:left;padding:5rem 1rem}.hero .container .textHolder{width:50%;max-width:580px}.hero .container .with-form{align-items:center}.hero .container .with-form .col:first-of-type{flex:3 1}.hero .container .with-form .col:last-of-type{flex:2 1}.hero .container .with-form .col p{width:100%}.hero [class~=heroBG]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}.hero [class~=heroBG] svg{position:absolute;right:-30%;top:-264px}.hero [class~=heroBG] svg path{fill:var(--bg-alt)}.flex{display:flex;justify-content:space-between}.flex ul{flex:1 1}.left-line{padding-left:2rem;border-left:2px solid var(--primary-color);letter-spacing:.25px;margin-bottom:3.5rem}.left-line h3{margin-bottom:.25em}.left-line p{line-height:1.4}.circular{border-radius:50%;overflow:hidden}.wrapper{margin:1rem}.container{width:100%;max-width:1280px;margin:0 auto;padding:2.5rem 1rem 3.5rem}section{padding:4rem 6rem}section.raise-title{padding-top:0}section.raise-title .container{padding-top:0;margin-top:-50px}.contrast{background-color:var(--bg-alt)}.no-contrast{background-color:var(--bg-color)}.img-responsive{width:100%;height:auto;display:block}.btn{background:transparent;color:var(--font-color);border:1px solid transparent;display:inline-block;padding:.5rem 2rem .3rem;transition:all .3s;max-width:100%;font-weight:600;font-size:1rem;border-radius:25px}.btn:before{content:none}.btn :hover{color:var(--bg-color);background:var(--font-color);box-shadow:0 0 0 rgba(0,0,0,.15)}a.btn:before{content:none}.btn-primary{background-color:var(--primary-color);color:var(--bg-color)}.btn-primary:hover{background-color:var(--input-border-color);color:var(--primary-color)}.btn-secondary{border-color:var(--secondary-color);color:var(--secondary-color)}.btn-secondary:hover{background-color:var(--secondary-color);color:var(--bg-color)}.btn-blue{background-color:var(--brand-blue);border-color:var(--brand-blue);color:var(--brand-black)}.btn-blue:hover:not(.loading){background-color:var(--brand-black);color:var(--brand-white)}.btn-blue.loading{color:var(--brand-blue);position:relative}.btn-blue.loading:before{position:absolute;content:"";background-image:url(/loader-black.svg);background-size:contain;height:2rem;width:2rem;top:50%;left:50%;transform:translate(-50%,-50%)}.btn-purple{background-color:var(--brand-purple);border-color:var(--brand-purple);color:var(--brand-white)}.btn-purple:hover:not(.loading){background-color:var(--brand-black);color:var(--brand-white)}.btn-purple.loading{color:var(--brand-purple);position:relative}.btn-purple.loading:before{position:absolute;content:"";background-image:url(/loader.svg);background-size:contain;height:2rem;width:2rem;top:50%;left:50%;transform:translate(-50%,-50%)}.btn-yellow{background-color:var(--brand-yellow);border-color:var(--brand-yellow);color:var(--brand-black)}.btn-yellow:hover:not(.loading){background-color:var(--brand-black);color:var(--brand-white)}.btn-yellow.loading{color:var(--brand-yellow)!important;position:relative}.btn-yellow.loading:before{position:absolute;content:"";background-image:url(/loader-black.svg);background-size:contain;height:2rem;width:2rem;top:50%;left:50%;transform:translate(-50%,-50%)}.btn-pink{background-color:var(--brand-pink);border-color:var(--brand-pink);color:var(--brand-white)}.btn-pink:hover:not(.loading){background-color:var(--brand-black);color:var(--brand-white)}.btn-pink.loading{color:var(--brand-pink);position:relative}.btn-pink.loading:before{position:absolute;content:"";background-image:url(/loader.svg);background-size:contain;height:2rem;width:2rem;top:50%;left:50%;transform:translate(-50%,-50%)}.btn-white{background-color:var(--brand-white);border-color:var(--brand-white);color:var(--brand-black);cursor:pointer}.btn-white:hover:not(.loading){background-color:var(--brand-black);color:var(--brand-white)}.btn-white.loading{color:var(--brand-white);position:relative}.btn-white.loading:before{position:absolute;content:"";background-image:url(/loader-black.svg);background-size:contain;height:2rem;width:2rem;top:50%;left:50%;transform:translate(-50%,-50%)}.row{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;column-gap:2rem}.row .col{box-sizing:border-box;flex-direction:column;margin:1rem 0;flex:1 1}.row .col .row .col{margin:0}.row .col-50{min-width:50%}.image-row .row .col{flex:2 1;padding-top:2rem;padding-bottom:2rem;display:flex;justify-content:center}.image-row .row .col:first-of-type:not([class~=image]){padding-left:7rem;align-items:flex-end}.image-row .row .col:first-of-type:not([class~=image]) [class~=col]{padding-left:0}.image-row .row .col:last-of-type:not([class~=image]){padding-right:7rem;align-items:flex-start}.image-row .row .col:last-of-type:not([class~=image]) [class~=col]{padding-right:0}.image-row .row .col.image{flex:1 1;margin:0;padding:0;position:relative}.image-row .row .col.image img{width:auto;height:100%;position:absolute;top:0;right:0}.image-row .row .col.image:last-of-type img{right:auto;left:0}.image-row .row .text-container{padding-right:1rem}.image-row .row.lg-image .col{flex:4 1}.image-row .row.lg-image .col.image{flex:3 1;overflow:hidden}.text-container{max-width:800px;margin:0}.floating{background:var(--bg-color);background:linear-gradient(180deg,var(--bg-color) 0,var(--bg-color) 50%,var(--bg-alt) 50%,var(--bg-alt) 100%)}.floating.flip{background:linear-gradient(0deg,var(--bg-color) 0,var(--bg-color) 50%,var(--bg-alt) 50%,var(--bg-alt) 100%)}.floating .container{background-color:var(--floating-bg);padding:4rem 4rem 2rem}.floating .container,.floating .container h1,.floating .container h2,.floating .container h3,.floating .container h4,.floating .container h5{color:var(--bg-color)}.floating .left-line{border-color:var(--bg-color)}[class~=blog]{position:relative}@media(max-width:1024px){[class~=blog]{padding-left:6rem;padding-right:6rem}}@media(max-width:768px){[class~=blog]{padding-left:0;padding-right:0}}[class~=blog] [class~=container]{position:relative;z-index:3}[class~=blog] [class~=blogBG]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1;background-color:var(--bg-color)}[class~=blog] [class~=blogBG] svg{position:absolute;width:100%;height:100%;left:-50%;top:-20%}[class~=blog] [class~=blogBG] svg path{fill:var(--bg-alt)}[class~=blog].contrast [class~=blogBG]{background-color:var(--bg-alt)}[class~=blog].contrast [class~=blogBG] svg path{fill:var(--bg-color)}[class~=blog] [class~=blog-title]{width:60%;margin:0 auto 4rem;text-align:center}@media(max-width:1024px){[class~=blog] [class~=blog-title]{width:100%}}[class~=blog] [class~=blog-slide] h3{font-size:24px}[class~=blog] [class~=blog-slide] p{padding-left:1.5rem;border-left:2px solid var(--primary-color);line-height:1.5rem;letter-spacing:.25px}[class~=blog] [class~=blog-slide] [class~=img-container] a{width:100%}[class~=blog] [class~=blog-slide] [class~=img-container] a:before{content:none}[class~=blog] [class~=blog-slide] [class~=img-container] a [class~=cover]{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);display:block;width:100%;height:280px;position:relative;transition:all .5s cubic-bezier(.67,0,.285,1)}[class~=blog] [class~=blog-slide] [class~=img-container] a [class~=cover] img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;transition:all 1s cubic-bezier(.67,0,.285,1),opacity 0s linear}[class~=blog] [class~=blog-slide] [class~=img-container] a:hover [class~=cover]{-webkit-clip-path:polygon(5% 10%,95% 0,95% 90%,5% 95%);clip-path:polygon(5% 10%,95% 0,95% 90%,5% 95%)}[class~=blog] [class~=blog-slide] [class~=img-container] a:hover [class~=cover] img{transform:translateZ(0) scale(1.1)}[class~=case-studies] [class~=row] [class~=col]:last-of-type{margin-top:-100px}[class~=case-studies] [class~=cs-title] p{width:50%;margin-bottom:0}[class~=case-studies] [class~=cs-title] [class~=btn]{margin-top:1.5rem}[class~=case-studies] [class~=study]{position:relative;margin:2rem 0}[class~=case-studies] [class~=study] [class~=study-text-container]{opacity:0;transition:opacity .4s;position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--bg-alt)}[class~=case-studies] [class~=study] [class~=study-text-container] [class~=study-text]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}[class~=case-studies] [class~=study]:hover [class~=study-text-container]{opacity:1}.expandable .expand-head{position:relative;padding-left:35px;cursor:pointer}.expandable .expand-head:before{content:url(/img/icons/plus.svg);display:block;width:24px;height:24px;position:absolute;left:0}.expandable .expand-body{height:0;overflow:hidden;margin-bottom:1rem}.expandable.open .expand-head:before{content:url(/img/icons/minus.svg)}.expandable.open .expand-body{height:auto}.point{display:flex;column-gap:1rem}footer{position:relative}footer,footer a{color:#999}footer a:hover{color:#fff}footer a:hover:before{background-color:#fff}footer form input::placeholder{color:var(--brand-white)}footer form [class~=custom-checkbox] input[type=checkbox]{border:1px solid var(--brand-white)}footer form [class~=custom-checkbox] input[type=checkbox]:checked~[class~=checkmark]:after{content:"";border:solid var(--brand-white);border-width:0 4px 4px 0}footer form [class~=custom-checkbox] [class~=checkmark]{border:1px solid var(--brand-white)}footer [class~=footerBG]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;background-color:#1a1a1a}footer [class~=footerBG] svg{position:absolute;width:90%;height:90%;right:-42%;bottom:-14%}footer [class~=footerBG] svg path{fill:#000}footer a.logoNav{font-family:Poppins,serif;font-weight:700;font-size:2rem;text-transform:uppercase;letter-spacing:2px;position:relative;align-items:center;text-align:left;margin:0;padding:0;max-width:300px}footer a.logoNav img{width:50px;height:auto;margin-right:10px;vertical-align:text-top}footer a.logoNav .logoSVG path,footer a.logoNav .logoSVG polygon{fill:var(--primary-color)}footer a.logoNav .logoText{position:relative;font-size:2rem;text-transform:uppercase;font-weight:700;top:-.7rem;left:1rem;letter-spacing:.2rem}footer a.logoNav .logoText span{position:relative;font-size:50%;top:-.6rem;left:.5rem}footer a.logoNav .logoText span:after{content:"";position:absolute;bottom:-.5rem;left:0;width:80%;height:4px;background-color:var(--font-color)}footer a.logoNav:hover{text-decoration:none}footer a.logoNav:hover .logoText{color:#fff}footer a.logoNav:before{content:none}footer h2{font-size:1.1rem;margin-bottom:1rem;color:#ccc}footer p{line-height:1.5}footer p strong{color:var(--brand-yellow)}footer [class~=container]>[class~=row]{column-gap:6rem}footer [class~=container]>[class~=row]>[class~=col]:first-of-type{flex:2 1}footer [class~=container]>[class~=row]>[class~=col]:last-of-type{flex:3 1}footer section{padding-bottom:0}footer .copyright{color:#ccc;padding-top:1.75rem;margin-top:1.75rem;border-top:2px solid #4d4d4d;font-size:.8rem}footer .copyright a{padding:.8rem 0 0;font-weight:400}footer .row.footer-nav{border-bottom:2px solid #4d4d4d;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;column-gap:1rem}footer .row.footer-nav .col{flex:1 1;display:flex;justify-content:flex-start;align-items:flex-start;padding:1rem 0}footer .row.footer-nav .col:first-of-type,footer .row.footer-nav .col:last-of-type{flex:1 1}footer .row.footer-nav .col ul li a{white-space:nowrap}footer .address-links>[class~=col]:first-of-type{flex:4 1}footer .address-links>[class~=col]:last-of-type{flex:2 1}footer ul.links{list-style:none;padding:0;line-height:2}@media(hover)and (prefers-reduced-motion:no-preference){footer ul.links>li{transition:all .4s cubic-bezier(.15,.9,.34,.95)}footer ul.links:hover>li:not(:hover){opacity:.25}}footer ul.links a{font-weight:400;color:#999}footer ul.links a:hover{color:#fff}footer ul.links a:before{background-color:#fff}footer .links2{list-style-type:none}footer .links2 a{margin:.5rem 0}footer .links2 a:after{content:"•";margin-left:.5rem}footer .social-nav a .cls-1{fill:#999}footer .social-nav a:hover .cls-1{fill:#fff}footer .btn.btn-primary{background-color:var(--brand-yellow);border:1px solid var(--brand-yellow);color:var(--brand-black)}footer .btn.btn-primary:hover:not(.loading){background-color:var(--brand-black);color:var(--brand-white)}footer form input{color:#fff;border-color:#d8d8d8}footer form input:focus{border:2px solid #fff}.carousel-container,.carousel-container [class~=choose-slide]{position:relative}.carousel-container [class~=choose-slide] h3{font-size:24px}.carousel-container [class~=choose-slide] p{padding-left:1.5rem;border-left:2px solid var(--primary-color);line-height:1.5rem;letter-spacing:.25px}.carousel-container [class~=choose-slide] h3,.carousel-container [class~=choose-slide] h4{padding-top:3rem;padding-bottom:1rem}.carousel-container [class~=choose-slide] div.left-line,.carousel-container [class~=choose-slide] h3,.carousel-container [class~=choose-slide] h4,.carousel-container [class~=choose-slide] p{margin-left:4rem}.carousel-container [class~=choose-slide] [class~=number]{position:absolute;top:0;left:15px;font-size:10rem;line-height:9rem;letter-spacing:-5px;opacity:.15;z-index:0;font-weight:700}.carousel-container .controls a{position:absolute;top:50%;transform:translateY(-50%);width:65px;height:65px;opacity:.5}.carousel-container .controls a:hover{opacity:1}.carousel-container .controls a img,.carousel-container .controls a svg{width:100%;height:auto}.carousel-container .controls a:first-of-type{left:-6rem;transform:translateY(-50%) rotate(180deg)}.carousel-container .controls a:last-of-type{right:-6rem}.carousel-container .controls a:before{content:none}.cookieConsent{position:fixed;height:auto;bottom:0;left:50%;transform:translateX(-50%);width:auto;text-align:left;background:var(--bg-color);border:3px solid var(--font-color);border-radius:0;padding:1rem;z-index:106;box-shadow:none;transition:bottom .4s;display:flex;align-items:center;justify-content:center;font-size:14px}.cookieConsent p{min-width:500px;font-size:14px;line-height:1.2;margin:0 .5rem 0 0}.cookieConsent a{text-decoration:underline}.cookieConsent a:before{content:none}.cookieConsent.closed{bottom:-80%}.cookieConsent .buttons{display:flex;justify-content:center}.cookieConsent .buttons a.btn{margin:0 .5rem;padding:.5rem 1.5rem;border-radius:0;text-decoration:none}@media only screen and (max-width:960px){.cookieConsent{width:90%;left:5%;right:5%;transform:none}.cookieConsent p{min-width:auto}.cookieConsent .buttons{row-gap:.5rem}.cookieConsent .buttons a.btn{padding:.5rem 1.5rem;text-align:center}}@media only screen and (max-width:768px){.cookieConsent{display:block;width:90%;left:5%;right:5%;transform:none;padding:.5rem;border:1px solid var(--font-color)}.cookieConsent p{min-width:auto;margin-bottom:.5rem;font-size:12px}.cookieConsent .buttons{flex-direction:row;row-gap:.8rem}.cookieConsent .buttons a.btn{padding:.25rem .5rem;text-align:center;width:35%;font-size:12px}.cookieConsent .buttons a.btn.btn-secondary{font-weight:400}}.cookie-close-720{text-align:center;line-height:1.5;cursor:pointer;width:30px;height:30px;position:absolute;top:-12px;right:-12px;background-color:var(--bg-color);padding:.25rem .5rem;border:2px solid var(--font-color);border-radius:50px}.cookieCustomizer{position:fixed;max-height:80%;height:auto;bottom:0;left:50%;transform:translateX(-50%);width:auto;text-align:left;background:var(--bg-color);border:3px solid var(--font-color);border-radius:0;font-size:14px;line-height:1.2;z-index:106;box-shadow:0 0 15px rgba(0,0,0,.4);transition:bottom .4s}.cookieCustomizer .scroll-container{overflow:auto;height:80vh;padding:1rem}.cookieCustomizer .cookie-pref-blocks{margin-top:1rem;border-bottom:1px solid var(--font-color)}.cookieCustomizer.closed{bottom:-85%}.cookieCustomizer h2{font-size:18px}.cookieCustomizer h3{font-size:16px;margin-bottom:0;line-height:1}.cookieCustomizer .flex{display:flex;justify-content:space-between}.cookieCustomizer .flex.flex-special{width:100%;margin-right:1rem}.cookieCustomizer .flex .switch{margin:-.35rem 0 0}.cookieCustomizer .flex .btn{margin:.5rem 0 0}.cookieCustomizer .always-active{color:var(--secondary-color);margin:0 0 1rem}.cookieCustomizer .accordion{height:0;overflow:hidden;margin:1rem 0}.cookieCustomizer .accordion.accordion-open{height:auto}.cookieCustomizer a.btn{margin:0 .5rem;padding:.5rem 1.5rem;border-radius:0;text-decoration:none}@media only screen and (max-width:1140px){.cookieCustomizer{width:90%}.cookieCustomizer .flex.flex-special{flex-direction:column}.cookieCustomizer .flex.flex-special .always-active{margin-top:.5rem}}.parallaxImg{position:absolute;background-color:red;top:100px;left:0;width:800px;height:600px;opacity:0;transform:perspective(400px) rotateY(45deg)}[class~=clients]{position:relative}[class~=clients] [class~=client-list]{flex:4 1}[class~=clients] [class~=client-list] [class~=row]{grid-column-gap:1rem;column-gap:1rem;margin-bottom:2rem;display:grid;grid-template-columns:repeat(7,120px);grid-template-rows:repeat(2,140);grid-gap:15px;gap:15px;grid-template-areas:". ntt ntt sip sip wiliot wiliot " "gumgum gumgum korbyt korbyt core core ."}[class~=clients] [class~=client-list] [class~=row] [class~=col]>a{border:1px solid var(--secondary-color);min-width:240px;min-height:140px;position:relative}[class~=clients] [class~=client-list] [class~=row] [class~=col]>a svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.4}[class~=clients] [class~=client-list] [class~=row] [class~=col]>a svg path,[class~=clients] [class~=client-list] [class~=row] [class~=col]>a svg rect{fill:var(--primary-color)}[class~=clients] [class~=client-list] [class~=row] [class~=col]>a:hover{border:4px solid var(--primary-color)}[class~=clients] [class~=client-list] [class~=row] [class~=col]>a:hover svg{opacity:1}[class~=clients] [class~=client-list] [class~=row] [class~=col]>a:hover:before{content:none}[class~=clients] [class~=client-list] [class~=row] [class~=col][class~=client-ntt]{grid-area:ntt}[class~=clients] [class~=client-list] [class~=row] [class~=col][class~=client-sip]{grid-area:sip}[class~=clients] [class~=client-list] [class~=row] [class~=col][class~=client-wiliot]{grid-area:wiliot}[class~=clients] [class~=client-list] [class~=row] [class~=col][class~=client-gumgum]{grid-area:gumgum}[class~=clients] [class~=client-list] [class~=row] [class~=col][class~=client-korbyt]{grid-area:korbyt}[class~=clients] [class~=client-list] [class~=row] [class~=col][class~=client-core]{grid-area:core}[class~=clientsBG],[class~=overviewBG]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;background-color:var(--bg-alt)}[class~=clientsBG] svg,[class~=overviewBG] svg{position:absolute;width:100%;height:100%;left:-50%;bottom:-20%}[class~=clientsBG] svg path,[class~=overviewBG] svg path{fill:var(--bg-color)}[class~=servicesBG],[class~=typoBG]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;background-color:var(--bg-alt)}[class~=servicesBG] svg,[class~=typoBG] svg{position:absolute;width:90%;height:90%;right:-42%;bottom:-14%}[class~=servicesBG] svg path,[class~=typoBG] svg path{fill:var(--bg-color)}[class~=testimonials]{padding-bottom:0}[class~=testimonials] [class~=col]{margin-top:0}[class~=testimonials] [class~=testimonial-carousel]{height:475px}@media(max-width:1215px){[class~=testimonials] [class~=testimonial-carousel]{height:400px}}@media(max-width:900px){[class~=testimonials] [class~=testimonial-carousel]{height:450px}}[class~=testimonials] [class~=testimonial-slide]{text-align:right;position:relative;background-image:url(/img/icons/stars.svg);background-repeat:no-repeat;background-position:calc(100% - 70px) top}[class~=testimonials] [class~=testimonial-slide] h3,[class~=testimonials] [class~=testimonial-slide] p{padding-left:70px;padding-right:70px}[class~=testimonials] [class~=testimonial-slide] h3{padding-top:70px}[class~=testimonials] [class~=testimonial-slide] p{font-weight:500;font-style:italic;font-size:1.2rem}[class~=testimonials] [class~=testimonial-slide]:after,[class~=testimonials] [class~=testimonial-slide]:before{position:absolute;color:#fff;font-size:10rem;line-height:10rem;font-family:Didot;opacity:.2;z-index:-1}[class~=testimonials] [class~=testimonial-slide]:before{content:"“";top:30px;left:100px}[class~=testimonials] [class~=testimonial-slide]:after{content:"”";bottom:-6rem;right:0}[class~=testimonials] [class~=carousel-container] [class~=testimonial-controls] a{left:auto;right:-70px}[class~=testimonials] [class~=carousel-container] [class~=testimonial-controls] a:first-of-type{top:35%;transform:rotate(-90deg)}[class~=testimonials] [class~=carousel-container] [class~=testimonial-controls] a:last-of-type{top:65%;transform:rotate(90deg)}[class~=testimonials] [class~=carousel-container] [class~=testimonial-controls] a:before{content:none}[class~=testimonials] [class~=carousel-container] [class~=testimonial-controls] a svg{width:65px;height:65px}[class~=testimonials] [class~=carousel-container] [class~=testimonial-controls] a svg g{stroke:var(--primary-color)}[class~=testimonials] [class~=carousel-container] [class~=testimonial-controls] a svg rect{fill:var(--primary-color)}[class~=carousel-container] [class~=choose-controls] a svg g{stroke:var(--primary-color)}[class~=carousel-container] [class~=choose-controls] a svg rect{fill:var(--primary-color)}figure{position:relative;margin:1rem;padding:15px;background:var(--font-color);border-radius:5px;color:var(--bg-color)}figure blockquote p{font-size:1.5rem;font-weight:700}figure blockquote p:before{content:"“"}figure blockquote p:after{content:"”"}figure figcaption{font-style:italic}figure figcaption a{color:var(--background-color)!important}figure .quoteShare{position:absolute;right:10px;bottom:10px}figure .quoteShare a{display:inline;margin-right:.5rem;text-decoration:none!important}figure .quoteShare a svg{width:15px;height:15px}figure .quoteShare a svg g path{fill:var(--background-color)!important}.chatbot{position:fixed;width:250px;bottom:2rem;right:7rem;z-index:5}.chatbot form{display:flex;column-gap:1rem;align-items:center}.chatbot form input{border-radius:25px;border:1px solid var(--font-color);margin-bottom:0;outline:none;color:#000;font-size:1rem;font-weight:300;line-height:normal;background-color:var(--bg-color)}.chatbot form button{min-width:68px;min-height:68px;background-color:var(--primary-color);border-radius:50%;border:none;position:relative}.chatbot form button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.social-nav a{margin-right:.33rem}.social-nav a .cls-1{fill:#fff}.service-links div{display:flex}.custom-checkbox{position:relative;margin:.2rem .75rem .2rem .2rem}.custom-checkbox input[type=checkbox]{border-radius:0;padding:0;height:16px;width:16px;max-width:none;min-width:auto;border:1px solid var(--primary-color);cursor:pointer;margin:0;display:block;opacity:0}.custom-checkbox input[type=checkbox]:checked~.checkmark:after{content:"";width:9px;height:14px;border:solid var(--primary-color);border-width:0 4px 4px 0;transform:rotate(45deg);position:absolute;top:-1px;left:2px}.custom-checkbox .checkmark{position:absolute;top:0;left:0;height:16px;width:16px;background-color:transparent;cursor:pointer;border:1px solid var(--primary-color)}.custom-checkbox .checkmark:hover{background-color:rgba(0,0,0,.15)}.header-form-container{background-color:var(--brand-pink);padding:2rem;border-radius:20px}.header-form-container.purple{background-color:var(--brand-purple)}.header-form-container.blue{background-color:var(--brand-blue)}.header-form-container.yellow{background-color:var(--brand-yellow)}.header-form-container .h3,.header-form-container h2,.header-form-container h3{font-weight:700;color:var(--brand-white)}.header-form-container label{color:var(--brand-white);cursor:pointer;margin-bottom:1rem;font-size:13px;line-height:18px}.header-form-container label a{color:var(--brand-white);font-weight:400;text-decoration:underline}.header-form-container label a:before{background:var(--brand-white);display:none}.header-form-container input:not([type=checkbox]),.header-form-container textarea{border:none;border-bottom:1px solid var(--brand-white);border-radius:0;color:var(--brand-white);padding-left:0}.header-form-container input:not([type=checkbox])::placeholder,.header-form-container textarea::placeholder{color:var(--brand-white)}.header-form-container input:not([type=checkbox]):active,.header-form-container input:not([type=checkbox]):focus,.header-form-container textarea:active,.header-form-container textarea:focus{border:none;border-bottom:2px solid var(--brand-white)}.header-form-container .custom-checkbox{position:relative;margin:.5rem .75rem .2rem .2rem}.header-form-container .custom-checkbox input[type=checkbox]{border:1px solid var(--brand-white)}.header-form-container .custom-checkbox input[type=checkbox]:checked~.checkmark:after{content:"";border:solid var(--brand-white);border-width:0 4px 4px 0}.header-form-container .custom-checkbox .checkmark{border:1px solid var(--brand-white)}.header-form-container textarea{height:4rem;min-height:2rem}.header-form-container .btn-primary{color:var(--brand-white);background-color:var(--brand-black);border-color:var(--brand-black)}.header-form-container .btn-primary.loading{color:var(--brand-black);position:relative}.header-form-container .btn-primary.loading:before{position:absolute;content:"";background-image:url(/loader.svg);background-size:contain;height:2rem;width:2rem;top:50%;left:50%;transform:translate(-50%,-50%)}.header-form-container.blue .h3,.header-form-container.blue h2,.header-form-container.blue h3,.header-form-container.blue label,.header-form-container.blue label a,.header-form-container.yellow .h3,.header-form-container.yellow h2,.header-form-container.yellow h3,.header-form-container.yellow label,.header-form-container.yellow label a{color:var(--brand-black)}.header-form-container.blue label a:before,.header-form-container.yellow label a:before{background:var(--brand-black)}.header-form-container.blue input:not([type=checkbox]),.header-form-container.blue textarea,.header-form-container.yellow input:not([type=checkbox]),.header-form-container.yellow textarea{border-bottom:1px solid var(--brand-black);color:var(--brand-black)}.header-form-container.blue input:not([type=checkbox])::placeholder,.header-form-container.blue textarea::placeholder,.header-form-container.yellow input:not([type=checkbox])::placeholder,.header-form-container.yellow textarea::placeholder{color:var(--brand-black)}.header-form-container.blue input:not([type=checkbox]):active,.header-form-container.blue input:not([type=checkbox]):focus,.header-form-container.blue textarea:active,.header-form-container.blue textarea:focus,.header-form-container.yellow input:not([type=checkbox]):active,.header-form-container.yellow input:not([type=checkbox]):focus,.header-form-container.yellow textarea:active,.header-form-container.yellow textarea:focus{border-bottom:2px solid var(--brand-black)}.header-form-container.blue .custom-checkbox input[type=checkbox],.header-form-container.yellow .custom-checkbox input[type=checkbox]{border:1px solid var(--brand-black)}.header-form-container.blue .custom-checkbox input[type=checkbox]:checked~.checkmark:after,.header-form-container.yellow .custom-checkbox input[type=checkbox]:checked~.checkmark:after{border:solid var(--brand-black);border-width:0 4px 4px 0}.header-form-container.blue .custom-checkbox .checkmark,.header-form-container.yellow .custom-checkbox .checkmark{border:1px solid var(--brand-black)}.header-form-container.blue .custom-checkbox .checkmark:hover,.header-form-container.yellow .custom-checkbox .checkmark:hover{background-color:rgba(0,0,0,.15)}.section-marquee{background-color:var(--brand-white)}.marquee{display:flex;block-size:var(--marquee-item-height);position:relative;overflow-x:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}.marquee--8{--marquee-item-width:100px;--marquee-item-height:100px;--marquee-duration:36s;--marquee-items:8}.marquee--3{--marquee-item-width:150px;--marquee-item-height:150px;--marquee-duration:24s;--marquee-items:12}.marquee--6{--marquee-item-width:166px;--marquee-item-height:100px;--marquee-duration:32s;--marquee-items:6}.marquee__item{--marquee-item-offset:max(calc(var(--marquee-item-width) * var(--marquee-items)),calc(100% + var(--marquee-item-width)));--marquee-delay:calc(var(--marquee-duration) / var(--marquee-items) * (var(--marquee-items) - var(--marquee-item-index)) * -1);position:absolute;inset-inline-start:var(--marquee-item-offset);transform:translateX(-50%);animation:go linear var(--marquee-duration) var(--marquee-delay,0s) infinite}.marquee__item:nth-child(4n){border-top-right-radius:1rem}.marquee__item:nth-child(4n+1){border-bottom-right-radius:1rem}.marquee__item:nth-child(4n+2){border-bottom-left-radius:1rem}.marquee__item:nth-child(4n+3){border-top-left-radius:1rem}.marquee--8 .marquee__item:first-of-type{--marquee-item-index:1}.marquee--8 .marquee__item:nth-of-type(2){--marquee-item-index:2}.marquee--8 .marquee__item:nth-of-type(3){--marquee-item-index:3}.marquee--8 .marquee__item:nth-of-type(4){--marquee-item-index:4}.marquee--8 .marquee__item:nth-of-type(5){--marquee-item-index:5}.marquee--8 .marquee__item:nth-of-type(6){--marquee-item-index:6}.marquee--8 .marquee__item:nth-of-type(7){--marquee-item-index:7}.marquee--8 .marquee__item:nth-of-type(8){--marquee-item-index:8}.marquee--3 .marquee__item:first-of-type{--marquee-item-index:1}.marquee--3 .marquee__item:nth-of-type(2){--marquee-item-index:2}.marquee--3 .marquee__item:nth-of-type(3){--marquee-item-index:3}.marquee--3 .marquee__item:nth-of-type(4){--marquee-item-index:4}.marquee--3 .marquee__item:nth-of-type(5){--marquee-item-index:5}.marquee--3 .marquee__item:nth-of-type(6){--marquee-item-index:6}.marquee--3 .marquee__item:nth-of-type(7){--marquee-item-index:7}.marquee--3 .marquee__item:nth-of-type(8){--marquee-item-index:8}.marquee--3 .marquee__item:nth-of-type(9){--marquee-item-index:9}.marquee--3 .marquee__item:nth-of-type(10){--marquee-item-index:10}.marquee--3 .marquee__item:nth-of-type(11){--marquee-item-index:11}.marquee--3 .marquee__item:nth-of-type(12){--marquee-item-index:12}.marquee--6 .marquee__item:first-of-type{--marquee-item-index:1}.marquee--6 .marquee__item:nth-of-type(2){--marquee-item-index:2}.marquee--6 .marquee__item:nth-of-type(3){--marquee-item-index:3}.marquee--6 .marquee__item:nth-of-type(4){--marquee-item-index:4}.marquee--6 .marquee__item:nth-of-type(5){--marquee-item-index:5}.marquee--6 .marquee__item:nth-of-type(6){--marquee-item-index:6}@keyframes go{to{inset-inline-start:calc(var(--marquee-item-width)*-1)}}@media(max-width:1360px){[class~=clients] [class~=client-list] [class~=row]{grid-template-columns:repeat(5,120px);grid-template-rows:repeat(3,140);grid-template-areas:". ntt ntt sip sip" "wiliot wiliot gumgum gumgum ." ". korbyt korbyt core core"}}@media only screen and (max-width:1024px){.hero{padding-left:0;padding-right:0}.hero .container{padding:8rem 1rem}.hero .container .textHolder{width:100%}.container{margin:1rem;width:auto}section{padding:.1rem 0 1rem}.row,footer{flex-direction:column}footer{border:none}footer .container{margin-bottom:0}footer [class~=row] [class~=row]{flex-direction:row}[class~=testimonials]{padding-right:6rem}.image-row .row{align-items:center}.image-row .row .col,.image-row .row .col.image{flex:2 1}[class~=case-studies] [class~=cs-title] p{width:100%;margin-bottom:0}[class~=case-studies] [class~=row]{flex-wrap:nowrap}[class~=case-studies] [class~=row] [class~=col]:last-of-type{margin-top:-50px}}@media(max-width:768px){.h1,h1{font-size:5rem;line-height:3.5rem}.hero .container{padding:1rem}.carousel-container .controls{text-align:center}.carousel-container .controls a{position:static;margin:1.5rem}.carousel-container .controls a:first-of-type{transform:rotate(180deg)}.carousel-container .controls a:last-of-type{transform:rotate(0deg)}[class~=clients] [class~=client-list] [class~=row]{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,140);grid-template-areas:"ntt ntt sip sip" "wiliot wiliot gumgum gumgum" "korbyt korbyt core core"}[class~=clients] [class~=client-list] [class~=row] [class~=col]{align-items:stretch}[class~=clients] [class~=client-list] [class~=row] [class~=col]>a{min-width:0;width:100%}[class~=testimonials] [class~=testimonial-controls] a:first-of-type{transform:rotate(180deg)}[class~=testimonials] [class~=testimonial-controls] a:last-of-type{transform:rotate(0deg)}footer .row.footer-nav .col ul li a{white-space:normal}}@media(max-width:520px){.h1,h1{font-size:4rem}[class~=testimonials] [class~=testimonial-slide] h3,[class~=testimonials] [class~=testimonial-slide] p{padding-left:0;padding-right:0}[class~=testimonials] [class~=testimonial-slide]:before{left:0}[class~=case-studies] [class~=study] [class~=study-text-container] [class~=study-text]{position:static;transform:none}}@media(max-width:400px){.h1,h1{font-size:3rem}}header{display:block;position:fixed;z-index:22;background-color:transparent;width:100%;top:0;transition:transform .4s}header.background{background-color:var(--bg-nav)}header.hidden{transform:translateY(-200%)}nav .container{display:flex;flex-direction:row;justify-content:flex-start;padding:1rem}nav .links{display:flex;column-gap:2rem;width:100%}nav .links .linksBG{display:none}nav .links .links-divider{display:flex;justify-content:space-between;width:100%;align-items:center}nav .brgr,nav .links .mobile-button,nav .mobile-brightness{display:none}nav .brgr div{width:35px;height:2px;background-color:var(--font-color);margin:.6rem 0;text-align:right}nav .brand{display:flex}nav .brand,nav .brand a.logoNav{position:relative;align-items:center}nav .brand a.logoNav{font-family:Poppins,serif;font-weight:700;font-size:1.5rem;text-transform:uppercase;letter-spacing:2px;text-align:left;margin:0;padding:0;max-width:300px;min-width:180px}nav .brand a.logoNav img{width:35px;height:auto;margin-right:10px;vertical-align:text-top}nav .brand a.logoNav .logoSVG path,nav .brand a.logoNav .logoSVG polygon{fill:var(--primary-color)}nav .brand a.logoNav .logoText{position:relative;font-size:2rem;text-transform:uppercase;font-weight:700;top:-.7rem;left:1rem;letter-spacing:.2rem}nav .brand a.logoNav .logoText span{position:relative;font-size:50%;top:-.6rem;left:.5rem}nav .brand a.logoNav .logoText span:after{content:"";position:absolute;bottom:-.5rem;left:0;width:80%;height:4px;background-color:var(--font-color)}nav .brand a.logoNav:hover{text-decoration:none}nav .brand a.logoNav:before{content:none}nav a{display:inline-block;font-weight:600;margin:1rem;height:auto;width:auto;text-align:center;color:var(--font-color)}nav a:hover{color:var(--primary-color)}nav a:before{background-color:var(--primary-color);bottom:-5px}nav .dropdownMenu{display:inline-block}nav .dropdownMenu .dropdown-toggle{cursor:pointer}nav .dropdownMenu .dropdown-toggle:after{display:inline-block;position:absolute;margin-left:.5em;content:"•";vertical-align:middle}nav .dropdownMenu .dropdown{display:none;position:absolute;width:auto;z-index:22;background-color:var(--bg-nav);-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);transition:all .4s cubic-bezier(.15,.9,.34,.95);border-radius:2px;padding:15px 40px;box-shadow:10px 10px 20px rgba(0,0,0,.1)}nav .dropdownMenu .dropdown .row{column-gap:40px}nav .dropdownMenu .dropdown .row .col{margin:0}nav .dropdownMenu .dropdown .mobile-submenu-title{display:none}nav .dropdownMenu .dropdown a{display:inline-block;text-align:left;margin-left:0;margin-right:0;line-height:1.3rem;color:var(--font-color);font-weight:400}nav .dropdownMenu .dropdown a:hover{color:var(--primary-color)}nav .dropdownMenu .dropdown a:hover:before{background-color:var(--primary-color)}nav .dropdownMenu:hover .dropdown{display:block}nav .dropdownMenu:last-of-type .dropdown{min-width:170%}nav .brightness:hover{text-decoration:none;border-bottom:none}nav .brightness svg{vertical-align:middle}nav .search-holder{position:relative;min-width:150px;display:inline-block}nav .search-holder .search-close{position:absolute;top:7px;right:20px;background-color:var(--bg-color);cursor:pointer;height:20px}nav .search-holder form input{display:inline-block;width:150px;padding-top:.4rem;padding-bottom:.4rem;height:43px;margin-bottom:0;outline:none;border-radius:20px 20px 20px 20px;border:2px solid var(--primary-color)}nav .search-holder form input:focus{width:250px}nav .search-holder form button[type=reset]{display:none;position:absolute;top:12px;right:21px;margin:0;padding:.1rem;width:auto;background-color:transparent;border:none;z-index:5;cursor:pointer}nav .search-holder form button[type=reset].show{display:block}nav .search-holder form button[type=reset] svg{width:15px;height:15px}nav .search-holder form button[type=reset] svg path{fill:var(--primary-color)}nav .search-holder form button[type=submit]{display:none}@media(max-width:768px){nav .search-holder form{width:min-content;position:relative;margin:0 auto}}nav .search-holder .hits{position:absolute;background-color:var(--bg-color);border-radius:20px;min-width:500px;top:50px;z-index:-1;padding-top:20px;max-height:400px;overflow:hidden;transform:translateX(-75%);left:50%;overflow:-moz-scrollbars-vertical;overflow-y:scroll;border:2px solid var(--primary-color)}nav .search-holder .hits>div{opacity:1!important}nav .search-holder .hits p{margin:0 1rem .5rem}nav .search-holder .hits ol,nav .search-holder .hits ul{padding:.5rem;list-style-type:none;max-height:380px}nav .search-holder .hits ol li,nav .search-holder .hits ul li{border-radius:20px;text-align:left}nav .search-holder .hits ol li a,nav .search-holder .hits ul li a{color:var(--font-color);text-align:left;margin-top:.5rem;margin-bottom:.5rem;font-weight:400}nav .search-holder .hits ol li a:after,nav .search-holder .hits ol li a:before,nav .search-holder .hits ul li a:after,nav .search-holder .hits ul li a:before{display:none}nav .search-holder .hits ol li a span,nav .search-holder .hits ul li a span{background-color:var(--primary-color);color:var(--bg-color);font-weight:700;display:inline-block;padding:0 .5rem;border-radius:10px;font-size:.8rem}nav .search-holder .hits ol li:nth-of-type(3n+1):hover,nav .search-holder .hits ul li:nth-of-type(3n+1):hover{background-color:var(--brand-blue)}nav .search-holder .hits ol li:nth-of-type(3n+2):hover,nav .search-holder .hits ul li:nth-of-type(3n+2):hover{background-color:var(--brand-purple)}nav .search-holder .hits ol li:nth-of-type(3n+3):hover,nav .search-holder .hits ul li:nth-of-type(3n+3):hover{background-color:var(--brand-pink)}@media(max-width:768px){nav .search-holder .hits{position:static;transform:translate(0);max-height:100000px;width:80%;margin:-2px auto 2rem;padding-top:0;min-width:0}nav .search-holder .hits ol{max-height:280px}nav .search-holder .hits ol li a{font-size:1rem;line-height:1.2rem}}@media only screen and (max-width:1234px){nav a{margin:1rem 1.5rem}}@media only screen and (max-width:1100px){nav a{margin:.75rem}nav .btn{padding:.4rem 1rem}nav .dropdownMenu .dropdown-toggle:after{margin-left:.25em}nav .brand{align-items:center;display:flex;position:relative;top:.2rem}nav .brand a.logoNav{align-self:center;font-size:1.2rem;line-height:1}nav .brand a.logoNav img{position:relative;top:-.3rem;width:40px}}@media only screen and (max-width:950px){nav .container{padding:2rem 1rem 0;margin:0}nav .brand{display:grid;width:100%;grid-template-columns:1fr 45px 35px;grid-gap:1rem;align-items:center;position:relative;z-index:10;padding:0}nav .brand .logoNav img{width:200px;height:auto}nav .mobile-brightness{display:block}nav .brgr{display:inline-block;text-align:right;cursor:pointer;margin:0;width:35px}nav .brgr:before{content:none}nav .brgr div{width:35px;height:2px;background-color:var(--primary-color);margin:.5rem 0;text-align:right}nav .brgr div:nth-of-type(2){width:25px;margin-left:10px;transition:all .4s cubic-bezier(.15,.9,.34,.95)}nav .brgr:hover div:nth-of-type(2){width:35px;margin-left:0}nav .brgr.close-btn{position:relative}nav .brgr.close-btn div{opacity:0}nav .brgr.close-btn:after,nav .brgr.close-btn:before{content:"";display:block;height:2px;background-color:var(--primary-color);width:45px;top:2px}nav .brgr.close-btn:before{position:absolute;transform:rotate(45deg);transform-origin:top left;left:2px}nav .brgr.close-btn:after{position:absolute;transform:rotate(-45deg);transform-origin:top right;right:2px}nav .links{display:block;position:absolute;overflow:hidden;flex-direction:column;top:0;left:0;right:0;padding:80px 1rem 1rem;background-color:var(--bg-color);height:0;z-index:5;transition:all .4s cubic-bezier(.15,.9,.34,.95);text-align:center}nav .links>div:nth-of-type(2).mobileopen{position:relative;left:-165%}nav .links>div:nth-of-type(2){padding-top:1.5rem;transition:left .4s;left:0}nav .links .links-divider{flex-direction:column}nav .links [class~=linksBG]{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}nav .links [class~=linksBG] svg{position:absolute;right:-30%;top:-264px}nav .links [class~=linksBG] svg path{fill:var(--bg-alt)}nav .links .brightness,nav .links .btn{display:none}nav .links .mobile-button{display:inline-block;width:100%;padding-top:1rem;padding-bottom:1.5rem;border-bottom:1px solid hsla(0,0%,47%,.47)}nav .links .mobile-button .btn{display:inline-block;font-size:16px;line-height:30px;padding-top:5px;padding-bottom:0}nav .links.open{height:auto;min-height:100vh;background-color:var(--bg-color)}nav .links a{display:inline-block;margin:.5rem auto;text-align:left;font-size:2rem;line-height:2rem}nav .links a.btn{text-align:center}nav .dropdownMenu{width:100%}nav .dropdownMenu .dropdown-toggle:after{display:none}nav .dropdownMenu:first-of-type .dropdown{min-width:650%}nav .dropdownMenu:nth-of-type(2) .dropdown,nav .dropdownMenu:nth-of-type(3) .dropdown{min-width:300%}nav .dropdownMenu .dropdown{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;top:0;display:block;left:165%;display:none;width:100%;text-align:center}nav .dropdownMenu .dropdown .mobile-submenu-title{display:block;position:relative;border-bottom:1px solid hsla(0,0%,47%,.47);margin-bottom:1rem}nav .dropdownMenu .dropdown .mobile-submenu-title .back-arrow{display:flex;flex-direction:row-reverse;gap:.3rem;align-items:center;position:absolute;left:0;width:auto;top:50%;transform:translateY(-50%);margin:0;font-weight:400;color:#777}nav .dropdownMenu .dropdown .mobile-submenu-title .back-arrow:before{display:none}nav .dropdownMenu .dropdown .mobile-submenu-title .back-arrow:after{content:url(/img/icons/back-mobile.svg);height:100%;width:auto}nav .dropdownMenu .dropdown .mobile-submenu-title strong.h3{color:var(--brand-blue);display:block;margin:0;padding:.5rem 0 .25rem}nav .dropdownMenu .dropdown.open{display:block}nav .dropdownMenu .dropdown a{width:100%;text-align:center;font-size:1rem;line-height:1rem}nav .dropdownMenu:first-of-type .dropdown,nav .dropdownMenu:last-of-type .dropdown,nav .dropdownMenu:nth-of-type(2) .dropdown,nav .dropdownMenu:nth-of-type(3) .dropdown{min-width:0}nav .dropdownMenu.special-dropdown .dropdown a{display:block}}#target-container{position:fixed;left:0;right:0;bottom:0;z-index:100}.css-1uzjr4x{background-color:var(--font-color)!important;background-image:linear-gradient(0deg,#bbb,#fff)!important;color:#000!important}#target-container>div>div.css-1opfoum>button.css-1k0se6{background-color:var(--primary-color)!important;background-image:linear-gradient(0deg,#333,#555)!important;color:#ccc!important}div.css-1s4cc41>div>table>tbody>tr>td.css-6c2a7f>label>input[type=radio]{background-color:initial;cursor:default;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;box-sizing:border-box;margin:3px 3px 0 5px;padding:initial;border:initial;width:auto;height:auto}.css-ueuzok section.css-1joy1yj{background:var(--bg-color);font-family:Poppins,sans-serif;font-weight:400;line-height:1.75;letter-spacing:-.025rem;color:var(--font-color);padding:1rem}.css-ueuzok section.css-1joy1yj h2.css-1er9f2w{color:var(--font-color)}