.company-page .icon-carousel__track{display:flex;font-size:0;transform:translateX(calc(var(--icon-page) * -100%));transition:transform .4s ease-in-out}.company-page .icon-carousel__track.is-instant{transition:none}.company-page .icon-carousel--des_gallery figure img{margin-inline:auto}.company-page .icon-carousel__track .icon-carousel__page{display:flex;flex:0 0 100%;width:100%;gap:72px}.company-page .icon-carousel__track .icon-carousel__page>*{flex-shrink:0}.company-page .icon-carousel--des_gallery.icon-carousel--count-2 .icon-carousel__page{gap:calc((100% - 2*191px)/1)}.company-page .icon-carousel--des_gallery.icon-carousel--count-3 .icon-carousel__page{gap:calc((100% - 3*191px)/2)}.company-page .icon-carousel--des_gallery.icon-carousel--count-4 .icon-carousel__page{gap:calc((100% - 4*191px)/3)}@media(max-width:767px){.company-page .icon-carousel--description .icon-carousel__page{gap:0}}.company-page .wrapper .content .gallery .slider_wrapper .slider_container .gallery-image-open{position:static;margin:0;padding:0;width:100%;height:auto;border-radius:0;box-shadow:none;background:none}.company-page .gallery .pager button{padding:0;border:0}.company-page .gallery-track{display:flex;transition:transform .4s ease-in-out}.company-page .gallery-track>figure{flex:0 0 100%;width:100%}.company-page .gallery--slide-0 .gallery-track{transform:translateX(0)}.company-page .gallery--slide-1 .gallery-track{transform:translateX(-100%)}.company-page .gallery--slide-2 .gallery-track{transform:translateX(-200%)}.company-page .gallery--slide-3 .gallery-track{transform:translateX(-300%)}.company-page .video_cell:after{pointer-events:none}.company-page .video_cell .video-player__open{position:absolute;inset:0;z-index:1;width:100%;height:100%;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.company-page .video_cell .video-player__open:focus-visible{outline:3px solid #9cbdff;outline-offset:-6px}.video-player__dialog video{display:block;width:100%;aspect-ratio:1300/730;background:#000}html .company-page--about-us{opacity:0!important}html.loaded .company-page--about-us{opacity:1!important}.company-page--about-us{width:100%;float:left;clear:both;min-height:500px;margin-top:161px}@media screen and (max-width:1199px){.company-page--about-us{margin-top:125px}}.company-page--about-us .container{max-width:1400px;padding-inline:30px}.company-page--about-us #inner_banner{position:relative;overflow:hidden;margin-bottom:109px}.company-page--about-us #inner_banner img{width:100%;height:auto;opacity:.95}.company-page--about-us #inner_banner .gradient{position:absolute;top:0;left:0;bottom:0;width:75.7352941%;background:linear-gradient(270deg,rgba(255,255,255,0),#fff)}.company-page--about-us #inner_banner .container{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center}.company-page--about-us #inner_banner .page_head{position:relative}.company-page--about-us #inner_banner .page_head .mask{position:absolute;top:-23px;left:-10px;width:558px}.company-page--about-us #inner_banner .page_head h1{font-size:52px;font-weight:600;letter-spacing:.52px;text-shadow:0 0 30px rgba(0,0,0,.2);position:relative}.company-page--about-us #inner_banner .page_head .navigation{position:relative;margin-top:25px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.company-page--about-us #inner_banner .page_head .navigation a{font-size:16px;letter-spacing:.16px}.company-page--about-us #inner_banner .page_head .navigation img{width:8px;height:9px}@media screen and (max-width:767px){.company-page--about-us #inner_banner{background:#e8ecff}.company-page--about-us #inner_banner .container{position:unset;display:block}.company-page--about-us #inner_banner .gradient{display:none}.company-page--about-us #inner_banner .page_head{margin:20px 0}.company-page--about-us #inner_banner .page_head .mask{display:none}.company-page--about-us #inner_banner .page_head .navigation{margin-top:10px}}.company-page--about-us .section_title{position:relative;margin-bottom:38px;padding-top:18px}.company-page--about-us .section_title h2{font-size:32px;letter-spacing:3.2px;position:relative}.company-page--about-us .section_title:before{content:"";position:absolute;top:0;left:-38px;width:84px;height:73px;background:url(/assets/b92eb78fa7d6f26767c1.svg) no-repeat 50%}.company-page--about-us .container{padding-inline:unset}.company-page--about-us #inner_banner .container{padding-inline:30px}.company-page--about-us .about_us{box-sizing:border-box;padding-top:18px}.company-page--about-us .about_us .top{box-sizing:border-box;padding:0 20px 30px}.company-page--about-us .about_us .top .container{max-width:1400px}.company-page--about-us .about_us .mid{box-sizing:border-box;padding:0 20px 30px;margin-top:91px}.company-page--about-us .about_us .mid .container{max-width:1400px}.company-page--about-us .about_us .mid .container .wrapper{display:flex;flex-flow:wrap;gap:35px 70px}.company-page--about-us .about_us .mid .container .wrapper .cell{width:calc((100% - 140px)/3);display:inline-block;vertical-align:top}@media(max-width:1199px){.company-page--about-us .about_us .mid .container .wrapper .cell{width:calc((100% - 70px)/2)}}@media(max-width:767px){.company-page--about-us .about_us .mid .container .wrapper .cell{width:calc((100% - 0px)/1)}}.company-page--about-us .about_us .mid .container .wrapper .cell .cell_image{width:111px;height:111px;background-color:#eee;border-radius:17px;overflow:hidden}.company-page--about-us .about_us .mid .container .wrapper .cell .cell_image img{width:100%;height:auto}.company-page--about-us .about_us .mid .container .wrapper .cell .cell_title{font-weight:700;font-size:20px;letter-spacing:2px;color:#000;margin-top:19px}.company-page--about-us .about_us .mid .container .wrapper .cell .cell_content{font-weight:400;font-size:18px;letter-spacing:1.8px;line-height:25px;color:#000;margin-top:29px}.company-page--about-us .about_us .mid2{margin-top:79px;box-sizing:border-box;padding:0 20px}.company-page--about-us .about_us .mid2 .containers .inner{border-radius:10px;max-width:1400px;background-color:#e6eef5;position:relative;box-sizing:border-box;padding:30px 40px;margin-left:auto;margin-right:auto}@media(max-width:1699px){.company-page--about-us .about_us .mid2 .containers .inner{padding-left:170px}}@media(max-width:1199px){.company-page--about-us .about_us .mid2 .containers .inner{padding-left:40px;padding-top:80px}}.company-page--about-us .about_us .mid2 .containers .inner .icon{position:absolute;top:-15px;left:-138px;width:161px}@media(max-width:1699px){.company-page--about-us .about_us .mid2 .containers .inner .icon{left:-10px}}@media(max-width:1199px){.company-page--about-us .about_us .mid2 .containers .inner .icon{left:50%;top:0;transform:translate(-50%,-50%)}}.company-page--about-us .about_us .mid2 .containers .inner .icon img{width:100%;height:auto}.company-page--about-us .about_us .mid2 .containers .inner .mid2_content{display:flex;justify-content:space-between;gap:10px;align-items:center}@media(max-width:1199px){.company-page--about-us .about_us .mid2 .containers .inner .mid2_content{flex-flow:column;justify-content:center;gap:30px}}.company-page--about-us .about_us .mid2 .containers .inner .mid2_content p{font-size:20px;line-height:30px;font-weight:700;letter-spacing:2px;color:#1d52a5}@media(max-width:1199px){.company-page--about-us .about_us .mid2 .containers .inner .mid2_content p{text-align:center}}.company-page--about-us .about_us .mid2 .containers .inner .mid2_content a{height:66px;display:inline-flex;background:rgba(0,0,0,0) linear-gradient(95deg,#537cbc,#5455bf) 0 0 no-repeat padding-box;border-radius:8px;align-items:center;justify-content:center;box-sizing:border-box;padding:0 30px;gap:17px}.company-page--about-us .about_us .mid2 .containers .inner .mid2_content a k{flex-shrink:0;font-size:18px;line-height:25px;letter-spacing:1.8px;color:#fff}@media(max-width:1199px){.company-page--about-us .about_us .mid2 .containers .inner .mid2_content a k{text-align:center}}.company-page--about-us .about_us .mid2 .containers .inner .mid2_content a span{flex-shrink:0;width:46px;height:46px;box-sizing:border-box;display:inline-block;background-repeat:no-repeat;background-position:50%;background-image:url(/reference/assets/263ebd7865d8844b9af5.svg);box-shadow:0 0 10px rgba(0,0,0,.1);border:1px solid #fff;border-radius:50%}.company-page--about-us .about_us .video{margin-top:96px;background:rgba(0,0,0,0) linear-gradient(109deg,#f2f5ff,#bbd3fe) 0 0 no-repeat padding-box;box-sizing:border-box;padding:67px 20px 70px}.company-page--about-us .about_us .video .container .video_title{text-align:center;line-height:30px;font-size:20px;font-weight:700;letter-spacing:2px;color:#000}.company-page--about-us .about_us .video .container .video_wrapper{max-width:864px;margin-left:auto;margin-right:auto;margin-top:37px}.company-page--about-us .about_us .video .container .video_wrapper .video_cell{position:relative;border-radius:43px;overflow:hidden;cursor:pointer;box-shadow:0 0 30px rgba(0,0,0,.1)}.company-page--about-us .about_us .video .container .video_wrapper .video_cell:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);background-image:url(/reference/assets/79bfed03ac8b75fd29a3.svg);background-position:50%;background-repeat:no-repeat}.company-page--about-us .about_us .video .container .video_wrapper .video_cell .trans img{width:100%;height:auto}.company-page--about-us .about_us .video .container .video_wrapper .video_cell .thumbnail_yt img,.company-page--about-us .about_us .video .container .video_wrapper .video_cell video{background-color:#000;position:absolute;top:0;left:0;object-fit:contain;object-position:center;width:100%;height:100%}.company-page--about-us .about_us .milestone{box-sizing:border-box;position:relative}.company-page--about-us .about_us .milestone .background{position:absolute;top:0;left:50%;transform:translateX(-50%);width:1904px;opacity:1}.company-page--about-us .about_us .milestone .background.hide{opacity:0}.company-page--about-us .about_us .milestone .background .background_inner{position:relative}.company-page--about-us .about_us .milestone .milestone_wrapper{position:relative;background-color:rgba(0,0,0,.8);box-sizing:border-box;padding:113px 20px 120px;width:100%}.company-page--about-us .about_us .milestone .milestone_wrapper .containers{max-width:1400px;margin-left:auto;margin-right:auto;position:relative}.company-page--about-us .about_us .milestone .milestone_wrapper .containers .milestone_title{position:relative;display:table;margin-left:0;margin-right:auto}.company-page--about-us .about_us .milestone .milestone_wrapper .containers .milestone_title:before{content:"";position:absolute;top:-17px;left:-13px;width:84px;height:73px;background-image:url(/reference/assets/52e20680272f93244215.svg);background-position:50%;background-repeat:no-repeat}.company-page--about-us .about_us .milestone .milestone_wrapper .containers .milestone_title p{line-height:39px;font-weight:700;font-size:32px;letter-spacing:3.2px;color:#fff;position:relative;box-sizing:border-box;padding-left:25px}.company-page--about-us .about_us .milestone .milestone_wrapper .containers .milestone_container{margin-top:75px}.company-page--about-us .background_copy{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:1904px;z-index:-1;opacity:0;pointer-events:none;user-select:none}.company-page--about-us .background_copy.show{opacity:1}.company-page--about-us .about_us div.timeline_title{margin:0}.company-page--about-us .about_us div.timeline_dual div.timeline_element_left{box-sizing:border-box;margin-top:133px}@media(min-width:1200px){.company-page--about-us .about_us div.timeline_dual div.timeline_element_left:nth-child(2){margin-top:0}}@media(max-width:1199px){.company-page--about-us .about_us div.timeline_dual div.timeline_element_left{width:100%;float:unset}}@media(min-width:1200px){.company-page--about-us .about_us div.timeline_dual div.timeline_element_left div.content,.company-page--about-us .about_us div.timeline_dual div.timeline_element_left div.timeline_title span.timeline_title_label{text-align:right}}.company-page--about-us .about_us div.timeline_dual div.timeline_element_right{margin-top:133px}@media(min-width:1200px){.company-page--about-us .about_us div.timeline_dual div.timeline_element_right:nth-child(3){margin-top:101px}}@media(max-width:1199px){.company-page--about-us .about_us div.timeline_dual div.timeline_element_right{width:100%;float:unset}}.company-page--about-us .about_us div.timeline_title span.timeline_title_label{letter-spacing:1.4px;color:#fff;font-size:28px;line-height:27px;font-weight:700}@media(max-width:1199px){.company-page--about-us .about_us div.timeline_title span.timeline_title_label{box-sizing:border-box;padding-left:130px;margin-top:-2px}}.company-page--about-us .about_us div.timeline_element.blog_post div.content{letter-spacing:.18px;color:#fff;font-size:18px;line-height:25px}@media(max-width:1199px){.company-page--about-us .about_us div.timeline_element.blog_post div.content{margin-right:0}}.company-page--about-us .about_us div.timeline_dual{box-sizing:border-box;padding-bottom:52px;position:relative}@media(max-width:1199px){.company-page--about-us .about_us div.timeline_dual{padding-bottom:122px}}.company-page--about-us .about_us div.timeline_dual:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:25px;height:25px;border-radius:50%;background-color:#327ee1;z-index:1}@media(max-width:1199px){.company-page--about-us .about_us div.timeline_dual:before{left:0;transform:unset}}.company-page--about-us .about_us div.timeline_dual .cell_image{width:100%;max-width:513px;box-shadow:0 0 10px rgba(0,0,0,.05);border-radius:25px;overflow:hidden;margin-top:22px}.company-page--about-us .about_us div.timeline_dual .cell_image img{width:100%;height:auto}.company-page--about-us .about_us .loading_container{display:none}.company-page--about-us .about_us .loading_container.loaded{display:block!important}.company-page--about-us .about_us .loading_container.loaded .finish{display:block;transform:scale(1);opacity:1}.company-page--about-us .about_us .loading_container.loaded .loading{display:none}.company-page--about-us .about_us .loading_container .loading{margin-top:-15px;display:block;margin-left:auto;margin-right:auto;width:70px;height:70px;background-image:url(/reference/assets/5146948d10e692cf064a.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;animation-name:loading_rotate;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@media(max-width:1199px){.company-page--about-us .about_us .loading_container .loading{margin-top:-35px;margin-left:-2px}}.company-page--about-us .about_us .loading_container .finish{display:none;width:148px;height:148px;border:2px solid #fff;box-sizing:border-box;border-radius:50%;overflow:hidden;margin-left:auto;margin-right:auto;transition:transform .75s cubic-bezier(.34,1.56,.64,1),opacity .75s;transform:scale(.75);opacity:0}@media(max-width:1199px){.company-page--about-us .about_us .loading_container .finish{margin-left:0;margin-top:-92px}}.company-page--about-us .about_us .loading_container .finish img{width:100%;height:auto}.company-page--about-us .about_us div.timeline div.spine{width:1px;transform:unset}@media(max-width:1199px){.company-page--about-us .about_us div.timeline div.spine{transform:unset;left:12px}.company-page--about-us .about_us div.timeline_dual div.timeline_element_left:before,.company-page--about-us .about_us div.timeline_dual div.timeline_element_right:before,.company-page--about-us .about_us div.timeline_left div.timeline_element:before,.company-page--about-us .about_us div.timeline_right div.timeline_element:before{left:12px;right:unset}.company-page--about-us .about_us div.timeline_dual div.timeline_element_left:after,.company-page--about-us .about_us div.timeline_dual div.timeline_element_right:after{left:141px;right:unset}.company-page--about-us .about_us div.timeline_dual div.timeline_element_left div.timeline_element_box,.company-page--about-us .about_us div.timeline_dual div.timeline_element_right div.timeline_element_box{margin-left:35px;margin-right:0}}.company-page--about-us{margin-top:0!important}.company-page.company-page--about-us .page-inline-1{line-height:85px}html .company-page--contact-us{opacity:0!important}html.loaded .company-page--contact-us{opacity:1!important}.company-page--contact-us{width:100%;float:left;clear:both;min-height:500px;margin-top:161px}@media screen and (max-width:1199px){.company-page--contact-us{margin-top:125px}}.company-page--contact-us .container{max-width:1400px;padding-inline:30px}.company-page--contact-us #inner_banner{position:relative;overflow:hidden;margin-bottom:109px}.company-page--contact-us #inner_banner img{width:100%;height:auto;opacity:.95}.company-page--contact-us #inner_banner .gradient{position:absolute;top:0;left:0;bottom:0;width:75.7352941%;background:linear-gradient(270deg,rgba(255,255,255,0),#fff)}.company-page--contact-us #inner_banner .container{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center}.company-page--contact-us #inner_banner .page_head{position:relative}.company-page--contact-us #inner_banner .page_head .mask{position:absolute;top:-23px;left:-10px;width:558px}.company-page--contact-us #inner_banner .page_head h1{font-size:52px;font-weight:600;letter-spacing:.52px;text-shadow:0 0 30px rgba(0,0,0,.2);position:relative}.company-page--contact-us #inner_banner .page_head .navigation{position:relative;margin-top:25px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.company-page--contact-us #inner_banner .page_head .navigation a{font-size:16px;letter-spacing:.16px}.company-page--contact-us #inner_banner .page_head .navigation img{width:8px;height:9px}@media screen and (max-width:767px){.company-page--contact-us #inner_banner{background:#e8ecff}.company-page--contact-us #inner_banner .container{position:unset;display:block}.company-page--contact-us #inner_banner .gradient{display:none}.company-page--contact-us #inner_banner .page_head{margin:20px 0}.company-page--contact-us #inner_banner .page_head .mask{display:none}.company-page--contact-us #inner_banner .page_head .navigation{margin-top:10px}}.company-page--contact-us .section_title{position:relative;margin-bottom:38px;padding-top:18px}.company-page--contact-us .section_title h2{font-size:32px;letter-spacing:3.2px;position:relative}.company-page--contact-us .section_title:before{content:"";position:absolute;top:0;left:-38px;width:84px;height:73px;background:url(/assets/b92eb78fa7d6f26767c1.svg) no-repeat 50%}.company-page--contact-us #enquiry{margin-bottom:120px}.company-page--contact-us #enquiry form *{font-size:18px;letter-spacing:1.8px}.company-page--contact-us #enquiry form p{display:inline-block}.company-page--contact-us #enquiry form p+p{float:right}.company-page--contact-us #enquiry form .form_container{margin-top:48px;display:flex;flex-wrap:wrap;gap:45px 108px}.company-page--contact-us #enquiry form .form_container .col{width:calc((100% - 108px)/2);position:relative}.company-page--contact-us #enquiry form .form_container .col label{display:block;margin-bottom:12px}.company-page--contact-us #enquiry form .form_container .col input,.company-page--contact-us #enquiry form .form_container .col textarea{width:100%;padding-inline:30px;box-sizing:border-box;background:#ececec;border-radius:8px;border:1px solid #ececec}.company-page--contact-us #enquiry form .form_container .col input.error,.company-page--contact-us #enquiry form .form_container .col textarea.error{border-color:#d85959}.company-page--contact-us #enquiry form .form_container .col input{height:50px}.company-page--contact-us #enquiry form .form_container .col textarea{height:254px;padding-block:14px;line-height:25px}.company-page--contact-us #enquiry form .form_container .col .select{position:relative;width:calc((100% - 108px)/2)}.company-page--contact-us #enquiry form .form_container .col .select .select-input{display:block;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;padding-left:30px;padding-right:80px;line-height:50px;box-sizing:border-box;background:#ececec;border-radius:8px;border:1px solid #ececec;position:relative}.company-page--contact-us #enquiry form .form_container .col .select .select-input:after{content:"";position:absolute;top:0;right:30px;bottom:0;width:16px;background:url(/reference/assets/7eefa01000e671dec589.svg) no-repeat 50%}.company-page--contact-us #enquiry form .form_container .col .select .select-container{display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;box-shadow:0 0 30px rgba(0,0,0,.1);border-radius:8px;padding-top:8px;padding-bottom:11px;max-height:200px;overflow:auto}.company-page--contact-us #enquiry form .form_container .col .select .select-container div{padding:9px 30px 6px;cursor:pointer}.company-page--contact-us #enquiry form .form_container .col .select .select-container div:first-child{font-weight:500}.company-page--contact-us #enquiry form .form_container .col .select .select-container div:hover{background:#e8ecff}.company-page--contact-us #enquiry form .form_container .col .select.select-fix .select-input:after{transform:scaleY(-1)}.company-page--contact-us #enquiry form .form_container .col .select.error .select-input{border-color:#d85959}.company-page--contact-us #enquiry form .form_container .col .group{display:none}.company-page--contact-us #enquiry form .form_container .col .group .options{display:flex;flex-wrap:wrap;gap:20px 0}.company-page--contact-us #enquiry form .form_container .col .group .options label{width:25%;margin-bottom:0}.company-page--contact-us #enquiry form .form_container .col .group .options .checkbox{display:block;padding-left:45px;padding-right:16px;position:relative;line-height:50px}.company-page--contact-us #enquiry form .form_container .col .group .options .checkbox:before{content:"";position:absolute;top:10px;left:0;background:#ececec;border:1px solid #ececec;box-sizing:border-box;border-radius:6px;width:30px;height:30px}.company-page--contact-us #enquiry form .form_container .col .group .options .checkbox.checked:after{content:"";position:absolute;top:16px;left:5px;width:20px;height:20px;background:url(/reference/assets/70188ebd1fc04c58b251.svg) no-repeat 50%}.company-page--contact-us #enquiry form .form_container .col .group .options .checkbox.error:before{border-color:#d85959}.company-page--contact-us #enquiry form .form_container .col .group .options .other{width:100%;display:flex}.company-page--contact-us #enquiry form .form_container .col .group .options .other label{width:auto;min-width:230px}.company-page--contact-us #enquiry form .form_container .col .group .options .other>input{max-width:646px}.company-page--contact-us #enquiry form .form_container .col .group.current{display:block}.company-page--contact-us #enquiry form .form_container .col.hide{display:none}.company-page--contact-us #enquiry form .form_container .col.full-width{width:100%!important}.company-page--contact-us #enquiry form .error-message{margin-top:45px;color:#d85959}.company-page--contact-us #enquiry form .btns{display:flex;flex-wrap:wrap;justify-content:space-between;gap:45px;margin-top:45px}.company-page--contact-us #enquiry form .btns #reset{width:268px;height:50px;background:#707070;color:#fff;border-radius:8px}.company-page--contact-us #enquiry form .btns .submit_container{position:relative;height:50px;width:536px;background:#f4f7f9;border-radius:8px;order:2}.company-page--contact-us #enquiry form .btns .submit_container .handler{width:50%;height:50px;background:linear-gradient(279deg,#537cbc,#5455bf);display:inline-block;cursor:pointer;z-index:1;color:#fff;line-height:50px;text-align:center;border-radius:8px;position:relative;top:0!important}.company-page--contact-us #enquiry form .btns .submit_container .handler:after{content:"";position:absolute;top:0;right:20px;bottom:0;width:17px;background:url(/assets/825cf91eabed8fafc849.svg) no-repeat 50%;animation-name:leftright;animation-duration:2s;animation-iteration-count:infinite}.company-page--contact-us #enquiry form .btns .submit_container span{position:absolute;top:0;right:0;width:50%;text-align:center;line-height:50px;color:#707070}.company-page--contact-us #enquiry .sys_message{color:#d85959;font-size:18px;letter-spacing:1.8px;text-align:center;margin-block:50px 0}.company-page--contact-us #offices{position:relative;padding:110px 0}.company-page--contact-us #offices .bg,.company-page--contact-us #offices .bg:after{position:absolute;top:0;left:0;right:0;bottom:0}.company-page--contact-us #offices .bg:after{content:"";background:#000;opacity:.8}.company-page--contact-us #offices fieldset *{color:#fff}.company-page--contact-us #offices fieldset legend{font-size:20px;font-weight:700;letter-spacing:2px;position:relative}.company-page--contact-us #offices fieldset .wrapper{display:flex;flex-wrap:wrap;gap:45px 108px;margin-top:45px}.company-page--contact-us #offices fieldset .wrapper div{width:calc((100% - 108px)/2);box-sizing:border-box;padding-left:100px;line-height:30px;min-height:70px;position:relative}.company-page--contact-us #offices fieldset .wrapper div *{font-size:18px;letter-spacing:1.8px}.company-page--contact-us #offices fieldset .wrapper div span{display:block;font-weight:700}.company-page--contact-us #offices fieldset .wrapper div.type1{background:url(/reference/assets/3acdfbb35d42b1f7870c.svg) no-repeat 0 0}.company-page--contact-us #offices fieldset .wrapper div.type2{background:url(/reference/assets/d06281759eb7a3a24706.svg) no-repeat 0 0}.company-page--contact-us #offices fieldset .wrapper div.type3{background:url(/reference/assets/6bff48b54b70a741d82d.svg) no-repeat 0 0}.company-page--contact-us #offices fieldset .wrapper div.type4{background:url(/reference/assets/7e900a9b2bef1dce5c87.svg) no-repeat 0 0}.company-page--contact-us #offices fieldset+fieldset{margin-top:45px}@media screen and (max-width:1199px){.company-page--contact-us #enquiry form p{display:block}.company-page--contact-us #enquiry form p+p{float:none;margin-top:20px}.company-page--contact-us #enquiry form .form_container{column-gap:40px}.company-page--contact-us #enquiry form .form_container .col{width:calc((100% - 40px)/2)}.company-page--contact-us #enquiry form .form_container .col .select{width:100%}.company-page--contact-us #enquiry form .form_container .col .group .options{column-gap:40px}.company-page--contact-us #enquiry form .form_container .col .group .options label{width:calc((100% - 40px)/2)}.company-page--contact-us #enquiry form .btns{justify-content:center}.company-page--contact-us #enquiry form .btns .submit_container{order:unset}.company-page--contact-us #offices fieldset .wrapper div{width:100%}}@media screen and (max-width:767px){.company-page--contact-us .container{padding-inline:20px}.company-page--contact-us #enquiry form .form_container .col{width:100%}.company-page--contact-us #enquiry form .form_container .col .group .options label{width:100%!important}.company-page--contact-us #enquiry form .form_container .col .group .options .other{flex-flow:column;row-gap:12px}.company-page--contact-us #enquiry form .btns #reset{width:220px}}@keyframes leftright{0%{right:20px}50%{right:15px}to{right:20px}}.company-page--contact-us{margin-top:0!important}.company-page.company-page--contact-us .page-inline-1{background:url(/assets/aa3d0e9a4a6689373340.jpg) no-repeat 50%/cover}html .company-page--market{opacity:0!important}html.loaded .company-page--market{opacity:1!important}.company-page--market{width:100%;float:left;clear:both;min-height:500px;margin-top:161px}@media screen and (max-width:1199px){.company-page--market{margin-top:125px}}.company-page--market .container{max-width:1400px;padding-inline:30px}.company-page--market #inner_banner{position:relative;overflow:hidden;margin-bottom:109px}.company-page--market #inner_banner img{width:100%;height:auto;opacity:.95}.company-page--market #inner_banner .gradient{position:absolute;top:0;left:0;bottom:0;width:75.7352941%;background:linear-gradient(270deg,rgba(255,255,255,0),#fff)}.company-page--market #inner_banner .container{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center}.company-page--market #inner_banner .page_head{position:relative}.company-page--market #inner_banner .page_head .mask{position:absolute;top:-23px;left:-10px;width:558px}.company-page--market #inner_banner .page_head h1{font-size:52px;font-weight:600;letter-spacing:.52px;text-shadow:0 0 30px rgba(0,0,0,.2);position:relative}.company-page--market #inner_banner .page_head .navigation{position:relative;margin-top:25px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.company-page--market #inner_banner .page_head .navigation a{font-size:16px;letter-spacing:.16px}.company-page--market #inner_banner .page_head .navigation img{width:8px;height:9px}@media screen and (max-width:767px){.company-page--market #inner_banner{background:#e8ecff}.company-page--market #inner_banner .container{position:unset;display:block}.company-page--market #inner_banner .gradient{display:none}.company-page--market #inner_banner .page_head{margin:20px 0}.company-page--market #inner_banner .page_head .mask{display:none}.company-page--market #inner_banner .page_head .navigation{margin-top:10px}}.company-page--market .section_title{position:relative;margin-bottom:38px;padding-top:18px}.company-page--market .section_title h2{font-size:32px;letter-spacing:3.2px;position:relative}.company-page--market .section_title:before{content:"";position:absolute;top:0;left:-38px;width:84px;height:73px;background:url(/assets/b92eb78fa7d6f26767c1.svg) no-repeat 50%}.company-page--market .wrapper{display:flex;gap:108px;margin-bottom:138px}.company-page--market .wrapper .info{width:428px;order:2;display:flex;flex-flow:column;gap:60px}.company-page--market .wrapper .info nav{width:100%}.company-page--market .wrapper .info nav a{display:block;position:relative;font-size:18px;letter-spacing:1.8px;line-height:30px;border:1px solid #dcdcdc;border-radius:8px;padding:20px 60px 20px 30px;background:#fff;transition:.2s}.company-page--market .wrapper .info nav a:after{content:"";position:absolute;top:0;bottom:0;right:30px;width:8px;background:url(/reference/assets/f5cdde854364ff18ee68.svg) no-repeat 50%}.company-page--market .wrapper .info nav a+a{margin-top:15px}.company-page--market .wrapper .info nav a.current,.company-page--market .wrapper .info nav a:hover{background:linear-gradient(270deg,#3a3e99,#2795be);color:#fff}.company-page--market .wrapper .info nav a.current:after,.company-page--market .wrapper .info nav a:hover:after{background-image:url(/reference/assets/4764efe2044888d75f11.svg)}.company-page--market .wrapper .info .select{display:none;position:relative;z-index:1}.company-page--market .wrapper .info .select .select-input{display:block;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;padding-left:30px;padding-right:80px;line-height:50px;box-sizing:border-box;background:linear-gradient(270deg,#3a3e99,#2795be);border-radius:8px;position:relative;color:#fff}.company-page--market .wrapper .info .select .select-input:after{content:"";position:absolute;top:0;right:30px;bottom:0;width:16px;background:url(/assets/963782e99ad2263ee9ff.svg) no-repeat 50%}.company-page--market .wrapper .info .select .select-container{display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;box-shadow:0 0 30px rgba(0,0,0,.1);border-radius:8px;padding-top:8px;padding-bottom:11px;max-height:200px;overflow:auto}.company-page--market .wrapper .info .select .select-container div{padding:9px 30px 6px;cursor:pointer}.company-page--market .wrapper .info .select .select-container div:hover{background:#e8ecff}.company-page--market .wrapper .info .select.select-fix .select-input:after{transform:scaleY(-1)}.company-page--market .wrapper .info .download{width:100%;background:linear-gradient(270deg,#f2f5ff,#bbd3fe);border-radius:8px;padding:40px 0 30px;box-sizing:border-box}.company-page--market .wrapper .info .download p{font-size:20px;font-weight:700;letter-spacing:2px;color:#1d52a5;line-height:30px;margin-left:30px}.company-page--market .wrapper .info .download p+a{margin-top:20px}.company-page--market .wrapper .info .download a{display:inline-block;color:#fff;font-size:18px;letter-spacing:1.8px;background:linear-gradient(95deg,#537cbc,#5455bf);border-radius:8px;padding:22px 86px 22px 30px;position:relative;margin-inline:30px}.company-page--market .wrapper .info .download a:after{content:"";position:absolute;top:0;right:30px;bottom:0;margin:auto;border-radius:50%;border:1px solid #fff;box-sizing:border-box;background:url(/reference/assets/f15a0d665ac5e7b0d524.svg) no-repeat 50%;width:46px;height:46px;box-shadow:0 0 10px rgba(0,0,0,.1)}.company-page--market .wrapper .info.download_top .download{order:-1}.company-page--market .wrapper .content{width:calc(100% - 536px);order:1}.company-page--market .wrapper .content .section_title{margin-bottom:85px}.company-page--market .wrapper .content .gallery,.company-page--market .wrapper .content .videos{margin-top:70px}.company-page--market .wrapper .content .gallery .slider_wrapper,.company-page--market .wrapper .content .videos .slider_wrapper{position:relative}.company-page--market .wrapper .content .gallery .slider_wrapper .slider_container,.company-page--market .wrapper .content .videos .slider_wrapper .slider_container{position:relative;overflow:hidden;white-space:nowrap;border-radius:43px;box-shadow:0 0 30px rgba(0,0,0,.1)}.company-page--market .wrapper .content .gallery .slider_wrapper .slider_container .slider,.company-page--market .wrapper .content .videos .slider_wrapper .slider_container .slider{display:inline-flex}.company-page--market .wrapper .content .gallery .slider_wrapper .slider_container img,.company-page--market .wrapper .content .videos .slider_wrapper .slider_container img{width:100%;height:auto;cursor:pointer}.company-page--market .wrapper .content .gallery .slider_wrapper button,.company-page--market .wrapper .content .videos .slider_wrapper button{position:absolute;top:0;bottom:0;margin:auto;background:#fff url(/assets/d121adb6de425372da7d.svg) no-repeat 50%;width:46px;height:46px;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:50%}.company-page--market .wrapper .content .gallery .slider_wrapper button.prev,.company-page--market .wrapper .content .videos .slider_wrapper button.prev{left:-23px}.company-page--market .wrapper .content .gallery .slider_wrapper button.next,.company-page--market .wrapper .content .videos .slider_wrapper button.next{right:-23px;transform:scaleX(-1)}.company-page--market .wrapper .content .gallery .pager,.company-page--market .wrapper .content .videos .pager{display:flex;justify-content:center;gap:20px;margin-top:25px}.company-page--market .wrapper .content .gallery .pager button,.company-page--market .wrapper .content .videos .pager button{width:10px;height:10px;background:#d9d9d9;border-radius:50%}.company-page--market .wrapper .content .gallery .pager button.current,.company-page--market .wrapper .content .videos .pager button.current{background:linear-gradient(270deg,#82f3e3,#2362af)}.company-page--market .wrapper .content .videos .slider_wrapper .slider_container .video{width:100%;position:relative;cursor:pointer}.company-page--market .wrapper .content .videos .slider_wrapper .slider_container .video:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:.8}.company-page--market .wrapper .content .videos .slider_wrapper .slider_container .video:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/reference/assets/79bfed03ac8b75fd29a3.svg) no-repeat 50%}.company-page--market .wrapper .content .description{margin-top:55px}.company-page--market .wrapper .content .description .desc_container{position:relative;overflow:hidden;white-space:nowrap}.company-page--market .wrapper .content .description .desc_container .slider{display:inline-flex}.company-page--market .wrapper .content .description .desc_container .desc{width:calc((100% - 144px)/3);white-space:normal}.company-page--market .wrapper .content .description .desc_container .desc figure{display:inline-block;background:rgba(90,90,90,.1);border-radius:17px}.company-page--market .wrapper .content .description .desc_container .desc div{font-size:20px;font-weight:700;letter-spacing:2px;margin-top:30px}.company-page--market .wrapper .content .description .desc_container .desc p{font-size:18px;letter-spacing:1.8px;line-height:25px;margin-top:30px}.company-page--market .wrapper .content .description .control{display:flex;justify-content:center;gap:94px;margin-top:10px}.company-page--market .wrapper .content .description .control button{background:url(/assets/d121adb6de425372da7d.svg) no-repeat 50%;width:46px;height:46px}.company-page--market .wrapper .content .description .control button.next{transform:scaleX(-1)}@media screen and (max-width:1199px){.company-page--market .wrapper{flex-flow:column}.company-page--market .wrapper .info{order:1;width:100%}.company-page--market .wrapper .info nav{display:none}.company-page--market .wrapper .info .select{display:block}.company-page--market .wrapper .content{width:100%}.company-page--market .wrapper .content .description .desc_container .desc{width:calc((100% - 72px)/2)}.company-page--market .wrapper .content .description .control{gap:113px}}@media screen and (max-width:767px){.company-page--market .wrapper .content .description .desc_container .desc{width:100%;text-align:center}}.company-page--market{margin-top:0!important}html .company-page--market-baby-food-packaging{opacity:0!important}html.loaded .company-page--market-baby-food-packaging{opacity:1!important}.company-page--market-baby-food-packaging{width:100%;float:left;clear:both;min-height:500px;margin-top:161px}@media screen and (max-width:1199px){.company-page--market-baby-food-packaging{margin-top:125px}}.company-page--market-baby-food-packaging .container{max-width:1400px;padding-inline:30px}.company-page--market-baby-food-packaging #inner_banner{position:relative;overflow:hidden;margin-bottom:109px}.company-page--market-baby-food-packaging #inner_banner img{width:100%;height:auto;opacity:.95}.company-page--market-baby-food-packaging #inner_banner .gradient{position:absolute;top:0;left:0;bottom:0;width:75.7352941%;background:linear-gradient(270deg,rgba(255,255,255,0),#fff)}.company-page--market-baby-food-packaging #inner_banner .container{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center}.company-page--market-baby-food-packaging #inner_banner .page_head{position:relative}.company-page--market-baby-food-packaging #inner_banner .page_head .mask{position:absolute;top:-23px;left:-10px;width:558px}.company-page--market-baby-food-packaging #inner_banner .page_head h1{font-size:52px;font-weight:600;letter-spacing:.52px;text-shadow:0 0 30px rgba(0,0,0,.2);position:relative}.company-page--market-baby-food-packaging #inner_banner .page_head .navigation{position:relative;margin-top:25px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.company-page--market-baby-food-packaging #inner_banner .page_head .navigation a{font-size:16px;letter-spacing:.16px}.company-page--market-baby-food-packaging #inner_banner .page_head .navigation img{width:8px;height:9px}@media screen and (max-width:767px){.company-page--market-baby-food-packaging #inner_banner{background:#e8ecff}.company-page--market-baby-food-packaging #inner_banner .container{position:unset;display:block}.company-page--market-baby-food-packaging #inner_banner .gradient{display:none}.company-page--market-baby-food-packaging #inner_banner .page_head{margin:20px 0}.company-page--market-baby-food-packaging #inner_banner .page_head .mask{display:none}.company-page--market-baby-food-packaging #inner_banner .page_head .navigation{margin-top:10px}}.company-page--market-baby-food-packaging .section_title{position:relative;margin-bottom:38px;padding-top:18px}.company-page--market-baby-food-packaging .section_title h2{font-size:32px;letter-spacing:3.2px;position:relative}.company-page--market-baby-food-packaging .section_title:before{content:"";position:absolute;top:0;left:-38px;width:84px;height:73px;background:url(/assets/b92eb78fa7d6f26767c1.svg) no-repeat 50%}.company-page--market-baby-food-packaging .wrapper{display:flex;gap:108px;margin-bottom:138px}.company-page--market-baby-food-packaging .wrapper .info{width:428px;order:2;display:flex;flex-flow:column;gap:60px}.company-page--market-baby-food-packaging .wrapper .info nav{width:100%}.company-page--market-baby-food-packaging .wrapper .info nav a{display:block;position:relative;font-size:18px;letter-spacing:1.8px;line-height:30px;border:1px solid #dcdcdc;border-radius:8px;padding:20px 60px 20px 30px;background:#fff;transition:.2s}.company-page--market-baby-food-packaging .wrapper .info nav a:after{content:"";position:absolute;top:0;bottom:0;right:30px;width:8px;background:url(/reference/assets/f5cdde854364ff18ee68.svg) no-repeat 50%}.company-page--market-baby-food-packaging .wrapper .info nav a+a{margin-top:15px}.company-page--market-baby-food-packaging .wrapper .info nav a.current,.company-page--market-baby-food-packaging .wrapper .info nav a:hover{background:linear-gradient(270deg,#3a3e99,#2795be);color:#fff}.company-page--market-baby-food-packaging .wrapper .info nav a.current:after,.company-page--market-baby-food-packaging .wrapper .info nav a:hover:after{background-image:url(/reference/assets/4764efe2044888d75f11.svg)}.company-page--market-baby-food-packaging .wrapper .info .select{display:none;position:relative;z-index:1}.company-page--market-baby-food-packaging .wrapper .info .select .select-input{display:block;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;padding-left:30px;padding-right:80px;line-height:50px;box-sizing:border-box;background:linear-gradient(270deg,#3a3e99,#2795be);border-radius:8px;position:relative;color:#fff}.company-page--market-baby-food-packaging .wrapper .info .select .select-input:after{content:"";position:absolute;top:0;right:30px;bottom:0;width:16px;background:url(/assets/963782e99ad2263ee9ff.svg) no-repeat 50%}.company-page--market-baby-food-packaging .wrapper .info .select .select-container{display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;box-shadow:0 0 30px rgba(0,0,0,.1);border-radius:8px;padding-top:8px;padding-bottom:11px;max-height:200px;overflow:auto}.company-page--market-baby-food-packaging .wrapper .info .select .select-container div{padding:9px 30px 6px;cursor:pointer}.company-page--market-baby-food-packaging .wrapper .info .select .select-container div:hover{background:#e8ecff}.company-page--market-baby-food-packaging .wrapper .info .select.select-fix .select-input:after{transform:scaleY(-1)}.company-page--market-baby-food-packaging .wrapper .info .download{width:100%;background:linear-gradient(270deg,#f2f5ff,#bbd3fe);border-radius:8px;padding:40px 0 30px;box-sizing:border-box}.company-page--market-baby-food-packaging .wrapper .info .download p{font-size:20px;font-weight:700;letter-spacing:2px;color:#1d52a5;line-height:30px;margin-left:30px}.company-page--market-baby-food-packaging .wrapper .info .download p+a{margin-top:20px}.company-page--market-baby-food-packaging .wrapper .info .download a{display:inline-block;color:#fff;font-size:18px;letter-spacing:1.8px;background:linear-gradient(95deg,#537cbc,#5455bf);border-radius:8px;padding:22px 86px 22px 30px;position:relative;margin-inline:30px}.company-page--market-baby-food-packaging .wrapper .info .download a:after{content:"";position:absolute;top:0;right:30px;bottom:0;margin:auto;border-radius:50%;border:1px solid #fff;box-sizing:border-box;background:url(/reference/assets/f15a0d665ac5e7b0d524.svg) no-repeat 50%;width:46px;height:46px;box-shadow:0 0 10px rgba(0,0,0,.1)}.company-page--market-baby-food-packaging .wrapper .info.download_top .download{order:-1}.company-page--market-baby-food-packaging .wrapper .content{width:calc(100% - 536px);order:1}.company-page--market-baby-food-packaging .wrapper .content .section_title{margin-bottom:85px}.company-page--market-baby-food-packaging .wrapper .content .gallery,.company-page--market-baby-food-packaging .wrapper .content .videos{margin-top:70px}.company-page--market-baby-food-packaging .wrapper .content .gallery .slider_wrapper,.company-page--market-baby-food-packaging .wrapper .content .videos .slider_wrapper{position:relative}.company-page--market-baby-food-packaging .wrapper .content .gallery .slider_wrapper .slider_container,.company-page--market-baby-food-packaging .wrapper .content .videos .slider_wrapper .slider_container{position:relative;overflow:hidden;white-space:nowrap;border-radius:43px;box-shadow:0 0 30px rgba(0,0,0,.1)}.company-page--market-baby-food-packaging .wrapper .content .gallery .slider_wrapper .slider_container .slider,.company-page--market-baby-food-packaging .wrapper .content .videos .slider_wrapper .slider_container .slider{display:inline-flex}.company-page--market-baby-food-packaging .wrapper .content .gallery .slider_wrapper .slider_container img,.company-page--market-baby-food-packaging .wrapper .content .videos .slider_wrapper .slider_container img{width:100%;height:auto;cursor:pointer}.company-page--market-baby-food-packaging .wrapper .content .gallery .slider_wrapper button,.company-page--market-baby-food-packaging .wrapper .content .videos .slider_wrapper button{position:absolute;top:0;bottom:0;margin:auto;background:#fff url(/assets/d121adb6de425372da7d.svg) no-repeat 50%;width:46px;height:46px;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:50%}.company-page--market-baby-food-packaging .wrapper .content .gallery .slider_wrapper button.prev,.company-page--market-baby-food-packaging .wrapper .content .videos .slider_wrapper button.prev{left:-23px}.company-page--market-baby-food-packaging .wrapper .content .gallery .slider_wrapper button.next,.company-page--market-baby-food-packaging .wrapper .content .videos .slider_wrapper button.next{right:-23px;transform:scaleX(-1)}.company-page--market-baby-food-packaging .wrapper .content .gallery .pager,.company-page--market-baby-food-packaging .wrapper .content .videos .pager{display:flex;justify-content:center;gap:20px;margin-top:25px}.company-page--market-baby-food-packaging .wrapper .content .gallery .pager button,.company-page--market-baby-food-packaging .wrapper .content .videos .pager button{width:10px;height:10px;background:#d9d9d9;border-radius:50%}.company-page--market-baby-food-packaging .wrapper .content .gallery .pager button.current,.company-page--market-baby-food-packaging .wrapper .content .videos .pager button.current{background:linear-gradient(270deg,#82f3e3,#2362af)}.company-page--market-baby-food-packaging .wrapper .content .videos .slider_wrapper .slider_container .video{width:100%;position:relative;cursor:pointer}.company-page--market-baby-food-packaging .wrapper .content .videos .slider_wrapper .slider_container .video:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:.8}.company-page--market-baby-food-packaging .wrapper .content .videos .slider_wrapper .slider_container .video:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/reference/assets/79bfed03ac8b75fd29a3.svg) no-repeat 50%}.company-page--market-baby-food-packaging .wrapper .content .description{margin-top:55px}.company-page--market-baby-food-packaging .wrapper .content .description .desc_container{position:relative;overflow:hidden;white-space:nowrap}.company-page--market-baby-food-packaging .wrapper .content .description .desc_container .slider{display:inline-flex}.company-page--market-baby-food-packaging .wrapper .content .description .desc_container .desc{width:calc((100% - 144px)/3);white-space:normal}.company-page--market-baby-food-packaging .wrapper .content .description .desc_container .desc figure{display:inline-block;background:rgba(90,90,90,.1);border-radius:17px}.company-page--market-baby-food-packaging .wrapper .content .description .desc_container .desc div{font-size:20px;font-weight:700;letter-spacing:2px;margin-top:30px}.company-page--market-baby-food-packaging .wrapper .content .description .desc_container .desc p{font-size:18px;letter-spacing:1.8px;line-height:25px;margin-top:30px}.company-page--market-baby-food-packaging .wrapper .content .description .control{display:flex;justify-content:center;gap:94px;margin-top:10px}.company-page--market-baby-food-packaging .wrapper .content .description .control button{background:url(/assets/d121adb6de425372da7d.svg) no-repeat 50%;width:46px;height:46px}.company-page--market-baby-food-packaging .wrapper .content .description .control button.next{transform:scaleX(-1)}@media screen and (max-width:1199px){.company-page--market-baby-food-packaging .wrapper{flex-flow:column}.company-page--market-baby-food-packaging .wrapper .info{order:1;width:100%}.company-page--market-baby-food-packaging .wrapper .info nav{display:none}.company-page--market-baby-food-packaging .wrapper .info .select{display:block}.company-page--market-baby-food-packaging .wrapper .content{width:100%}.company-page--market-baby-food-packaging .wrapper .content .description .desc_container .desc{width:calc((100% - 72px)/2)}.company-page--market-baby-food-packaging .wrapper .content .description .control{gap:113px}}@media screen and (max-width:767px){.company-page--market-baby-food-packaging .wrapper .content .description .desc_container .desc{width:100%;text-align:center}}.company-page--market-baby-food-packaging{margin-top:0!important}html .company-page--market-household-chemical-packaging{opacity:0!important}html.loaded .company-page--market-household-chemical-packaging{opacity:1!important}.company-page--market-household-chemical-packaging{width:100%;float:left;clear:both;min-height:500px;margin-top:161px}@media screen and (max-width:1199px){.company-page--market-household-chemical-packaging{margin-top:125px}}.company-page--market-household-chemical-packaging .container{max-width:1400px;padding-inline:30px}.company-page--market-household-chemical-packaging #inner_banner{position:relative;overflow:hidden;margin-bottom:109px}.company-page--market-household-chemical-packaging #inner_banner img{width:100%;height:auto;opacity:.95}.company-page--market-household-chemical-packaging #inner_banner .gradient{position:absolute;top:0;left:0;bottom:0;width:75.7352941%;background:linear-gradient(270deg,rgba(255,255,255,0),#fff)}.company-page--market-household-chemical-packaging #inner_banner .container{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center}.company-page--market-household-chemical-packaging #inner_banner .page_head{position:relative}.company-page--market-household-chemical-packaging #inner_banner .page_head .mask{position:absolute;top:-23px;left:-10px;width:558px}.company-page--market-household-chemical-packaging #inner_banner .page_head h1{font-size:52px;font-weight:600;letter-spacing:.52px;text-shadow:0 0 30px rgba(0,0,0,.2);position:relative}.company-page--market-household-chemical-packaging #inner_banner .page_head .navigation{position:relative;margin-top:25px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.company-page--market-household-chemical-packaging #inner_banner .page_head .navigation a{font-size:16px;letter-spacing:.16px}.company-page--market-household-chemical-packaging #inner_banner .page_head .navigation img{width:8px;height:9px}@media screen and (max-width:767px){.company-page--market-household-chemical-packaging #inner_banner{background:#e8ecff}.company-page--market-household-chemical-packaging #inner_banner .container{position:unset;display:block}.company-page--market-household-chemical-packaging #inner_banner .gradient{display:none}.company-page--market-household-chemical-packaging #inner_banner .page_head{margin:20px 0}.company-page--market-household-chemical-packaging #inner_banner .page_head .mask{display:none}.company-page--market-household-chemical-packaging #inner_banner .page_head .navigation{margin-top:10px}}.company-page--market-household-chemical-packaging .section_title{position:relative;margin-bottom:38px;padding-top:18px}.company-page--market-household-chemical-packaging .section_title h2{font-size:32px;letter-spacing:3.2px;position:relative}.company-page--market-household-chemical-packaging .section_title:before{content:"";position:absolute;top:0;left:-38px;width:84px;height:73px;background:url(/assets/b92eb78fa7d6f26767c1.svg) no-repeat 50%}.company-page--market-household-chemical-packaging .wrapper{display:flex;gap:108px;margin-bottom:138px}.company-page--market-household-chemical-packaging .wrapper .info{width:428px;order:2;display:flex;flex-flow:column;gap:60px}.company-page--market-household-chemical-packaging .wrapper .info nav{width:100%}.company-page--market-household-chemical-packaging .wrapper .info nav a{display:block;position:relative;font-size:18px;letter-spacing:1.8px;line-height:30px;border:1px solid #dcdcdc;border-radius:8px;padding:20px 60px 20px 30px;background:#fff;transition:.2s}.company-page--market-household-chemical-packaging .wrapper .info nav a:after{content:"";position:absolute;top:0;bottom:0;right:30px;width:8px;background:url(/reference/assets/f5cdde854364ff18ee68.svg) no-repeat 50%}.company-page--market-household-chemical-packaging .wrapper .info nav a+a{margin-top:15px}.company-page--market-household-chemical-packaging .wrapper .info nav a.current,.company-page--market-household-chemical-packaging .wrapper .info nav a:hover{background:linear-gradient(270deg,#3a3e99,#2795be);color:#fff}.company-page--market-household-chemical-packaging .wrapper .info nav a.current:after,.company-page--market-household-chemical-packaging .wrapper .info nav a:hover:after{background-image:url(/reference/assets/4764efe2044888d75f11.svg)}.company-page--market-household-chemical-packaging .wrapper .info .select{display:none;position:relative;z-index:1}.company-page--market-household-chemical-packaging .wrapper .info .select .select-input{display:block;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;padding-left:30px;padding-right:80px;line-height:50px;box-sizing:border-box;background:linear-gradient(270deg,#3a3e99,#2795be);border-radius:8px;position:relative;color:#fff}.company-page--market-household-chemical-packaging .wrapper .info .select .select-input:after{content:"";position:absolute;top:0;right:30px;bottom:0;width:16px;background:url(/assets/963782e99ad2263ee9ff.svg) no-repeat 50%}.company-page--market-household-chemical-packaging .wrapper .info .select .select-container{display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;box-shadow:0 0 30px rgba(0,0,0,.1);border-radius:8px;padding-top:8px;padding-bottom:11px;max-height:200px;overflow:auto}.company-page--market-household-chemical-packaging .wrapper .info .select .select-container div{padding:9px 30px 6px;cursor:pointer}.company-page--market-household-chemical-packaging .wrapper .info .select .select-container div:hover{background:#e8ecff}.company-page--market-household-chemical-packaging .wrapper .info .select.select-fix .select-input:after{transform:scaleY(-1)}.company-page--market-household-chemical-packaging .wrapper .info .download{width:100%;background:linear-gradient(270deg,#f2f5ff,#bbd3fe);border-radius:8px;padding:40px 0 30px;box-sizing:border-box}.company-page--market-household-chemical-packaging .wrapper .info .download p{font-size:20px;font-weight:700;letter-spacing:2px;color:#1d52a5;line-height:30px;margin-left:30px}.company-page--market-household-chemical-packaging .wrapper .info .download p+a{margin-top:20px}.company-page--market-household-chemical-packaging .wrapper .info .download a{display:inline-block;color:#fff;font-size:18px;letter-spacing:1.8px;background:linear-gradient(95deg,#537cbc,#5455bf);border-radius:8px;padding:22px 86px 22px 30px;position:relative;margin-inline:30px}.company-page--market-household-chemical-packaging .wrapper .info .download a:after{content:"";position:absolute;top:0;right:30px;bottom:0;margin:auto;border-radius:50%;border:1px solid #fff;box-sizing:border-box;background:url(/reference/assets/f15a0d665ac5e7b0d524.svg) no-repeat 50%;width:46px;height:46px;box-shadow:0 0 10px rgba(0,0,0,.1)}.company-page--market-household-chemical-packaging .wrapper .info.download_top .download{order:-1}.company-page--market-household-chemical-packaging .wrapper .content{width:calc(100% - 536px);order:1}.company-page--market-household-chemical-packaging .wrapper .content .section_title{margin-bottom:85px}.company-page--market-household-chemical-packaging .wrapper .content .gallery,.company-page--market-household-chemical-packaging .wrapper .content .videos{margin-top:70px}.company-page--market-household-chemical-packaging .wrapper .content .gallery .slider_wrapper,.company-page--market-household-chemical-packaging .wrapper .content .videos .slider_wrapper{position:relative}.company-page--market-household-chemical-packaging .wrapper .content .gallery .slider_wrapper .slider_container,.company-page--market-household-chemical-packaging .wrapper .content .videos .slider_wrapper .slider_container{position:relative;overflow:hidden;white-space:nowrap;border-radius:43px;box-shadow:0 0 30px rgba(0,0,0,.1)}.company-page--market-household-chemical-packaging .wrapper .content .gallery .slider_wrapper .slider_container .slider,.company-page--market-household-chemical-packaging .wrapper .content .videos .slider_wrapper .slider_container .slider{display:inline-flex}.company-page--market-household-chemical-packaging .wrapper .content .gallery .slider_wrapper .slider_container img,.company-page--market-household-chemical-packaging .wrapper .content .videos .slider_wrapper .slider_container img{width:100%;height:auto;cursor:pointer}.company-page--market-household-chemical-packaging .wrapper .content .gallery .slider_wrapper button,.company-page--market-household-chemical-packaging .wrapper .content .videos .slider_wrapper button{position:absolute;top:0;bottom:0;margin:auto;background:#fff url(/assets/d121adb6de425372da7d.svg) no-repeat 50%;width:46px;height:46px;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:50%}.company-page--market-household-chemical-packaging .wrapper .content .gallery .slider_wrapper button.prev,.company-page--market-household-chemical-packaging .wrapper .content .videos .slider_wrapper button.prev{left:-23px}.company-page--market-household-chemical-packaging .wrapper .content .gallery .slider_wrapper button.next,.company-page--market-household-chemical-packaging .wrapper .content .videos .slider_wrapper button.next{right:-23px;transform:scaleX(-1)}.company-page--market-household-chemical-packaging .wrapper .content .gallery .pager,.company-page--market-household-chemical-packaging .wrapper .content .videos .pager{display:flex;justify-content:center;gap:20px;margin-top:25px}.company-page--market-household-chemical-packaging .wrapper .content .gallery .pager button,.company-page--market-household-chemical-packaging .wrapper .content .videos .pager button{width:10px;height:10px;background:#d9d9d9;border-radius:50%}.company-page--market-household-chemical-packaging .wrapper .content .gallery .pager button.current,.company-page--market-household-chemical-packaging .wrapper .content .videos .pager button.current{background:linear-gradient(270deg,#82f3e3,#2362af)}.company-page--market-household-chemical-packaging .wrapper .content .videos .slider_wrapper .slider_container .video{width:100%;position:relative;cursor:pointer}.company-page--market-household-chemical-packaging .wrapper .content .videos .slider_wrapper .slider_container .video:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:.8}.company-page--market-household-chemical-packaging .wrapper .content .videos .slider_wrapper .slider_container .video:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/reference/assets/79bfed03ac8b75fd29a3.svg) no-repeat 50%}.company-page--market-household-chemical-packaging .wrapper .content .description{margin-top:55px}.company-page--market-household-chemical-packaging .wrapper .content .description .desc_container{position:relative;overflow:hidden;white-space:nowrap}.company-page--market-household-chemical-packaging .wrapper .content .description .desc_container .slider{display:inline-flex}.company-page--market-household-chemical-packaging .wrapper .content .description .desc_container .desc{width:calc((100% - 144px)/3);white-space:normal}.company-page--market-household-chemical-packaging .wrapper .content .description .desc_container .desc figure{display:inline-block;background:rgba(90,90,90,.1);border-radius:17px}.company-page--market-household-chemical-packaging .wrapper .content .description .desc_container .desc div{font-size:20px;font-weight:700;letter-spacing:2px;margin-top:30px}.company-page--market-household-chemical-packaging .wrapper .content .description .desc_container .desc p{font-size:18px;letter-spacing:1.8px;line-height:25px;margin-top:30px}.company-page--market-household-chemical-packaging .wrapper .content .description .control{display:flex;justify-content:center;gap:94px;margin-top:10px}.company-page--market-household-chemical-packaging .wrapper .content .description .control button{background:url(/assets/d121adb6de425372da7d.svg) no-repeat 50%;width:46px;height:46px}.company-page--market-household-chemical-packaging .wrapper .content .description .control button.next{transform:scaleX(-1)}@media screen and (max-width:1199px){.company-page--market-household-chemical-packaging .wrapper{flex-flow:column}.company-page--market-household-chemical-packaging .wrapper .info{order:1;width:100%}.company-page--market-household-chemical-packaging .wrapper .info nav{display:none}.company-page--market-household-chemical-packaging .wrapper .info .select{display:block}.company-page--market-household-chemical-packaging .wrapper .content{width:100%}.company-page--market-household-chemical-packaging .wrapper .content .description .desc_container .desc{width:calc((100% - 72px)/2)}.company-page--market-household-chemical-packaging .wrapper .content .description .control{gap:113px}}@media screen and (max-width:767px){.company-page--market-household-chemical-packaging .wrapper .content .description .desc_container .desc{width:100%;text-align:center}}.company-page--market-household-chemical-packaging{margin-top:0!important}html .company-page--market-meat-packaging{opacity:0!important}html.loaded .company-page--market-meat-packaging{opacity:1!important}.company-page--market-meat-packaging{width:100%;float:left;clear:both;min-height:500px;margin-top:161px}@media screen and (max-width:1199px){.company-page--market-meat-packaging{margin-top:125px}}.company-page--market-meat-packaging .container{max-width:1400px;padding-inline:30px}.company-page--market-meat-packaging #inner_banner{position:relative;overflow:hidden;margin-bottom:109px}.company-page--market-meat-packaging #inner_banner img{width:100%;height:auto;opacity:.95}.company-page--market-meat-packaging #inner_banner .gradient{position:absolute;top:0;left:0;bottom:0;width:75.7352941%;background:linear-gradient(270deg,rgba(255,255,255,0),#fff)}.company-page--market-meat-packaging #inner_banner .container{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center}.company-page--market-meat-packaging #inner_banner .page_head{position:relative}.company-page--market-meat-packaging #inner_banner .page_head .mask{position:absolute;top:-23px;left:-10px;width:558px}.company-page--market-meat-packaging #inner_banner .page_head h1{font-size:52px;font-weight:600;letter-spacing:.52px;text-shadow:0 0 30px rgba(0,0,0,.2);position:relative}.company-page--market-meat-packaging #inner_banner .page_head .navigation{position:relative;margin-top:25px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.company-page--market-meat-packaging #inner_banner .page_head .navigation a{font-size:16px;letter-spacing:.16px}.company-page--market-meat-packaging #inner_banner .page_head .navigation img{width:8px;height:9px}@media screen and (max-width:767px){.company-page--market-meat-packaging #inner_banner{background:#e8ecff}.company-page--market-meat-packaging #inner_banner .container{position:unset;display:block}.company-page--market-meat-packaging #inner_banner .gradient{display:none}.company-page--market-meat-packaging #inner_banner .page_head{margin:20px 0}.company-page--market-meat-packaging #inner_banner .page_head .mask{display:none}.company-page--market-meat-packaging #inner_banner .page_head .navigation{margin-top:10px}}.company-page--market-meat-packaging .section_title{position:relative;margin-bottom:38px;padding-top:18px}.company-page--market-meat-packaging .section_title h2{font-size:32px;letter-spacing:3.2px;position:relative}.company-page--market-meat-packaging .section_title:before{content:"";position:absolute;top:0;left:-38px;width:84px;height:73px;background:url(/assets/b92eb78fa7d6f26767c1.svg) no-repeat 50%}.company-page--market-meat-packaging .wrapper{display:flex;gap:108px;margin-bottom:138px}.company-page--market-meat-packaging .wrapper .info{width:428px;order:2;display:flex;flex-flow:column;gap:60px}.company-page--market-meat-packaging .wrapper .info nav{width:100%}.company-page--market-meat-packaging .wrapper .info nav a{display:block;position:relative;font-size:18px;letter-spacing:1.8px;line-height:30px;border:1px solid #dcdcdc;border-radius:8px;padding:20px 60px 20px 30px;background:#fff;transition:.2s}.company-page--market-meat-packaging .wrapper .info nav a:after{content:"";position:absolute;top:0;bottom:0;right:30px;width:8px;background:url(/reference/assets/f5cdde854364ff18ee68.svg) no-repeat 50%}.company-page--market-meat-packaging .wrapper .info nav a+a{margin-top:15px}.company-page--market-meat-packaging .wrapper .info nav a.current,.company-page--market-meat-packaging .wrapper .info nav a:hover{background:linear-gradient(270deg,#3a3e99,#2795be);color:#fff}.company-page--market-meat-packaging .wrapper .info nav a.current:after,.company-page--market-meat-packaging .wrapper .info nav a:hover:after{background-image:url(/reference/assets/4764efe2044888d75f11.svg)}.company-page--market-meat-packaging .wrapper .info .select{display:none;position:relative;z-index:1}.company-page--market-meat-packaging .wrapper .info .select .select-input{display:block;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;padding-left:30px;padding-right:80px;line-height:50px;box-sizing:border-box;background:linear-gradient(270deg,#3a3e99,#2795be);border-radius:8px;position:relative;color:#fff}.company-page--market-meat-packaging .wrapper .info .select .select-input:after{content:"";position:absolute;top:0;right:30px;bottom:0;width:16px;background:url(/assets/963782e99ad2263ee9ff.svg) no-repeat 50%}.company-page--market-meat-packaging .wrapper .info .select .select-container{display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;box-shadow:0 0 30px rgba(0,0,0,.1);border-radius:8px;padding-top:8px;padding-bottom:11px;max-height:200px;overflow:auto}.company-page--market-meat-packaging .wrapper .info .select .select-container div{padding:9px 30px 6px;cursor:pointer}.company-page--market-meat-packaging .wrapper .info .select .select-container div:hover{background:#e8ecff}.company-page--market-meat-packaging .wrapper .info .select.select-fix .select-input:after{transform:scaleY(-1)}.company-page--market-meat-packaging .wrapper .info .download{width:100%;background:linear-gradient(270deg,#f2f5ff,#bbd3fe);border-radius:8px;padding:40px 0 30px;box-sizing:border-box}.company-page--market-meat-packaging .wrapper .info .download p{font-size:20px;font-weight:700;letter-spacing:2px;color:#1d52a5;line-height:30px;margin-left:30px}.company-page--market-meat-packaging .wrapper .info .download p+a{margin-top:20px}.company-page--market-meat-packaging .wrapper .info .download a{display:inline-block;color:#fff;font-size:18px;letter-spacing:1.8px;background:linear-gradient(95deg,#537cbc,#5455bf);border-radius:8px;padding:22px 86px 22px 30px;position:relative;margin-inline:30px}.company-page--market-meat-packaging .wrapper .info .download a:after{content:"";position:absolute;top:0;right:30px;bottom:0;margin:auto;border-radius:50%;border:1px solid #fff;box-sizing:border-box;background:url(/reference/assets/f15a0d665ac5e7b0d524.svg) no-repeat 50%;width:46px;height:46px;box-shadow:0 0 10px rgba(0,0,0,.1)}.company-page--market-meat-packaging .wrapper .info.download_top .download{order:-1}.company-page--market-meat-packaging .wrapper .content{width:calc(100% - 536px);order:1}.company-page--market-meat-packaging .wrapper .content .section_title{margin-bottom:85px}.company-page--market-meat-packaging .wrapper .content .gallery,.company-page--market-meat-packaging .wrapper .content .videos{margin-top:70px}.company-page--market-meat-packaging .wrapper .content .gallery .slider_wrapper,.company-page--market-meat-packaging .wrapper .content .videos .slider_wrapper{position:relative}.company-page--market-meat-packaging .wrapper .content .gallery .slider_wrapper .slider_container,.company-page--market-meat-packaging .wrapper .content .videos .slider_wrapper .slider_container{position:relative;overflow:hidden;white-space:nowrap;border-radius:43px;box-shadow:0 0 30px rgba(0,0,0,.1)}.company-page--market-meat-packaging .wrapper .content .gallery .slider_wrapper .slider_container .slider,.company-page--market-meat-packaging .wrapper .content .videos .slider_wrapper .slider_container .slider{display:inline-flex}.company-page--market-meat-packaging .wrapper .content .gallery .slider_wrapper .slider_container img,.company-page--market-meat-packaging .wrapper .content .videos .slider_wrapper .slider_container img{width:100%;height:auto;cursor:pointer}.company-page--market-meat-packaging .wrapper .content .gallery .slider_wrapper button,.company-page--market-meat-packaging .wrapper .content .videos .slider_wrapper button{position:absolute;top:0;bottom:0;margin:auto;background:#fff url(/assets/d121adb6de425372da7d.svg) no-repeat 50%;width:46px;height:46px;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:50%}.company-page--market-meat-packaging .wrapper .content .gallery .slider_wrapper button.prev,.company-page--market-meat-packaging .wrapper .content .videos .slider_wrapper button.prev{left:-23px}.company-page--market-meat-packaging .wrapper .content .gallery .slider_wrapper button.next,.company-page--market-meat-packaging .wrapper .content .videos .slider_wrapper button.next{right:-23px;transform:scaleX(-1)}.company-page--market-meat-packaging .wrapper .content .gallery .pager,.company-page--market-meat-packaging .wrapper .content .videos .pager{display:flex;justify-content:center;gap:20px;margin-top:25px}.company-page--market-meat-packaging .wrapper .content .gallery .pager button,.company-page--market-meat-packaging .wrapper .content .videos .pager button{width:10px;height:10px;background:#d9d9d9;border-radius:50%}.company-page--market-meat-packaging .wrapper .content .gallery .pager button.current,.company-page--market-meat-packaging .wrapper .content .videos .pager button.current{background:linear-gradient(270deg,#82f3e3,#2362af)}.company-page--market-meat-packaging .wrapper .content .videos .slider_wrapper .slider_container .video{width:100%;position:relative;cursor:pointer}.company-page--market-meat-packaging .wrapper .content .videos .slider_wrapper .slider_container .video:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:.8}.company-page--market-meat-packaging .wrapper .content .videos .slider_wrapper .slider_container .video:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/reference/assets/79bfed03ac8b75fd29a3.svg) no-repeat 50%}.company-page--market-meat-packaging .wrapper .content .description{margin-top:55px}.company-page--market-meat-packaging .wrapper .content .description .desc_container{position:relative;overflow:hidden;white-space:nowrap}.company-page--market-meat-packaging .wrapper .content .description .desc_container .slider{display:inline-flex}.company-page--market-meat-packaging .wrapper .content .description .desc_container .desc{width:calc((100% - 144px)/3);white-space:normal}.company-page--market-meat-packaging .wrapper .content .description .desc_container .desc figure{display:inline-block;background:rgba(90,90,90,.1);border-radius:17px}.company-page--market-meat-packaging .wrapper .content .description .desc_container .desc div{font-size:20px;font-weight:700;letter-spacing:2px;margin-top:30px}.company-page--market-meat-packaging .wrapper .content .description .desc_container .desc p{font-size:18px;letter-spacing:1.8px;line-height:25px;margin-top:30px}.company-page--market-meat-packaging .wrapper .content .description .control{display:flex;justify-content:center;gap:94px;margin-top:10px}.company-page--market-meat-packaging .wrapper .content .description .control button{background:url(/assets/d121adb6de425372da7d.svg) no-repeat 50%;width:46px;height:46px}.company-page--market-meat-packaging .wrapper .content .description .control button.next{transform:scaleX(-1)}@media screen and (max-width:1199px){.company-page--market-meat-packaging .wrapper{flex-flow:column}.company-page--market-meat-packaging .wrapper .info{order:1;width:100%}.company-page--market-meat-packaging .wrapper .info nav{display:none}.company-page--market-meat-packaging .wrapper .info .select{display:block}.company-page--market-meat-packaging .wrapper .content{width:100%}.company-page--market-meat-packaging .wrapper .content .description .desc_container .desc{width:calc((100% - 72px)/2)}.company-page--market-meat-packaging .wrapper .content .description .control{gap:113px}}@media screen and (max-width:767px){.company-page--market-meat-packaging .wrapper .content .description .desc_container .desc{width:100%;text-align:center}}.company-page--market-meat-packaging{margin-top:0!important}html .company-page--market-pet-food-packaging{opacity:0!important}html.loaded .company-page--market-pet-food-packaging{opacity:1!important}.company-page--market-pet-food-packaging{width:100%;float:left;clear:both;min-height:500px;margin-top:161px}@media screen and (max-width:1199px){.company-page--market-pet-food-packaging{margin-top:125px}}.company-page--market-pet-food-packaging .container{max-width:1400px;padding-inline:30px}.company-page--market-pet-food-packaging #inner_banner{position:relative;overflow:hidden;margin-bottom:109px}.company-page--market-pet-food-packaging #inner_banner img{width:100%;height:auto;opacity:.95}.company-page--market-pet-food-packaging #inner_banner .gradient{position:absolute;top:0;left:0;bottom:0;width:75.7352941%;background:linear-gradient(270deg,rgba(255,255,255,0),#fff)}.company-page--market-pet-food-packaging #inner_banner .container{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center}.company-page--market-pet-food-packaging #inner_banner .page_head{position:relative}.company-page--market-pet-food-packaging #inner_banner .page_head .mask{position:absolute;top:-23px;left:-10px;width:558px}.company-page--market-pet-food-packaging #inner_banner .page_head h1{font-size:52px;font-weight:600;letter-spacing:.52px;text-shadow:0 0 30px rgba(0,0,0,.2);position:relative}.company-page--market-pet-food-packaging #inner_banner .page_head .navigation{position:relative;margin-top:25px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.company-page--market-pet-food-packaging #inner_banner .page_head .navigation a{font-size:16px;letter-spacing:.16px}.company-page--market-pet-food-packaging #inner_banner .page_head .navigation img{width:8px;height:9px}@media screen and (max-width:767px){.company-page--market-pet-food-packaging #inner_banner{background:#e8ecff}.company-page--market-pet-food-packaging #inner_banner .container{position:unset;display:block}.company-page--market-pet-food-packaging #inner_banner .gradient{display:none}.company-page--market-pet-food-packaging #inner_banner .page_head{margin:20px 0}.company-page--market-pet-food-packaging #inner_banner .page_head .mask{display:none}.company-page--market-pet-food-packaging #inner_banner .page_head .navigation{margin-top:10px}}.company-page--market-pet-food-packaging .section_title{position:relative;margin-bottom:38px;padding-top:18px}.company-page--market-pet-food-packaging .section_title h2{font-size:32px;letter-spacing:3.2px;position:relative}.company-page--market-pet-food-packaging .section_title:before{content:"";position:absolute;top:0;left:-38px;width:84px;height:73px;background:url(/assets/b92eb78fa7d6f26767c1.svg) no-repeat 50%}.company-page--market-pet-food-packaging .wrapper{display:flex;gap:108px;margin-bottom:138px}.company-page--market-pet-food-packaging .wrapper .info{width:428px;order:2;display:flex;flex-flow:column;gap:60px}.company-page--market-pet-food-packaging .wrapper .info nav{width:100%}.company-page--market-pet-food-packaging .wrapper .info nav a{display:block;position:relative;font-size:18px;letter-spacing:1.8px;line-height:30px;border:1px solid #dcdcdc;border-radius:8px;padding:20px 60px 20px 30px;background:#fff;transition:.2s}.company-page--market-pet-food-packaging .wrapper .info nav a:after{content:"";position:absolute;top:0;bottom:0;right:30px;width:8px;background:url(/reference/assets/f5cdde854364ff18ee68.svg) no-repeat 50%}.company-page--market-pet-food-packaging .wrapper .info nav a+a{margin-top:15px}.company-page--market-pet-food-packaging .wrapper .info nav a.current,.company-page--market-pet-food-packaging .wrapper .info nav a:hover{background:linear-gradient(270deg,#3a3e99,#2795be);color:#fff}.company-page--market-pet-food-packaging .wrapper .info nav a.current:after,.company-page--market-pet-food-packaging .wrapper .info nav a:hover:after{background-image:url(/reference/assets/4764efe2044888d75f11.svg)}.company-page--market-pet-food-packaging .wrapper .info .select{display:none;position:relative;z-index:1}.company-page--market-pet-food-packaging .wrapper .info .select .select-input{display:block;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;padding-left:30px;padding-right:80px;line-height:50px;box-sizing:border-box;background:linear-gradient(270deg,#3a3e99,#2795be);border-radius:8px;position:relative;color:#fff}.company-page--market-pet-food-packaging .wrapper .info .select .select-input:after{content:"";position:absolute;top:0;right:30px;bottom:0;width:16px;background:url(/assets/963782e99ad2263ee9ff.svg) no-repeat 50%}.company-page--market-pet-food-packaging .wrapper .info .select .select-container{display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;box-shadow:0 0 30px rgba(0,0,0,.1);border-radius:8px;padding-top:8px;padding-bottom:11px;max-height:200px;overflow:auto}.company-page--market-pet-food-packaging .wrapper .info .select .select-container div{padding:9px 30px 6px;cursor:pointer}.company-page--market-pet-food-packaging .wrapper .info .select .select-container div:hover{background:#e8ecff}.company-page--market-pet-food-packaging .wrapper .info .select.select-fix .select-input:after{transform:scaleY(-1)}.company-page--market-pet-food-packaging .wrapper .info .download{width:100%;background:linear-gradient(270deg,#f2f5ff,#bbd3fe);border-radius:8px;padding:40px 0 30px;box-sizing:border-box}.company-page--market-pet-food-packaging .wrapper .info .download p{font-size:20px;font-weight:700;letter-spacing:2px;color:#1d52a5;line-height:30px;margin-left:30px}.company-page--market-pet-food-packaging .wrapper .info .download p+a{margin-top:20px}.company-page--market-pet-food-packaging .wrapper .info .download a{display:inline-block;color:#fff;font-size:18px;letter-spacing:1.8px;background:linear-gradient(95deg,#537cbc,#5455bf);border-radius:8px;padding:22px 86px 22px 30px;position:relative;margin-inline:30px}.company-page--market-pet-food-packaging .wrapper .info .download a:after{content:"";position:absolute;top:0;right:30px;bottom:0;margin:auto;border-radius:50%;border:1px solid #fff;box-sizing:border-box;background:url(/reference/assets/f15a0d665ac5e7b0d524.svg) no-repeat 50%;width:46px;height:46px;box-shadow:0 0 10px rgba(0,0,0,.1)}.company-page--market-pet-food-packaging .wrapper .info.download_top .download{order:-1}.company-page--market-pet-food-packaging .wrapper .content{width:calc(100% - 536px);order:1}.company-page--market-pet-food-packaging .wrapper .content .section_title{margin-bottom:85px}.company-page--market-pet-food-packaging .wrapper .content .gallery,.company-page--market-pet-food-packaging .wrapper .content .videos{margin-top:70px}.company-page--market-pet-food-packaging .wrapper .content .gallery .slider_wrapper,.company-page--market-pet-food-packaging .wrapper .content .videos .slider_wrapper{position:relative}.company-page--market-pet-food-packaging .wrapper .content .gallery .slider_wrapper .slider_container,.company-page--market-pet-food-packaging .wrapper .content .videos .slider_wrapper .slider_container{position:relative;overflow:hidden;white-space:nowrap;border-radius:43px;box-shadow:0 0 30px rgba(0,0,0,.1)}.company-page--market-pet-food-packaging .wrapper .content .gallery .slider_wrapper .slider_container .slider,.company-page--market-pet-food-packaging .wrapper .content .videos .slider_wrapper .slider_container .slider{display:inline-flex}.company-page--market-pet-food-packaging .wrapper .content .gallery .slider_wrapper .slider_container img,.company-page--market-pet-food-packaging .wrapper .content .videos .slider_wrapper .slider_container img{width:100%;height:auto;cursor:pointer}.company-page--market-pet-food-packaging .wrapper .content .gallery .slider_wrapper button,.company-page--market-pet-food-packaging .wrapper .content .videos .slider_wrapper button{position:absolute;top:0;bottom:0;margin:auto;background:#fff url(/assets/d121adb6de425372da7d.svg) no-repeat 50%;width:46px;height:46px;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:50%}.company-page--market-pet-food-packaging .wrapper .content .gallery .slider_wrapper button.prev,.company-page--market-pet-food-packaging .wrapper .content .videos .slider_wrapper button.prev{left:-23px}.company-page--market-pet-food-packaging .wrapper .content .gallery .slider_wrapper button.next,.company-page--market-pet-food-packaging .wrapper .content .videos .slider_wrapper button.next{right:-23px;transform:scaleX(-1)}.company-page--market-pet-food-packaging .wrapper .content .gallery .pager,.company-page--market-pet-food-packaging .wrapper .content .videos .pager{display:flex;justify-content:center;gap:20px;margin-top:25px}.company-page--market-pet-food-packaging .wrapper .content .gallery .pager button,.company-page--market-pet-food-packaging .wrapper .content .videos .pager button{width:10px;height:10px;background:#d9d9d9;border-radius:50%}.company-page--market-pet-food-packaging .wrapper .content .gallery .pager button.current,.company-page--market-pet-food-packaging .wrapper .content .videos .pager button.current{background:linear-gradient(270deg,#82f3e3,#2362af)}.company-page--market-pet-food-packaging .wrapper .content .videos .slider_wrapper .slider_container .video{width:100%;position:relative;cursor:pointer}.company-page--market-pet-food-packaging .wrapper .content .videos .slider_wrapper .slider_container .video:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:.8}.company-page--market-pet-food-packaging .wrapper .content .videos .slider_wrapper .slider_container .video:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/reference/assets/79bfed03ac8b75fd29a3.svg) no-repeat 50%}.company-page--market-pet-food-packaging .wrapper .content .description{margin-top:55px}.company-page--market-pet-food-packaging .wrapper .content .description .desc_container{position:relative;overflow:hidden;white-space:nowrap}.company-page--market-pet-food-packaging .wrapper .content .description .desc_container .slider{display:inline-flex}.company-page--market-pet-food-packaging .wrapper .content .description .desc_container .desc{width:calc((100% - 144px)/3);white-space:normal}.company-page--market-pet-food-packaging .wrapper .content .description .desc_container .desc figure{display:inline-block;background:rgba(90,90,90,.1);border-radius:17px}.company-page--market-pet-food-packaging .wrapper .content .description .desc_container .desc div{font-size:20px;font-weight:700;letter-spacing:2px;margin-top:30px}.company-page--market-pet-food-packaging .wrapper .content .description .desc_container .desc p{font-size:18px;letter-spacing:1.8px;line-height:25px;margin-top:30px}.company-page--market-pet-food-packaging .wrapper .content .description .control{display:flex;justify-content:center;gap:94px;margin-top:10px}.company-page--market-pet-food-packaging .wrapper .content .description .control button{background:url(/assets/d121adb6de425372da7d.svg) no-repeat 50%;width:46px;height:46px}.company-page--market-pet-food-packaging .wrapper .content .description .control button.next{transform:scaleX(-1)}@media screen and (max-width:1199px){.company-page--market-pet-food-packaging .wrapper{flex-flow:column}.company-page--market-pet-food-packaging .wrapper .info{order:1;width:100%}.company-page--market-pet-food-packaging .wrapper .info nav{display:none}.company-page--market-pet-food-packaging .wrapper .info .select{display:block}.company-page--market-pet-food-packaging .wrapper .content{width:100%}.company-page--market-pet-food-packaging .wrapper .content .description .desc_container .desc{width:calc((100% - 72px)/2)}.company-page--market-pet-food-packaging .wrapper .content .description .control{gap:113px}}@media screen and (max-width:767px){.company-page--market-pet-food-packaging .wrapper .content .description .desc_container .desc{width:100%;text-align:center}}@-webkit-keyframes moveleft{0%{transform:translateX(0)}50%{transform:translateX(7px)}to{transform:translateX(0)}}@keyframes moveleft{0%{transform:translateX(0)}50%{transform:translateX(7px)}to{transform:translateX(0)}}@keyframes loading_rotate{0%{transform:rotate(0deg)}to{transform:rotate(359.99deg)}}.company-page--market-pet-food-packaging{margin-top:0!important}