@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../fonts/roboto/roboto-regular.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../fonts/roboto/roboto-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/anton/anton-regular.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{scroll-behavior:smooth}body{font-size:1rem;font-family:"Roboto",sans-serif;line-height:1.5;color:var(--allied-theme-body-color)}hr{border-top:1px solid var(--allied-theme-gray-300)}a.btn{text-decoration:none !important}#header{position:sticky;top:0;z-index:999;box-shadow:0 .125rem .25rem rgba(0,0,0,.15)}@media screen and (min-width: 601px){body.admin-bar #header{top:46px}}@media screen and (min-width: 783px){body.admin-bar #header{top:32px}}@media(max-width: 1399.98px){#headbar #logo-holder .custom-logo-link img{max-width:110px}}@media(max-width: 1199.98px){#headbar #logo-holder .custom-logo-link img{max-width:90px}}#footer{background-color:var(--allied-theme-gray-700);color:var(--allied-theme-white)}#footer a{color:var(--allied-theme-secondary)}#footer a:hover{color:var(--allied-theme-white)}#footer #footer-top{border-bottom:1px solid var(--allied-theme-gray-400)}#footer #copyright .footer-logo-link img{max-width:100px}#footer #copyright ul.copyright-items li{border-right:1px solid var(--allied-theme-gray-400)}#footer #copyright ul.copyright-items li a{color:var(--allied-theme-secondary)}#footer #copyright ul.copyright-items li a:hover{color:var(--allied-theme-white)}ul.casestudy-meta li{background:none;padding:0;color:var(--allied-theme-primary) !important;text-transform:uppercase}.page-header{background-image:url(../images/header-bg.png);background-repeat:no-repeat;background-size:cover;text-align:left;padding-top:2rem;padding-bottom:2rem;margin-top:0;color:var(--allied-theme-white);width:100vw;position:relative;margin-left:-50vw;left:50%}.page-header h1,.page-header h2{color:var(--allied-theme-white);text-transform:uppercase}.page-header>*{--allied-theme-gutter-x: 1.5rem;--allied-theme-gutter-y: 0;width:100%;padding-right:calc(var(--allied-theme-gutter-x)*.5);padding-left:calc(var(--allied-theme-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.page-header>*{max-width:540px}}@media(min-width: 768px){.page-header>*{max-width:720px}}@media(min-width: 992px){.page-header>*{max-width:960px}}@media(min-width: 1200px){.page-header>*{max-width:1140px}}@media(min-width: 1400px){.page-header>*{max-width:1320px}}@media(min-width: 768px){.page-header{padding-top:2.5rem;padding-bottom:2.5rem}}.page-header ul.casestudy-meta{padding-left:.75rem}.page-header ul.casestudy-meta li{color:var(--allied-theme-white) !important}.single-post .page-header{padding-bottom:1.5rem}@media(min-width: 768px){.single-post .page-header{padding-bottom:2rem}}.no-header-margin .page-header{margin-bottom:0 !important}.home-banner-text{position:relative;z-index:99}@media(min-width: 576px){.hero-video{min-height:auto !important}}.hero-video.wp-block-cover video.wp-block-cover__video-background{top:-20%}@media(min-width: 992px){.hero-video.wp-block-cover video.wp-block-cover__video-background{top:-10%}}.carousel-testimonials.slick-slider,.carousel-sections.slick-slider,.carousel-posts.slick-slider,.banner-slider.slick-slider{position:relative;padding-bottom:60px !important}.carousel-testimonials.slick-slider .slick-prev,.carousel-testimonials.slick-slider .slick-next,.carousel-sections.slick-slider .slick-prev,.carousel-sections.slick-slider .slick-next,.carousel-posts.slick-slider .slick-prev,.carousel-posts.slick-slider .slick-next,.banner-slider.slick-slider .slick-prev,.banner-slider.slick-slider .slick-next{left:auto;top:auto;bottom:0;width:48px;height:48px;background-color:var(--allied-theme-primary);background-size:20px}.carousel-testimonials.slick-slider .slick-prev,.carousel-sections.slick-slider .slick-prev,.carousel-posts.slick-slider .slick-prev,.banner-slider.slick-slider .slick-prev{right:70px}.carousel-testimonials.slick-slider .slick-next,.carousel-sections.slick-slider .slick-next,.carousel-posts.slick-slider .slick-next,.banner-slider.slick-slider .slick-next{right:15px}.carousel-testimonials.slick-slider .slick-slide .content-item,.carousel-sections.slick-slider .slick-slide .content-item,.carousel-posts.slick-slider .slick-slide .content-item,.banner-slider.slick-slider .slick-slide .content-item{margin-bottom:0 !important}.carousel-testimonials.slick-slider ul.slick-dots,.carousel-sections.slick-slider ul.slick-dots,.carousel-posts.slick-slider ul.slick-dots,.banner-slider.slick-slider ul.slick-dots{list-style-type:none;position:absolute;left:0;top:auto;bottom:0;padding:0;margin:0;display:flex;gap:.5rem}.carousel-testimonials.slick-slider ul.slick-dots li,.carousel-sections.slick-slider ul.slick-dots li,.carousel-posts.slick-slider ul.slick-dots li,.banner-slider.slick-slider ul.slick-dots li{margin-bottom:0;position:relative}.carousel-testimonials.slick-slider ul.slick-dots li button,.carousel-sections.slick-slider ul.slick-dots li button,.carousel-posts.slick-slider ul.slick-dots li button,.banner-slider.slick-slider ul.slick-dots li button{position:relative;font-size:0;line-height:0;display:block;height:5px;width:50px;padding:0;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:none;background:rgba(0,0,0,0)}.carousel-testimonials.slick-slider ul.slick-dots li button::after,.carousel-sections.slick-slider ul.slick-dots li button::after,.carousel-posts.slick-slider ul.slick-dots li button::after,.banner-slider.slick-slider ul.slick-dots li button::after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--allied-theme-gray-300);border-radius:50px}.carousel-testimonials.slick-slider ul.slick-dots li.slick-active button::after,.carousel-sections.slick-slider ul.slick-dots li.slick-active button::after,.carousel-posts.slick-slider ul.slick-dots li.slick-active button::after,.banner-slider.slick-slider ul.slick-dots li.slick-active button::after{background-color:var(--allied-theme-primary)}.banner-slider.slick-slider .slick-list .slick-slide{margin-bottom:0 !important}.banner-slider.slick-slider .slick-prev{right:55px}.banner-slider.slick-slider .slick-next{right:0}.banner-slider.slick-slider ul.slick-dots{bottom:30px}@media(min-width: 992px){.contentsidebar .sticky-widget,#sidebar .sticky-widget{top:160px}}@media(min-width: 992px){body.admin-bar .contentsidebar .sticky-widget,body.admin-bar #sidebar .sticky-widget{top:190px}}.carousel-posts.slick-slider{padding-top:60px !important;padding-bottom:0 !important}@media(min-width: 992px){.carousel-posts.slick-slider{margin-top:-50px}}.carousel-posts.slick-slider .slick-list{margin-left:-15px !important;margin-right:-15px !important}.carousel-posts.slick-slider .slick-prev,.carousel-posts.slick-slider .slick-next{margin-top:0;top:0;bottom:auto}.carousel-posts.slick-slider .slick-prev{right:55px}.carousel-posts.slick-slider .slick-next{right:0}.gallery-slider-simple .slick-list{margin-left:-5px;margin-right:-5px}.gallery-slider-simple .slick-list .slick-slide{padding-left:5px;padding-right:5px}.gallery-slider-simple figcaption{background:rgba(0,0,0,0) !important;color:var(--allied-theme-body-color) !important;font-size:1rem !important;display:block !important;position:inherit !important;text-shadow:none !important}.carousel-customers .slick-slide{padding:0 30px}.hover-box-group .wp-block-cover__inner-container{width:100% !important}@media(min-width: 992px){.hover-box-group .hover-expand{max-height:0;overflow:hidden;transition:all .4s ease}.hover-box-group:hover .hover-expand,.hover-box-group:focus .hover-expand,.hover-box-group:active .hover-expand{transition:all .4s ease;max-height:500px}.hover-box-group:hover .wp-block-cover__gradient-background.has-background-dim-100,.hover-box-group:focus .wp-block-cover__gradient-background.has-background-dim-100,.hover-box-group:active .wp-block-cover__gradient-background.has-background-dim-100{background:linear-gradient(360deg, rgb(35, 95, 155) 10%, rgba(0, 0, 0, 0) 130%) !important}}@media(max-width: 767.98px){.row.border-devider .col-md-4{border-bottom:1px solid var(--allied-theme-border-color)}.row.border-devider .col-md-4:last-child{border-bottom:none}}@media(min-width: 768px){.row.border-devider .col-md-4{border-left:1px solid var(--allied-theme-border-color);padding-left:1.5rem;padding-right:1.5rem}.row.border-devider .col-md-4:first-child{border-left:none}}.row.borderbg-devider .col-md-4{position:relative;padding-top:1.5rem;padding-bottom:1.5rem}.row.borderbg-devider .col-md-4::before{content:"";position:absolute;background-color:var(--allied-theme-border-color);left:1rem;right:1rem;top:0;height:1px}@media(max-width: 767.98px){.row.borderbg-devider .col-md-4:first-child::before{display:none}}@media(min-width: 768px){.row.borderbg-devider .col-md-4{padding-left:1.5rem;padding-right:1.5rem}.row.borderbg-devider .col-md-4::after{content:"";position:absolute;background-color:var(--allied-theme-border-color);top:2rem;bottom:2rem;right:0;width:1px}.row.borderbg-devider .col-md-4:nth-child(1)::before,.row.borderbg-devider .col-md-4:nth-child(2)::before,.row.borderbg-devider .col-md-4:nth-child(3)::before,.row.borderbg-devider .col-md-4:nth-child(3)::after,.row.borderbg-devider .col-md-4:nth-child(6)::after,.row.borderbg-devider .col-md-4:nth-child(9)::after{display:none}}.gallery-slider .slick-list{margin-left:-15px !important;margin-right:-15px !important}@media(min-width: 768px){.gallery-slider .slick-list{padding-top:40px !important;padding-bottom:40px !important;margin-left:-30px !important;margin-right:-30px !important}}@media(min-width: 1400px){.gallery-slider .slick-list{margin-left:-34px !important;margin-right:-34px !important}}.gallery-slider .slick-prev,.gallery-slider .slick-next{top:50%}@media(min-width: 768px){.gallery-slider .slick-prev,.gallery-slider .slick-next{top:47%}}.gallery-slider .slick-next{right:10px !important}.gallery-slider .slick-prev{left:10px !important}@media(min-width: 768px){.gallery-slider .slick-slide img{transform:scale(0.9);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1)}.gallery-slider .slick-slide.slick-center img{transform:scale(1.15)}}.casestudy-slider .n2-ss-slider{padding-bottom:52px !important}.casestudy-slider .n2-ss-slider .n2-ss-slider-controls-absolute-left-bottom>*{margin-bottom:-36px !important}.casestudy-slider .n2-ss-slider .n2-ss-slider-controls-absolute-right-bottom{justify-content:flex-end !important;flex-flow:nowrap !important}.casestudy-slider .n2-ss-slider .n2-ss-slider-controls-absolute-right-bottom>.nextend-arrow{margin-bottom:-52px !important;border-radius:5px !important;margin-left:8px !important;padding:10px !important;background-color:#006390 !important}.casestudy-slider .n2-ss-slider .n2-ss-slider-controls-absolute-right-bottom>.nextend-arrow img{width:24px !important}.casestudy-slider .n2-ss-slider .nextend-bullet-bar .n2-bullet{border:none !important;padding:0 !important;height:5px;width:50px;background-color:#d0d0d0 !important}.casestudy-slider .n2-ss-slider .nextend-bullet-bar .n2-bullet:first-child{margin-left:0 !important}.casestudy-slider .n2-ss-slider .nextend-bullet-bar .n2-bullet.n2-active{background-color:#006390 !important}.iplocation-bar-holder{background-color:var(--allied-theme-primary);color:var(--allied-theme-white)}.iplocation-bar{background-color:var(--allied-theme-primary);color:var(--allied-theme-white);border-radius:0;padding:1.25rem 0}.iplocation-bar .iplocation-text{color:var(--allied-theme-white) !important}@media(min-width: 992px){.iplocation-bar .iplocation-text{padding-left:30px}.iplocation-bar .iplocation-text::before{content:"";position:absolute;display:block;left:0;top:7px;width:18px;height:18px;background-image:url(../images/icon-rounded-tick-secondary.svg);background-repeat:no-repeat;background-size:contain}}.iplocation-bar .iplocation-region{color:var(--allied-theme-secondary)}.iplocation-bar .btn-secondary{color:var(--allied-theme-primary);background-color:var(--allied-theme-white);border-color:var(--allied-theme-white)}.iplocation-bar .btn-secondary:hover{color:var(--allied-theme-black);background-color:var(--allied-theme-secondary);border-color:var(--allied-theme-secondary)}.carousel-testimonials::after{content:" ";background-image:url(../images/icon-quote.svg);background-repeat:no-repeat;background-size:100px;position:absolute;bottom:0;left:0;width:100px;height:100px}.related-posts-block{background-color:var(--allied-theme-primary-100);padding-top:2rem;padding-bottom:1.5rem}.casestudy-item .wp-block-cover{position:relative;min-height:400px;aspect-ratio:unset}.casestudy-item .wp-block-cover .wp-block-cover__background{opacity:1;background:linear-gradient(360deg, #006390 0%, rgba(0, 0, 0, 0) 42%)}.casestudy-item img{width:100%;height:300px;object-fit:cover;object-position:center;display:block}.filter-fields .post-filter-form .filter-text::before{background-image:url(../images/icon-filter-primary.svg)}.fancybox__dialog .fancybox__carousel{padding:5rem}.fancybox__dialog .fancybox__carousel .f-caption{font-size:.875rem}.btn-download{padding-top:.5rem !important;padding-bottom:.5rem !important;font-size:.875rem}.btn-download::before{background-image:url(../images/icon-download.svg);background-size:22px}.allied-modal .marketingForm,.contact-box .marketingForm{font-family:"Roboto",sans-serif;font-size:1rem;color:#fff !important}.allied-modal .marketingForm .textFormFieldBlock label,.allied-modal .marketingForm .phoneFormFieldBlock label,.allied-modal .marketingForm .optionSetFormFieldBlock label,.contact-box .marketingForm .textFormFieldBlock label,.contact-box .marketingForm .phoneFormFieldBlock label,.contact-box .marketingForm .optionSetFormFieldBlock label{font-size:14px;margin-bottom:.25rem;color:var(--allied-theme-white) !important}.allied-modal .marketingForm .textFormFieldBlock input,.allied-modal .marketingForm .textFormFieldBlock textarea,.allied-modal .marketingForm .textFormFieldBlock select,.allied-modal .marketingForm .phoneFormFieldBlock input,.allied-modal .marketingForm .phoneFormFieldBlock textarea,.allied-modal .marketingForm .phoneFormFieldBlock select,.allied-modal .marketingForm .optionSetFormFieldBlock input,.allied-modal .marketingForm .optionSetFormFieldBlock textarea,.allied-modal .marketingForm .optionSetFormFieldBlock select,.contact-box .marketingForm .textFormFieldBlock input,.contact-box .marketingForm .textFormFieldBlock textarea,.contact-box .marketingForm .textFormFieldBlock select,.contact-box .marketingForm .phoneFormFieldBlock input,.contact-box .marketingForm .phoneFormFieldBlock textarea,.contact-box .marketingForm .phoneFormFieldBlock select,.contact-box .marketingForm .optionSetFormFieldBlock input,.contact-box .marketingForm .optionSetFormFieldBlock textarea,.contact-box .marketingForm .optionSetFormFieldBlock select{padding-top:.5rem;padding-bottom:.5rem;border-radius:0}.allied-modal .marketingForm .phoneFormFieldBlock .phoneCountryCode,.contact-box .marketingForm .phoneFormFieldBlock .phoneCountryCode{background-color:var(--allied-theme-body-bg);border-radius:0}.allied-modal .marketingForm .phoneFormFieldBlock .phoneCountryCode .phoneCountryCodeLabel,.contact-box .marketingForm .phoneFormFieldBlock .phoneCountryCode .phoneCountryCodeLabel{background-color:var(--allied-theme-body-bg);padding-left:10px;padding-right:10px}.allied-modal .marketingForm .submitButtonWrapper button,.contact-box .marketingForm .submitButtonWrapper button{position:relative;overflow:hidden;border:none;border-radius:0 !important;padding-top:.5rem !important;padding-bottom:.5rem !important;background-color:var(--allied-theme-secondary);color:var(--allied-theme-primary);width:100% !important}.allied-modal .marketingForm .submitButtonWrapper button:hover,.allied-modal .marketingForm .submitButtonWrapper button:focus,.allied-modal .marketingForm .submitButtonWrapper button:active,.contact-box .marketingForm .submitButtonWrapper button:hover,.contact-box .marketingForm .submitButtonWrapper button:focus,.contact-box .marketingForm .submitButtonWrapper button:active{box-shadow:none;background-color:var(--allied-theme-secondary-500) !important;color:var(--allied-theme-primary)}.allied-modal .dynamics-form,.contact-box .dynamics-form{min-width:350px;max-width:506px;width:100%}.allied-modal.buyitnow,.contact-box.buyitnow{max-width:513px !important}.allied-modal.buyitnow .columns-equal-class.wrap-section,.contact-box.buyitnow .columns-equal-class.wrap-section{display:flex;gap:.5rem}@media(max-width: 767.98px){.allied-modal.buyitnow .columns-equal-class.wrap-section,.contact-box.buyitnow .columns-equal-class.wrap-section{flex-direction:column}}.allied-modal.buyitnow .columns-equal-class.wrap-section>.columnContainer,.contact-box.buyitnow .columns-equal-class.wrap-section>.columnContainer{padding:0 !important}.allied-modal .onFormSubmittedFeedback,.contact-box .onFormSubmittedFeedback{max-width:325px !important}.rank-math-faq-item,.rank-math-list-item{border-color:var(--allied-theme-gray-200)}.rank-math-faq-item .rank-math-question,.rank-math-list-item .rank-math-question{font-family:"Anton",sans-serif !important;font-size:1.15rem}.rank-math-faq-item .rank-math-question::after,.rank-math-list-item .rank-math-question::after{background-image:url(../images/icon-plus.svg)}.rank-math-faq-item.expanded,.rank-math-list-item.expanded{border-color:var(--allied-theme-gray-300);background-color:var(--allied-theme-gray-200)}.wpforms-container .wpforms-form .wpforms-field-layout>.wpforms-field-label{background-color:var(--allied-theme-primary-100) !important;padding:10px 15px !important;line-height:normal !important;font-weight:600 !important;font-size:1.25rem !important}.wpforms-container .wpforms-form .wpforms-field-layout>.wpforms-field-label::before{display:none}.wpforms-container .wpforms-form .zoom-image-choices .wpforms-image-choices-modern .wpforms-image-choices-item{position:relative}.wpforms-container .wpforms-form .zoom-image-choices .wpforms-image-choices-modern .wpforms-image-choices-item .zoom-image{background-image:url(../images/icon-magnifying.svg);background-repeat:no-repeat;position:absolute;top:5px;right:15px;width:24px;height:24px;z-index:999;cursor:pointer}.wpforms-container .wpforms-form .zoom-image-choices .wpforms-image-choices-modern label:not(.wpforms-error){max-width:100%}.wpforms-container .wpforms-form .design-type-options{padding:0 20px 30px}.tagcloud a{color:var(--allied-theme-primary) !important;background-color:var(--allied-theme-white);border:1px solid var(--allied-theme-primary-200)}.tagcloud a:hover{background-color:var(--allied-theme-primary-100)}.lwptoc{margin-top:0 !important}.lwptoc .lwptoc_i{background:var(--allied-theme-gray-200);border:1px solid var(--allied-theme-gray-300)}.lwptoc .lwptoc_i ul.lwptoc_itemWrap{margin:0 !important}.lwptoc .lwptoc_i ul.lwptoc_itemWrap li a{color:var(--allied-theme-primary-500)}.lwptoc .lwptoc_i ul.lwptoc_itemWrap li a:hover{color:var(--allied-theme-primary)}.lwptoc .lwptoc_i ul.lwptoc_itemWrap li ul.lwptoc_itemWrap{padding-left:1rem !important}.card.content-item{border-radius:0 !important}.card.content-item>img{border-radius:0 !important}#contact-box{scroll-margin-top:160px}.quick-link-boxes a{color:var(--allied-theme-black)}.quick-link-boxes a:hover,.quick-link-boxes a:focus,.quick-link-boxes a:active{color:var(--allied-theme-primary)}ul.post-meta{margin-bottom:0}ul.post-meta li{color:var(--allied-theme-white)}.part-number{color:var(--allied-theme-gray-600)}.alliedproduct-item{position:relative}.alliedproduct-item .flag-holder{position:absolute;top:.5rem;left:.5rem;display:inline-flex;justify-content:flex-start;flex-direction:column;align-items:flex-start;gap:.5rem;font-size:12px;z-index:99}.alliedproduct-item .flag-holder .sale-flag{display:inline-flex;align-items:center;text-transform:uppercase;color:var(--allied-theme-white);background-color:var(--allied-theme-red);padding:.15rem .5rem}.alliedproduct-item .flag-holder .stock-flag{display:inline-flex;align-items:center;text-transform:uppercase;color:var(--allied-theme-white);background-color:var(--allied-theme-green);padding:.15rem .5rem;background-image:url(../images/icon-package.svg);background-repeat:no-repeat;background-position:5px center;background-size:16px;padding-left:24px}.alliedproduct-item .flag-holder .stock-flag.out-of-stock{background-color:var(--allied-theme-gray-400)}.alliedproduct-item .product-buttons{position:relative}.alliedproduct-item .product-buttons a{text-decoration:none !important}.alliedproduct-item .product-buttons .btn{padding-left:.75rem;padding-right:.75rem}.alliedproduct-item ul.post-meta{margin-bottom:0}.alliedproduct-item ul.post-meta li{color:var(--allied-theme-body-color)}.alliedproduct-item .tagcloud a{background-color:var(--allied-theme-gray-200);border-color:var(--allied-theme-gray-300);color:var(--allied-theme-body-color) !important}.alliedproduct-item .link-arrow a::after{right:5px}.alliedproduct-item .product-title{color:var(--allied-theme-primary)}.alliedproduct-item.single-post .flag-holder{flex-direction:row}.alliedproduct-item.single-post .stock-block{position:relative;padding:1rem;background-color:var(--allied-theme-gray-200);border:1px solid var(--allied-theme-gray-300)}@media(min-width: 992px){.alliedproduct-item.single-post .stock-block{padding:1.25rem}}.alliedproduct-item.single-post .stock-block .title{text-transform:uppercase;color:var(--allied-theme-black)}.alliedproduct-item.single-post .stock-block .title.has-locations{background-image:url(../images/icon-location-primary-bold.svg);background-repeat:no-repeat;background-position:0 center;background-size:15px;padding-left:20px}.alliedproduct-item.single-post .stock-block .title.out-of-stock{color:var(--allied-theme-gray-700)}.alliedproduct-item.single-post .stock-block .location-item{background-color:var(--allied-theme-gray-200);border:1px solid var(--allied-theme-gray-300);padding:.75rem}.alliedproduct-item.single-post .stock-block .location-item:not(:last-child){margin-bottom:1rem}.alliedproduct-item.single-post .stock-block .location-item.has-stock{background-color:var(--allied-theme-white)}.alliedproduct-item.single-post .stock-block .location-item p{margin-bottom:0}.alliedproduct-item.single-post .stock-block .location-item p.location-name{font-weight:700;color:var(--allied-theme-black)}.alliedproduct-item.single-post .stock-block .location-item .location-stock{display:inline-flex;align-items:center;text-transform:uppercase;color:var(--allied-theme-white);background-color:var(--allied-theme-gray-400);font-size:.875rem;padding:.25rem .5rem}.alliedproduct-item.single-post .stock-block .location-item .location-stock.has-stock{background-color:var(--allied-theme-green)}.alliedproduct-item.single-post .stock-block .location-item .col-4{text-align:right}.alliedproduct-item.single-post .specifications-block{position:relative;padding:1.5rem 0;background-color:var(--allied-theme-gray-200)}@media(min-width: 992px){.alliedproduct-item.single-post .specifications-block{padding:1.75rem 0}}.alliedproduct-item.single-post .specifications-block .title{color:var(--allied-theme-primary);text-transform:uppercase}.alliedproduct-item.single-post .specifications-block .specifications-block-inner{padding:1.5rem;background-color:var(--allied-theme-white);border:1px solid var(--allied-theme-gray-300)}@media(min-width: 992px){.alliedproduct-item.single-post .specifications-block .specifications-block-inner{padding:1.75rem}}table.allied-product-attributes tbody th,table.allied-product-attributes tbody td{text-align:left !important}.figure-banner{width:100%}.figure-banner img{width:100%;height:350px;object-fit:cover}@media(min-width: 992px){.figure-banner img{height:450px}}@media(max-width: 767.98px){.blablablocks-tabs-buttons{flex-wrap:wrap !important}}.allied-product-modal .modal-content{border-radius:0}.allied-product-modal .modal-header{position:relative;gap:1rem}.allied-product-modal .modal-header::before{content:"";display:inline-flex;width:48px;height:48px;border:1px solid var(--allied-theme-gray-300);background-color:var(--allied-theme-gray-200);background-image:url(../images/icon-package-primary.svg);background-repeat:no-repeat;background-position:center;background-size:36px}.allied-product-modal .modal-header .part-number{line-height:normal}.allied-product-modal .modal-header .btn-close{position:absolute;top:1rem;right:1rem}.product-content-images{position:relative;padding-bottom:10px;border-bottom:1px solid var(--allied-theme-border-color)}.product-content-images img{max-width:100%;height:auto}.product-content-images .content-slider-product.slick-slider{position:relative;padding:1rem}.product-content-images .content-slider-product.slick-slider .slick-track{align-items:center}.product-content-images .content-slider-product.slick-slider ul.slick-dots{list-style-type:none;position:absolute;left:0;right:0;top:auto;bottom:1rem;padding:0;margin:0;display:flex;justify-content:center;gap:.5rem}.product-content-images .content-slider-product.slick-slider ul.slick-dots li{margin-bottom:0;position:relative}.product-content-images .content-slider-product.slick-slider ul.slick-dots li button{position:relative;font-size:0;line-height:0;display:block;height:5px;width:30px;padding:0;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:none;background:rgba(0,0,0,0)}.product-content-images .content-slider-product.slick-slider ul.slick-dots li button::after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--allied-theme-gray-300);border-radius:50px}.product-content-images .content-slider-product.slick-slider ul.slick-dots li.slick-active button::after{background-color:var(--allied-theme-secondary)}.product-gallery-images{position:relative}.product-gallery-images img{max-width:100%;height:auto}.product-gallery-images .gallery-slider-product.slick-slider{position:relative;padding:1rem;margin-bottom:10px;border:1px solid var(--allied-theme-border-color)}.product-gallery-images .gallery-slider-product.slick-slider .slick-track{align-items:center}.product-gallery-images .slider-product-thumbnail{position:relative;padding:1rem;border:1px solid var(--allied-theme-border-color);cursor:pointer}.product-gallery-images .slider-product-main{display:inline-flex !important;align-items:center;justify-content:center}.product-gallery-images .gallery-slider-product-nav.slick-slider .slick-list{margin:0 -5px}.product-gallery-images .gallery-slider-product-nav.slick-slider .slick-slide{padding:0 5px}.product-gallery-images .gallery-slider-product-nav.slick-slider .slick-track{margin-left:0 !important}.link-arrow a::after{background:url(../images/arrow-forward.svg) no-repeat center;background-size:12px !important}.link-arrow.has-primary-color a::after{background:url(../images/arrow-forward-primary.svg) no-repeat center}.link-arrow.has-secondary-color a::after{background:url(../images/arrow-forward-secondary.svg) no-repeat center}.phone-link a{position:relative;padding-left:24px;background-image:url(../images/icon-phone.svg);background-repeat:no-repeat;background-size:contain;display:inline-block}.contact-box{min-width:300px}.expand-link a::before,.expand-link span::before{background-image:url(../images/icon-expand.svg)}.wp-block-buttons.is-layout-flex{gap:1rem}.wp-block-buttons .wp-block-button .wp-block-button__link{position:relative;overflow:hidden;padding:.5rem 1.5rem !important;border-radius:0;border:none !important}.wp-block-buttons .wp-block-button .wp-block-button__link.has-primary-background-color{background-color:var(--allied-theme-primary) !important;border-color:var(--allied-theme-primary) !important;color:var(--allied-theme-white) !important}.wp-block-buttons .wp-block-button .wp-block-button__link.has-secondary-background-color{background-color:var(--allied-theme-secondary) !important;border-color:var(--allied-theme-secondary) !important;color:var(--allied-theme-primary) !important}.wp-block-buttons .wp-block-button.btn-secondary-alt .wp-block-button__link{padding-top:.5rem !important;padding-bottom:.5rem !important;border:1px solid var(--allied-theme-primary-200) !important;background-color:var(--allied-theme-white) !important;color:var(--allied-theme-primary) !important}.wp-block-buttons .wp-block-button.btn-secondary-alt .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.btn-secondary-alt .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.btn-secondary-alt .wp-block-button__link:active{background-color:var(--allied-theme-white) !important;color:var(--allied-theme-primary) !important}.wp-block-buttons .wp-block-button.btn-sm .wp-block-button__link{padding-top:.25rem !important;padding-bottom:.25rem !important;padding-left:1rem !important;padding-right:calc(1rem + 45px) !important;font-size:.875rem}.wp-block-buttons .wp-block-button.btn-sm .wp-block-button__link::before{background-size:12px}.wp-block-buttons .wp-block-button.btn-lg .wp-block-button__link{padding:.65rem 2.5rem !important}.wp-block-buttons .wp-block-button.btn-download .wp-block-button__link{position:relative;padding-right:40px !important;padding-top:.5rem !important;padding-bottom:.5rem !important}.wp-block-buttons .wp-block-button.btn-download .wp-block-button__link::before{content:" ";position:absolute;top:0;left:calc(100% - 40px);height:100%;width:40px;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;justify-content:center;line-height:0;transition:all .3s ease;z-index:2;background-image:url(../images/icon-download.svg);background-size:22px}.wp-block-buttons .wp-block-button.btn-download .wp-block-button__link.has-primary-color::before{background-image:url(../images/icon-download-primary.svg)}.wp-block-buttons .wp-block-button.btn-download .wp-block-button__link.has-primary-color::before:hover,.wp-block-buttons .wp-block-button.btn-download .wp-block-button__link.has-primary-color::before:active,.wp-block-buttons .wp-block-button.btn-download .wp-block-button__link.has-primary-color::before:focus{background-image:url(../images/icon-download.svg)}.wp-block-buttons .wp-block-button.btn-explore .wp-block-button__link{background-color:var(--allied-theme-white);color:var(--allied-theme-primary);border:1px solid var(--allied-theme-primary) !important;position:relative;padding-right:40px !important;padding-top:.5rem !important;padding-bottom:.5rem !important}.wp-block-buttons .wp-block-button.btn-explore .wp-block-button__link::before{content:" ";position:absolute;top:0;left:calc(100% - 40px);height:100%;width:40px;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;justify-content:center;line-height:0;transition:all .3s ease;z-index:2;background-image:url(../images/arrow-forward-primary.svg);background-size:14px}.wp-block-buttons .wp-block-button.btn-explore .wp-block-button__link:hover{background-color:var(--allied-theme-gray-200)}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link{border:1px solid var(--allied-theme-primary) !important;color:var(--allied-theme-primary)}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-primary-color{border-color:var(--allied-theme-primary) !important;color:var(--allied-theme-primary) !important}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-primary-color:hover{background-color:var(--allied-theme-primary) !important;border-color:var(--allied-theme-primary) !important;color:var(--allied-theme-white) !important}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-secondary-color{border-color:var(--allied-theme-secondary) !important;color:var(--allied-theme-secondary) !important}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-secondary-color:hover{background-color:var(--allied-theme-secondary) !important;border-color:var(--allied-theme-secondary) !important;color:var(--allied-theme-primary) !important}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-white-color{border-color:var(--allied-theme-white) !important;color:var(--allied-theme-white) !important}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.has-white-color:hover{background-color:var(--allied-theme-white) !important;border-color:var(--allied-theme-white) !important;color:var(--allied-theme-primary) !important}.wp-block-buttons .wp-block-button.is-style-outline.btn-download .wp-block-button__link.has-primary-color::before{background-image:url(../images/icon-download-primary.svg)}.wp-block-buttons .wp-block-button.is-style-outline.btn-download .wp-block-button__link.has-primary-color:hover::before{background-image:url(../images/icon-download.svg)}.head-location,.head-time,.head-phone,.head-email{position:relative;padding-left:26px}.head-location::before,.head-time::before,.head-phone::before,.head-email::before{content:" ";position:absolute;left:0;top:calc(50% - 11px);width:22px;height:22px;background-repeat:no-repeat;background-size:contain}.head-location::before{padding-left:24px;background-image:url(../images/icon-location-primary.svg)}.head-time::before{background-image:url(../images/icon-time-primary.svg)}.head-phone::before{background-image:url(../images/icon-phone-primary.svg)}.head-email::before{background-image:url(../images/icon-email-primary.svg)}.spotlight{position:relative;background-color:var(--allied-theme-gray-200);padding:1.5rem;height:100%}.spotlight .spotlight-icon{padding:.5rem;background-color:var(--allied-theme-gray-300);margin-bottom:.5rem;display:inline-flex;align-items:center;justify-content:center;transition:background .3s ease}.spotlight:hover,.spotlight:focus,.spotlight:active{background-color:var(--allied-theme-primary);color:var(--allied-theme-white);transition:background .3s ease}.spotlight:hover .spotlight-icon,.spotlight:focus .spotlight-icon,.spotlight:active .spotlight-icon{background-color:var(--allied-theme-primary-700);color:var(--allied-theme-white)}.spotlight:hover .spotlight-icon svg path,.spotlight:focus .spotlight-icon svg path,.spotlight:active .spotlight-icon svg path{fill:#fff !important}.spotlight:hover .wp-block-heading,.spotlight:focus .wp-block-heading,.spotlight:active .wp-block-heading{color:var(--allied-theme-secondary)}.spotlight-block{counter-reset:section}.spotlight-block .spotlight::before{position:absolute;counter-increment:section;content:counter(section) " ";font-weight:700;font-size:1rem;line-height:normal;margin-right:.5em;background-color:var(--allied-theme-secondary);color:var(--allied-theme-white);display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;top:-16px;left:calc(50% - 16px)}ul.bulleted-list1>li::before,ul.wp-block-list>li::before{background-image:url(../images/icon-rounded-tick.svg)}ul.bulleted-list1.list-style-white>li::before,ul.wp-block-list.list-style-white>li::before{background-image:url(../images/icon-rounded-tick-white.svg)}.btn-secondary{color:var(--allied-theme-primary)}.border-box img{border:2px solid var(--allied-theme-secondary)}.icon-error{background-image:url(../images/icon-error.svg);background-repeat:no-repeat;background-size:24px;background-position:0 -1px;padding-left:30px}ul.tag-list{padding:0;list-style-type:none;display:flex;flex-wrap:wrap;gap:.5rem}ul.tag-list li{background-color:var(--allied-theme-gray-200);color:var(--allied-theme-gray-800);padding:.3rem .75rem;font-size:.875rem}ul.tag-list li::before{display:none !important;visibility:hidden !important}