/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

body{font-family:'Alegreya Sans',sans-serif;}
h1,
h2,
h3,
h4{font-family:'Alegreya Sans',sans-serif;}
p{color:#000;font-weight:300;font-size:16px;line-height:1.3;}
.btn{padding:5px 35px;background-color:#5AC2DB;color:#FFF;display:inline-block;font-size:14px;}
.btn:hover{text-decoration:none;color:#FFF;}

body:not(.template-slider) #Header{min-height:0;}
#Content{padding:0;}

.button{border-radius:0;}
.lightblue{color:#57C1DB;}
.chinese-characters,
.chinese-characters h1,
.chinese-characters h2,
.chinese-characters h3,
.chinese-characters h4,
.chinese-characters p{font-family:PingFang SC,serif;}

.home #Header_wrapper{/*position:absolute;*/width:100%;z-index:1001;background-color:transparent;}
.top-area{background-color:#FFF;position:relative;z-index:999;}
.top-area .container .column{margin-bottom:0;padding:10px 0;text-align:right;}
.top-area .container .column > div{display:inline-block;color:#000;}
.top-area .social{margin:0 20px 0 0;}
.top-area .social ul{display:inline-block;margin:0 0 0 5px;}
.top-area .social ul li{display:inline-block;margin:0 5px;}
.top-area .social ul li img{height:12px;}
.top-area .locale > div{display:inline-block;}
.top-area .locale .country{padding:0 20px 0 0;position:relative;}
.top-area .locale .country:after{width:1px;height:15px;position:absolute;top:5px;right:0;display:inline-block;content:"";background-color:#000;}
.top-area .locale .country img{height:12px;margin:0 10px 3px 0;vertical-align:middle;}
.top-area .locale .country ul{position:absolute;width:100%;text-align:left;display:none;margin-top:-2px;background-color:#fff;z-index:100;padding:3px 0;}
.top-area .locale .country:hover ul{/*display:block;*/}
.top-area .locale .country ul li{padding-left:10px;}
.top-area .locale .country ul li a{color:#000;}
.top-area .locale .language{padding:0 0 0 10px;}
#Top_bar{background-color:#5AC2DB !important;}
/*.home #Top_bar{background-color:transparent !important;}
.home #Top_bar.is-sticky{background-color:#5AC2DB !important;}*/
#Top_bar .menu_wrapper{float:right;}
#Top_bar .menu > li > a{color:#FFF;font-family:'Alegreya Sans',sans-serif;}
#Top_bar .menu > li.current_page_item > a{color:#FFF;font-weight:500;}
#Top_bar .menu > li.current-menu-parent > a{color:#FFF;font-weight:400;}
#Top_bar .menu > li > a:hover{color:#FFF;}
#Top_bar .menu > li.current_page_ite#home-section-2m > a{color:#FFF;font-weight:600;}
#Top_bar .menu > li > a span:not(.description){border:none;padding:0 10px;}
#Top_bar .menu > li.current-menu-item > a{color:#FFF;font-weight:500;}
#Top_bar .menu > li.hover > a{color:#FFF;}
#Top_bar .menu > li.current-page-ancestor > a{color:#FFF;font-weight:500;}
#Top_bar .menu > li:last-child a{position:relative;}
#Top_bar .menu > li:last-child a:before{content:"";position:absolute;top:50%;left:0;z-index:0;width:100%;height:30px;margin-top:-15px;background:#1593B0;opacity:0.65;transition:300ms all ease-in-out;-o-transition:300ms all ease-in-out;-ms-transition:300ms all ease-in-out;-moz-transition:300ms all ease-in-out;-webkit-transition:300ms all ease-in-out;}
#Top_bar .menu > li:last-child a:hover:before{opacity:1;}
#Top_bar .menu > li:last-child a span{position:relative;z-index:1;font-weight:700;}
#Top_bar .logo{margin:0;}
#Top_bar #logo img{height:35px;}
#Top_bar .top_bar_right a:not(.action_button){color:#FFF;}
#Top_bar .search_wrapper{background-color:#FFF;padding:10px;}
#Top_bar .search_wrapper .icon_search{top:18px;}
#Top_bar .search_wrapper input[type="text"]{color:#000;}
#Top_bar .search_wrapper .icon_close{color:#000;top:18px;}
#Top_bar a.responsive-menu-toggle{color:#FFF;}
.wpml-ls-legacy-list-horizontal{position:relative;padding:0 !important;}
.wpml-ls-legacy-list-horizontal .wpml-ls-item{display:none !important;}
.wpml-ls-legacy-list-horizontal .wpml-ls-item.wpml-ls-current-language{display:block !important;}
.wpml-ls-legacy-list-horizontal:hover .wpml-ls-item{display:block !important;position:absolute;background-color:#fff;text-align:left;top:25px;width:100%;}
.wpml-ls-legacy-list-horizontal:hover .wpml-ls-item.wpml-ls-current-language{position:relative;top:0;}
.wpml-ls-legacy-list-horizontal .wpml-ls-item a{color:#000;}
.wpml-ls-display{display:none;}

#Side_slide .search-wrapper input{color:#fff !important;}
#Side_slide .search-wrapper input.field::-webkit-input-placeholder{ /* Edge */color:#fff;}
#Side_slide .search-wrapper input.field:-ms-input-placeholder { /* Internet Explorer 10-11 */color:#fff;}
#Side_slide .search-wrapper input.field::placeholder {color:#fff;}

#Subheader{background-image:url(../../uploads/2020/07/subheader-bg.jpg);background-repeat:no-repeat;background-size:cover;padding:0;}
#Subheader .inner-div{padding:40px 0;background-color:rgba(0,0,0,0.7);min-height:133px;box-sizing:border-box;}
.subheader-both-left #Subheader .breadcrumbs{margin:0 0 20px;line-height:1;}
#Subheader ul.breadcrumbs li:last-child{font-weight:600;}
#Subheader ul.breadcrumbs li,
#Subheader ul.breadcrumbs li a{color:#FFF;font-weight:500;}
#Subheader ul.breadcrumbs li span{opacity:1;color:#FFF;margin:0 5px;}
.subheader-both-left #Subheader .title{font-family:'Alegreya Sans',sans-serif;color:#FFF;font-size:19px;font-weight:600;font-style:normal;line-height:1;}

/* HOME */
#home-section-1 .text-div{}
#home-section-1 h1,
#home-section-1 h2{color:#FFF;font:500 50px/1.3 'Alegreya Sans',sans-serif!important;text-align:center!important;margin:0!important;padding-top:20px!important;}
#home-section-1 #rev_slider_2_2_forcefullwidth{display:none !important;}
#home-section-1 .btn{font-family:'Alegreya Sans',sans-serif;padding:8px 35px!important;}
#home-section-1 .scroll{font-family:'Alegreya Sans',sans-serif;padding-bottom:0;font-size:13px !important;}
#home-section-1 .scroll img{display:block;max-width:20px !important;margin:5px auto 0 !important;}
#home-section-2{background-image:url(../../uploads/2019/12/background-01.png);background-repeat:no-repeat;background-size:cover;background-position:center bottom;padding:0;}
#home-section-2 .wpb_wrapper > div{margin:0;}
#home-section-2 .text-div{padding:50px 0 20px 70px;}
#home-section-2 h2{color:#5AC2DB;font-weight:500;line-height:1.3;font-size:28px;}
#home-section-2 .img-div img{display:block;}
#home-section-2 .link-div a.btn{}
#home-section-3{padding:50px 0 0;}
#home-section-3 h2{text-align:center;color:#5AC2DB;font-weight:500;}
#home-section-3 p{max-width:750px;margin:0 auto;text-align:center;width:100%;}
#home-section-3 .content-div{text-align:center;background-image:url(../../uploads/2019/12/dotted-line.png);background-repeat:no-repeat;background-size:100% 55%;background-position:100% 93%;}
#home-section-3 .content-div .single-div{}
#home-section-3 .content-div .single-div h3{font-weight:500;}
#home-section-3 .content-div .single-div h3.yellow{color:#FED906;}
#home-section-3 .content-div .single-div p{max-width:480px;margin:0 auto 30px;width:100%;}
#home-section-3 .content-div .single-div .img-div{background-image:url(../../uploads/2019/12/element-01.png);background-repeat:no-repeat;background-size:contain;background-position:center -6px;margin:0 0 20px;position:relative;}
#home-section-3 .content-div .single-div .img-div img{height:200px;display:block;margin:0 auto;}
#home-section-3 .content-div .single-div .img-div .bg-text{color:#D6D6D6;font-size:98px;opacity:0.2;display:inline-block;font-weight:500;letter-spacing:15px;line-height:1;width:100%;position:absolute;left:0;}
#home-section-3 .content-div .single-div .link-div{line-height:1;}
#home-section-3 .content-div .single-div .link-div .button{background-color:#5AC2DB;border-radius:0;color:#FFF;margin:0;}
#home-section-3 .content-div .element{position:absolute;left:0;bottom:0;width:120px;}
#home-section-3 .content-div .slick-arrow{position:absolute;top:calc(35% - 22px);outline:0;z-index:2;background-image:url(../../uploads/2020/01/arrow-left.png);background-repeat:no-repeat;background-position:center;border:2px solid #5AC2DB;width:45px;height:45px;margin:0;border-radius:100%;color:transparent;background-color:#FFF;background-size:12px 12px;padding:0;}
#home-section-3 .content-div .slick-arrow.slick-prev{left:0}
#home-section-3 .content-div .slick-arrow.slick-next{right:0;left:initial;transform:scaleX(-1);}
#home-section-4{background-image:url(../../uploads/2019/12/background-02.jpg);background-repeat:no-repeat;background-size:cover;background-position:right top;padding-bottom:150px;}
#home-section-4 .wpb_wrapper > div{margin-bottom:0;}
#home-section-4 .quote{color:#505050;font-size:26px;font-weight:500;line-height:1.3;margin:50px 0 30px !important;max-width:1050px;width:100%;}
#home-section-4 .content-div{}
#home-section-4 .content-div .first-div{font-size:0;}
#home-section-4 .content-div .first-div .text-div{width:50%;display:inline-block;vertical-align:top;padding:50px 20px 0 50px;box-sizing:border-box;}
#home-section-4 .content-div .first-div .text-div h2{font-size:16px;color:#808080;line-height:1;font-weight:500;margin:0 0 10px;}
#home-section-4 .content-div .first-div .text-div h3{color:#5AC2DB;font-size:30px;font-weight:500;margin:0 0 15px;}
#home-section-4 .content-div .first-div .img-div{width:50%;display:inline-block;vertical-align:top;}
#home-section-4 .content-div .first-div .img-div img{display:block;max-width:500px;width:100%;}
#home-section-4 .content-div .second-div{font-size:0;margin-bottom:50px;}
#home-section-4 .content-div .second-div .text-div{width:50%;display:inline-block;vertical-align:top;padding:50px 0 0 50px;box-sizing:border-box;}
#home-section-4 .content-div .second-div .text-div h2{font-size:16px;color:#808080;line-height:1;font-weight:500;margin:0 0 10px;}
#home-section-4 .content-div .second-div .text-div h3{color:#5AC2DB;font-size:30px;font-weight:500;margin:0 0 15px;}
#home-section-4 .content-div .second-div .img-div{width:50%;display:inline-block;vertical-align:top;position:relative;}
#home-section-4 .content-div .second-div .img-div img{position:relative;z-index:1;display:block;margin-left:auto;max-width:450px;width:100%;}
#home-section-4 .content-div .second-div .img-div img.circle-water{position:absolute;left:0;width:120px;bottom:-30px;z-index:0;}
#home-section-5 .wpb_wrapper > div{margin-bottom:0;}
#home-section-5 .top-div{background-image:url(../../uploads/2019/12/suntory-natural-water-sanctuary.jpg);background-repeat:no-repeat;background-size:cover;margin-top:-240px;}
#home-section-5 .top-div .inner-div{background-color:rgba(0,0,0,0.6);color:#FFF;padding:80px 60px;}
#home-section-5 .top-div .inner-div h2{color:#FFF;font-size:30px;font-weight:500;}
#home-section-5 .top-div .inner-div p{color:#FFF;font-weight:500;}
#home-section-5 .top-div .inner-div a{margin:30px 0 0;display:block;color:#FFF;line-height:30px;}
#home-section-5 .top-div .inner-div a img{height:30px;vertical-align:middle;margin:0 10px 0 0;}
#home-section-5 .top-div .inner-div a .text{line-height:30px;display:inline-block;vertical-align:middle;}
#home-section-5 .top-div .inner-div a:hover .text{color:#5AC2DB;}
.pum .iframe-div{padding-top:56.25%;position:relative;}
.pum .iframe-div iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.pum-close.popmake-close{margin:0;}
#home-section-6{background-image:url(../../uploads/2019/12/background-03.png);background-repeat:no-repeat;background-position:bottom;background-size:contain;}
#home-section-6 .wpb_wrapper > div{margin-bottom:0;}
#home-section-6 .content-div{padding:70px 0 35px;max-width:1000px;width:100%;margin:0 auto;}
#home-section-6 .content-div .small-circle{position:absolute;left:15px;top:30px;width:25px;}
#home-section-6 .content-div .inner-div{-webkit-box-shadow:0px 2px 16px -4px rgba(0,0,0,0.75);-moz-box-shadow:0px 2px 16px -4px rgba(0,0,0,0.75);box-shadow:0px 2px 16px -4px rgba(0,0,0,0.75);padding:40px 0 0;}
#home-section-6 .content-div .inner-div .top-div{padding:0 40px;}
#home-section-6 .content-div .inner-div .top-div h2{color:#5AC2DB;font-weight:500;font-size:28px;margin:0 0 10px;}
#home-section-6 .content-div .inner-div .top-div p{font-size:16px;line-height:1.3;max-width:700px;width:100%;font-weight:400;color:#2B2B2B;}
#home-section-6 .content-div .inner-div .lower-div{color:#FFF;font-size:0;}
#home-section-6 .content-div .inner-div .lower-div .text-div{width:50%;display:inline-block;vertical-align:bottom;font-size:15px;font-weight:500;line-height:1.3;padding:90px 0 20px 40px;box-sizing:border-box;}
#home-section-6 .content-div .inner-div .lower-div .text-div .nextline{display:block;}
#home-section-6 .content-div .inner-div .lower-div .img-div{width:50%;display:inline-block;vertical-align:bottom;}
#home-section-6 .content-div .inner-div .lower-div .img-div img{display:block;margin-top:-60px;display:none;}
#home-section-6 .content-div .inner-div .box-div{font-size:0;}
#home-section-6 .content-div .inner-div .box-div .single-div{width:25%;display:inline-block;vertical-align:top;background-repeat:no-repeat;background-size:cover;text-decoration:none;}
#home-section-6 .content-div .inner-div .box-div .single-div.div1{background-image:url(../../uploads/2019/12/box-image-01.jpg);}
#home-section-6 .content-div .inner-div .box-div .single-div.div2{background-image:url(../../uploads/2019/12/box-image-02.jpg);}
#home-section-6 .content-div .inner-div .box-div .single-div.div3{background-image:url(../../uploads/2019/12/box-image-03.jpg);}
#home-section-6 .content-div .inner-div .box-div .single-div.div4{background-image:url(../../uploads/2019/12/box-image-04.jpg);}
#home-section-6 .content-div .inner-div .box-div .single-div .overlay{background-color:rgba(0,0,0,0.8);height:100%;width:100%;display:table;min-height:162px;padding:0 20px;box-sizing:border-box;}
/*#home-section-6 .content-div .inner-div .box-div .single-div .overlay:hover{background-color:rgba(90,194,219,0.8);}*/
#home-section-6 .content-div .inner-div .box-div .single-div .overlay .inner{display:table-cell;vertical-align:middle;}
#home-section-6 .content-div .inner-div .box-div .single-div .overlay .inner h3{margin:0 0 5px;font-size:16px;color:#5AC2DB;line-height:1;text-decoration:none;}
#home-section-6 .content-div .inner-div .box-div .single-div .overlay .inner h4{margin:0;font-size:20px;color:#5AC2DB;line-height:1;text-decoration:none;}
#home-section-6 .content-div .inner-div .box-div .single-div .overlay:hover .inner h3{text-decoration:none;}
#home-section-6 .content-div .inner-div .box-div .single-div .overlay:hover .inner h4{text-decoration:none;}
/*#home-section-6 .content-div .inner-div .box-div .single-div .overlay:hover .inner h3{color:#FFF;text-decoration:none;}
#home-section-6 .content-div .inner-div .box-div .single-div .overlay:hover .inner h4{color:#FFF;text-decoration:none;}*/

#home-section-7{padding:70px 0 60px;}
#home-section-7 .wpb_wrapper > div{margin-bottom:0;}
#home-section-7 h2{color:#5AC2DB;font-size:30px;font-weight:500;margin:0 0 40px;text-align:center;}
#home-section-7 .slick-list{overflow:visible;}
#home-section-7 .articles-div{width:85%;}
#home-section-7 .articles-div .single-article{margin:10px 25px 10px 0;font-size:0;-webkit-box-shadow:0px 1px 4px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 4px 0px rgba(0,0,0,0.2);box-shadow:0px 1px 4px 0px rgba(0,0,0,0.2);}
#home-section-7 .articles-div .single-article .img-div{width:50%;display:inline-block;min-height:240px;vertical-align:top;background-position:center;background-repeat:no-repeat;background-size:contain;border:1px solid grey;box-sizing:border-box;}
#home-section-7 .articles-div .single-article .img-div.placeholder{background-size:contain;}
#home-section-7 .articles-div .single-article .content-div{width:50%;display:table;vertical-align:top;float:right;padding:5px 20px;box-sizing:border-box;}
#home-section-7 .articles-div .single-article .content-div .inner-div{display:table-cell;vertical-align:middle;}
#home-section-7 .articles-div .single-article .content-div .date{font-size:16px;color:#000;}
#home-section-7 .articles-div .single-article .content-div h4{font-size:18px;line-height:1.2;margin:0 0 20px;}
#home-section-7 .slick-dots{list-style:none;margin:10px 0 0;}
#home-section-7 .slick-dots li{display:inline-block;margin:0;}
#home-section-7 .slick-dots li button{background-color:#FFF;color:#FFF;border:2px solid #5AC2DB;padding:0;width:10px;height:10px;border-radius:30px;margin:0 5px 0 0;outline:0;box-shadow:none;display:block;}
#home-section-7 .slick-dots li:last-child button{margin-right:0;}
#home-section-7 .slick-dots li.slick-active button{background-color:#5AC2DB;color:#5AC2DB;}
#home-section-7 .slick-dots li button::after{content:none;}

#home-section-8{background-color:#5AC2DB;}
#home-section-8 .wpb_wrapper > div{margin-bottom:0;}
#home-section-8 .vc_column-inner{height:100%;}
#home-section-8 .wpb_wrapper{height:100%;}
#home-section-8 .wpb_wrapper .wpb_text_column{height:100%;}
#home-section-8 .table-div{display:table;height:100%;}
#home-section-8 .table-div .inner-div{display:table-cell;vertical-align:middle;}
#home-section-8 .table-div .inner-div h2{color:#FFF;font-size:32px;font-weight:500;}
#home-section-8 .table-div .inner-div p{color:#FFF;font-size:16px;}
#home-section-8 .table-div .inner-div .link-div .btn{border:1px solid #FFF;background-color:transparent;}
#home-section-8 .table-div .inner-div .link-div .btn:hover{background-color:#FFF;color:#5AC2DB;}

/* OVERVIEW */
#overview-section-1{padding:50px 0;background:transparent linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF00 70%, #E8FAFF 100%) 0% 0% no-repeat padding-box;background:#FFF;}
#overview-section-1 .content-div{font-size:0;}
#overview-section-1 .column1{width:calc((100% - 40px) / 3);display:inline-block;vertical-align:top;margin-right:20px;display:none;}
#overview-section-1 .column1 .box1{font-size:0;margin:0 0 25px;}
#overview-section-1 .column1 .box1 .top-div{background-color:#56C2DB;}
#overview-section-1 .column1 .box1 .top-div .img-div{width:40%;display:inline-block;padding:30px 15px 0;box-sizing:border-box;vertical-align:top;}
#overview-section-1 .column1 .box1 .top-div .img-div img{display:block;margin-bottom:-1px;}
#overview-section-1 .column1 .box1 .top-div .text-div{width:60%;display:inline-block;color:#FFF;vertical-align:top;font-size:18px;font-weight:600;letter-spacing:1px;text-align:center;}
#overview-section-1 .column1 .box1 .top-div .text-div img{width:70px;display:block;margin:0 0 15px auto;}
#overview-section-1 .column1 .box1 .top-div .text-div .big{font-size:50px;font-weight:600;display:block;margin:5px 0 0 -6px;}
#overview-section-1 .column1 .box1 .bottom-div{padding:15px;font-size:16px;color:#56C2DB;border-left:1px solid #51C2DB;border-right:1px solid #56C2DB;border-bottom:1px solid #56C2DB;}
#overview-section-1 .column1 .box1 .bottom-div .text{font-weight:700;font-size:16px;line-height:1.1;border-bottom:1px solid #e2e2e2;padding:10px;}
#overview-section-1 .column1 .box1 .bottom-div .date{padding:20px 10px 10px;}
#overview-section-1 .column1 .box1 .bottom-div .date .img{width:60px;display:inline-block;padding:0 20px 0 0;box-sizing:border-box;vertical-align:top;}
#overview-section-1 .column1 .box1 .bottom-div .date .img img{display:block;}
#overview-section-1 .column1 .box1 .bottom-div .date .txt{width:calc(100% - 60px);display:inline-block;vertical-align:top;color:#8E8E8E;font-weight:700;font-size:18px;}
#overview-section-1 .column1 .box1 .bottom-div .date .txt .bold{font-size:30px;}
#overview-section-1 .column1 .box2{border:1px solid #56C2DB;}
#overview-section-1 .column1 .box2 .top-div{padding:20px 20px 30px;}
#overview-section-1 .column1 .box2 .top-div .text-div{width:230px;display:inline-block;font-size:18px;color:#56C2DB;vertical-align:top;font-weight:700;}
#overview-section-1 .column1 .box2 .top-div .text-div .bold{font-size:70px;display:block;line-height:1;}
#overview-section-1 .column1 .box2 .top-div .img-div{width:calc(100% - 230px);display:inline-block;vertical-align:top;}
#overview-section-1 .column1 .box2 .top-div .img-div img{width:100%;max-width:100px;display:block;margin-left:auto;}
#overview-section-1 .column1 .box2 .bottom-div .map{background-image:url(../../uploads/2020/01/maps-bg.png);background-size:contain;background-repeat:no-repeat;background-position:center;}
#overview-section-1 .column1 .box2 .bottom-div .map .inner-div{width:100%;max-width:280px;}
#overview-section-1 .column1 .box2 .bottom-div .single-div{padding:15px;border-radius:100%;display:inline-block;vertical-align:top;width:80px;height:80px;margin:0 0 20px 20px;text-align:center;color:#FFF;font-size:14px;}
#overview-section-1 .column1 .box2 .bottom-div .single-div .big{display:block;font-weight:700;font-size:30px;}
#overview-section-1 .column1 .box2 .bottom-div .div1{background-color:#9BCD5E;}
#overview-section-1 .column1 .box2 .bottom-div .div2{background-color:#55B7F6;}
#overview-section-1 .column1 .box2 .bottom-div .div3{background-color:#B6BA68;}
#overview-section-1 .column1 .box2 .bottom-div .div4{background-color:#F28F7F;}
#overview-section-1 .column1 .box2 .bottom-div .text{text-align:right;color:#56C2DB;padding:0 15px 10px;font-size:14px;}
#overview-section-1 .column2{width:calc((100% - 40px) / 3);display:inline-block;vertical-align:top;margin-right:20px;display:none;}
#overview-section-1 .column2 .box3{background-color:#56C2DB;color:#FFF;padding:20px;min-height:380px;display:table;width:100%;margin:0 0 25px;box-sizing:border-box;position:relative;}
#overview-section-1 .column2 .box3 .inner-div{display:table-cell;vertical-align:middle;width:100%;}
#overview-section-1 .column2 .box3 .top-div{font-size:0;margin:0 0 30px;}
#overview-section-1 .column2 .box3 .top-div .left-div{width:calc(100% - 50px);display:inline-block;vertical-align:top;font-size:20px;font-weight:700;}
#overview-section-1 .column2 .box3 .top-div .left-div .big{font-size:60px;font-weight:700;display:block;line-height:1;}
#overview-section-1 .column2 .box3 .top-div .right-div{width:50px;display:inline-block;vertical-align:top;padding:0 10px 0 0;box-sizing:border-box;}
#overview-section-1 .column2 .box3 .bottom-div .single-div{margin:0 0 15px;background-color:#CCCCCC;border-radius:20px;text-align:right;padding-right:15px;font-weight:500;font-size:15px;}
#overview-section-1 .column2 .box3 .bottom-div .single-div .progress{background-color:#FFAB50;display:inline-block;border-top-left-radius:20px;border-bottom-left-radius:20px;padding-left:20px;float:left;text-align:left;}
#overview-section-1 .column2 .box3 .bottom-div .single-div.div1 .progress{min-width:25%;}
#overview-section-1 .column2 .box3 .bottom-div .single-div.div2 .progress{min-width:50%;}
#overview-section-1 .column2 .box3 .bottom-div .single-div.div3 .progress{min-width:65%;}
#overview-section-1 .column2 .box3 .bottom-div .single-div.div4 .progress{min-width:43%;}
#overview-section-1 .column2 .box3 .text{position:absolute;bottom:15px;font-size:14px;right:0;width:100%;text-align:right;padding:0 20px;}
#overview-section-1 .column2 .box4{box-sizing:border-box;}
#overview-section-1 .column2 .box4 .top-div{background-color:#56C2DB;color:#FFF;font-size:27px;font-weight:700;padding:20px;line-height:1.2;width:100%;box-sizing:border-box;}
#overview-section-1 .column2 .box4 .top-div .nextline{display:block;}
#overview-section-1 .column2 .box4 .bottom-div{border:1px solid #56C2DB;border-top:none;padding:20px 15px;width:100%;box-sizing:border-box;}
#overview-section-1 .column2 .box4 .bottom-div .single-div{font-size:16px;margin:0 0 15px;color:#8E8E8E;font-weight:500;}
#overview-section-1 .column2 .box4 .bottom-div .single-div .big{display:block;font-weight:700;color:#56C2DB;font-size:18px;line-height:1.2;}
#overview-section-1 .column3{width:calc((100% - 40px) / 3);display:inline-block;vertical-align:top;display:none;}
#overview-section-1 .column3 .box5{background-color:#E5FBFF;color:#56C2DB;padding:80px 20px 80px;background-image:url(../../uploads/2020/01/lines.png);background-repeat:no-repeat;background-position:left bottom;background-size:80% auto;margin:0 0 25px;}
#overview-section-1 .column3 .box5 .top-div{font-size:22px;font-weight:500;margin:0 0 20px;}
#overview-section-1 .column3 .box5 .top-div .nextline{font-size:20px;font-weight:700;display:block;line-height:1.2;margin:0 0 10px;}
#overview-section-1 .column3 .box5 .top-div .big{font-size:50px;font-weight:700;display:block;letter-spacing:-2px;margin:0 0 15px;}
#overview-section-1 .column3 .box5 .middle-div{display:none;}
#overview-section-1 .column3 .box5 .middle-div .single-div{margin:0 0 10px;}
#overview-section-1 .column3 .box5 .middle-div .single-div .percent{font-size:12px;width:35px;height:35px;display:inline-block;border:3px solid #FFF;border-radius:100%;color:#FFF;font-weight:700;line-height:28px;text-align:center;box-sizing:border-box;}
#overview-section-1 .column3 .box5 .middle-div .single-div .percent.div1{background-color:#5F90C1;}
#overview-section-1 .column3 .box5 .middle-div .single-div .percent.div2{background-color:#DD3B54;}
#overview-section-1 .column3 .box5 .middle-div .single-div .percent.div3{background-color:#91C945;}
#overview-section-1 .column3 .box5 .middle-div .single-div .text-div{font-size:14px;width:calc(100% - 45px);display:inline-block;margin:0 0 0 10px;font-weight:500;}
#overview-section-1 .column3 .box5 .bottom-div{font-size:14px;line-height:1.2;font-weight:500;}
#overview-section-1 .column3 .box5 .bottom-div .nextline{display:block;}
#overview-section-1 .column3 .box6{background-color:#56C2DB;font-size:14px;color:#FFF;padding:20px;}
#overview-section-1 .column3 .box6 .top-div{}
#overview-section-1 .column3 .box6 .top-div .title{font-size:22px;font-weight:700;margin:0 0 10px;}
#overview-section-1 .column3 .box6 .top-div .title .nextline{display:block;}
#overview-section-1 .column3 .box6 .top-div .amount{font-size:22px;font-weight:500;margin:0 0 20px;}
#overview-section-1 .column3 .box6 .top-div .amount .big{font-size:44px;display:block;line-height:1;margin:0 0 5px;font-weight:700;}
#overview-section-1 .column3 .box6 .middle-div{margin:0 0 20px;}
#overview-section-1 .column3 .box6 .middle-div img{display:block;width:100%;max-width:280px;}
#overview-section-1 .column3 .box6 .bottom-div{line-height:1.2;}
#overview-section-1 .column3 .box6 .bottom-div .nextline{display:block;}
#overview-section-1 .photo-div{margin:0 0 30px;}
#overview-section-1 .photo-div img{display:block;}
#overview-section-1 .team-div{display:none;}
#overview-section-1 .team-div .team-title{color:#5AC2DB;text-align:center;font-size:30px;font-weight:600;}
#overview-section-1 .team-div .single-div{display:inline-block;width:calc(100%/6);vertical-align:top;}
#overview-section-1 .team-div .single-div .img-div{margin:0 0 10px;padding:0 5px;box-sizing:border-box;}
#overview-section-1 .team-div .bottom-div .single-div:first-child .img-div{
    background-image: linear-gradient(#effbff,#effbff);
    background-size: 50% 4px;
    background-repeat: no-repeat;
    background-position: left 57px;}
#overview-section-1 .team-div .bottom-div .single-div:last-child .img-div{
    background-image: linear-gradient(#effbff,#effbff);
    background-size: 50% 4px;
    background-repeat: no-repeat;
    background-position: right 57px;}
#overview-section-1 .team-div .single-div .img-div img{max-width:120px !important;width:100%;border-radius:50%;border:3px solid #5AC2DB;display:block;margin:0 auto;box-sizing:border-box;}
#overview-section-1 .team-div .top-div{text-align:center;background-image:linear-gradient(#5AC2DB,#5AC2DB);background-size:2px 100%;background-repeat:no-repeat;background-position:center center;height:300px;margin-bottom:0;}
#overview-section-1 .team-div .bottom-div{text-align:center;max-width:100%;width:100%;border-top:2px solid#5AC2DB;font-size:0;}
#overview-section-1 .team-div .bottom-div .single-div{margin-top:-60px;}
#overview-section-1 .team-div .single-div .text-div{width:100%;max-width:160px;margin:0 auto;}
#overview-section-1 .team-div .top-div .single-div .text-div{background-image:linear-gradient(#f3fcff,#f3fcff);background-size:3px 100%;background-repeat:no-repeat;background-position:center center;padding: 8px 0;}
#overview-section-1 .team-div .single-div .text-div p{margin-bottom:8px;}
#overview-section-1 .team-div .single-div .text-div .name-text{margin-bottom:0;}
#overview-section-1 .team-div .single-div .text-div .name-text strong{font-weight:500;}
#overview-section-2 h2{text-align:center;color:#5AC2DB;font-weight:500;}
#overview-section-2 .top-div{max-width:600px;width:100%;margin:40px auto 30px;font-size:0;}
#overview-section-2 .top-div .img-div{width:100px;display:inline-block;vertical-align:top;}
#overview-section-2 .top-div .text-div{width:calc(100% - 100px);display:inline-block;vertical-align:top;padding:0 15px;box-sizing:border-box;}
#overview-section-2 .top-div .text-div h3{font-size:24px;font-weight:500;}
#overview-section-2 .top-div .text-div p{font-weight:400;font-size:16px;}
#overview-section-2 .outer-div{font-size:0;margin:0 0 30px;}
#overview-section-2 .outer-div .single-div{width:25%;display:inline-block;vertical-align:top;text-align:center;padding:0 15px;box-sizing:border-box;}
#overview-section-2 .outer-div .single-div img{max-width:140px;width:100%;display:block;margin:0 auto;}
#overview-section-2 .outer-div .single-div p{margin:0;}
#overview-section-2 .outer-div .single-div .year{font-size:22px;font-weight:500;}
#overview-section-2 .outer-div .single-div .award{font-size:16px;font-weight:500;}
#overview-section-3{text-align:center;background:transparent linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF00 70%, #E8FAFF 100%) 0% 0% no-repeat padding-box;}
#overview-section-3 h2{text-align:center;color:#5AC2DB;font-weight:500;}
#overview-section-3 .img-div{max-width:220px;margin:0 auto 15px;display:block;}
#overview-section-3 h3{font-weight:500;font-size:23px;}
#overview-section-3 p{max-width:650px;width:100%;margin:0 auto 15px;}
#overview-section-4 .content-div{font-size:0;}
#overview-section-4 .content-div .single-div{width:calc(100% / 3);display:inline-block;vertical-align:top;background-repeat:no-repeat;background-size:cover;}
#overview-section-4 .content-div .single-div.div1{background-image:url(../../uploads/2019/12/bg-vision.jpg);}
#overview-section-4 .content-div .single-div.div2{background-image:url(../../uploads/2019/12/bg-mission.jpg);}
#overview-section-4 .content-div .single-div.div3{background-image:url(../../uploads/2019/12/bg-values.jpg);}
#overview-section-4 .content-div .single-div .inner-div{background-color:rgba(0,0,0,0.7);height:100%;display:table;width:101%;padding:60px 30px;box-sizing:border-box;}
#overview-section-4 .content-div .single-div .inner-div .middle-div{display:table-cell;vertical-align:middle;}
#overview-section-4 .content-div .single-div .inner-div .middle-div h2{color:#56C2DB;font-weight:500;letter-spacing:1px;margin:0 0 25px;}
#overview-section-4 .content-div .single-div .inner-div .middle-div h3{color:#FFF;font-size:22px;font-weight:500;margin:0 0 10px;text-transform:uppercase;}
#overview-section-4 .content-div .single-div .inner-div .middle-div p{color:#FFF;}
#overview-section-5{background:transparent linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF00 70%, #E8FAFF 100%) 0% 0% no-repeat padding-box;text-align:center;}
#overview-section-5 h3{font-weight:500;font-size:23px;}
#overview-section-5 p{max-width:650px;width:100%;margin:0 auto 15px;}
#overview-section-6{padding-top:30px;}
#overview-section-6 h2{text-align:center;color:#5AC2DB;font-weight:500;}
#overview-section-6 .link-div{text-align:center;}
#overview-section-6 .link-div a{margin:0 20px 15px;}

/* HISTORY */
#history-section-1{background-image:url(../../uploads/2020/01/history-bg-scaled.jpg);background-repeat:no-repeat;background-size:cover;padding:40px 0 0;}
#history-section-1 h2{text-align:center;font-weight:500;font-size:30px;margin:0 0 30px;}
#history-section-1 .timeline-link-div ul{margin:0 auto 80px;text-align:center;max-width:650px;width:100%;font-size:0;}
#history-section-1 .timeline-link-div ul:before{content:'';width:100%;border-bottom:1px solid #707070;display:block;height:1px;padding-top:10px;}
#history-section-1 .timeline-link-div ul li{display:inline-block;width:calc((100% - 1px) / 4);position:relative;}
#history-section-1 .timeline-link-div ul li:last-child{width:1px;}
#history-section-1 .timeline-link-div ul li:before{content:'';width:10px;height:10px;border-radius:100%;background-color:#FFF;border:1px solid #707070;left:0;position:absolute;top:-8px;}
#history-section-1 .timeline-link-div ul li.active:before{background-color:#707070;}
#history-section-1 .timeline-link-div ul li:last-child:before{top:-19px;}
#history-section-1 .timeline-link-div ul li a{font-size:16px;position:absolute;left:-5px;margin:10px 0 0;color:#919191;font-weight:500;}
#history-section-1 .timeline-link-div ul li:last-child a{top:-10px;}
#history-section-1 .timeline-div{position:relative;max-width:1000px;margin:0 auto 90px;display:none;}
#history-section-1 .timeline-div.active{display:block;}
#history-section-1 .timeline-div:before{content:'';position:absolute;top:20px;height:calc(100% - 20px);width:2px;background:#000;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
#history-section-1 .timeline-div .single-div{width:50%;text-align:right;padding:0 40px 30px;box-sizing:border-box;position:relative;}
#history-section-1 .timeline-div .single-div:nth-child(2n){margin-left:auto;text-align:left;}
#history-section-1 .timeline-div .single-div:before{content:'';width:12px;height:12px;background-color:#000;display:inline-block;position:absolute;right:-6px;border-radius:100%;top:20px;}
#history-section-1 .timeline-div .single-div:nth-child(2n):before{left:-6px;right:initial;}
#history-section-1 .timeline-div .single-div:after{width:32px;height:2px;position:absolute;right:0;top:25px;content:'';display:inline-block;background-color:#000;}
#history-section-1 .timeline-div .single-div:nth-child(2n):after{left:0;right:initial;}
#history-section-1 .timeline-div .single-div .year{font-size:65px;font-weight:500;color:#000;letter-spacing:-1px;line-height:1;}
#history-section-1 .timeline-div .single-div.bold .year{font-size:85px;}
#history-section-1 .timeline-div .single-div.bold p{font-weight:500;}
#history-section-1 .timeline-div .link-div{text-align:center;position:absolute;left:0;width:100%;}
#history-section-1 .timeline-div .link-div a{display:inline-block;}
#history-section-1 .timeline-div .link-div .button{width:45px;height:45px;background-color:#000;border-radius:100%;display:inline-block;background-image:url(../../uploads/2020/01/arrow-white-right.png);background-repeat:no-repeat;background-size:15px 14px;background-position:center;position:relative;}
#history-section-1 .timeline-div .link-div .text{color:#000;display:block;margin:-5px;}

/* PHILOSOPHY */
#philosophy-section-1{padding:70px 0 40px;background:transparent linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF00 70%, #E8FAFF 100%) 0% 0% no-repeat padding-box;}
#philosophy-section-1 .quote-div{text-align:center;font-size:28px;color:#000;font-weight:500;background-image:url(../../uploads/2019/12/circle-water.png);background-repeat:no-repeat;background-size:contain;background-position:center;padding:20px 0;max-width:650px;width:100%;letter-spacing:2px;margin:0 auto 60px;line-height:1.4;}
#philosophy-section-1 .text-div{text-align:center;max-width:650px;width:100%;margin:0 auto;}
#philosophy-section-1 .text-div h3{font-weight:500;font-size:23px;}
#philosophy-section-1 .text-div p{font-size:17px;line-height:1.5;margin:0 0 20px;}
#philosophy-section-2 .content-div{font-size:0;}
#philosophy-section-2 .content-div .single-div{width:calc(100% / 3);display:inline-block;vertical-align:top;background-repeat:no-repeat;background-size:cover;}
#philosophy-section-2 .content-div .single-div.div1{background-image:url(../../uploads/2019/12/bg-vision.jpg);}
#philosophy-section-2 .content-div .single-div.div2{background-image:url(../../uploads/2019/12/bg-mission.jpg);}
#philosophy-section-2 .content-div .single-div.div3{background-image:url(../../uploads/2019/12/bg-values.jpg);}
#philosophy-section-2 .content-div .single-div .inner-div{background-color:rgba(0,0,0,0.7);height:100%;display:table;width:100%;padding:60px 30px;box-sizing:border-box;}
#philosophy-section-2 .content-div .single-div .inner-div .middle-div{display:table-cell;vertical-align:middle;}
#philosophy-section-2 .content-div .single-div .inner-div .middle-div h2{color:#56C2DB;font-weight:500;letter-spacing:1px;margin:0 0 25px;}
#philosophy-section-2 .content-div .single-div .inner-div .middle-div h3{color:#FFF;font-size:22px;font-weight:500;margin:0 0 10px;}
#philosophy-section-2 .content-div .single-div .inner-div .middle-div p{color:#FFF;}
#philosophy-section-3{padding:20px 0 40px;background:transparent linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF00 70%, #E8FAFF 100%) 0% 0% no-repeat padding-box;}
#philosophy-section-3 .text-div{text-align:center;max-width:650px;width:100%;margin:0 auto;}
#philosophy-section-3 .text-div h2{font-weight:500;font-size:23px;}
#philosophy-section-3 .text-div p{font-size:17px;line-height:1.5;margin:0 0 20px;}

#sustainability-section-1{padding:40px 0 40px;background:transparent linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF00 70%, #E8FAFF 100%) 0% 0% no-repeat padding-box;}
#sustainability-section-1 .top-div{border-bottom:1px solid #bebebe;padding:0 0 50px;margin:0 0 50px;color:#292929;font-size:16px;font-weight:300;line-height:1.2;}
#sustainability-section-1 .top-div .link-div{margin:25px 0 0;}
#sustainability-section-1 .top-div .link-div a{background-color:#5AC2DB;color:#FFF;padding:8px 20px;font-weight:400;display:inline-block;}
#sustainability-section-1 .top-div .link-div a:hover{text-decoration:none;}
#sustainability-section-1 .content-div{font-size:0;}
#sustainability-section-1 .content-div .text-div{width:50%;display:inline-block;vertical-align:top;}
#sustainability-section-1 .content-div .text-div h2{font-weight:500;font-size:28px;letter-spacing:1px;}
#sustainability-section-1 .content-div .text-div p{line-height:1.6;letter-spacing:1px;}
#sustainability-section-1 .content-div .img-div{width:50%;display:inline-block;vertical-align:top;padding:0 30px;box-sizing:border-box;}
#sustainability-section-1 .content-div .img-div img{display:block;max-width:360px;margin:0 auto;width:100%;}
#sustainability-section-2{background-color:#5AC2DB;padding:45px 0;}
#sustainability-section-2 .wpb_wrapper > div{margin-bottom:0;}
#sustainability-section-2 h2{color:#FFF;font-weight:500;font-size:28px;}
#sustainability-section-2 p{color:#FFF;line-height:1.4;}
#sustainability-section-3{padding:50px 0;}
#sustainability-section-3 .wpb_wrapper > div{margin-bottom:0;}
#sustainability-section-3 .img-div img{display:block;max-width:750px;margin:0 auto;width:100%;}
#sustainability-section-4{padding:40px 0 50px;background-image:url(../../uploads/2019/12/background-04.jpg);background-repeat:no-repeat;background-size:cover;}
#sustainability-section-4 .wpb_wrapper > div{margin-bottom:0;}
#sustainability-section-4 h2{text-align:center;font-weight:500;font-size:28px;color:#000;margin:0 0 40px;letter-spacing:1px;}
#sustainability-section-4 .content-div{background-color:#FFF;max-width:1000px;margin:0 auto;}
#sustainability-section-4 .content-div .select-div ul{font-size:0;list-style:none;margin:0;line-height:1;}
#sustainability-section-4 .content-div .select-div ul li{width:calc(100% / 7);display:inline-block;font-size:14px;text-align:center;margin:0;vertical-align:top;}
#sustainability-section-4 .content-div .select-div ul li a{color:#56C2DB;display:block;border:1px solid #50C3DC;border-right:none;padding:20px 0;}
#sustainability-section-4 .content-div .select-div ul li:last-child a{border-right:1px solid #50C3DC;}
#sustainability-section-4 .content-div .select-div ul li a.active{background-color:#56C2DB;color:#FFF;}
#sustainability-section-4 .content-div .select-div ul li a:hover{background-color:#56C2DB;color:#FFF;text-decoration:none;}
#sustainability-section-4 .content-div .select-div ul li a img{max-width:60px;width:100%;margin:0 auto 15px;display:block;}
#sustainability-section-4 .content-div .select-div ul li a.active img,
#sustainability-section-4 .content-div .select-div ul li a:hover img{filter:brightness(0) invert(1);}
#sustainability-section-4 .content-div .bottom-div{border:1px solid #50C3DC;border-top:none;}
#sustainability-section-4 .content-div .bottom-div .inner-div{padding:40px;display:none;}
#sustainability-section-4 .content-div .bottom-div .inner-div.active{display:block;}
#sustainability-section-4 .content-div .bottom-div .inner-div h3{font-weight:500;font-size:24px;}
#sustainability-section-4 .content-div .bottom-div .inner-div p strong{font-weight:500;}
#sustainability-section-5{padding:50px 0 0;}
#sustainability-section-5 .top-div{font-size:0;border-bottom:1px solid #bebebe;}
#sustainability-section-5 .top-div .left-div{width:50%;display:inline-block;vertical-align:top;padding:0 25px;box-sizing:border-box;}
#sustainability-section-5 .top-div .right-div{width:50%;display:inline-block;vertical-align:top;padding:0 25px;box-sizing:border-box;}
#sustainability-section-5 .top-div h2{font-weight:500;font-size:28px;}
#sustainability-section-5 .top-div p{line-height:1.5;margin:0 0 30px;letter-spacing:1px;}
#sustainability-section-5 .top-div p .bold{font-weight:500;}
#sustainability-section-6{padding:0 45px;}
#sustainability-section-6 h2{font-weight:500;font-size:28px;margin:0 0 20px;color:#000;}
#sustainability-section-6 h3{border-bottom:1px solid #bebebe;color:#000;padding-bottom:10px;}
#sustainability-section-6 p{line-height:1.5;letter-spacing:1px;}
#sustainability-section-6 p .lightblue{font-weight:500;}
#sustainability-section-7{padding:30px 0;background:transparent linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF00 70%, #E8FAFF 100%) 0% 0% no-repeat padding-box;}
#sustainability-section-7 .wpb_text_column{padding:0 45px;}
#sustainability-section-7 .content-div{font-size:0;margin:0 0 15px;}
#sustainability-section-7 .content-div .text-div{width:calc(100% - 180px);display:inline-block;vertical-align:top;font-size:16px;font-weight:300;letter-spacing:1px;color:#000;}
#sustainability-section-7 .content-div .img-div{width:180px;display:inline-block;vertical-align:top;}
#sustainability-section-7 p{letter-spacing:1px;}

#brands-section-1{padding:40px 0 0;background-image:url(../../uploads/2020/01/element-bg.jpg);background-repeat:no-repeat;background-size:100% auto;background-position:left -60px;}
#brands-section-1 .wpb_wrapper > div{margin-bottom:0;}
#brands-section-1 h2{font-size:28px;text-align:center;font-weight:500;}
#brands-section-1 p{text-align:center;max-width:700px;width:100%;margin:0 auto 20px;line-height:1.5;}
#brands-section-1 .outer-div{margin:60px 0 0;}
#brands-section-1 .outer-div .top-div{font-size:0;width:100%;max-width:600px;margin:0 auto;text-align:center;display:none;}
#brands-section-1 .outer-div .single-div{width:25%;display:inline-block;vertical-align:bottom;padding:0 15px;box-sizing:border-box;}
#brands-section-1 .outer-div .single-div .img-div{max-height:220px;overflow:hidden;padding-top:15px;}
#brands-section-1 .outer-div .single-div:hover .img-div img{position:relative;top:-15px;padding-bottom:15px;}
#brands-section-1 .outer-div .single-div .text-div{height:60px;position:relative;margin-bottom:-60px;text-align:center;}
#brands-section-1 .outer-div .single-div .text-div a{font-size:18px;color:#FFF;line-height:60px;cursor:pointer;}
#brands-section-1 .outer-div .single-div .text-div a.active{font-weight:700;text-decoration:underline;}
#brands-section-1 .outer-div .bottom-div{background-color:#5AC2DB;height:60px;width:100%;display:none;}
#brands-section-2{background-color:#5AC2DB;padding:60px 0 0;}
#brands-section-2 .country-div{font-size:0;height:0px;overflow-y:hidden;margin:0;}
#brands-section-2 .country-div.active{height:initial;overflow-y:initial;}
#brands-section-2 .country-div .text-div{width:42%;display:inline-block;vertical-align:top;padding:0 55px 0 0;box-sizing:border-box;z-index:1;position:relative;background-color:#5AC2DB;}
#brands-section-2 .country-div .text-div:before{width:200px;height:100vh;background-color:#5AC2DB;content:"";position:absolute;left:-200px;}
#brands-section-2 .country-div .text-div h3{color:#FFF;font-size:30px;font-weight:500;}
#brands-section-2 .country-div .text-div p{color:#FFF;font-size:16px;line-height:1.5;}
#brands-section-2 .country-div .text-div p .bold{font-weight:500;font-size:18px;}
#brands-section-2 .country-div .text-div .link-div a{border:1px solid #FFF;background-color:transparent;}
#brands-section-2 .country-div .text-div .link-div a:hover{background-color:#FFF;color:#5AC2DB;}
#brands-section-2 .country-div .slider-div{width:58%;display:inline-block;vertical-align:top;}
#brands-section-2 .country-div .slider-div .inner-div{width:100%;position:relative;padding:0 50px;}
#brands-section-2 .country-div .slider-div .inner-div:before{background-color:#5AC2DB;content:"";position:absolute;left:0;width:60px;height:100vh;z-index:2;}
#brands-section-2 .country-div .slider-div .inner-div .slick-list{}
#brands-section-2 .country-div .slider-div .slick-arrow{position:absolute;top:calc(50% - 20px);z-index:2;background-color:#FFF;border-radius:100%;padding:10px;height:40px;width:40px;margin:0;background-image:url(../../uploads/2020/01/arrow-left.png);background-repeat:no-repeat;background-position:center;background-size:12px 12px;color:transparent;outline:0;}
#brands-section-2 .country-div .slider-div .slick-arrow.slick-next{right:0;transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);}
#brands-section-2 .country-div .slider-div .slick-arrow.slick-prev{left:0;}
#brands-section-2 .country-div .slider-div .slick-dots{margin:20px 0;text-align:center;}
#brands-section-2 .country-div .slider-div .slick-dots li{display:inline-block;}
#brands-section-2 .country-div .slider-div .slick-dots li button{font-size:0;padding:0;width:10px;height:10px;border-radius:100%;background:#111;}
#brands-section-2 .country-div .slider-div .slick-dots li.slick-active button{background:#FFF;}
#brands-section-2 .country-div .slider-div .slick-dots li button:focus{outline:none;}
#brands-section-2 .country-div .slider-div .single-div{margin:0 15px;}
#brands-section-2 .country-div .slider-div .single-div .name{color:#FFF;font-size:18px;line-height:1;margin:12px 0 0;font-weight:500;text-align:center;}
#brands-section-2 .country-div .slider-div .single-div .name a{color:#FFF;}

#brands-inner-section-1{padding:60px 0 50px;}
#brands-inner-section-1 .img-div img{max-width:300px;width:100%;display:block;margin:0 auto;}
#brands-inner-section-1 .text-div .outer-div{font-size:0;}
#brands-inner-section-1 .text-div .outer-div .title-div{width:calc(100% - 150px);display:inline-block;vertical-align:top;}
#brands-inner-section-1 .text-div h2{font-size:28px;font-weight:400;}
#brands-inner-section-1 .text-div h2 .bold{font-weight:500;}
#brands-inner-section-1 .text-div .outer-div .social-div{width:150px;display:inline-block;vertical-align:top;float:right;}
#brands-inner-section-1 .text-div .outer-div .social-div ul{list-style:none;text-align:right;}
#brands-inner-section-1 .text-div .outer-div .social-div ul li{display:inline-block;margin:0 4px;}
#brands-inner-section-1 .text-div .outer-div .social-div ul li img{height:28px;}
#brands-inner-section-1 .text-div h3{font-weight:400;font-size:20px;}
#brands-inner-section-1 .text-div p{line-height:1.7;}

#brands-inner-section-2{background:transparent linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF00 70%, #E8FAFF 100%) 0% 0% no-repeat padding-box;padding:0 0 60px;}
#brands-inner-section-2 .content-div .slider-div{border:1px solid #5AC2DB;position:relative;margin:0 0 25px;}
#brands-inner-section-2 .content-div .slider-div .single-div img{max-height:280px;}
#brands-inner-section-2 .content-div .slider-div .slick-arrow{position:absolute;top:50%;z-index:3;background-image:url(../../uploads/2020/01/arrow-left.png);background-repeat:no-repeat;width:20px;height:20px;background-color:transparent;box-shadow:none;color:transparent;background-size:15px 15px;margin:0;padding:0;background-position:center;outline:0;}
#brands-inner-section-2 .content-div .slider-div .slick-arrow:after{content:none;}
#brands-inner-section-2 .content-div .slider-div .slick-arrow.slick-prev{left:10px;}
#brands-inner-section-2 .content-div .slider-div .slick-arrow.slick-next{right:10px;transform:scaleX(-1);}
#brands-inner-section-2 .content-div .text-div h3{font-weight:500;margin:0 0 5px;}

.blog #Filters.only-categories .categories li{width:auto;margin:0 20px 10px 0;}
.blog #Filters.only-categories .categories li a{border:none;text-transform:uppercase;color:#000;padding:0;font-size:16px;}
.blog #Filters.only-categories .categories li.current-cat a{background-color:transparent;color:#5AC2DB;text-decoration:underline;}
.blog #Filters.only-categories .categories li a:hover{background-color:transparent;}
.blog .grid .post-desc-wrapper .post-desc{padding:0;}
.blog .column_blog .blog_wrapper .post-item .category{display:none !important;}
.blog .post-meta{margin:0;}
.blog-title{display:none;}
.blog .blog-title{display:block;}
.blog .blog-title h2{padding:0 15px;font-size:16px;font-weight:400;}
.blog .section-filters{display:none;}

.single-post .section-post-header{display:none;}
.single-post h2{font-weight:500;}
.single-post p{font-weight:400;line-height:1.5;}
.single-post .ls-wp-container{padding-bottom:22% !important;}
.single-post .ls-container{padding:0;box-shadow:none;}
.single-post .ls-defaultskin .ls-thumbnail{width:100% !important;top:0;}
.single-post .ls-defaultskin .ls-thumbnail-inner{margin:0;padding:6px 0 0;background:none;}
.single-post .ls-defaultskin .ls-thumbnail-slide a{width:30%;}

#careers-section-1{background:transparent linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF00 70%, #E8FAFF 100%) 0% 0% no-repeat padding-box;padding:50px 0;}
#careers-section-1 h2{font-size:28px;font-weight:500;}
#careers-section-1 h3{font-size:24px;font-weight:500;}
#careers-section-1 p{line-height:1.5;}
#careers-section-1 p .bold{font-weight:400;font-size:18px;}
.btn-career{display:block;width:100%;padding:10px 0;text-align:center;text-decoration:none;background:#5AC2DB;color:#FFF;font-size:20px;line-height:32px;transition:300ms all ease-in-out;-o-transition:300ms all ease-in-out;-ms-transition:300ms all ease-in-out;-moz-transition:300ms all ease-in-out;-webkit-transition:300ms all ease-in-out;}
.btn-career:hover{text-decoration:none;color:#FFF;background:#1593B0;}

#contact-section-1{padding:50px 0;background:transparent linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF00 70%, #E8FAFF 100%) 0% 0% no-repeat padding-box;}
#contact-section-1 h2{font-weight:500;font-size:28px;color:#5AC2DB;}
#contact-section-1 h3{font-weight:400;font-size:20px;margin:0 0 15px;}
#contact-section-1 p{line-height:1.5;}
#contact-section-1 p a{color:#000;}
#contact-section-1 form .input-div{margin:0 0 20px;}
#contact-section-1 form .input-div input,
#contact-section-1 form .input-div textarea{box-shadow:none;font-family:'Alegreya Sans',sans-serif;padding:10px 20px;}
#contact-section-1 form .input-div textarea{height:100px;}
#contact-section-1 form .input-div select{font-family:'Alegreya Sans',sans-serif;box-shadow:none;padding:10px 20px;font-weight:500;background-image:url('images/down-arrow2%402x.png');background-repeat:no-repeat;background-position:right center;background-size:30px 20px;}
#contact-section-1 form .input-div select:focus{}
#contact-section-1 form .submit-div input[type="submit"]{background-color:#5AC2DB;border-radius:0;color:#FFF;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
#contact-section-1 .bold{font-weight:500;}

.search-results{}
.search-results #Content{background:transparent linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF00 70%, #E8FAFF 100%) 0% 0% no-repeat padding-box;}

#Footer .widgets_wrapper{padding:35px 0;}
#Footer .one-third:first-child{width:30%;}
#Footer .one-third:nth-child(2){width:42%;}
#Footer .one-third:nth-child(3){width:22%;}
#Footer .logo-div{margin:0 0 20px;}
#Footer .logo-div img{max-width:200px;display:block;width:100%;}
#Footer p{line-height:1.6;font-size:15px;}
#Footer .row-div{font-size:0;}
#Footer .row-div .column-div{width:calc(100% / 3);display:inline-block;vertical-align:top;}
#Footer .row-div .column-div ul li a{color:#020202;font-size:15px;font-weight:300;}
#Footer .row-div .column-div ul li.bold a{font-weight:500;}
#Footer .textwidget p.bold{font-weight:500;}
#Footer .form-div{position:relative;}
#Footer .input-div input[type="email"]{border:1px solid #5AC2DB;color:#5AC2DB;font-family:'Alegreya Sans',sans-serif;font-weight:500;}
#Footer .input-div input[type="email"]::placeholder{color:#5AC2DB;opacity:1;}
#Footer .input-div input[type="email"]:-ms-input-placeholder{color:#5AC2DB;}
#Footer .input-div input[type="email"]::-ms-input-placeholder {color:#5AC2DB;}
#Footer .submit-div{position:absolute;right:0;top:0;}
#Footer .submit-div input[type="submit"]{background-image:url(../../uploads/2020/01/icon-send.png);background-repeat:no-repeat;background-size:18px 18px;background-position:center;background-color:transparent;border:none;box-shadow:none;color:transparent;width:30px;margin:0 5px 0 0;}
#Footer div.wpcf7 .ajax-loader{display:none;}
#Footer .social-links{}
#Footer .social-links li{display:inline-block;margin-right:10px;}
#Footer .social-links li:last-child{margin-right:0;}
#Footer .social-links li img{height:25px;}
#Footer .footer_copy{background-color:#020202;}
#Footer .footer_copy .one{margin-bottom:10px;padding-top:10px;min-height:20px;}
#Footer .footer_copy .copyright{color:#FFF;float:none;text-align:center;}
#back_to_top{height:34px;}

@media only screen and (min-width:768px) and (max-width:959px) {
    #home-section-1 h2{font-size:36px!important;}
    #home-section-4 .content-div .first-div .text-div,
    #home-section-4 .content-div .second-div .text-div{padding:15px 25px;}
    #home-section-4 .content-div .second-div .img-div img.circle-water{left:-50px;}
}

@media only screen and (max-width:767px) {
    .section_wrapper, .container,
    .four.columns .widget-area{max-width:100% !important;box-sizing:border-box;}
    body:not(.template-slider):not(.header-simple) #Header{min-height:initial;}

    .top-area .container .column{padding:12px 0;}
    #Header .top-area .social{display:none;}
    #Top_bar .top_bar_left .logo #logo{text-align:left;margin:15px 33px;height:35px;line-height:35px;display:none;}
    .home #Top_bar .top_bar_left .logo #logo,
    #Top_bar .top_bar_left .logo #logo{display:block;}
    #Top_bar .top_bar_right{display:none;}
    .top-area .locale .country{padding:0 15px 0 0;}
    .top-area .locale .country:after{top:3px;}
    #Top_bar a.responsive-menu-toggle{position:absolute;right:10px;top:35px;color:#fff;}
    .wpml-ls-legacy-list-horizontal{padding:0 !important;}

    .subheader-both-left #Subheader .breadcrumbs{display:block;}
    
    #Side_slide{background-color:#5AC2DB;border-color:#5AC2DB;}
    #Side_slide .close-wrapper a.close i{color:#FFF;}
    #Side_slide #menu ul li{border-top:1px solid #FFF;}
    #Side_slide #menu > ul:last-child > li:last-child{border-bottom:1px solid #FFF;}
    #Side_slide #menu ul li a{color:#FFF;}
    #Side_slide #menu ul li.submenu .menu-toggle{color:#FFF;}
    #Side_slide .extras .extras-wrapper .icon{color:#FFF;}
    
    #home-section-1 #rev_slider_1_1_forcefullwidth{display:none !important;}
    #home-section-1 #rev_slider_2_2_forcefullwidth{display:block !important;}
    #home-section-1 h2{padding:0 20px!important;font-size:30px!important;}
    #home-section-1 .link-div .btn{margin-left:-35px !important;}
    #home-section-2 .text-div{padding:30px 0 0;}
    #home-section-2 .text-div .vc_column-inner{padding:0;}
    #home-section-2 h2{font-size:24px;}
    #home-section-2 .img-div img{max-width:180px;width:100%;margin-left:auto;}
    #home-section-2 .img-div .vc_column-inner{padding:0;}
    #home-section-3{padding:30px 0 0;margin:0 -40px;}
    #home-section-3 .vc_column-inner{padding:0;}
    #home-section-3 h2{font-size:24px;}
    #home-section-3 p{padding:0 30px;box-sizing:border-box;}
    #home-section-3 .content-div{background-size:100% 18%;}
    #home-section-3 .content-div .element{display:none;}
    #home-section-3 .content-div .slick-arrow{top:calc(45% - 22px);}
    #home-section-3 .content-div .slick-arrow.slick-prev{left:20px;}
    #home-section-3 .content-div .slick-arrow.slick-next{right:20px;}
    #home-section-4{padding-bottom:0;background-size:100% 60%;background-position:bottom right;}
    #home-section-4 .quote{font-size:24px;}
    #home-section-4 .content-div .first-div .text-div{width:100%;padding:0 0 40px;}
    #home-section-4 .content-div .first-div .text-div h3{font-size:24px;margin:0 0 10px;}
    #home-section-4 .content-div .first-div .img-div{width:100%;}
    #home-section-4 .content-div .first-div .img-div img{width:65%;margin-left:auto;}
    #home-section-4 .content-div .second-div .img-div{width:100%;}
    #home-section-4 .content-div .second-div .img-div img{width:35%;margin-right:auto;margin-left:0;}
    #home-section-4 .content-div .second-div .img-div img.circle-water{display:none;}
    #home-section-4 .content-div .second-div .text-div{width:100%;padding:30px 0 0;}
    #home-section-4 .content-div .second-div .text-div h3{font-size:24px;margin:0 0 10px;}
    #home-section-5{margin-top:10px;}
    #home-section-5 .top-div{margin-top:0;}
    #home-section-5 .top-div .inner-div{padding:60px 40px;}
    #home-section-6{background:none;}
    #home-section-6 .content-div{padding:20px 0;}
    #home-section-6 .content-div .small-circle{display:none;}
    #home-section-6 .content-div .inner-div{background-color:#f9f9f9;}
    #home-section-6 .content-div .inner-div .top-div h2{font-size:24px;}
    #home-section-6 .content-div .inner-div .lower-div .text-div{color:#000;}
    #home-section-6 .content-div .inner-div .lower-div .img-div img{margin:0;}
    #home-section-6 .content-div .inner-div .box-div .single-div{width:100%;}
    #home-section-7{padding:30px 0;}
    #home-section-7 h2{font-size:24px;margin:0 0 20px;}
    #home-section-7 .slick-list{overflow:hidden;}
    #home-section-7 .articles-div{width:100%;}
    #home-section-7 .articles-div .single-article{margin:10px 2px;}
    #home-section-7 .slick-dots{text-align:center;margin:20px 0 0;}
    #home-section-8 .vc_column-inner{padding:0 33px;}
    #home-section-8 .map-div{display:none;}
    #home-section-8 .text-div{padding:70px 0;background-image:url(../../uploads/2019/12/maps.png);background-repeat:no-repeat;background-position:200%;background-size:contain;}
    #home-section-8 .table-div .inner-div h2{font-size:26px;max-width:320px;}

    #home-section-4{padding-top:50px;}
    #home-section-4 .content-div .first-div .text-div,
    #home-section-4 .content-div .second-div .text-div{padding-bottom:20px;}
    #home-section-4 .content-div .first-div .img-div img,
    #home-section-4 .content-div .second-div .img-div img{width:100%;max-width:100%;}

    #home-section-8 .table-div .inner-div p{font-weight:500;}

    #overview-section-1{padding:50px 0 20px;}
    #overview-section-1 .column1,
    #overview-section-1 .column2,
    #overview-section-1 .column3{width:100%;margin-right:0;}
    #overview-section-1 .column1 .box2,
    #overview-section-1 .column2 .box4,
    #overview-section-1 .column3 .box6{margin:0 0 25px;}
    #overview-section-1 .column1 .box1 .top-div .img-div img{max-width:150px;}
    #overview-section-1 .column1 .box1 .top-div .text-div .big{line-height:1;}
    #overview-section-1 .column1 .box1 .bottom-div .date .txt .bold{line-height:1;}
    #overview-section-4 .content-div .single-div{width:100%;}

    #history-section-1 h2{font-size:24px;}
    #history-section-1 .timeline-link-div ul{max-width:94%;}
    #history-section-1 .timeline-div .single-div .year{font-size:50px;}
    #history-section-1 .timeline-div .single-div.bold .year{font-size:60px;}

    #philosophy-section-1{padding:50px 0 40px;}
    #philosophy-section-1 .quote-div{font-size:24px;}
    #philosophy-section-2 .content-div .single-div{width:100%;}
    #philosophy-section-2 .content-div .single-div .inner-div{padding:100px 30px;}
    #philosophy-section-2 .content-div .single-div .inner-div .middle-div p{font-size:14px;}

    #sustainability-section-1{padding:40px 0 20px;}
    #sustainability-section-1 .top-div p{line-height:1.5;}
    #sustainability-section-1 .content-div .text-div{width:100%;}
    #sustainability-section-1 .content-div .img-div{width:100%;padding:40px 0 0;}
    #sustainability-section-4 h2{text-align:left;margin:0 0 30px;}
    #sustainability-section-4 .content-div{background-color:transparent;}
    #sustainability-section-4 .content-div .select-div{margin:0 0 15px;}
    #sustainability-section-4 .content-div .select-div ul li{width:calc(100% / 3);background-color:#FFF;}
    #sustainability-section-4 .content-div .select-div ul li a{border:none;border-right:1px solid #50C3DC;border-bottom:1px solid #50C3DC;}
    #sustainability-section-4 .content-div .select-div ul li:nth-child(1) a,
    #sustainability-section-4 .content-div .select-div ul li:nth-child(4) a,
    #sustainability-section-4 .content-div .select-div ul li:nth-child(7) a{border-left:1px solid #50C3DC;}
    #sustainability-section-4 .content-div .select-div ul li:nth-child(1) a,
    #sustainability-section-4 .content-div .select-div ul li:nth-child(2) a,
    #sustainability-section-4 .content-div .select-div ul li:nth-child(3) a{border-top:1px solid #50C3DC;}
    #sustainability-section-4 .content-div .bottom-div{border:none;background-color:#FFF;}
    #sustainability-section-4 .content-div .bottom-div .inner-div a{color:#000;}
    #sustainability-section-5 .top-div .left-div{width:100%;padding:0;}
    #sustainability-section-5 .top-div .right-div{width:100%;padding:0;}
    #sustainability-section-6{padding:0;}
    #sustainability-section-7{padding:0;}
    #sustainability-section-7 .wpb_text_column{padding:0;}
    #sustainability-section-7 h2{font-weight:500;font-size:28px;margin:0 0 20px;color:#000;}
    #sustainability-section-7 p{line-height:1.5;}
    #sustainability-section-7 .content-div .text-div{width:100%;line-height:1.5;}
    #sustainability-section-7 .content-div .img-div{width:100%;margin:20px 0 0;}
    #sustainability-section-7 .content-div .img-div img{display:block;max-width:200px;margin:0 auto;}

    #brands-section-1{background-image:none;}
    #brands-section-1 h2{font-size:24px;}
    #brands-section-2{padding:30px 0 0;}
    #brands-section-2 .country-div .text-div{width:100%;padding:0 0 30px;}
    #brands-section-2 .country-div .slider-div{width:100%;}
    #brands-section-2 .country-div .slider-div .inner-div{padding:0;}
    #brands-section-2 .country-div .slider-div .inner-div:before{display:none;}
    #brands-section-2 .country-div .slider-div .slick-arrow{top:calc(50% - 40px);}
    #brands-section-2 .country-div .slider-div .slick-arrow.slick-prev{left:-20px;}
    #brands-section-2 .country-div .slider-div .slick-arrow.slick-next{right:-20px;}

    #brands-inner-section-1{padding:40px 0;}
    #brands-inner-section-2{padding:0;}
    #brands-inner-section-2 .wpb_wrapper > div{margin-bottom:0;}
    #brands-inner-section-2 .content-div{margin:0 0 35px !important;}
    #brands-inner-section-2 .content-div .slider-div .single-div{background-color:#FFF;}

    #Filters .filters_wrapper{margin:0;}

    #contact-section-1{padding:40px 0 20px;}
    #contact-section-1 .vc_column-inner{padding:0;}
    #contact-section-1 h2{font-size:24px;}
    #contact-section-1 form .submit-div{margin:0 0 20px;}

    #Footer .widgets_wrapper{padding:20px 0 5px;}
    #Footer .logo-div{margin:0 0 15px;}
    #Footer .form-div{max-width:250px;}
    a#back_to_top.button.button_js{display:none;}
    #Footer .footer_copy .copyright{margin:0;}
}

@media screen and (max-width:480px){
    #home-section-1 .link-div{display:inline-block;padding-top:15px !important;}
    #home-section-1 .link-div .btn{margin-left:-40px !important;padding:10px 20px !important;}
    #home-section-1 .scroll{padding-top:70px !important;}

    #home-section-3 .content-div .slick-list{padding:0!important;margin:0 30px;overflow:hidden;}
    #home-section-3 .content-div .slick-arrow{top:100px;}
    #home-section-3 .content-div .single-div h3{font-size:20px;}
    #home-section-3 .content-div .single-div p{padding:0 15px;box-sizing:border-box;}
    #home-section-3 .content-div .single-div .img-div .bg-text{font-size:48px;letter-spacing:8px;}
    #home-section-4 .quote{margin:0 0 30px !important;}

    #home-section-7 .articles-div .single-article .img-div{width:100%;}
    #home-section-7 .articles-div .single-article .content-div{width:100%;padding:20px 20px;}
    #home-section-7 .articles-div .single-article .content-div .date{margin:0 0 5px;}

    #overview-section-2 .outer-div .single-div{width:50%;}

    #brands-inner-section-1 .text-div .outer-div .social-div{float:none;width:100%;}
    #brands-inner-section-1 .text-div .outer-div .title-div{display:block;width:100%;}
}

@media only screen and (min-width:768px) {
    .mobile-only{display:none!important;}
}
@media only screen and (max-width:767px) {
    .desktop-only{display:none!important;}
}