:root{--header-bar:60px;--font-stack-text:"Source Sans 3", Helvetica, Arial, sans-serif;--font-stack-heading:"Oswald", Helvetica, Arial, sans-serif;--custom-title-1-default:3.2rem;--custom-title-2-default:2.2rem;--custom-title-3-default:1.8rem;--custom-title-4-default:1.3rem;--custom-title-5-default:1.2rem;--custom-title-6-default:1rem;--custom-title-1-1365-max:2.5rem;--custom-title-2-1365-max:2rem;--custom-title-3-1365-max:1.6rem;--custom-title-4-1365-max:1.3rem;--custom-title-5-1365-max:1.1rem;--custom-title-6-1365-max:1rem;--custom-title-1-767-max:2.2rem;--custom-title-2-767-max:1.8rem;--custom-title-3-767-max:1.5rem;--custom-title-4-767-max:1.2rem;--custom-title-5-767-max:1rem;--custom-title-6-767-max:1rem}html,body{margin:0;padding:0;font-family:var(--font-stack-text);font-size:18px;color:#000;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;background:#fff;line-height:1.8rem;letter-spacing:.5px}@media screen and (max-width:1365px){html,body{font-size:16px}}@media screen and (max-width:767px){html,body{font-size:16px}}p,input,textarea,button,form,label,option,select{outline:0;font-size:1rem}.elementor-editor-active p{font-size:1rem}b,strong{font-weight:600}.custom-title-3 strong,h2 strong{color:#b8292d}a:focus{outline:none;box-shadow:none}.elementor-widget-text-editor a{color:#333;border-bottom:1px solid #000}blockquote{background-color:#000;color:#fff;padding:10px}body>div[data-elementor-post-type="page"]{overflow-x:hidden}@media screen and (max-width:767px){.hero-section{height:calc(100svh - var(--header-bar));min-height:0}}.custom-title-1 h1,.custom-title-1 h2,.custom-title-1 h3,.custom-title-1 h4,.custom-title-1 h5,.custom-title-1 h6,.custom-title-1 span,.custom-title-1 p{font-size:var(--custom-title-1-default);font-weight:600;font-family:var(--font-stack-heading);line-height:1.2em!important}.custom-title-2 h1,.custom-title-2 h2,.custom-title-2 h3,.custom-title-2 h4,.custom-title-2 h5,.custom-title-2 h6,.custom-title-2 span,.custom-title-2 p{font-size:var(--custom-title-2-default);font-weight:600;font-family:var(--font-stack-heading);line-height:1.2em!important;letter-spacing:.02em}.custom-title-3 h1,.custom-title-3 h2,.custom-title-3 h3,.custom-title-3 h4,.custom-title-3 h5,.custom-title-3 h6,.custom-title-3 span,.custom-title-3 p{font-size:var(--custom-title-3-default);font-weight:600;font-family:var(--font-stack-heading);line-height:2.4rem!important}.custom-title-4 h1,.custom-title-4 h2,.custom-title-4 h3,.custom-title-4 h4,.custom-title-4 h5,.custom-title-4 h6,.custom-title-4 span,.custom-title-4 p{font-size:var(--custom-title-4-default);font-weight:500;font-family:var(--font-stack-text);line-height:1.5em!important}.related-product .custom-title-4 p{font-size:1.2rem}.custom-title-5 h1,.custom-title-5 h2,.custom-title-5 h3,.custom-title-5 h4,.custom-title-5 h5,.custom-title-5 h6,.custom-title-5 span,.custom-title-5 p{font-size:var(--custom-title-5-default);font-weight:600;line-height:1.5em!important;font-family:var(--font-stack-text)}.custom-title-6 h1,.custom-title-6 h2,.custom-title-6 h3,.custom-title-6 h4,.custom-title-6 h5,.custom-title-6 h6,.custom-title-6 span,.custom-title-6 p{font-size:var(--custom-title-6-default);line-height:1.5em!important;font-weight:400;font-family:var(--font-stack-text)}@media screen and (max-width:1365px){.custom-title-1 h1,.custom-title-1 h2,.custom-title-1 h3,.custom-title-1 h4,.custom-title-1 h5,.custom-title-1 h6,.custom-title-1 span,.custom-title-1 p{font-size:var(--custom-title-1-1365-max)}.custom-title-2 h1,.custom-title-2 h2,.custom-title-2 h3,.custom-title-2 h4,.custom-title-2 h5,.custom-title-2 h6,.custom-title-2 span,.custom-title-2 p{font-size:var(--custom-title-2-1365-max)}.custom-title-3 h1,.custom-title-3 h2,.custom-title-3 h3,.custom-title-3 h4,.custom-title-3 h5,.custom-title-3 h6,.custom-title-3 span,.custom-title-3 p{font-size:var(--custom-title-3-1365-max)}.custom-title-4 h1,.custom-title-4 h2,.custom-title-4 h3,.custom-title-4 h4,.custom-title-4 h5,.custom-title-4 h6,.custom-title-4 span,.custom-title-4 p{font-size:var(--custom-title-4-1365-max)}.custom-title-5 h1,.custom-title-5 h2,.custom-title-5 h3,.custom-title-5 h4,.custom-title-5 h5,.custom-title-5 h6,.custom-title-5 span,.custom-title-5 p{font-size:var(--custom-title-5-1365-max)}.custom-title-6 h1,.custom-title-6 h2,.custom-title-6 h3,.custom-title-6 h4,.custom-title-6 h5,.custom-title-6 h6,.custom-title-6 span,.custom-title-6 p{font-size:var(--custom-title-6-1365-max)}}@media screen and (max-width:767px){.custom-title-1 h1,.custom-title-1 h2,.custom-title-1 h3,.custom-title-1 h4,.custom-title-1 h5,.custom-title-1 h6,.custom-title-1 span,.custom-title-1 p{font-size:var(--custom-title-1-767-max)}.custom-title-2 h1,.custom-title-2 h2,.custom-title-2 h3,.custom-title-2 h4,.custom-title-2 h5,.custom-title-2 h6,.custom-title-2 span,.custom-title-2 p{font-size:var(--custom-title-2-767-max);letter-spacing:0em}.custom-title-3 h1,.custom-title-3 h2,.custom-title-3 h3,.custom-title-3 h4,.custom-title-3 h5,.custom-title-3 h6,.custom-title-3 span,.custom-title-3 p{font-size:var(--custom-title-3-767-max)}.custom-title-4 h1,.custom-title-4 h2,.custom-title-4 h3,.custom-title-4 h4,.custom-title-4 h5,.custom-title-4 h6,.custom-title-4 span,.custom-title-4 p{font-size:var(--custom-title-4-767-max)}.custom-title-5 h1,.custom-title-5 h2,.custom-title-5 h3,.custom-title-5 h4,.custom-title-5 h5,.custom-title-5 h6,.custom-title-5 span,.custom-title-5 p{font-size:var(--custom-title-5-767-max)}.custom-title-6 h1,.custom-title-6 h2,.custom-title-6 h3,.custom-title-6 h4,.custom-title-6 h5,.custom-title-6 h6,.custom-title-6 span,.custom-title-6 p{font-size:var(--custom-title-6-767-max)}}.elementor-widget-image.animate.kenburn.active .elementor-widget-container{overflow:hidden}.elementor-widget-image.animate.kenburn.active picture,.elementor-widget-image.animate.kenburn.active img{animation:kenburns 20s ease-in-out both}@keyframes kenburns{0%{transform:scale(1)}100%{transform:scale(1.2)}}@keyframes customfadeInDown{from{opacity:0;transform:translate3d(0,-10%,0)}to{opacity:1;transform:none}}@keyframes customfadeInLeft{from{opacity:0;transform:translate3d(-10%,0,0)}to{opacity:1;transform:none}}@keyframes customfadeInRight{from{opacity:0;transform:translate3d(10%,0,0)}to{opacity:1;transform:none}}@keyframes customfadeInUp{from{opacity:0;transform:translate3d(0,10%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:customfadeInDown!important}.fadeInLeft{animation-name:customfadeInLeft!important}.fadeInRight{animation-name:customfadeInRight!important}.fadeInUp{animation-name:customfadeInUp!important}.contact-form-711L{--form-gap:20px}.contact-form-711L .row-2col,.contact-form-711L .row-2col p{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--form-gap);margin-bottom:var(--form-gap)}.contact-form-711L .row-3col,.contact-form-711L .row-3col p{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--form-gap);margin-bottom:var(--form-gap)}.contact-form-711L .row-1col,.contact-form-711L .row-1col p{margin-bottom:var(--form-gap)}.contact-form-711L .wpcf7-form-control-wrap{display:block;margin-bottom:10px}.contact-form-711L .wpcf7-form-control,.contact-form-711L select{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:16px}.contact-form-711L .wpcf7-form-control.wpcf7-select,.contact-form-711L select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22%3E%3Cpath fill%3D%22%23000%22 d%3D%22M4 6l4 4 4-4z%22/%3E%3C/svg%3E') no-repeat right 10px center;background-color:#fff;padding-right:30px}.contact-form-711L .file-upload{margin-top:var(--form-gap)}.contact-form-711L .file-upload .codedropz-upload-wrapper{border-radius:5px;text-align:center}.contact-form-711L .file-upload h3{margin:0;font-size:16px}.contact-form-711L .file-upload span{display:block;font-size:14px;color:#fff}.contact-form-711L .file-upload span.max-size-label{color:#666}.contact-form-711L .codedropz-upload-inner h3{color:#f59e0b!important}.contact-form-711L .file-upload .codedropz-btn-wrap .cd-upload-btn{color:#000;padding:8px 16px;border-radius:5px;text-decoration:none}.contact-form-711L span.disclaimer span.wpcf7-form-control.wpcf7-acceptance{border:none;padding:0}.contact-form-711L span.disclaimer label{display:flex;align-items:flex-start;line-height:1.2em;margin-left:-15px}@media screen and (min-width:768px){.contact-form-711L .submit-button{justify-content:flex-start!important}}.contact-form-711L .submit-button{text-align:center;margin-top:var(--form-gap);display:flex;justify-content:center}.contact-form-711L .wpcf7-submit{background-color:#dc3232;color:#fff;padding:15px 50px;border-radius:50px;border:none;font-size:16px;cursor:pointer;transition:background-color 0.3s;display:flex;justify-content:flex-start;width:auto}.contact-form-711L .wpcf7-submit:hover{background-color:#f59e0b}.contact-form-711L .wpcf7-spinner{display:inline-block;margin-left:10px;vertical-align:middle}.contact-form-711L .wpcf7-response-output{margin-top:var(--form-gap);padding:10px;border-radius:5px;background-color:#f7f7f7;color:#333;display:none}.contact-form-711L .wpcf7-response-output.wpcf7-mail-sent-ok{background-color:#d4edda;color:#155724}.contact-form-711L .wpcf7-response-output.wpcf7-mail-sent-ng{background-color:#f8d7da;color:#721c24}.contact-form-711L .codedropz-upload-handler{margin-bottom:0px!important}.contact-form-711L label{font-size:.9em;margin-left:10px}.igd-file-uploader{max-width:100%!important}.hidden{display:none!important}.filter-buttons-container{margin-bottom:20px}.filter-btn{padding:10px;margin:5px;cursor:pointer;background-color:#b8292d;color:#fff;border:none;border-radius:4px}.filter-btn:hover{background-color:#000000a8}.founder-box{background:#fff;padding:10px 50px}.custom-select,.custom-checkbox{margin-bottom:var(--form-gap)}.custom-checkbox .wpcf7-checkbox{display:block}.custom-checkbox .wpcf7-checkbox .wpcf7-list-item{margin:0}.custom-checkbox .wpcf7-checkbox label{display:flex;font-size:14px;cursor:pointer}.custom-checkbox .wpcf7-checkbox label .wpcf7-list-item-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.wpcf7-form.resetting .custom-select .wpcf7-not-valid-tip,.wpcf7-form.resetting .custom-checkbox .wpcf7-not-valid-tip,.wpcf7-form.submitting .custom-select .wpcf7-not-valid-tip,.wpcf7-form.submitting .custom-checkbox .wpcf7-not-valid-tip,.wpcf7-form.sent .custom-select .wpcf7-not-valid-tip,.wpcf7-form.sent .custom-checkbox .wpcf7-not-valid-tip,.custom-checkbox:has(input:checked) .wpcf7-not-valid-tip{display:none}.wpcf7-form.sent:has(#products) .wpcf7-response-output{display:block;background:#46b450;color:#fff}span.wpcf7-form-control-wrap.recaptcha{margin-bottom:0px!important}span.wpcf7-form-control.wpcf7-recaptcha.g-recaptcha{border:none;padding:0}.product-card>.e-con-inner{filter:drop-shadow(0 0 10px rgb(0 0 0 / .2))}.product-card .hover-triangle svg{width:40px;height:40px}.product-card .products-clip{clip-path:polygon(calc(100% - 49px) 0,100% 49px,100% 100%,0 100%,0 0)}@media screen and (max-width:1024px){.card-title span{line-height:1.2rem!important;display:block}}@media screen and (max-width:380px){.product-card img{max-width:80%}}@media screen and (min-width:1025px){.product-card .products-clip{clip-path:polygon(calc(100% - 65px) 0,100% 65px,100% 100%,0 100%,0 0)}.product-card .hover-triangle svg{width:53px;height:53px}}.globalsense-text{font-size:12px;margin-top:5px}