/* Repairs to the recovered layout; original colours and composition remain. */
.main_slider_area{display:block!important;overflow:visible!important}.main_slide{width:100%}.main_slider_info .btn1_hover{color:#fff;background:#b4191d}.main_slider_info .btn1{color:#fff}
.main_slider_info a{color:#fff!important}.search_info .archive-heading{color:#fff!important;font-size:30px!important;line-height:1.4}.search_info{padding:18px 0}
.archive-utility{padding:55px 20px;max-width:900px}.archive-utility h1{margin-bottom:30px}.archive-utility h2{margin-top:30px}.archive-utility p{font-size:17px;line-height:1.8}
footer .contact_area{position:static!important;top:auto!important}footer .footer_top{padding-top:35px!important}.draft-actions{position:relative;z-index:1}
.archive-map{padding:35px;margin-bottom:35px;background:#f7f7f7;border-left:4px solid #b4191d;max-width:100%}.archive-map img{width:62px;height:auto}.archive-map h2{font-size:24px;margin:20px 0 15px}
@font-face{font-family:Lato;src:url('/assets/fonts/lato-medium-webfont.woff2') format('woff2');font-weight:100 600;font-display:swap}
@font-face{font-family:Lato;src:url('/assets/fonts/lato-semibold-webfont.woff2') format('woff2');font-weight:700 900;font-display:swap}
html{scroll-behavior:smooth}body{overflow-wrap:break-word}img{max-width:100%;height:auto!important;object-fit:contain}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #b4191d;outline-offset:4px}
.archive-heading{font-size:30px;font-weight:700}.title_style>.archive-heading{margin:0;color:#333}.skip-link{position:absolute;top:-100px;left:15px;z-index:1000;background:#fff;padding:12px}.skip-link:focus{top:15px}.wow{visibility:visible!important;animation:none!important}
.owl-carousel{display:flex;overflow-x:auto;gap:20px;scroll-snap-type:x proximity}.categories_slider .single_category{flex:0 0 calc(25% - 15px);scroll-snap-align:start}.single_category img{width:100%;aspect-ratio:3/4;object-fit:cover}.single_category{margin:0}.home2.main_slider .main_slide{display:none;position:relative}.home2.main_slider .main_slide.is-active{display:block}.main_slide:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.12))}.main_slider_info h2{color:#fff!important;text-shadow:0 2px 8px #000}.main_slider_info h1{color:#fff}.main_slider_info a{position:relative}.slide-controls{position:absolute;bottom:35px;left:calc((100% - 1170px)/2 + 15px);display:flex;gap:10px}.slide-controls button{color:#fff;border:1px solid #fff;background:#b4191d;width:44px;height:44px;font-size:30px}.main_slider{position:relative}.main_slider .header_social_icons{display:none}
.main_menu{display:flex;justify-content:flex-end;gap:24px}.main_menu>li{float:none!important}.main_menu>li>a{padding-left:0!important;padding-right:0!important}.menu-toggle{float:right;color:#fff;background:#b4191d;border:0;padding:12px 16px;font:700 16px Lato,sans-serif}.mobile_mean_menu{display:none;clear:both;padding-top:15px}.mobile_mean_menu.is-open{display:block}.mobile_mean_menu li a{display:block;padding:12px;color:#333;border-top:1px solid #eee}.mobile_menu{padding:15px 0}.mobile_mean_logo{max-width:160px}.mobile_mean_logo img{max-height:62px;width:auto}
.feature_image{background-position:center;background-size:cover}.archive-video{max-width:900px;margin:25px auto 60px}.archive-video video{width:100%;height:auto;max-height:560px;background:#181818}.archive-faq{border:1px solid #ddd;margin-bottom:12px}.archive-faq summary{cursor:pointer;list-style-position:inside;background:#b4191d;color:white;padding:17px;font-weight:700}.archive-faq>p{padding:15px 18px;margin:0;line-height:1.7}.panel-group{margin-bottom:30px}.archive-note{font-size:14px!important;line-height:1.6!important;color:#555!important;text-align:left!important}.archive-context{text-align:center;background:#f8f8f8;padding:20px;margin:0;color:#555}.archive-context a{color:#b4191d;text-decoration:underline}
.certificate-archive{padding:45px 20px;background:#f7f7f7}.certificate-archive center{max-width:900px;margin:auto}.certificate-archive img{display:block;margin:25px auto;width:auto;max-width:100%}.insta_pictures img{width:100px;height:auto!important}.galimg{width:100%;aspect-ratio:4/3;object-fit:cover}.export_image img{width:100%;aspect-ratio:4/3;object-fit:cover}.blog_main .single_news{margin-bottom:28px}.blog_main .news_desc:empty,.blog_main .news_details:empty{display:none}.draft-actions{clear:both;padding:20px 0}.draft-actions .btn3{display:inline-block;padding:12px 20px;border:0;line-height:1.5;white-space:normal}.draft-result{margin-top:25px}.draft-result[hidden]{display:none}.draft-result label{display:block}.draft-result textarea{width:100%;padding:12px;color:#222;background:#fff;border:1px solid #bbb;line-height:1.5}.draft-status{display:block;margin-top:12px}.archive-location{width:100%;height:48px;border:1px solid #ddd;padding:10px;color:#333}.register .options{width:100%}.draft-form label{line-height:1.5}.contact_desc a{overflow-wrap:anywhere}#archive-lightbox{border:0;padding:15px;background:#fff;max-width:94vw;max-height:94vh}#archive-lightbox::backdrop{background:#000c}#archive-lightbox img{display:block;max-width:88vw;max-height:80vh;width:auto;height:auto!important}#archive-lightbox button{float:right;background:#b4191d;color:#fff;border:0;font-size:28px;width:42px;height:42px}.scroll{cursor:pointer}
@media(max-width:1199px){.main_menu{gap:18px}.slide-controls{left:35px}}
@media(max-width:991px){.main_menu{gap:14px}.main_menu>li>a{font-size:14px}.categories_slider .single_category{flex-basis:calc(50% - 10px)}.feature_image{width:100%}.home2 .exp_info{padding:30px}.toolbar .header_menu>li a{font-size:13px}.main_slider_info h1,.main_slider_info h2{font-size:38px}}
@media(max-width:767px){.header_bottom{display:none!important}.mobile_menu{display:block!important}.header_top{display:none}.main_slider_table,.main_slide{min-height:430px;height:430px}.main_slider_info h1,.main_slider_info h2{font-size:30px;line-height:1.3}.main_slider_info h2{margin-top:12px}.main_slider_info .btn1_hover,.main_slider_info .btn1{font-size:15px}.slide-controls{left:15px;bottom:18px}.search_info h1,.search_info h2{font-size:25px!important;line-height:1.4}.search_area{padding:20px 0}.feature_image{height:300px}.fix_p_r,.fix_p_l{padding:0 15px!important}.home2 .exp_info{top:0;padding:25px}.categories_slider .single_category{flex-basis:75%}.contact_box{margin:0!important}.contact_box .contact{padding:25px 15px!important}.register .register_image{margin-bottom:25px}.about_list{margin-bottom:25px}.sup_title{font-size:32px!important}.breadcrumb{padding:45px 0!important}.supplier_country{display:block}.archive-heading{font-size:27px}.footer_bottom .copyright p{font-size:13px}.certificate-archive h1{font-size:30px}.footer_list_link,.footer_newsletter,.footer_insta{margin-bottom:28px}.footer_main{padding-bottom:20px!important}.question_consultation{padding-bottom:35px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
