@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700&display=swap');
:root{--bs-dark:#212529;--bs-light:#FFFFFF}
body{font-family:'Manrope', sans-serif;height:100vh;align-items:center;justify-content:center;}
/*----------- MODE DARK ---------------*/
section{padding:60px 20px;color:#FFF}
section .section-title{background:url(logoAGNdark.png)50% 50% no-repeat;background-size:contain;height:100px;width:auto;text-align:center;color:#007b5e;margin-top:0;margin-bottom:50px;text-transform:uppercase}
section.shadow-dark .section-title{background:url(logoAGNdark.png)50% 50% no-repeat;background-size:contain}
h3,h4{color:#FFF;text-align:center}h4{text-align:justify;margin:50px 0;font-size:.9em}
section img.theme-light{display:none}
section img.theme-dark{margin:auto}
/*------------------- DIALOG MODAL DARK MODE --------------------*/
dialog{display:none;visibility:visible;padding:1rem 3rem;background:#333;max-width:400px;padding-top:2rem;border-radius:20px;border:0;box-shadow:0 5px 30px 0 rgba(0,0,0,.1);animation:fadeIn 1s ease both}
dialog[open]{display:block}
dialog::backdrop{animation:fadeIn 1s ease both;background:rgba(255,255,255,.4);z-index:2;backdrop-filter:blur(20px)}
dialog .x{filter:grayscale(1);border:none;background:0 0;position:absolute;top:15px;right:10px;transition:ease filter,transform .3s;cursor:pointer;transform-origin:center;outline:none !important}
dialog .x:hover{filter:grayscale(0);transform:scale(1.1)}
dialog h2{color:#FFF;font-weight:700;font-size:1.3rem;padding-bottom:1rem}
dialog h5{color:#FFF;font-weight:600;font-size:1.4rem}
dialog ul{list-style:none;padding:0}
dialog ul li{padding-top:20px;padding-bottom:20px}
dialog ul li:not(:last-child){border-bottom:1px dashed #999}
dialog ul li i{color:#FFF;margin-right:10px}
dialog .namePIC{color:#FFF;margin-bottom:0}
dialog .contactPIC{color:#FFF;margin-top:0}
/*------------------- TOMBOL DARK MODE --------------------*/
.netMedia li{margin-bottom:25px;text-align:center}
.netMedia li a{display:block;background:#FFF;line-height:16px;border-radius:5px;padding:7px 0;text-decoration:none;color:#212529}
.netMedia li a i{font-size:24px;margin-right:10px}
@media (max-width: 768px) {
.netMedia li a i{font-size:24px;float:left;margin-left:15px}
}
.socialMedia{margin:auto;text-align:center}
.socialMedia li{display:inline-block}
.socialMedia li a{background:#FFF;display:block;border-radius:5px;width:42px;height:42px;border:1px solid #FFF;color:#212529;text-align:center;line-height:46px;margin:5px}
.socialMedia li a i{font-size:24px}
/*----------- MODE LIGHT ---------------*/
section.shadow-light,section.shadow-light h3,section.shadow-light h4{color:#555}
section.shadow-light .section-title{background:url(logoAGNlight.png)50% 50% no-repeat;background-size:contain}
section.shadow-light img.theme-dark{display:none}section.shadow-light img.theme-light{display:block}
/*------------------- DIALOG MODAL LIGHT MODE --------------------*/
section.shadow-light dialog{padding:1rem 3rem;background:#FFF;max-width:400px;padding-top:2rem;border-radius:20px;border:0;box-shadow:0 5px 30px 0 rgba(0,0,0,.1);animation:fadeIn 1s ease both}
section.shadow-light dialog h2{color:#555;font-weight:700;font-size:1.3rem;padding-bottom:1rem}
section.shadow-light dialog h5{color:#555;font-weight:600;font-size:1rem}
section.shadow-light dialog ul li:not(:last-child){border-bottom:1px dashed #ccc}
section.shadow-light dialog ul li i{color:#555;margin-right:10px}
section.shadow-light dialog .namePIC{color:#555;margin-bottom:0}
section.shadow-light dialog .contactPIC{color:#555;margin-top:0}
/*------------------- TOMBOL LIGHT MODE --------------------*/
section.shadow-light .netMedia li a{background:#212529;color:#FFF}
section.shadow-light .socialMedia li a{background:#212529;border:1px solid #212529;color:#FFF}
/*------------------- CAROUSEL --------------------*/
.multi-item-carousel .carousel-inner > .item{transition:500ms ease-in-out left}
.multi-item-carousel .carousel-inner .active.left{left:-33%}
.multi-item-carousel .carousel-inner .active.right{left:33%}
.multi-item-carousel .carousel-inner .next{left:33%}
.multi-item-carousel .carousel-inner .prev{left:-33%}
@media all and (transform-3d), (-webkit-transform-3d){.multi-item-carousel .carousel-inner > .item{transition:500ms ease-in-out left;transition:500ms ease-in-out all;-webkit-backface-visibility:visible;backface-visibility:visible;transform:none !important}}
.multi-item-carousel .carouse-control.left,.multi-item-carousel .carouse-control.right{background-image:none}
.carousel-control.left,.carousel-control.right{background:none}
/*--------------- CHANGE STYLE MODE -----------------*/
.theme-container{width:48px;height:48px;border-radius:50%;position:fixed;top:20px;right:20px;display:flex;justify-content:center;align-items:center;transition:.5s}
.theme-container:hover{opacity:.8}
.shadow-dark{background:linear-gradient(145deg,#23282c,#1e2125);box-shadow:7px 7px 15px -10px #1a1d20,-4px -4px 13px #282d32,inset 7px 7px 3px #1e2226,inset -11px -11px 3px #24282c}
.shadow-light{background:linear-gradient(145deg,#FFFFFF,#EEEEEE);box-shadow:7px 7px 15px -10px #bbcfda,-4px -4px 13px #fff,inset 7px 7px 3px rgba(209,217,230,.35),inset -11px -11px 3px rgba(255,255,255,.3)}
@keyframes change{
0%{transform:scale(1)}
100%{transform:scale(1.4)}
}
@keyframes fadeIn{
from{opacity:0}
to{opacity:1}
}
.change{animation-name:change;animation-duration:1s;animation-direction:alternate}
#landscape{position:absolute;top:0;left:0;background:#000;width:100%;height:100%;display:none;z-index:20000;opacity:.9;margin:0 auto}#landscape div{color:#FFF;opacity:1;top:50%;position:absolute;text-align:center;display:inline-block;width:100%}
img.img4D{width:80%;margin:auto}
#downloadImage{background:#fff;color:#212529;border:0;margin:30px auto;padding:15px 25px;border-radius:5px}
section.shadow-light #downloadImage{background:#212529;color:#fff}
