section.pilkada2024{margin-bottom:24px}section.pilkada2024 .headerPilkada2024{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}section.pilkada2024 .headerPilkada2024 .title{font-family:Inter-Bold,sans-serif;font-size:28px;font-weight:800;line-height:33.89px;color:#212121}section.pilkada2024 .headerPilkada2024 .selectControl{position:relative;background-color:var(--color-white);display:flex;align-items:center;width:-moz-max-content;width:max-content}section.pilkada2024 .headerPilkada2024 .selectControl #select-daerah{cursor:pointer;width:clamp(170px,23vw,244px);padding:8px 16px;border-radius:32px;border:1px solid var(--color-dark-0);box-shadow:0 6px 12px 0 rgba(28,39,49,.05);background-color:transparent;color:#000;font-family:Inter,sans-serif;font-size:clamp(14px, 1.5vw, 20px);font-style:normal;font-weight:400;line-height:150%}section.pilkada2024 .headerPilkada2024 .selectControl #select-daerah:focus{outline:0}section.pilkada2024 .headerPilkada2024 .selectControl .list-daerah{position:absolute;z-index:2;width:clamp(200px,25vw,244px);cursor:pointer;list-style:none;display:flex;flex-direction:column;gap:8px;padding:16px 0;border-radius:16px;border:1px solid var(--color-dark-0);background:var(--color-white);box-shadow:0 6px 12px 0 rgba(28,39,49,.05);transform:translateY(180px)}section.pilkada2024 .headerPilkada2024 .selectControl .list-daerah .listItem{padding:0 16px;color:var(--color-dark-75);font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:150%;transition:background-color .3s ease-in-out,color .2s ease-in-out .1s}section.pilkada2024 .headerPilkada2024 .selectControl .list-daerah .listItem.active,section.pilkada2024 .headerPilkada2024 .selectControl .list-daerah .listItem:hover{background-color:var(--color-maroon-25);color:var(--color-white)}section.pilkada2024 .headerPilkada2024 .selectControl .ic-daerah-dropdown{cursor:pointer;position:absolute;right:16px;z-index:1;transition:transform .3s}section.pilkada2024 .headerPilkada2024 .selectControl .ic-daerah-dropdown.active{transform:rotate(180deg)}section.pilkada2024 .bodyPilkada2024{width:100%;height:auto}section.pilkada2024 .bodyPilkada2024 .infoCagub{position:relative;width:100%;height:auto;border-radius:16px;margin-bottom:32px;background-color:#ebebeb;background-position:center top;padding-top:24px;overflow:hidden}section.pilkada2024 .bodyPilkada2024 .infoCagub h1.titleProvinsi{font-family:Inter,sans-serif;font-size:32px;font-weight:900;line-height:44.8px;text-align:center;color:#2d2d2a}section.pilkada2024 .bodyPilkada2024 .infoCagub .mainInfo{padding:0 clamp(3rem,8vw,6rem);margin-top:32px;width:100%;height:auto;display:flex;justify-content:center;flex-wrap:wrap;gap:32px}section.pilkada2024 .bodyPilkada2024 .infoCagub .mainInfo .calgubWrapper{position:relative;width:calc((100% - 32px)/ 2);height:auto}section.pilkada2024 .bodyPilkada2024 .infoCagub .mainInfo .calgubWrapper .cagubData{height:120px;position:relative}section.pilkada2024 .bodyPilkada2024 .infoCagub .mainInfo .calgubWrapper .cagubData .calgubImg{display:block;width:auto;height:120px;margin:auto}section.pilkada2024 .bodyPilkada2024 .infoCagub .mainInfo .calgubWrapper .cagubData .calgubImg img{-o-object-fit:contain;object-fit:contain}section.pilkada2024 .bodyPilkada2024 .infoCagub .mainInfo .calgubWrapper .cagubData .lowerThird{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:46px;border-radius:8px;overflow:hidden;display:flex;align-items:center}section.pilkada2024 .bodyPilkada2024 .infoCagub .mainInfo .calgubWrapper .cagubData .lowerThird .noCalgub{width:37px;height:100%;background-color:#000;display:flex;justify-content:center;align-items:center;color:#fff;text-align:center;font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:16.737px}section.pilkada2024 .bodyPilkada2024 .infoCagub .mainInfo .calgubWrapper .cagubData .lowerThird .cagubName{display:flex;align-items:center;width:100%;height:100%;color:#fff;padding:2.789px 5.579px;font-family:Inter,sans-serif;font-size:clamp(8px, 1vw, 12px);font-style:normal;font-weight:700;line-height:16.8px}section.pilkada2024 .bodyPilkada2024 .infoCagub .mainInfo .calgubWrapper .cagubData .lowerThird .cagubName.blue,section.pilkada2024 .bodyPilkada2024 .infoLembagaSurvei .progressWrapper .allProgress .progress.blue{background-color:#5c0002}section.pilkada2024 .bodyPilkada2024 .infoCagub .mainInfo .calgubWrapper .cagubData .lowerThird .cagubName.red,section.pilkada2024 .bodyPilkada2024 .infoLembagaSurvei .progressWrapper .allProgress .progress.red{background-color:#525252}section.pilkada2024 .bodyPilkada2024 .infoCagub .mainInfo .calgubWrapper .cagubData .lowerThird .cagubName.orange,section.pilkada2024 .bodyPilkada2024 .infoLembagaSurvei .progressWrapper .allProgress .progress.orange{background-color:#d80509}section.pilkada2024 .bodyPilkada2024 .infoCagub .mainInfo .calgubWrapper .cagubData .lowerThird .cagubName.green,section.pilkada2024 .bodyPilkada2024 .infoLembagaSurvei .progressWrapper .allProgress .progress.green{background-color:#171717}section.pilkada2024 .bodyPilkada2024 .infoCagub .mainInfo .calgubWrapper .partai{margin-top:8px;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}section.pilkada2024 .bodyPilkada2024 .infoCagub .sponsorAndShare{margin-top:24px;display:flex;flex-direction:column;align-items:center}section.pilkada2024 .bodyPilkada2024 .infoCagub .sponsorAndShare .sponsor{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}section.pilkada2024 .bodyPilkada2024 .infoCagub .sponsorAndShare .sponsor span{font-family:Inter,sans-serif;font-size:clamp(12px, 1.5vw, 16px);font-weight:700;line-height:19.36px;color:#2d2d2a;margin-bottom:16px}section.pilkada2024 .bodyPilkada2024 .infoCagub .sponsorAndShare .sponsor ul{width:clamp(144px,31vw,318px);list-style:none;gap:clamp(8px,3vw,16px);display:flex;justify-content:center;flex-wrap:wrap}section.pilkada2024 .bodyPilkada2024 .infoCagub .sponsorAndShare .sponsor ul li.sponsorBrand{flex:0 0 calc(30% - 16px);border-radius:4px;height:clamp(20px,3vw,40px);background-color:#f9f9f9;color:#535353;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-size:clamp(6px, .75vw, 12px);font-weight:400;line-height:16.8px}section.pilkada2024 .bodyPilkada2024 .infoCagub .sponsorAndShare .sponsor ul li.sponsorBrand.active{background-color:transparent}section.pilkada2024 .bodyPilkada2024 .infoCagub .sponsorAndShare .sponsor ul li.sponsorBrand img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}section.pilkada2024 .bodyPilkada2024 .infoCagub .sponsorAndShare .share{margin-top:24px;display:flex;gap:8px;align-items:center;justify-content:center;background-color:#1d1d1d;width:100%;padding-top:12px;padding-bottom:24px}section.pilkada2024 .bodyPilkada2024 .infoCagub .sponsorAndShare .share span{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:19.36px;margin-right:8px}section.pilkada2024 .bodyPilkada2024 .infoCagub .sponsorAndShare .share .btn-share{position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center}section.pilkada2024 .bodyPilkada2024 .infoCagub .sponsorAndShare .share .btn-share #copiedLinkPilkada{font-weight:300;font-size:12px;position:absolute;transform:translateY(20px) translateX(5px);opacity:0;transition:.3s;will-change:transform,opacity}section.pilkada2024 .bodyPilkada2024 .infoCagub .sponsorAndShare .share .btn-share #copiedLinkPilkada.active{opacity:1;transform:translateY(25px) translateX(5px)}section.pilkada2024 .bodyPilkada2024 .infoLembagaSurvei{position:relative;display:flex;flex-direction:column;gap:16px;width:100%;height:auto;padding:22px 0 0}section.pilkada2024 .bodyPilkada2024 .infoLembagaSurvei .loadSection{display:none;position:absolute;width:calc(100% + 10px);height:calc(100% + 10px);top:-5px;left:-5px;border-radius:5px;background:rgba(236,236,236,.89);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#353535;text-align:center;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:150%}section.pilkada2024 .bodyPilkada2024 .infoLembagaSurvei .loadSection.active{display:flex;align-items:center;justify-content:center}section.pilkada2024 .bodyPilkada2024 .infoLembagaSurvei .progressWrapper{width:100%;height:auto;display:flex;flex-direction:column;gap:8px}section.pilkada2024 .bodyPilkada2024 .infoLembagaSurvei .progressWrapper .header-progress{width:100%;display:flex;justify-content:space-between}section.pilkada2024 .bodyPilkada2024 .infoLembagaSurvei .progressWrapper .header-progress .result-progress,section.pilkada2024 .bodyPilkada2024 .infoLembagaSurvei .progressWrapper .header-progress label{color:#000;font-family:Inter,sans-serif;font-size:clamp(16px, 2vw, 20px);font-style:normal;font-weight:600;line-height:normal}section.pilkada2024 .bodyPilkada2024 .infoLembagaSurvei .progressWrapper .header-progress .result-progress{font-weight:400;font-size:clamp(8px, 1.25vw, 16px);display:flex;gap:12px}section.pilkada2024 .bodyPilkada2024 .infoLembagaSurvei .progressWrapper .allProgress{width:100%;display:flex;height:auto;align-items:center}section.pilkada2024 .bodyPilkada2024 .infoLembagaSurvei .progressWrapper .allProgress .progress{display:flex;align-items:center;justify-content:center;height:clamp(30px,4vw,53px);color:#fff;font-family:Inter,sans-serif;font-size:clamp(18px, 1.5vw, 24px);font-style:normal;font-weight:700;line-height:normal}section.pilkada2024 .bodyPilkada2024 .infoLembagaSurvei .progressWrapper .allProgress .progress:first-child{border-radius:32px 0 0 32px}section.pilkada2024 .bodyPilkada2024 .infoLembagaSurvei .progressWrapper .allProgress .progress:last-child{border-radius:0 32px 32px 0}