/* https://additives.struktol.com/wp-content/themes/Divi-child/assets/css/theme.css?ver=1755007225 */
:root{--brand-red:#e2001a;--white:#ffffff;--black:#000;--brand-beige:#b1935d;--secondary-brand-green:#94c273;--secondary-brand-pink:#bd4977;--secondary-brand-fucia:#e40033;--secondary-brand-yellow:#edba1f;--btn-primary:var(--brand-red);--default-hover-opacity:0.8}#page-container .et_pb_button{border-radius:0!important;color:#fff!important;text-align:center!important;font-family:"Libre Franklin"!important;font-style:normal!important;font-weight:700!important;line-height:normal!important;letter-spacing:0.4px!important;text-transform:uppercase!important;transition:ease all 0.3s!important;padding:1em 1.8em!important;border:none!important;background-color:var(--brand-red)}#page-container .et_pb_button:hover{transition:ease all 0.3s!important;border:none!important}#page-container .et_pb_button.fsm-btn-primary:hover,#page-container .et_pb_button.et_pb_button_one:hover{opacity:var(--default-hover-opacity)}#page-container .et_pb_button.fsm-btn-primary:focus,#page-container .et_pb_button.et_pb_button_one:focus{box-shadow:0 0 14px 0 var(--btn-primary)}#page-container .et_pb_button.fsm-btn-alt:after{content:"\f054";position:absolute;font-size:1em;font-weight:700;display:block;opacity:0;top:50%;transform:translateY(-50%);right:5%;transition:opacity 0.5s,right 0.5s;color:#000!important;font-family:"Font Awesome 6 Pro"!important}#page-container .et_pb_button.fsm-btn-alt:hover{color:#000!important;opacity:70%}#page-container .et_pb_button.fsm-btn-alt.large:hover{padding:1em 2em!important;padding-left:1.8em!important;padding-right:2.2em!important}#page-container .et_pb_button.fsm-btn-alt:hover:after{opacity:1}#page-container .et_pb_button.fsm-btn-alt.small:hover{padding:.7em 1.3em!important;padding-left:0.5em!important;padding-right:1.5em!important}#page-container .et_pb_button.large{padding:1em 2em!important;font-size:16px}#page-container .et_pb_button.small{padding:.7em 1.3em!important;font-size:14px}#main-content a:not(.et_pb_button,.icon,img){border-radius:4px;padding:2px;transition:ease all 0.2s;display:inline;overflow:hidden;text-decoration:underline}#main-content a:not(.et_pb_button,.icon,img):hover{border-radius:3px;background-color:rgba(21,43,55,.2)}body.et_divi_theme h1{font-size:clamp(2.375rem, 0.75rem + 5.2vw, 4rem)!important;text-shadow:0 4px 4px rgba(0,0,0,.25);font-family:"Libre Franklin";font-size:64px;font-style:normal;font-weight:700;line-height:.9em;letter-spacing:-1.28px}body.et_divi_theme h2{font-family:"Libre Franklin";font-size:clamp(1.175rem, 0.5rem + 2.8vw, 2.25rem);font-style:normal;font-weight:700;line-height:1.1em;letter-spacing:-.72px}body.et_divi_theme h3{font-family:"Helvetica",sans-serif;font-size:clamp(1.125rem, 0.75rem + 1.2vw, 1.5rem);font-style:normal;font-weight:700;line-height:1.3em}body.et_divi_theme h4{font-size:clamp(1.25rem, 2.75cqw, 2.5rem)}body.et_divi_theme h5{font-size:clamp(1.15rem, 2.5cqw, 2.3rem)}body.et_divi_theme h6{font-size:clamp(1rem, 2cqw, 2rem)}body,body p,body li,.et_pb_blurb_description{font-family:"Helvetica",sans-serif;font-size:clamp(0.875rem, 0.75rem + 0.4vw, 1rem);font-style:normal;font-weight:400;line-height:1.8em}body small{font-size:clamp(0.8125rem, 0.75rem + 0.2vw, 0.875rem)}ul#mega-menu-primary-menu li a{transition:ease all 0.3s!important}ul#mega-menu-primary-menu li a:hover{opacity:0.8!important}input.gform_button{border-radius:0!important;color:#fff!important;text-align:center!important;font-family:"Libre Franklin"!important;font-style:normal!important;font-weight:700!important;line-height:normal!important;letter-spacing:0.4px!important;text-transform:uppercase!important;transition:ease all 0.3s!important;padding:1em 1.8em!important;border:none!important;background-color:var(--brand-red)}input.gform_button:hover{opacity:var(--default-hover-opacity);transition:ease all 0.3s!important;border:none!important}.gform_wrapper .ginput_container input,.gform_wrapper .ginput_container textarea,.gform_wrapper .gfield--input-type-address select{border-radius:0!important;border:2px solid black!important}.gform_wrapper .gfield--input-type-address select{font-size:1em;padding:1em;padding-bottom:calc(1em - 2px);min-height:auto;max-height:none;background:rgba(255,255,255,.5)}.gform_wrapper.gravity-theme .gform_validation_errors>h2{font-weight:700!important}.gform_wrapper.gravity-theme .gform_validation_errors{padding:1em 1em 1em 3em!important}.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message{font-size:14px!important;border-radius:5px!important;padding:.5em .5em .5em 40px!important}.gform_wrapper.gravity-theme .validation_message{position:relative}.gform_wrapper.gravity-theme .validation_message::before{position:absolute;font-family:"Font Awesome 6 Pro";font-weight:900;color:#c02b0a;font-size:20px;content:"\f057";margin-left:-28px}div#et-boc{padding:2vh}div#main-content{margin-top:-140px}div#main-header .et_pb_row{max-width:90%;width:90%}.align-center{margin:auto 0}.grid{display:grid}.flex{display:flex;flex-wrap:wrap}div#page-container{overflow:hidden}div#logo-col{display:flex;justify-content:left}div#logo{height:65%;max-height:125px}span.et_pb_fullwidth_header_subhead{text-shadow:0 4px 4px rgba(0,0,0,.25);font-family:"Helvetica",sans-serif;font-size:clamp(1.125rem, 0.75rem + 1.2vw, 1.5rem);font-style:normal;font-weight:400;line-height:1em;margin:2vh 0}@media screen and (max-width:980px){div#logo{max-width:75%}}div#products-services-row span.et_pb_image_wrap::before{position:absolute;font-family:"Font Awesome 6 Pro";font-weight:300;font-size:3em}div#rubber-additives span.et_pb_image_wrap::before{content:"\f631";color:var(--secondary-brand-fucia)}div#plastic-additives span.et_pb_image_wrap::before{content:"\e5fb";color:var(--secondary-brand-green)}div#wpc span.et_pb_image_wrap::before{content:"\f724";color:var(--secondary-brand-pink)}div#tech-custom span.et_pb_image_wrap::before{content:"\e4f3";color:var(--secondary-brand-yellow)}div#products-services-row span.et-waypoint.et_pb_animation_top.et_pb_animation_top_tablet.et_pb_animation_top_phone.et-pb-icon.et-animated{display:none}.P-SBlurb{flex:1 1 500px;padding:3vh 2vh}.who-we-serve-slider .slick-track{display:flex;flex-wrap:nowrap;height:100%;margin:10px 0}.wws-item{padding:2vh;margin:.5vh;height:auto!important;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}@media screen and (max-width:767px){.P-SBlurb{padding:1vh 2vh}}.industry-trusted-slider .slick-slide{margin-bottom:0!important;padding:0 1vh}.industry-trusted-slider{position:relative}.industry-trusted-slider i{position:absolute;top:45%;color:var(--brand-red)}.industry-trusted-slider i.fa-chevron-left{left:-10px}.industry-trusted-slider i.fa-chevron-right{right:-10px}i.slick-arrow{font-size:20px!important;transition:ease all 0.3s}i.slick-arrow:hover{font-size:22px!important;transition:ease all 0.3s}.customer-success-slider .slick-slide{margin-bottom:0!important;padding:2vh;margin:1vh;border:10px solid #333}.customer-success-slider,.customer-success-slider .slider-initiate,.customer-success-slider .slick-list.draggable{overflow:visible}.customer-success-slider .slick-slide:nth-child(4n+1){border-color:var(--secondary-brand-green)}.customer-success-slider .slick-slide:nth-child(4n+2){border-color:var(--secondary-brand-pink)}.customer-success-slider .slick-slide:nth-child(4n+3){border-color:var(--secondary-brand-fucia)}.customer-success-slider .slick-slide:nth-child(4n+4){border-color:var(--secondary-brand-yellow)}@media screen and (max-width:767px){.customer-success-slider .slick-slide{margin:.5vh}}.main-cta{position:relative}.main-cta:before{position:absolute;content:"";width:90%;max-width:1400px;height:95%;border:20px solid var(--brand-red);left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:980px){.main-cta:before{width:95%;height:100%}}@media screen and (max-width:980px){div#rd{display:flex;flex-direction:column}div#image{order:2}div#blurb1{order:1}}h2 span.large{line-height:.9em;font-size:clamp(1.375rem, 4.5cqi, 4rem)}.C-SBlurb{flex:1 1 500px;padding:3vh 2vh}.C-SBlurb img{max-height:300px;object-fit:cover;object-position:center}.who-we-serve-slider{position:relative}.who-we-serve-slider .slick-slide{margin-bottom:0!important}.who-we-serve-slider i.slick-arrow{position:absolute;top:-1%}i.fa-chevron-right{right:0}i.fa-chevron-left{right:5%}.cs-accordion .et_pb_toggle{border:none;background:#f7f7f7;box-shadow:1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.cs-accordion .et_pb_toggle h3{padding:0;margin:0;position:relative;padding-left:1.7em}.et_pb_toggle_close{background:#f2f2f2!important}.cs-accordion .et_pb_toggle h3::after{position:absolute;font-family:"Font Awesome 6 Pro";font-size:1.3em;line-height:1em;color:#000;top:0;left:0}.cs-accordion .et_pb_toggle:nth-child(1) h3::after{content:"\e5df"}.cs-accordion .et_pb_toggle:nth-child(2) h3::after{content:"\e299"}.cs-accordion .et_pb_toggle:nth-child(3) h3::after{content:"\f624"}.cs-accordion .et_pb_toggle:nth-child(4) h3::after{content:"\f1b8"}#oktoberfest-hero:before{content:'';position:absolute;height:19.8vh;width:100%;left:0;top:-10vh;background-image:url(/wp-content/uploads/2025/07/red-pattern.svg);background-repeat:repeat-x}#oktoberfest-hero h1{color:var(--white);font-size:3em!important;margin-top:-2vh}#oktoberfest-form h2,#join-us h2{font-size:clamp(2.275rem, 0.5rem + 4.5vw, 4.25rem)!important}.features{padding-top:20vh!important}.features h3 span{font-size:1.25em;font-family:'Libre Franklin'}.features .et_pb_blurb_content{min-height:20vh}.features img{min-height:81px}#hero-oktoberfest .et_pb_text_inner{color:var(--white)!important;font-size:3em;font-weight:700}#oktoberfest-form{border:15px solid var(--brand-red)}#oktoberfest-footer:before{content:'';position:absolute;height:19.8vh;width:100%;left:0;bottom:-20px;background-image:url(/wp-content/uploads/2025/07/red-pattern.svg);transform:rotate(180deg);background-repeat:repeat-x}#oktoberfest-footer img{max-width:70%!important}@media screen and (max-width:980px){#oktoberfest-hero h1{margin-top:-2vh}.features .et_pb_blurb_content{min-height:16vh}#join-us{padding-bottom:2vh}#oktoberfest-footer img{max-width:50%!important}#oktoberfest-footer:before{bottom:-6vh}#oktoberfest-form .gform_wrapper.gravity-theme .gform_footer{margin:6px 0 -10px!important}}