.content-body .content-wrapper,.content-hero .content-wrapper{max-width:1080px}.content-hero{background-color:var(--jencap-background);border-bottom:1px solid var(--jencap-divider);padding:var(--spacing-3xl) 0 var(--spacing-xl)}.content-hero h1{color:var(--jencap-text);font-size:48px;font-weight:600;letter-spacing:1px;margin-bottom:0;padding-bottom:10px;text-transform:uppercase}.content-body{padding:var(--spacing-2xl) 0 0}.content-body em,.content-body p{color:var(--jencap-text);font-family:agenda,sans-serif;font-size:20px;font-weight:300;line-height:120%}.content-body h2{color:#393f3e!important;font-size:40px}.content-body h2,.content-body h3{font-family:agenda,sans-serif;font-weight:600}.content-body h3{color:#0098a2!important;font-size:23px;line-height:120%}.content-body h4{font-size:18px;font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs);margin-top:var(--spacing-md)}.content-body a{color:var(--jencap-primary);font-family:agenda,sans-serif;font-size:20px;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color var(--transition-normal)}.content-body a:focus,.content-body a:hover{text-decoration-color:var(--jencap-primary)}.content-body a.button{color:var(--jencap-white);display:inline-block;margin-bottom:0;margin-top:var(--spacing-xs);text-decoration:none}.content-body a.button:focus,.content-body a.button:hover{background-color:var(--jencap-text);color:var(--jencap-white);text-decoration-color:transparent}.content-body p:has(>a.button:only-child){margin-bottom:var(--spacing-xs)}.content-body ol,.content-body ul{font-family:agenda,sans-serif;font-size:20px;font-weight:300;padding-left:18px}.content-body li{font-size:20px;font-weight:300;line-height:120%}.content-body img{border-radius:var(--border-radius-sm);height:auto;max-width:100%}.content-body img[src*=wp-content]{display:none}.content-body p:has(>img[src*=wp-content]){font-size:0;line-height:0;margin:0;padding:0}.content-body img[src*=wp-content]+br{display:none}.content-body blockquote{border-left:4px solid var(--jencap-primary);color:var(--jencap-text-muted);font-style:italic;margin:var(--spacing-lg) 0;padding-left:var(--spacing-md)}.content-body table{border-collapse:collapse;margin-bottom:1.4rem;width:100%}.content-body td,.content-body th{border-bottom:1px solid var(--jencap-divider);padding:var(--spacing-sm);text-align:left}.content-body th{background-color:var(--jencap-background)}.content-body strong,.content-body th{font-weight:var(--font-weight-semibold)}.content-body hr{border:none;border-top:1px solid var(--jencap-divider);margin:var(--spacing-xl) 0}.page--office-locations .content-body .content-wrapper{max-width:1128px}.page--office-locations .content-hero{background:linear-gradient(rgba(0,152,162,.75),rgba(0,152,162,.85));background-color:var(--jencap-accent);border-bottom:none;padding:42px 0}.page--office-locations .content-hero h1{color:#fff;font-size:48px;letter-spacing:1px;padding-bottom:0;text-align:center}.page--office-locations .content-body{padding:var(--spacing-lg) 0 var(--spacing-2xl)}.page--office-locations .content-body h2{border-bottom:1px solid var(--jencap-divider);font-size:22px;margin-bottom:6px;margin-top:12px;padding-bottom:4px}.page--office-locations .content-body .dropdown-item{background:var(--jencap-background);border-radius:var(--border-radius-sm);color:var(--jencap-primary);display:inline-block;font-size:11px;font-weight:600;margin:1px;padding:2px 8px;text-decoration:none}.page--office-locations .content-body .dropdown-item:hover{background:var(--jencap-primary);color:#fff;text-decoration:none}.page--office-locations .content-body .dropdown-item+br{display:none}.page--office-locations .office-state{margin-bottom:14px}.page--office-locations .office-state h2{font-size:20px;margin-bottom:4px;margin-top:8px;padding-bottom:2px}.page--office-locations #hs_cos_wrapper_cta_banner,.page--office-locations .cta-banner{display:none}.page--office-locations .office-grid{display:grid;gap:4px 20px;grid-template-columns:repeat(3,1fr)}.page--office-locations .office-card h3{font-size:14px;font-weight:700;line-height:1.3;margin:0 0 2px}.page--office-locations .office-card p{font-size:13px;font-weight:300;line-height:1.3;margin:0 0 10px}.page--binding-authority .content-body ul{column-count:3;column-gap:24px;padding-left:var(--spacing-md)}.page--binding-authority .content-body li{break-inside:avoid;font-size:15px;margin-bottom:4px}.page--binding-authority .content-body ul+ul{margin-top:0}.page--custom-solutions #hs_cos_wrapper_cta_banner,.page--custom-solutions .cta-banner{display:none}.page--areas-of-specialization .industry-grid,.page--custom-solutions .industry-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:var(--spacing-xl)}.page--custom-solutions .industry-card{background:var(--jencap-background);border-radius:var(--border-radius-sm);padding:var(--spacing-md);text-align:center}.page--custom-solutions .industry-card h3{border-bottom:none;color:var(--jencap-primary);font-size:18px;font-weight:600;margin-bottom:var(--spacing-sm);margin-top:0;padding-bottom:0}.page--custom-solutions .industry-card p{font-size:16px;line-height:1.4;margin-bottom:var(--spacing-sm)}.page--custom-solutions .industry-card a{color:var(--jencap-accent);font-size:14px;font-weight:600;letter-spacing:.5px;text-decoration:none;text-transform:uppercase}.page--custom-solutions .industry-card a:hover{text-decoration:underline}.page--areas-of-specialization .stats-section,.page--custom-solutions .stats-section{background:var(--jencap-primary);display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin:var(--spacing-xl) 0 0;padding:48px 24px}.page--areas-of-specialization .stats-card,.page--custom-solutions .stats-card{color:#fff;text-align:center}.page--areas-of-specialization .stats-card p,.page--custom-solutions .stats-card p{color:hsla(0,0%,100%,.4);font-size:64px;font-weight:700;line-height:1;margin-bottom:8px}.page--areas-of-specialization .stats-card h3,.page--custom-solutions .stats-card h3{border-bottom:none;color:#fff;font-size:20px;font-weight:700;margin:0;text-transform:uppercase}.page--areas-of-specialization .button-row,.page--custom-solutions .button-row{display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin-bottom:var(--spacing-xl)}.page--areas-of-specialization .button-row .button,.page--custom-solutions .button-row .button{background:var(--jencap-accent,var(--jencap-secondary));border:1px solid hsla(0,0%,100%,.2);color:#fff!important;display:block;font-size:16px;font-weight:700;padding:14px 24px;text-align:center;text-decoration:none!important;text-transform:uppercase}.page--areas-of-specialization .button-row .button:hover,.page--custom-solutions .button-row .button:hover{background:#009553;color:#fff!important;text-decoration:none!important}.content-body a:has(>img[src*=wp-content]){display:none}.page--exclusive-programs .content-body hr{border-top:2px solid var(--jencap-accent,var(--jencap-secondary));margin:var(--spacing-lg) 0}.page--exclusive-programs .content-body h3{color:var(--jencap-primary)}.page--exclusive-programs .content-body h1.program-contact{color:var(--jencap-primary);font-size:20px;font-weight:600;margin-top:var(--spacing-sm)}.page--areas-of-specialization .content-hero{background:linear-gradient(rgba(0,60,50,.78),rgba(0,60,50,.78)),url(https://50259120.fs1.hubspotusercontent-na1.net/hubfs/50259120/jencap/backgrounds/hero-specialization.png) 50%/cover no-repeat;border-bottom:none}.page--areas-of-specialization .content-hero h1{color:#fff}.page--areas-of-specialization .industry-grid{margin-top:var(--spacing-lg)}.page--areas-of-specialization .industry-card{background:linear-gradient(135deg,#00827e,#006d6a)!important;border-radius:0!important;color:#fff!important;display:flex;flex-direction:column;min-height:auto;padding:24px 20px 20px!important;text-align:left!important}.page--areas-of-specialization .industry-card:first-child{background-image:linear-gradient(rgba(0,100,80,.8),rgba(0,100,80,.8)),url(https://50259120.fs1.hubspotusercontent-na1.net/hubfs/50259120/jencap/backgrounds/card-wholesale-brokerage.jpg)!important;background-position:50%!important;background-size:cover!important}.page--areas-of-specialization .industry-card:nth-child(2){background-image:linear-gradient(rgba(0,100,80,.8),rgba(0,100,80,.8)),url(https://50259120.fs1.hubspotusercontent-na1.net/hubfs/50259120/jencap/backgrounds/card-binding-authority.jpg)!important;background-position:50%!important;background-size:cover!important}.page--areas-of-specialization .industry-card:nth-child(3){background-image:linear-gradient(rgba(0,100,80,.8),rgba(0,100,80,.8)),url(https://50259120.fs1.hubspotusercontent-na1.net/hubfs/50259120/jencap/backgrounds/card-programs.jpg)!important;background-position:50%!important;background-size:cover!important}.page--areas-of-specialization .industry-card h3{color:#fff;font-size:20px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.page--areas-of-specialization .industry-card p{color:hsla(0,0%,100%,.9);flex:1}.page--areas-of-specialization .industry-card a{align-self:flex-start;border:2px solid var(--jencap-accent,var(--jencap-secondary));border-radius:4px;color:#fff;display:inline-block;font-size:13px;font-weight:700;letter-spacing:1px;margin-top:auto;padding:10px 24px;text-align:center}.page--areas-of-specialization .industry-card a:hover{background:var(--jencap-accent,var(--jencap-secondary));text-decoration:none}.page--areas-of-specialization .aos-quote-section{align-items:flex-start;display:flex;gap:40px;padding:40px 0 80px}.page--areas-of-specialization .aos-quote-card{border-left:4px solid var(--jencap-accent,var(--jencap-secondary));flex:0 0 260px;padding:24px;position:relative}.page--areas-of-specialization .aos-quote-card:before{color:var(--jencap-accent,var(--jencap-secondary));content:"\201C";display:block;font-size:48px;line-height:.8;margin-bottom:8px}.page--areas-of-specialization .aos-quote-card>p:first-of-type{color:var(--jencap-text);font-size:14px;font-style:italic;line-height:1.5;margin:0}.page--areas-of-specialization .aos-quote-author{font-size:15px!important;font-style:normal!important;font-weight:700;margin:16px 0 2px!important}.page--areas-of-specialization .aos-quote-title{color:var(--jencap-text-muted);font-size:13px!important;font-style:normal!important;margin:0!important}.page--areas-of-specialization .aos-heading-col{flex:1;min-width:0}.page--areas-of-specialization .aos-main-heading{color:var(--jencap-primary);font-family:var(--font-heading);font-size:42px!important;font-style:italic;font-weight:300!important;line-height:1.2!important;margin:0 0 20px!important}.page--areas-of-specialization .aos-desc{font-size:16px!important;font-weight:300;line-height:1.5!important}.page--areas-of-specialization .stats-section{padding:64px 24px}.page--areas-of-specialization #hs_cos_wrapper_service_cta,.page--areas-of-specialization .cta-banner{display:none}.page--careers .careers-reasons-section{margin-top:152px}.page--careers .careers-reasons-section>h2{border-bottom:none;color:var(--jencap-text);font-size:40px;font-weight:600;margin-bottom:var(--spacing-xl);text-align:center}.page--careers .careers-reasons-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:var(--spacing-xl)}.page--careers .careers-reason-card{background:#fff;border:1px solid var(--jencap-divider);border-radius:var(--border-radius-sm);padding:var(--spacing-lg)}.page--careers .careers-reason-card h3{border-bottom:none;color:var(--jencap-primary);font-size:18px;font-weight:600;margin-bottom:var(--spacing-sm);margin-top:0}.page--careers .careers-reason-card p{color:var(--jencap-text);font-size:15px;font-weight:300;line-height:1.5;margin-bottom:0}.page--careers .careers-fine-print{color:var(--jencap-text-muted,#666)!important;font-size:13px!important;line-height:1.5!important;margin-bottom:var(--spacing-xl)!important}.page--careers .careers-fine-print a{font-size:13px}.page--careers .careers-top-link{display:none}.page--careers .careers-openings-grid{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:var(--spacing-xl)}.page--careers .careers-openings-card{background:var(--jencap-background);border-radius:var(--border-radius-sm);padding:var(--spacing-lg) var(--spacing-xl)}.page--careers .careers-openings-card h2{border-bottom:none;color:var(--jencap-primary);font-size:24px;font-weight:600;margin-bottom:var(--spacing-sm);margin-top:0;padding-bottom:0}.page--careers .careers-openings-card p{font-size:16px;font-weight:300;line-height:1.5;margin-bottom:var(--spacing-md)}.page--careers .careers-openings-card a{background:var(--jencap-primary);border-radius:30px;color:#fff!important;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.5px;padding:12px 28px;text-decoration:none!important;text-transform:uppercase;transition:background var(--transition-normal)}.page--careers .careers-openings-card a:hover{background:var(--jencap-text);color:#fff!important;text-decoration:none!important}.page--careers .careers-eeo{border-top:1px solid var(--jencap-divider);color:var(--jencap-text-muted,#666)!important;font-size:13px!important;line-height:1.5!important;margin-top:var(--spacing-md)!important;padding-top:var(--spacing-md)}.page--careers .careers-badge{margin:var(--spacing-xl) 0;text-align:center}.page--careers .careers-badge img{height:auto;max-width:260px}.page--careers .careers-hero-buttons{display:flex;gap:16px;margin-bottom:var(--spacing-lg)}.page--careers .careers-hero-btn{background:var(--jencap-primary);border-radius:var(--border-radius-sm);color:#fff!important;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.5px;padding:12px 28px;text-decoration:none!important;text-transform:uppercase;transition:background .2s}.page--careers .careers-hero-btn:hover{background:var(--jencap-text)}.page--careers .careers-photo-gallery,.page--careers .careers-reason-card img{display:none}.page--careers .careers-program-brands{border-top:1px solid var(--jencap-divider);margin:var(--spacing-xl) 0 var(--spacing-lg);padding-top:var(--spacing-lg)}.page--careers .careers-program-brands h2{margin-bottom:var(--spacing-md)}.page--careers .careers-program-brands a{margin:10px;max-height:80px;max-width:190px;vertical-align:middle}.page--careers .careers-program-brands img{height:auto;max-height:80px;max-width:190px;object-fit:contain;width:auto}.page--careers .careers-program-brands h2{border-bottom:none;color:var(--jencap-text);font-size:24px;font-weight:600;margin-bottom:var(--spacing-lg);padding-bottom:0;text-align:center}.page--careers .careers-program-brands img[src*=wp-content]{display:inline-block!important;margin:8px 16px;max-height:60px;vertical-align:middle;width:auto}.page--careers .careers-program-brands a{color:var(--jencap-text);display:inline-block;text-decoration:none}.page--careers #hs_cos_wrapper_cta_banner,.page--careers .cta-banner{display:none}.page--brokerage-binding-programs .brokerage-services-grid{display:grid;gap:35px;grid-template-columns:repeat(3,1fr);margin:80px 0 0;padding:0 20px}.page--brokerage-binding-programs .brokerage-service-card{align-items:center;background:linear-gradient(135deg,#00827e,#006d6a);border-radius:0;color:#fff;display:flex;flex-direction:column;min-height:500px;padding:40px 20px;text-align:center}.page--brokerage-binding-programs .brokerage-service-card:first-child{background:linear-gradient(rgba(0,152,162,.9) 30%,rgba(0,152,162,.5)),url(https://50259120.fs1.hubspotusercontent-na1.net/hubfs/50259120/jencap/backgrounds/card-wholesale-brokerage.jpg) 50%/cover no-repeat}.page--brokerage-binding-programs .brokerage-service-card:nth-child(2){background:linear-gradient(rgba(0,118,79,.9) 30%,rgba(0,118,79,.5)),url(https://50259120.fs1.hubspotusercontent-na1.net/hubfs/50259120/jencap/backgrounds/card-binding-authority.jpg) 50%/cover no-repeat}.page--brokerage-binding-programs .brokerage-service-card:nth-child(3){background:linear-gradient(rgba(0,171,98,.9) 30%,rgba(0,171,98,.5)),url(https://50259120.fs1.hubspotusercontent-na1.net/hubfs/50259120/jencap/backgrounds/card-programs.jpg) 50%/cover no-repeat}.page--brokerage-binding-programs .brokerage-service-card h3{color:#fff;font-size:16px;font-weight:700;letter-spacing:1px;margin-bottom:var(--spacing-xs);text-transform:uppercase}.page--brokerage-binding-programs .brokerage-service-card p{color:hsla(0,0%,100%,.9);flex:1;font-size:13px;line-height:1.5;margin-bottom:var(--spacing-sm)}.page--brokerage-binding-programs .brokerage-service-card a{background:transparent;border:2px solid #fff;border-radius:var(--border-radius-sm);color:#fff!important;display:inline-block;font-size:13px;font-weight:600;letter-spacing:.5px;margin-top:auto;padding:10px 24px;text-decoration:none!important;text-transform:uppercase}.page--brokerage-binding-programs .brokerage-service-card a:hover{background:hsla(0,0%,100%,.15)}.page--brokerage-binding-programs .brokerage-quote{background:var(--jencap-background);border-left:4px solid var(--jencap-primary);font-style:italic;margin:var(--spacing-xl) 0;padding:var(--spacing-lg) var(--spacing-xl)}.page--brokerage-binding-programs .brokerage-quote p:first-child{color:var(--jencap-text);font-size:20px;line-height:1.5}.page--brokerage-binding-programs .brokerage-quote p:last-child{color:var(--jencap-primary);font-style:normal;font-weight:600;margin-bottom:0}.page--brokerage-binding-programs .brokerage-stats{background:var(--jencap-text);color:#fff;margin:var(--spacing-xl) -24px;padding:var(--spacing-xl) var(--spacing-lg);text-align:center}.page--brokerage-binding-programs .brokerage-stats>p{color:#fff;font-size:18px;margin:0 auto var(--spacing-md);max-width:800px}.page--brokerage-binding-programs .brokerage-stats>p:first-child{font-size:24px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.page--brokerage-binding-programs .brokerage-stats-grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-top:var(--spacing-lg)}.page--brokerage-binding-programs .brokerage-stat-card{text-align:center}.page--brokerage-binding-programs .brokerage-stat-card p{color:var(--jencap-primary);font-size:48px;font-weight:700;margin-bottom:4px}.page--brokerage-binding-programs .brokerage-stat-card h3{color:#fff;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.page--brokerage-binding-programs #hs_cos_wrapper_cta_banner,.page--brokerage-binding-programs .cta-banner{display:none}body:has(.page--brokerage-binding-programs) .header{background-color:transparent!important;box-shadow:none!important;position:absolute!important;width:100%!important}body:has(.page--brokerage-binding-programs) .header .menu__wrapper>li>.menu__link{color:#fff!important}body:has(.page--brokerage-binding-programs) .header .header__logo img{filter:brightness(0) invert(1)!important}body:has(.page--brokerage-binding-programs) .header .header__cta .button{border-color:#fff!important;color:#fff!important}.page--brokerage-binding-programs .content-hero{align-items:flex-start;border-bottom:none;display:flex;margin-top:-73px;min-height:654px;padding:103px 0 42px}.page--brokerage-binding-programs .content-body{padding-top:0}.page--brokerage-binding-programs .content-hero h1{color:#fff;font-size:58px;line-height:1.1;text-transform:uppercase}.page--brokerage-binding-programs .content-hero .content-wrapper{align-items:flex-start;display:flex;gap:44px;max-width:1440px;padding:0 75px;width:100%}.brokerage-hero-text{flex:1;min-width:0;position:relative;top:120px}.brokerage-hero-subtitle{color:#fff;font-size:23px;font-weight:300;line-height:1.4;margin-top:16px}.brokerage-hero-form{align-self:flex-start;background:hsla(0,0%,100%,.75);border-radius:4px;color:#333;flex:0 0 623px;padding:24px 28px}.brokerage-hero-form h3{color:#1a2f3c;font-size:28px;font-weight:700;margin-bottom:10px}.brokerage-hero-form p{color:#555;font-size:14px;line-height:1.5;margin-bottom:14px}.brokerage-hero-form .form-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr}.brokerage-hero-form input{background:#fff;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;color:#333;font-size:15px;padding:12px 14px;width:100%}.brokerage-hero-form input:focus{border-color:var(--jencap-primary);outline:none}.brokerage-hero-form button{background:var(--jencap-primary);border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;letter-spacing:.5px;margin-top:10px;padding:12px 24px;text-transform:uppercase}.brokerage-hero-form button:hover{background:#005c3e}@media (max-width:960px){body:has(.page--brokerage-binding-programs) .header{background-color:#fff!important;box-shadow:0 3px 12px -6px rgba(0,0,0,.3)!important;position:sticky!important}body:has(.page--brokerage-binding-programs) .header .menu__wrapper>li>.menu__link{color:inherit!important}body:has(.page--brokerage-binding-programs) .header .header__logo img{filter:none!important}body:has(.page--brokerage-binding-programs) .header .header__cta .button{border-color:inherit!important;color:inherit!important}.page--brokerage-binding-programs .content-hero{margin-top:0;padding-top:42px}.brokerage-hero-form{display:none}.page--brokerage-binding-programs .content-hero .content-wrapper{display:block}.page--brokerage-binding-programs .content-hero h1{font-size:40px}}.page--brokerage-binding-programs .content-body>.content-wrapper>.hs_cos_wrapper>.hs_cos_wrapper_type_rich_text>p:first-child,.page--brokerage-binding-programs .content-body>.content-wrapper>.hs_cos_wrapper>p:first-child{font-size:18px;line-height:1.5;max-width:800px}.page--brokerage-binding-programs .brokerage-service-card img[src*=wp-content]{display:block!important}.page--brokerage-binding-programs .brokerage-quote{align-items:flex-start;background:#fff;border:1px solid var(--jencap-divider);border-left:4px solid var(--jencap-accent,var(--jencap-secondary));display:flex;gap:40px;padding:32px}body:has(.page--careers) .header{background-color:#fff!important;box-shadow:0 3px 12px -6px rgba(0,0,0,.3)!important}body:has(.page--careers) .header .menu__wrapper>li>.menu__link{color:#333!important}body:has(.page--careers) .header .header__logo img{filter:none!important}body:has(.page--careers) .header .header__cta .button{border-color:#333!important;color:#333!important}.page--careers .content-hero{background:linear-gradient(rgba(0,152,162,.6),rgba(0,152,162,.8)),url(https://50259120.fs1.hubspotusercontent-na1.net/hubfs/50259120/jencap/wp-migrated/2022-07-jencap-careers.jpg);background-color:var(--jencap-primary);background-position:50%;background-size:cover;border-bottom:none;min-height:377px;padding:29px 0 var(--spacing-lg)}.page--careers .content-hero h1{color:#fff;font-size:48px}.page--careers .content-hero .content-wrapper{max-width:810px}.page--careers .careers-hero-subtitle{color:#fff;font-size:20px;font-weight:300;line-height:1.4;margin-top:0}.page--careers .content-hero .careers-hero-buttons{margin-bottom:0;margin-top:12px}.page--careers .content-hero .careers-hero-btn{background:transparent;border:2px solid #fff;color:#fff!important}.page--careers .content-body{padding-top:35px}.page--careers .careers-reason-card{padding-top:var(--spacing-2xl);position:relative;text-align:center}.page--careers .careers-reason-card:before{background:rgba(0,130,126,.12);border:2px solid var(--jencap-primary);border-radius:8px;content:"";display:block;height:56px;margin:0 auto var(--spacing-md);width:56px}.page--careers .careers-reason-card h3{text-align:center}.page--careers .careers-reason-card p{display:none}@media (max-width:960px){.page--custom-solutions .industry-grid,.page--office-locations .office-grid{grid-template-columns:repeat(2,1fr)}.page--custom-solutions .stats-section{grid-template-columns:repeat(2,1fr);padding:32px 16px}.page--areas-of-specialization .button-row,.page--custom-solutions .button-row{grid-template-columns:repeat(2,1fr)}.page--areas-of-specialization .aos-quote-section{flex-direction:column;gap:24px}.page--areas-of-specialization .aos-quote-card{flex:none;max-width:100%}.page--areas-of-specialization .aos-main-heading{font-size:32px!important}.page--areas-of-specialization .content-body{padding-top:40px}.page--careers .careers-reasons-grid{grid-template-columns:repeat(2,1fr)}.page--careers .careers-openings-grid{grid-template-columns:1fr}.page--careers .careers-hero-buttons{flex-direction:column}.page--brokerage-binding-programs .brokerage-services-grid,.page--brokerage-binding-programs .brokerage-stats-grid{gap:24px;grid-template-columns:1fr}.page--brokerage-binding-programs .brokerage-stats{margin:var(--spacing-xl) 0}}@media (max-width:768px){.content-hero{padding:var(--spacing-xl) 0 var(--spacing-lg)}.content-hero h1{font-size:var(--font-size-3xl)}.content-body{padding:var(--spacing-xl) 0 var(--spacing-2xl)}.content-body h2{margin-top:var(--spacing-lg)}.page--office-locations .office-grid{grid-template-columns:repeat(2,1fr)}.page--binding-authority .content-body ul{column-count:2}.page--areas-of-specialization .button-row,.page--custom-solutions .button-row,.page--custom-solutions .industry-grid,.page--custom-solutions .stats-section{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.page--office-locations .content-hero{background:var(--gradient-hero);background-color:var(--jencap-primary);padding:var(--spacing-lg) 0 var(--spacing-sm)}.page--office-locations .content-hero h1{font-size:28px;letter-spacing:normal;text-align:left}.page--office-locations .content-body .content-wrapper{max-width:none}.page--office-locations .content-body h2{font-size:18px}.page--office-locations .office-state h2{font-size:16px}.page--office-locations .office-card h3{font-size:11px;line-height:1.25;margin:0 0 1px}.page--office-locations .office-card p{font-size:11px;margin:0 0 8px}.page--office-locations .office-grid{grid-template-columns:1fr}.page--binding-authority .content-body ul{column-count:1}.page--careers .careers-reasons-grid,.page--custom-solutions .industry-grid{grid-template-columns:1fr}.page--careers .content-hero{background:var(--gradient-hero);background-color:var(--jencap-primary);min-height:auto;padding:var(--spacing-2xl) 0 var(--spacing-lg)}.page--careers .content-hero .content-wrapper{max-width:none}.page--careers .content-hero h1{font-size:36px}.page--careers .content-body{padding-top:64px}}