.story{position:relative;background-image:url(../images/cover-4.jpg);height:40vh;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex}.story .text-left{position:absolute;z-index:1100;display:flex;justify-content:flex-end;width:50%;height:50%;text-align:right}.story .text-left p{align-self:flex-end;width:400px;color:#fff;font-size:15px;font-weight:700;text-align:justify;text-justify:inter-word}.story .text-right{position:absolute;z-index:1100;display:flex;align-self:flex-end;width:50%;height:50%;left:50%;text-align:right}.story .text-right p{width:400px;color:#fff;font-size:15px;font-weight:700;text-align:justify;text-justify:inter-word}.story .darker{position:absolute;z-index:1050;background-color:rgba(0,0,0,.4);width:100%;height:40vh}.vision-mision,.vision-mision .row{box-sizing:border-box}.vision-mision .row{margin:0}.vision-mision .row .col{box-sizing:border-box;padding:50px 0}.vision-mision .row .col .vision{text-align:right;margin-left:30%;margin-right:10%}.vision-mision .row .col .mision{text-align:left;margin-left:10%;margin-right:30%}.vision-mision .title{font-weight:700;font-size:35px}.vision-mision .text p{font-size:20px}.container{padding-top:25px;padding-bottom:25px}p{text-align:justify}hr{color:#4c8086;border:1px solid}.nilai{margin-top:25px;margin-bottom:25px}.about-image{width:100%;height:280px;background-image:url(../images/logo.jpg);background-position:50%;background-repeat:no-repeat;background-size:50% 100%}.title{font-size:20px;font-weight:700;overflow:hidden}.title:after{content:"";display:inline-block;height:8px;vertical-align:center;width:100%;margin-right:-100%;margin-left:10px;border-top:2px solid #4c8086}.card-container{margin-top:25px;padding:30px;border-radius:5px;height:300px;background-color:#f5f5f5;text-align:center;box-sizing:border-box;display:flex;flex-direction:column;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);transition:transform 1s}.card-container .card-logo{margin-bottom:15px;align-self:center;box-sizing:border-box;background-color:#2b2b2b;color:#4c8086;padding:5px;font-size:30px;width:60px;border-radius:40px}.card-container .card-title{margin-bottom:15px;font-size:35px;font-weight:700}.card-container:hover{cursor:pointer;transform:scale(1.1)}.download{background-color:#3f3f3f;display:flex;padding:15px;border-radius:10px;transition:transform 1s}.download .icon-container{color:#4c8086;font-size:40px;margin-right:15px}.download .text .title-icon{font-size:20px;font-weight:700;color:#fff}.download .text .subtitle-icon{color:#fff}.download:hover{cursor:pointer;transform:scale(1.05)}