/*!
Site by
   __ _     _     _              _
  / _(_)   | |   | |            | |
 | |_ _ ___| |__ | |_ __ _ _ __ | | __
 |  _| / __| '_ \| __/ _` | '_ \| |/ /
 | | | \__ \ | | | || (_| | | | |   <
 |_| |_|___/_| |_|\__\__,_|_| |_|_|\_\

 https://fishtankagency.com

 */#st-2.st-left{display:none}@media screen and (min-width:1024px){#st-2.st-left{display:block!important;top:50%;transform:translateY(-50%)}}.object-fit{font-family:"object-fit: cover;";-o-object-fit:cover;object-fit:cover}.fortyfive-sudo-fade,.product-header__overflowed{overflow:hidden;position:relative}.fortyfive-sudo-fade:before,.product-header__overflowed:before{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.15));bottom:0;content:"";height:90%;left:45%;position:absolute;transform:skewX(-45deg);transform-origin:0 100%;width:100%}.fortyfive-sudo-fade__alt:before,.product-header__overflowed:before{left:auto;right:45%;transform:skewX(45deg)}.section-intro .pre-intro-text{font-family:eina-bold;font-size:14px;margin-bottom:15px!important;text-transform:uppercase}.section-intro .intro-text{font-family:eina-bold;font-size:22px;line-height:32px;margin-bottom:70px}@media screen and (min-width:1200px){.section-intro .intro-text{font-size:27px;line-height:40px}}.section-intro__hero .intro-text{font-size:22px;line-height:32px;margin-bottom:70px}@media screen and (min-width:1200px){.section-intro__hero .intro-text{font-size:40px;line-height:50px}}.card{display:block;height:100%;margin-left:auto;margin-right:auto;max-width:440px;position:relative;width:100%}.card:after,.card:before{content:"";height:44px;position:absolute}.card:before{background-repeat:no-repeat;background-size:100px 100px;width:44px;z-index:0}.card:after{background-color:#fff;width:calc(100% - 44px)}.card .faded-bg{background-position:50%;background-repeat:no-repeat;background-size:60% auto;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:-1}.card__cut-top-left{padding-top:44px}.card__cut-top-left:after,.card__cut-top-left:before{top:0}.card__cut-top-left:before{background-image:url(/app/themes/pbsc/assets/img/corners/top-left.png);background-position:0 100%;left:0}.card__cut-top-left:after{border-right:2px solid #d5d5d5;border-top:2px solid #d5d5d5;right:0}.card__cut-bottom-left{padding-bottom:44px}.card__cut-bottom-left:after,.card__cut-bottom-left:before{bottom:0}.card__cut-bottom-left:before{background-image:url(/app/themes/pbsc/assets/img/corners/bottom-left.png);background-position:0 0;left:0}.card__cut-bottom-left:after{border-bottom:2px solid #d5d5d5;border-right:2px solid #d5d5d5;right:0}.card .card-content{padding:25% 25px}.card .card-content:before{border-bottom:2px solid #d5d5d5;border-left:2px solid #d5d5d5;border-right:2px solid #d5d5d5;bottom:0;content:"";height:calc(100% - 44px);left:0;position:absolute;width:100%}.card .card-content h3,.card .card-content p{color:#111}.card .card-content h3{font-family:eina-bold;font-size:34px;line-height:44px;margin-bottom:20px}@media screen and (min-width:900px){.card .card-content h3{font-size:28px;line-height:34px}}@media screen and (min-width:1200px){.card .card-content h3{font-size:34px;line-height:44px}}@media screen and (min-width:1400px){.card .card-content h3{font-size:40px;line-height:50px}}.card .card-content p{color:#575756;font-size:22px;line-height:30px}.card .news-card-content{background-color:#fff;height:100%;padding:25px 25px 20%}.card .news-card-content:before{border-left:2px solid #d5d5d5;border-right:2px solid #d5d5d5;border-top:2px solid #d5d5d5;content:"";height:calc(100% - 44px);left:0;position:absolute;top:0;width:100%}.card .news-card-content img{display:block;margin-bottom:25px;width:100%}.card .news-card-content .thumbnail{background-position:50%;background-repeat:no-repeat;background-size:cover;height:0;margin-bottom:25px;padding-bottom:58%;width:100%}.card .news-card-content time{color:#21b6c8;display:block;font-family:eina-semibold;font-size:13px;margin-bottom:18px}.card .news-card-content h3{color:#111;font-family:eina-bold;font-size:18px;line-height:28px}@media screen and (min-width:900px){.card .news-card-content h3{font-size:22px;line-height:30px}}.card .rand-card-content{background-color:#fff;height:100%;padding:25px 25px 5%}.card .rand-card-content:before{border-left:2px solid #d5d5d5;border-right:2px solid #d5d5d5;border-top:2px solid #d5d5d5;content:"";height:calc(100% - 44px);left:0;position:absolute;top:0;width:100%}.card .rand-card-content img{display:block;margin-bottom:25px;width:100%}.card .rand-card-content h3{color:#21b6c8;font-family:eina-bold;font-size:20px;margin-bottom:18px;text-transform:uppercase}.card .corner-cta{bottom:2px;height:90px;position:absolute;right:2px;width:90px;z-index:20}.card .corner-cta path.corner-bg{transform-origin:100% 100%;transition:.2s ease-in-out}.card:hover .corner-cta path.corner-bg{fill:#111}.general-header{overflow:hidden;padding-top:83px}.general-header h2,.general-header p{opacity:0}.general-header h2{-webkit-animation:fadein .8s linear 1s forwards;animation:fadein .8s linear 1s forwards;margin-bottom:20px}.general-header p{-webkit-animation:fadein .8s linear 1.2s forwards;animation:fadein .8s linear 1.2s forwards;font-size:27px;line-height:1;margin-bottom:40px}.general-header .image{-webkit-animation:fadeinup .4s linear 1.2s forwards;animation:fadeinup .4s linear 1.2s forwards;background-position:bottom;background-repeat:no-repeat;background-size:contain;height:0;opacity:0;padding-bottom:20%;position:relative;transform:translateY(40px)}.slick-dots li{display:inline-block;padding-right:10px}.slick-dots li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#21b6c8;border:0;cursor:pointer;height:7px;outline:0;overflow:hidden;text-indent:40px;transform:skewX(-45deg);transform-origin:0 100%;width:30px}.slick-dots li.slick-active button{background-color:#fff}.quote .intro-text,.quote .quote-svg{margin-bottom:60px}.magic__fade-in{opacity:0;transition:.6s ease-out}.magic__fade-in.abrakadabra{opacity:1}.magic__fade-up{opacity:0;transform:translateY(60px);transition:.6s ease-out}.magic__fade-up.abrakadabra{opacity:1;transform:translateY(0)}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeinup{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeinup{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.youtube-wrap{height:0;padding-bottom:56.5%;position:relative;width:100%}.youtube-wrap iframe{height:100%;left:0;position:absolute;top:0;width:100%}.post-gallery{display:flex;flex-flow:column}@media screen and (min-width:700px){.post-gallery{flex-flow:row wrap;justify-content:space-between}}.post-gallery a{background-position:50%;background-size:cover;display:block;height:0;margin-bottom:40px;padding-bottom:64%;position:relative;width:100%}.post-gallery a:before{content:"";position:absolute;width:0;z-index:5}.post-gallery a:after{background-image:url(/app/themes/pbsc/assets/svg/maximize.svg);background-position:100% 0;background-repeat:no-repeat;background-size:20px;content:"";height:50px;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease-in;width:50px;z-index:10}.post-gallery a:hover:after{opacity:1}.post-gallery a:nth-child(odd){background-color:#21b6c8}.post-gallery a:nth-child(odd):before{border-left:50px solid #fff;border-top:50px solid transparent;bottom:0;left:0}.post-gallery a:nth-child(odd):after{background-position:0 100%;bottom:0;left:0;right:auto;top:auto}.post-gallery a:nth-child(2n){background-color:#21b6c8}.post-gallery a:nth-child(2n):before{border-bottom:50px solid transparent;border-right:50px solid #fff;right:0;top:0}@media screen and (min-width:700px){.post-gallery a{margin-bottom:45px;margin-left:0;margin-right:0;padding-bottom:32%;width:calc(50% - 22.5px)}.post-gallery a:nth-last-child(-n+2){margin-bottom:0}}.pagination{display:flex;justify-content:space-between}.share-inline{align-items:center;display:flex;flex-flow:row wrap;margin-top:15px}.share-inline li{padding-right:30px}.share-inline li:last-child{padding-right:0}#search-results-wrap{padding:90px 0}@media screen and (min-width:1200px){#search-results-wrap{padding:120px 0}}#search-results-wrap h1{margin-bottom:50px}.search-results li h3{font-size:24px;margin-bottom:0}.search-results li a.dalink{color:#d7d7d7;font-size:14px}.search-results li a{text-decoration:none}.covid,.geo-popup{background:#fff;bottom:20px;box-shadow:3px 2px 10px 1px rgba(0,0,0,.2);left:20px;opacity:0;padding:30px 25px;position:fixed;transition:all .4s ease;visibility:hidden;width:calc(100% - 40px);z-index:100}@media screen and (min-width:48.75em){.covid,.geo-popup{bottom:40px;left:40px;padding:40px 35px;width:580px}}.covid.active,.geo-popup.active{opacity:1;visibility:visible}.covid.wysiwyg p,.geo-popup.wysiwyg p{margin-bottom:10px}.covid.wysiwyg p.nm,.geo-popup.wysiwyg p.nm{margin-bottom:0}.covid__close,.geo-popup__close{-webkit-appearance:none;background:0 0;border:none;border-radius:0;cursor:pointer;height:30px;position:absolute;right:38px;top:23px;width:30px}@media screen and (min-width:48.75em){.covid__close,.geo-popup__close{top:33px}}.covid__close-line,.geo-popup__close-line{background:#777;height:1px;left:50%;position:absolute;top:50%;width:100%}.covid__close-line:first-child,.geo-popup__close-line:first-child{transform:translate(-50%,-50%) rotate(45deg)}.covid__close-line:nth-child(2),.geo-popup__close-line:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.wp-pagination{align-items:center;display:flex;justify-content:center;padding:30px 0}.wp-pagination .page,.wp-pagination .page-numbers{margin:0 5px}.wp-pagination a{color:#21b6c8}.geo-popup{bottom:auto;box-shadow:3px 2px 100px 50px rgba(0,0,0,.2);left:50%;opacity:1;top:50%;transform:translate(-50%,-50%);visibility:visible}.geo-popup .actions{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:60px}.homepage-sliderz{background-color:#343c46;display:flex;flex-flow:column;padding:50px}.homepage-sliderz.fortyfive-sudo-fade,.homepage-sliderz.product-header__overflowed{overflow:visible}@media screen and (max-width:900px){.homepage-sliderz.fortyfive-sudo-fade:before,.homepage-sliderz.product-header__overflowed:before{bottom:52%;left:0}}@media screen and (min-width:1000px){.homepage-sliderz{flex-flow:row-reverse;padding:5% 100px 10%}}.homepage-sliderz .content{position:relative;width:100%;z-index:10}@media screen and (min-width:1000px){.homepage-sliderz .content{width:65%}}@media screen and (min-width:1400px){.homepage-sliderz .content{width:55%}}.homepage-sliderz .content .homepage-sliderz__content .item .btn,.homepage-sliderz .content .homepage-sliderz__content .item h3,.homepage-sliderz .content .homepage-sliderz__content .item p{transition:opacity .3s ease-in-out}.homepage-sliderz .content .homepage-sliderz__content .item h3{font-family:eina-bold;font-size:30px;line-height:1;margin-bottom:30px;transition-delay:.4s}@media screen and (min-width:700px){.homepage-sliderz .content .homepage-sliderz__content .item h3{font-size:70px}}@media screen and (min-width:900px){.homepage-sliderz .content .homepage-sliderz__content .item h3{font-size:55px}}@media screen and (min-width:1200px){.homepage-sliderz .content .homepage-sliderz__content .item h3{font-size:70px}}@media screen and (min-width:1500px){.homepage-sliderz .content .homepage-sliderz__content .item h3{font-size:90px}}@media screen and (min-width:1700px){.homepage-sliderz .content .homepage-sliderz__content .item h3{font-size:100px}}.homepage-sliderz .content .homepage-sliderz__content .item p{color:#fff;font-size:27px;font-weight:500;margin-bottom:45px;transition-delay:.5s}.homepage-sliderz .content .homepage-sliderz__content .item .btn{transition-delay:.6s}.homepage-sliderz .content .homepage-sliderz__content .item.slick-slide .btn,.homepage-sliderz .content .homepage-sliderz__content .item.slick-slide h3,.homepage-sliderz .content .homepage-sliderz__content .item.slick-slide p{opacity:0}.homepage-sliderz .content .homepage-sliderz__content .item.slick-slide.slick-active .btn,.homepage-sliderz .content .homepage-sliderz__content .item.slick-slide.slick-active h3,.homepage-sliderz .content .homepage-sliderz__content .item.slick-slide.slick-active p{opacity:1}.homepage-sliderz .content .homepage-sliderz__content .slick-dots{margin-top:40px}@media screen and (min-width:1200px){.homepage-sliderz .content .homepage-sliderz__content .slick-dots{bottom:-100px;left:0;margin-top:0;position:absolute}}.homepage-sliderz .image .homepage-sliderz__image .slick-slide img{display:block;margin-left:auto;margin-right:auto}@media screen and (min-width:1000px){.homepage-sliderz .image{flex:1 1 auto;position:relative}.homepage-sliderz .image .homepage-sliderz__image{left:0;position:absolute;top:0;width:100%}}@media screen and (min-width:1400px){.homepage-sliderz .image .homepage-sliderz__image{left:0;position:absolute;top:-50px;width:100%}}body{font-family:eina-regular;font-size:16px;font-weight:400;line-height:1.6}@media screen and (min-width:1200px){body{font-size:18px}}.caps{text-transform:uppercase}.alpha{font-size:50px}@media screen and (min-width:320px){.alpha{font-size:calc(35.18519px + 4.62963vw)}}@media screen and (min-width:1400px){.alpha{font-size:100px}}.beta,.beta-700,.bravo,.bravo-700{font-size:38px}@media screen and (min-width:320px){.beta,.beta-700,.bravo,.bravo-700{font-size:calc(30px + 2.5vw)}}@media screen and (min-width:1400px){.beta,.beta-700,.bravo,.bravo-700{font-size:65px}}.beta-700,.bravo-700{font-weight:700}.charlie,.charlie-700{font-size:34px;line-height:1}@media screen and (min-width:320px){.charlie,.charlie-700{font-size:calc(32.22222px + .55556vw)}}@media screen and (min-width:1400px){.charlie,.charlie-700{font-size:40px}}.charlie-700{font-weight:700}.contact-form-wrap .section-intro .intro_text,.delta,.delta-700,.wysiwyg h2,.wysiwyg h3{font-size:22px;line-height:1.4}@media screen and (min-width:320px){.contact-form-wrap .section-intro .intro_text,.delta,.delta-700,.wysiwyg h2,.wysiwyg h3{font-size:calc(20.51852px + .46296vw)}}@media screen and (min-width:1400px){.contact-form-wrap .section-intro .intro_text,.delta,.delta-700,.wysiwyg h2,.wysiwyg h3{font-size:27px}}.delta-700{font-weight:700}.p14{font-size:14px}.echo,.wysiwyg h3{font-size:16px}@media screen and (min-width:320px){.echo,.wysiwyg h3{font-size:calc(14.22222px + .55556vw)}}@media screen and (min-width:1400px){.echo,.wysiwyg h3{font-size:22px}}.bold{font-family:eina-bold}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg ol,.wysiwyg p,.wysiwyg ul{margin-bottom:20px}.wysiwyg h2,.wysiwyg h3{font-family:eina-bold;margin-bottom:10px}.wysiwyg h3{font-family:eina-bold}.wysiwyg a{color:#21b6c8;text-decoration:underline}.wysiwyg ol{list-style:decimal;margin-left:1em}.wysiwyg em{font-style:italic}.wysiwyg img.aligncenter{margin-inline:auto}.wysiwyg img.alignleft{float:left;margin:0 20px 20px 0}.wysiwyg img.alignright{float:right;margin:0 0 20px 20px}.wysiwyg ul{list-style:none}.wysiwyg ul li{position:relative}.wysiwyg ul li:before{background-color:#21b6c8;border-radius:5px;content:"";height:10px;left:0;position:absolute;top:10px;width:10px}.wysiwyg ol li,.wysiwyg ul li{font-size:inherit;margin-bottom:15px;padding-left:40px}.wysiwyg ol li ol,.wysiwyg ol li ul,.wysiwyg ul li ol,.wysiwyg ul li ul{margin-bottom:15px;margin-top:15px}.wysiwyg ol li:last-child,.wysiwyg ul li:last-child{margin-bottom:0}.wysiwyg .wp-video{width:100%!important}.wysiwyg .wp-video video{height:auto;width:100%}.wysiwyg>:last-child{margin-bottom:0}.btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#21b6c8;border:0;border-radius:0;color:#fff;cursor:pointer;display:inline-flex;font-family:eina-bold;font-size:20px;justify-content:center;line-height:32px;margin-right:30px;padding:12px 20px 16px 50px;position:relative;text-transform:uppercase;white-space:nowrap}.btn:after,.btn:before{background-color:#21b6c8;content:"";height:30px;position:absolute;width:30px}.btn:before{left:100%;top:0}.btn:after{bottom:0;left:calc(100% - 15px);transform:skewX(-45deg);z-index:0}.btn:hover,.btn:hover:after,.btn:hover:before,.btn__lighten-10,.btn__lighten-10:after,.btn__lighten-10:before{background-color:#3dcedf}.btn__lighten-10:hover,.btn__lighten-10:hover:after,.btn__lighten-10:hover:before{background-color:#21b6c8}.btn__lighten-20,.btn__lighten-20:after,.btn__lighten-20:before{background-color:#69d9e6}.btn__lighten-20:hover,.btn__lighten-20:hover:after,.btn__lighten-20:hover:before{background-color:#3dcedf}.btn__light{color:#21b6c8}.btn__light,.btn__light:after,.btn__light:before{background-color:#fff}.btn__light:hover,.btn__light:hover:after,.btn__light:hover:before{background-color:#f9f9f9}.btn__tertiary{color:#fff}.btn__tertiary,.btn__tertiary:after,.btn__tertiary:before{background-color:#acacac}.btn__tertiary:hover,.btn__tertiary:hover:after,.btn__tertiary:hover:before{background-color:#cacaca}.btn__prev{background-color:#d7d7d7;margin-left:30px;margin-right:0;padding-left:10px;padding-right:25px}.btn__prev-primary{background-color:#21b6c8}.btn__prev:after,.btn__prev:before{background-color:#d7d7d7;content:"";height:30px;position:absolute;width:30px}.btn__prev:before{bottom:0;left:-30px}.btn__prev:after{bottom:0;left:-15px;transform:skewX(45deg)}.btn__svg svg{margin-left:15px}.arrow-pagination{display:inline-flex}.arrow-pagination__next,.arrow-pagination__prev{align-items:center;border:0;border-radius:0;cursor:pointer;display:inline-flex;font-size:22px;justify-content:center;line-height:32px;padding-bottom:16px;padding-top:12px;position:relative}.arrow-pagination__next svg,.arrow-pagination__prev svg{transition:.2s ease-in-out}.arrow-pagination__prev{background-color:#3dcedf;margin-left:30px;padding-left:10px;padding-right:25px}.arrow-pagination__prev:after,.arrow-pagination__prev:before{background-color:#3dcedf;content:"";height:30px;position:absolute;width:30px}.arrow-pagination__prev:before{bottom:0;right:100%}.arrow-pagination__prev:after{right:calc(100% - 15px);top:0;transform:skewX(-45deg)}.arrow-pagination__next{background-color:#21b6c8;margin-right:30px;padding-left:25px;padding-right:10px}.arrow-pagination__next:after,.arrow-pagination__next:before{background-color:#21b6c8;content:"";height:30px;position:absolute;width:30px}.arrow-pagination__next:before{left:100%;top:0}.arrow-pagination__next:after{bottom:0;left:calc(100% - 15px);transform:skewX(-45deg)}.more-btn{color:#111;cursor:pointer;display:inline-block;font-family:eina-bold;font-size:20px;line-height:26px;padding-right:30px;position:relative;text-transform:uppercase;white-space:nowrap}.more-btn:after,.more-btn:before{content:"";position:absolute;transition:.3s ease-in-out}.more-btn:before{background-color:#111;bottom:0;content:"";height:2px;left:0;width:calc(100% - 30px)}.more-btn:after{background-image:url(/app/themes/pbsc/assets/svg/plus.svg);background-position:50%;background-repeat:no-repeat;background-size:15px;content:"";height:15px;right:0;top:5px;width:15px}.more-btn:hover:before{width:100%}.more-btn:hover:after{transform:rotate(90deg)}.more-btn.less:after{transform:rotate(45deg)}.post-pagination{align-items:center;background-color:#21b6c8;border:0;color:#fff;cursor:pointer;display:inline-flex;font-family:eina-bold;font-size:22px;height:60px;justify-content:center;line-height:1;position:relative;text-transform:uppercase;width:160px}@media screen and (min-width:900px){.post-pagination{width:275px}}.post-pagination:before{border-right:25px solid #fff;border-top:25px solid transparent;bottom:0;content:"";position:absolute;right:0}.post-pagination__prev:before{border-left:25px solid #fff;border-right:0;border-top:25px solid transparent;left:0;right:auto}.post-pagination.disabled{background-color:#d7d7d7;cursor:default}.post-pagination span{display:none;margin-left:4px}@media screen and (min-width:900px){.post-pagination span{display:inline}}.read-more{color:#21b6c8}input[type=email],input[type=password],input[type=search],input[type=text],select{align-items:center;display:inline-flex;height:60px;padding:0 20px}input[type=email],input[type=password],input[type=search],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:3px solid #d8d8d8;border-radius:0;font-family:eina-regular;font-size:16px;line-height:20px;outline:0;width:100%}textarea{padding:20px}.checkbox{position:relative}.checkbox input[type=checkbox]{opacity:0;position:absolute}.checkbox input[type=checkbox]+label{display:block;padding-left:30px;position:relative}.checkbox input[type=checkbox]+label a{color:#21b6c8}.checkbox input[type=checkbox]+label:before{border:3px solid #d8d8d8;content:"";height:20px;left:0;position:absolute;top:4px;width:20px}.checkbox input[type=checkbox]:checked+label:before{background-color:#d8d8d8}.select-wrap{position:relative}.select-wrap:after{background-image:url(/app/themes/pbsc/assets/svg/caret-down.svg);background-position:50%;background-repeat:no-repeat;content:"";height:13px;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:20px;z-index:5}.select-wrap select{background-color:transparent;position:relative;z-index:10}.wpcf7-form .wpcf7-list-item{margin-left:0}.wpcf7-form input[type=checkbox]{cursor:pointer;display:none}.wpcf7-form input[type=checkbox]+.wpcf7-list-item-label{cursor:pointer;display:block;padding-left:40px;position:relative}.wpcf7-form input[type=checkbox]+.wpcf7-list-item-label:before{-webkit-appearance:none;background-color:#fff;border:2px solid #d8d8d8;content:"";cursor:pointer;display:inline-block;left:0;margin-right:5px;padding:10px;position:absolute;top:8px;vertical-align:middle}.wpcf7-form input[type=checkbox]:checked+.wpcf7-list-item-label:after{border:solid #21b6c8;border-width:0 2px 2px 0;content:"";display:block;height:12px;left:9px;position:absolute;top:12px;transform:rotate(45deg);width:4px}footer{padding:125px 0 90px}footer .footer-borders{border-bottom:2px solid #979797;border-top:2px solid #979797;padding:50px 0}footer .footer-content{display:flex;flex-direction:column;font-size:13px;line-height:20px;margin-left:-20px;margin-right:-20px}@media screen and (min-width:1200px){footer .footer-content{font-size:16px;line-height:26px}}footer .footer-content>.item{margin-bottom:50px;padding:0 20px}footer .footer-content>.item:last-child{margin-bottom:0}@media screen and (min-width:1200px){footer .footer-content>.item{margin-bottom:0}}footer .footer-content>.item h4{font-family:eina-bold;font-size:18px;line-height:20px;margin-bottom:20px;text-transform:uppercase}footer .footer-content>.item h4 a{border-bottom:1px solid #979797;color:#111;display:inline-block;padding-bottom:3px}footer .footer-content>.item h4 a:hover{border-bottom:1px solid #21b6c8;color:#21b6c8}footer .footer-content__address{order:2}footer .footer-content__address address{display:block}@media screen and (min-width:1200px){footer .footer-content__address address{line-height:30px}}footer .footer-content__contact{flex-grow:1;order:1}footer .footer-content__contact a{color:#111}footer .footer-content__contact a:hover{color:#21b6c8}footer .footer-content__contact .footer-telephone{display:block;font-family:eina-bold;font-size:34px;letter-spacing:-1px;line-height:1;margin-bottom:20px}@media screen and (min-width:700px){footer .footer-content__contact .footer-telephone{font-size:28px}}@media screen and (min-width:900px){footer .footer-content__contact .footer-telephone{font-size:34px}}@media screen and (min-width:1200px){footer .footer-content__contact .footer-telephone{font-size:34px;letter-spacing:-2px}}footer .footer-content__contact .footer-email{font-family:eina-bold;font-size:22px;margin-bottom:30px}footer .footer-content__contact .footer-email span{margin-right:10px}footer .footer-content__contact .fax-email{margin-bottom:15px}footer .footer-content__contact .fax-email li{margin-bottom:5px}footer .footer-content__contact .fax-email li span{display:inline-block;width:60px}footer .footer-content__contact .fax-email li:last-child{margin-bottom:0}footer .footer-content__contact .social-linx{align-items:center;display:flex;flex-flow:row wrap}footer .footer-content__contact .social-linx li{text-align:center}footer .footer-content__contact .social-linx li a{display:block;padding:0 48px 0 0}footer .footer-content__newsletter{order:3}footer .footer-content__newsletter form{margin-bottom:30px}footer .footer-content__newsletter form .fieldz{display:flex;flex-flow:row;margin-bottom:10px}footer .footer-content__newsletter form .fieldz .fillout{flex:1}footer .footer-content__newsletter form .checkbox{display:none}footer .footer-content__newsletter form:focus .checkbox{display:block}footer .footer-content__newsletter .accredits{align-items:center;display:flex;justify-content:center}@media screen and (min-width:700px){footer .footer-content__newsletter .accredits{justify-content:flex-end}}footer .footer-content__newsletter .accredits li{max-width:33%;padding:0 20px}@media screen and (min-width:700px){footer .footer-content__newsletter .accredits li{padding:10px}}@media screen and (min-width:700px) and (max-width:1200px){footer .footer-content__newsletter{display:flex;flex-flow:row wrap}footer .footer-content__newsletter h4{width:100%}footer .footer-content__newsletter .accredits,footer .footer-content__newsletter form{width:50%}footer .footer-content__newsletter form{margin-bottom:0;padding-right:20px}footer .footer-content__newsletter .accredits{padding-left:20px}}@media screen and (min-width:700px){footer .footer-content{flex-direction:row;flex-wrap:wrap}footer .footer-content__address{margin-bottom:50px;order:1;width:50%}footer .footer-content__contact{margin-bottom:50px;order:2;width:50%}footer .footer-content__newsletter{margin-bottom:50px;order:3;width:100%}}@media screen and (min-width:1200px){footer .footer-content__address{width:30%}footer .footer-content__contact{flex-grow:1;width:auto}footer .footer-content__newsletter{width:35%}}footer .footer-content.blurb{flex-direction:column;padding:15px 0}@media screen and (min-width:900px){footer .footer-content.blurb{flex-direction:row;justify-content:space-between}}footer .footer-content.blurb>.item{font-size:14px;margin-bottom:0;text-align:left}@media screen and (min-width:900px){footer .footer-content.blurb>.item:nth-child(2) a{padding-right:0}}footer .footer-content.blurb>.item span{display:inline-block;padding-right:20px}footer .footer-content.blurb>.item span:last-child{padding-right:0}footer .footer-content.blurb>.item a{color:#111;display:inline-block;padding-right:20px}footer .footer-content.blurb>.item a:hover{color:#21b6c8}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.mfp-bg{background:#0b0b0b;opacity:.8;overflow:hidden;z-index:1042}.mfp-bg,.mfp-wrap{height:100%;left:0;position:fixed;top:0;width:100%}.mfp-wrap{backface-visibility:hidden;-webkit-backface-visibility:hidden;outline:0!important;z-index:1043}.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:0 0;border:0;box-shadow:none;cursor:pointer;display:block;outline:0;overflow:visible;padding:0;touch-action:manipulation;z-index:1046}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#fff;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{-webkit-tap-highlight-color:transparent;height:110px;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:90px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{border:inset transparent;content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:85%;width:100%}.mfp-iframe-scaler .mfp-close{background-color:#21b6c8;color:#fff;font-size:60px;height:60px;opacity:1;padding-right:12px;position:fixed;right:0;top:0;width:60px}.mfp-iframe-scaler iframe{background:#000;box-shadow:0 0 8px rgba(0,0,0,.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:40px 0;width:auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{background:#444;bottom:40px;box-shadow:0 0 8px rgba(0,0,0,.6);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{word-wrap:break-word;color:#f3f3f3;line-height:18px;padding-right:36px;text-align:left}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}/*!
--------------------------------------
    # FRONT PAGE
--------------------------------------
*/.explore-products{padding:90px 0}@media screen and (min-width:1200px){.explore-products{padding:120px 0}}.explore-products .section-intro{margin:0 auto;max-width:100%;width:890px}.explore-products .section-intro h1{margin-bottom:60px}.explore-products .product-categroy-cards{margin-top:40px;opacity:0;transition:opacity .3s}.explore-products .product-categroy-cards.slick-initialized{opacity:1}.explore-products .product-categroy-cards .slick-track{display:flex}.explore-products .product-categroy-cards .item{background-position:50%;background-repeat:no-repeat;background-size:50% auto;height:inherit;margin:0 10px}@media screen and (min-width:900px){.explore-products .product-categroy-cards .item{margin:0 15px}}@media screen and (min-width:1200px){.explore-products .product-categroy-cards .item{margin:0 25px}}.explore-products .explore-pagination{margin-top:50px}.rnd-testing{display:flex;flex-flow:column;overflow:hidden;padding:90px 0 0;position:relative}.rnd-testing .content{margin-bottom:90px;padding:0 20px}.rnd-testing .action{background-color:#fff;padding:50px 20px;text-align:center}@media screen and (min-width:900px){.rnd-testing{flex-flow:row;padding:90px 0}.rnd-testing .content{margin-bottom:0;padding:0 50px;width:50%}.rnd-testing .image-cut{bottom:0;height:calc(100% - 90px);overflow:hidden;position:absolute;right:0;transform:skewX(-45deg);transform-origin:0 100%;width:65%;z-index:5}.rnd-testing .image-cut img{height:100%;transform:skewX(45deg);transform-origin:0 100%;width:100%}.rnd-testing .action{background-color:transparent;bottom:50px;padding:0;position:absolute;right:50px;z-index:10}}@media screen and (min-width:1200px){.rnd-testing{padding:120px 0}.rnd-testing .content{padding:0 100px}.rnd-testing .content .section-intro{margin-left:auto;margin-right:auto;width:657px}.rnd-testing .image-cut{height:calc(100% - 120px);width:70%}.rnd-testing .content{padding:0 180px}}.geo-hero{background-color:hsla(0,0%,98%,.4);background-image:url(/app/themes/pbsc/assets/img/geo-lines.png);background-image:url(/app/themes/pbsc/assets/img/geo-lines.webp);background-position:50%;background-size:cover;padding:120px 20px}@media screen and (min-width:1700px){.geo-hero{background-attachment:fixed;padding:140px 0}}.geo-hero .section-intro{margin:0 auto;max-width:100%;width:800px}.latest-news,.rand-intro{background:#ecfafc;overflow:hidden;padding:90px 0}@media screen and (min-width:900px){.latest-news,.rand-intro{padding:120px 0}}@media screen and (min-width:1200px){.latest-news,.rand-intro{background:linear-gradient(90deg,#ecfafc 50%,#fff 0);padding:120px 0 160px}}@media screen and (min-width:1800px){.latest-news,.rand-intro{padding:120px 0 200px}}.latest-news__title{align-items:flex-end;display:flex;font-family:eina-bold;margin-bottom:30px}@media screen and (min-width:900px){.latest-news__title{margin-bottom:80px}}.latest-news__title .item{width:50%}@media screen and (min-width:1200px){.latest-news__title .item h2{width:400px}}.latest-news__intro{display:flex;flex-direction:column;justify-content:flex-start}@media screen and (min-width:1200px){.latest-news__intro{flex-direction:row;height:480px}}.latest-news__intro .text{line-height:30px}@media screen and (min-width:700px){.latest-news__intro .text{width:400px}}.latest-news__intro .text .more-btn{display:none}@media screen and (min-width:700px){.latest-news__intro .text .more-btn{display:inline-block;margin-top:30px}}.latest-news__intro .slider{position:relative}.latest-news__intro .offpage__slider{margin:40px 0}@media screen and (min-width:1200px){.latest-news__intro .offpage__slider{left:0;margin:0 0 0 400px;position:absolute;width:100%}}@media screen and (min-width:1400px){.latest-news__intro .offpage__slider{margin-left:500px}}.latest-news__intro .offpage__slider .slick-track{display:flex!important}.latest-news__intro .offpage__slider .slick-slide{height:inherit!important}.latest-news__intro .offpage__slider .item{opacity:0;transition:.4s ease-in-out}@media screen and (min-width:700px){.latest-news__intro .offpage__slider .item{padding:0 20px}}.latest-news__intro .offpage__slider .item.slick-active,.latest-news__intro .offpage__slider .item.slick-current.slick-center{opacity:1}.latest-news .mobile-news-conroller,.rand-intro .mobile-news-conroller{align-items:center;display:flex}.latest-news .mobile-news-conroller .item,.rand-intro .mobile-news-conroller .item{width:50%}@media screen and (min-width:1200px){.latest-news .mobile-news-conroller,.rand-intro .mobile-news-conroller{display:none}}#latest-news-pagination-top{display:none}@media screen and (min-width:1200px){#latest-news-pagination-top{display:inline-flex}}#latest-news-pagination-bottom{display:inline-flex}@media screen and (min-width:1200px){#latest-news-pagination-bottom{display:none}}.downloads-hero svg path{fill:#fff}.downloads-hero .df-container{background-color:transparent!important}.downloads-hero .section-intro__hero .intro-text{margin-bottom:30px}.downloads-hero .flipper{display:flex;flex-flow:column;margin-bottom:30px}.downloads-hero .flipper>div{padding:20px}@media screen and (min-width:900px){.downloads-hero .flipper{flex-flow:row wrap;justify-content:center;padding:0 5%}.downloads-hero .flipper>div{width:50%}}.downloads-hero .action{padding:50px 20px;text-align:center}@media screen and (min-width:900px){.downloads-hero .action{background-color:transparent;bottom:50px;padding:0;position:absolute;right:50px;z-index:10}}/*!
--------------------------------------
    # PRODUCTS
--------------------------------------
*/.case-study-archive-list,.category-archive-list,.sectors-archive-list{display:flex;flex-flow:column}@media screen and (min-width:700px){.case-study-archive-list,.category-archive-list,.sectors-archive-list{flex-flow:row wrap}}.case-study-archive-list li,.category-archive-list li,.sectors-archive-list li{padding:100px 50px}@media screen and (min-width:700px){.case-study-archive-list li,.category-archive-list li,.sectors-archive-list li{width:50%}}@media screen and (min-width:1330px){.case-study-archive-list li,.category-archive-list li,.sectors-archive-list li{padding:100px}}.case-study-archive-list li h2,.category-archive-list li h2,.sectors-archive-list li h2{font-family:eina-bold;line-height:1.2;margin-bottom:40px}@media screen and (min-width:1200px){.case-study-archive-list li h2,.category-archive-list li h2,.sectors-archive-list li h2{max-width:70%}}/*!
--------------------------------------
    # PRODUCT CATEGORY
--------------------------------------
*/.product-category-header{padding:100px 20px}.product-category-header .intro-text{margin:0 auto;max-width:860px}.product-category-item .product-header__overflowed:before,.product-category-item.fortyfive-sudo-fade:before,.product-category-item.product-header__overflowed:before{z-index:1}.product-category-item:nth-child(4n+1) .list-bg-img{background-color:#25303b}.product-category-item:nth-child(4n+2) .list-bg-img{background-color:#4a4a4a}.product-category-item:nth-child(4n+3) .list-bg-img{background-color:#536061}.product-category-item:nth-child(4n+4) .list-bg-img{background-color:#797a82}.product-category-item .list-bg-img{height:100%;left:0;position:absolute;top:0;width:100%}.product-category-item .list-bg-img img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.15;width:100%}.category-wrap{display:flex;flex-flow:column}@media screen and (min-width:1100px){.category-wrap{flex-flow:row wrap}}.category-wrap aside{background-color:#ecfafc;padding:50px 50px 50px 0;position:relative;width:100%}@media screen and (min-width:1100px){.category-wrap aside{width:320px}}@media screen and (min-width:1340px){.category-wrap aside{width:430px}}.category-wrap aside:before{background-color:#ecfafc;content:"";height:100%;position:absolute;right:100%;top:0;width:50vw}.category-wrap aside h3{font-family:eina-bold;font-size:22px;line-height:32px;margin-bottom:30px}@media screen and (min-width:1200px){.category-wrap aside h3{font-size:27px;line-height:40px}}.category-wrap aside ul{display:flex;flex-flow:row wrap;margin-bottom:50px}@media screen and (min-width:1100px){.category-wrap aside ul{flex-flow:row wrap;justify-content:space-between}}.category-wrap aside ul li{overflow:hidden;padding:10px;position:relative}@media screen and (min-width:1100px){.category-wrap aside ul li{margin-bottom:40px;padding:0;width:calc(50% - 25px)}}.category-wrap aside ul li:nth-last-child(-n+2){margin-bottom:0}.category-wrap aside ul li input{left:-20px;position:absolute;top:0}.category-wrap aside ul li input+label{color:#21b6c8;display:block}.category-wrap aside ul li input+label svg{height:60px}.category-wrap aside ul li input+label svg path{fill:#21b6c8}@media screen and (min-width:1100px){.category-wrap aside ul li input+label svg{height:100px}}.category-wrap aside ul li input+label span{display:block;font-family:eina-regular;font-size:20px;line-height:22px;margin-top:15px}.category-wrap aside ul li input:checked+label{color:#111}.category-wrap aside ul li input:checked+label svg path{fill:#111}.category-wrap aside ul.linx li a{color:#797a82;display:inline-block;font-family:eina-bold;font-size:14px;text-transform:uppercase}.category-wrap aside ul.linx li:first-child a{border-bottom:1px solid #797a82;padding-bottom:2px}.category-wrap .product-list-wrap{flex-grow:1;flex:1;padding:50px 0 0}@media screen and (min-width:900px){.category-wrap .product-list-wrap{padding:0 0 0 50px}}.category-wrap .product-list-wrap ul.products-list{display:flex;flex-flow:column;margin-left:-25px;margin-right:-25px}@media screen and (max-width:900px){.category-wrap .product-list-wrap ul.products-list{align-items:center}}@media screen and (min-width:900px){.category-wrap .product-list-wrap ul.products-list{flex-flow:row wrap}}.category-wrap .product-list-wrap ul.products-list li{background-position:50%;background-repeat:no-repeat;background-size:50% auto;margin-bottom:50px;max-width:500px;padding:0 25px;width:100%}@media screen and (min-width:900px){.category-wrap .product-list-wrap ul.products-list li{width:50%}}/*!
--------------------------------------
    # PRODUCT
--------------------------------------
*/.product-header{overflow:visible}@media screen and (min-width:900px){.product-header__overflowed .inner .item.image,.product-header__squared .inner .item.image{width:40%}.product-header__overflowed .inner .item.content,.product-header__squared .inner .item.content{width:60%}.product-header__overflowed .inner .item.content,.product-header__overflowed .inner .item.image,.product-header__squared .inner .item.content,.product-header__squared .inner .item.image{width:50%}}.product-header__overflowed .inner .item.content h1,.product-header__squared .inner .item.content h1{font-family:eina-bold;font-size:40px;line-height:50px;margin-bottom:20px}@media screen and (min-width:1200px){.product-header__overflowed .inner .item.content h1,.product-header__squared .inner .item.content h1{font-size:50px;line-height:60px}}@media screen and (min-width:1400px){.product-header__overflowed .inner .item.content h1,.product-header__squared .inner .item.content h1{font-size:60px;line-height:70px}}@media screen and (min-width:1600px){.product-header__overflowed .inner .item.content h1,.product-header__squared .inner .item.content h1{font-size:65px;line-height:70px}}.product-header__overflowed .inner .item.content p,.product-header__squared .inner .item.content p{font-size:22px;line-height:32px;margin-bottom:30px}@media screen and (min-width:1200px){.product-header__overflowed .inner .item.content p,.product-header__squared .inner .item.content p{font-size:27px;line-height:40px;margin-bottom:60px}}.product-header__overflowed .inner .item.content svg path,.product-header__squared .inner .item.content svg path{fill:#21b6c8}.product-header__overflowed .inner .item .categories,.product-header__squared .inner .item .categories{display:flex;flex-flow:row wrap;justify-content:flex-start}.product-header__overflowed .inner .item .categories .item:not(:last-child),.product-header__squared .inner .item .categories .item:not(:last-child){margin:0 20px 20px 0}.product-header__overflowed .inner{display:flex;flex-flow:column;position:relative}@media screen and (min-width:900px){.product-header__overflowed .inner{flex-flow:row}}.product-header__overflowed .inner .item.image{display:flex;flex-flow:column;height:100%;padding:50px 20px;position:relative}@media screen and (min-width:700px){.product-header__overflowed .inner .item.image{padding:100px 50px}}@media screen and (min-width:900px){.product-header__overflowed .inner .item.image{padding:100px 50px}}@media screen and (min-width:1500px){.product-header__overflowed .inner .item.image{padding:0 100px}}.product-header__overflowed .inner .item.image img{display:block;margin:0 auto}@media screen and (min-width:1500px){.product-header__overflowed .inner .item.image img{transform:translateY(100px)}}.product-header__overflowed .inner .item.content{padding:50px 20px}@media screen and (min-width:700px){.product-header__overflowed .inner .item.content{padding:50px}}@media screen and (min-width:900px){.product-header__overflowed .inner .item.content{padding:100px 50px}}@media screen and (min-width:1400px){.product-header__overflowed .inner .item.content{padding:100px}}.product-header__squared .inner{display:flex;flex-flow:column;position:relative}@media screen and (min-width:900px){.product-header__squared .inner{flex-flow:row}.product-header__squared .item{width:50%}}.product-header__squared .item.image img{width:100%}@media screen and (min-width:900px){.product-header__squared .item.image img{display:none}}.product-header__squared .item.content{padding:50px 20px}@media screen and (min-width:700px){.product-header__squared .item.content{padding:50px}}@media screen and (min-width:900px){.product-header__squared .item.content{padding:100px 50px}}@media screen and (min-width:1400px){.product-header__squared .item.content{padding:100px 100px 160px}}@media screen and (min-width:900px){.product-header{margin-bottom:90px}}#product-page-navigation{background-color:#fff;border-bottom:1px solid #fff;padding:15px 20px 18px;transition:.2s ease-in-out}#product-page-navigation ol{display:none}@media screen and (min-width:700px){#product-page-navigation ol{align-items:center;display:flex;justify-content:center}}#product-page-navigation ol li{padding:0 10px}#product-page-navigation ol li a{background-color:#fff;color:#21b6c8;font-family:eina-bold;font-size:13px;line-height:1;padding:3px 10px 5px;text-transform:uppercase;transition:.3s ease-in-out}#product-page-navigation ol li a.enq{background-color:#21b6c8;color:#fff}#product-page-navigation ol li a.spy-active{color:#111}#product-page-navigation ol li a:hover{background-color:#f5f5f5}#product-page-navigation .jump-to-select{background-color:#fff;border:2px solid #979797;transform:translateY(3px)}@media screen and (min-width:700px){#product-page-navigation .jump-to-select{display:none}}#product-page-navigation .jump-to-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;font-size:16px;outline:0;padding:10px 40px 10px 10px;width:100%}#product-page-navigation-sticky-wrapper.is-sticky #product-page-navigation{background-color:#f5f5f5;border-bottom:1px solid #979797;z-index:101!important}@media screen and (min-width:1240px){#product-page-navigation-sticky-wrapper.is-sticky #product-page-navigation{margin-top:-30px}}#product-page-navigation-sticky-wrapper.is-sticky #product-page-navigation ol li a.scroll-to{background-color:#f5f5f5}.product-section .main-title{font-family:eina-bold;font-size:34px;line-height:44px;margin-bottom:40px}@media screen and (min-width:1400px){.product-section .main-title{font-size:40px;line-height:50px;margin-bottom:50px}}.product-section .bb{border-bottom:1px solid #111;padding-bottom:20px}#overview{display:flex;flex-flow:column;padding:50px 0}@media screen and (min-width:900px){#overview{flex-flow:row wrap}}@media screen and (min-width:1200px){#overview{padding:50px 0 100px}}#overview .main-title{width:100%}#overview .overview-content{flex:1}#overview .overview-content .more-btn{margin-bottom:40px}@media screen and (min-width:900px){#overview .overview-content{padding-right:50px}#overview .overview-content .more-btn{margin-bottom:0}}@media screen and (min-width:1200px){#overview .overview-content{padding-right:100px}}@media screen and (min-width:1400px){#overview .overview-content{padding-right:160px}}#overview .overview-actions{flex:0 1 auto}#overview .overview-actions h3,#overview .overview-actions p{margin-bottom:30px}@media screen and (max-width:900px){#overview .overview-actions p:last-child{margin-bottom:0}}#overview .overview-actions p a{min-width:260px}#overview .overview-actions p a svg{margin-left:20px}#overview .overview-actions p a svg path{fill:#fff}#overview .overview-video{margin:50px auto 0;max-width:1000px;overflow:hidden;padding-top:56.25%;position:relative;width:100%}#overview .overview-video iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}#features{background:#ecfafc;display:flex;flex-flow:column}@media screen and (min-width:900px){#features{flex-flow:row wrap}#features .features-content,#features .features-image{width:50%}}#features .features-image{overflow:hidden;padding-top:90%;position:relative}#features .features-image:before{background-color:#ecfafc;bottom:0;content:"";height:100px;position:absolute;right:-50px;transform:rotate(45deg);transform-origin:0 100%;width:100px}@media screen and (min-width:900px){#features .features-image{padding-top:0}}#features .features-content{padding:50px 20px;position:relative}@media screen and (min-width:900px){#features .features-content{padding:50px}}@media screen and (min-width:1200px){#features .features-content{padding:100px}}@media screen and (min-width:1400px){#features .features-content{padding:100px 200px}}#features .features-content ul li{font-size:18px;line-height:30px;margin-bottom:15px;padding-left:30px;position:relative}#features .features-content ul li:before{background-color:#21b6c8;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:14px;width:5px}#applications{display:flex;flex-flow:column;padding:50px 0}@media screen and (min-width:900px){#applications{flex-flow:row wrap}}@media screen and (min-width:1200px){#applications{padding:100px 0}}#applications h2,#applications h3{width:100%}#applications .applications-content{background-color:#25303b;flex:1;min-height:400px;padding:70px 50px}@media screen and (min-width:1200px){#applications .applications-content{padding:70px}}#applications .applications-content h2,#applications .applications-content h3{color:#21b6c8;font-family:eina-bold;font-size:22px;line-height:32px;margin-bottom:30px}@media screen and (min-width:1200px){#applications .applications-content h2,#applications .applications-content h3{font-size:27px;line-height:40px}}#applications .applications-content p{color:#fff;font-size:16px;line-height:24px;margin-bottom:30px}@media screen and (min-width:1200px){#applications .applications-content p{font-size:18px;line-height:30px}}#applications .applications-content ul{display:flex;flex-flow:row wrap;margin-left:-20px;margin-right:-20px}#applications .applications-content ul li{padding:5px 20px}#applications .applications-content ul li a{border-bottom:1px solid #fff;color:#fff;display:inline-block;font-family:eina-semibold;font-size:20px;line-height:26px;padding-bottom:2px;text-transform:uppercase;transition:.2 ease-in-out}#applications .applications-content ul li a:hover{color:#21b6c8}#applications .applications-image{overflow:hidden;padding-top:90%;position:relative}#applications .applications-image:before{background-color:#fff;bottom:0;content:"";height:100px;position:absolute;right:-50px;transform:rotate(45deg);transform-origin:0 100%;width:100px}@media screen and (min-width:900px){#applications .applications-image{padding-top:0;width:33.33%}}#technical-spec{display:flex;flex-flow:column;padding-bottom:50px}@media screen and (min-width:900px){#technical-spec{flex-flow:row wrap;justify-content:space-between}}@media screen and (min-width:1200px){#technical-spec{padding-bottom:100px}}#technical-spec .actions h3,#technical-spec h2 h3{margin-bottom:30px}@media screen and (min-width:900px){#technical-spec .actions,#technical-spec h2{width:100%}}#technical-spec .details,#technical-spec .options{border-top:1px solid #979797;padding-top:40px}@media screen and (min-width:900px){#technical-spec .details,#technical-spec .options{padding-top:50px;width:50%}}#technical-spec .details h3,#technical-spec .options h3{font-family:eina-bold;font-size:22px;line-height:1;margin-bottom:40px}@media screen and (min-width:1200px){#technical-spec .details h3,#technical-spec .options h3{font-size:27px}}#technical-spec .details{margin-bottom:40px}@media screen and (min-width:900px){#technical-spec .details{margin-bottom:0;padding-right:50px}}#technical-spec .details table{width:100%}#technical-spec .details table td,#technical-spec .details table th{padding:0 10px 20px 0;text-align:left}#technical-spec .details table td{padding:0 0 20px 10px}@media screen and (min-width:900px){#technical-spec .options{border-left:1px solid #979797;padding-left:50px}}#technical-spec .options ul li{font-size:18px;line-height:30px;margin-bottom:15px}@media screen and (min-width:900px){#technical-spec .options--left{border-left:none;padding-right:50px}}#technical-spec .actions{padding-top:100px}#technical-spec .actions ul{display:flex;flex-flow:column}@media screen and (min-width:1200px){#technical-spec .actions ul{flex-flow:row wrap;justify-content:center}#technical-spec .actions ul li{padding:0 25px}}#technical-spec .actions ul li{margin-bottom:20px}#technical-spec .actions ul li a{min-width:260px}#technical-spec .actions ul li a svg{margin-left:20px}#technical-spec .actions ul li a svg path{fill:#fff}/*!
--------------------------------------
    # SECTORS
--------------------------------------
*/.case-study-archive-list li h2,.sectors-archive-list li h2{font-family:eina-bold;margin-bottom:20px;min-height:0}.case-study-archive-list li p,.sectors-archive-list li p{color:#fff;font-size:22px;line-height:1;margin-bottom:50px}@media screen and (min-width:1200px){.case-study-archive-list li p,.sectors-archive-list li p{font-size:27px}}/*!
--------------------------------------
    # SECTOR
--------------------------------------
*/.sector-header{display:flex;flex-flow:column}@media screen and (min-width:900px){.sector-header{flex-flow:row}}.sector-header .image{background-color:grey;padding-bottom:80%}@media screen and (min-width:900px){.sector-header .image{padding-bottom:0;width:40%}}.sector-header .content{padding:50px}@media screen and (min-width:900px){.sector-header .content{padding:50px 100px;width:60%}}@media screen and (min-width:1200px){.sector-header .content{padding:100px 140px}}@media screen and (min-width:1400px){.sector-header .content{padding:180px 200px}}.sector-header .content h1{font-family:eina-bold;font-size:40px;line-height:50px;margin-bottom:20px}@media screen and (min-width:1200px){.sector-header .content h1{font-size:50px;letter-spacing:-1px;line-height:60px}}@media screen and (min-width:1400px){.sector-header .content h1{font-size:60px;line-height:70px}}@media screen and (min-width:1600px){.sector-header .content h1{font-size:65px;letter-spacing:-1.7px;line-height:70px}}.sector-header .content p{font-size:22px;line-height:32px;margin-bottom:30px}@media screen and (min-width:1200px){.sector-header .content p{font-size:27px;line-height:40px;margin-bottom:60px}}.sector-intro,.sector-intro__alt{display:flex;flex-flow:column;padding:90px 0}@media screen and (min-width:900px){.sector-intro,.sector-intro__alt{flex-flow:row;justify-content:space-between}.sector-intro .intro-text,.sector-intro__alt .intro-text{width:50%}.sector-intro .intro-image,.sector-intro__alt .intro-image{width:calc(50% - 50px)}}@media screen and (min-width:1200px){.sector-intro,.sector-intro__alt{padding:120px 0}.sector-intro .intro-image,.sector-intro__alt .intro-image{width:calc(50% - 100px)}}@media screen and (min-width:1400px){.sector-intro .intro-image,.sector-intro__alt .intro-image{width:calc(50% - 180px)}}.sector-intro .intro-text,.sector-intro__alt .intro-text{margin-bottom:90px}@media screen and (min-width:900px){.sector-intro .intro-text,.sector-intro__alt .intro-text{margin-bottom:0}}.sector-intro .intro-text .title,.sector-intro__alt .intro-text .title{display:flex;flex-flow:column;margin-bottom:60px}@media screen and (min-width:900px){.sector-intro .intro-text .title,.sector-intro__alt .intro-text .title{flex-flow:row}}@media screen and (min-width:1200px){.sector-intro .intro-text .title,.sector-intro__alt .intro-text .title{justify-content:space-between}}.sector-intro .intro-text .title h2,.sector-intro__alt .intro-text .title h2{font-family:eina-bold;line-height:1.3;margin-top:20px}@media screen and (min-width:900px){.sector-intro .intro-text .title h2,.sector-intro__alt .intro-text .title h2{margin-top:0;padding-left:40px}}@media screen and (min-width:1200px){.sector-intro .intro-text .title h2,.sector-intro__alt .intro-text .title h2{padding-left:0;width:405px}}.sector-intro .intro-image,.sector-intro__alt .intro-image{overflow:hidden;position:relative}.sector-intro .intro-image:before,.sector-intro__alt .intro-image:before{border-bottom:50px solid transparent;border-left:50px solid #fff;content:"";left:0;position:absolute;top:0;width:0}.sector-intro .intro-image img,.sector-intro__alt .intro-image img{width:100%}@media screen and (min-width:900px){.sector-intro__alt{flex-flow:row-reverse}}.sector-attributes{padding-bottom:20px}@media screen and (min-width:900px){.sector-attributes{padding-bottom:90px}}@media screen and (min-width:1200px){.sector-attributes{padding-bottom:120px}}.sector-attributes .attributes-wrap{display:flex;flex-flow:column}.sector-attributes .attributes-wrap .attributes-image{display:none;overflow:hidden;position:relative}.sector-attributes .attributes-wrap .attributes-image:before{border-bottom:50px solid #fff;border-right:50px solid transparent;bottom:0;content:"";left:0;position:absolute;width:0}.sector-attributes .attributes-wrap .attribute-columns .item{padding-bottom:40px}.sector-attributes .attributes-wrap .attribute-columns .item h3{font-family:eina-bold;font-size:20px;line-height:1;margin-bottom:10px}.sector-attributes .attributes-wrap .attribute-columns .item h4{font-family:eina-semibold;font-weight:900;margin-bottom:40px}.sector-attributes .attributes-wrap .attribute-columns .item p{margin-bottom:0}@media screen and (min-width:900px){.sector-attributes .attributes-wrap{align-items:center;flex-flow:row}.sector-attributes .attributes-wrap .attribute-columns{display:flex;flex:1;justify-content:space-between}.sector-attributes .attributes-wrap .attribute-columns .item{padding-bottom:0;width:calc(33.333% - 25px)}}@media screen and (min-width:1200px){.sector-attributes .attributes-wrap .attributes-image{display:block;width:25%}}.sector-case_study{background-color:#e1f5f8;display:flex;flex-flow:column}@media screen and (min-width:900px){.sector-case_study{flex-flow:row}}.sector-case_study .item{padding:90px 20px 70px}.sector-case_study .item.study-image{min-height:500px;position:relative}.sector-case_study .item.study-image:before{border-bottom:50px solid #e1f5f8;border-left:50px solid transparent;bottom:0;content:"";position:absolute;right:0;width:0}@media screen and (min-width:900px){.sector-case_study .item{padding:100px 90px;width:50%}}@media screen and (min-width:1200px){.sector-case_study .item{padding:120px 100px}}@media screen and (min-width:1400px){.sector-case_study .item{padding:120px 150px}}@media screen and (min-width:1600px){.sector-case_study .item{padding:120px 200px}}.sector-case_study .item h3{margin-bottom:40px}.sector-case_study .item .actions{align-items:center;display:flex;flex-flow:row wrap;margin-top:30px}.sector-case_study .item .actions li:first-child{margin-right:40px}/*!
--------------------------------------
    # R&D
--------------------------------------
*/.rand-solutions{overflow:hidden;padding-bottom:90px}@media screen and (min-width:900px){.rand-solutions{padding-bottom:120px}}.rand-solutions .solutions-content{background:#25303b;color:#fff;padding:90px 40px;position:relative}.rand-solutions .solutions-content:before{background-color:inherit;bottom:0;content:"";height:100%;position:absolute;right:0;transform:skewX(-45deg);transform-origin:0 100%;width:100%;z-index:0}@media screen and (min-width:900px){.rand-solutions .solutions-content{padding:120px 0 120px 120px;width:70%}}@media screen and (min-width:1200px){.rand-solutions .solutions-content{width:50%}}@media screen and (min-width:1600px){.rand-solutions .solutions-content{padding:120px 0 120px 200px;width:50%}}.rand-solutions .solutions-content .solutions__slick .item{font-weight:700;opacity:0}.rand-solutions .solutions-content .solutions__slick .item h3,.rand-solutions .solutions-content .solutions__slick .item p{opacity:0;transform:translateY(40px);transition:.3s ease-in-out}.rand-solutions .solutions-content .solutions__slick .item h3{font-family:eina-bold;font-size:13px;line-height:1;margin-bottom:20px;transition-delay:.2s}.rand-solutions .solutions-content .solutions__slick .item p{font-size:22px;line-height:1.6;transition-delay:.4s}@media screen and (min-width:1200px){.rand-solutions .solutions-content .solutions__slick .item p{font-size:27px;padding:0 20px}}.rand-solutions .solutions-content .solutions__slick .item.slick-active h3,.rand-solutions .solutions-content .solutions__slick .item.slick-active p{opacity:1;transform:translateY(0);transition-delay:0}.rand-solutions .solutions-content .solutions__slick .slick-dots{display:flex;justify-content:center;margin-top:30px}.rand-safety{display:flex;flex-flow:column;padding:90px 0}@media screen and (min-width:900px){.rand-safety{align-items:center;flex-flow:row}}@media screen and (min-width:1200px){.rand-safety{flex-flow:row;padding:120px 0}}.rand-safety .image{position:relative;text-align:center}.rand-safety .image picture{display:inline-block;position:relative}.rand-safety .image picture:before{border-bottom:50px solid transparent;border-left:50px solid #fff;content:"";left:0;position:absolute;top:0;width:0}@media screen and (min-width:900px){.rand-safety .image{width:30%}.rand-safety .image img{width:100%}}.rand-safety .content{flex:1;font-family:Arial,Helvetica,sans-serif;padding:40px 20px 0}@media screen and (min-width:700px){.rand-safety .content{padding:40px 40px 0}}@media screen and (min-width:900px){.rand-safety .content{padding:0 0 0 40px}}@media screen and (min-width:1200px){.rand-safety .content{padding:0 0 0 100px}}@media screen and (min-width:1400px){.rand-safety .content{padding:0 0 0 160px}}.rand-safety .content h2,.rand-safety .content h3{font-weight:700;margin-bottom:30px}.rand-safety .content h2{font-size:13px;font-weight:700;line-height:1}.rand-safety .content p{margin-bottom:0}/*!
--------------------------------------
    # WHYYYY!!!
--------------------------------------
*/.why-title{color:#21b6c8;font-family:eina-bold;font-size:13px;margin-bottom:30px;text-transform:uppercase}/*!
--------------------------------------
    # CASE STUDIES
--------------------------------------
*/#cs-header{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:100px 0;position:relative}#cs-header:before{z-index:5}#cs-header:after{background-color:#25303b;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}#cs-header .container{position:relative;z-index:10}#cs-header .container h1{line-height:1;margin-bottom:30px}#cs-header .container p{color:#fff;font-size:22px;line-height:28px;margin-bottom:30px;max-width:100%;width:700px}#cs-header .container h4{margin-bottom:20px}#cs-header .container .clear{color:#999;display:inline-block;margin-top:15px}#cs-header .container .clear:hover{color:#21b6c8}#cs-header .container .filters{display:flex;flex-flow:column}@media screen and (min-width:900px){#cs-header .container .filters{flex-flow:row}}#cs-header .container .filters .filter{margin-bottom:15px}@media screen and (min-width:900px){#cs-header .container .filters .filter{margin-bottom:0;margin-right:15px}}#cs-header .container .filters .filter .select-wrap:after{z-index:15}#cs-header .container .filters .filter .select-wrap select{background-color:#fff;padding-right:50px}#cs-header .container .filters h4{color:#fff;margin-bottom:10px}.case-study-archive-list li{border:0;position:relative}.case-study-archive-list li picture{background-color:#000;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.case-study-archive-list li picture img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.4;transition:.5s ease-out;width:100%}.case-study-archive-list li h2{margin-bottom:40px}@media screen and (min-width:1330px){.case-study-archive-list li{padding:140px 100px}}.case-study-archive-list li:hover picture img{transform:scale(1.1)}/*!
--------------------------------------
    # CASE STUDY
--------------------------------------
*/.case-study-header{height:260px;margin-bottom:90px}@media screen and (min-width:900px){.case-study-header{height:480px;margin-bottom:140px}}.case-study-title time{display:block;font-size:20px;font-weight:700;letter-spacing:.2px;margin-bottom:30px}.case-study-title h1{border-bottom:1px solid #111;font-weight:700;line-height:1.3;margin-bottom:50px;padding-bottom:30px}/*!
--------------------------------------
    # CONTACT
--------------------------------------
*/.contact-header{display:flex;flex-flow:column}@media screen and (min-width:900px){.contact-header{flex-flow:row}}.contact-header .content{background:#ecfafc;padding:90px 0;position:relative}@media screen and (min-width:900px){.contact-header .content{padding:120px 0;width:calc(50% - 50px)}.contact-header .content:after,.contact-header .content:before{content:"";position:absolute;right:-50px;width:50px}.contact-header .content:before{background:#ecfafc;height:calc(100% - 50px);top:0}.contact-header .content:after{border-right:50px solid transparent;border-top:50px solid #ecfafc;bottom:0;content:"";position:absolute}}.contact-header .content .inner{display:flex;flex-flow:column;margin:0 auto;max-width:calc(100% - 40px);width:450px}.contact-header .content .inner h1{font-family:eina-bold;margin-bottom:50px}.contact-header .content .inner .telephone{color:#111;font-family:eina-bold;font-size:34px;margin-bottom:30px}.contact-header .content .inner .email,.contact-header .content .inner .fax{font-size:18px}@media screen and (min-width:1200px){.contact-header .content .inner .email,.contact-header .content .inner .fax{font-size:22px}}.contact-header .content .inner .email span,.contact-header .content .inner .fax span{color:#777;display:inline-block;width:90px}.contact-header .content .inner address{font-size:16px;margin:30px 0}.contact-header .map{background-image:url(/app/themes/pbsc/assets/img/google-map.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:300px}@media screen and (min-width:900px){.contact-header .map{width:calc(50% + 50px)}}.contact-form-wrap{padding:90px 0}@media screen and (min-width:1400px){.contact-form-wrap{padding:120px 0}}#contact-form,#register-form{display:flex;flex-flow:column}@media screen and (min-width:900px){#contact-form,#register-form{flex-flow:row wrap;justify-content:space-between}}#contact-form fieldset,#register-form fieldset{margin-bottom:30px}@media screen and (min-width:900px){#contact-form fieldset,#register-form fieldset{width:100%}#contact-form fieldset.halfer,#register-form fieldset.halfer{width:calc(50% - 20px)}}#contact-form fieldset label,#register-form fieldset label{color:#777;display:block;font-size:22px;margin-bottom:10px}#contact-form fieldset textarea,#register-form fieldset textarea{display:block;height:180px;resize:none}#contact-form .actions,#register-form .actions{display:flex;flex-flow:column;padding-top:10px;width:100%}@media screen and (min-width:900px){#contact-form .actions,#register-form .actions{flex-flow:row;justify-content:space-between}}#contact-form .actions ul,#register-form .actions ul{flex-grow:1;margin-bottom:30px}@media screen and (min-width:900px){#contact-form .actions ul,#register-form .actions ul{margin-bottom:0;padding-right:20px}}#contact-form .actions ul li,#register-form .actions ul li{margin-bottom:10px;position:relative}#contact-form .actions ul li:last-child,#register-form .actions ul li:last-child{margin-bottom:0}#contact-form .actions ul li input,#register-form .actions ul li input{left:0;pointer-events:none;position:absolute;top:0;z-index:0}#contact-form .actions ul li input+label,#register-form .actions ul li input+label{display:block;font-size:13px;padding-left:30px;position:relative}#contact-form .actions ul li input+label a,#register-form .actions ul li input+label a{color:#111}#contact-form .actions ul li input+label a:hover,#register-form .actions ul li input+label a:hover{color:#21b6c8}#contact-form .actions ul li input+label:before,#register-form .actions ul li input+label:before{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:10px;border:2px solid #d7d7d7;content:"";height:20px;left:0;position:absolute;top:0;width:20px;z-index:5}#contact-form .actions ul li input:checked+label:before,#register-form .actions ul li input:checked+label:before{background-image:url(/app/themes/pbsc/assets/svg/tick.svg);border-color:#21b6c8}#contact-form.ajaxing,.ajaxing#register-form{position:relative}#contact-form.ajaxing:before,.ajaxing#register-form:before{background-color:hsla(0,0%,100%,.8);background-image:url(/app/themes/pbsc/assets/svg/ajaxing.svg);background-position:50%;background-repeat:no-repeat;background-size:180px 140px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:15}#contact-form h2,#register-form h2{margin-bottom:40px}#contact-form p,#register-form p{margin-bottom:30px}/*!
--------------------------------------
    # BLOG
--------------------------------------
*/.news-archive-header{padding:90px 0}@media screen and (min-width:1200px){.news-archive-header{padding:120px 0}}.news-archive-header h1{margin-bottom:40px}.news-archive-header select{background-color:#fff;color:#777;font-size:20px;line-height:24px;max-width:100%;width:460px}.new-archive-list{display:flex;flex-flow:column;margin-bottom:50px}@media screen and (min-width:900px){.new-archive-list{flex-flow:row wrap;justify-content:space-between}}.new-archive-list .item{margin:0 auto 50px}@media screen and (min-width:900px){.new-archive-list .item{width:calc(50% - 50px)}}@media screen and (min-width:1400px){.new-archive-list .item{width:calc(33.333% - 50px)}}/*!
--------------------------------------
    # FIND A DISTRIBUTOR
--------------------------------------
*/.FaD-layout{display:flex;flex-flow:row}@media screen and (min-width:1200px){.FaD-layout{height:80vh}}.FaD-layout .sidebar{background-color:#ecfafc;display:flex;flex-flow:column;position:relative;width:500px;z-index:10}.FaD-layout .sidebar .sidebar-intro{padding:40px 20px}@media screen and (min-width:1200px){.FaD-layout .sidebar .sidebar-intro{padding:40px}}.FaD-layout .sidebar .sidebar-intro h2{font-family:eina-bold}.FaD-layout .sidebar .sidebar-intro h2,.FaD-layout .sidebar .sidebar-intro p{margin-bottom:30px}.FaD-layout .sidebar .sidebar-intro p{font-size:14px}.FaD-layout .sidebar .sidebar-intro .reset-map{color:#21b6c8;font-family:eina-semibold;font-size:12px;text-transform:uppercase}.FaD-layout .sidebar .sidebar-results{flex-grow:1}@media screen and (min-width:1200px){.FaD-layout .sidebar .sidebar-results{overflow:scroll}}.FaD-layout .sidebar .sidebar-results .distributor{background-color:#fff;border-bottom:1px solid #c0eff5;cursor:pointer;padding:20px;position:relative}@media screen and (min-width:1200px){.FaD-layout .sidebar .sidebar-results .distributor{padding:40px}}.FaD-layout .sidebar .sidebar-results .distributor h3{font-family:eina-bold;font-size:24px;margin-bottom:15px}.FaD-layout .sidebar .sidebar-results .distributor address{font-size:13px;line-height:18px;text-transform:uppercase}.FaD-layout .sidebar .sidebar-results .distributor svg{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.FaD-layout .sidebar .sidebar-results .distributor svg path{fill:#fafafa;transition:.2s}.FaD-layout .sidebar .sidebar-results .distributor:hover svg path{fill:#979797}.FaD-layout .sidebar .sidebar-results .distributor.active{background-color:#f9f9f9}.FaD-layout .sidebar .sidebar-results .distributor.active h3{color:#21b6c8}.FaD-layout .sidebar .sidebar-results .distributor.active svg path{fill:#21b6c8}.FaD-layout .sidebar .sidebar-results .distributor .actions{margin-top:15px}.FaD-layout .sidebar .sidebar-results .distributor .actions li{font-size:13px;line-height:18px}.FaD-layout .sidebar .sidebar-results .distributor .actions li a{color:#21b6c8;font-family:eina-semibold;text-transform:uppercase}.FaD-layout .map-container{flex:1;position:relative;z-index:5}@media screen and (max-width:1200px){.FaD-layout .map-container{height:500px;width:100%}}.FaD-layout .map-container #map-canvas{height:100%;left:0;position:absolute;top:0;width:100%}.gm-style .gm-style-iw-d{font-size:18px;font-weight:700}/*!
--------------------------------------
    # PORTAL
--------------------------------------
*/.portal-form-title{border-bottom:1px solid #111;font-weight:700;margin-bottom:40px;padding-bottom:30px}.portal-form fieldset{margin-bottom:30px}.portal-form fieldset label{color:#777;display:block;font-size:22px;margin-bottom:10px}.portal-form .actions{align-items:flex-start;display:flex;justify-content:space-between;padding-top:10px}.portal-form .actions a{color:#111;font-size:14px}.portal-form .actions a:hover{color:#21b6c8}.portal-layout{display:flex;flex-flow:column}@media screen and (min-width:1000px){.portal-layout{flex-flow:row}}.portal-layout aside{background-color:#ecfafc;margin-bottom:30px;padding:20px;position:relative}.portal-layout aside:before{background-color:#ecfafc;content:"";height:100%;position:absolute;right:100%;top:0;width:300px}@media screen and (min-width:1000px){.portal-layout aside{flex:0 0 380px;margin-bottom:0;padding:40px}}.portal-layout section{flex-grow:1}.portal-layout section h3{margin-bottom:40px}@media screen and (min-width:1000px){.portal-layout section{padding-left:40px}}.portal-layout section hr{border-bottom:0;border-top:1px solid #21b6c8;display:block;margin:30px 0}.portal-layout section .dls{display:flex}.portal-layout aside,.portal-layout section{padding-bottom:90px;padding-top:90px}.portal-nav{display:none}@media screen and (min-width:1000px){.portal-nav{display:block}}.portal-nav li{font-family:eina-semibold;margin-bottom:20px;padding:5px}.portal-nav li h4{font-size:14px;font-weight:700;text-transform:uppercase}.portal-nav li a{color:#111;display:block;padding:5px 10px}.portal-nav ul.cats li{margin-bottom:0}.portal-nav ul.cats li>a{position:relative}.portal-nav ul.cats li>a:after{background-image:url(/app/themes/pbsc/assets/svg/caret-down.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;content:"";height:16px;margin-top:-8px;position:absolute;right:0;top:50%;transform:rotate(-90deg);transition:transform .2s ease-out;width:16px}.portal-nav ul.cats li>a.active:after{transform:rotate(0)}.portal-nav ul.cats li ul.types{display:none}.portal-nav ul.cats li ul.types li.current,.portal-nav ul.cats li ul.types li:hover{background-color:rgba(37,48,59,.1)}.portal-nav ul.cats li ul.types li a{color:#888;font-size:14px;padding:0 0 0 15px;text-transform:uppercase}.portal-nav ul.cats li ul.types li a:after{display:none}@media screen and (min-width:1000px){.portal-nav-select{display:none}}.asset-search-header{display:flex;flex-flow:column;padding-bottom:30px}@media screen and (min-width:900px){.asset-search-header{align-items:flex-end;flex-flow:row;justify-content:space-between}}.asset-search-header h3{font-weight:700;margin-bottom:30px}@media screen and (min-width:900px){.asset-search-header h3{margin-bottom:0}}.asset-search-header h3 svg{margin-right:10px;transform:translateY(5px)}.asset-search-header h3 span{display:inline-block;padding-left:10px}.asset-search-header .searchwrap{min-width:260px}#portal-welcome h1{align-items:flex-end;display:flex;flex-flow:row;font-family:eina-bold;justify-content:space-between}#portal-welcome .company-logo img{max-width:200px}#prods-table{border-top:1px solid #d7d7d7;width:100%}#prods-table td{padding:15px}#prods-table tr>td{vertical-align:middle}#prods-table tr>td.title{font-family:eina-bold}#prods-table tr>td.title a{font-size:12px}#prods-table tr>td.actions a:hover{color:#21b6c8}#prods-table tr{border-bottom:1px solid #d7d7d7}#prods-table tr:nth-child(odd){background-color:#fafafa}.asset-table .asset-details{cursor:pointer;font-weight:700}.asset-table .asset-details .title{display:block;font-family:eina-bold}.asset-table .asset-details .title .preview{font-size:12px}.asset-table .asset-details .extras{display:none;margin-top:10px}.asset-table .asset-details .extras p{font-size:14px;font-weight:400;margin-bottom:10px}dl{display:flex;flex-flow:row wrap;font-size:14px;font-weight:400}dl dt{color:#d7d7d7;text-transform:uppercase;width:100px}dl dd{width:calc(100% - 100px)}.tabz-nav{border-bottom:1px solid #21b6c8;display:flex;flex-flow:row wrap;font-size:14px;margin-bottom:40px;padding:0 30px}.tabz-nav li{cursor:pointer;margin-bottom:-1px;padding:15px 30px}.tabz-nav li.active{border:1px solid #21b6c8;border-bottom-color:#fff;color:#222}.tab-content{display:none}.tab-content.active{display:block}.asset-deets-header{display:flex;flex-flow:column-reverse}@media screen and (min-width:900px){.asset-deets-header{flex-flow:row wrap}.asset-deets-header .item{width:50%}.asset-deets-header .item:nth-child(2){text-align:center}.asset-deets-header .item:nth-child(2) img{display:inline-block}.asset-deets-header .item p{margin-bottom:30px}}.language-cats{padding:80px 0}@media screen and (min-width:1200px){.language-cats{padding:140px 0}}.language-cats .caty{margin-bottom:80px}.language-cats h3{margin-bottom:30px}.disty .title{margin-bottom:30px!important}.disty-deets p{margin-bottom:30px}.disty-deets ul{margin-bottom:60px}.disty-deets ul li{margin-bottom:10px}.disty-deets ul li a{color:#21b6c8;font-family:eina-bold;font-size:18px}/*!
--------------------------------------
    # DOWNLOADS
--------------------------------------
*/.download-filters{display:flex;flex-flow:column;margin-bottom:60px}.download-filters .item:first-child{margin-bottom:30px}@media screen and (min-width:900px){.download-filters{flex-flow:row wrap;justify-content:space-between}.download-filters .item{width:calc(50% - 25px)}.download-filters .item:first-child{margin-bottom:0}}.downloads-list{border-bottom:1px solid #979797;margin-bottom:60px}.downloads-list li{border-top:1px solid #979797;display:flex;flex-flow:column;padding:15px 0}@media screen and (min-width:900px){.downloads-list li{flex-flow:row;justify-content:space-between}}.downloads-list li div:nth-child(2){text-align:right}.downloads-list li div h3{display:block;font-family:eina-semibold;font-size:20px}.downloads-list li div span{font-size:12px}.downloads-list li div a svg{margin-left:20px}.downloads-list li div a svg path{fill:#fff}.mb30{margin-bottom:30px}.service-padding{padding:80px 0}.top-cards__inner{align-items:center;display:flex;flex-flow:column;gap:80px;justify-content:center}@media screen and (min-width:1000px){.top-cards__inner{flex-flow:row}}.top-cards__inner .card{margin-left:unset;margin-right:unset}.top-cards__inner .card h2{margin-bottom:20px}.service-parts .solutions-content h2{margin-bottom:40px}.service-parts .solutions-content:before{z-index:-1}.service-parts .solutions-content .teext{font-size:22px;font-weight:700}
