@charset "UTF-8";:root{--container-400:1680px;--container-900:100%;--primaryfont:"Rubik",arial,sans-serif;--secondaryfont:"";--fontweight-400:400;--fontweight-700:700;--fontsize-200:0.9rem;--fontsize-300:1rem;--fontsize-400:1.1rem;--fontsize-500:1.5rem;--fontsize-600:1.7rem;--defaultlineheight:1.5;--red:#fd0101;--white:#ffffff;--primarycolor-400:#ec0b43;--primarycolor-600:#ce0638;--secondarycolor-400:#0372f1;--secondarycolor-600:#005ac2;--black-100:#f3f3f3;--black-200:#e4e4e4;--black-400:#6b6b6b;--black-900:#141414}.grecaptcha-badge{visibility:hidden}.recaptchatext{font-size:.8rem}.bg-black-900{background:var(--black-900)}.bg-primarycolor-400{background:var(--primarycolor-400)}.bg-primarycolor-900{background:var(--primarycolor-900)}.bg-secondarycolor-400{background:var(--secondarycolor-400)}.txt-red{color:var(--red)}.txt-black-900{color:var(--black-900)}.txt-primarycolor-400{color:var(--primarycolor-400)}.txt-secondarycolor-400{color:var(--secondarycolor-400)}.sceditable-featureimage,.sceditable-featureimage>div{height:100%}.lazyframe[data-vendor=vimeo]{background-color:var(--black-900)}.lazyframe[data-vendor=vimeo] .lazyframe__title{color:var(--white);background-color:rgba(0,0,0,.7);font-family:var(--primaryfont)}.lazyframe[data-vendor=vimeo]:hover:after{background-color:var(--primarycolor-400)}.lazyframe iframe{background:var(--white);border-radius:0}html{line-height:var(--defaultlineheight);font-display:swap}body{background:var(--white);color:var(--black-900);font-size:var(--fontsize-400);font-family:var(--primaryfont);letter-spacing:.35px}body.font-loaded{letter-spacing:0}button,input,optgroup,select,textarea{font-size:var(--fontsize-400);line-height:var(--defaultlineheight);font-weight:var(--fontweight-400);height:45px;border-radius:10px;overflow:hidden}input,select,textarea{background:var(--white);border:1px solid var(--black-100)}button,input[type=submit]{background:var(--primarycolor-400);color:var(--white);border:none;height:45px;font-weight:700}input[type=checkbox]{accent-color:var(--red)}:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--white) inset;box-shadow:0 0 0 1000px var(--white) inset;-webkit-text-fill-color:var(--black-900)}textarea{height:150px}code,kbd,pre,samp{font-size:var(--fontsize-400)}b,strong{font-weight:var(--fontweight-700)}a{color:var(--secondarycolor-400)}a:hover{color:var(--secondarycolor-400)}h1,h2,h3,h4,h5,h6{font-weight:var(--fontweight-700)}p.seeformerrors{color:var(--red)}label,li,p{line-height:var(--defaultlineheight)}label p,li li,li p,p label{font-size:var(--fontsize-400)}hr{background:var(--black-100)}table td,table td p,table th,table th p{font-size:var(--fontsize-400);font-weight:var(--fontweight-400)}table th{color:var(--white);background:var(--black-900)}table td{color:var(--black-900);background:var(--black-100)}table th a{color:var(--white)!important}.sc-fb p{padding:0}.sc-fb p.sc-fb-field-radio{padding:0 0 5px 0}.sc-fb .sc-fb-field-name{padding:0 0 5px 0}.sc-fb .sc-fb-field-option{padding:0 0 20px 0}.sc-fb .sc-fb-field-option .sc-fb-field-notes{font-style:italic}.sc-fb input,.sc-fb select,.sc-fb textarea{margin:0 0 5px 0}.sc-fb input[type=checkbox],.sc-fb input[type=radio]{margin:0 10px 0 0;float:none}.sc-fb input[type=submit]{margin:15px 0}.sc-fb .sc-fb-submit-errors{color:#fd0101;padding:0 0 20px 0}.sc-fb .sc-fb-field-error{color:#fd0101;float:right}.sc-fb .sc-fb-field-required{color:#fd0101;margin-left:8px;font-weight:600}.sc-fb .sc-fb-required-desc{text-align:right}.sc-fb-field-notes{padding:0 0 20px 0!important}.multistep{background:var(--grey);padding:40px;border-radius:20px;overflow:hidden;margin:0 0 20px 0}.multistep input,.multistep select,.multistep textarea{background:var(--white)}.multistep input.error,.multistep select.error,.multistep textarea.error{background:#ffe3e3}.multistep .formbuilderpagenav{display:inline-block;background:var(--navy);padding:10px 20px;border-radius:10px;text-decoration:none;color:var(--white);font-weight:700;cursor:pointer}.multistep .formbuilderpagenav#sc-fb-pages-next{margin-left:auto}.multistep .formbuildernavblock{display:flex}.multistep input[type=submit]{background:var(--primarycolor-400);color:var(--white);margin:0 0 0 auto!important;font-size:1rem;padding:10px 20px;height:44px}.sc-fb-container .progress-steps{margin:10px 0 0 0}.sc-fb-container .progress-steps p{display:flex;gap:5px;font-size:.9rem}.required{font-weight:500;margin-left:8px;color:var(--primarycolor-400)}.previewmode section{position:relative}.previewmode .anchorpoint{position:absolute;background:red;top:10px;right:10px;color:var(--white);font-size:.8rem;padding:3px 10px;border-radius:5px}.form{background:var(--black-100);padding:40px;border-radius:20px;overflow:hidden}.form .row{display:grid}.form .row.halves{grid-template-columns:repeat(2,1fr);column-gap:20px}.form .row.thirds{grid-template-columns:repeat(3,1fr);column-gap:20px}.form label{display:block;margin:0 0 5px 0}.form .checkboxes{display:flex;flex-wrap:wrap;width:100%}.form .checkboxes .checkbox{width:50%}.form .section{padding:0 0 40px 0}.thanks{text-align:center;padding-bottom:20px;width:100%}.stclink{background:var(--red);color:var(--white);font-weight:var(--fontweight-700)}.stclink:focus{color:var(--white)}:focus-visible{outline:2px dashed var(--black-900)!important}.redtext{color:var(--primarycolor-400)}.breadcrumb li{font-size:.8rem}.blockbutton a{display:inline-block;margin:0;padding:10px 25px;border-radius:30px;color:var(--white);font-weight:var(--fontweight-700);text-decoration:none;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;background:var(--primarycolor-400);font-size:1rem;text-align:center}.blockbutton .secondarycolor-400 a{background:var(--secondarycolor-400)}.blockbutton .secondarycolor-400 a:hover{background:var(--secondarycolor-600)}.blockbutton a:hover{background:var(--primarycolor-600)}.blockbutton .allwhite a,.blockbutton .white a{background:var(--white);color:var(--primarycolor-400)}.blockbutton .white a:hover{opacity:.75}.arrowbutton a{color:var(--black-900);text-decoration:none;font-weight:var(--fontweight-700);padding:0 20px 0 0;position:relative;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.arrowbutton a:after{font-family:"Font Awesome 6 Pro";font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-weight:900;content:"\f0a9";color:var(--primarycolor-400);position:absolute;top:-3px;right:0;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.arrowbutton a:hover{color:var(--primarycolor-400)!important}.arrowbutton a:hover:after{right:-5px}.content{max-width:var(--container-400);width:100%;margin:0 auto;padding:80px 40px}.content.fullwidth{max-width:var(--container-900)}.content .intro{max-width:1000px;margin:0 auto;width:100%;padding:0 0 10px 0}.content .intro p{margin:0 0 5px 0}.content.blogcontent{grid-template-columns:2fr 1fr;column-gap:100px}.content.aligncenter{align-items:center}.content.contactsection{grid-template-columns:1fr 2fr;column-gap:60px}.grid-halves{column-gap:60px}h1,h2,h3,h4{margin:0 0 10px 0;line-height:1.2;font-weight:600}.headingthreelarge,h2{font-size:2.6rem}header{position:absolute;top:0;left:0;width:100%;z-index:10}header .content{padding-block:20px;align-items:flex-start;gap:40px}header .content .col:first-child{max-width:170px;min-width:170px;position:relative}header .content .col:last-child{margin-left:auto;position:relative;width:100%;display:flex;flex-direction:column;align-items:flex-end}header .content .top{gap:20px;justify-content:flex-end}header .content .top p.standardlink{font-size:1rem}header .content .top p.standardlink a{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--white)}header .content .top p.standardlink .button-span{width:44px;height:44px;display:flex;border-radius:50%;justify-content:center;align-items:center;align-content:center;color:var(--white);background:var(--primarycolor-400)}header .content .top p.standardlink a:hover span{background:var(--primarycolor-600)}header .content .blockbutton a{background:var(--secondarycolor-400)}header.staticheader{position:static}header.staticheader .content .top p.standardlink a,header.staticheader .nav li a{color:var(--black-900)}header.staticheader .col:first-child a{position:absolute;top:0;left:0;display:block;width:100%}header.staticheader .col:first-child a:after{position:absolute;width:120%;content:"";display:block;background:var(--white);border-radius:50%;height:100%;bottom:-10%;left:-10%;z-index:-1}header.staticheader .viewnav p{color:var(--black-900)}header.staticheader .hamburger-inner,header.staticheader .hamburger-inner:after,header.staticheader .hamburger-inner:before{background:var(--black-900)}.search{display:inline-block;vertical-align:middle;position:relative;height:41px;width:41px;margin:0 0 0 10px}.search .input{display:none;position:relative;overflow:hidden;transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease}.search.open{width:auto}.search.open .input{width:200px;display:block}.search input{font-size:.9rem;border:none;height:44px;background:var(--white);padding:0 55px 0 20px;margin:0;border-radius:25px;width:100%}.search input[type=submit]{position:absolute;top:0;right:0;width:44px;border-radius:50%;background:var(--primarycolor-400) url(../images/search-icon.svg) no-repeat center center;background-size:16px;padding:0}.search a.searchbutton{position:absolute;top:0;right:0;width:44px;height:44px;display:block;border-radius:50%;background:var(--primarycolor-400) url(../images/search-icon.svg) no-repeat center center;background-size:16px;padding:0}.search.open a.searchbutton{display:none}.search-results-title,.searchresult{margin-bottom:30px}.hamburger{display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;padding:0;height:auto}.hamburger .hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger .hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:40px;height:3px;background:var(--white);border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger .hamburger-inner:before{transition:top 75ms .12s ease,opacity 75ms ease}.hamburger .hamburger-inner:after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55, .055, .675, .19)}.menuopen .hamburger .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.menuopen .hamburger .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.menuopen .hamburger .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215, .61, .355, 1)}.viewnav{display:none;flex-wrap:nowrap;align-items:center;align-content:center;margin:0 0 0 20px}.viewnav p{padding:0 0 10px 0!important;margin:0 0 0 10px!important;color:var(--white);font-weight:700;font-size:.9rem!important}main section:nth-child(odd){background:var(--black-200)}main section:nth-child(odd) .form{background:var(--white)}main section:nth-child(odd) .form input,main section:nth-child(odd) .form select,main section:nth-child(odd) .form textarea{background:var(--black-100)}main section:nth-child(odd) .form input:-webkit-autofill,main section:nth-child(odd) .form select:-webkit-autofill,main section:nth-child(odd) .form textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--black-100) inset;box-shadow:0 0 0 1000px var(--black-100) inset}main section:nth-child(odd) .form input[type=submit]{background:var(--primarycolor-400)}iframe{border-radius:20px;overflow:hidden}.overflowhidden{overflow-x:hidden}.nav ul{list-style-type:none;display:flex;gap:20px;justify-content:center;margin:0;padding:0}.nav li{font-weight:var(--fontweight-700);font-size:var(--fontsize-400);line-height:1;padding:0 0 20px 0}.nav li a{color:var(--white);text-decoration:none}.nav li .expand{margin:0 0 0 5px;font-size:1rem}.nav ul .dropdown{background:var(--primarycolor-400);position:absolute;top:100%;left:0;width:100%;padding:40px;display:none;grid-template-columns:1fr 3fr;column-gap:60px}.nav li.selected a{color:var(--primarycolor-400)}.nav ul .dropdown li{padding:0}.nav ul .dropdown .links ul{flex-direction:column;display:grid;grid-template-columns:repeat(2,1fr);gap:0!important}.nav ul .dropdown .links li{padding:0 0 12px 0;font-size:1rem}.nav ul .dropdown .links li a{position:relative;display:inline-block;padding:0 0 0 25px;color:var(--white)}.nav ul .dropdown .links li a:before{font-family:"Font Awesome 6 Pro";font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-weight:900;content:"\f054";position:absolute;top:0;left:0}.nav ul .dropdown .links li.selected a,.nav ul .dropdown .links li:hover a{color:var(--black-900)}.nav ul .dropdown .heading{font-size:1.8rem;font-weight:700;color:var(--white);margin:0 0 5px 0;grid-column:span 2;border-bottom:1px solid var(--white);padding:0 0 10px 0}.nav ul .dropdown .text p{font-size:1.1rem;font-weight:300;color:var(--white)}.nav .latestpost{margin:20px 0 0 0;padding:0 0 0 25px;grid-template-columns:1fr 2fr;column-gap:20px}.nav .latestpost .date,.nav .latestpost p{font-size:.9rem;font-weight:400;margin:0;color:var(--white)}.nav .latestpost img{width:100%}.nav .latestpost p.clip{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.nav .latestpost .date{font-size:.75rem;display:block;margin:0 0 3px 0}.nav .latestpost p.heading{font-weight:700;font-size:.9rem;border-bottom:0;padding:0;margin:0}.nav .latestpost .arrowbutton a{padding:0 20px 0 0!important;color:var(--white)!important}.nav .latestpost .arrowbutton a:before{display:none!important}.nav .latestpost .arrowbutton a:hover{color:var(--white)!important}.nav .latestpost .arrowbutton a:after{color:var(--white)!important}.nav .latestpost .tag{display:inline-block;background:var(--white);font-size:.75rem;color:var(--primarycolor-400);margin:0 0 10px 0;padding:2px 5px;font-weight:700}.nav .mobileexpand{display:none}.search.mobile{display:none}.snav{padding:20px;border:1px solid var(--black)}.snav ul{margin:0;list-style-type:none}.snav ul ul{margin:10px 10px 10px 20px}.snav>ul>li.selected>a{font-weight:700}.snav>ul ul>li.selected>a{font-weight:700}.snav a{text-decoration:none}.banners{background:#000!important;min-height:500px;display:grid}.banners .banner{height:100%}.banners .banner>*{grid-row-start:1;grid-column-start:1}.banners .banner .content{min-height:100%;justify-content:flex-end;flex-direction:column;text-align:center;position:relative;z-index:4;padding-block:210px 120px}.banners .banner .content h1,.banners .banner .content h2,.banners .banner .content h3,.banners .banner .content h4,.banners .banner .content p{color:var(--white)}.banners .banner .content h1{font-size:3.5rem;font-weight:500;line-height:1.1}.banners .banner .content p{font-size:1.3rem;font-weight:300}.banners .banner .content h4{font-size:1.3rem}.banners .banner .content .textblock{max-width:1000px;margin:0 auto;width:100%;padding:0}.banners .banner .images{min-height:100%}.banners .sceditable-bannerimages{min-height:100%;height:100%}.banners .sceditable-bannerimages .editable50{min-height:100%;display:grid}.banners .sceditable-bannerimages .editbar{position:absolute;bottom:-30px;left:0;z-index:3}.banners .banner .images .image{min-height:100%;display:grid;opacity:.2}.banners .banner .images .image img{min-height:100%;width:100%;height:100%;object-fit:cover}.banners .editable34{min-height:100%}.alternatebanner{background:var(--primarycolor-400)!important}.alternatebanner .content{max-width:100%;padding:0;grid-template-columns:minmax(40px,1fr) minmax(0,calc(1600px / 2)) minmax(0,calc(1600px / 2)) minmax(40px,1fr)}.alternatebanner .content .text{grid-column:2;padding:120px 80px 80px 0;flex-direction:column;justify-content:center}.alternatebanner .content .text h1{color:var(--white);font-size:3.2rem}.alternatebanner .content .text p{color:var(--white);font-size:1.2rem;font-weight:300}.alternatebanner .content .image{grid-column:3/-1;background:#ccc}.alternatebanner .content .image img{width:100%;height:100%;object-fit:cover}.alternatebanner .blockbutton a{background:var(--white);color:var(--primarycolor-400)}.alternatebanner .blockbutton a:hover{opacity:.7}.introfeatureboxes .gridboxes,.introstatsection .block{position:relative;margin-top:-150px;z-index:2}.previewmode .introfeatureboxes .gridboxes,.previewmode .introstatsection .block{margin-top:0;z-index:0}.introstatsection .block{background:var(--black-100);grid-template-columns:1fr 3fr;border-radius:20px;overflow:hidden}.introstatsection .block .left{background:var(--primarycolor-400);padding:40px;align-items:center;text-align:center;justify-content:center}.introstatsection .block .stat p{color:var(--white);margin:0;line-height:1.2}.introstatsection .block .stat p.amount{font-size:5rem;font-weight:600;line-height:1}.introstatsection .block .stat p.blockbutton{margin:20px 0 0 0}.introstatsection .block .right{padding:40px;height:100%;display:flex;flex-direction:column;justify-content:center}.datasheets{margin:0;padding:0;display:grid;gap:20px;list-style-type:none;grid-template-columns:repeat(2,1fr)}.datasheets li{display:flex;padding:15px 20px;background:var(--black-100);margin:0;border-radius:10px;overflow:hidden;align-items:center}.datasheets li a{margin-left:auto;padding:6px 20px;border-radius:30px;background:var(--primarycolor-400);color:var(--white);font-weight:700;text-decoration:none;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.datasheets li a:hover{background:var(--secondarycolor-400)}.datasheets li span{display:flex;gap:10px;align-items:center;line-height:1.1}.datasheets li span i{color:var(--secondarycolor-400);font-size:1.4rem}.gridboxes{grid-template-columns:repeat(4,1fr);gap:30px}.gridboxes.relatednews{grid-template-columns:repeat(1,1fr);gap:20px}.gridboxes .box{position:relative;padding:0 0 50px 0;text-align:center;border-radius:20px;overflow:hidden}.gridboxes .box.textalignleft{text-align:left}.gridboxes .box.textalignleft .text,.gridboxes a.box.textalignleft .text{align-items:start}.gridboxes .box .inner{background:var(--black-100);overflow:hidden;height:100%;display:flex;flex-direction:column}.gridboxes .box img{width:100%;min-height:100%;object-fit:cover;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.gridboxes .box.overlayedtext .image{overflow:hidden}.gridboxes .box.overlayedtext:hover img{transform:scale(1.05)}.gridboxes .box .date{font-size:.8rem;margin:0 0 5px 0;display:block;font-weight:500}.gridboxes .box .text{padding:30px 30px 10px 30px;height:100%;display:flex;flex-direction:column;align-items:center}.gridboxes .box .text .heading{color:var(--primarycolor-400);font-size:var(--fontsize-500);margin:0 0 7px 0}.gridboxes .box .text .blockbutton{margin-top:auto}.gridboxes .box .text p{font-size:var(--fontsize-300)}.gridboxes .box .text p a{color:var(--black-900);font-weight:700;text-decoration:none}.gridboxes .box .text p a i{margin:0 0 0 5px;color:var(--primarycolor-400)}.gridboxes .box .text p.more{margin-top:auto}.gridboxes .box:after{width:100%;height:50px;background:var(--black-100);content:"";display:block;clip-path:polygon(100% 0,0 0,50% 100%);overflow:hidden;position:absolute;margin-top:-1px;bottom:0;left:0}.gridboxes.featuredcarousel.sliding{display:flex!important;overflow:visible!important}.gridboxes.sliding .slick-next,.gridboxes.sliding .slick-prev{z-index:20;border-radius:50%;background:var(--secondarycolor-400);width:50px;height:50px;text-align:center;line-height:50px;text-decoration:none;position:absolute;top:50%;left:-70px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);color:var(--white);transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.gridboxes.sliding .slick-next{right:-70px;left:auto}.gridboxes.featuredcarousel.sliding .slick-slide{margin:0 20px!important;opacity:.4;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;height:inherit!important;overflow:hidden;display:flex!important}.gridboxes.featuredcarousel.sliding .slick-list,.gridboxes.featuredcarousel.sliding .slick-track{overflow:visible!important}.gridboxes.featuredcarousel.sliding .slick-slide.slick-active{opacity:1}.gridboxes.featuredcarousel.sliding .box{height:100%}.gridboxes.featuredcarousel.sliding .box p.arrowbutton{margin-top:auto!important}.gridboxes.featuredcarousel.sliding .slick-track{height:100%;display:flex!important}.gridboxes .box.overlayedtext{padding:0;background:var(--black-900)}.gridboxes .box.overlayedtext>*{grid-column-start:1;grid-row-start:1}.gridboxes .box.overlayedtext:after{display:none}.gridboxes .box.overlayedtext .image{opacity:.2}.gridboxes .box.overlayedtext .text{position:relative;z-index:2;padding:30px 60px 30px 30px}.gridboxes .box.overlayedtext .date,.gridboxes .box.overlayedtext .text .heading,.gridboxes .box.overlayedtext .text p{color:var(--white)}.gridboxes .box.overlayedtext .date{margin:0 0 20px 0}.gridboxes .box.overlayedtext .date i{color:var(--primarycolor-400)}.gridboxes .box.overlayedtext .arrowbutton{margin-top:auto}.gridboxes .box.overlayedtext .arrowbutton a{color:var(--white)}.gridboxes .box.overlayedtext .text .heading{font-size:1.8rem;font-weight:400}.gridboxes .box.overlayedtext .text p{font-weight:300}.gridboxes .box.halves{grid-template-columns:repeat(2,1fr);background:var(--white);padding:0}.gridboxes .box.halves .text{text-align:left;padding:40px}.gridboxes .box.halves:after{display:none}.gridboxes .box.halves img{width:100%;height:100%;object-fit:contain}.gridboxes a.box{color:var(--black-900);text-decoration:none}.gridboxes a.box .arrowbutton{color:var(--black-900);text-decoration:none;font-weight:var(--fontweight-700);padding:0 20px 0 0;position:relative;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;display:inline-block;margin-top:auto}.gridboxes a.box .arrowbutton:after{font-family:"Font Awesome 6 Pro";font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-weight:900;content:"\f0a9";color:var(--primarycolor-400);position:absolute;top:-3px;right:0;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.gridboxes a.box .arrowbutton:hover{color:var(--primarycolor-400)!important}.gridboxes a.box .arrowbutton:hover:after{right:-5px}.gridboxes .box .text .dates{display:flex;flex-direction:column;margin:0 0 10px 0;gap:5px}.gridboxes .box .text .dates p,.gridboxes .box .text .dates time{margin:0}.gridboxes .box p.tags{padding:0;display:flex;gap:5px;flex-wrap:wrap;margin:0 0 10px 0}.gridboxes .box p.tags span{padding:2px 10px;background:var(--primarycolor-400);border-radius:20px;font-size:.75rem;font-weight:var(--fontweight-700);color:var(--white)}.gridboxes.scrollable,.gridboxes.scrollable .slick-list,.gridboxes.scrollable .slick-track{display:flex!important}.gridboxes.scrollable .slick-list{overflow-x:clip!important}.gridboxes.scrollable .slick-slide,.gridboxes.scrollable .slick-slide>div{min-height:100%!important;display:flex!important}.gridboxes.scrollable .slick-slide{opacity:.3;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.gridboxes.scrollable .slick-slide.slick-active{opacity:1}.gridboxes.scrollable .box{display:flex}.gridboxes.scrollable .box,.gridboxes.scrollable .box .inner{min-height:100%}.gridboxes.scrollable .box{margin:0 10px}.gridboxes.scrollable .slick-next,.gridboxes.scrollable .slick-prev{z-index:20;border-radius:50%;background:var(--secondarycolor-400);width:50px;height:50px;text-align:center;line-height:50px;text-decoration:none;position:absolute;top:50%;left:-70px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);color:var(--white);transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.gridboxes.scrollable .slick-next{right:-70px;left:auto}.postcontent p.tags{padding:0;display:flex;gap:5px;flex-wrap:wrap;margin:0 0 10px 0}.postcontent p.tags a{padding:2px 10px;background:var(--primarycolor-400);border-radius:20px;font-size:.75rem;font-weight:var(--fontweight-700);color:var(--white);text-decoration:none}.newsfeedmain.gridboxes{grid-template-columns:repeat(3,1fr);gap:50px}.gridboxes.gridnav{grid-template-columns:repeat(3,1fr)}.gridboxes.softwares{grid-template-columns:repeat(2,1fr)}.sector-filter{display:flex;gap:10px;align-items:center;margin:0 0 30px 0}.sector-filter .select-wrap{width:100%}.sector-filter label[for=filter]{display:block;min-width:150px}.postdetails{padding:0 0 10px 0;border-bottom:1px solid var(--black-400);margin:0 0 20px 0}.postdetails .date{color:var(--black-400)}.postdetails .date i{color:var(--primarycolor-400);margin:0 5px 0 0}.postdetails .dates{display:flex;gap:10px}.cardslider,.cardslider .slick-list{overflow:visible!important}.cardslider .box{background:var(--black-100);text-align:center;padding:40px;border-radius:20px;overflow:hidden}.cardslider .box .image{margin:0 0 20px 0;display:flex;align-items:center;align-content:center;justify-content:center}.cardslider .box .image img{max-height:120px;width:auto;max-width:100%}.cardslider .box .text .heading{font-size:var(--fontsize-500);color:var(--primarycolor-400)}.cardslider .slick-slide{margin:0 20px!important;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;opacity:.5;height:inherit!important;overflow:hidden;align-items:center;align-content:center;display:flex!important}.cardslider .slick-slide>*{filter:blur(3px);transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.cardslider .slick-slide .box,.cardslider .slick-slide>div{height:100%;display:flex!important;flex-direction:column;justify-content:center}.cardslider .slick-current{opacity:1;transform:scale(1.05);z-index:10;position:relative}.cardslider .slick-slide.slick-current>*{filter:none}.cardslider .slick-track{display:flex!important}.cardslider .slick-next,.cardslider .slick-prev{z-index:20;border-radius:50%;background:var(--secondarycolor-400);width:50px;height:50px;text-align:center;line-height:50px;text-decoration:none;position:absolute;top:50%;left:-70px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);color:var(--white);transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.cardslider .slick-next{right:-70px;left:auto}.popupwindow{max-width:600px!important}.softwarepopup{max-width:1200px!important}.softwarepopup .popuptext{grid-template-columns:1fr 2fr;column-gap:40px}.softwarepopup .popuptext img{width:100%}.featureimage{width:100%;height:100%;background:var(--white);position:relative;overflow:hidden;border-radius:20px}.featureimage img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.featureimage.noshadow{box-shadow:none}.featureimage a{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:rgba(0,0,0,.3);color:var(--white);text-decoration:none}.featureimage a i{position:absolute;top:50%;left:50%;font-size:5rem;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.featureimage p{position:absolute;bottom:0;left:0;font-size:.9rem;font-weight:400;padding:15px 30px;z-index:2;background:rgba(0,0,0,.5);color:var(--white)}.featureimage iframe{width:100%!important;height:100%!important;display:block!important}.alternateimage .right{order:-1}.textblock{padding-block:80px}.products{display:flex;width:calc(100% + 40px);flex-wrap:wrap;padding:20px 0 0 0;gap:40px;justify-content:center}.products .product{width:calc(32% - 40px);margin:0 0 2% 0;position:relative;padding:0;text-align:center;text-decoration:none;color:var(--black-900)}.products .product .image{width:100%;height:0;padding-bottom:100%;position:relative;margin:0 0 30px 0;overflow:hidden}.products .product .image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);min-height:100%;z-index:20;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.products .product .image img.noimg{max-height:43%;min-height:initial}.products .product:hover .image img{transform:scale(1.05) translate(-50%,-50%);-webkit-transform:scale(1.05) translate(-50%,-50%);-moz-transform:scale(1.05) translate(-50%,-50%);-ms-transform:scale(1.05) translate(-50%,-50%);-o-transform:scale(1.05) translate(-50%,-50%)}.products .product .blockbutton{width:100%;position:absolute;bottom:0;left:0}.products .product .blockbutton a{width:100%;margin:10px 0 0 0;font-size:1rem}.products{width:100%}.products .product .product-title{color:var(--black-900);font-size:1.3rem;font-weight:700;padding:0 0 10px 0;line-height:1.1}.products .product:hover .product-title{color:var(--primarycolor-400)}.products .product .sub-title{font-size:var(--defaultfontsize);padding:0 0 10px 0;color:var(--primarycolor-400);font-weight:700}#productssection{overflow:hidden}.products.scrolling .slick-list,.products.scrolling .slick-track{overflow:visible!important}.products.scrolling .product{padding:0 50px 0 0}.products.scrolling .slick-slide{padding-top:20px}.products.scrolling .slick-slide .product{opacity:.5;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.products.scrolling .slick-active .product{opacity:1}.products.scrolling .slick-next,.products.scrolling .slick-prev{z-index:20;border-radius:50%;background:var(--red);width:50px;height:50px;text-align:center;line-height:50px;text-decoration:none;position:absolute;top:50%;left:-70px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);color:var(--white);transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.products.scrolling .slick-next{right:-20px;left:auto}.products.scrolling .slick-disabled{opacity:0}.postauthor .inner{background:var(--primarycolor-400);padding:50px;grid-template-columns:1fr 4fr;column-gap:50px;align-items:center;border-radius:20px;overflow:hidden}.postauthor .inner p{color:var(--white)}.postauthor .inner p.heading{font-size:1.8rem;font-weight:700;margin:0}.postauthor .inner p.job{font-size:1.4rem;font-weight:500}.postauthor .inner .date{font-size:.9rem;margin:0}.postauthor .inner .image{width:100%;overflow:hidden}.postauthor .inner .image img{width:100%;border-radius:50%;margin:0 0 10px 0}.postauthor .linkedin{padding:0;text-align:center}.postauthor .linkedin a{font-size:1.7rem;text-align:center;color:var(--white)}.postauthor .linkedin a:hover{opacity:.7}.blogcontent .postauthor .inner{padding:50px 30px;column-gap:30px;grid-template-columns:1fr 3fr}.postcontent .headingthreelarge,.postcontent h2{font-size:1.8rem}.pagination p{display:flex;gap:5px;justify-content:center;align-items:center;align-content:center;width:100%;font-size:1.2rem;margin:20px 0 0 0}.pagination a{text-decoration:none;color:var(--black-900);cursor:pointer}.pagination a:hover{opacity:.6}.pagination a.selected{color:var(--primarycolor-400);opacity:1}.mobiletablecontents{display:none}.contentstable{background:#eee;padding:35px;margin:0 0 20px 0;position:relative;border-radius:20px}.contentstable p.heading{font-weight:700;color:var(--black-900);font-size:1.7rem;padding:0;margin:0 0 10px 0}.contentstable a.hide{position:absolute;top:45px;right:35px;font-size:.8rem}.contentstable .links p{padding:5px 0;margin:0;font-size:1rem;line-height:1.4}.contentstable .links p a{position:relative;padding:0 0 0 20px;display:inline-block;text-decoration:none;color:var(--black-900)}.contentstable .links p a:hover{color:var(--primarycolor-400)}.contentstable .links p a[data-h3]{padding:0 0 0 30px;margin:0 0 0 20px}.contentstable .links p a[data-h4]{padding:0 0 0 50px;margin:0 0 0 40px}.contentstable .links p a span{position:absolute;top:0;left:0}.faq-container{display:flex;flex-direction:column;gap:20px;margin:20px 0}.faq-container:after{display:none}.faq-container .faq .question{color:var(--primarycolor-400);padding:10px 0;margin:0;font-size:140%;font-weight:600}.faq-container.expandable{gap:0;border-bottom:1px solid var(--primarycolor-400);max-width:1000px;width:100%;margin:0 auto;margin-top:30px}.faq-container.expandable .faq .question{cursor:pointer;align-items:center;display:flex;border-top:1px solid var(--primarycolor-400);margin:0;padding:20px 0;font-size:1.4rem;font-weight:var(--fontweight-700);color:var(--black-900)}.faq-container.expandable .faq .question i{margin-left:auto;color:var(--primarycolor-400);font-size:2rem}.faq-container.expandable .faq .answer{display:none;padding:0 0 30px 0}.faq-container.expandable .faq .answer p{font-size:1.1rem}.stickysidebarbutton{position:fixed;top:50%;right:-100%;z-index:100;transform:translate(0,-50%) rotate(-90deg);-webkit-transform:translate(0,-50%) rotate(-90deg);-moz-transform:translate(0,-50%) rotate(-90deg);-ms-transform:translate(0,-50%) rotate(-90deg);-o-transform:translate(0,-50%) rotate(-90deg);box-shadow:-11px 4px 15px -3px rgba(0,0,0,.1);border-radius:10px 10px 0 0;overflow:hidden;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.stickysidebarbutton a{background:var(--primarycolor-400);font-weight:var(--fontweight-700);color:var(--white);text-decoration:none;display:block;padding:12px 40px}.footer{background:var(--black-900)}.footer .content{gap:40px;align-items:center}.footer .top{padding-block:50px 20px}.footer .left{max-width:160px}.footer .right{gap:70px;width:100%}.footer p a{position:relative}.footer ul{margin:0;padding:0;columns:2}.footer li{list-style:none;padding:0 0 5px 30px;position:relative;font-size:1rem}.footer li:before{font-family:"Font Awesome 6 Pro";font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-weight:900;content:"\f138";position:absolute;top:0;left:0;color:var(--primarycolor-400)}.footer .heading{color:var(--primarycolor-400);font-weight:700;margin:0 0 5px 0;font-size:1.2rem}.footer li a{color:var(--white);text-decoration:none;position:relative}.footer li a:after,.footer p a:after{position:absolute;bottom:-4px;left:0;width:0;opacity:.3;height:1px;background:var(--white);content:"";display:block;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.footer li a:hover:after,.footer p a:hover:after{width:100%}.footer .contactlinks{margin:0 0 10px 0;font-size:1rem}.footer .contactlinks a{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--white)}.footer .contactlinks a:after{display:none!important}.footer .contactlinks .icon{width:30px;height:30px;font-size:.8rem;background:var(--primarycolor-400);border-radius:50%;display:flex;align-content:center;align-items:center;justify-content:center;color:var(--white)}.footer .bottom{padding-block:0 40px}.footer .bottom address,.footer .bottom p{color:var(--white);font-size:.8rem;font-style:normal}.footer .bottom p a{color:var(--white);text-decoration:none}.cardslider,.featuredcarousel{transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;opacity:0;visibility:hidden}.cardslider.slick-initialized,.featuredcarousel.slick-initialized{opacity:1;visibility:visible}@media (hover:hover){.nav li:hover .dropdown{display:grid}.nav li:hover a{color:var(--primarycolor-400)}}@media screen and (max-width:1770px){.cardslider .slick-next,.gridboxes.scrollable .slick-next,.gridboxes.sliding .slick-next{right:25px}.cardslider .slick-prev,.gridboxes.scrollable .slick-prev,.gridboxes.sliding .slick-prev{right:auto;left:25px}.content,.introfeatureboxes{overflow-x:clip}}@media screen and (max-width:1235px){.gridboxes.softwares{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:1090px){.gridboxes,.gridboxes.gridnav,.newsfeedmain.gridboxes{grid-template-columns:repeat(2,1fr)}.newsfeedmain.gridboxes{gap:30px}}@media screen and (max-width:1024px){.right .contentstable{display:none}.contentstable p.heading{font-size:1.5rem}.contentstable.mobilecontents .links{display:none}.contentstable a.hide{top:27px;right:20px}.content.blogcontent{grid-template-columns:repeat(1,1fr);column-gap:50px}}@media screen and (max-width:1000px){.introstatsection .block{grid-template-columns:1fr 2fr}}@media screen and (max-width:980px){.nav li,header .content .blockbutton a,header .content .top p.standardlink{font-size:.9rem}header .content .top p.standardlink a .text{display:none}header .content .col:first-child{min-width:140px;max-width:140px}.datasheets{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:930px){.footer .right{flex-direction:column;gap:20px}.footer .contactlinks{display:inline-block;margin:0 10px 10px 0}.footer .content{align-items:start}}@media screen and (max-width:825px){header .content .col:last-child{position:static}header.staticheader .nav li a{color:var(--white)}.menuopen .nav{right:0;opacity:1;visibility:visible}.nav{position:fixed;top:0;right:-100%;height:100%;width:280px;background:var(--primarycolor-400);padding:20px 0 0 0;z-index:10;opacity:0;visibility:hidden}.nav ul{display:flex;flex-direction:column;margin:0;padding:0;opacity:0;gap:0;transition:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none}.nav li.selected a,header.staticheader .nav li.selected a{color:var(--black-900);background:var(--white)}.viewnav{display:flex}.nav .latestpost{display:none!important}.nav li{padding:0;margin:0;width:100%;position:relative}.nav li a{display:block;padding:10px 25px}.nav ul .dropdown .links li{font-size:.9rem}.nav ul .dropdown{display:none;position:static;padding:0;grid-template-columns:repeat(1,1fr);transition:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none}.nav ul .dropdown .heading,.nav ul .dropdown .text{display:none}.nav .expand{display:none}.nav .viewnav{margin-left:auto;justify-content:flex-end;padding:0 15px 15px 25px}.nav .mobileexpand{display:flex;background:rgba(0,0,0,.1);position:absolute;top:0;right:0;width:40px;height:34px;color:var(--white);justify-content:center;align-items:center;align-content:center}.nav li.selected .mobileexpand{color:var(--black-900)}.nav ul .dropdown .links ul{grid-template-columns:repeat(1,1fr);padding:20px 25px;background:var(--white);gap:10px!important;width:100%}.nav ul .dropdown .links li{padding:0;font-weight:400}.nav ul .dropdown .links li a{padding:0;background:0 0;color:var(--black-900)}.nav ul .dropdown .links li.selected a{color:var(--primarycolor-400)}.nav ul .dropdown .links li a:before{display:none}header .content .bottom{display:flex;justify-content:flex-end}header.menuopen .nav ul{opacity:1}header.staticheader .content .col:first-child{min-width:100px;max-width:100px}header.staticheader .col:first-child a:after{height:135%}.search.mobile{display:inline-block;margin-top:40px}.search.mobile .input{width:260px}.search.mobile input[type=submit]{position:absolute;top:0;right:0;width:44px;border-radius:50%;background:var(--primarycolor-600) url(../images/search-icon.svg) no-repeat center center;background-size:16px;padding:0;border:solid 2px var(--white)}}@media screen and (max-width:770px){.introstatsection .block{grid-template-columns:repeat(1,1fr)}header .content .top{display:none}header .content{align-items:center}.alternatebanner .content{grid-template-columns:repeat(1,1fr)}.alternatebanner .content .text{grid-column:auto;padding:90px 25px 40px 25px}.alternatebanner .content .image{grid-column:auto}.alternatebanner .content .text h1{font-size:2.3rem}.products{flex-direction:column;align-content:center}.products .product{width:100%}}@media screen and (max-width:725px){.content{padding-block:40px}.grid-halves{grid-template-columns:repeat(1,1fr);gap:40px}.content.contactsection{grid-template-columns:repeat(1,1fr);gap:40px}.textblock{padding-block:0}.alternateimage .left{order:1}.alternateimage .right{order:2}.featureimage img{position:static}#contactformsection.alternateimage .left{order:2}#contactformsection.alternateimage .right{order:1}}@media screen and (max-width:700px){.cardslider .slick-next,.gridboxes.sliding .slick-next{right:0}.cardslider .slick-prev,.gridboxes.sliding .slick-prev{right:auto;left:0}}@media screen and (max-width:690px){.headingthreelarge,h2{font-size:1.9rem}.alternatebanner .content .text p,.blockbutton a,label,li,li p,p{font-size:.9rem}.content{padding-inline:25px}.banners .banner .content p{font-size:1rem;font-weight:400}.banners .banner .content h4{font-size:1rem}.banners .banner .content h1{font-size:2rem}.form{padding:25px}.form .row.halves{grid-template-columns:repeat(1,1fr);gap:20px}.form .row.thirds{grid-template-columns:repeat(1,1fr);gap:20px}input,select,textarea{font-size:.9rem}.blogcontent .postauthor .inner{grid-template-columns:repeat(1,1fr);gap:20px}.postauthor .inner p.heading{font-size:1.4rem}.postauthor .inner p.job{font-size:1.2rem}.footer ul{columns:1}.footer .left{max-width:120px}:root{--fontsize-300:0.9rem;--fontsize-500:1.3rem}}@media screen and (max-width:640px){.gridboxes,.gridboxes.gridnav,.newsfeedmain.gridboxes{grid-template-columns:repeat(1,1fr)}.gridboxes .box.halves{grid-template-columns:repeat(1,1fr)}.gridboxes .box.halves .text{padding:25px}.softwarepopup .popuptext{grid-template-columns:repeat(1,1fr);gap:20px}.cardslider .slick-slide,.gridboxes.featuredcarousel.sliding .slick-slide{margin:0 10px!important}.banners .banner .content{padding-block:210px 170px}}@media screen and (max-width:580px){.gridboxes.scrollable .slick-next{right:-20px}.gridboxes.scrollable .slick-prev{left:-20px}.datasheets li{flex-direction:column;align-items:flex-start;gap:10px}.datasheets li a{margin-left:0}.stickysidebarbutton a{padding:5px 20px}button,input[type=submit]{width:100%}}@media screen and (max-width:520px){.footer .content{flex-direction:column}}