/* ----------------------------------------------------------------------------------------------------------------------------------------------------------
 * LAYOUT
 * ---------------------------------------------------------------------------------------------------------------------------------------------------------- */
body {
    
}
.site_container,
.container-fluid {
    width: 1440px;
}
a.btn_pdf {
    width: 38px;
}
    a.btn_pdf > img {
        width: 100%;
    }

#div_Page1 {
    background: #010103 url('../images/desktop/Index_Index/Page1/bg.jpg') no-repeat center 0;
    background-size: contain;
    height: 1940px;
}
#a_Page1_Logo {
    display: block;
    height: 109px;
    left: 50%;
    position: absolute;
    margin-left: -65px;
    top: 98px;
    width: 204px;
}
    #a_Page1_Logo > img {
        height: auto;
        width: 100%;
    }
#div_Page1_2021_annual_report {
    display: block;
    height: auto;
    top: 897px;
    margin-left: -92px;
    width: 184px;
}
    #div_Page1_2021_annual_report > img {
        height: auto;
        width: 100%;
    }
#div_Page1_RightButton {
    right: 80px;
    top: 100px;
}
#div_Page1_BottomButton {
    bottom: 0;
    height: 543px;
}
    #div_Page1_BottomButton a[id^="btn_Page1-"] {
        width: 116px;
    }
    #div_Page1_BottomButton a#btn_Page1-1 {
        left: 144px;
        top: 256px;
    }
    #div_Page1_BottomButton a#btn_Page1-2 {
        left: 217px;
        top: 2px;
    }
    #div_Page1_BottomButton a#btn_Page1-3 {
        left: 284px;
        top: 141px;
    }
    #div_Page1_BottomButton a#btn_Page1-4 {
        left: 476px;
        top: 2px;
    }
    #div_Page1_BottomButton a#btn_Page1-5 {
        left: 609px;
        top: 141px;
    }
    #div_Page1_BottomButton a#btn_Page1-6 {
        left: 834px;
        top: 255px;
    }
    #div_Page1_BottomButton a#btn_Page1-7 {
        left: 954px;
        top: 141px;
    }
    #div_Page1_BottomButton a#btn_Page1-8 {
        left: 1104px;
        top: 255px;
    }
    #div_Page1_BottomButton a#btn_Page1-9 {
        left: 1157px;
        top: 0;
    }
#div_Page2 {
    
}
    #div_Page2_GlobalDelivery {
        outline: 3px solid #003A70;
        margin-top: 92px;
        width: 1157px;
    }
        #div_Page2_GlobalDelivery div.title {
            font-size: 22px;
            left: 12px;
            padding: 1.5px 0;
            text-align: center;
            top: -22px;
            width: 494px;
        }
        #div_Page2_GlobalDelivery div.body {
            padding: 49px 0;
        }
            #div_Page2_GlobalDelivery div.body > span {
                font-size: 48px;
                font-family: "Roboto Light";
                margin-left: 35px;
            }
            #div_Page2_GlobalDeliveryBanner {
                margin-top: 19px;
            }
                #div_Page2_GlobalDeliveryBanner .item {
                    position: relative;
                }
                #div_Page2_GlobalDeliveryBanner .item > img {
                    height: auto;
                    width: 100%;
                }
                #div_Page2_GlobalDeliveryBanner .figure {
                    color: #FFF;
                    font-family: "Roboto Regular";
                    font-size: 47px;
                    position: absolute;
                    top: 42px;
                }
                #div_Page2_GlobalDeliveryBanner .figure.figure-1 {
                    left:32px;
                }
                #div_Page2_GlobalDeliveryBanner .figure.figure-2 {
                    left:418px;
                }
                #div_Page2_GlobalDeliveryBanner .figure.figure-3 {
                    left:802px;
                }
        #div_Page2_GlobalDelivery div.body > .carousel {
            display: none;
        }
    #div_Page2_Globe {
        margin-top: 38px;
    }
        #btn_Page2_Globe-PDF {
            right: 79px;
            top: 107px;
        }
        #div_Page2_Globe div.globe {
            background: url('../images/desktop/Index_Index/Page2/globe.png') no-repeat 0 0;
            background-size: contain;
            height: 871px;
        }
        #div_Page2_Globe div.globe a[id^="btn_Page2-"] {
            font-size: 19.5px;
            line-height: 95px;
            width: 95px;
        }
        #div_Page2_Globe div.globe a#btn_Page2-Asia {
            left: 561px;
            top: 301px;
        }
        #div_Page2_Globe div.globe a#btn_Page2-Africa {
            left: 260px;
            top: 542px;
        }
        #div_Page2_Globe div.globe a#btn_Page2-Americas {
            left: 156px;
            top: 373px;
        }
        #div_Page2_Globe div.globe a#btn_Page2-Europe {
            left: 352px;
            top: 118px;
        }
        #div_Page2_Globe div.globe a#btn_Page2-Oceania {
            left: 749px;
            top: 675px;
        }

        #div_Page2_Globe div.list {
            left: 1013px;
            position: absolute;
            top: 222px;
        }
            #div_Page2_Globe div.list div[id^="div_Page2_GlobeList-"] {
                
            }
                #div_Page2_Globe div.title {
                    font-size: 20px;
                }
                #div_Page2_Globe div.list ul.list {
                    
                }
                #div_Page2_Globe div.list ul.list.two-col {
                    display: none;
                }
                    #div_Page2_Globe div.list ul.list > li {
                        font-size: 20px;
                        font-weight: 700;
                        line-height: 31px;
                    } 
                        #div_Page2_Globe div.list ul.list > li > span {
                            width: 83px
                        }
    #div_Page2_Sustainability {
        margin-bottom: 94px;
        margin-top: 101px;
    }
        #btn_Page2_Sustainability-PDF {
            right: 79px;
            top: 2px;
        }
        #div_Page2_Sustainability div.content {
            outline: 3px solid #003A70;
            width: 1157px;
        }
            #div_Page2_Sustainability div.title {
                font-size: 22px;
                left: 12px;
                padding: 1.5px 0;
                text-align: center;
                top: -22px;
                width: 494px;
            }
            #div_Page2_SustainabilityBanner {
                background: #FFF;
                display: flex;
            }
                #div_Page2_SustainabilityBanner div.item{
                    background: transparent no-repeat 0 0;
                    background-size: contain;
                    height: 595px;
                    transition: background-position 0.3s ease;
            
                    -webkit-transition:background-position 0.3s ease;
                    -moz-transition: background-position 0.3s ease;
                    -o-transition: background-position 0.3s ease;
                }
                #div_Page2_SustainabilityBanner div.item.item-1 {
                    background-image: url('../images/desktop/Index_Index/Page2/sustainability-1.jpg');
                    background-position: 0 595px;
                    width: 450px;
                }
                #div_Page2_SustainabilityBanner div.item.item-2 {
                    background-image: url('../images/desktop/Index_Index/Page2/sustainability-2.jpg');
                    background-position: 0 -595px;
                    width: 257px;
                }
                #div_Page2_SustainabilityBanner div.item.item-3 {
                    background-image: url('../images/desktop/Index_Index/Page2/sustainability-3.jpg');
                    background-position: 0 595px;
                    width: 450px;
                }
            
            #div_Page2_Sustainability div.body > .carousel {
                display: none;
            }
#div_Page3 {
    padding: 50px 0;
}
    #div_Page3_Book {
        background: transparent url(../images/desktop/Index_Index/Page3/book.jpg) no-repeat 0 0;
        background-size: contain;
        height: 486px;
        width: 384px;
    }
        #div_Page3_Buttons a[id^="btn_Page3-"] {
            height: 120px;
            font-size: 17px;
            margin: 30px 16px;
            width: 120px;
        }
/* ----------------------------------------------------------------------------------------------------------------------------------------------------------
 * Popup
 * ---------------------------------------------------------------------------------------------------------------------------------------------------------- */
 a.btn_close {
    height: auto;
    width: 38px;
 }
/* ------------------------------------------------------------------
 * Lity Lightbox
 * ------------------------------------------------------------------ */
#pdf-download-auto-popup .content > .book {
    display: none;
}
#pdf-download-auto-popup a.btn_close {
    right: 20px;
    top: 20px;
}
#pdf-download-auto-popup .content .pdf_list {
    display: flex;
    margin-left: 30px;
    width: 630px;
}
#pdf-download-auto-popup .content .pdf_list .book {
    margin-top: -60px;
    margin-left: -60px;
    width: 220px;
}
    #pdf-download-auto-popup .content .pdf_list .book > img {
        width: 100%;
    }
#pdf-download-auto-popup .content .pdf_list ul {
    margin-left: 30px;
}

/* ------------------------------------------------------------------
 * Side popup
 * ------------------------------------------------------------------ */
#pdf-download-side-popup .content {
    padding-top: 60px;
    width: 270px;
}
    #pdf-download-side-popup .body ul {
        padding-left: 20px;
    }
    #pdf-download-side-popup .body .side_popup_icon {
        width: 40%;
    }