:root{--Brand-Blue:#072f70;--Brand-Red:#a80c24;--Brand-Black:#121112;--Brand-Accent-Gray:#898889;--Brand-Accent-Blue:#8397b8;--Brand-Accent-Red:#d48692;--font-avant:"itc-avant-garde-gothic-pro",sans-serif}body{font-family:"Open Sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0.28px;background-color:transparent;margin:0
!important;overflow-x:hidden}p.large{font-family:"Open Sans",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:0.36px}p.small{font-family:"Open Sans",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.24px}@media only screen and (min-width: 1199px){body a[href^="tel:"]{pointer-events:none;text-decoration:none}}body
.fauxlink{cursor:pointer}body h1,
body .h1,
body h2,
body .h2,
body h3,
body .h3,
body h4,
body .h4,
body h5,
body .h5,
body h6,
body .h6 body
.subtitle{font-family:var(--font-avant)}body h1,
body
.h1{color:var(--Brand-Blue);font-size:48px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-0.96px}body
.heading.headline{font-size:56px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-1.12px}body h2,
body
.h2{font-size:40px;font-style:normal;font-weight:500;line-height:48px}body h3,
body
.h3{font-size:32px;font-style:normal;font-weight:700;line-height:120%}body h4,
body
.h4{font-size:24px;font-style:normal;font-weight:500;line-height:120%}body h5,
body
.h5{font-size:20px;font-style:normal;font-weight:500;line-height:120%}body h6,
body
.h6{font-size:14px;line-height:20px;font-weight:700;margin:0
0 10px}body
.subtitle{font-size:18px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:2.16px;text-transform:uppercase;display:block;margin-bottom:24px}h2,.h2,h3,.h3{color:var(--Brand-Blue)}@media (max-width: 991px){body h1,
body
.h1{font-size:40px}body
.heading.headline{font-size:42px}body h2,
body
.h2{font-size:32px}body h3,
body
.h3{font-size:24px}body h4,
body
.h4{font-size:20px}body h5,
body
.h5{font-size:18px}body h6,
body
.h6{font-size:14px}body
.subtitle{font-size:14px}}.section{padding-top:65px;padding-bottom:65px}.nested+.buckets,.richtext+.buckets{margin-top:32px}.headline{font-family:"Open Sans";font-size:56px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-1.12px}.light-blue-0{background:var(--blue-0)}.light-blue-gradient{background:linear-gradient(180deg, #f5f7ff 0%, rgba(255, 255, 255, 0) 100%)}.primary-blue-bg{background:var(--blue-primary)}.logo-background{background-image:url("/assets/images/template/bg-with-logo.png");background-size:cover;background-repeat:no-repeat;background-position:center center}.blue-gradient-overlay .richtext
a{color:#fff;font-weight:700}.logo-carousel .slick-list{height:100px}.logo-carousel .slick-track{display:flex;align-items:center;height:100%}.logo-carousel .slick-slide{display:flex;justify-content:center;align-items:center;padding:0px
30px}.logo-carousel .slick-slide
img{width:120px;-o-object-fit:contain;object-fit:contain;transition:0.2s}.logo-carousel .slick-slide:hover
img{transition:0.2s}.gallery.logo-carousel.slick-initialized.slick-slider:before{content:"";width:30%;position:absolute;height:100%;right:0;background:rgb(255, 255, 255);background:linear-gradient(
94deg,
rgba(255, 255, 255, 0) 0%,
rgba(255, 255, 255, 1) 100%
);top:0;z-index:3}.gallery.logo-carousel.slick-initialized.slick-slider:after{content:"";width:30%;position:absolute;height:100%;left:0;background:rgb(255, 255, 255);background:linear-gradient(
266deg,
rgba(255, 255, 255, 0) 0%,
rgba(255, 255, 255, 1) 100%
);top:0;z-index:3}.assistance-row{background:linear-gradient(
270deg,
#112874 76.04%,
rgba(14, 42, 135, 0.6) 100%
);position:relative}.product-row{background:var(--blue-primary)}.container-fluid.assistance-row::after{content:"";width:100%;background-image:url(/assets/images/template/facility-analysis-banner-image.jpg);background-position:left center;position:absolute;background-size:contain;left:0;height:100%;top:0;background-repeat:no-repeat;z-index:-1}.product-row h4,
.product-row p,
.assistance-row h4,
.assistance-row
p{margin:0;color:#fff}.product-row .heading-col,
.assistance-row .heading-col{position:relative}.product-row .heading-col:after,
.assistance-row .heading-col:after{content:"";width:2px;height:100%;position:absolute;right:15px;display:block;background:#fff;top:0;transform:translateX(-50%)}.product-row .heading-col h4,
.col-md-4.heading-col
h4{padding-right:50px}#footer #footer-bottom{padding:16px
0;border-top:3px solid var(--Brand-Red)}#footer #footer-bottom
.container{}#footer-top{padding-top:80px;padding-bottom:80px}#footer #footer-bottom p
a{color:#000}#footer-top
h3{color:#193db3;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0.32px}.footer-nav{list-style:none;margin:0;padding:0}.footer-nav
li{margin-bottom:8px}.footer-nav li
a{color:#000;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0.32px}.contact-box{margin-top:10px;margin-bottom:10px}.contact-box
i{color:var(--blue-primary)}.contact-box
.tel{color:#000}footer
.title{display:none}#primary-toggle:not(.active) .close{display:none}#primary-toggle.active
.open{display:none}#footer-bottom
a{color:#fff}.block.product-row,.block.full.container-fluid.assistance-row{padding:40px}#footer-top .social
i{color:#193db3}#footer-top .container .row>*{padding:0
32px}#footer-top .container .row
h3{margin-top:0}#back-top{i{margin-right:12px}}@media (min-width: 1199px){#footer-top
.social{margin-top:60px}}@media (max-width: 1199px){#header-top{display:none !important}#header-bottom{display:flex;justify-content:flex-end}}@media (min-width: 767px) and (max-width: 1200px){#footer-top
.logo{max-width:350px;margin:0
auto}.contact-details{}}.landing-page-hero.block{background-size:contain;background-position:right center;background-repeat:no-repeat}.inner-hero-row.block{background-size:contain;background-repeat:no-repeat;background-position:right center;position:relative}.inner-hero-row.block
.column{position:relative;z-index:2}.explore-resources{background-image:url("/assets/images/template/light-diamond-plate-bg-optimized.jpg");background-size:cover;background-position:center center}@media (min-width: 991px){.inner-hero-row.block:after{content:"";width:100%;height:100%;position:absolute;background:linear-gradient(
263deg,
rgba(255, 255, 255, 0) 20%,
rgba(255, 255, 255, 1) 35%
);top:0;right:0}}@media (min-width: 1199px){.inner-hero-row.block:after{content:"";width:100%;height:100%;position:absolute;background:linear-gradient(
263deg,
rgba(255, 255, 255, 0) 20%,
rgba(255, 255, 255, 1) 30%
);top:0;right:0}}@media (max-width: 1400px){}@media (max-width: 1225px){.inner-hero-row.block{background-position:150% 100%}.inner-hero-row .nested
.block{justify-content:flex-start}.inner-hero-row .nested .column:first-child{width:60% !important}}@media (max-width: 991px){.inner-hero-row .nested .column:first-child{width:100% !important}.landing-page-hero.block{background-size:cover}.inner-hero-row.block{background-size:contain;background-position:center bottom}.inner-hero-row .nested .column:last-child{height:270px}.inner-hero-row.block:after{content:"";width:100%;height:100%;position:absolute;background:linear-gradient(
0deg,
rgba(255, 255, 255, 0) 0%,
rgba(255, 255, 255, 1) 44%
);top:0;right:0}}.angled-pattern .column:last-child{position:relative}.angled-pattern .column:last-child:after{content:"";position:absolute;left:-120px;height:100%;width:380px;background-image:url("/assets/images/template/angled-pattern.png");background-position:top;top:0;background-size:cover;background-repeat:no-repeat}#main-content>.block.full>.column:not(.w100){padding-top:65px;padding-bottom:65px}@media (min-width: 1024px){body.parent-20 #main-content>.block:first-child{padding-bottom:0px}body.parent-20 #main-content>.block:first-child+.block{padding-top:0px}}@media (max-width: 1199px){.block.column-has-bg .column.column-has-bg-right{background-position:right center;background-repeat:no-repeat}}@media (min-width: 767px) and (max-width: 1199px){.angled-pattern .column.column-has-bg-right{background-position:0% 100% !important}.angled-pattern .column:last-child:after{background-position:right center;background-size:100%;left:-40%;width:500px}}@media (max-width: 991px){}@media (max-width: 767px){.block.column-has-bg .column.column-has-bg-right{height:270px;background-size:100%;background-repeat:no-repeat}.angled-pattern .column:last-child:after{background-image:transparent !important}.angled-pattern .column:last-child:after{left:-250px}}@media (max-width: 420px){body:not(.tpl-1) #main-content>.block:first-child{padding-bottom:60px}}#footer{border-top:7px solid var(--Brand-Red)}#footer #footer-top{padding:20px
0}#footer #footer-top .logo
img{width:220px}.footer-utility
a{position:relative;padding-right:10px;margin-right:20px}.footer-utility a:after{content:"";position:absolute;height:10px;width:2px;background:var(--Brand-Red);top:50%;transform:translateY(-50%);right:-10px}.footer-utility a:last-child:after{width:0px}.footer-primary{list-style:none;padding:0px}.footer-link-items{padding:0px
35px;-moz-column-gap:65px;column-gap:65px}.explore-menu,.contact-info{width:50%}.contact-item
i{color:var(--Brand-Red)}.contact-item
address{margin-bottom:0px}ul.menu-explore{list-style:none;padding:0}ul.menu-explore
li{margin-bottom:8px}ul.menu-explore li
a{color:var(--Text-Black, #000);font-feature-settings:"clig" off, "liga" off;font-family:"Open Sans";font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0.28px}.footer-primary
li{margin-bottom:20px}.explore-menu h5,
.contact-details h5,
.footer-primary li
a{color:var(--Text-Black, #000);font-family:var(--font-avant);font-size:20px;font-style:normal;font-weight:500;line-height:120%}.footer-primary li
a{position:relative}.footer-primary li a:after{content:"\e09f";font-family:"Font Awesome 6 Pro";position:absolute;right:-25px;color:var(--Brand-Red)}.footer-primary li a:hover{text-decoration:none;color:var(--Brand-Red)}@media (max-width: 1300px){#footer #footer-top .logo
img{width:100%}}@media (max-width: 991px){.footer-link-items{padding:0px}#footer #footer-top .logo,
#footer #footer-top .logo
img{width:200px;display:block;margin:0
auto 23px auto}.explore-menu,.contact-info{width:100%}#footer #footer-top{padding:20px
0}}@media (max-width: 667px){#footer #footer-top{padding:20px
0}}.button{border-radius:4px;transition:0.2s all;padding:10px
40px;text-align:center;font-family:var(--font-avant);font-size:16px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:0.96px;text-transform:uppercase;color:#fff;display:inline-block}.button:hover{transition:0.2s all;text-decoration:none}.button.primary-btn{color:#fff;background:var(--Brand-Blue)}.button.primary-btn:hover{background:var(--Brand-Red)}.button.secondary-btn{background:var(--Brand-Red);color:#fff;border:1px
solid var(--Brand-Red)}.button.secondary-btn:hover{background:#fff;color:var(--Brand-Red);border:1px
solid var(--Brand-Red)}.button.button-ghost{background:transparent;border:2px
solid #fff}.button.button-ghost:hover{color:var(--blue-primary) !important}.has-bg-image .button.secondary-btn:hover{background:#fff;color:var(--Brand-Red)}.ghost-btn{border-radius:4px;border:1px
solid #072f70;background:var(--UI-White,#fff);color:#000}.ghost-btn:hover{background:#072f70;color:#fff}button.button{border:none}.block-element{margin-bottom:22px}.w25{width:25%}.w30{width:30%}.w33{width:33.33%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w66{width:66.66%}.w70{width:70%}.w75{width:75%}.w100{width:100%}.block{margin:0
auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;background-position:center center;padding-bottom:65px;padding-top:65px;background-size:cover;position:relative}.section{padding-bottom:65px;padding-top:65px}.block .nested
.block{padding-top:0px;padding-bottom:0px}.block.full{max-width:100%}#main-content .block:first-child:has(.button:only-child){align-items:center}#main-content .block:first-child .h1,
#main-content .block:first-child
h1{margin-top:0px}@media (min-width: 576px){.block{max-width:540px}.block.full{padding-left:calc(50vw - 288px);padding-right:calc(50vw - 288px)}}@media (min-width: 768px){.block{max-width:720px}.block.full{padding-left:calc(50vw - 384px);padding-right:calc(50vw - 384px)}#main-content>.block:first-child:has(>.button:only-child){display:flex;align-items:center}.block:not(.block.text-center-top)>.column:last-child:has(>.button:only-child){display:flex;justify-content:flex-end;flex-direction:row}}@media (min-width: 992px){.block{max-width:960px}.block.full{padding-left:calc(50vw - 496px);padding-right:calc(50vw - 496px)}}@media (min-width: 1200px){.block{max-width:1140px}.block.full{padding-left:calc(50vw - 600px);padding-right:calc(50vw - 600px)}}@media (min-width: 1400px){.block{max-width:1320px}.block.full{padding-left:calc(50vw - 660px);padding-right:calc(50vw - 660px)}}.block.full.wide{padding-left:0;padding-right:0}.block.full.column-has-bg{padding-left:0;padding-right:0}.block.full.column-has-bg>.column:first-child{padding-left:calc(50vw - 600px)}.block.full.column-has-bg>.column:last-child{padding-right:calc(50vw - 600px)}.block.has-bg+.block.column-has-bg{padding-top:0}.block.column-has-bg{padding-top:0;padding-bottom:0}.nested .block.has-bg .column:first-child,
.nested .block.column-has-bg .column:first-child{padding-left:15px}.nested .block.has-bg .column:last-child,
.nested .block.column-has-bg .column:last-child{padding-right:15px}.nested
.block{margin-bottom:32px}.nested .block:last-child{margin-bottom:0px}.block
.column{background-size:cover;display:block;flex-direction:column}.block .column:not(:first-child){padding-left:30px}.block .column:not(:last-child){padding-right:30px}.block .column:last-child{margin-right:auto}.block.narrow>.column>*{max-width:767px;margin-left:auto;margin-right:auto}.block.wide{max-width:100%}.block.nopadding{padding-top:0 !important;padding-bottom:0 !important}.block.text-left-middle{align-items:center}.block.text-right-middle{align-items:center;text-align:right}.block.text-center-top{text-align:center}.block.text-center-middle{text-align:center;align-items:center}.text-left-middle.column-has-bg{align-items:inherit}.text-left-middle.column-has-bg>.column{justify-content:center;display:flex}.text-left-middle.column-has-bg>.column>*{margin-left:0}.richtext p:last-child{margin-bottom:0}.richtext+.button{margin-top:22px}.button+.buckets{margin-top:30px}.white-bg{background-color:#fff}.image-text-blocks h4,h2.heading,.blue-heading{color:var(--blue-primary)}.red-heading{color:var(--red-primary)}.dark-heading{color:#000}.white-heading{color:#fff}.brand-blue-bg{background:var(--Brand-Blue)}.light-gradient-bg{background:linear-gradient(
180deg,
rgba(7, 47, 112, 0) 70.31%,
rgba(7, 47, 112, 0.1) 100%
)}.full-diamond-bg{background-image:url("/assets/images/template/light-diamond-plate-bg-optimized.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center}.light-gray-bg{background-color:#f3f5f8}.blue-gradient-overlay{background-size:cover;background-position:center center}.blue-gradient-overlay .heading,
.blue-gradient-overlay
.richtext{color:#fff}table{min-width:500px;width:100%;margin-top:32px}table
td{text-align:center}table tbody:first-child tr:first-child td,
table thead:first-child tr:first-child
th{font-weight:bold;text-align:center}table,table>tbody>tr>td,table>tbody>tr>th,table>tfoot>tr>td,table>tfoot>tr>th,table>thead>tr>td,table>thead>tr>th{}table tbody:first-child tr td:first-child{font-weight:bold;text-align:left}.table-responsive{position:relative;overflow:auto;display:block;padding-bottom:15px;border:0}.table-responsive::-webkit-scrollbar-track{border-radius:5px;background-color:rgba(238,238,238,1);height:10px}.table-responsive::-webkit-scrollbar{width:12px;background-color:#eee;height:5px;border-radius:10px}.table-responsive::-webkit-scrollbar-thumb{border-radius:10px;background-color:#0c0807}.table-responsive table thead
tr{background:var(--Brand-Blue)}.table-responsive table thead
td{color:#fff;font-feature-settings:"clig" off, "liga" off;font-family:"Open Sans";font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0.28px}.table-responsive table tr
td{padding-top:12px;padding-bottom:12px}.table-reponsive table tbody
td{color:var(--Text-Gray, #5c5c5c);font-feature-settings:"clig" off, "liga" off;font-family:"Open Sans";font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0.28px}.table-responsive table tbody tr:nth-child(even){background:#f0f1f3}@media only screen and (max-width: 767px),
(min-device-width: 768px) and (max-device-width: 1024px){.no-more-table table,
.no-more-table thead,
.no-more-table tbody,
.no-more-table th,
.no-more-table td,
.no-more-table
tr{display:block}.no-more-table
table{border:0
!important;min-width:0 !important}.no-more-table thead
tr{position:absolute;top:-9999px;left:-9999px}.no-more-table
tr{padding:8px
0}.no-more-table tr:first-child{padding-top:0}.no-more-table tr:last-child{padding-top:0}.no-more-table
td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50% !important}.no-more-table td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}.no-more-table td:before{content:attr(data-title)}}hr{margin:60px
auto;border-top:1px solid #ddd}.hr{margin:0;height:1px;background-color:#ddd;width:100%;margin:60px
auto;display:block}.hr:first-child{margin-top:0}.hr:last-child{margin-bottom:0}.round,.round:before{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.richtext ul,ul.fancy{list-style:none;text-align:left;padding:0px;margin-bottom:22px}.richtext ul li,
ul.fancy
li{margin:0
0 8px;position:relative;padding-left:20px}.richtext ul li:last-child,
ul.fancy li:last-child{margin-bottom:0}.richtext ul li:before,
ul.fancy li:before{height:20px;width:20px;display:block;position:absolute;top:2px;left:0px}ul.fancy li
a{display:block;position:relative;color:var(--Brand-Blue)}ul.fancy li a:after{content:"\e09f";font-family:"Font Awesome 6 Pro";color:var(--Brand-Blue);padding-left:10px}ul.fancy li a:hover{color:var(--Brand-Red);text-decoration:none}ul.fancy li a:hover:after{color:var(--Brand-Red);transform:translateY(10px)}.richtext ul li:before,
ul.fancy li:before{content:"\f111";font-family:"Font Awesome 6 Pro";font-weight:900;color:var(--Brand-Red);font-size:8px;left:-10px;top:5px}.columnlist-2>ul,ul.columnlist-2{-moz-column-count:2;column-count:2;list-style-position:outside;margin:0}.columnlist-3>ul,ul.columnlist-3{-moz-column-count:3;column-count:3;list-style-position:outside;margin:0}.columnlist-2 > ul li,
.columnlist-3 > ul li,
ul.columnlist-2 li,
ul.columnlist-3
li{padding-right:10px;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.columntext-2,.columntext-3{display:flex;flex-wrap:wrap}.columntext-2>p{width:50%;padding-right:10px;margin-bottom:0}.columntext-2>p+p{padding-left:10px;padding-right:0}.columntext-3>p{width:33%;padding-right:10px;margin-bottom:0}.columntext-3>p+p{padding-left:10px;padding-right:0}.quote{border-left:none;padding:10px
0 0 50px;position:relative}.quote:before{content:"";position:absolute;top:0;left:0;background-image:url(/assets/images/template/quotation-icon.svg);display:block;width:103px;height:84px}.quote
.content{color:var(--Text-Black, #000);font-family:var(--font-avant);font-size:24px;font-style:normal;font-weight:500;line-height:120%}.quote
.source{margin:24px
0 0;display:block;color:var(--Text-Black, #000);font-feature-settings:"clig" off, "liga" off;font-family:"Open Sans";font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0.28px}.quote .source:before{content:"\2013";margin-right:5px;display:inline-block}.testimonials{position:relative}.testimonials .slick-slider{padding-bottom:0;margin-bottom:0}.testimonials
.item{padding-left:100px;padding-right:100px}.testimonials:before{content:"";width:70px;height:60px;background:url("/assets/images/template/quotes.svg") center center no-repeat
transparent;display:block;position:absolute;left:0;top:3px}.testimonials
.subtitle{display:block;margin-bottom:10px}.testimonials
.author{display:block;margin-top:15px}.files li
a{background:#d82e2e;color:#fff}.explore-resources .card-items,
.explore-resources
.heading{margin-bottom:40px}.resource-col
a{border:1px
solid #d3d4d8;border-radius:4px;padding:30px;text-align:center;background:#fff;display:block;box-shadow:0px 0px 24px 0px rgba(7, 47, 112, 0);transition:0.2s all}.resource-col
.icon{background:var(--Brand-Blue);display:flex;align-items:center;justify-content:center;border-radius:100%;width:100px;height:100px;margin:0
auto 16px auto}.resource-col .icon
img{display:block;width:50px;height:50px}.resource-col
span{color:var(--Text-Gray, #5c5c5c);text-align:center;font-family:"Open Sans",sans-serif;font-size:18px;text-transform:uppercase;font-style:normal;font-weight:700;line-height:120%;display:block;margin-bottom:16px}.resource-col:hover
.icon{background:var(--Brand-Red)}.resource-col:hover span,
.resource-col:hover
i{color:var(--Brand-Red)}.resource-col:hover
a{text-decoration:none}.resource-col a:hover{box-shadow:0px 0px 24px 0px rgba(7, 47, 112, 0.12);transition:0.2s all}.explore-resources-all .resource-col
p{min-height:105px;padding-top:15px}.explore-resources-all .resource-col
span{height:50px;display:flex;width:100%;justify-content:center;align-items:center;margin:0}ul.details{padding:0px
!important;margin:0px
!important}ul.details li:before{content:""}ul.details
li{display:flex;align-items:baseline;-moz-column-gap:15px;column-gap:15px}ul.details li
.tel{color:#fff;text-decoration:none}ul.details li
i{color:var(--Brand-Red)}#rfq-banner{background-image:url("/assets/images/template/blue-bg-rfg.jpg");background-repeat:no-repeat;background-size:cover}#rfq-banner .heading,
#rfq-banner
p{color:#fff}#rfq-banner .button:not(:hover){background:#fff;color:#000}.border-top-red{border-top:8px solid var(--Brand-Red)}.differentiator-col{color:#f0f1f3}.differentiator-col
p{font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:0.36px}.differentiator-col p
span{font-family:var(--font-avant);font-size:24px;font-style:normal;font-weight:700;line-height:120%}p.title-sequence
.number{color:var(--Brand-Red);margin-right:20px}p.title-sequence{color:var(--Text-Black, #000);font-feature-settings:"clig" off, "liga" off;font-family:"Open Sans";font-size:14px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0.28px}.block .nested .calculator-container.block{margin-bottom:60px !important}.block .nested:last-child .calculator-container.block{margin-bottom:0px !important}.calculator{border-radius:4px;border:1px
solid var(--Brand-Blue, #072f70);background:#fff;padding:30px
25px}span.blog-title{display:-webkit-box;max-width:100%;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:65px;display:flex;align-items:baseline}.post-item
p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:auto;height:48px}@media (max-width: 1400px){.resource-col
span{min-height:60px;display:flex;justify-content:center;align-items:center}}#site-alert{position:absolute;top:0;width:100%;background-color:black;color:white;height:60px;display:flex;align-items:center;justify-content:center}#header .row .col-xxl-3{display:flex;justify-content:flex-start}#header .logo
img{height:65px;width:100%}#global-nav{float:left}#global-nav{line-height:1;margin-left:10px}#global-nav>li{font-size:0.8em;line-height:40px;height:40px;margin:0
10px;display:inline-block;position:relative}.search-form{position:relative;width:325px;border:none;border-radius:0;background:transparent}.search-form input,
.search-form
button{color:#000;background:none;border:none;box-shadow:none;display:inline-block;vertical-align:middle}.search-form
input{border-radius:4px;border:0.5px solid #898889;height:40px;color:#898889;font-feature-settings:"clig" off, "liga" off;font-family:var(--font-avant);font-size:12px;font-style:normal;font-weight:500;line-height:36px;letter-spacing:0.72px;text-transform:uppercase;padding:8px
12px;width:100%}.search-form input:focus{border-color:1px solid #a1a4b1}.search-form
button{border-radius:4px;background:var(--Button-Default, #072f70);position:absolute;height:40px;display:flex;align-items:center;justify-content:center;top:0;right:0;color:#fff;font-size:0;padding:0px
10px}.search-form button:after{font-family:"Font Awesome 6 Pro";content:"\f002";font-size:16px;font-weight:400}.search-form button:hover:after{color:#dc4405}.search-form button:focus{box-shadow:0px 0px 3px 0px rgba(184, 184, 184, 1)}.search-form ::-moz-placeholder{color:#030101;opacity:1}.search-form ::placeholder{color:#030101;opacity:1}.search-form :-ms-input-placeholder{color:#030101}.search-form ::-ms-input-placeholder{color:#030101}#header-top
.tel{color:#000;font-family:var(--font-avant);font-size:16px;font-style:normal;font-weight:700;line-height:120%}#header-top .tel
i{color:var(--blue-primary)}.cta-box
.tel{position:relative;display:flex;align-items:baseline}.cta-box .tel:before{content:"\f095";font-family:"Font Awesome 5 Pro";color:var(--Brand-Red);padding-right:11px}@media (min-width: 1400px){#header-top .search-container{width:58.8%}}@media (min-width: 1199px){#header-top{-moz-column-gap:32px;column-gap:32px}#header-top .search-container{display:flex;justify-content:flex-start;width:58.8%}}@media (max-width: 1399px){#header-top .search-container{display:flex;justify-content:flex-start;width:56.8%}}@media (max-width: 1199px){#header .logo
img{height:60px;width:100%}}@media (max-width: 767px){#header .logo
img{height:40px;width:100%}}#primary-nav
a{text-decoration:none;display:block;position:relative}@media only screen and (min-width: 1200px){#primary-nav{padding:0;margin:0px
-40px 0px 0px;justify-content:flex-end;display:flex}#primary-nav>li{margin:0;padding:0;height:60px;display:flex;align-items:center;position:relative;width:calc(100% / 6)}#primary-nav>li>a{padding:0px;position:relative;color:#000;font-family:var(--font-avant);font-style:normal;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0.32px;text-transform:uppercase;position:relative;display:block;text-align:center;width:100%}#primary-nav>li>a:after{content:"";width:0;height:16px;background:url(/assets/images/template/drop-down-menu-dots.svg);position:absolute;bottom:-15px;left:0;transition:0.2s all;background-repeat:no-repeat;background-position:center}#primary-nav>li:hover>a:after{width:100%;transition:0.2s all}#primary-nav li:last-child
a{}#primary-nav
ul{background:var(--Text-Text-White, #fff);border-top:4px solid var(--Brand-Red);box-shadow:0px 10px 24px 0px rgba(0, 0, 0, 0.1);padding:10px
5px;width:250px;position:absolute;top:64px;left:0;z-index:10;display:none}#primary-nav
ul.active{display:block}#primary-nav ul
li{line-height:normal;margin:0
2px;position:relative;list-style:none}#primary-nav ul li
a{color:#000;font-size:14px;padding:10px
20px}#primary-nav ul li>a{}#primary-nav ul li>a:hover{text-decoration:none;background:var(--Brand-Red);color:#fff}#primary-nav>li>i{display:none}#primary-nav ul li>i{position:absolute;z-index:200;right:15px;font-style:normal;top:4px}#primary-nav ul li>i:before{font-family:"Font Awesome 5 Pro";content:"\f105"}#primary-nav ul.active li>i:before{content:"\f107"}#primary-nav ul
ul{background-color:transparent;position:relative;top:0}}@media (min-width: 1200px) and (max-width: 1400px){#primary-nav>li>a{font-size:14px}}#home-banner.slick-dotted.slick-slider{margin-bottom:0px !important}.home-banner-wrapper{position:relative;height:100%}.hero-content{position:absolute;z-index:3;top:0;width:100%;height:100%;display:flex;align-items:center}#home-banner,
#home-banner .slide,
#home-banner
.constrain{height:650px;position:relative}#home-banner picture
img{position:absolute;top:0;right:0;-ms-transform:translateY(-50%) translateX(-50%);height:650px;width:auto;-o-object-fit:contain;object-fit:contain}#home-banner
.caption{position:absolute;z-index:2;top:65%;left:0;right:0;transform:translateY(-50%)}.hero-content
.caption{max-width:680px}.hero-content .caption
h1{color:var(--Brand-Blue, #072f70);font-family:var(--font-avant);font-size:56px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-1.12px}.hero-content .caption
p{color:var(--Text-Black, #000);font-family:"Open Sans";font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:0.36px}.banner-overlay:after,.image-bg:before{content:"";background-color:rgba(0, 0, 0, 0.5);height:100%;width:100%;position:absolute;top:0;left:0}#home-banner
span{display:block}#home-banner
.h2{color:var(--Text-White, #fff);text-shadow:0px 4px 24px #000;font-family:"Open Sans";font-size:56px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-1.12px;margin-bottom:24px}#home-banner
.h1{color:var(--Text-White, #fff);text-shadow:0px 4px 24px #000;font-family:"Open Sans";font-size:18px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:2.16px;text-transform:uppercase}#home-banner .slick-dots{bottom:15px;z-index:3;width:300px;right:10%}#home-banner .slick-dots button:before{}#home-banner .slick-prev{left:0;z-index:9}#home-banner .slick-next{right:0;z-index:9}#home-banner .slick-prev:before{font-family:"Font Awesome 5 Pro";content:"\f104"}#home-banner .slick-next:before{font-family:"Font Awesome 5 Pro";content:"\f105"}#home-banner .slide::before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(
263deg,
rgba(255, 255, 255, 0) 0%,
rgba(255, 255, 255, 1) 69%
);z-index:1}#home-banner .slide
.constrain{position:relative;z-index:2;max-width:1200px;margin:0
auto}#home-banner .slide .constrain
.caption{max-width:730px}#home-banner .home-badge{width:170px;z-index:2}@media (min-width: 767px){#home-banner .home-badge{position:absolute;bottom:25%;right:11%}}@media (min-width: 991px){#home-banner .home-badge{position:absolute;bottom:25%;right:15%}}@media (min-width: 1199px){#home-banner .home-badge{position:absolute;bottom:25%;right:20%}}@media (max-width: 1199px){#home-banner .slide .constrain
.caption{padding:0px
20px}.home-hero-banner.block
.column{padding:0px
!important}}@media (max-width: 991px){#home-banner .slide .constrain
.caption{max-width:590px}}@media (max-width: 767px){.hero-content .caption
h1{font-size:46px}#home-banner
.caption{top:40%}#home-banner .home-badge{position:absolute;bottom:40px;left:50%;transform:translateX(-50%)}#home-banner .slide::before{background:linear-gradient(
263deg,
rgba(255, 255, 255, 0) 0%,
rgba(255, 255, 255, 1) 40%
)}}#inner-banner{padding-top:20px;padding-bottom:20px;border-bottom:2px solid var(--Red-Primary-Red, #d82e2e);background:linear-gradient(
270deg,
#a0b5fa 0%,
#6d83ce 16.65%,
#4c64b2 33.65%,
#3c54a4 54.9%,
#253e90 100%
)}#inner-banner span,
#inner-banner
a{color:#fff;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.24px}.container-fluid.inner-banner{background-color:var(--Brand-Blue);padding-top:12px;padding-bottom:12px}.crumb-container
span{color:#fff}.crumb-container span
a{color:#fff}.crumb-container span:not(.current):after{font-family:"Font Awesome 6 Pro";content:"\f105";font-weight:700;margin:0
8px;color:#fff}.crumb-container
span.current{font-weight:400}.tabs .tab-content{display:none}.tabs .tab-content.current{display:block}.tabbed-content .tab-content{padding:32px}.tabbed-content .content-block{padding:0}.tabbed-content .nav-tabs
li{transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s}.tabbed-content .nav-tabs a,
.tabbed-content .nav-tabs li.active
a{border-radius:0}.tabbed-content
.block{padding:0}.tabbed-content.tabs-left{display:flex;flex-wrap:wrap}.tabbed-content.tabs-left .nav-tabs{border-bottom:0;margin-bottom:0;display:block;flex-wrap:wrap;text-align:center;align-items:center;width:15%}.tabbed-content.tabs-left .nav-tabs
li{border:0;margin-bottom:0px;width:100%}.tabbed-content.tabs-left .nav-tabs li.active a,
.tabbed-content.tabs-left .nav-tabs li:hover
a{border:0}.tabbed-content .nav li
a{color:var(--Text-White, #fff);font-feature-settings:"clig" off, "liga" off;font-family:"Open Sans";font-size:14px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0.28px;background:var(--Brand-Blue);padding:12px
30px;transition:0.2s all}.tabbed-content .nav li a:hover,
.tabbed-content .nav li.active
a{background:var(--Brand-Red);transition:0.2s all;color:#fff !important}.tabbed-content .tab-content{border-radius:0px 4px 4px 4px;border:1px
solid var(--UI-02, #d3d4d8);background:var(--Text-White, #fff)}.tabbed-content.tabs-left .nav-tabs
a{border:0;margin:0;font-weight:bold;padding:20px
25px 20px 15px;font-size:16px;line-height:20px;text-decoration:none}.tabbed-content.tabs-left .tab-content{padding:24px;border:none;width:85%}.panel-group{margin-bottom:0}.panel-group .panel-heading{padding:0;border-radius:0}.panel-group .panel-heading
a{padding:10px
15px 10px 15px;display:block;position:relative;color:var(--Brand-01, #25549a);font-family:var(--font-avant);font-size:20px;font-style:normal;font-weight:500;line-height:120%}.panel-group .panel-heading a:hover,
.panel-group .panel-heading a:focus{text-decoration:none}.panel-group .panel-heading a:before{font-family:"Font Awesome 5 Pro";position:absolute;right:15px}.panel-group .panel-heading a[aria-expanded="true"]{}.panel-group .panel-heading a[aria-expanded="true"]:before{font-family:"Font Awesome 5 Pro";position:absolute;right:15px}.panel-arrows .panel-heading a:before{content:"\f107"}.panel-arrows .panel-heading a[aria-expanded="true"]:before{content:"\f106"}.panel-plusminus .panel-heading a:before{content:"\2b"}.panel-plusminus .panel-heading a[aria-expanded="true"]:before{content:"\f068"}.panel-group .panel-body{border-radius:0}.panel-group
.block{padding:0}#accordion
.panel{border-radius:4px;border:1px
solid var(--UI-02, #d3d4d8) !important;background-color:var(--Text-White, #fff) !important}#accordion .panel .panel-heading{border-radius:4px}#accordion .panel.active-panel{border:1px
solid var(--Brand-Blue) !important}.panel-heading{background-color:#fff !important;border-color:#fff !important}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#fff !important}.panel-body
p{padding:10px
15px 10px 15px}.panel-group .panel+.panel{margin-top:22px}.panel .panel-collapse.collapse{display:none}.panel .panel-collapse.collapse.in{display:block}.image-text-blocks{display:flex;flex-wrap:wrap;margin:0
-10px -15px -10px}.image-text-blocks .image-text-row{display:flex;flex-wrap:wrap;padding-bottom:30px;margin-bottom:30px;margin-left:15px;margin-right:15px;padding-right:0;padding-left:0}.image-text-blocks .image-text-row:last-child{margin-bottom:15px;border-bottom:0;padding-bottom:0}.image-text-blocks h4,
.image-text-blocks .image-text-row
h4{margin-top:0}.image-text-blocks .image-text-right,
.image-text-blocks .image-text-alt:nth-child(even){flex-direction:row-reverse}.image-text-blocks .image-text-left .image,
.image-text-blocks .image-text-alt:nth-child(odd) .image{width:30%;margin-right:3%}.image-text-blocks .image-text-right .image,
.image-text-blocks .image-text-alt:nth-child(even) .image{width:30%;margin-left:3%}.image-text-blocks .image-text-row
.content{width:66.66%}.image-text-block{padding:0
10px;margin-bottom:40px;display:flex;align-items:center;-moz-column-gap:22px;column-gap:22px}.image-text-block
img{width:100px;height:100px}.image-text-block
.image.contain{background-size:contain}.image-text-block
h4{display:block;margin:0px
0 9px 0}.image-text-block p:last-child{margin:0}.video-block{text-align:center}.video{background:center center no-repeat;background-size:cover !important;height:340px;width:100%;margin:0
auto 0 auto;padding:0
40px;display:block;position:relative;border-radius:4px}.video:after{content:"";opacity:1;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px;background:linear-gradient(
0deg,
rgba(0, 53, 118, 1) 0%,
rgba(0, 53, 118, 0.025647759103641476) 48%
);box-shadow:0px 6px 12px 0px rgba(0, 0, 0, 0.1);transition:0.2s background}.video:hover:after{background:linear-gradient(
0deg,
rgba(0, 53, 118, 1) 0%,
rgba(0, 53, 118, 0.025647759103641476) 100%
);transition:0.2s background}@keyframes
backgroundShift{0%{background:linear-gradient(
1deg,
rgba(0, 53, 118, 0.75) 1.09%,
rgba(0, 53, 118, 0) 99.59%
)}100%{background:linear-gradient(
1deg,
rgba(0, 53, 118, 0.75) 53.09%,
rgba(0, 53, 118, 0) 99.59%
)}}.video
.play{margin-top:-30px;margin-left:-30px;position:absolute;top:50%;left:50%;z-index:1;width:60px;height:60px;line-height:64px;background-color:white;border-radius:100%;transition:0.2s all}.video .play
i{font-size:18px;color:var(--Brand-Blue);margin-left:5px;transition:0.2s all}.video:hover
.play{background:var(--Brand-Red);transition:0.2s all}.video:hover .play
i{color:var(--Brand-Blue);transition:0.2s all}.video-block
.subtitle{font-size:0.9em;margin-bottom:0}.fancybox-arrow{opacity:1 !important}.fancybox-arrow:after{background-color:transparent;background-image:none;color:white;font-size:20px}.fancybox-arrow:hover:after{opacity:0.5}.fancybox-arrow--left:after{font-family:"Font Awesome 5 Pro";content:"\f105"}.fancybox-arrow--right:after{font-family:"Font Awesome 5 Pro";content:"\f105"}.fancybox-button--close{top:-40px;right:-15px;left:auto;position:absolute;background-color:transparent;opacity:0}.fancybox-button--close:hover{background-color:transparent;opacity:0.5}.fancybox-inner>.fancybox-infobar{display:none !important}.fancybox-infobar{position:absolute;bottom:-30px;top:auto;padding:0;right:0;left:auto}.fancybox-infobar
button{display:none}.fancybox-infobar__body{background-color:transparent;line-height:inherit;text-align:right;opacity:0}.fancybox-caption,.custom-caption{border-top:0;position:absolute;bottom:-30px;padding:0;left:0;opacity:0;color:white}.fancybox-slide--complete .fancybox-caption,
.fancybox-slide--complete .custom-caption,
.fancybox-slide--complete .fancybox-infobar__body,
.fancybox-slide--complete .fancybox-button--close{opacity:1}.percent
.caption{font-size:1.2em;line-height:1.2}.percent
.caption.long{font-size:1em;width:auto}.percent .number:after{content:"%"}.statistic{position:relative}.statistic
.number{font-size:140px;font-weight:bold;text-shadow:0 0 10px rgba(0, 0, 0, 0.2);line-height:1;margin:0;padding:40px
0 40px}.statistic
.caption{text-transform:uppercase;line-height:1;width:200px;margin:0;position:absolute;top:0;left:15px}.statistic .caption:before{font-size:40px;display:block}.forms
.fieldset{display:flex;flex-direction:row;flex-wrap:wrap;margin:0
-16px}.forms .input-group{display:flex;flex-direction:column;padding:0
16px;margin-bottom:22px}.file-attach{position:relative}.file-attach
label{position:absolute;top:50%;transform:translateY(-50%);z-index:1;padding-left:10px}.forms input[type="text"],
.forms input[type="email"],
.forms input[type="number"],
.forms input[type="tel"],
.forms textarea,
.forms select,
.forms #file-uploader-image,
.forms .bootstrap-select{font-size:13px;line-height:45px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;width:100%;height:45px;margin:0;padding:10px;display:block;border-radius:4px;border:1px
solid var(--Brand-Blue, #072f70);background:var(--UI-White, #fff)}.forms input[type="text"]:focus,
.forms input[type="email"]:focus,
.forms input[type="number"]:focus,
.forms input[type="tel"]:focus,
.forms textarea:focus,
.forms select:focus,
.forms #file-uploader-image:focus{}.forms
textarea{line-height:1.4 !important;height:150px !important;padding:10px
12px !important}.forms
label{color:var(--Text-Black, #000);font-family:"Open Sans",sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0.28px;margin-bottom:0px}.forms label
.required{}.forms #file-uploader-image{padding:0
10px 0px 140px;position:relative}.forms #file-uploader-image:focus{outline:0}.forms .file-uploader-items .file-wrap{margin-bottom:0}.forms .file-uploader-items
.title{display:block;margin-bottom:0;height:35px}.forms .file-uploader-items
img{display:none}.forms .file-uploader-items .delete-button{background:none;position:absolute;text-indent:inherit;font-size:0;top:0px;right:-18px;cursor:pointer}.forms .file-uploader-items .delete-button:before{content:"×";font-size:15px}.forms .file-uploader-buttons{position:absolute;right:0;top:0;line-height:normal}.forms .qq-upload-button,
.forms .qq-clear-button{font-size:0;width:30px;height:36px;line-height:36px;padding:0;border:0;margin:0;background-color:transparent}.forms .qq-upload-button:before,
.forms .qq-clear-button:before{font-family:"Font Awesome 5 Pro";color:#292b2c;font-size:15px}.forms .qq-upload-button:before{content:"\f0c6"}.forms .qq-clear-button:before{content:"\f2ed"}.forms .qq-upload-button:hover,
.forms .qq-clear-button:hover{background-color:transparent}.forms .qq-upload-button:hover:before,
.forms .qq-clear-button:hover:before{}.forms
.errorMessage{padding:8px
8px 5px 8px;width:100%;margin:0;font-weight:normal;font-size:13px}.forms .submit-group{display:flex;align-items:center;justify-content:center;flex-direction:row}.forms .submit-group
.submit{margin-left:0;margin-right:0}.forms .submit-group
.sending{display:none;margin-left:15px}.calculator .input-group:last-child{margin-bottom:0}.calculator .results-row{font-size:20px;display:inline-block;height:30px;opacity:0;height:0;transition:opacity 0.3s ease}.calculator .results-row.active{opacity:1;height:auto;padding:30px
0px 0px 0px}.results-row
.result{color:var(--Brand-Blue)}.results-row .result>span:not(#cw-result){font-weight:700}.calculator-container.block{align-items:baseline !important}.calculator .clear-calculator{display:inline-block;color:var(--Brand-Blue, #072f70);font-feature-settings:"clig" off, "liga" off;font-family:"Open Sans";font-size:14px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0.28px;display:block;border:none;background:transparent;cursor:pointer;position:relative}.calculator .clear-calculator:after{content:"";background:var(--Brand-Blue);height:2px;width:100%;position:absolute;bottom:0;left:0}.item
.result{display:block;width:100%}.calculator .result.active+.clear-calculator{display:block}.results-row .result,
.results-row .btn-group{width:50%}.calculator
.button.submit{margin-top:30px}.calculator
label{color:var(--Brand-Blue, #072f70);font-feature-settings:"clig" off, "liga" off;font-family:"Open Sans";font-size:14px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0.28px;display:block}.calculator
input{height:40px;padding:5px
8px;width:100%}@media (min-width: 1199px){.calculator-fields{display:flex;-moz-column-gap:20px;column-gap:20px}}@media (min-width: 991px) and (max-width: 1199px){.calculator-fields{display:flex;-moz-column-gap:10px;column-gap:10px}}@media (max-width: 991px){.calculator-fields .input-group input,
.calculator-fields .input-group{width:100% !important}}.forms.shifty
label{display:none}.forms.shifty .input-group
label{position:absolute;display:block;top:16px;left:15px;line-height:1em;font-size:14px;font-weight:normal;margin:0;opacity:0.5;transition:all 0.165s ease}.forms.shifty .input-group
label.focus{top:-13px;font-size:11px;transition:all 0.165s ease;font-style:normal;opacity:1}.forms.shifty .input-group label.focus:after{content:"\f107";display:inline-block;font:normal normal normal 14px/1 "Font Awesome 5 Pro";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:0.5em}.forms.shifty .input-group
label.hidden{opacity:0}.forms.shifty
label.error{display:none !important}.forms .bootstrap-select{padding:0;border:0}.forms .bootstrap-select:focus,
.forms .bootstrap-select button:focus{outline:0
!important}.forms .bootstrap-select
button{background-color:transparent;padding-left:10px;line-height:36px;border:1px
solid #d7d8d8;border-radius:0;padding:0
10px}.forms .bootstrap-select.open button,
.forms .bootstrap-select.open button:hover,
.forms .bootstrap-select button:active,
.forms .bootstrap-select.open button:active,
.forms .bootstrap-select.open button:focus{box-shadow:none;background-color:transparent;border-radius:0;border:1px
solid #292b2c}.forms .bootstrap-select button
span{font-weight:normal;text-transform:none}.forms .bootstrap-select .dropdown-toggle
.caret{border:0;top:4px;right:20px}.forms .bootstrap-select button .caret:before{font-family:"Font Awesome 5 Pro";content:"\f107"}.forms .bootstrap-select.open button .caret:before{content:"\f106"}.forms .bootstrap-select .dropdown-menu{margin:0
0 0 -1px;border-radius:0;border:1px
solid #292b2c;padding:0;background-color:#eee}.forms .bootstrap-select .dropdown-menu
a{padding:8px
10px}.forms .bootstrap-select .dropdown-menu a:hover{background-color:#ddd}.forms .bootstrap-select .dropdown-menu a:active,
.forms .bootstrap-select .dropdown-menu a:focus{outline:0}.forms .checkbox-container,
.forms .radio-container,
.forms .switch-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:15px;line-height:24px;color:#292b2c;-webkit-user-select:none;-moz-user-select:none;user-select:none}.forms .switch-container{padding-left:60px}.forms .radio-container{width:100px;float:left;display:block;margin-top:10px}.forms .checkbox-container input,
.forms .radio-container input,
.forms .switch-container
input{opacity:0;position:absolute;cursor:pointer;left:0;width:100%;height:100%;margin:0;z-index:2}.forms .checkbox-container
.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px
solid #da3037;border-radius:4px;line-height:30px}.forms .radio-container
.radio{position:absolute;top:0;left:0;height:23px;width:23px;background-color:#fff;border:1px
solid #da3037;border-radius:23px;line-height:30px;margin:0}.forms .switch-container
.switch{position:absolute;top:0;left:0;height:23px;width:50px;background-color:#d7d8d8;border:1px
solid #d7d8d8;border-radius:23px;line-height:30px;margin:0}.checkbox-container .checkmark:after,
.radio-container .radio:after,
.switch-container .switch:after{font-family:"Font Awesome 5 Pro";position:absolute;display:none}.forms .checkbox-container:hover input~.checkmark:after{content:"\f0c8";display:block;font-weight:bold;top:-3px;left:6%;font-size:23px;color:#da3037}.forms .radio-container:hover input~.radio:after{content:"\f111";display:block;font-weight:bold;top:-19%;left:10%;font-size:17px;color:#da3037}.forms .switch-container input~.switch:after{content:"\f111";display:block;font-weight:bold;top:-4px;left:1px;font-size:20px;color:#fff}.checkbox-container input:checked ~ .checkmark:after,
.forms .checkbox-container:hover input:checked~.checkmark:after{display:block;content:"\f14a";font-weight:bold;top:-3px;left:6%;font-size:23px;color:#da3037}.radio-container input:checked ~ .radio:after,
.forms .radio-container:hover input:checked~.radio:after{display:block;content:"\f111";font-weight:bold;top:-19%;left:10%;font-size:17px;color:#da3037}.switch-container input:checked~.switch{background-color:#da3037;border-color:#da3037}.switch-container input:checked~.switch:after{display:block;content:"\f111";font-weight:bold;top:-4px;right:0;left:auto;font-size:20px;color:#fff;border:0}.rfq-background{position:relative;padding-bottom:0px}.rfq-background.block{padding-top:0px}.rfq-background.block.full
.column{padding-bottom:0px !important}.rfq-background:before{content:"";background-image:url("/assets/images/template/bershert-logo-fade.png");width:100%;height:300px;position:absolute;bottom:0;left:0;background-repeat:no-repeat;background-size:contain}@media (min-width: 991px){.rfq-background:after{content:"";background-image:url("/assets/images/template/texture-right.png");width:100%;height:100%;position:absolute;bottom:0;right:0;background-repeat:no-repeat;background-position:right center;background-size:contain}}.rfq-background
.column{position:relative;z-index:2}form#rfq{background:var(--Brand-Blue);padding:25px}form#rfq
label{color:#fff}form#rfq label
.required{color:var(--Brand-Red)}form#contact{background:var(--Brand-Blue);padding:25px}form#contact
label{color:#fff}form#contact label
.required{color:var(--Brand-Red)}form#quickContact{position:relative}form#quickContact:after{content:"";position:absolute;height:100%;width:100%;top:0;background:#fff;opacity:0.85}form#quickContact
.fieldset{margin:0px
!important;padding:30px
25px;position:relative;z-index:2}@media (max-width: 991px){.forms .input-group.w33{width:100%}}@media (max-width: 767px){.calculator .results-row.active{flex-wrap:wrap}.results-row .result,
.results-row .btn-group{width:100%;text-align:center;margin-bottom:32px}}.sisea-highlight{text-shadow:1px 1px 1px #fff;background:#e9e9e9;padding:3px}.sisea-paging{color:#777;font-size:12px;text-transform:uppercase;margin:15px
0}.sisea-result-pages{margin-right:2px}.sisea-current-page{color:#000}.sisea-result{border-bottom:1px solid #ddd;padding:20px
0}.sisea-result:first-child{border-top:1px solid #ddd}.sisea-result
h3{color:#888;font-size:1.4em}.sisea-result
p{margin:0}.simplesearch-paging{margin-bottom:30px}.simplesearch-paging:last-child{margin-bottom:0}.simplesearch-result{margin-bottom:30px}.buckets{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0
-16px}.bucket{display:flex;flex-direction:column;padding:0
16px;margin-bottom:32px}.bucket
.content{display:flex;flex-direction:column}.bucket-secondary
.bucket{height:200px;overflow:hidden;position:relative}.bucket-secondary-tall-red .bucket,
.bucket-secondary-tall
.bucket{height:300px;overflow:hidden;position:relative}.bucket-secondary-tall-red .bucket img,
.bucket-secondary-tall .bucket
img{height:300px;-o-object-fit:cover;object-fit:cover}.bucket-secondary .bucket
img{height:200px;-o-object-fit:cover;object-fit:cover}.bucket-secondary-tall-red .bucket .card-back,
.bucket-secondary-tall-red .bucket .card-front,
.bucket-secondary-tall .bucket .card-back,
.bucket-secondary-tall .bucket .card-front,
.bucket-secondary .bucket .card-back,
.bucket-secondary .bucket .card-front{position:relative}.bucket-secondary-tall-red .bucket .card-front:before,
.bucket-secondary-tall .bucket .card-front:before,
.bucket-secondary .bucket .card-front:before{content:"";position:absolute;top:0;width:100%;height:100%;z-index:3;background:linear-gradient(
0deg,
rgba(0, 0, 0, 0) 47%,
rgba(0, 0, 0, 0.8239670868347339) 97%
)}.bucket-secondary-tall-red .bucket .card-front:after,
.bucket-secondary-tall .bucket .card-front:after,
.bucket-secondary .bucket .card-front:after{content:"";height:6px;position:absolute;bottom:0;width:100%;background:var(--Brand-Red);z-index:3;left:0}.bucket-secondary-tall-red .bucket h4,
.bucket-secondary-tall .bucket h4,
.bucket-secondary .bucket
h4{background:var(--Brand-Black);font-family:var(--font-avant);font-size:20px;font-style:normal;font-weight:500;line-height:120%;color:#fff;text-align:center;margin:0;position:absolute;width:100%;left:0;padding:16px
10px}.bucket-secondary-tall-red .bucket .card-front h4,
.bucket-secondary-tall .bucket .card-front h4,
.bucket-secondary .bucket .card-front
h4{bottom:0;transition:0.25s all;opacity:1}.bucket-secondary-tall-red .bucket:hover .card-front h4,
.bucket-secondary-tall .bucket:hover .card-front h4,
.bucket-secondary .bucket:hover .card-front
h4{transition:0.18s all;opacity:0}.bucket-secondary-tall-red .bucket .card-back h4,
.bucket-secondary-tall .bucket .card-back h4,
.bucket-secondary .bucket .card-back
h4{top:0}.bucket-secondary .bucket:hover .card-back{transform:translateY(-200px);transition:0.2s all}.bucket-secondary-tall-red .bucket:hover .card-back,
.bucket-secondary-tall .bucket:hover .card-back{transform:translateY(-300px);transition:0.2s all}.buckets>.bucket>.bucket-inner>a{text-decoration:none}.bucket-secondary .bucket .card-back{height:200px;transition:0.2s all;z-index:4;background:var(--Brand-Blue);opacity:0.8}.bucket-secondary .bucket .card-back
p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bucket-secondary-tall .bucket .card-back{height:300px;transition:0.2s all;z-index:4;background:var(--Brand-Blue);opacity:0.8}.bucket-secondary-tall-red .bucket .card-back{height:300px;transition:0.2s all;z-index:4;background:var(--Brand-Red);opacity:0.8}.bucket-secondary-tall-red .bucket .back-content,
.bucket-secondary-tall .bucket .back-content,
.bucket-secondary .bucket .back-content{padding:81px
25px 25px 25px;color:#fff;text-align:center;position:relative}.bucket-secondary-tall-red .bucket .back-content:before,
.bucket-secondary-tall .bucket .back-content:before,
.bucket-secondary .bucket .back-content:before{content:"";height:6px;position:absolute;top:56px;width:100%;background:var(--Brand-Red);z-index:3;left:0}.bucket-tertiary .bucket
.content{background:var(--Brand-Blue);display:flex;align-items:center;justify-content:center;color:#fff;padding:25px
15px;border-radius:4px;position:relative;overflow:hidden;height:75px}.bucket-tertiary .bucket .content:before{content:"";background:var(--Brand-Red);height:7px;position:absolute;bottom:0;width:100%}.bucket-tertiary .bucket .content:after{content:"";background:var(--Brand-Red);position:absolute;transition:0.2s all;left:-100%;width:100%;height:100%}.bucket-tertiary .bucket:hover
.content{box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.3)}.bucket-tertiary .bucket:hover .content:after{transition:0.2s all;left:0}.bucket-tertiary .bucket .content
h4{margin:0;color:#fff;text-align:center;font-family:var(--font-avant);font-size:20px;font-style:normal;font-weight:500;line-height:120%;z-index:3}.bucket-tertiary .bucket .content
a{color:#fff}.bucket-tertiary .bucket .content a:hover{text-decoration:none}.bucket .content
.button{margin-left:0}.one-column
.bucket{width:100%}.two-columns
.bucket{width:50%}.three-columns
.bucket{width:33.33%}.four-columns
.bucket{width:25%}.five-columns
.bucket{width:20%}@media (min-width: 1199px){.bucket-secondary .bucket-inner .content:hover:after{width:100%;transition:0.2s all}.bucket-secondary .bucket-inner:hover
.content{transition:0.2s all;transform:translateY(-170px)}.bucket-secondary .bucket-inner:hover:after{opacity:1}.bucket-primary .bucket-inner:hover:after{width:100%;transition:0.2s all;background:var(--red-primary)}.bucket-primary .bucket-inner:hover .bucket-link > i,
.bucket-primary .bucket-inner:hover .bucket-link>span{transform:translateX(0px);transition:0.2s all}}@media (max-width: 991px){.one-column
.bucket{width:100%}.three-columns .bucket,
.two-columns .bucket,
.four-columns
.bucket{width:50%}.five-columns
.bucket{width:33.333%}}@media (max-width: 600px){.one-column .bucket,
.three-columns .bucket,
.two-columns .bucket,
.four-columns .bucket,
.five-columns
.bucket{width:100%}}img{width:100%}.image-single{display:block;width:100%}.image-single .image-single-inner{margin:0
auto;position:relative}.image-single
i{position:absolute;top:0;right:0;z-index:2}.image-single i:before{color:white;padding:5px
8px 5px 8px;position:absolute;top:0;right:0}.image-single.img-left .image-single-inner{margin-left:0}.image-single.img-right .image-single-inner{margin-right:0}.image-single.img-middle{height:100%}.image-single.fill{position:relative;height:100%;overflow:hidden}.image-single.fill .image-single-inner{width:100%;height:100%}.image-single.fill
img{min-height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.image-single p.img-caption-in{background-color:rgba(17, 17, 17, 0.5);color:white;position:absolute;bottom:0;z-index:2;padding:10px
15px;margin:0;text-align:left;width:100%}.image-single p.img-caption-out{padding:10px
15px}.img-wrapper{position:relative;text-align:center}.img-wrapper.img-left{float:left;padding:0
22px 10px 0;margin-top:7px}.img-wrapper.img-right{float:right;padding:0
0 10px 22px;margin-top:7px}.img-wrapper.img-full
img{width:100%}.img-wrapper
a{display:block}a.img-wrapper:focus{outline:0}.img-wrapper:before{font-size:40px;line-height:30px;margin:-15px 0 0 -15px;position:absolute;top:50%;left:50%}.img-wrapper
i{position:absolute;right:15px;top:15px}.img-wrapper:hover:before{font-size:44px;text-shadow:0 0 10px rgba(0,0,0,0.5)}.gallery{clear:both;position:relative;max-width:100%}.gallery.fullwidth .img-wrapper{width:100%;margin:10px
auto;float:none}.gallery.two-col .img-wrapper{width:48%}.gallery.three-col .img-wrapper{width:31%}.gallery.four-col .img-wrapper{width:23%}.gallery.five-col .img-wrapper{width:18%}.gallery.image-gallery:not(.column-1) .img-wrapper
img{height:280px;-o-object-fit:cover;object-fit:cover}.gallery.image-gallery:not(.column-1) .img-wrapper{padding:0px
10px}.gallery.img-full
img{min-height:100%;min-width:100%;max-width:none}.gallery .img-wrapper{position:relative}.gallery .img-wrapper
.image{height:100%;width:100%;position:relative;overflow:hidden}.gallery .img-wrapper
img{margin:0
auto;min-width:100%;min-height:100%}.gallery.default{max-width:inherit;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0
-10px}.gallery.default .img-wrapper{display:flex;flex-direction:column;padding:0
10px;margin:10px
0}.gallery.default .img-wrapper>a{height:100%}.gallery.default[data-count="5"] .img-wrapper{width:20%}.gallery.default[data-count="4"] .img-wrapper{width:25%}.gallery.default[data-count="3"] .img-wrapper{width:33.33%}.gallery.default[data-count="2"] .img-wrapper{width:50%}.gallery.default[data-count="1"] .img-wrapper{width:100%}.gallery.content{float:left}.gallery.content
.block{padding-top:20px;padding-bottom:20px}.gallery.carousel{width:100%;padding:0}.gallery.carousel.has-arrows{}.gallery.carousel .slick-prev{left:0}.gallery.carousel .slick-next{right:0}@media (min-width: 1199px){.gallery.carousel .slick-prev{left:-30px}.gallery.carousel .slick-next{right:-30px}.image-gallery .img-wrapper
img{height:400px;-o-object-fit:cover;object-fit:cover}}@media (max-width: 1199px){.image-gallery .img-wrapper
img{height:350px;-o-object-fit:cover;object-fit:cover}}.gallery.carousel .slick-prev:before,
.gallery.content .slick-prev:before{font-family:"Font Awesome 5 Pro";content:"\f104";color:#0e2a87}.gallery.carousel .slick-next:before,
.gallery.content .slick-next:before{font-family:"Font Awesome 5 Pro";content:"\f105";color:#0e2a87}.gallery.carousel.has-pager{padding-bottom:35px}.gallery.carousel.has-pager .slick-dots{left:0;bottom:30px}.image-gallery.gallery.carousel.has-pager .slick-dots{width:70%;left:50%;transform:translateX(-50%)}.gallery.carousel.image-gallery.has-pager .slick-dots{bottom:-10px}.gallery.carousel.has-pager .slick-dots li button:before{font-size:14px}.gallery-thumbs .slick-track{transform:none !important}.gallery-thumbs
.thumb{margin:15px
15px 15px 0;cursor:pointer;transition:opacity 0.3s ease-in-out}.gallery-thumbs .thumb:focus{outline:0}.gallery-thumbs .thumb:hover{opacity:0.8}.gallery.caption-outer .img-wrapper:before{top:44%}.gallery
.caption{width:100%;color:#161922;font-size:14px;line-height:20px;text-align:left;margin:0;padding:10px
15px;display:block}.gallery .caption.caption-inner{background-color:var(--Brand-Blue);color:#fff;position:absolute;bottom:0;z-index:2;margin:0;color:#e9eef1;font-family:"Open Sans";font-size:14px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:0.28px;text-align:center}.slick-dots li button:before{content:"" !important}.slick-dots li
button{padding:0px;border-radius:100%;background:#f0f1f3 !important;opacity:1;transition:0.2s all;height:12px;width:12px}.slick-dots li button:hover,
.slick-dots li.slick-active
button{opacity:1;transition:0.2s all;background:var(--Brand-Red) !important}.image-gallery .slick-prev,
.image-gallery .slick-next{bottom:0;top:100%}.image-gallery.gallery.carousel .slick-next{right:20px}.image-gallery.gallery.carousel .slick-prev{left:20px}.mixit-controls{margin:0
0 65px 0;position:relative;z-index:5}.mixit-controls .control-group{position:relative;width:230px;display:inline-block;margin-right:15px;height:24px}.mixit-controls a
span{font-weight:bold;display:inline-block}.mixit-controls
.controls{border:1px
solid #ddd;border-radius:4px;display:flex;flex-wrap:wrap;max-height:40px;overflow:hidden;position:absolute;width:230px}.mixit-controls
.controls.open{max-height:1000px}.mixit-controls .controls.open .mixitup-control-active{border-bottom:1px solid #ddd;border-bottom-left-radius:0;border-bottom-right-radius:0}.mixit-controls
.control{display:block;font-size:14px;line-height:24px;padding:8px
10px 11px 10px;order:2;width:100%;cursor:pointer;font-weight:400;text-align:left;position:relative;background-color:white;text-transform:capitalize}.mixit-controls .control[data-filter="all"]{color:gray}.mixit-controls .control:after{font-family:"Font Awesome 5 Pro";position:absolute;right:15px;top:10px;content:"\f107";display:none;z-index:6}.mixit-controls .control:hover{background-color:#eee}.mixit-controls .control.mixitup-control-active{order:1;width:230px;height:40px;overflow:hidden}.mixit-controls .control.mixitup-control-active:after{display:block}.mixit{display:flex;flex-wrap:wrap;margin-left:-16px;margin-right:-16px}.mixit
.item{width:25%;padding-left:16px;padding-right:16px;display:inline-block;cursor:pointer}#main-content .search-form{margin-bottom:30px}.post-item{}.post-filter{margin-bottom:25px}.post-filter
li{list-style-type:none}.post-filter.no-count
.count{display:none}.post-info
h2{font-size:18px;margin:16px
0 10px 0}.post-info
.tags{display:block}.post-info
.categories{display:block}.post-entry .post-info{margin-bottom:25px}.post-entry .post-info
span{display:inline-block;position:relative;padding-right:10px}.post-entry .post-info span:after{content:"|";position:absolute;right:-2px;top:0}.post-entry .post-info span:last-child:after{display:none}.post-entry .gallery.slider.img-full .slides,
.post-entry .img-wrapper.img-full{height:300px;overflow:hidden}.post-entry .gallery.slider.img-full .slides img,
.post-entry .img-wrapper.img-full
img{position:relative;top:50%;transform:translateY(-50%)}.quip{margin-top:30px}.quip h3,
.quip
.h3{margin-bottom:0}.quip-comment{padding:0
!important}.quip-comment .quip-fld{margin-bottom:8px}.quip-comment .quip-name,
.quip-comment .quip-email{width:48%}.quip-comment .quip-name{float:left}.quip-comment .quip-email{float:right}.quip-comment .quip-fld input[type="text"],
.quip-comment .quip-fld input[type="email"]{width:100%}.quip-add-comment
label{display:block;float:none !important;width:auto !important}.quip-add-comment .quip-notify
label{display:inline-block}@media (max-width: 767px){.post-item
.icon{display:none}}.pdf-ctas{text-align:center;margin:30px
0}.pdf-ctas>a{display:inline-block}.pdf-iframe{position:relative;padding-bottom:129.4%;padding-top:0px;height:0;max-width:1200px;width:100%;margin:0
auto}.pdf-iframe iframe,
.pdf-iframe
object{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.pdf-iframe
.resp{display:none}@media only screen and (max-width: 1199px){.pdf-iframe
.default{display:none !important}.pdf-iframe
.resp{display:block !important}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.pdf-iframe
.default{display:none}.pdf-iframe
.resp{display:block !important}}_:-ms-fullscreen .pdf-iframe .default,
:root .ie11up .pdf-iframe .default,
_:-ms-lang(x) .pdf-iframe .default,
.ie10up .pdf-iframe
.default{display:none}_:-ms-fullscreen .pdf-iframe .resp,
_:-ms-lang(x) .pdf-iframe .resp,
.ie10up .pdf-iframe .resp,
:root .ie11up .pdf-iframe
.resp{display:block !important}.files{margin:0;padding:0}.files
li{margin:10px
0;padding:0;list-style-type:none}.files li
a{border:1px
solid #ddd;padding:10px
24px;display:block;text-align:center;font-size:15px;margin:0}.files
.title{font-weight:bold}.files .icon-download:before{font-family:"Font Awesome 5 Pro";content:"\f019";font-weight:700;margin-right:10px}.files .icon-default:before,
.files .icon-filetype:before,
.files .extension:before{font-family:"Font Awesome 5 Pro";content:"\f15b";font-weight:200;margin-right:5px}.files .icon-pdf:before{content:"\f1c1"}.files .icon-doc:before,
.files .icon-docx:before{content:"\f1c2"}.files .icon-txt:before{content:"\f15c"}.files .icon-xls:before,
.files .icon-xlsx:before{content:"\f1c3"}.files .icon-ppt:before,
.files .icon-pptx:before{content:"\f1c4"}.files
.extension{text-transform:uppercase;padding:0
14px}.files
.filesize{padding:0
14px}.files .filesize:before{font-family:"Font Awesome 5 Pro";content:"\f3fd";margin-right:5px}.files .button:after{font-family:"Font Awesome 5 Pro";content:"\f019";margin-left:10px;font-weight:200}.job-listing{margin-bottom:30px;border-bottom:1px solid #d3d4d8;padding-bottom:30px}.job-listing
.button{margin-top:20px}.job-listing:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.paging
ul{margin:0;padding:0;width:100%;text-align:center}.paging ul
li{margin:0;padding:0;list-style-type:none;display:inline-block}.paging ul li
a{font-size:15px;padding:5px;display:block}.paging ul li a:hover,
.paging ul li a:active,
.paging ul li
a.active{text-decoration:none;text-shadow:-0.25px -0.25px 0 #c90f14, 0.25px 0.25px #292b2c}.sidebar
h3{text-transform:none;margin:0}.sidebar h3
i{display:none}.sidebar
ul{padding-left:0}.sidebar ul
li{list-style-type:none;position:relative}ul.sidebar-menu{border-top:4px solid var(--Brand-Red);border-right:1px solid #f8f8f8;border-bottom:1px solid #f8f8f8;border-left:1px solid #f8f8f8;padding:10px}ul.sidebar-menu
li{display:block;width:100%}ul.sidebar-menu li
a{display:block;width:100%;padding:10px;margin:0}ul.sidebar-menu li a:hover{background:var(--Brand-Red);color:#fff;text-decoration:none}.sidebar ul li
ul{padding-left:15px;display:none}.sidebar
.parent{cursor:pointer}.sidebar .parent>i:after{font-family:"Font Awesome 5 Pro";content:"\f067";position:absolute;top:0;right:0;font-style:normal}.sidebar .parent.active>i:after{content:"\f068"}.sidebar .parent.active>ul{display:block}.sidebar ul li ul li
a{font-size:14px}.cart-message{position:fixed;background-color:black;color:white;right:30px;bottom:50px;display:block;padding:5px
10px;font-weight:bold;display:none;border-radius:5px;z-index:999}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.image-single .image-single-inner{min-height:1px;flex:1}.text-left-middle.column-has-bg > .column,
.forms
.fieldset{display:block}.forms .input-group{display:inline-block;vertical-align:top}}.oldie .hidden-lg{display:none !important}.oldie .image-text-blocks,
.oldie
.buckets{display:block}.oldie .block .column,
.oldie .image-text-block,
.oldie .buckets .bucket,
.oldie .forms .fieldset,
.oldie .forms .input-group,
.oldie .tabbed-content.tabs-left ul,
.oldie .tabbed-content.tabs-left .tab-content{display:inline-block !important;vertical-align:top}.oldie .w50,
.oldie .buckets.two-columns .bucket,
.oldie .gallery.column-2 .img-wrapper{width:49%}.oldie .w33,
.oldie .tabbed-content.tabs-left ul,
.oldie .buckets.three-columns .bucket,
.oldie .gallery.column-3 .img-wrapper{width:32%}.oldie .w25,
.oldie .buckets.four-columns .bucket,
.oldie .gallery.column-4 .img-wrapper{width:24%}.oldie .buckets.five-columns .bucket,
.oldie .gallery.column-5 .img-wrapper{width:19%}.oldie
.w30{width:29%}.oldie
.w40{width:39%}.oldie
.w60{width:59%}.oldie .w66,
.oldie .tabbed-content.tabs-left .tab-content{width:65%}.oldie
.w70{width:69%}.oldie
.w75{width:74%}#edit-page{color:#fff;font-size:10px;font-weight:bold;text-decoration:none !important;text-transform:uppercase;text-align:center;letter-spacing:0.05em;line-height:1;background:#2bc271;border-radius:0 0 8px 0;-moz-border-radius:0 0 8px 0;-webkit-border-radius:0 0 8px 0;width:40px;padding:5px
0;position:fixed;top:0;left:0;z-index:99999}#edit-page:hover{color:#2bc271;background:#fff}#update-browser{display:none}
@media only screen and (max-width: 1199px){.block
.column{padding-left:16px;padding-right:16px}.block
.column{padding-left:16px !important;padding-right:16px !important}.block .nested .block:not(.calculator-container) .column{padding-left:0px!important;padding-right:0px!important}.block.swap-tablet{flex-direction:row-reverse}.block.t100.swap-tablet{flex-direction:column-reverse}.block.m100.swap-tablet .column:first-child{margin-top:25px}.block.m100.swap-tablet .column:last-child{margin-top:0}.block.t100>.column{width:100%;padding-left:0 !important;padding-right:0 !important}.block.t75>.column{width:75%}.block.t60>.column{width:60%}.block.t60>.column+.column{width:40%}.block.t50>.column{width:50%}.block.t40>.column{width:40%}.block.t40>.column+.column{width:60%}.block.t33>.column{width:33.33%}.block.t25>.column{width:25%}.block.t100>.column+.column{margin-top:15px}.block.t100.full.column-has-bg>.column+.column{margin-top:0}.block.t100.column-has-bg .column-has-bg-left,
.block.t100.column-has-bg .column-has-bg-right{min-height:300px}.block .block.t100>.column{width:100%}.block .block.t75>.column{width:75%}.block .block.t60>.column{width:60%}.block .block.t60>.column+.column{width:40%}.block .block.t50>.column{width:50%}.block .block.t40>.column{width:40%}.block .block.t40>.column+.column{width:60%}.block .block.t33>.column{width:33.33%}.block .block.t25>.column{width:25%}.constrain{width:100%;padding-left:15px;padding-right:15px}.fullsite{display:none !important}.smallsite{display:block !important}#overlay{background:rgba(243,243,243,0.4);height:100%;width:100%;position:fixed;left:0;z-index:999;display:none}#mobile-nav{position:fixed;z-index:9999;width:86%;padding:0
0 0;right:0;margin:0
auto;background:#fff;border-radius:2px 0px 0px 0px;-moz-border-radius:2px 0px 0px 0px;-webkit-border-radius:2px 0px 0px 0px;box-shadow:0px 4px 8px rgba(0,0,0,0.1);display:none;height:100%}#mobile-nav.active{display:block}#mobile-nav .search-form{width:92%;margin:20px
4%;max-width:inherit}#mobile-nav>ul{display:none;padding:0
0 500px 0;max-height:900px;overflow-y:scroll;overflow-x:hidden;z-index:0}#mobile-nav.active>ul{display:block;position:relative}#mobile-nav ul
li{font-weight:700}#mobile-nav ul li
a{color:#2C2C2C;display:block;padding:15px
20% 14px 4%}#mobile-nav ul li a>i{color:var(--Brand-Red)}#mobile-nav ul li .fa-plus{cursor:pointer;position:absolute;width:50px;z-index:2;text-align:center;right:4%;color:var(--Brand-Red);font-weight:600;margin:-33px 0 0 0;font-size:18px}#mobile-nav ul li.open>.fa-plus:before{content:"\f068"}#mobile-nav .primary-nav
ul{display:none;background:var(--Brand-Blue);padding:10px
0}#mobile-nav .primary-nav ul
li{font-weight:600;text-transform:capitalize}#mobile-nav .primary-nav ul li
a{color:#fff;padding:10px
20% 10px 8%;padding-left:8%}#mobile-nav .primary-nav ul li .fa-plus-circle{color:#fff;margin-top:-24px}#mobile-nav .primary-nav ul
ul{background:#F8F8F8}#mobile-nav .primary-nav ul ul li
a{color:#2C2C2C}#mobile-nav .primary-nav
ul.active{display:block}#mobile-nav .primary-nav li.open>a{position:relative}.search-form
input{line-height:38px;height:40px}.search-form
button{width:40px;height:40px;line-height:40px;right:0px}#inner-banner{height:100px}#inner-banner
.contain{width:94%;left:20px}.video{height:213px}.fancybox-stage{width:100%;margin:0
auto}.fancybox-slide--iframe .fancybox-content{max-width:inherit;width:90%;max-height:inherit;height:400px}.fancybox-arrow{width:40px}.img-wrapper.img-left,.img-wrapper.img-right{float:none;padding:0;margin-top:0}.columnlist-3 ul,ul.columnlist-3{-webkit-column-count:2;-moz-column-count:2;column-count:2}.image-text-block{width:50% !important}.image-text-block.image-text-row{width:100% !important}.panel-group .panel-title{font-size:18px;line-height:20px}.table-responsive:before{content:"Swipe to scroll";font-size:12px;margin-bottom:10px}.gallery.carousel.column-1 .img-wrapper{height:340px}.gallery.carousel.column-1 .img-wrapper
img{max-height:400px}.gallery.default .img-wrapper{height:230px}.gallery.default .img-wrapper
img{max-height:250px}.gallery.carousel .img-wrapper
img{max-height:none}.gallery.content{padding:0
15px}.slick-prev{left:0}.slick-next{right:0}}@media only screen and (max-width : 767px){.block.swap-mobile{flex-direction:row-reverse}.block.m100.swap-mobile{flex-direction:column-reverse}.block.m100.swap-mobile .column:first-child{margin-top:25px}.block.m100.swap-mobile .column:last-child{margin-top:0}.block.m100 .column,
.block.m100 .column+.column{width:100%}.block.m75
.column{width:75%}.block.m60
.column{width:60%}.block.m60 .column+.column{width:40%}.block.m50
.column{width:50%}.block.m40
.column{width:40%}.block.m40 .column+.column{width:60%}.block.m33
.column{width:33.33%}.block.m25
.column{width:25%}.block.m100 .column+.column{margin-top:15px}.block.m100.full.column-has-bg .column+.column{margin-top:0}.block .block.m100
.column{width:100%}.block .block.m75
.column{width:75%}.block .block.m60
.column{width:60%}.block .block.m60 .column+.column{width:40%}.block .block.m50
.column{width:50%}.block .block.m40
.column{width:40%}.block .block.m40 .column+.column{width:60%}.block .block.m33
.column{width:33.33%}.block .block.m25
.column{width:25%}input{font-size:16px!important;touch-action:none}.img-wrapper
img{margin:0
auto;display:block}.gallery.default .img-wrapper{width:50% !important;height:200px}.gallery.default .img-wrapper
img{max-height:210px}.paging ul li
a{padding:5px
12px}.crumb-container .crumb.first~.crumb{display:none}.crumb-container span.first a
i{font-weight:bold;margin-right:5px}.crumb-container span:not(.current):after{content:"";margin:0}.sidebar{overflow:hidden}.sidebar
h3{position:relative}.sidebar h3
i{display:block;position:absolute;right:0;top:3px}.sidebar h3 i:after{display:none}.sidebar.active h3 i:before{content:'\f107'}.sidebar>ul{max-height:0;height:auto;margin:0;-webkit-transition:max-height .3s ease-in-out;-moz-transition:max-height .3s ease-in-out;-o-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.sidebar.active>ul{max-height:1000px}.columntext-2,.columntext-3{display:block}.columntext-2>p,.columntext-3>p{width:100%;padding-left:0;padding-right:0}.columntext-2>p+p,.columntext-3>p+p{padding-left:0;padding-right:0;margin-top:15px}.columnlist-2>ul,ul.columnlist-2{-webkit-column-count:1;-moz-column-count:1;column-count:1}.columnlist-3>ul,ul.columnlist-3{-webkit-column-count:1;-moz-column-count:1;column-count:1}.image-text-block{width:100% !important}.image-text-row{margin-bottom:35px !important}.image-text-row
.image{width:100% !important;margin:0
0 15px 0 !important}.image-text-row
.content{width:100% !important}.fancybox-slide--iframe .fancybox-content{height:auto;width:auto}.tabbed-content.has-dropdown{position:relative;padding-top:40px}.tabbed-content.has-dropdown .nav-tabs{display:flex;flex-wrap:wrap;max-height:40px;overflow:hidden;position:absolute;width:100%;top:0;z-index:2;margin:0
!important}.tabbed-content.has-dropdown .nav-tabs
li{margin:0;display:block;width:100%;height:40px;padding:0;border-radius:0;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}.tabbed-content.has-dropdown .nav-tabs li
a{font-size:14px;padding-top:11px}.tabbed-content.has-dropdown .nav-tabs
li.active{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.tabbed-content.has-dropdown .nav-tabs:after{font-family:'Font Awesome 5 Pro',sans-serif;content:'\f107';color:white;position:absolute;right:15px;top:9px;z-index:2;pointer-events:none}.tabbed-content.has-dropdown .nav-tabs.open{max-height:1000px}.tabbed-content.has-dropdown .nav-tabs.open:after{content:'\f106'}.tabbed-content.has-dropdown .tab-content{width:100%;padding:20px
0}.panel-group .panel-body .block
.column{padding-left:0 !important;padding-right:0 !important}.forms .input-group{width:100%}}@media only screen and (max-width : 480px){}
body
a{color:#2C2C2C}body a:focus, body input:focus{outline:none}body .richtext
a{color:#2C2C2C;text-decoration:underline}body .richtext a:hover{color:#337ab7;text-decoration:none}body .richtext
ul{padding-left:20px}body .richtext ul
li{padding:5px
0 5px 5px}body .richtext ul li
ul{margin:10px
0}body
ul.fancy{list-style:none;text-align:left;margin:15px
0;padding:0}body ul.fancy
li{padding:5px
0 5px 20px;position:relative}body ul.fancy li:before{color:#A80C24;content:"\f111";font-family:'Font Awesome 6 Pro';font-size:8px;font-weight:900;display:block;position:absolute;top:6px;left:0}#header{position:fixed;top:0;left:0;width:100%;z-index:10;background:#fff;box-shadow:0px -5px 24px 0px rgba(0,0,0,0.1);border-bottom:6px solid #a80c24}#header.scrolling{box-shadow:0px 10px 24px rgba(0,0,0,0.1)}#header #header-top
.constrain{display:flex;flex-direction:row}#header #header-bottom
.constrain{display:flex;flex-direction:row}#header #header-bottom .constrain
.logo{width:200px}.errorFormSubmission{text-align:center;width:100%}.errorFormSubmission,
.forms .errorMessage,
#rfq .errorMessage,
#contact
.errorMessage{color:#ff3535}.rfq-background .button:hover{background:#fff;color:var(--Brand-Red)}@media only screen and (min-width: 767px) and (max-width: 1199px),only screen and (max-width: 767px){#header
nav{display:none}}.block.white-bg, .block .white-bg{background:#fff}.block.primary-bg, .block .primary-bg{background:#2C2C2C}.block.primary-bg .heading, .block.primary-bg p, .block.primary-bg ul li, .block.primary-bg ol li, .block.primary-bg a:not(.button), .block .primary-bg .heading, .block .primary-bg p, .block .primary-bg ul li, .block .primary-bg ol li, .block .primary-bg a:not(.button){color:#fff}.block.primary-bg a:not(.button):hover, .block .primary-bg a:not(.button):hover{color:#337ab7}.sidebar{padding-top:65px;padding-right:35px}#footer{clear:both}#footer #footer-top{padding:60px
0}#footer #footer-bottom{font-size:0.8em;padding:20px
0}.pt-0{padding-top:0 !important}.socials
a{font-size:0}.socials
.linkedin{content:"/f08c";font-family:'Font Awesome 5 Pro'}.socials a
i{font-size:27px;color:#b50d2f}.socials{padding-top:10px;display:flex;flex-direction:row;align-items:center;gap:10px}