.accordion .et_pb_toggle .et_pb_toggle_title:after{content:"";display:block;font-size:27px;color:var(--charcoal);font-family:var(--font-awesome);font-weight:700!important;position:absolute;top:0;left:-35px}.accordion .et_pb_toggle .et_pb_toggle_title:hover{cursor:pointer}.accordion .et_pb_toggle .et_pb_toggle_title:before{font-size:40px;color:var(--dark-grey)}.accordion .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:before{content:"K"!important;display:block}.colors{display:flex;justify-content:space-between}.style-guide-colors{margin-bottom:70px}.style-guide-colors p{padding:12px 0 0 95px;font-size:18px}.style-guide-colors:before{background-color:var(--black);border-radius:15px;content:"";height:85px;position:absolute;width:85px}.style-guide-colors-left>div:nth-of-type(1):before{background-color:var(--black)}.style-guide-colors-left>div:nth-of-type(2):before{background-color:var(--white);border:1px solid var(--charcoal)}.style-guide-colors-leftmid>div:nth-of-type(1):before{background-color:var(--primary)}.style-guide-colors-leftmid>div:nth-of-type(2):before{background-color:var(--primary)}.style-guide-colors-rightmid>div:nth-of-type(1):before{background-color:var(--charcoal)}.style-guide-colors-right>div:nth-of-type(1):before{background-color:var(--grey)}input[type=checkbox]:checked,input[type=radio]:checked{background-color:var(--primary)!important;border-color:var(--primary)!important}input[type=checkbox]:before{background-color:var(--white);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);content:"";height:.75em;transform:scale(0);transform-origin:bottom left;transition:.12s transform ease-in-out;width:.75em}input[type=checkbox]:checked:before{transform:scale(1);transform:translateY(.03em) scale(1);display:block;position:relative;margin:auto}input[type=radio]:checked:before{background-color:var(--white);border-radius:50%;content:"";height:4px;transform:scale(0);transition:.12s transform ease-in-out;width:4px;display:block;top:50%;position:relative;margin:auto;transform:translateY(-50%) scale(1.5)}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--grey)!important;border-radius:50%;height:16px;margin:0 3px 0 0;width:16px;padding:0!important}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--grey)!important;border-radius:.15em;height:14px;margin:0 6px 0 0;width:14px;padding:0!important}.wpcf7-list-item:first-of-type{margin:0!important}span.wpcf7-not-valid-tip{padding-left:16px;padding-top:10px}.wpcf7 .wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:5px 30px}.wpcf7 .wpcf7-checkbox .wpcf7-list-item{margin:0!important}.wpcf7 .wpcf7-checkbox input[type=checkbox]{margin-right:0}.wpcf7 p{padding-bottom:5px}.wpcf7 label{font-weight:700!important}.required-text p{color:var(--primary)}.wpcf7 form label.file-input-label{display:inline-block!important;background-color:var(--primary);color:var(--white)!important;padding:15px 25px;font-size:16px;cursor:pointer;border-radius:1px;text-align:center;transition:background-color .3s ease;margin-bottom:0;font-weight:700!important}.file-input-label:hover{background-color:var(--charcoal)!important}.grid.file>div{display:flex;align-items:center}.grid.file>div>p{width:-moz-max-content;width:max-content}.grid.file>div>p:nth-of-type(1){padding-bottom:0;z-index:2}.grid.file>div>p:last-of-type{left:39px;z-index:1;position:absolute}h3.gsection_title{font-size:32px}.gfield_required{color:var(--primary)!important}.gform_button{background-color:var(--primary);padding:20px 35px;color:var(--white);border:none;font-size:1rem;line-height:1.5em;border-radius:59px;text-transform:uppercase;font-weight:700;font-family:Oswald;letter-spacing:3px;margin:0;transition:background-color .3s ease 0s}.gform_button:hover{background-color:var(--charcoal);cursor:pointer}.product-slider .swiper-arrow-button{background-color:var(--primary);color:var(--white)!important;transition:background-color .3s ease 0s}.product-slider .swiper-arrow-button:hover{background-color:var(--charcoal)}.blog-posts .post-content .more-link{background-color:var(--primary);padding:14px 30px;border-radius:59px;transition:background-color .3s ease 0s;width:-moz-fit-content;width:fit-content;justify-self:center}.blog-posts .post-content .more-link:hover,.blog-posts .post-content .more-link:focus{background-color:var(--charcoal)}ul.pagination,div.wp-pagenavi{display:flex;list-style:none;border-top:none!important}ul.pagination span.current,div.wp-pagenavi span.current{background-color:var(--charcoal);color:var(--white)!important}ul.pagination .page-link,ul.pagination a,ul.pagination>span,div.wp-pagenavi .page-link,div.wp-pagenavi a,div.wp-pagenavi>span{background-color:var(--white);border:1px solid var(--charcoal);border-inline:none;color:var(--charcoal);display:block;font-size:16px;padding:.5rem .85rem;position:relative;transition:background-color .3s ease 0s,color .3s ease 0s}ul.pagination .page-link.active,ul.pagination a.active,ul.pagination>span.active,div.wp-pagenavi .page-link.active,div.wp-pagenavi a.active,div.wp-pagenavi>span.active{background-color:var(--primary);border-color:var(--primary);color:var(--white)}ul.pagination .page-link:hover,ul.pagination .page-link:focus,ul.pagination a:hover,ul.pagination a:focus,ul.pagination>span:hover,ul.pagination>span:focus,div.wp-pagenavi .page-link:hover,div.wp-pagenavi .page-link:focus,div.wp-pagenavi a:hover,div.wp-pagenavi a:focus,div.wp-pagenavi>span:hover,div.wp-pagenavi>span:focus{background-color:var(--charcoal);color:var(--white)!important}ul.pagination a,ul.pagination span,div.wp-pagenavi a,div.wp-pagenavi span{margin:0}ul.pagination>li:last-of-type .page-link,ul.pagination a:last-child,ul.pagination span:last-child,div.wp-pagenavi>li:last-of-type .page-link,div.wp-pagenavi a:last-child,div.wp-pagenavi span:last-child{border-radius:0;border-right:1px solid var(--charcoal)}ul.pagination>li:first-of-type .page-link,ul.pagination>span:first-child,ul.pagination>a:first-child,div.wp-pagenavi>li:first-of-type .page-link,div.wp-pagenavi>span:first-child,div.wp-pagenavi>a:first-child{border-left:1px solid var(--charcoal);border-radius:0}.search-results .et_pb_search_0_tb_body .et_pb_searchform input.et_pb_s{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.search-results .more-link{background-color:var(--primary);margin-top:20px;padding:14px 30px;border-radius:59px;transition:background-color .3s ease 0s;width:-moz-fit-content;width:fit-content}.search-results .more-link:hover,.search-results .more-link:focus{background-color:var(--charcoal)}
