html .company-page--sustainability-recyclable-packging-development{opacity:0!important}html.loaded .company-page--sustainability-recyclable-packging-development{opacity:1!important}.company-page--sustainability-recyclable-packging-development{width:100%;float:left;clear:both;min-height:500px;margin-top:161px}@media screen and (max-width:1199px){.company-page--sustainability-recyclable-packging-development{margin-top:125px}}.company-page--sustainability-recyclable-packging-development .container{max-width:1400px;padding-inline:30px}.company-page--sustainability-recyclable-packging-development #inner_banner{position:relative;overflow:hidden;margin-bottom:109px}.company-page--sustainability-recyclable-packging-development #inner_banner img{width:100%;height:auto;opacity:.95}.company-page--sustainability-recyclable-packging-development #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--sustainability-recyclable-packging-development #inner_banner .container{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center}.company-page--sustainability-recyclable-packging-development #inner_banner .page_head{position:relative}.company-page--sustainability-recyclable-packging-development #inner_banner .page_head .mask{position:absolute;top:-23px;left:-10px;width:558px}.company-page--sustainability-recyclable-packging-development #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--sustainability-recyclable-packging-development #inner_banner .page_head .navigation{position:relative;margin-top:25px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.company-page--sustainability-recyclable-packging-development #inner_banner .page_head .navigation a{font-size:16px;letter-spacing:.16px}.company-page--sustainability-recyclable-packging-development #inner_banner .page_head .navigation img{width:8px;height:9px}@media screen and (max-width:767px){.company-page--sustainability-recyclable-packging-development #inner_banner{background:#e8ecff}.company-page--sustainability-recyclable-packging-development #inner_banner .container{position:unset;display:block}.company-page--sustainability-recyclable-packging-development #inner_banner .gradient{display:none}.company-page--sustainability-recyclable-packging-development #inner_banner .page_head{margin:20px 0}.company-page--sustainability-recyclable-packging-development #inner_banner .page_head .mask{display:none}.company-page--sustainability-recyclable-packging-development #inner_banner .page_head .navigation{margin-top:10px}}.company-page--sustainability-recyclable-packging-development .section_title{position:relative;margin-bottom:38px;padding-top:18px}.company-page--sustainability-recyclable-packging-development .section_title h2{font-size:32px;letter-spacing:3.2px;position:relative}.company-page--sustainability-recyclable-packging-development .section_title:before{content:"";position:absolute;top:0;left:-38px;width:84px;height:73px;background:url(/assets/b92eb78fa7d6f26767c1.svg) no-repeat 50%}.company-page--sustainability-recyclable-packging-development .wrapper{display:flex;gap:108px;margin-bottom:138px}.company-page--sustainability-recyclable-packging-development .wrapper .info{width:428px;order:2;display:flex;flex-flow:column;gap:60px}.company-page--sustainability-recyclable-packging-development .wrapper .info nav{width:100%}.company-page--sustainability-recyclable-packging-development .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--sustainability-recyclable-packging-development .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--sustainability-recyclable-packging-development .wrapper .info nav a+a{margin-top:15px}.company-page--sustainability-recyclable-packging-development .wrapper .info nav a.current,.company-page--sustainability-recyclable-packging-development .wrapper .info nav a:hover{background:linear-gradient(270deg,#3a3e99,#2795be);color:#fff}.company-page--sustainability-recyclable-packging-development .wrapper .info nav a.current:after,.company-page--sustainability-recyclable-packging-development .wrapper .info nav a:hover:after{background-image:url(/reference/assets/4764efe2044888d75f11.svg)}.company-page--sustainability-recyclable-packging-development .wrapper .info .select{display:none;position:relative;z-index:1}.company-page--sustainability-recyclable-packging-development .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--sustainability-recyclable-packging-development .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--sustainability-recyclable-packging-development .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--sustainability-recyclable-packging-development .wrapper .info .select .select-container div{padding:9px 30px 6px;cursor:pointer}.company-page--sustainability-recyclable-packging-development .wrapper .info .select .select-container div:hover{background:#e8ecff}.company-page--sustainability-recyclable-packging-development .wrapper .info .select.select-fix .select-input:after{transform:scaleY(-1)}.company-page--sustainability-recyclable-packging-development .wrapper .info .download{width:100%;background:linear-gradient(270deg,#f2f5ff,#bbd3fe);border-radius:8px;padding:40px 0 30px;box-sizing:border-box}.company-page--sustainability-recyclable-packging-development .wrapper .info .download p{font-size:20px;font-weight:700;letter-spacing:2px;color:#1d52a5;line-height:30px;margin-left:30px}.company-page--sustainability-recyclable-packging-development .wrapper .info .download p+a{margin-top:20px}.company-page--sustainability-recyclable-packging-development .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--sustainability-recyclable-packging-development .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--sustainability-recyclable-packging-development .wrapper .info.download_top .download{order:-1}.company-page--sustainability-recyclable-packging-development .wrapper .content{width:calc(100% - 536px);order:1}.company-page--sustainability-recyclable-packging-development .wrapper .content .section_title{margin-bottom:85px}.company-page--sustainability-recyclable-packging-development .wrapper .content .gallery,.company-page--sustainability-recyclable-packging-development .wrapper .content .videos{margin-top:70px}.company-page--sustainability-recyclable-packging-development .wrapper .content .gallery .slider_wrapper,.company-page--sustainability-recyclable-packging-development .wrapper .content .videos .slider_wrapper{position:relative}.company-page--sustainability-recyclable-packging-development .wrapper .content .gallery .slider_wrapper .slider_container,.company-page--sustainability-recyclable-packging-development .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--sustainability-recyclable-packging-development .wrapper .content .gallery .slider_wrapper .slider_container .slider,.company-page--sustainability-recyclable-packging-development .wrapper .content .videos .slider_wrapper .slider_container .slider{display:inline-flex}.company-page--sustainability-recyclable-packging-development .wrapper .content .gallery .slider_wrapper .slider_container img,.company-page--sustainability-recyclable-packging-development .wrapper .content .videos .slider_wrapper .slider_container img{width:100%;height:auto;cursor:pointer}.company-page--sustainability-recyclable-packging-development .wrapper .content .gallery .slider_wrapper button,.company-page--sustainability-recyclable-packging-development .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--sustainability-recyclable-packging-development .wrapper .content .gallery .slider_wrapper button.prev,.company-page--sustainability-recyclable-packging-development .wrapper .content .videos .slider_wrapper button.prev{left:-23px}.company-page--sustainability-recyclable-packging-development .wrapper .content .gallery .slider_wrapper button.next,.company-page--sustainability-recyclable-packging-development .wrapper .content .videos .slider_wrapper button.next{right:-23px;transform:scaleX(-1)}.company-page--sustainability-recyclable-packging-development .wrapper .content .gallery .pager,.company-page--sustainability-recyclable-packging-development .wrapper .content .videos .pager{display:flex;justify-content:center;gap:20px;margin-top:25px}.company-page--sustainability-recyclable-packging-development .wrapper .content .gallery .pager button,.company-page--sustainability-recyclable-packging-development .wrapper .content .videos .pager button{width:10px;height:10px;background:#d9d9d9;border-radius:50%}.company-page--sustainability-recyclable-packging-development .wrapper .content .gallery .pager button.current,.company-page--sustainability-recyclable-packging-development .wrapper .content .videos .pager button.current{background:linear-gradient(270deg,#82f3e3,#2362af)}.company-page--sustainability-recyclable-packging-development .wrapper .content .videos .slider_wrapper .slider_container .video{width:100%;position:relative;cursor:pointer}.company-page--sustainability-recyclable-packging-development .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--sustainability-recyclable-packging-development .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--sustainability-recyclable-packging-development .wrapper .content .description{margin-top:55px}.company-page--sustainability-recyclable-packging-development .wrapper .content .description .desc_container{position:relative;overflow:hidden;white-space:nowrap}.company-page--sustainability-recyclable-packging-development .wrapper .content .description .desc_container .slider{display:inline-flex}.company-page--sustainability-recyclable-packging-development .wrapper .content .description .desc_container .desc{width:calc((100% - 144px)/3);white-space:normal}.company-page--sustainability-recyclable-packging-development .wrapper .content .description .desc_container .desc figure{display:inline-block;background:rgba(90,90,90,.1);border-radius:17px}.company-page--sustainability-recyclable-packging-development .wrapper .content .description .desc_container .desc div{font-size:20px;font-weight:700;letter-spacing:2px;margin-top:30px}.company-page--sustainability-recyclable-packging-development .wrapper .content .description .desc_container .desc p{font-size:18px;letter-spacing:1.8px;line-height:25px;margin-top:30px}.company-page--sustainability-recyclable-packging-development .wrapper .content .description .control{display:flex;justify-content:center;gap:94px;margin-top:10px}.company-page--sustainability-recyclable-packging-development .wrapper .content .description .control button{background:url(/assets/d121adb6de425372da7d.svg) no-repeat 50%;width:46px;height:46px}.company-page--sustainability-recyclable-packging-development .wrapper .content .description .control button.next{transform:scaleX(-1)}@media screen and (max-width:1199px){.company-page--sustainability-recyclable-packging-development .wrapper{flex-flow:column}.company-page--sustainability-recyclable-packging-development .wrapper .info{order:1;width:100%}.company-page--sustainability-recyclable-packging-development .wrapper .info nav{display:none}.company-page--sustainability-recyclable-packging-development .wrapper .info .select{display:block}.company-page--sustainability-recyclable-packging-development .wrapper .content{width:100%}.company-page--sustainability-recyclable-packging-development .wrapper .content .description .desc_container .desc{width:calc((100% - 72px)/2)}.company-page--sustainability-recyclable-packging-development .wrapper .content .description .control{gap:113px}}@media screen and (max-width:767px){.company-page--sustainability-recyclable-packging-development .wrapper .content .description .desc_container .desc{width:100%;text-align:center}}.company-page--sustainability-recyclable-packging-development{margin-top:0!important}html .company-page--work{opacity:0!important}html.loaded .company-page--work{opacity:1!important}.company-page--work{width:100%;float:left;clear:both;min-height:500px;margin-top:161px}.company-page--work #top{position:relative;padding-top:193px;padding-bottom:235px}.company-page--work #top *{color:#fff}.company-page--work #top .bg,.company-page--work #top .bg:after{position:absolute;top:0;left:0;right:0;bottom:0}.company-page--work #top .bg:after{content:"";background:#000;opacity:.7}.company-page--work #top .editor+.numbers{margin-top:54px}.company-page--work #top .numbers{display:flex;flex-wrap:wrap;row-gap:54px;justify-content:space-evenly}.company-page--work #top .numbers .col{text-align:center;width:152px;opacity:0;transform:scale(.5);transition:.5s}.company-page--work #top .numbers .col .number{font-size:50px;font-weight:600;letter-spacing:.5px;text-shadow:0 0 30px rgba(0,0,0,.2)}.company-page--work #top .numbers .col p{font-size:20px;font-weight:600;letter-spacing:2px;margin-top:17px}.company-page--work #top .numbers .col.animate{opacity:1;transform:translate(0)}.company-page--work #faqs{margin-top:100px;margin-bottom:70px}.company-page--work #faqs .container{max-width:1400px;padding-inline:30px}.company-page--work #faqs .item{border:1px solid #dcdcdc;border-radius:62px;box-shadow:0 0 20px rgba(0,0,0,.1);position:relative;top:30px;opacity:0;transition:.5s}.company-page--work #faqs .item .head{width:100%;text-align:left;background:rgba(0,0,0,0);color:inherit;display:flex;align-items:center;column-gap:40px;position:relative;cursor:pointer;padding:14px 80px 14px 60px}.company-page--work #faqs .item .head span{font-size:78px;font-weight:800;color:#c9d3f1;min-width:100px}.company-page--work #faqs .item .head h2{font-size:20px;letter-spacing:2px}.company-page--work #faqs .item .head:after{content:"";position:absolute;top:0;bottom:0;right:60px;width:16px;background:url(/reference/assets/916121910f5a2552bd2b.svg) no-repeat 50%}.company-page--work #faqs .item .content{height:auto;overflow:hidden;transition:.2s;padding-inline:60px;display:flex;gap:50px 100px}.company-page--work #faqs .process-accordion-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s}.company-page--work #faqs .process-accordion-inner{min-height:0;overflow:hidden}.company-page--work #faqs .item.is-open .process-accordion-collapse{grid-template-rows:1fr}.company-page--work #faqs .item .content figure{max-width:587px;margin:auto}.company-page--work #faqs .item .content figure img{width:100%;height:auto;border-radius:43px}.company-page--work #faqs .item .content:has(>figure){display:flex;gap:50px 100px}.company-page--work #faqs .item .content:has(>figure) article{width:calc(100% - 687px)}.company-page--work #faqs .item.is-open{background:#e3f1f5;border-color:#e8f2f6}.company-page--work #faqs .item.is-open .head{padding-bottom:6px}.company-page--work #faqs .item.is-open .head span{color:#1b1348}.company-page--work #faqs .item.is-open .head:after{transform:scaleY(-1)}.company-page--work #faqs .item.is-open .content{height:auto;padding-bottom:60px}.company-page--work #faqs .item.animate{top:0;opacity:1}.company-page--work #faqs .item+.item{margin-top:30px}@media screen and (max-width:1199px){.company-page--work{margin-top:125px}.company-page--work #faqs .item .content{flex-flow:column}.company-page--work #faqs .item .content article{width:100%!important}}@media screen and (max-width:767px){.company-page--work #faqs .item .head{flex-flow:column;align-items:start;padding-bottom:30px}.company-page--work #faqs .item.is-open .head{padding-bottom:44px}}@-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--work{margin-top:0!important}.company-page.company-page--work .page-inline-1{background:url(/assets/e67d6a4309dafe548c0a.jpg) no-repeat 50%/cover}.company-page.company-page--work .page-inline-2,.company-page.company-page--work .page-inline-3{text-align:center;line-height:2.5em}.company-page.company-page--work .page-inline-4,.company-page.company-page--work .page-inline-5{font-size:36px}.company-page.company-page--work .page-inline-6{text-align:center;line-height:2.5em}.company-page.company-page--work .page-inline-7{font-size:36px}.company-page.company-page--work .page-inline-8{text-align:center;line-height:2.5em}.company-page .editor *{font-family:Montserrat,Noto Sans SC,Noto Sans TC,Noto Sans Thai,Bahasa Indonesia,Arial,微軟正黑體,Microsoft JhengHei UI,Microsoft JhengHei,Heiti TC,STHeitiTC,新細明體,PMingLiU}.company-page .editor a,.company-page .editor div,.company-page .editor h1,.company-page .editor h2,.company-page .editor h3,.company-page .editor h4,.company-page .editor h5,.company-page .editor h6,.company-page .editor li,.company-page .editor p,.company-page .editor td,.company-page .editor th{margin:0;padding:0;color:#000;font-size:18px;word-wrap:break-word;white-space:normal;line-height:1.3889em;letter-spacing:1.8px}.company-page .editor ol,.company-page .editor ul{margin:0;padding-left:25px}.company-page .editor img{border:none}.company-page .editor a,.company-page .editor a:active,.company-page .editor a:link,.company-page .editor a:visited{color:#000;font-size:inherit}.company-page .editor a:hover{color:#000}.company-page .editor table.table-border,.company-page .editor table.table-border td,.company-page .editor table.table-border th{border-collapse:collapse;border:1px solid #000}.company-page .editor td,.company-page .editor th{padding:3px}.company-page .editor .underline,.company-page .editor .underline *{text-decoration:underline}.company-page .editor img,.company-page .editor table{max-width:100%;height:auto}.company-page .editor:after{clear:both;display:block;content:" "}.company-page .editor .table-responsive-wrapper{width:100%}.company-page .editor .text-right{float:left;margin-right:66px}.company-page .editor .text-left{float:right;margin-left:66px}.company-page .editor .round-border{border-radius:43px}.company-page .editor .four-col,.company-page .editor .three-col,.company-page .editor .two-col{font-size:0;white-space:nowrap}.company-page .editor .four-col .col,.company-page .editor .three-col .col,.company-page .editor .two-col .col{display:inline-block;vertical-align:top;white-space:normal}.company-page .editor .two-col .col{width:49%}.company-page .editor .three-col .col{width:32%}.company-page .editor .four-col .col{width:23.5%}.company-page .editor .four-col .col+.col,.company-page .editor .three-col .col+.col,.company-page .editor .two-col .col+.col{margin-left:2%}@media screen and (max-width:768px){.company-page .editor .text-left,.company-page .editor .text-right{float:none;display:block;margin:0 auto 20px}.company-page .editor .four-col,.company-page .editor .three-col,.company-page .editor .two-col{white-space:normal}.company-page .editor .four-col .col,.company-page .editor .three-col .col,.company-page .editor .two-col .col{display:block;width:100%}.company-page .editor .four-col .col+.col,.company-page .editor .three-col .col+.col,.company-page .editor .two-col .col+.col{margin-top:20px;margin-left:0}}.company-page .editor p.content{font-size:18px;line-height:1.3889em;letter-spacing:1.8px}@media screen and (max-width:1200px){.company-page .editor p.content{text-align:center;letter-spacing:.9px}}.company-page .editor p.contentTitle{position:relative;font-weight:700;font-size:32px;line-height:1.25em;letter-spacing:3.2px;color:#000;box-sizing:border-box}.company-page .editor p.contentTitle:before{content:"";position:absolute;top:-18px;left:-38px;z-index:-1;background-repeat:no-repeat;background-position:50%;background-image:url(/assets/b92eb78fa7d6f26767c1.svg);width:84px;height:73px}@media screen and (max-width:1499px){.company-page .editor p.contentTitle{padding-left:40px}.company-page .editor p.contentTitle:before{left:1px}}.company-page div.timeline{position:relative;overflow:hidden;margin:0 auto}.company-page div.timeline div.date_separator{position:relative;padding:20px 0;clear:both}.company-page div.timeline div.date_separator span{display:block;width:150px;height:30px;line-height:30px;font-size:14px;text-align:center;border:1px solid #bbb;background-color:#fff;color:#666;border-radius:5px;opacity:0;filter:alpha(opacity=0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%)}.company-page div.timeline div.date_separator.animated span{opacity:1;filter:alpha(opacity=100);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.company-page div.timeline_center div.date_separator span,.company-page div.timeline_dual div.date_separator span{margin-left:auto;margin-right:auto}.company-page div.timeline_left div.date_separator span{margin-left:auto;margin-right:0}.company-page div.timeline_right div.date_separator span{margin-left:0;margin-right:auto}.company-page div.timeline div.spine{position:absolute;top:0;bottom:100%;width:2px;border-radius:2px;background-color:#fff;-webkit-transition:bottom .5s linear;-moz-transition:bottom .5s linear;-ms-transition:bottom .5s linear;transition:bottom .5s linear}.company-page div.timeline_center div.spine,.company-page div.timeline_dual div.spine{left:50%;transform:translateX(-50%)}.company-page div.timeline_left div.spine{right:4px}.company-page div.timeline_right div.spine{left:4px}.company-page div.timeline div.spine.animated{bottom:0}.company-page div.timeline_element{position:relative;margin:20px 0;opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.company-page div.timeline_dual div.timeline_element_left{width:50%;margin:0;float:left;clear:left}.company-page div.timeline_dual div.timeline_element_right{width:50%;margin:0;float:right;clear:right}.company-page div.timeline_dual div.timeline_element_left,.company-page div.timeline_left div.timeline_element{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-mstransform:translateX(20px);transform:translateX(20px)}.company-page div.timeline_dual div.timeline_element_right,.company-page div.timeline_right div.timeline_element{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}.company-page div.timeline div.timeline_element.animated{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.company-page .opacityFilter div.timeline_element{visibility:hidden}.company-page .opacityFilter div.timeline_element.animated{visibility:visible}.company-page div.timeline_element_box{overflow:hidden;background-color:rgba(0,0,0,0);border:0 solid #ccc;border-radius:5px;color:#37404e;text-shadow:none;box-shadow:0 1px 4px rgba(0,0,0,0)}.company-page div.timeline_element_box:hover{box-shadow:0 2px 6px rgba(0,0,0,0)}.company-page div.timeline_dual div.timeline_element_left div.timeline_element_box,.company-page div.timeline_left div.timeline_element_box{margin-right:185px}.company-page div.timeline_dual div.timeline_element_right div.timeline_element_box,.company-page div.timeline_right div.timeline_element_box{margin-left:185px}.company-page div.timeline_dual div.timeline_element_left:before,.company-page div.timeline_dual div.timeline_element_right:before,.company-page div.timeline_left div.timeline_element:before,.company-page div.timeline_right div.timeline_element:before{content:"";position:absolute;display:block;width:130px;height:0;border-top:1px solid #fff}.company-page div.timeline_left div.timeline_element:before{right:4px;top:15px}.company-page div.timeline_dual div.timeline_element_left:before{right:29px;top:12px}.company-page div.timeline_right div.timeline_element:before{left:4px;top:35px}.company-page div.timeline_dual div.timeline_element_right:before{left:29px;top:12px}.company-page div.timeline_dual div.timeline_element_left:after,.company-page div.timeline_dual div.timeline_element_right:after,.company-page div.timeline_left div.timeline_element:after,.company-page div.timeline_right div.timeline_element:after{content:"";position:absolute;display:block;width:9px;height:9px;border-radius:50%;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.company-page div.timeline_left div.timeline_element:after{right:6px;top:10px;margin-right:-5px}.company-page div.timeline_dual div.timeline_element_left:after{right:157px;top:8px;margin-right:0}.company-page div.timeline_right div.timeline_element:after{left:6px;top:30px;margin-left:-5px}.company-page div.timeline_dual div.timeline_element_right:after{left:157px;top:8px;margin-left:0}.company-page div.timeline_dual div.timeline_element_left:hover:after,.company-page div.timeline_dual div.timeline_element_right:hover:after,.company-page div.timeline_left div.timeline_element:after,.company-page div.timeline_right div.timeline_element:after{z-index:100}.company-page div.timeline_title{position:relative;overflow:hidden;margin:10px;color:#aaa;font-size:10px;text-transform:uppercase}.company-page div.timeline_title span.timeline_title_label{overflow:hidden;display:block;color:#fff}.company-page div.timeline_title span.timeline_title_date{float:right;display:none}.company-page div.timeline_element div.img_container{position:relative}.company-page div.timeline_element div.img_overlay{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-ms-transition:background .2s linear;transition:background .2s linear}.company-page div.timeline_element.notitle div.img_overlay{border-top-left-radius:5px;border-top-right-radius:5px}.company-page div.timeline_element.nocontent div.img_overlay{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.company-page div.timeline_element.gallery div.img_overlay{border-radius:2px}.company-page div.timeline_element div.img_container:hover div.img_overlay,.company-page div.timeline_element div.img_overlay.loading{background:none repeat;background:rgba(0,0,0,.5)}.company-page div.timeline_element div.img_overlay span{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:30px;height:30px;margin:auto;cursor:pointer;background:none no-repeat 50% 50%;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.company-page div.timeline_element div.img_container:hover div.img_overlay span,.company-page div.timeline_element div.img_overlay.loading span{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.company-page div.timeline_element div.img_overlay.loading span{background:none}.company-page div.timeline_element div.img_overlay.loading span:after,.company-page div.timeline_element div.img_overlay.loading span:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:20px;height:20px;margin:auto;border:2px solid #ddd;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.company-page div.timeline_element div.img_overlay.loading span:after{border-left-color:rgba(0,0,0,.8);-webkit-animation:rotate .8s linear infinite;-moz-animation:rotate .8s linear infinite;-ms-animation:rotate .8s linear infinite;animation:rotate .8s linear infinite}.company-page div.timeline_element.blog_post div.slider_container{position:relative}.company-page div.timeline_element.blog_post div.slider_container img{display:block;width:100%;height:100%}.company-page div.timeline_element.blog_post.notitle div.slider_container img{border-top-left-radius:5px;border-top-right-radius:5px}.company-page div.timeline_element.blog_post.nocontent div.slider_container img{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.company-page div.timeline_element.blog_post div.content{margin-top:17px;margin-right:2px;font-size:13px;padding:0;line-height:18px}.company-page div.timeline_element.blog_post div.slider_container span.slider_next,.company-page div.timeline_element.blog_post div.slider_container span.slider_prev{position:absolute;z-index:20;display:block;bottom:5px;width:14px;height:14px;cursor:pointer;background-repeat:no-repeat;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;transition:opacity .2s linear}.company-page div.timeline_element.blog_post div.slider_container:hover span.slider_next,.company-page div.timeline_element.blog_post div.slider_container:hover span.slider_prev{opacity:1;filter:alpha(opacity=100)}.company-page div.timeline_element.blog_post div.slider_container span.slider_prev{background-image:none;right:24px}.company-page div.timeline_element.blog_post div.slider_container span.slider_next{background-image:none;right:5px}.company-page div.timeline_element.blog_post div.readmore{padding:10px;font-size:12px;text-align:right}.company-page div.timeline_element.blog_post a{color:#7a0004}.company-page div.timeline_element.blog_post div.readmore a{color:#222;text-decoration:underline}.company-page div.timeline_element.blog_post div.readmore a:hover{text-decoration:none}.company-page div.timeline_element.iframe div.content.loading:after,.company-page div.timeline_element.iframe div.content.loading:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:20px;height:20px;margin:auto;border:2px solid #ddd;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.company-page div.timeline_element.iframe div.content.loading:after{border-left-color:rgba(0,0,0,.5);-webkit-animation:rotate .8s linear infinite;-moz-animation:rotate .8s linear infinite;-ms-animation:rotate .8s linear infinite;animation:rotate .8s linear infinite}.company-page div.timeline_element.iframe div.content iframe{display:block;width:100%;height:100%;border:none;border-radius:0 0 5px 5px}.company-page div.timeline_element.iframe.notitle div.content iframe{border-radius:5px}.company-page div.timeline_element.gallery div.content{font-size:13px;margin:10px;line-height:18px}.company-page div.timeline_element.gallery div.scroll_container{position:relative;overflow:auto;overflow-y:hidden;white-space:nowrap;margin:10px}.company-page div.timeline_element.gallery div.img_container{display:inline-block;margin-right:4px;vertical-align:top}.company-page div.timeline_element.gallery div.img_container img{display:block;border-radius:2px}.company-page div.timeline_element.gallery div.img_container:last-child{margin-right:0}.company-page div.timeline_overlay{position:fixed;z-index:200;top:0;bottom:0;right:0;left:0;display:none;background:none repeat;background-color:rgba(0,0,0,.5)}.company-page div.timeline_overlay.open{display:block}.company-page div.timeline_overlay div.lightbox{position:absolute;width:64px;height:64px;top:0;right:0;bottom:0;left:0;margin:auto;background-repeat:no-repeat;background-position:50% 50%;border:5px solid #fff;background-color:#fff;opacity:0;filter:alpha(opacity=0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.company-page div.timeline_overlay div.lightbox.loaded{opacity:1;filter:alpha(opacity=100);-webkit-box-shadow:6px 6px 6px rgba(0,0,0,.4);-moz-box-shadow:6px 6px 6px rgba(0,0,0,.4);-ms-box-shadow:6px 6px 6px rgba(0,0,0,.4);box-shadow:6px 6px 6px rgba(0,0,0,.4)}.company-page div.timeline_overlay div.lightbox.updating{-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;transition:all .5s linear}.company-page div.timeline_overlay div.lightbox.updating:after,.company-page div.timeline_overlay div.lightbox.updating:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:20px;height:20px;margin:auto;border:2px solid #ddd;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.company-page div.timeline_overlay div.lightbox.updating:after{border-left-color:rgba(0,0,0,.5);-webkit-animation:rotate .8s linear infinite;-moz-animation:rotate .8s linear infinite;-ms-animation:rotate .8s linear infinite;animation:rotate .8s linear infinite}.company-page div.timeline_overlay div.lightbox div.navigation{position:absolute;top:-30px;left:-5px;right:-5px}.company-page div.timeline_overlay div.lightbox img{display:block;width:100%;height:100%;filter:alpha(opacity=100);opacity:1;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-ms-transition:opacity .1s linear;transition:opacity .1s linear}.company-page div.timeline_overlay div.lightbox.updating img{filter:alpha(opacity=0);opacity:0;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none}.company-page div.timeline_overlay div.lightbox span{display:block;float:left;width:14px;height:14px;margin-right:10px;background-repeat:no-repeat;background-position:50% 50%;cursor:pointer}.company-page div.timeline_overlay div.lightbox span.prev{background-image:none;left:10px}.company-page div.timeline_overlay div.lightbox span.next{background-image:none;right:10px}.company-page div.timeline_overlay div.lightbox a.close{display:block;float:right;width:14px;height:14px;background-image:none}.company-page div.timeline img.twitter_profile{float:left;margin:0 10px 10px 0;border-radius:3px;width:auto;height:auto}.company-page div.timeline div.facebook_left_column{float:left;width:50px}.company-page div.timeline div.facebook_right_column{margin-left:50px}.company-page div.timeline div.facebook_content{overflow:hidden;text-overflow:ellipsis}.company-page div.timeline img.facebook_profile{border-radius:3px;width:40px;height:40px}.company-page div.timeline div.facebook_post{overflow:hidden;clear:both;font-size:11px;margin-top:10px;line-height:normal;border-radius:3px;text-shadow:none;color:#777;background-color:#f4f4f4;border:1px solid #ddd}.company-page div.timeline div.facebook_post img.facebook_picture{max-width:80px;margin:5px;float:left;border-radius:3px}.company-page div.timeline div.facebook_type_photo div.facebook_post{border:none}.company-page div.timeline div.facebook_type_photo div.facebook_post img.facebook_picture{max-width:100%;width:100%;margin:0}.company-page div.timeline div.description_container{overflow:hidden;margin:5px 5px 5px 90px}.company-page div.timeline div.facebook_post a{display:block;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-page div.timeline_loadmore{font-size:12px;cursor:pointer;margin:10px auto;width:100px;background:red;text-align:center;padding:10px 0;border-radius:4px;text-decoration:none;color:#fff;background:#d84a38;background:-webkit-linear-gradient(top,#dd4b39,#d14836);background:-moz-linear-gradient(top,#dd4b39,#d14836);background:-ms-linear-gradient(top,#dd4b39,#d14836);background:linear-gradient(top,#dd4b39,#d14836)}.company-page div.timeline_loadmore:hover{background:#cc3524;background:-webkit-linear-gradient(top,#d14836,#dd4b39);background:-moz-linear-gradient(top,#d14836,#dd4b39);background:-ms-linear-gradient(top,#d14836,#dd4b39);background:-linear-gradient(top,#d14836,#dd4b39)}.company-page div.timeline_loadmore:active{box-shadow:inset 0 2px 6px rgba(0,0,0,.2)}.company-page div.timeline_loadmore.loading{cursor:default;color:#aaa;text-shadow:0 1px 1px #fff;box-shadow:none;background-size:40px 40px;background-color:#dedede;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 0,transparent 50%,rgba(255,255,255,.15) 0,rgba(255,255,255,.15) 75%,transparent 0,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 0,transparent 50%,rgba(255,255,255,.15) 0,rgba(255,255,255,.15) 75%,transparent 0,transparent);-webkit-animation:loading 1s linear infinite;-moz-animation:loading 1s linear infinite;-ms-animation:loading 1s linear infinite;animation:loading 1s linear infinite}@-webkit-keyframes loading{0%{background-position:0 0}to{background-position:40px 0}}@-moz-keyframes loading{0%{background-position:0 0}to{background-position:40px 0}}@-ms-keyframes loading{0%{background-position:0 0}to{background-position:40px 0}}@keyframes loading{0%{background-position:0 0}to{background-position:40px 0}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(1turn)}}@-moz-keyframes rotate{0%{-moz-transform:rotate(0)}to{-moz-transform:rotate(1turn)}}@-ms-keyframes rotate{0%{-ms-transform:rotate(0)}to{-ms-transform:rotate(1turn)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}:where(.company-page) .container{max-width:1200px}.company-page .page-inner{width:100%;overflow:hidden}.company-page .container{width:100%;margin:auto;position:relative}.company-page .breadcrumb-part{display:inline-flex;align-items:center;gap:12px}.company-page .breadcrumb-current{font-size:16px;letter-spacing:.16px}.company-page .page-select .select-input{text-align:left;border:0;cursor:pointer;font-size:18px}.company-page .page-select .select-container{display:block!important}.company-page .page-select .select-container a{display:block;padding:9px 30px 6px;color:#101010}.company-page .page-select .select-container a:hover{background:#e8ecff}.company-page .gallery .slider_container figure[hidden]{display:none}.company-page .wrapper .content .gallery .slider_wrapper .slider_container .gallery-image-open{display:block;position:static;width:100%;height:auto;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:rgba(0,0,0,0);transform:none}.company-page .gallery .pager button{border:0;padding:0}.company-page--about-us .timeline{display:flow-root}.company-page .loading_container{display:none}@media(max-width:1199px){.site-main:has(.company-page){padding-top:125px}}.company-page .reveal{transform:none}.slide-submit{position:relative;width:100%;height:50px;border-radius:11px;background:#f4f7f9;display:flex;align-items:center}.slide-submit__handle{position:absolute;left:0;top:0;height:50px;width:50%;border-radius:8px;padding:1px 30px 0;color:#fff;font-size:18px;line-height:50px;letter-spacing:1.8px;background:linear-gradient(279deg,#5bb5bf,#5458bf);touch-action:pan-y;transform:translateX(var(--drag-offset,0));transition:transform .2s}.slide-submit__handle:after{content:"";position:absolute;top:2px;right:8px;width:30px;height:46px;background:url(/assets/825cf91eabed8fafc849.svg) no-repeat 50%;animation:submit-arrow 2s infinite}.slide-submit>span{position:absolute;right:0;width:50%;text-align:center;color:#707070;font-size:18px;letter-spacing:1.8px;pointer-events:none}.slide-submit.is-dragging .slide-submit__handle{transition:none}@keyframes submit-arrow{0%,to{transform:translateX(0)}50%{transform:translateX(-6px)}}.company-page #enquiry form .group{border:0;padding:0;margin:0}.company-page #enquiry form .group.current{display:block}.company-page #enquiry form .group legend{padding:0;margin-bottom:20px}.company-page #enquiry form .options .checkbox{cursor:pointer}.company-page #enquiry form .form_container .col .group .options .checkbox input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:0;opacity:0;clip-path:inset(50%)}.company-page #enquiry form .options .checkbox:has(input:focus-visible):before{outline:2px solid #1d52a5;outline-offset:3px}.company-page #enquiry .error-message{display:block;color:#d85959;margin:16px 0}.company-page #enquiry form .group legend{font-size:18px;line-height:25px;letter-spacing:1.8px}.company-page #enquiry .select .select-input{text-align:left;font-size:18px;letter-spacing:1.8px}.company-page #enquiry form .form_container .col .select.select-fix .select-container{display:block;z-index:3}.company-page #enquiry .select .select-container .is-highlighted{background:#e8ecff}