/*
Author: Pius Hans
Version: 1.0.1
*/

    .qodef-blog-holder.qodef-blog-single.qodef-blog-single-standard span{
    font-size: 18px;
        line-height: 29px;
        letter-spacing: 0.1px
}

    .qodef-blog-holder.qodef-blog-single.qodef-blog-single-standard p{
    font-size: 18px;
        line-height: 29px;
        letter-spacing: 0.1px
}

.qodef-section-title-holder .qodef-label .qodef-label-line {
    display: inline-block;
    vertical-align: middle;
    height: 2px;
    width: 40px;
    background-color: #7C7C7C;
}

.qodef-section-title-holder .qodef-label .qodef-label-text {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    letter-spacing: .08em;
    text-transform: uppercase;
    color: #7C7C7C;
    padding-left: 15px;
    font-weight: 600
}

.qodef-page-footer .qodef-footer-top-holder {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    background: linear-gradient(90deg, rgba(17,36,70,0.8827906162464986) 100%, rgba(17,36,70,0.8603816526610644) 100%), url("https://acv.vc/wp-content/uploads/2023/04/Mask-Group-8-min-min.webp") ;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-top: 0 solid #e1e1e1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.qodef-page-footer .qodef-footer-bottom-holder {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    background-color: #112446;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.qodef-main-menu>ul>li.qodef-active-item>a span {
    color: #112446 !important;
    font-weight: 600 !important;
}
.qodef-main-menu>ul>li>a>span.item_outer .item_text {
    position: relative;
    display: inline-block;
    vertical-align: top;
    color: #7C7C7C;
    font-weight: 400;
}

.qodef-top-bar {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    height: 39px;
    font-size: 12px;
    line-height: 1;
    color: #fff;
    background: #112446;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 110
}


.single-post img{
    width: 1920px;
}

img.size-full.wp-image-6685.aligncenter.lazyloaded {
    width: 1920px !important; 
}

img.size-full.wp-image-6685.aligncenter.ls-is-cached.lazyloaded {
    width: 1920px !important; 
}

h2.qodef-st-title {
    font-weight: 600;
    color: #13418F;
}
img.alignnone.size-full {
    width: 1920px;
}

.qodef-pag-number a{
    font-family: 'Poppins'!important;
}

.qodef-pag-active a{
    font-weight: 600 !important;
}

.qodef-post-text-main a{
    color: #112446!important;
}
.qodef-blog-holder.qodef-blog-single article .qodef-post-title {
    padding-bottom: 25px
}
.qodef-related-posts-holder .qodef-related-post .qodef-post-info-top>div:last-child {
    padding: 0;
        vertical-align: middle;
}
.qodef-blog-list-holder .qodef-bl-item .qodef-post-info-top>div:last-child {
    padding: 0;
    vertical-align: middle;
}

@media only screen and (min-width: 1280px){

.qodef-blog-holder.qodef-blog-single.qodef-blog-single-standard {
    padding-left: 170px !important;
    padding-right: 170px !important;
}
	}


@media only screen and (max-width: 800px){
	.blog-home a.qodef-btn.qodef-btn-medium.qodef-btn-outline.qodef-btn-icon {
    width: 80% !important;
    margin: auto;
}
	
.sectio-angka .qodef-shortcode.qodef-m.qodef-qi-section-title.qodef-decoration--italic.qodef-link--underline-draw.qodef-subtitle-icon--left {
    text-align: center;
}
.sectio-angka h2.qodef-m-title {
    font-size: 35px !important;
}

.sectio-angka .elementor-widget-container {
    border: 0px !important;
    padding: 0px !important;
}
}


.blog-home a.qodef-btn.qodef-btn-medium.qodef-btn-outline.qodef-btn-icon {
    width: 20%;
    margin: auto;
}


@media only screen and (max-width: 800px){
.blog-home .qodef-blog-list-holder .qodef-bl-item .qodef-post-image img {
    height: 230px !important;
    object-fit: cover !important;
}
	.button-insight-home .qodef-btn.qodef-btn-small {
    display: none;
}
}

.qodef-container-inner.clearfix {
    padding: 0px 0px 12px 0px !important;
}

.qodef-title-holder .qodef-title-inner { 
	background: linear-gradient(270deg, rgba(19,65,143,1) 0%, rgba(15,150,241,1) 76%);
}

p.qodef-st-text,.qodef-iwt-text{
    color:#7C7C7C
}

.qodef-main-menu>ul>li.has_sub>a .qodef-menu-arrow {
    display: inline-block;
    position: relative;
    left: 2px;
    top: 0;
    color: #7C7C7C;
    margin-left: 10px
}

@media only screen and (max-width: 800px){
    .qodef-blog-holder article .qodef-post-text{
    padding: 1px 1px;
}
    .qodef-post-image img.attachment-full.size-full.wp-post-image {
    height: 230px !important;
    width: 1300px;
    object-fit: cover;
}
    .blog-home .qodef-blog-list-holder .qodef-bl-item .qodef-post-image img {
    height: 230px;
    object-fit: cover;
}
    .qodef-blog-holder article .qodef-post-info-top {
    margin-bottom: 8px;
        margin-top: 10px;
}
    .qodef-post-content .elementor-column-gap-default>.elementor-column>.elementor-element-populated{
        padding: 0px !important;
    }

    input#gform_submit_button_5 {
        align-self: start !important;
        margin-top: -65px;
        margin-left: 200px;
		z-index:2;
    }
}



.qodef-post-image img.attachment-full.size-full.wp-post-image {
    height: 500px;
    width: 1300px;
    object-fit: cover;
	display: none;
}

.qodef-content .qodef-content-inner > .qodef-container > .qodef-container-inner{
        /*padding: 10px 0px 12px 0px !important;*/
}

.porto-tes .qodef-pli-image {
    height: 250px;
}

.porto-tes .qodef-portfolio-list-holder article .qodef-pl-item-inner {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 250px !important;
}

.porto-tes .qodef-portfolio-list-holder article .qodef-pli-image img {
    height: 250px;
    object-fit: cover;
}


.qodef-post-content .qodef-post-text p{
    color: #7C7C7C;
}

.khusus-hyperlink p{
    color: #7C7C7C
}

.p-abu-career .qodef-section-title-holder .qodef-st-text {
    color: #7C7C7C
}

.p-abu-career p,li {
    color: #7C7C7C
}


.form-career .gform_footer.before {
    justify-content: center;
}

.form-contact input#gform_submit_button_1 {
    height: 50px !important;
}

.form-pitch input#gform_submit_button_3 {
    height: 45px !important;
}


.blog-home .qodef-blog-list-holder .qodef-bl-item .qodef-post-image img {
    height: 230px;
    object-fit: cover;
    display: block;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: .6s;
    -o-transition: .6s;
    transition: .6s
}

.blog-home .qodef-blog-list-holder .qodef-bl-item .qodef-post-content.qodef-post-has-media .qodef-post-heading .qodef-post-info-date {
display: none;
}

@media only screen and (min-width: 640px) {
.form-career span#gfield_upload_rules_4_4 {
    display: none;
}
.form-career div#field_4_8 {
    margin-top: -92px;
}
	.form-career .gform_wrapper.gravity-theme .gfield textarea.small {
    height: 135px;
    border: 1px solid #E1E1E1;
}
}



div#text-7 .textwidget {
    font-weight: 300;
}


div#custom_html-2 .textwidget.custom-html-widget {
    font-weight: 300;
}


div#text-6 .textwidget {
    font-weight: 300;
    
}


div#text-11 .textwidget {
    font-weight: 300;
}


.widget.qodef-custom-font-widget h3.qodef-custom-font-holder.qodef-cf-1422 {
    font-size: 24px !important;
}

@media only screen and (min-width: 1000px){
.form-footer input#gform_submit_button_5 {
    margin-left: -80px !important;
    padding-right: 50px;
	z-index: 2;
}
}
.form-footer .gform_wrapper.gravity-theme .gform_footer{
    padding: 0px 0;
}


.blog-archive-button a.qodef-btn.qodef-btn-medium.qodef-btn-outline.qodef-btn-icon:hover {
    color: #fff !important;
    background: #0F96F1 !important;
}
span.qodef-social-icon-widget:hover {
    color: #0F96F1;
}

.qodef-blog-holder article .qodef-post-heading .qodef-post-info-date {
    position: absolute;
    bottom: -76px;
    right: 0;
    width: 76px;
    height: 76px;
    background-color: #112446;
    text-align: center;
    display: table;
    table-layout: fixed;
    z-index: 101
}

.qodef-blog-holder article .qodef-post-info-top .qodef-label-line {
    display: inline-block;
    vertical-align: middle;
    height: 2px;
    width: 40px;
    margin-right: 15px;
    background-color: #112446;
}

.qodef-blog-holder article .qodef-post-info-top>div {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding: 0 14px 0 0;
    color: #112446;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: .08em
}

.qodef-blog-holder.qodef-blog-single article .qodef-post-text {
    background-color: #fafafa00 !important;
}

.qodef-blog-holder article .qodef-post-info-bottom {
    display: none;
}


.form-pitch select#input_3_10 {
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 7px;
}

.form-pitch span#gfield_upload_rules_3_7 {
    display: none;
}

.form-pitch div#field_submit {
    justify-content: right;
}
.nav.team li.nav-item.team-button {
    margin-top: 30px;
}


.btn-home-hero .qodef-btn.qodef-btn-outline {
    background-color: #fff !important;
}

.btn-home-hero .qodef-btn.qodef-btn-outline:hover {
    background-color: #0F96F1 !important;
}

.link-biru-porto a {
    color: #0F96F1 !important;
    text-decoration: underline !important;
}
.owl-home .qodef-ig-image {
    margin-right: 15px;
    
}

.owl-home .qodef-ig-image img {
  object-fit: contain !important;
      height: 100px;
    width: 150px;
}
@media only screen and (min-width: 800px){
.qodef-column-content.qodef-grid-col-3 div#text-6 {
    padding-right: 25px;
    padding-left: 25px;
}
}

.hal-impact img.attachment-full.size-full {
    max-width: 150px;
}

.hal-impact span.qodef-iwt-title-text {
    color: #112446;
    font-weight: 700;
}

.hal-impact p.qodef-iwt-text {
    color: #7C7C7C;
}

.hal-impact .elementor-widget-wrap.elementor-element-populated {
    padding: 15px
}

.khusus-hyperlink a {
    color: #13418F !important;
	text-decoration: underline !important;
}

.hero-home .elementor-background-overlay {
    animation: fadeInRight 2s ease-in-out;
}

.kontak-p p.qodef-st-text {
    color: #7C7C7C;
}

.playbook-p p.qodef-st-text {
    color: #7C7C7C;
}

.button-grapiti input#gform_submit_button_2 {
  margin-left: auto; 
    margin-right: 0;
    width: 10em !important;
}
.arc-report h3.elementor-post__title {
    overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}

.arc-report .elementor-post__excerpt {
        overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}

p#breadcrumbs span.breadcrumb_last {
    margin-right: 10px;
    margin-left: 10px;
}

.accord-career h4 {
    color: #13418F;
    font-weight: 600;
    font-size: 18px;
}

.accord-career span.qodef-tab-title {
    font-weight: 600;
    font-size: 22px;
}

.qodef-accordion-holder.qodef-ac-simple .qodef-accordion-title.ui-state-active,.qodef-accordion-holder.qodef-ac-simple .qodef-accordion-title.ui-state-hover {
    color: #112446;
}

.qodef-accordion-holder.qodef-ac-simple .qodef-accordion-title{
    color: #7C7C7C
}

.contact-us span.elementor-icon-list-text {
    color: #808080;
}

.qodef-top-bar a.qodef-icon-widget-holder {
    color: #fff !important;
}

.qodef-related-post h2.entry-title.qodef-post-title {
    font-size: 17px !important;
    overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}

.qodef-related-post .qodef-post-info-author {
    font-size: 10px !important;
}


span.breadcrumb_last {
    color: #112446;
    font-weight: 500;
}

p#breadcrumbs {
	margin-top: 10px;
    font-weight: 500;
    pointer-events: none;
  cursor: default;
  text-decoration: none;
}
p#breadcrumbs a{
    color: #7C7C7C;
    margin-right: 10px;
}

.type-home span.qodef-typeout.qodef--initialized {
    background: linear-gradient(270deg, rgba(19,65,143,1) 0%, rgba(15,150,241,1) 76%);
}

.label-header-putih .qodef-section-title-holder .qodef-label .qodef-label-text {
    font-weight: 500 !important;
}

.acv-home a {
    overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}

.acv-home h2.entry-title.qodef-post-title {
    font-size: 22px !important;
}

.acv-home .qodef-post-info-top {
    display: none;
}

span.qodef-day {
    font-family: 'poppins' !important;
}

.blog-home a {
        overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}

.blog-home h2.entry-title.qodef-post-title {
        font-size: 22px !important;
}

/* blog*/
.qodef-blog-holder.qodef-blog-single article.has-post-thumbnail .qodef-post-heading .qodef-post-info-date {
	display: none;
}


/* zhb */

.nav.team{
    display:flex;
    justify-content:center;
    margin-bottom:50px;
    margin-top: 20px;
}

.nav.team li a{
    margin:0 8px;
    background:white;
    padding:10px 20px;
    border-radius:30px;
    border: 1px solid 
}

.nav.team li a.active.show{
    background:linear-gradient(90deg,#0ca1f4,#1152a4);
    border:1px solid #e8e8e800;
    color:white;
}

/*  */

.wrap-carousel-team .owl-nav{
    position: relative;
    width: 100%;
    top: 100%;
}

.wrap-carousel-team .owl-nav > button{
    position: absolute;
}

.wrap-carousel-team .owl-nav > button.owl-prev {
    right:40px;
}

.wrap-carousel-team .owl-nav > button.owl-next {
    right: 0;
}

/*  */

.wrap-carousel-team .owl-nav > button span{
    border:1px solid #f1f1f1;
    color:#f1f1f1;
    padding:10px 15px;
    border-radius:0px;
    background:#1152a4;;
}

.wrap-carousel-team .owl-nav > button:hover span{
    border:1px solid #e8e8e8;
    color:#fff;
    background:#1152a4;
    padding:10px 15px;
    border-radius:0px;
}

.wrap-carousel-team .owl-nav > button.owl-next:focus,
.wrap-carousel-team .owl-nav > button.owl-prev:focus,
.wrap-carousel-team .owl-nav > button.owl-next:hover,
.wrap-carousel-team .owl-nav > button.owl-prev:hover{
    background:none;
}

.wrap-carousel-team .owl-nav > button:focus{
    outline: none;
}

/*  */

.team-card-child{
    padding:20px 10px;
    background-color: #F7F7F7;
}

.team-card-child h3{
    margin:0;
    color:#112446;
    font-weight:bold;
}

.team-card-child p{
    margin:10px 0 0 0;
    text-transform:uppercase;
    color: #7C7C7C;
    font-weight: 300;
}

.owl-who button.owl-prev span{
    background-color: #13418F;
}

.owl-who button.owl-next span{
    background-color: #0F96F1;
}

.item.team-card {
    margin-bottom: 20px;
}

.owl-avm .nav.team{
    justify-content: middle;
    margin-top: -30px;
    margin-bottom: 70px;
}

/* Start custom CSS for eael-gravity-form, class: .elementor-element-8d57266 */
.button-grapiti input#gform_submit_button_2 {
  margin-left: auto;
  margin-right: 0;
  width: 21% !important;
}
