body:is(.page-id-7844,.page-id-7836) #header{position:relative!important;top:auto!important}
body:is(.page-id-7844,.page-id-7836) #main{padding:0!important}
body:is(.page-id-7844,.page-id-7836) #main>.page_title{display:none}
body:is(.page-id-7844,.page-id-7836) #main .entry-content{margin:0}
#main .pasch-dc{display:block!important;width:100%;max-width:none;padding:0!important;margin:0!important;color:#002e53;--container-default-padding-top:0;--container-default-padding-right:0;--container-default-padding-bottom:0;--container-default-padding-left:0}
#main .pasch-dc .e-con{padding:0;gap:0;min-width:0}
#main .pasch-dc .elementor-widget{margin:0!important;max-width:100%}
#main .pasch-dc p{margin:0}
#main .pasch-dc .elementor-heading-title{color:#002e53;line-height:1.15;letter-spacing:-.025em;margin:0;padding:0;text-transform:none;font-weight:700}
#main .pasch-dc :is(h1,h2,h3)::after,#main .pasch-dc :is(h1,h2,h3)::before{display:none!important}
#main .pasch-dc .dc-inner{display:block;width:calc(100% - 80px);max-width:1110px;margin-inline:auto}
#main .pasch-dc .dc-eyebrow{font-size:11px;line-height:1.6;letter-spacing:.14em;font-weight:700;color:#617583;margin-bottom:22px!important}
#main .pasch-dc .dc-eyebrow p::before{content:'';display:inline-block;background:#ffed00;width:28px;height:3px;vertical-align:middle;margin-right:12px}
#main .pasch-dc .dc-hero{background:#002e53;padding:48px 0 60px}
#main .pasch-dc .dc-hero-grid{display:grid!important;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center}
#main .pasch-dc .dc-hero .dc-eyebrow{color:#b5cbd8}
#main .pasch-dc .dc-title .elementor-heading-title{font-size:62px;color:white;font-weight:800;line-height:1.08}
#main .pasch-dc .dc-lead{font-size:20px;line-height:1.6;color:#c3d3df;margin-top:24px!important}
#main .pasch-dc .dc-hero-image img{width:100%;height:320px;object-fit:cover;display:block}
#main .pasch-dc .dc-section{padding:70px 0 80px}
#main .pasch-dc .dc-intro{margin-bottom:36px;max-width:850px}
#main .pasch-dc .dc-section-title .elementor-heading-title{font-size:36px}
#main .pasch-dc .dc-original{font-size:16px;line-height:1.85;color:#536b7c;margin-top:24px!important}
#main .pasch-dc .dc-grid{display:grid!important;gap:24px}
#main .pasch-dc .dc-two{grid-template-columns:repeat(2,minmax(0,1fr))}
#main .pasch-dc .dc-three{grid-template-columns:repeat(3,minmax(0,1fr))}
#main .pasch-dc .dc-card{display:flex;padding:32px;background:#f2f6f8;border-top:3px solid #002e53;min-height:250px}
#main .pasch-dc .dc-kicker{font-size:11px;letter-spacing:.12em;color:#60788b;margin-bottom:24px!important}
#main .pasch-dc .dc-card-title .elementor-heading-title{font-size:27px}
#main .pasch-dc .dc-description{font-size:15px;line-height:1.7;color:#536b7c;margin-top:18px!important;margin-bottom:28px!important}
#main .pasch-dc .dc-button{margin-top:auto!important;padding-top:28px}
#main .pasch-dc .dc-button .elementor-button{background:transparent!important;color:#002e53!important;border:0!important;border-bottom:2px solid #e8d700!important;border-radius:0!important;padding:12px 0!important;min-height:44px;font-size:14px;font-weight:700;text-align:left;line-height:1.5;white-space:normal;box-shadow:none!important}
#main .pasch-dc .dc-button .elementor-button:hover{color:#446c88!important;border-color:#002e53!important}
#main .pasch-dc a:focus-visible{outline:3px solid #b99e00;outline-offset:5px}
#main .pasch-dc .dc-feature{display:grid!important;grid-template-columns:270px 1fr;background:#f2f6f8;gap:50px;align-items:center;padding:40px}
#main .pasch-dc .dc-seal{background:#002e53;align-items:center;justify-content:center;padding:32px 20px;border-bottom:5px solid #ffed00;text-align:center;color:white}
#main .pasch-dc .dc-iso-label{font-size:20px;letter-spacing:.2em}
#main .pasch-dc .dc-iso-number .elementor-heading-title{font-size:72px;color:white;line-height:1.15}
#main .pasch-dc .dc-iso-caption{font-size:10px;letter-spacing:.1em;margin-top:14px!important;color:#bfd1dc}
#main .pasch-dc .dc-feature-copy .dc-button{padding-top:22px}
#main .pasch-dc .dc-policy-intro{margin-top:64px}
#main .pasch-dc .dc-unavailable{background:#f7f8f9;border-top-color:#a9bbc7}
#main .pasch-dc .dc-pending{font-size:12px;color:#637886;margin-top:auto!important;padding-top:30px}
@media(max-width:1024px){
 #main .pasch-dc .dc-inner{width:calc(100% - 48px)}
 #main .pasch-dc .dc-hero-grid{gap:32px}
 #main .pasch-dc .dc-title .elementor-heading-title{font-size:44px}
 #main .pasch-dc .dc-three{grid-template-columns:repeat(2,minmax(0,1fr))}
 #main .pasch-dc .dc-feature{grid-template-columns:210px 1fr;gap:32px;padding:28px}
 #main .pasch-dc .dc-card{padding:28px}
}
@media(max-width:767px){
 #main .pasch-dc .dc-inner{width:calc(100% - 40px)}
 #main .pasch-dc .dc-hero{padding:34px 0 40px}
 #main .pasch-dc .dc-hero-grid,#main .pasch-dc .dc-two,#main .pasch-dc .dc-three,#main .pasch-dc .dc-feature{grid-template-columns:minmax(0,1fr)}
 #main .pasch-dc .dc-title .elementor-heading-title{font-size:40px!important;overflow-wrap:normal}
 #main .pasch-dc .dc-lead{font-size:18px}
 #main .pasch-dc .dc-eyebrow{font-size:10px}
 #main .pasch-dc .dc-hero-image img{height:220px}
 #main .pasch-dc .dc-section{padding:44px 0 50px}
 #main .pasch-dc .dc-section-title .elementor-heading-title{font-size:30px!important}
 #main .pasch-dc .dc-card-title .elementor-heading-title{font-size:26px!important}
 #main .pasch-dc .dc-card{padding:26px;min-height:235px}
 #main .pasch-dc .dc-feature{padding:24px;gap:28px}
 #main .pasch-dc .dc-seal{padding:24px}
 #main .pasch-dc .dc-iso-number .elementor-heading-title{font-size:64px!important}
 #main .pasch-dc .dc-policy-intro{margin-top:44px}
}
