/* input(1,2813): run-time error CSS1030: Expected identifier, found '.'
input(1,2825): run-time error CSS1025: Expected comma or open brace, found ')' */
.post-body img{max-width:100%}.block-blog-archive .number{color:#444;font:700 24px/31px "PTSans-Regular"}.block .list a{color:#0f0f0f;font:400 20px/28px "PTSans-Regular";transition:color .3s}.block .list a:hover{color:#fab82f}.block .list a::before{content:none}.block ul.sublist{padding-left:0}.blog-page .page-title{margin-bottom:40px;text-align:left}.blogpost-page>img{margin-bottom:20px;width:100%}.blogpost-page .page-title{margin-bottom:0px;text-align:left}.blogpost-page .post-date{padding-left:0px}.post-title{font-size:clamp(22px,3vw,36px);padding-bottom:0}.post-title:hover{color:#ed222a}.post-date{background:none}.blog-posts .buttons .read-comments:hover{color:#fab82f}.html-blogpost-page .form-fields{background:none}.block-blog-archive .title{border-color:#0f0f0f}.blog-page .newsletter{border-top:1px solid #231f20;margin-top:50px;padding:55px 0;text-align:center}.blog-page .newsletter .newsletter-email{margin:auto}@media(max-width: 1199px){.bottom-section .featured-img{max-width:100% !important}}.post-title,.post-date,.post-body{text-align:left}.blog-posts .card-img-top{height:250px;object-fit:cover}.registration-page{padding-top:50px}.registration-page h1{text-align:center}.registration-page .form-fields{margin:0 auto;max-width:800px;width:100%}.registration-page label{max-width:110px;text-align:left}.registration-page .newsletter .inputs{align-items:center;display:flex;justify-content:center}.registration-page .newsletter label{margin-bottom:0}.registration-page .inputs{text-align:center}.registration-page input[type=checkbox]:not(#termsofservice){display:inline}.registration-page .captcha-box{padding-left:20px}.customer-info-page .inputs input,.customer-info-page .inputs select{background:#e3e3e3;cursor:default;pointer-events:none}.address-item .info{display:block}.removed-notice{font-size:18px;font-style:italic}.join-slider{padding:0 10%;margin-bottom:92px}.join-slider img{margin:0 28px}.join-slider .fa-chevron-right.slick-arrow{right:5%}@media(min-width: 576px)and (max-width: 991px){.join-slider .fa-chevron-right.slick-arrow{right:15px !important}}@media(max-width: 575px){.join-slider .fa-chevron-right.slick-arrow{right:6px !important}}.join-slider .fa-chevron-left.slick-arrow{left:5%}@media(min-width: 576px)and (max-width: 991px){.join-slider .fa-chevron-left.slick-arrow{left:6px !important}}@media(max-width: 575px){.join-slider .fa-chevron-left.slick-arrow{left:15px !important}}@media(max-width: 575px){.join-slider{padding:0 12%}}.join-slider p{margin:0;position:relative;padding:0 6px}.join-slider p img{transition:opacity .3s;object-fit:contain;height:100% !important;max-width:100%;overflow:visible;padding:5px 0;margin:0;transition:transform .3s}.join-slider p img:hover{transform:scale(1.1)}.join-slider p,.join-slider p a{height:120px}.topic-page:has(.meet-biljax) .page-title{margin-bottom:0}.meet-biljax{max-width:1000px;margin:auto}.meet-biljax .meet-biljax-description{background-color:#231f20;border-top:5px solid #fab82f;color:#fff;line-height:28px;padding:14px 20px 8px;margin:auto;max-width:700px;text-align:center}.meet-biljax-history{display:grid;grid-template-columns:repeat(2, 1fr);gap:50px;margin-bottom:70px;position:relative}@media(max-width: 899px){.meet-biljax-history{gap:20px}}.meet-biljax-history img{height:auto;object-fit:cover}@media(min-width: 900px){.meet-biljax-history img#groupPhoto{width:150%;position:relative;max-width:unset}.meet-biljax-history img#biljaxNewsArticle{position:relative;top:-150px;left:90px}.meet-biljax-history img#factoryInterior{position:absolute;top:250px;left:100px;max-width:450px;z-index:9}.meet-biljax-history img#factoryOverhead{grid-column:span 2;width:85%;left:50px;top:80px;position:relative;margin-bottom:80px}}.meet-biljax h2{margin-bottom:25px}.meet-biljax-people{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-bottom:50px}.meet-biljax-people img{width:100%}.meet-biljax .meet-biljax-bottom{max-width:600px;margin:0 auto;background-color:#231f20;padding:20px}.meet-biljax .meet-biljax-bottom p{color:#fff;font-size:26px;text-align:center !important;margin-bottom:5px !important}@media(max-width: 899px){.meet-biljax .meet-biljax-bottom p{font-size:18px}}.filtered-radius{background:#000;color:#fff;display:inline-block;margin-left:5px;padding:0px 3px}.filtered-category{background:#000;color:#fff;display:none;margin-left:5px;padding:0px 3px}.filtered-category.is-active{display:inline-block}.radius-filter-wrap{font:16px/22px "PTSans-Regular",sans-serif;margin-top:5px}input.pac-target-input{display:block;height:auto;margin:10px 0;padding:15px;width:100%}.locator-panel{background:#eaeaea;padding:15px}.locator-panel select{background:#fff}.locator-panel hr{margin:1rem 0}.team-slider{margin:30px 0}.team-slider.slick-slider{margin-bottom:60px}.team-slider.slick-slider .team-item{display:flex;align-items:center}.team-slider .team-item{display:none}.team-slider .team-item p{margin-bottom:25px !important}.team-slider h2{text-align:left}.team-card{margin-bottom:40px}.team-card .card-upper img{aspect-ratio:1/1.35;display:block;margin:auto;width:275px}@media(max-width: 1400px){.team-card .card-upper img{width:200px}}.team-card .card-lower P{margin-bottom:0;text-align:center}.locator-panel .map-filter.h4{color:#000;font:clamp(26px, 3vw, 32px)/calc(1em + 6px) "Montserrat-Bold",sans-serif;text-align:left}.locations{max-height:530px;overflow-y:auto}.locations .location .h4{color:#000;font:clamp(26px, 3vw, 32px)/calc(1em + 6px) "Montserrat-Bold",sans-serif;text-align:left}.topic-page .page-body img{height:auto;max-width:100%}.topic-page .page-body img[style*="float: right"]{margin:0 0 10px 15px}@media(max-width: 991px){.topic-page .page-body img[style*="float: right"]{margin:0 0 10px;float:none !important}}.login-page h1{text-align:center}.login-page .returning-wrapper{float:unset;margin:0 auto}.login-page .inputs{text-align:center}img.float-left{float:left;padding:15px 30px 15px 0px}img.float-right{float:right;padding:15px 0px 15px 30px}.topic-banner{padding-top:150px;padding-bottom:150px;background-size:cover;background-position:center;position:relative;margin-bottom:0}@media(max-width: 768px){.topic-banner{padding:75px 10px}}.topic-banner h1{text-align:center;color:#fff;z-index:9999;position:relative}@media(max-width: 768px){.topic-banner h1{font-size:28px}}.topic-banner::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#000;opacity:.4;z-index:0}.img-row{padding-top:50px;padding-bottom:50px;align-items:center}.topic-page.banner-topic-page .breadcrumb{margin-bottom:50px}.yellow-blurb{background:#fab82f;padding:25px;max-width:1200px;margin:75px auto;border-radius:15px;box-shadow:0px 0px 15px 0px rgba(0,0,0,.5)}.grey-blurb{background:#e6e6e6;padding:25px;max-width:1200px;margin:75px auto;border-radius:15px;box-shadow:0px 0px 15px 0px rgba(0,0,0,.5)}.assoc-wrapper{text-align:-webkit-center}.assoc-wrapper .assoc-img{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:1200px !important;margin:auto;position:relative;margin:75px}.assoc-wrapper .assoc-img img{flex-shrink:1;flex-grow:0;max-width:200px !important;max-height:100px;width:unset !important}.video-grid{margin:50px 0 100px}.video-grid a{position:relative}.video-grid a::after{color:#ed222a;top:50%;width:100%;left:0;position:absolute;content:"";font:400 80px/80px "Font Awesome 5 Brands";text-align:center;transform:translateY(-50%);pointer-events:none;z-index:4}.video-grid a::before{background-color:#fff;top:50%;left:50%;width:25px;height:25px;position:absolute;content:"";text-align:center;transform:translate3d(-50%, -50%, 0);pointer-events:none;z-index:3}@media(max-width: 1200px){.video-grid a::after{font-size:55px}}.page-body p:not(:has(+p)){margin-bottom:50px !important}.page-body .h6{margin-bottom:0 !important}.topic-page .page-body p.mb-0{margin-bottom:25px !important}.topic-page.not-found-page p{margin-bottom:25px !important}.banner-topic-page h1,.banner-topic-page .h1{color:#f8f8f8;font:clamp(46px, 4.3vw, 81px)/calc(1em + 6px) "Montserrat-Black",sans-serif;margin-bottom:15px;text-transform:uppercase}.banner-topic-page h2,.banner-topic-page .h2{color:#0f0f0f;font:clamp(32px, 3vw, 42px)/calc(1em + 6px) "Montserrat-Bold",sans-serif;margin-bottom:15px;text-justify:none;text-align:left}.banner-topic-page h3,.banner-topic-page .h3{font-family:"Montserrat-Bold",sans-serif;margin-bottom:15px}.banner-topic-page h4,.banner-topic-page .h4{color:#fff;font:clamp(26px, 3vw, 42px)/calc(1em + 6px) "Montserrat-Bold",sans-serif;position:relative;z-index:1;text-align:center}.banner-topic-page sup{font-size:clamp(28px,2vw,36px);vertical-align:middle;top:0}.banner-topic-page .fm-mb-150{margin-bottom:100px}@media(max-width: 991px){.banner-topic-page .fm-mb-150{margin-bottom:30px}}.banner-topic-page .topic-banner::after{opacity:.25}.banner-topic-page iframe{aspect-ratio:16/9;height:auto;width:100%}.banner-topic-page .image-right .image-wrap{position:relative}.banner-topic-page .image-right .image-wrap img{max-width:100%;width:100%}@media(max-width: 991px){.banner-topic-page .image-right .image-wrap img{margin-bottom:35px}}.banner-topic-page .image-right .image-wrap::after{background-color:#fab82f;clip-path:polygon(0 0, 100% 0, 100% 90%, 90% 100%, 0 100%);content:"";height:112%;position:absolute;right:-30px;top:-30px;width:165px;z-index:-1}@media(max-width: 991px){.banner-topic-page .image-right .image-wrap::after{height:105%}}@media(max-width: 575px){.banner-topic-page .image-right .image-wrap::after{display:none}}@media(min-width: 1600px){.banner-topic-page .image-right .company-slider::after{right:15px}}.banner-topic-page .image-left .image-wrap{position:relative}.banner-topic-page .image-left .image-wrap img{max-width:100%}@media(max-width: 991px){.banner-topic-page .image-left .image-wrap img{margin-bottom:35px}}.banner-topic-page .image-left .image-wrap::after{background-color:#fab82f;clip-path:polygon(0 0, 100% 0, 100% 100%, 10% 100%, 0 90%);content:"";height:112%;position:absolute;left:-35px;top:-30px;width:165px;z-index:-1}@media(max-width: 991px){.banner-topic-page .image-left .image-wrap::after{height:105%}}@media(max-width: 575px){.banner-topic-page .image-left .image-wrap::after{display:none}}.banner-topic-page .image-left p{margin:0 !important}.banner-topic-page .full-dark-gray{padding-top:50px;position:relative}.banner-topic-page .full-dark-gray::after{background-color:#373737;clip-path:polygon(80% 0, 100% 20%, 100% 100%, 0 100%, 0 0);content:"";max-height:480px;height:100%;left:0;position:absolute;top:0;width:95%;z-index:-1}@media(max-width: 1599px){.banner-topic-page .full-dark-gray::after{max-height:100%}}@media(max-width: 991px){.banner-topic-page .full-dark-gray::after{clip-path:none;width:100%}}.banner-topic-page .full-dark-gray h3{color:#f8f8f8;font:clamp(32px, 3vw, 42px)/calc(1em + 6px) "Montserrat-Bold",sans-serif;margin:15px 0}.banner-topic-page .full-dark-gray p{color:#fff;margin-bottom:150px !important;font:clamp(18px, 1.5vw, 24px)/33px "PTSans-Regular",sans-serif;padding-right:5vw}@media(max-width: 1599px){.banner-topic-page .full-dark-gray p{margin-bottom:50px !important}}@media(max-width: 991px){.banner-topic-page .full-dark-gray p{padding-right:0}}@media(max-width: 1599px){.banner-topic-page .full-dark-gray img{margin-bottom:30px}}.banner-topic-page .full-light-gray{padding:65px;position:relative}@media(max-width: 575px){.banner-topic-page .full-light-gray{padding:50px 15px}}.banner-topic-page .full-light-gray::after{background-color:#eaeaea;clip-path:polygon(15% 0%, 100% 0, 100% 100%, 0 100%, 0 20%);content:"";height:100%;left:60px;position:absolute;top:0;width:100%;z-index:-1}@media(max-width: 575px){.banner-topic-page .full-light-gray::after{left:0}}.banner-topic-page .full-light-gray h4{color:#000;font:clamp(32px, 3vw, 36px)/calc(1em + 6px) "Montserrat-Bold",sans-serif;margin-bottom:15px;text-align:center}.banner-topic-page .full-light-gray p{text-align:center}.banner-topic-page .full-light-gray .review{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1080px}.banner-topic-page .full-light-gray .review .fas{background-color:#fab82f;font-size:0;padding:15px;margin-bottom:35px}.banner-topic-page .full-light-gray .review .fas::before{font-size:63px}.banner-topic-page .full-light-gray .review .h4{color:#000}.banner-topic-page .full-light-gray .review-src{align-items:center;gap:15px;justify-content:center}.banner-topic-page .full-light-gray .review-src p{font-family:"Montserrat-Bold",sans-serif;line-height:24px;margin:0 !important}.banner-topic-page .assoc-wrapper h3{margin-bottom:15px}.banner-topic-page .assoc-wrapper p{text-wrap:balance}.banner-topic-page .assoc-wrapper .assoc-img{margin:unset;max-width:100% !important;justify-content:space-evenly}@media(max-width: 1199px){.banner-topic-page .assoc-wrapper .assoc-img{flex-wrap:wrap;justify-content:center}}.banner-topic-page .assoc-wrapper .assoc-img img{max-height:unset !important;max-width:250px !important;object-fit:contain}.fm-map-container{height:0 !important;padding-bottom:100%}@media(min-width: 1400px){.fm-map-container{padding-bottom:395px}}
