*{font-family:"Schibsted Grotesk",sans-serif;font-optical-sizing:auto}body{font-family:"Schibsted Grotesk",sans-serif}.et_pb_column{z-index:auto}.video-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.8);justify-content:center;align-items:center}.video-modal-content{position:relative;width:100%;max-width:500px;height:280px;background:#000;padding:0}.video-modal-content iframe{width:100%;height:100%}.close{color:#fff;position:absolute;top:10px;right:20px;font-size:30px;cursor:pointer}.video-btn img{width:100px;cursor:pointer}.border-animation{position:absolute;border:2px solid #fff;border-radius:50%;animation:pulse 1.5s infinite}.border-1{width:120px;height:120px}.border-2{width:140px;height:140px;animation-delay:0.3s}.border-3{width:160px;height:160px;animation-delay:0.6s}@keyframes pulse{0%{transform:scale(0.95);opacity:1}100%{transform:scale(1.2);opacity:0}}button.et_pb_menu__icon.et_pb_menu__search-button{background:#008b5c;color:#fff!important;padding:6px 6px;border-radius:49px;border:5px double;position:absolute;right:0;top:-3px}.nav li li{display:block}.product.type-product h2{height:36px;overflow:hidden}.two-column-list li a{display:block;color:#000000}.product.type-product{border:1px solid #ddd;padding:11px 8px!important;background:#2ea3f221;box-shadow:1px 1px 1px #2ea3f2}.career-form{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.1);width:100%;transition:transform 0.3s ease,box-shadow 0.3s ease}.career-form:hover{transform:scale(1.02);box-shadow:0 6px 30px rgba(0,0,0,0.15)}.career-form h2{margin-bottom:20px;font-size:29px;color:#000;text-align:center;font-family:'Roboto Serif'}.career-form input,.career-form textarea{width:100%;padding:12px;margin:10px 0;border:1px solid #ccc;border-radius:8px;transition:border-color 0.3s,box-shadow 0.3s}.career-form input:hover,.career-form textarea:hover{border-color:#007BFF;box-shadow:0 0 5px rgba(0,123,255,0.3)}.career-form input[type="file"]{padding:8px;background-color:#f9f9f9}.career-form input[type="file"]:hover{border-color:#007BFF;background-color:#eef6ff;cursor:pointer}.career-form button{width:100%;padding:12px;border:none;background-color:#068b5c;color:#fff;font-size:16px;border-radius:8px;cursor:pointer;transition:background-color 0.3s ease,transform 0.2s}.career-form button:hover{background-color:#056f49;transform:scale(1.03)}ul.et_pb_tabs_controls:after{border-top:0px solid #d9d9d9;content:"";display:block;visibility:visible;position:relative;top:-1px;z-index:9}.et_pb_tabs_controls li.et_pb_tab_active{background-color:#ffffff00}.et_pb_tabs_0 .et_pb_tabs_controls li.et_pb_tab_active{background-color:#068b5c;border-radius:43px}.tabsmain ul.et_pb_tabs_controls.clearfix{box-shadow:0px 1px 19px #ddd;margin:32px auto;display:flex;width:fit-content;padding:9px 8px!important;border-radius:52px;justify-content:center}.two-column-list{gap:20px;max-width:100%;margin:auto;list-style-type:none!important;column-count:3;display:inline-block;width:100%}.two-column-list li{background:#c8e4ff;border:1px solid #9db2c7;padding:15px;border-radius:4px;box-shadow:0 4px 6px rgb(0 0 0 / 19%);font-size:16px;transition:transform 0.2s;color:#000;margin-bottom:11px}.two-column-list li:hover{transform:scale(1.02)}.copyright a img{width:31px;position:absolute}.et-menu li li a{padding:6px 0px;width:100%}.mainbanner h4.et_pb_slide_title{background:#068b5c;display:inline-block;padding:8px 18px;border-radius:30px;color:#ffffff!important;text-shadow:none!important;margin-bottom:15px;line-height:1.2}.mainbanner h1{font-size:71px;color:#000!important;text-shadow:none}.mainbanner .et_pb_slide{padding:0 3%}.td-section-title-bg-text{font-size:170px;color:#F1F2F3;fill:#F1F2F3;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:transparent;background-image:linear-gradient(180deg,#F1F2F3 0%,#ffffff 75%)}.td-section-title-bg-text{font-size:200px;line-height:1;font-weight:700;position:absolute;left:50%;transform:translateX(-50%);z-index:-1;top:-70px;min-width:100%}.products{width:100%;padding:0!important;max-width:100%}.prod_list ul li{color:#000;font-size:17px}.prod_list ul{column-count:2;list-style-type:circle}.cricle svg{color:#fff;border-radius:50%;fill:currentColor;height:100%;transform-origin:center;width:100%;transition:.3s;font-size:9px;letter-spacing:1.09px;text-shadow:0px 0px 1px #ffffff;border:1px solid;background-image:radial-gradient(#fdfffe00 39%,transparent 20%,#068b5c 40%)}.et_pb_tabs_controls li{border-right:0px solid #d9d9d9}ul.et_pb_tabs_controls{background-color:#f4f4f400}.products .dcm-overlay{z-index:1;background:#04040445}.products h3.dcm-image-title{color:#fff;text-shadow:3px 3px #333;font-size:34px;line-height:normal;font-weight:600}.products figure.dcm-lightbox-ctrl:hover img.dcm-main-img{transition:0.5s linear;transform:scale(1.5)}.products figure.dcm-lightbox-ctrl{position:relative;overflow:hidden;transition:0.5s linear}.products h5.dcm-image-subtitle{color:#d4251e;font-size:21px;text-decoration:underline}span.elementor-button-text{background:#068b5c;color:#fff;border-radius:40px;padding:4px 17px;display:inline-block;margin-top:21px}.productmain .et_pb_module.et_pb_blurb{height:50vh}.elementor-button{position:relative;line-height:1.6;letter-spacing:0;text-transform:capitalize;background-color:transparent;border:none;border-radius:17px;padding:8px 20px 8px 5px;transition:all 0.3s ease}.cricle{animation:rotateCircle 20s linear infinite}@keyframes rotateCircle{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.productmain .et_pb_blurb_description ul{padding-bottom:0;height:103px;padding-left:12px}.productmain .et_pb_blurb::before{content:'';position:absolute;background:#fdeff2;right:0;left:0;bottom:0;top:100%;transition:all 0.4s;z-index:-1}.productmain .et_pb_blurb:hover::before{background:#1d0227;top:0;border-radius:0px}.productmain .et_pb_blurb{position:relative;overflow:hidden;box-shadow:30px 0 35px 0 rgba(32,1,73,0.12);transition:all 0.3s ease-in-out;border-radius:8px;z-index:1}.video-btn .border-animation{position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid rgba(255,255,255,.5);-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;animation:squares 2.9s linear 0s infinite;-webkit-animation:squares 2.9s linear 0s infinite;-ms-animation:squares 2.9s linear 0s infinite;-o-animation:squares 2.9s linear 0s infinite;-webkit-animation-play-state:running;-moz-animation-play-state:running;-o-animation-play-state:running;animation-play-state:running;opacity:0}.video-btn .border-animation.border-2{-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.video-btn .border-animation.border-3{-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}@keyframes squares{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}20%{-webkit-transform:scale(1.24);-moz-transform:scale(1.24);-o-transform:scale(1.24);transform:scale(1.24);opacity:1}100%{-webkit-transform:scale(2.1);-moz-transform:scale(2.1);-o-transform:scale(2.1);transform:scale(2.1);opacity:0}}.video-btn{position:relative;display:block;text-align:center;margin-bottom:168px}.productmain .et_pb_module.et_pb_blurb:hover img{filter:invert(1)}.productmain .et_pb_module.et_pb_blurb:hover h4.et_pb_module_header{color:#fff!important}.productmain .et_pb_module.et_pb_blurb:hover .et_pb_blurb_description{color:#fff}.testimonial img.dcm-main-img{width:auto!important}.testimonial .dcm-carousel-item:hover{transition:0.5s;box-shadow:0px 1px 8px 4px #ddd}.testimonial .dcm-carousel-item{padding:8% 23px;background:#dddddd4f;border-radius:16px;margin:21px 0}.testimonial .dcm-carousel-item h3.dcm-image-title{font-size:16px;line-height:inherit;color:#777}.testimonial .dcm-carousel-item h5.dcm-image-subtitle{color:#ffd557;font-size:50px;letter-spacing:3px;line-height:normal}.et-pb-arrow-next,.et-pb-arrow-prev{background:#d4251e;border-radius:32px}.et_pb_button:before{background:#fff;color:#000;border-radius:28px;padding:0 6px;left:29px}.et-pb-slider-arrows{position:absolute;bottom:50%;width:13%;right:5%}.footlinks ul li a{color:#111}.footlinks ul{padding:0}.footlinks ul li:hover a{color:#08865a}.copyright p{color:#000}.footlinks ul li{line-height:1.8;list-style-type:none}