@import url('https://use.typekit.net/iiz2nge.css');.color-primary{color:#bf1e2e !important}.bg-primary{color:#bf1e2e !important}.color-primary-alt{color:#DB0029 !important}.bg-primary-alt{color:#DB0029 !important}.color-secondary{color:#fbc403 !important}.bg-secondary{color:#fbc403 !important}.color-dark{color:#000000 !important}.bg-dark{color:#000000 !important}.color-dark-gray{color:#848484 !important}.bg-dark-gray{color:#848484 !important}.color-light{color:#FFFFFF !important}.bg-light{color:#FFFFFF !important}.color-light-gray{color:#ececec !important}.bg-light-gray{color:#ececec !important}.font-primary{font-family:'acumin-pro' !important}@keyframes scrollBounce{0%{transform:translateY(0)}50%{transform:translateY(14px)}100%{transform:translateY(0)}}@keyframes scrollBounce-TransformXCenter{0%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(14px)}100%{transform:translateX(-50%) translateY(0)}}@keyframes scrollBounceLTR{0%{transform:translateX(-12px)}50%{transform:translateX(12px)}100%{transform:translateX(-12px)}}html body header.site-header{position:absolute;display:block;width:100%;top:0;left:0}html body header.site-header a{color:#fff}html body header.site-header a:hover{text-decoration:underline}html body header.site-header .top-bar .top-bar__featured-text{display:flex;align-items:center;font-size:1.6rem}html body header.site-header .top-bar .navigation-menu{margin:0}html body header.site-header .top-bar .top-bar__options li{display:flex;align-items:center;justify-content:center}html body header.site-header .main-banner__navigation{padding-top:3.5rem}html body header.site-header .main-banner__navigation .main-banner__logo{width:auto}@media only screen and (max-width:1199px){html body header.site-header .main-banner__navigation .main-banner__logo img{max-width:340px}}html body header.site-header .main-banner__navigation .navigation-menu{margin:0}html body header.site-header .main-banner__navigation .navigation-menu .navbar-collapse{margin-top:1.2rem}html body header.site-header .main-banner__navigation .navigation-menu .menu-item .dropdown-menu{margin-top:0px}html body header.site-header .main-banner__navigation .navigation-menu .menu-item a{font-size:1.7rem;transition:background-color 0.3s 0s ease}@media only screen and (max-width:1199px){html body header.site-header .main-banner__navigation .navigation-menu .menu-item a{padding:0.5rem;font-size:1.6rem}}html body header.site-header .main-banner__navigation .navigation-menu .menu-item a:hover{text-decoration:none;background:#bf1e2e}html body header.site-header .main-banner__navigation .navigation-menu .menu-item.nav-btn a{transition:color 0.25s 0s ease, background-color 0.25s 0s ease, opacity 0.25s 0s ease;font-weight:bold;font-family:'acumin-pro', Arial, sans-serif;line-height:1;display:inline-block;text-decoration:none;border-radius:0;cursor:pointer;text-align:center;color:#FFFFFF;background:#bf1e2e;border:2px solid #bf1e2e;padding:10px 20px;width:auto;display:inline-block;padding:14px 35px;margin-left:2rem}html body header.site-header .main-banner__navigation .navigation-menu .menu-item.nav-btn a:hover{background:transparent;color:#FFF}@media only screen and (max-width:1199px){html body header.site-header .main-banner__navigation .navigation-menu .menu-item.nav-btn a{padding:10px 25px}}html body .site-page-title{min-height:calc(240px + 130px + 50px);display:flex;align-items:flex-end;padding-bottom:80px}html body .site-page-title .company-title{margin:0}html body .site-page-title .company-title h1{font-weight:bold;font-size:54px;margin:0}html body .wc-products-filter-cat .site-page-title{min-height:calc(240px + 130px + 50px + 100px);margin-bottom:15px}html body .wc-products-filter-cat .site-page-title .main-banner{position:relative}@media only screen and (max-width:991px){html body .wc-products-filter-cat .site-page-title{padding-bottom:160px;margin-bottom:75px}}html body .wc-products-filter-cat .banner--featured-cat-image{position:absolute;right:0;top:50%;transform:translateY(-40%);width:100%;max-width:600px}@media only screen and (max-width:1199px){html body .wc-products-filter-cat .banner--featured-cat-image{width:40%;transform:translateY(-35%)}}@media only screen and (max-width:991px){html body .wc-products-filter-cat .banner--featured-cat-image{top:calc(100% + 20px);right:50%;transform:translateX(50%);width:55%}}html body .wc-products-filter-cat .banner--featured-cat-image figure{width:100%;height:0;padding-top:50%}@media only screen and (max-width:991px){html body .wc-products-filter-cat .banner--featured-cat-image figure{padding-top:60%}}html body .wc-products-filter-cat .banner--featured-cat-image figure img{position:absolute;width:100%;height:100%;inset:0;object-fit:contain;object-position:center}html body aside .aside-wrap ul{padding-inline-start:0px}html{font-size:10px}html body{font:400 1.6rem /1.6 'acumin-pro', Arial, sans-serif;color:#000;background:#FFF}@media only screen and (max-width:1199px){html body{font:400 1.6rem /1.6 'acumin-pro', Arial, sans-serif}}@media only screen and (max-width:767px){html body{font:400 1.6rem /1.6 'acumin-pro', Arial, sans-serif}}html body main{position:relative}html body .site-wrapper{overflow:hidden}@media (min-width:1200px){html body .container{max-width:1240px}}@media only screen and (min-width:1200px){html body .my-container{padding:0}}html body button.back-to-top{padding:0;border:0;background:transparent}html body a{color:#c92c2c}html body .page-content{padding-top:2rem}html body .section-wrap{width:100%;display:block}html body h1,html body .h1{font-weight:bold;font-size:5.4rem}html body h2,html body .h2{font-size:4rem;font-weight:bold}html body h3,html body .h3{font-size:3.6rem;font-weight:bold}html body h4,html body .h4{font-weight:bold;font-size:2.4rem}html body h5,html body .h5{font-size:2rem;text-transform:uppercase;letter-spacing:4.5px;color:#bf1e2e;font-weight:bold}html body h5.slim,html body .h5.slim{font-size:1.8rem;letter-spacing:3px}html body h5.super-slim,html body .h5.super-slim{font-size:1.5rem;letter-spacing:2px}html body p{margin-bottom:2rem}html body .large-p,html body .large-p p,html body .large-p div,html body .large-p li,html body .large-p label{font-size:22px}html body .breadcrumb a,html body .breadcrumb .separator{color:#929396;font-weight:400}html body .breadcrumb .breadcrumb_last{color:#d0d2d6;font-weight:700}html body ul{padding-inline-start:40px}html body .site-page-title{padding-bottom:110px}html body .styled-lists ul,html body.woocommerce .products .styled-lists ul{padding-left:15px;padding-top:0;margin-top:10px}html body .styled-lists ul li,html body.woocommerce .products .styled-lists ul li{list-style:url(../img/pages/company/list-icon.png)}html body .social-inline{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;width:100%}html body .social-inline li:not(:last-of-type){margin-right:32px}html body .social-inline li a{font-size:18px}html body .btn-as-link{border:0;background:0;padding:0;font-size:1.4rem;text-transform:uppercase;letter-spacing:2px;color:#bf1e2e;font-size:1.5rem;letter-spacing:2px;font-weight:bold}html body .iframe-container{width:100%;margin:0 auto 0;display:flex;justify-content:center;align-items:center;position:relative}html body .iframe-container .iframe-wrap{position:relative;width:100%;height:0;padding-top:56.3%}html body .iframe-container .iframe-wrap iframe{position:absolute;inset:0;width:100%;height:100%}html body .products a:hover{text-decoration:none}html body .page-the-content{min-height:calc(100vh - 420px - (487px / 6))}html body .specs-box{border-top:5px solid #bf1e2e;background-color:#d6dce2;background-image:url(../img/bg/specs-box-bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding:20px 50px 20px;margin-top:30px;box-shadow:5px 10px 20px #e4e4e4}html body .specs-box p{margin:0}html body .specs-box ul{margin-top:0;max-width:525px;margin-bottom:35px}@media only screen and (max-width:767px){html body .specs-box ul{margin-bottom:20px}}html body .specs-box a{color:#bf1e2e;font-weight:bold}html body .featured-product-item .product-featured-image{position:relative;width:100%;height:auto;margin-bottom:1rem}html body .featured-product-item .product-featured-image figure{position:relative;width:100%;height:0;padding-top:80%;margin:0}html body .featured-product-item .product-featured-image figure img{position:absolute;width:100%;height:100%;inset:0;object-fit:contain;object-position:center}html body #posts_per_page{padding:11px 22px;width:100%;font-size:2rem;border:1px solid #cccccc;background:#e8ebef;display:inline-block;outline:0;max-width:90px}html body .wpcf7-form .form label,html body .wpcf7-form .form .wpcf7-text,html body .wpcf7-form .form .wpcf7-textarea{width:100%}html body .wpcf7-form .form label>span:not(.wpcf7-form-control-wrap){display:block;margin-bottom:10px;margin-top:15px}html body .wpcf7-form .form label>br{display:none}html body .wpcf7-form .form .wpcf7-text{font-size:20px;padding:5px 20px 8px;margin-bottom:14px;font-family:'acumin-pro';border:1px solid #b3b3b3;outline:0 !important;color:#444}html body .wpcf7-form .form .col-submit{margin-top:30px}html body .wpcf7-form .form .btn,html body .wpcf7-form .form .specs-button{color:#FFF !important}html body.home .home-hero{padding-top:190px}html body.page-template--company-template .our-missions__bg{margin-top:0}html body.page-template--company-template .page-content{margin-bottom:-300px}html body.page-template--company-template .page-content h2{margin-bottom:2rem}html body.page-template--company-template .page-content p{max-width:1000px;margin-left:auto;margin-right:auto;line-height:1.4}html body.page-template--company-template .iframe-container{margin-top:4rem;max-width:765px}html body.page-template--company-template .our-missions .our-missions__bg{padding-top:240px}html body.page-template--careers-template .our-missions .container .our-missions:first-of-type{margin-top:-50px}html body.page-template--careers-template .our-missions .container .our-missions:first-of-type img{margin-top:-160px}html body.page-template--applications-template .spinoff-regular-content{padding-top:280px}html body.page-template--applications-template .our-applications{padding-bottom:200px}html body.page-template--applications-template .our-applications .our-applications__content h2.our-applications__title{max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:60px}html body.page-template--applications-template .our-applications .our-applications__item{margin-bottom:90px}html body.page-template--applications-template .our-applications .our-applications__item h4{margin-top:20px}html body.page-template--applications-template .our-applications .our-applications__item .our-applications__item--icon{display:block;position:relative;width:100%}html body.page-template--applications-template .our-applications .our-applications__item .our-applications__item--icon figure{margin:0;width:100%;height:0;padding-top:35%;position:relative}html body.page-template--applications-template .our-applications .our-applications__item .our-applications__item--icon figure img{position:absolute;width:100%;height:100%;inset:0;object-fit:contain;object-position:center}html body .dropdown-menu .menu-item{width:100%}html body .dropdown-menu .menu-item a{color:black}html body .dropdown-menu .menu-item a:hover{color:white}html body .dropdown-menu .menu-item a.dropdown-item.active{color:white;background:#bf1e2e}html body.page-template-_blog-template .site-page-title{margin-bottom:45px}@media only screen and (max-width:991px){html body.page-template-_blog-template main>.container>.row{flex-direction:column-reverse}}html body.single-post .site-page-title{margin-bottom:45px}html body .blog-post-element .col-wrap{border:2px solid #e7ebef;padding:14px 14px calc(14px + 12px);margin-bottom:20px;height:calc(100% - 20px);display:flex;flex-direction:column;align-items:flex-start}html body .blog-post-element .col-wrap figure{margin-bottom:1rem}html body .blog-post-element .col-wrap figure img{width:100%}html body .blog-post-element .col-wrap div,html body .blog-post-element .col-wrap h2,html body .blog-post-element .col-wrap p{padding:0 16px}html body .blog-post-element .col-wrap a,html body .blog-post-element .col-wrap div,html body .blog-post-element .col-wrap div span,html body .blog-post-element .col-wrap .specs-button,html body .blog-post-element .col-wrap h2,html body .blog-post-element .col-wrap p{text-decoration:none !important}html body .blog-post-element .col-wrap div{padding-top:10px;font-size:16px;color:#e7ebef;margin:0 -5px;width:100%}@media only screen and (max-width:991px){html body .blog-post-element .col-wrap div{font-size:13px}}html body .blog-post-element .col-wrap div span{color:#bf1e2e;font-weight:600;text-transform:uppercase;letter-spacing:2px;display:inline-block;padding:0 5px}html body .blog-post-element .col-wrap h2{font-weight:bold;font-size:24px;margin:12px 0}@media only screen and (max-width:1199px){html body .blog-post-element .col-wrap h2{font-size:18px}}html body .blog-post-element .col-wrap p{font-size:22px;color:#141618;line-height:1.4;margin-bottom:25px}@media only screen and (max-width:1199px){html body .blog-post-element .col-wrap p{font-size:16px}}html body .blog-post-element .col-wrap .specs-button{margin-left:14px;width:100%;max-width:210px;text-align:center;letter-spacing:3px;font-size:14px;margin-top:auto !important}html body .blog-post-element .col-wrap .specs-button:hover{box-shadow:0px 0px 15px rgba(0, 0, 0, 0.15);background-size:115%;text-decoration:none}@media only screen and (max-width:1199px){html body .blog-post-element .col-wrap .specs-button{font-size:12px;max-width:180px}}html body .pagination-col{margin:16px 0px 35px}html body .pagination-col .next,html body .pagination-col .prev{display:none !important}html body .pagination-col .current{opacity:0.4;cursor:default !important}html body .pagination-col .page-numbers{cursor:pointer}html body .pagination-col .current,html body .pagination-col .page-numbers{width:35px;height:35px;display:inline-flex;text-align:center;border:1px solid #cccccc;background:#e8ebef;margin-right:8px;align-items:center;justify-content:center;font-size:15px;text-decoration:none}html body .blog-sidebar{margin-bottom:50px}@media only screen and (min-width:992px){html body .blog-sidebar{padding:0 0 0 30px}}html body .blog-sidebar .blog-sidebar-content{background:#000;padding:32px 25px 25px;position:relative}html body .blog-sidebar .blog-sidebar-content .aside-shapes{position:absolute;z-index:1;width:100%;top:0;left:0;height:100%;mix-blend-mode:luminosity;overflow:hidden}html body .blog-sidebar .blog-sidebar-content .aside-shapes .aside--shape-1{position:absolute;top:0;left:0;width:100%;height:auto;width:210%;left:calc(100% - 92%);max-width:none;transform:scaleY(-1)}html body .blog-sidebar .blog-sidebar-content .aside-shapes .aside--shape-2{position:absolute;bottom:0;left:0;width:100%;height:auto;width:210%;left:calc(100% - 105%);max-width:none;transform:scaleY(-1)}html body .blog-sidebar .blog-sidebar-content .aside-wrap{position:relative;z-index:2}html body .blog-sidebar .blog-sidebar-content .aside--item{color:#FFF;margin-bottom:85px}@media only screen and (max-width:991px){html body .blog-sidebar .blog-sidebar-content .aside--item{margin-bottom:45px}}html body .blog-sidebar .blog-sidebar-content .aside--item .aside--item__title h3{font-size:18px;font-weight:bold;letter-spacing:2px;text-transform:uppercase;padding-bottom:12px;margin-bottom:25px;border-bottom:1px solid #999b9d;position:relative}@media only screen and (max-width:1199px){html body .blog-sidebar .blog-sidebar-content .aside--item .aside--item__title h3{font-size:16px}}html body .blog-sidebar .blog-sidebar-content .aside--item .aside--item__title h3::before{content:"";width:40%;border-bottom:3px solid #bf1e2e;position:absolute;bottom:-2px;left:0}html body .blog-sidebar .blog-sidebar-content .aside--item form label{width:100%;background:#FFF;position:relative}html body .blog-sidebar .blog-sidebar-content .aside--item form label input[type="text"]{width:100%;padding:10px 14px 11px;border:1px solid #e7ebef;background:transparent;padding-right:48px;font-size:22px}html body .blog-sidebar .blog-sidebar-content .aside--item form label input[type="text"]::placeholder{color:#bababb}@media only screen and (max-width:1199px){html body .blog-sidebar .blog-sidebar-content .aside--item form label input[type="text"]{font-size:18px}}html body .blog-sidebar .blog-sidebar-content .aside--item form label button[type="submit"]{position:absolute;right:0px;top:50%;transform:translateY(-50%);width:48px;background:transparent;border:0;padding:9px 15px 10px 12px;box-sizing:border-box;height:100%}html body .blog-sidebar .blog-sidebar-content .aside--item ul{list-style:none}html body .blog-sidebar .blog-sidebar-content .aside--item ul li a{color:#FFF;font-size:22px}@media only screen and (max-width:1199px){html body .blog-sidebar .blog-sidebar-content .aside--item ul li a{font-size:18px}}html body .blog-sidebar .blog-sidebar-content .aside--item.aside-categories ul li{margin-bottom:14px}html body .blog-sidebar .blog-sidebar-content .aside--item.aside-categories ul li a::before{content:"> ";color:#bf1e2e;font-size:16px;display:inline-block;margin:0px 10px 0px 0;position:relative;top:-3px}@media only screen and (max-width:991px){html body .blog-sidebar .blog-sidebar-content .aside--item.aside-categories ul li a::before{top:-2px;font-size:15px}}html body .blog-sidebar .blog-sidebar-content .aside--item.aside-recent-posts .aside--item__content{margin-top:40px}html body .blog-sidebar .blog-sidebar-content .aside--item.aside-recent-posts ul li{margin-bottom:12px}html body .blog-sidebar .blog-sidebar-content .aside--item.aside-recent-posts ul li a{display:inline-flex;justify-content:flex-start;align-items:flex-start}html body .blog-sidebar .blog-sidebar-content .aside--item.aside-recent-posts ul li a img{width:100%;height:75px;object-fit:cover;object-position:left center;max-width:75px;margin-right:22px}html body .blog-sidebar .blog-sidebar-content .aside--item.aside-recent-posts ul li a p{font-size:20px;line-height:1.25;margin-top:-5px;font-weight:500;display:flex;align-items:center;justify-content:flex-start;min-height:75px}@media only screen and (max-width:1199px){html body .blog-sidebar .blog-sidebar-content .aside--item.aside-recent-posts ul li a p{font-size:16px}}html body .blog-sidebar .blog-sidebar-content .aside--item.aside-socials{margin-bottom:20px}html body .blog-sidebar .blog-sidebar-content .aside--item.aside-socials .aside--item__content{margin-top:40px}html body .blog-sidebar .blog-sidebar-content .aside--item.aside-socials ul li a{color:#bf1e2e;font-size:26px}@media only screen and (max-width:1199px){html body .blog-sidebar .blog-sidebar-content .aside--item.aside-socials ul li a{font-size:21px}}html body .blog-post-element--single .col-wrap{border:0 !important;padding:0 !important}html body .blog-post-element--single .col-wrap figure{width:100%}html body .blog-post-element--single .col-wrap h2{font-size:48px}@media only screen and (max-width:1199px){html body .blog-post-element--single .col-wrap h2{font-size:26px;margin-bottom:0}}html body .blog-post-element--single .col-wrap div{width:100%}html body .blog-post-element--single .col-wrap div.d-block,html body .blog-post-element--single .col-wrap h2,html body .blog-post-element--single .col-wrap p{padding-left:0 !important}html body .blog-post-element--single .col-wrap .the-content{color:#000 !important;font-size:22px !important;margin-top:20px;margin-bottom:25px;padding:0 5px;display:flex;flex-direction:column}@media only screen and (max-width:991px){html body .blog-post-element--single .col-wrap .the-content{min-height:initial !important}}html body .blog-post-element--single .col-wrap .the-content h4{font-size:22px}@media only screen and (max-width:1199px){html body .blog-post-element--single .col-wrap .the-content h4{font-size:16px}}html body .blog-post-element--single .col-wrap .the-content p{margin-bottom:12px}html body .blog-post-element--single .col-wrap .the-content ul{list-style:none;margin-top:10px}html body .blog-post-element--single .col-wrap .the-content ul li{margin-bottom:6px}@media only screen and (max-width:1199px){html body .blog-post-element--single .col-wrap .the-content ul li,html body .blog-post-element--single .col-wrap .the-content ul li a{font-size:16px}}html body .blog-post-element--single .col-wrap .the-content ul li::before{content:"> ";color:#bf1e2e;font-size:16px;display:inline-block;margin:0px 5px 0px 0;position:relative;top:-3px}html body .blog-post-element--single .col-wrap .shared-counts-wrap{margin-top:40px;padding-bottom:20px}html body .blog-post-element--single .col-wrap .shared-counts-wrap::before{content:"SHARE";display:block;margin-bottom:10px;color:#bf1e2e;letter-spacing:2px;font-weight:bold;font-size:14px}html body .blog-post-element--single .col-wrap .shared-counts-wrap .shared-counts-button{background:transparent !important;margin-right:12px}html body .blog-post-element--single .col-wrap .shared-counts-wrap .shared-counts-button .shared-counts-icon-label{padding:6px 8px;min-width:120px;min-height:39px}html body .blog-post-element--single .col-wrap .shared-counts-wrap .shared-counts-button .shared-counts-icon-label:hover{box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2);background-size:115%;text-decoration:none}html body .blog-post-element--single .col-wrap .shared-counts-wrap .shared-counts-button .shared-counts-icon-label .shared-counts-icon svg{width:17px;height:17px}html body .blog-post-element--single .col-wrap .shared-counts-wrap .shared-counts-button .shared-counts-icon-label .shared-counts-label{margin-top:7px;margin-left:-3px;font-size:11px !important;font-weight:bold;font-family:'acumin-pro'}html body .yarpp.yarpp-related{background-image:url(https://ta-dev01.net/kimball/wp-content/themes/kimball/img/pages/blog/background.png);background-position:center top;background-repeat:no-repeat;background-size:100% auto;text-align:center;padding-top:215px !important;padding-bottom:30px !important;position:relative;left:calc(0px - (100vw - 1240px + 20px) / 2);width:100vw !important;margin-top:auto !important}@media only screen and (max-width:1199px){html body .yarpp.yarpp-related{left:calc(0px - (100vw - 960px + 20px) / 2)}}@media only screen and (max-width:991px){html body .yarpp.yarpp-related{left:calc(0px - (100vw - 720px + 20px) / 2)}}@media only screen and (max-width:767px){html body .yarpp.yarpp-related{left:-10px;padding-top:120px !important}}html body .yarpp.yarpp-related h3{font-size:4rem;font-weight:bold;text-align:center;color:#000;margin-bottom:20px;font-family:'acumin-pro'}html body .yarpp.yarpp-related .yarpp-thumbnails-horizontal{max-width:1220px;margin-left:auto;margin-right:auto}html body .yarpp.yarpp-related .yarpp-thumbnail{border:1px solid #e7ebef;display:inline-block;background:#FFF;margin:5px 9px;height:auto !important;width:calc(33% - 9px - 9px) !important;text-align:left;padding:12px 12px 28px 12px}@media only screen and (max-width:1199px){html body .yarpp.yarpp-related .yarpp-thumbnail{width:calc(49% - 9px - 9px) !important}}@media only screen and (max-width:767px){html body .yarpp.yarpp-related .yarpp-thumbnail{width:calc(100% - 9px - 9px) !important}}html body .yarpp.yarpp-related .yarpp-thumbnail img{width:100%;margin:0;max-height:250px;object-fit:cover}html body .yarpp.yarpp-related .yarpp-thumbnail .yarpp-thumbnail-title{margin:0;color:#000;text-transform:none;letter-spacing:0;font-size:22px;font-family:'acumin-pro';line-height:1.3;padding:23px 15px 26px;height:auto;max-height:initial;width:100%;display:block}html body .yarpp.yarpp-related .yarpp-thumbnail span.specs-button{content:"read more ss";display:inline-block;font-family:'acumin-pro';width:100%;font-weight:bold;max-width:170px;transition:background 0.3s 0s ease, box-shadow 0.3s 0s ease;border:0;border-radius:0 0 0 0;background-position:left center;background-repeat:no-repeat;background-size:100%;background-color:transparent;background-image:linear-gradient(135deg, #bf1e2e 0%, #bf1e2e 94%, #bf1e2e 0%, #bf1e2e 94%, rgba(191, 30, 46, 0) 94%, rgba(191, 30, 46, 0) 100%);font-weight:bold;box-shadow:0px 0px 0px rgba(255, 255, 255, 0);color:#FFF;text-transform:uppercase;letter-spacing:2px;padding:8px 10px;font-size:13px;margin-right:auto;margin-left:15px;text-align:center}html body .yarpp.yarpp-related .yarpp-thumbnail span.specs-button:hover{box-shadow:0px 0px 15px rgba(0, 0, 0, 0.2) !important;background-size:115% !important;text-decoration:none !important}html body .content-col p{font-size:22px;max-width:480px;margin-bottom:3rem;font-weight:400}html body .form-col .col-wrap{box-shadow:0px 20px 35px rgba(0, 0, 0, 0.2);padding:45px 35px 55px 35px;max-width:650px;margin-left:auto;background:#FFF;margin-top:-180px}@media only screen and (max-width:991px){html body .form-col .col-wrap{padding:30px 5px;margin-top:0px}}html body .form-col .col-wrap .intro-p{font-size:26px;font-weight:bold;line-height:1.2;padding-bottom:32px}@media only screen and (max-width:991px){html body .form-col .col-wrap .intro-p{font-size:19px}}html body .form-col .col-wrap .row{margin-left:-7px;margin-right:-7px}html body .form-col .col-wrap .row .col{padding-left:7px;padding-right:7px}html body .form-col .col-wrap .wpcf7-text,html body .form-col .col-wrap .wpcf7-textarea{font-size:22px;width:100%;padding:5px 20px 8px;margin-bottom:14px;font-family:'acumin-pro';border:1px solid #b3b3b3;outline:0 !important}@media only screen and (max-width:991px){html body .form-col .col-wrap .wpcf7-text,html body .form-col .col-wrap .wpcf7-textarea{font-size:18px}}html body .form-col .col-wrap .wpcf7-submit{text-transform:uppercase;color:#FFF;display:inline-block;position:relative;letter-spacing:3px;width:100%;font-size:20px;max-width:220px;padding:13px 15px;margin-top:10px}@media only screen and (max-width:991px){html body .form-col .col-wrap .wpcf7-submit{font-size:16px}}html body.page-template--contact-template section.page-content{z-index:2;position:relative}html body.page-template--contact-template #before-footer .section-wrap{background-position:center top;background-repeat:no-repeat;background-size:100% auto;padding-top:205px !important;padding-bottom:65px !important;position:relative;width:100vw !important;margin-top:auto !important}html body.page-template--contact-template #before-footer .section-wrap img{box-shadow:0 15px 20px rgba(0, 0, 0, 0.15)}@media only screen and (min-width:992px){html body.page-template--contact-template #before-footer .section-wrap .large-p{padding-left:60px}}@media only screen and (max-width:991px){html body.page-template--contact-template #before-footer .section-wrap .large-p{margin:25px 0;font-size:18px}}html body.page-template--contact-template #before-footer .section-wrap .large-p p{max-width:465px}html body.page-template--contact-template #before-footer .section-wrap p{margin-bottom:2.5rem}html body.woocommerce.single-product .site-page-title .company-title h1{max-width:57%}@media only screen and (max-width:991px){html body.woocommerce.single-product .site-page-title .company-title h1{max-width:100%}}html body.woocommerce{}html body.woocommerce ul.products.columns-1,html body.woocommerce ul.products.columns-4,html body.woocommerce .woocommerce-pagination{opacity:0}html body.woocommerce .custom-short-description{display:none}html body.woocommerce #tab-resources_tab ul{display:flex}html body.woocommerce #tab-resources_tab ul li{display:flex;width:200px;flex-wrap:wrap}html body.woocommerce #tab-resources_tab ul li a{flex-direction:column}@media only screen and (max-width:767px){html body.woocommerce .woocommerce-tabs ul.tabs.wc-tabs>li,html body.woocommerce .woocommerce-tabs ul.tabs.wc-tabs>li.active{width:100% !important;max-width:100% !important}}html body.woocommerce div#productAjaxNav{width:100%;text-align:center;display:flex;align-items:center;justify-content:center}html body.woocommerce div#productAjaxNav :first-child{border-left:1px solid #d3ced2}html body.woocommerce div#productAjaxNav a,html body.woocommerce div#productAjaxNav span{display:inline-block;border-right:1px solid #d3ced2;border-top:1px solid #d3ced2;border-bottom:1px solid #d3ced2;padding:4px 7px;min-width:26px}html body.woocommerce div#productAjaxNav span.current,html body.woocommerce div#productAjaxNav a:hover{background:#ebe9eb;color:#8a7e88;text-decoration:none}html body.woocommerce .woocommerce-products-header .term-description{display:none !important}html body.woocommerce #accordionExample .wc-filter-element-label-list-count{opacity:1;transition:opacity 0.4s ease}html body.woocommerce #accordionExample.hasOptionsChosen .wc-filter-element-label-list-count{opacity:0}html body.woocommerce .ajaxResultsAlert{background:#71c7ec;padding:20px 40px;border-radius:10px;box-shadow:1px 1px 4px rgba(0, 0, 0, 0.1);color:#fff;max-width:100%;display:block}html body.woocommerce #selected-attributes-container span{display:block;padding-bottom:5px}html body.woocommerce .attributes-filters .card-body{padding:15px 5px}html body.woocommerce .attributes-filters .card-body a{font-size:0.9em}html body.woocommerce .categories-filter .card-body{padding:15px 5px}html body.woocommerce .categories-filter .card-body a{font-size:0.9em}html body.woocommerce .wc-pao-addons-container{display:none}html body.woocommerce .product .summary *{order:0}html body.woocommerce .product .summary h1{order:1}html body.woocommerce .product .summary .woocommerce-product-details__short-description{order:5}html body.woocommerce .product .summary .product_meta{order:3}html body.woocommerce .product .summary .wc-pao-addons-container{order:4;margin-top:15px;display:block}html body.woocommerce .product .summary .price{order:6}html body.woocommerce .product .summary .request_a_quote_wrapper{order:7;margin-top:1rem}html body.woocommerce .product .wc-pao-addon .form-row.wc-pao-addon-wrap{margin:0px 0px -4px 0px;padding:0px}html body.woocommerce .product .wc-pao-addon .wc-pao-addon-name{font-size:16px;font-weight:700}html body.woocommerce .product .wc-pao-addon .wc-pao-addon-description{display:none}html body.woocommerce .product .wc-pao-addon .wc-pao-addon-heading{font-size:24px}html body.woocommerce .product .wc-pao-addon .wc-pao-addon-select,html body.woocommerce .product .wc-pao-addon .wc-pao-addon-custom-text{border:1px solid #bcbcbc;padding:4px 8px;border-radius:7px}html body.woocommerce ul.products{display:flex;flex-wrap:wrap;margin-right:-9.5%}html body.woocommerce ul.products li.product{width:calc(33% - 9.5%) !important;margin:0 9.5% 5rem 0% !important}@media only screen and (max-width:991px){html body.woocommerce ul.products{margin-right:-9.5%}html body.woocommerce ul.products li.product{width:calc(50% - 7.5%) !important;margin:0 7.5% 5rem 0% !important}}@media only screen and (max-width:767px){html body.woocommerce ul.products{margin-right:-5%}html body.woocommerce ul.products li.product{width:calc(100% - 5%) !important;margin:0 5% 5rem 0% !important}}html body.woocommerce .woof_products_top_panel_ul button{border:0;border-radius:0 0 0 0;background:#bf1e2e;background:linear-gradient(135deg, #bf1e2e 0%, #bf1e2e 94%, rgba(191, 30, 46, 0) 94%, rgba(191, 30, 46, 0) 100%);font-weight:bold;transition:box-shadow 0.3s 0s ease;box-shadow:-15px 7px 6px rgba(0, 0, 0, 0);color:#fff;padding:4px 20px;transition:all 0.3s ease}html body.woocommerce .woof_products_top_panel_ul button:hover{background-size:115%}html body.woocommerce .woocommerce-layout-style{display:inline-flex}html body.woocommerce .woocommerce-result-count{float:initial;display:inline-flex;margin-left:15px;margin-bottom:auto;transform:translateY(-15px);font-size:20px}html body.woocommerce .orderby-wc{display:inline-flex;margin-left:auto;max-width:400px;float:right;min-height:58px;align-items:center}html body.woocommerce .orderby-wc h5{margin:0;margin-right:1.5rem}html body.woocommerce .orderby-wc .woocommerce-ordering{width:100%;margin:0 !important;float:initial}html body.woocommerce .orderby-wc .woocommerce-ordering select{padding:11px 22px;width:100%;font-size:2rem;border:1px solid #cccccc;background:#e8ebef;display:block;outline:0}html body.woocommerce ul.products{margin-top:8rem;padding:0 3rem}html body.woocommerce ul.products li.product{text-align:center;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}html body.woocommerce ul.products li.product .price-on-request{text-transform:initial;letter-spacing:0;font-size:2rem;line-height:1;margin:5px 0 3px;margin-bottom:2rem}html body.woocommerce ul.products li.product h2{font-weight:bold;font-size:2.2rem !important;line-height:1;margin-bottom:7px !important;color:#000000}html body.woocommerce ul.products li.product a.woocommerce-loop-product__link img{width:213px;height:213px;object-fit:contain}html body.woocommerce ul.products li.product a.button{border:0;border-radius:0 0 0 0;background:#bf1e2e;background:linear-gradient(135deg, #bf1e2e 0%, #bf1e2e 94%, rgba(191, 30, 46, 0) 94%, rgba(191, 30, 46, 0) 100%);font-weight:bold;transition:box-shadow 0.3s 0s ease;box-shadow:-15px 7px 6px rgba(0, 0, 0, 0);color:#fff;padding:12px 12px;display:block;width:100%;max-width:172px;margin:17px auto 13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:1.4rem;margin-top:auto !important;margin-bottom:0}html body.woocommerce ul.products li.product .products-content__last--text{font-size:1.4rem;font-weight:bold;display:flex;align-items:center;justify-content:center;margin-top:0.85rem}html body.woocommerce ul.products li.product .products-content__last--text img{width:auto;height:auto;display:inline-block;margin-right:5px;margin-top:4px}html body.woocommerce ul.products li.product:hover h2{color:#bf1e2e}html body.single-product{display:flex;flex-direction:column;flex-wrap:wrap}html body.single-product div.product{display:flex;flex-direction:row;flex-wrap:wrap}html body.single-product div.product .upsells{order:3;width:100%}html body.single-product div.product .woocommerce-tabs{order:3;width:100%}html body.single-product div.product .woocommerce-tabs ul.tabs{margin:0;padding:0}html body.single-product div.product .woocommerce-tabs ul.tabs::before,html body.single-product div.product .woocommerce-tabs ul.tabs::after{display:none}html body.single-product div.product .woocommerce-tabs ul.tabs li{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:0;border-top-right-radius:0;background-color:#e5eaf1;border-top:5px solid #e5d9e1;color:#000000;width:200px;text-align:center;font-weight:bold;padding:0}html body.single-product div.product .woocommerce-tabs ul.tabs li.active{background-color:#d6dce2;border-color:transparent;border-top:5px solid #bf1e2e;color:#000000;max-width:250px;text-align:center;font-weight:bold;border-radius:0 !important;border-bottom:0;border-left:0;border-right:0}html body.single-product div.product .woocommerce-tabs ul.tabs li::before,html body.single-product div.product .woocommerce-tabs ul.tabs li::after{display:none}html body.single-product div.product .woocommerce-tabs ul.tabs li a{display:inline-block;width:100%}html body.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel.panel{padding:60px 40px 80px;background:radial-gradient(circle, #dfe4e9 0%, #d6dce2 53%, #d6dce2 100%);box-shadow:#e2e2e2 0px 0px 40px;margin-bottom:5rem}html body.single-product div.product .summary.entry-summary{order:1;width:60%;padding-top:3rem;display:flex;flex-direction:column}@media only screen and (max-width:991px){html body.single-product div.product .summary.entry-summary{width:100%;order:2}}html body.single-product div.product .summary.entry-summary .build-to-order{order:2}html body.single-product div.product .summary.entry-summary .price{order:1}html body.single-product div.product .summary.entry-summary .price .amount{font-size:3rem;font-weight:bold;color:#bf1e2e}html body.single-product div.product .summary.entry-summary form.cart{margin-top:1rem;margin-bottom:-1rem;order:3}html body.single-product div.product .summary.entry-summary form.cart button,html body.single-product div.product .summary.entry-summary form.cart div.quantity{margin-bottom:1rem}html body.single-product div.product .summary.entry-summary form.cart table.variations{margin-top:2rem;margin-bottom:-2.75rem}html body.single-product div.product .summary.entry-summary form.cart table.variations tr{display:flex;flex-direction:column;width:100%;margin-bottom:2.25rem}html body.single-product div.product .summary.entry-summary form.cart table.variations select{width:95%;border:1px solid #929396;border-radius:0;display:flex;align-items:center;justify-content:space-between;color:#666666;height:38px;padding:0 10px;max-width:475px}html body.single-product div.product .summary.entry-summary form.cart table.variations label{line-height:1.4;margin-bottom:0.7rem !important;display:block}html body.single-product div.product .summary.entry-summary form.cart .single_variation_wrap .text.qty{width:56px;border:1px solid #929396;border-radius:0;display:flex;align-items:center;justify-content:space-between;color:#666666;height:38px;padding:0 10px}html body.single-product div.product .summary.entry-summary form.cart .single_variation_wrap button[type="submit"]{border:0;border-radius:0 0 0 0;background:#bf1e2e;background:linear-gradient(135deg, #bf1e2e 0%, #bf1e2e 94%, rgba(191, 30, 46, 0) 94%, rgba(191, 30, 46, 0) 100%);font-weight:bold;transition:box-shadow 0.3s 0s ease;box-shadow:-15px 7px 6px rgba(0, 0, 0, 0);color:#fff;padding:12px 20px;display:block;width:100%;max-width:170px;margin:0;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:1.4rem;margin-left:10px}html body.single-product div.product .summary.entry-summary .compare-specs{order:4}html body.single-product div.product .woocommerce-product-gallery.images{width:40%;display:inline-block;margin-top:-14rem;order:2}@media only screen and (max-width:991px){html body.single-product div.product .woocommerce-product-gallery.images{width:100%;order:1;margin-top:-5rem}}html body.single-product div.product .woocommerce-product-gallery.images .flex-viewport{box-shadow:10px 0 79px -10px rgba(0, 0, 0, 0.1)}html body.single-product div.product .woocommerce-product-gallery.images .flex-viewport .woocommerce-product-gallery__image{background:#fff}html body.single-product div.product .woocommerce-product-gallery.images .flex-control-nav.flex-control-thumbs{margin-right:-4%;display:flex;flex-wrap:wrap;overflow:visible}html body.single-product div.product .woocommerce-product-gallery.images .flex-control-nav.flex-control-thumbs li{width:calc(33.33% - 4%);margin-right:4%;background:#fff;box-shadow:10px 0 29px -10px rgba(0, 0, 0, 0.1);margin-bottom:0%;margin-top:4%}html body.single-product div.product ul.products{margin-right:-8.5%;padding:0;margin-top:4rem}html body.single-product div.product ul.products li.product{width:calc(25% - 8.5%) !important;margin:0 8.5% 5rem 0% !important}@media only screen and (max-width:991px){html body.single-product div.product ul.products li.product{width:calc(50% - 7%) !important;margin:0 7% 5rem 0% !important}}html body.single-product div.product .related.products{order:4}html body.single-product div.product .related.products h2{text-align:center;text-transform:capitalize;color:#000000}html body.single-product #posts_per_page{padding:11px 22px;font-size:2rem;border:1px solid #cccccc;background:#e8ebef;display:inline-block;outline:0}html body #preloader{display:flex;justify-content:center;align-items:center;position:fixed;z-index:9999;background:#eeeeee;inset:0;width:100%;height:100%;transition:opacity 0.4s 0.1s ease, visibility 0s 0.5s ease}@media only screen and (max-width:767px){html body #preloader{display:block}}html body #preloader img{position:relative;width:100%;max-width:60px;display:block}@media only screen and (max-width:767px){html body #preloader img{margin:35rem auto 0;max-width:65px}}@media only screen and (max-width:575px){html body #preloader img{margin:32rem auto 0;max-width:55px}}html body #preloader.hide{opacity:0;visibility:hidden}html body .spinoff-regular-content .spinoff-products--row{display:flex;position:relative;box-sizing:border-box;flex-direction:row;padding:0}html body .spinoff-regular-content .spinoff-products--row.reverse-products-row{flex-direction:row-reverse}html body .spinoff-regular-content .spinoff-products--row .spinoff-products__left{padding:0}html body .spinoff-regular-content .spinoff-products--row .spinoff-products__left .spinoff-product__wrap{padding-top:calc(325px  + 325px  + 30px)}html body .spinoff-regular-content .spinoff-products--row .spinoff-products__left .spinoff-product__background--item{top:42%}html body .spinoff-regular-content .spinoff-products--row .spinoff-products__left .spinoff-product__background--item figure{transform:scale(1.1)}html body .spinoff-regular-content .spinoff-products--row .spinoff-products__left .spinoff-product__background--radial{top:30%;left:60%;background-image:radial-gradient(circle, white 0%, rgba(255, 255, 255, 0) 60%)}html body .spinoff-regular-content .spinoff-products--row .spinoff-products__right{padding:0}html body .spinoff-regular-content .spinoff-products--row .spinoff-products__right .spinoff-product__wrap{padding-top:calc(325px)}html body .spinoff-regular-content .spinoff-products--row .spinoff-products__right .spinoff-product__background--item{top:55%;left:65%}html body .spinoff-regular-content .spinoff-products--row .spinoff-products__right .spinoff-product__background--radial{top:50%;left:65%;background-image:radial-gradient(circle, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 55%)}html body .spinoff-regular-content .spinoff-product{display:block;position:relative;overflow:hidden;padding:0 15px;margin-bottom:30px}html body .spinoff-regular-content .spinoff-product__wrap{display:block;position:relative;width:100%;height:0;overflow:hidden}html body .spinoff-regular-content .spinoff-product__wrap:hover .spinoff-product__background--overlay::before{opacity:1 !important}html body .spinoff-regular-content .spinoff-product__wrap:hover .spinoff-product__content--hover{max-height:600px !important}html body .spinoff-regular-content .spinoff-product__wrap:hover .spinoff-product__background--item{transform:translate(-50%, -50%) scale(1.1)}html body .spinoff-regular-content .spinoff-product__background{position:absolute;z-index:1;inset:0;width:100%;height:100%}:is(html body .spinoff-regular-content .spinoff-product__background--item, html body .spinoff-regular-content .spinoff-product__background--radial, html body .spinoff-regular-content .spinoff-product__background--overlay, html body .spinoff-regular-content .spinoff-product__background--color){position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%}html body .spinoff-regular-content .spinoff-product__background--item{z-index:3;display:flex;align-items:center;justify-content:center;transition:transform 0.3s 0s ease}html body .spinoff-regular-content .spinoff-product__background--item figure{width:100%;margin:0}html body .spinoff-regular-content .spinoff-product__background--item figure img{display:block;width:auto;height:auto;margin:0 auto 0;position:relative;left:5%}html body .spinoff-regular-content .spinoff-product__background--radial{z-index:2;background-position:center}html body .spinoff-regular-content .spinoff-product__background--color{z-index:1}html body .spinoff-regular-content .spinoff-product__background--color.white-bg{background-color:#cacfd5}html body .spinoff-regular-content .spinoff-product__background--color.gray-bg{background-color:#494b4d}html body .spinoff-regular-content .spinoff-product__background--color.red-bg{background-color:#8f080c}html body .spinoff-regular-content .spinoff-product__background--overlay{z-index:4}html body .spinoff-regular-content .spinoff-product__background--overlay::before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:50%;max-height:200px;opacity:0;transition:opacity 0.4s 0s ease}html body .spinoff-regular-content .spinoff-product__background--overlay:not(.white-bg)::before{background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%)}html body .spinoff-regular-content .spinoff-product__background--overlay.white-bg::before{background-image:linear-gradient(0deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 100%)}html body .spinoff-regular-content .spinoff-product__content{position:absolute;z-index:2;bottom:0;left:0;width:100%;padding:15px 30px}html body .spinoff-regular-content .spinoff-product__content .title-separator{margin:15px 0 15px}html body .spinoff-regular-content .spinoff-product__content:not(.light-content) h1,html body .spinoff-regular-content .spinoff-product__content:not(.light-content) h2,html body .spinoff-regular-content .spinoff-product__content:not(.light-content) h3,html body .spinoff-regular-content .spinoff-product__content:not(.light-content) h4,html body .spinoff-regular-content .spinoff-product__content:not(.light-content) h5,html body .spinoff-regular-content .spinoff-product__content:not(.light-content) h6,html body .spinoff-regular-content .spinoff-product__content:not(.light-content) p,html body .spinoff-regular-content .spinoff-product__content:not(.light-content) span,html body .spinoff-regular-content .spinoff-product__content:not(.light-content) label,html body .spinoff-regular-content .spinoff-product__content:not(.light-content) div,html body .spinoff-regular-content .spinoff-product__content:not(.light-content) ul,html body .spinoff-regular-content .spinoff-product__content:not(.light-content) ol,html body .spinoff-regular-content .spinoff-product__content:not(.light-content) li{color:#000000}html body .spinoff-regular-content .spinoff-product__content.light-content h1,html body .spinoff-regular-content .spinoff-product__content.light-content h2,html body .spinoff-regular-content .spinoff-product__content.light-content h3,html body .spinoff-regular-content .spinoff-product__content.light-content h4,html body .spinoff-regular-content .spinoff-product__content.light-content h5,html body .spinoff-regular-content .spinoff-product__content.light-content h6,html body .spinoff-regular-content .spinoff-product__content.light-content p,html body .spinoff-regular-content .spinoff-product__content.light-content span,html body .spinoff-regular-content .spinoff-product__content.light-content label,html body .spinoff-regular-content .spinoff-product__content.light-content div,html body .spinoff-regular-content .spinoff-product__content.light-content ul,html body .spinoff-regular-content .spinoff-product__content.light-content ol,html body .spinoff-regular-content .spinoff-product__content.light-content li{color:#FFFFFF}html body .spinoff-regular-content .spinoff-product__content--text h3{font-size:3.2rem}html body .spinoff-regular-content .spinoff-product__content--hover{position:relative;overflow:hidden;transition:max-height 0.7s 0s ease;max-height:0px}html body .spinoff-regular-content .spinoff-product__content--hover p,html body .spinoff-regular-content .spinoff-product__content--hover span,html body .spinoff-regular-content .spinoff-product__content--hover label,html body .spinoff-regular-content .spinoff-product__content--hover div{font-size:2.2rem}

/**/
html body header.site-header .top-bar .top-bar__options li {
	position: relative;
}

@media (max-width:767px){
	html body h1, html body .h1 {
		font-size: 4.4rem;
	}
	.extra-spacing {
		padding: 0px;
	}
	.spinoff-products__right .spinoff-product__wrap {
		min-height: 560px;
	}
	.spinoff-products__right .spinoff-product__wrap p {
		line-height: 28px;
	}
	.aplications-spinoff__text {
		font-size: 25px;
	}
	.our-applications__item--icon img {
	max-width: 80px;
}
html body .site-page-title .company-title h1 {
	font-size: 36px !important;
	max-width: 100% !important;
}
.wpgs-for .slick-slide {
	padding: 20px;
	min-height: 340px;
}
.woo-product-gallery-slider.woocommerce-product-gallery.wpgs--with-images.images .slick-list {
	height: 310px !important;
}
.woo-product-gallery-slider.woocommerce-product-gallery.wpgs--with-images.images {
	margin-top: 60px !important;
}
.wpgs-for .slick-slide {
	min-height: 340px !important;
}
.footer .navigation {
	margin-bottom: 0 !important;
}
html body.page-template--careers-template .our-missions .container .our-missions:first-of-type img {
	margin-top: 0px !important;
}	
html body.page-template--careers-template .our-missions .container .our-missions:first-of-type {
	margin-top: 0px !Important;
}
#agentstable td {
	display: block;
}
#the-content-block .has-text-align-left {
	font-size: 24px !important;
}
.footer {
	padding-top: 55px !important;
}
#testimonial-block h2 {
	font-size: 24px;
	padding: 0 30px;
}
.our-missions__list--bg {
	padding-bottom: 30px !important;
}
.our-missions__list {
	padding-top: 80px;
}
html body header.site-header .main-banner__navigation .main-banner__logo img {
	max-width: 310px;
}
	 
} 

@media (min-width:768px) and (max-width:992px) {
	.spinoff-product__content.light-content p {
	font-size: 16px !important;
	line-height: 21px;
}
.spinoff-product__content--hover p {
	font-size: 16px !important;
}
.woo-product-gallery-slider.woocommerce-product-gallery.wpgs--with-images.images {
	margin-top: 60px !important;
}
}

 @media (min-width:993px) and (max-width:1199px) {
	.spinoff-product__content.light-content p {
	font-size: 18px !important;
	line-height: 23px;
}
.spinoff-product__content--hover p {
	font-size: 18px !important;
}
}

/*

Home Hero Banner

*/

.home-hero .main-banner .slide--element .row {
	margin: auto;
	width: 95%;
	max-width: 1200px;
	padding: 0;
}
.home-hero .main-banner .slide--element .row .col {
	padding: 0;
}
.home-hero .main-banner .slide--element .row .col img {
	margin: 0;
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}
.home-hero .main-banner .dots {
	display: flex;
	justify-content: center;
	align-items: center;
	grid-gap: 20px;
}
.home-hero .main-banner .dots div {
	width: 15px;
	height: 15px;
	border-radius: 100%;
	background-color: #fff;
	cursor: pointer;
	opacity: .5;
	transition: all .2s;
}
.home-hero .main-banner .dots div.active {
	box-shadow: 0 0 20px #fff;
	opacity: 1;
}













