/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 17 2026 | 13:48:32 */
/* dme landing page css */
.dme-landing-service .icon_grid {
    gap: 20px !important;
    align-items: stretch !important;
}

.dme-landing-service .item_wrapper_type {
    background: #fff;
    padding: 40px 36px;
    border-radius: 14px;
    border: 1px solid #E2E8F0;
    justify-content: self-start;
    align-items: self-start;
}

.dme-hero-section {
    background-image: url(https://www.prochant.com/wp-content/uploads/2026/07/dme-hero-bg-scaled-1.png?id=3124) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.dme-landing-service .item_content {
    align-items: self-start !important;
}

.dme-landing-service h6,
.dme-landing-service p {
    text-align: left !important
}

.dme-landing-service .icon_grid .item_wrapper_type .item_content .box_details h6 {
    color: #073434 !important;
    font-size: 22px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: normal !important;
    min-height: 50px !important;
}

.dme-landing-service .icon_grid .item_wrapper_type .item_content .box_details p {
    color: #444;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;

}

.dme-landing-service .box_details {
    gap: 10px !important
}

.national-dme-service-section-img img {
    border-radius: 30px;
    height: 282px;
    object-fit: cover;
}

.dme-advisor-section {
    background: #E0E0E0;
    border-radius: 25px;
}

.dme-advisor-section .pre-footer.landing {
    background: transparent !important;
}

.dme-so-landing {
    display: flex;
    justify-content: center;
}

.dme-special-offer-cotainer {
    max-width: 611px;
    margin: auto;
}

@media (min-width: 768px) {
    .dme-advisor-section .vc_col-sm-3 {
        width: 35%;
    }

    .dme-advisor-section .vc_col-sm-9 {
        width: 65%;
    }

    .dme-advisor-section .wpb_single_image.vc_align_left {
        text-align: right !important;
    }
}

.dme-article .vc_custom_1784286968281 {
    background-position: left center !important;
}

.dme-team-section {
    background-image: url('/wp-content/uploads/2026/07/dme-team-bg.png') !important;
    background-size: cover;
    background-position: center right !important;
    border-radius: 25px !important;
}

.vc_custom_1784557371463 {
    background-position: top !important;
}

.dme-team-section .vc_custom_1757012017933 .wpb_wrapper {
    display: flex;
    flex-direction: column;

    justify-content: center;
    align-items: CENTER;
}

.page-national-dme .landing-header {
    display: none;
}

.page-national-dme .vc_btn3 {
    padding: 22px 28px !important;
    background-color: #1CDADE !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 800 !important;
    line-height: 24px !important;
    color: #205C5C !important;
}
.page-national-dme .gform_confirmation_message {
    text-align: center;
    color: #000 !important;
    font-weight: bold;
    font-size: 24px !important;
	line-height:1.4 !important;
}

.page-national-dme .footer-box .logos {
    display: none !Important;
}

.page-national-dme .footer-box .copyright {
    width: 100% !important;
}

.page-national-dme .footer-box .wp-block-paragraph {
    display: flex !important;
    width: 100% !important;
    justify-content: space-between !important;
    max-width: 100% !important;
    font-size: 12px !important;
    color: #fff !important;
    font-family: Helvetica !important;
}

.page-national-dme .footer-box .wp-block-paragraph a {
    color: #fff !important;
    font-size: 12px !important;
    font-family: Helvetica !important;
}

.vc_custom_1784543213573 {
    background-position: right !important;
    background-repeat: no-repeat;
}

.padding-80 {
    padding: 0px 80px !important;
}



.dme-article {
    background-image: url('https://www.prochant.com/wp-content/uploads/2026/07/special-offer-2-scaled-1.png');
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: top left !important;
}

@media screen and (max-width: 768px) {
    .dme-advisor-section .wpb_single_image.vc_align_left {
        text-align: center !important;
    }

    .dme-advisor-section .wpb_text_column .wpb_wrapper {
        text-align: center !important;
    }

    .dme-advisor-section .wpb_text_column .wpb_wrapper p {
        text-align: center !important;
    }

    .dme-advisor-section .wpb_text_column .wpb_wrapper h3 {
        color: #666 !important;
        font-family: Inter !important;
        font-size: 16px !important;
        font-style: normal !important;
        font-weight: 500 !important;
        line-height: normal !important;
        text-transform: uppercase;
    }

    .dme-advisor-section .button-primary {
        text-align: center !important;
    }

}

.dme-mg-mobile {
    display: none;
}

.dme-landing-service ul li {
    font-size: 23px !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 36px !important;
}


@media screen and (max-width: 991px) {
    .padding-80 {
        padding: 0px 30px !important;
    }

    .dme-advisor-section {
        max-width: 90% !important
    }
    .dme-special-offer h2,
    .dme-special-offer .wpb_single_image,
    .dme-special-offer p,
    .dme-special-offer .button-primary {
        text-align: left !important;
    }
    .dme-so-landing {
    display: flex;
    justify-content:flex-start !important;
    
}

}

@media (max-width: 767px) {

    .dme-desktop-img {
        display: none;
    }

    .dme-mg-mobile {
        display: block;
    }

    .dme-mg-mobile img {
        height: 180px !important;
    }

    .page-national-dme .vc_section_small_label span {
        font-size: 12px !important;
    }

    .dme-team-section {
        background-image: none !important;
        background: radial-gradient(70.71% 70.71% at 50% 50%,
                #073434 0%,
                #000 100%) !important;
    }

    .dme-landing-service h2 {
        font-family: Inter !important;
        font-size: 28px !important;
        line-height: normal !important;
        font-weight: 700 !important;
    }

    .dme-articles {
        border-radius: 16px;
        border: 1px solid #E2E8F0;
        background: #F8FAFC;
        padding: 32px;
    }

    .dme-articles h2 {
        font-family: Inter !important;
        font-size: 24px !important;
        line-height: normal !important;
        font-weight: 700 !important;
    }

    .dme-landing-service ul li {
        font-size: 18px !important;
        font-style: normal !important;
        font-weight: 400 !important;
        line-height: 18px !important;
    }

    .page-national-dme p {
        font-family: Inter !important;
        font-size: 15px !important;
        font-style: normal !important;
        font-weight: 400 !important;
        line-height: 22.5px !important;
    }

    .dme-hero-landing p {
        font-size: 16px !important;
        font-family: Inter !important;

        font-weight: 400 !important;

        font-style: Regular !important;



        line-height: 160% !important;

        letter-spacing: 0% !important;
    }

    .hide-on-desktop {
        display: none !important;
    }

    .dme-special-offer h2,
    .dme-special-offer .wpb_single_image,
    .dme-special-offer p,
    .dme-special-offer .button-primary {
        text-align: left !important;
    }

    .dme-special-dark-p p {
        font-size: 20px !important;
			font-weight: 700 !important; 
    }

    .dme-special-offer h2 {
        font-size: 28px !important;
    }

    .dme-special-offer .wpb_single_image img {
        max-width: 280px !important;
    }

    .dme-footer-link-wrapper p {
        text-align: left !important
    }

    .dme-hero-section {
        background-image: url(https://www.prochant.com/wp-content/uploads/2026/07/dme-hero-mobile-bg.png) !important;

    }

    .dme-hero-section img {
        max-width: 280px !important
    }

    .dme-hero-section .wpb_single_image {
        text-align: left !important;
        
    }

    .dme-footer .vc_sep_holder .vc_sep_line {
        border: 0.3px solid #8C8989 !Important;
    }

}

.dme-executive-teams .wpb_single_image.vc_align_left {
    text-align: center !important
}

.dme-executive-teams h4,
.dme-executive-teams p {
    text-align: center !important
}

.dme-executive-teams-mobile img {
    max-width: 70px !important;
}

.dme-executive-teams-mobile {
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 20px !important;
    padding-left: 15px !important;
}

.dme-executive-teams-mobile> :first-child {
    flex: 0 0 12%;
}

.dme-executive-teams-mobile> :last-child {
    flex: 0 0 85%;
}

.dme-executive-teams-mobile h4 {
    font-size: 16px !important;
}

.dme-executive-teams-mobile p {
    font-size: 14px !important;
}

.page-national-dme .landing-footer {
    display: none
}

.dme-footer img {
    max-width: 179px !important;
}
.nde-dedicated-img-col .vc_btn3 {
	margin-right:-20px
}
.container-dme {
    width: calc(100% - 48px) !important;
    max-width: 1370px;
    margin-inline: auto;
}

@media (max-width: 1200px) {
    .container-dme {
        width: calc(100% - 40px) !important;
    }
}

@media (max-width: 768px) {
    .container-dme {
        width: calc(100% - 30px) !important;
    }
}

@media (max-width: 576px) {
    .container-dme {
        width: calc(100% - 30px) !important;
    }
}

@media (min-width: 992px) {
	.hero_logo_container figure{
		width:100%;
		display:block;
	}
	.hero_logo_container .vc_single_image-wrapper {
		width:100%;
		display:block;
	}
	.hero_logo_container .vc_single_image-wrapper img{
		width:80% !important;
		margin-top:-100px
	}
	.dme-landing-service .icon_grid {
		flex-wrap:wrap !important;
	}
	
	


}


@media (min-width: 1100px) {
	
	.dme-landing-service .item_wrapper_type{
     flex: 0 0 calc((100% - 60px) / 4) !important;
		 width: calc((100% - 45px) / 4);
}
}

.dme-service-heading h2{
	font-weight:700 !important;
}

@media (max-width: 1100px) {
	
	.dme-landing-service .item_wrapper_type{
    
		 flex: 0 0 calc((100% - 20px) / 2) !important;
}
}

@media (max-width: 992px) {
	.mobile-logo-container .vc_single_image-wrapper img{
		margin-top:0px !important;
		max-width:90% !important;
		padding-left:20px;
		padding-bottom:30px;
	}
	.dme-service-heading h2{
		font-size:54px !important;
		line-height:54px !important
	}
	.dme-articles .vc_column-inner{
		padding-left:0px !important;
	}
	
	
}

@media (max-width: 786px) {
	.mobile-logo-container .vc_single_image-wrapper img{
	
		padding-left:0px !important;
		padding-bottom:5px;
	}
	.dme-service-heading h2{
		font-size:48px !important;
		line-height:48px !important;
	}
	
}

.dme-executive-teams img{
	width:50% !important; 
}

.dme-executive-teams .wpb_single_image .vc_figure, .dme-executive-teams .wpb_single_image .vc_single_image-wrapper{
	width:100%;
}
.dme-blue-list li strong{
	font-size:25px !important;
	font-weight:900 !important;
}
.container-dme{
	margin-left:auto !important;
	margin-right:auto !important;
}

@media (max-width: 767px) {
	
	.hide-onmobile{
		display:none !important;
	}
	
}

@media (min-width: 768px) {
	.hide-ondesktop{
		display:none !important;
	}
}


/* Modal wrapper */
.consultation-form-modal {
    display: none;
    position: fixed;
    inset: 0;
    z-index: 999999;
}

/* Dark background */
.consultation-form-overlay {
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.65);
}

/* Popup */
.consultation-form-popup {
    position: relative;
    width: 90%;
    max-width: 650px;
    max-height: 90vh;
    overflow-y: auto;
    margin: 5vh auto 0;
    background: #fff;
    padding: 40px;
    border-radius: 4px;
    z-index: 2;
    box-sizing: border-box;
}

/* Close button */
.consultation-form-close {
    position: absolute;
    top: 10px;
    right: 15px;
    width: 35px;
    height: 35px;
    border: 0;
    background: transparent;
    font-size: 30px;
    line-height: 30px;
    cursor: pointer;
    z-index: 3;
}

/* Prevent page scrolling when modal is open */
body.consultation-modal-open {
    overflow: hidden;
}

/* Mobile */
@media (max-width: 767px) {
    .consultation-form-popup {
        width: 94%;
        max-height: 90vh;
        padding: 30px 20px;
        margin-top: 5vh;
    }
}

.dme-footer{
	padding-top: 65px !important;
    padding-bottom: 65px !important;
    background-color: #000000 !important;
}

.dme-webinar-section{overflow:hidden;border-radius:34px}.dme-webinar-section.container-dme{max-width:1580px!important}
.dme-webinar-wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);gap:84px;align-items:center;padding:86px 92px}
.dme-webinar-copy{color:#fff;max-width:720px}
.dme-webinar-copy h2{color:#fff;font-size:46px;line-height:1.08;margin:0 0 24px;font-weight:800}
.dme-webinar-copy h3{color:#baf3f5;font-size:27px;line-height:1.3;margin:0 0 42px;font-weight:700}
.dme-webinar-copy p{color:#fff;font-size:18px;line-height:1.72;margin:0 0 32px}
.dme-webinar-copy p+p{margin-top:10px}.dme-webinar-copy .webinar-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;padding:17px 34px;background:#2b7e7e;color:#fff!important;font-size:17px;font-weight:700;text-decoration:none;border-radius:5px;box-shadow:0 2px 0 rgba(0,0,0,.25)}
.dme-webinar-art{max-width:540px;justify-self:end}.dme-webinar-art img{display:block;width:100%;height:auto;border-radius:24px;box-shadow:0 18px 50px rgba(0,0,0,.28)}
@media(max-width:991px){.dme-webinar-wrap{grid-template-columns:1fr;padding:60px 50px;gap:48px}.dme-webinar-copy h2{font-size:38px}.dme-webinar-art{max-width:620px;margin:0 auto;justify-self:center}}
@media(max-width:600px){.dme-webinar-section{border-radius:24px}.dme-webinar-wrap{padding:42px 26px}.dme-webinar-copy h2{font-size:31px}.dme-webinar-copy h3{font-size:22px}.dme-webinar-copy p{font-size:16px;line-height:1.55}.dme-webinar-copy .webinar-cta{width:100%}}
  