.elementor-2601 .elementor-element.elementor-element-4252b32{--display:flex;}.elementor-2601 .elementor-element.elementor-element-78977933{--display:flex;}.elementor-2601 .elementor-element.elementor-element-2493df60{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2601 .elementor-element.elementor-element-4bfabcf0{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2601 .elementor-element.elementor-element-4d83217a{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-2601 .elementor-element.elementor-element-1ecb1d33{--display:flex;}.elementor-2601 .elementor-element.elementor-element-4b83ee67{--display:flex;}.elementor-2601 .elementor-element.elementor-element-109a7d54{--display:flex;}.elementor-2601 .elementor-element.elementor-element-14ab889f{--display:flex;}.elementor-2601 .elementor-element.elementor-element-5deb139a{--display:flex;}.elementor-2601 .elementor-element.elementor-element-3db779db{--display:flex;}.elementor-2601 .elementor-element.elementor-element-2c170354{--display:flex;}.elementor-2601 .elementor-element.elementor-element-429af945{--display:flex;}.elementor-2601 .elementor-element.elementor-element-1cf344d9{--display:flex;}.elementor-2601 .elementor-element.elementor-element-584240b3{--display:flex;}.elementor-2601 .elementor-element.elementor-element-3987393e{--display:flex;}.elementor-2601 .elementor-element.elementor-element-23450585{--display:flex;}.elementor-2601 .elementor-element.elementor-element-4fe5b8af{--display:flex;}.elementor-2601 .elementor-element.elementor-element-6bd32d14{--display:flex;}.elementor-2601 .elementor-element.elementor-element-315f0181{--display:flex;}.elementor-2601 .elementor-element.elementor-element-2503dd6d{--display:flex;}.elementor-2601 .elementor-element.elementor-element-584a45b3{--display:flex;}.elementor-2601 .elementor-element.elementor-element-918086a{--display:flex;}.elementor-2601 .elementor-element.elementor-element-4ec482f9{--display:flex;}body.elementor-page-2601:not(.elementor-motion-effects-element-type-background), body.elementor-page-2601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16243f;}:root{--page-title-display:none;}@media(max-width:1600px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-4252b32 */.elementor-2601 .elementor-element.elementor-element-4252b32{padding:0!important;display:block!important;width:100%!important;}.elementor-2601 .elementor-element.elementor-element-4252b32>.elementor-widget-shortcode{width:100%!important;margin:0!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78977933 */.elementor-2601 .elementor-element.elementor-element-78977933.jc-hero{background-image:linear-gradient(90deg,rgba(22,36,63,.98) 0%,rgba(22,36,63,.92) 38%,rgba(22,36,63,.45) 66%,rgba(22,36,63,.18) 100%),url("https://jarikconrad.com/wp-content/uploads/2026/01/imgg.webp")!important;background-size:cover!important;background-position:center 22%!important;background-repeat:no-repeat!important;min-height:650px;align-items:center!important;}.elementor-2601 .elementor-element.elementor-element-78977933 .jc-hero-copy{width:62%!important;max-width:700px!important;}.elementor-2601 .elementor-element.elementor-element-78977933 .jc-portrait{display:none!important;}.elementor-2601 .elementor-element.elementor-element-78977933 .jc-muted{color:#e2e7ef!important;}@media(max-width:767px){.elementor-2601 .elementor-element.elementor-element-78977933.jc-hero{background-image:linear-gradient(rgba(22,36,63,.82),rgba(22,36,63,.94)),url("https://jarikconrad.com/wp-content/uploads/2026/01/imgg.webp")!important;background-position:62% top!important;min-height:0;}.elementor-2601 .elementor-element.elementor-element-78977933 .jc-hero-copy{width:100%!important;}}/* End custom CSS */
/* Start custom CSS */.elementor-2601 {--ink:#16243f !important;--paper:#f4f2ec !important;--orange:#ee7445 !important;--muted:#afbdd5 !important;background:var(--ink) !important;color:var(--paper) !important;font-family:Arial,sans-serif !important}
.elementor-2601 .e-con {--container-max-width:1180px !important;--gap:24px !important;}
.elementor-2601 .jc-section {padding:84px max(24px,calc((100vw - 1180px)/2)) !important;}
.elementor-2601 .jc-wrap {max-width:1180px !important;margin:auto !important;width:100% !important;padding:0 !important;}
.elementor-2601 .jc-nav {padding:24px max(24px,calc((100vw - 1180px)/2)) !important;border-bottom:1px solid #ffffff26 !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;gap:24px !important;}
.elementor-2601 .jc-brand .elementor-heading-title {font-size:22px !important;letter-spacing:-.8px !important;}
.elementor-2601 .jc-navlinks {flex-direction:row !important;gap:20px !important;width:auto !important;align-items:center !important;padding:0 !important;}
.elementor-2601 .elementor-heading-title {font-family:Arial,sans-serif !important;color:inherit !important;text-transform:none !important;font-weight:700 !important;line-height:1.1 !important;letter-spacing:-1.6px !important;}
.elementor-2601 h1.elementor-heading-title {font-size:clamp(44px,5.6vw,76px) !important;letter-spacing:-3px !important;}
.elementor-2601 h2.elementor-heading-title {font-size:clamp(32px,3.6vw,48px) !important;}
.elementor-2601 h3.elementor-heading-title {font-size:28px !important;letter-spacing:-.8px !important;}
.elementor-2601 .elementor-widget-text-editor {font-family:Arial,sans-serif !important;color:inherit !important;font-size:17px !important;line-height:1.7 !important;}
.elementor-2601 p {margin:0 0 14px !important;}
.elementor-2601 .jc-eyebrow {color:var(--orange) !important;font-size:12px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;}
.elementor-2601 .jc-muted {color:var(--muted) !important;}
.elementor-2601 .jc-lede {font-size:20px !important;line-height:1.6 !important;max-width:650px !important;}
.elementor-2601 .jc-hero {flex-direction:row !important;align-items:center !important;gap:64px !important;}
.elementor-2601 .jc-hero-copy {width:60% !important;padding:0 !important;}
.elementor-2601 .jc-portrait {width:40% !important;padding:0 !important;}
.elementor-2601 .jc-portrait img {width:100% !important;height:520px !important;object-fit:cover !important;border-radius:24px !important;}
.elementor-2601 .jc-actions {flex-direction:row !important;flex-wrap:wrap !important;gap:12px !important;padding:0 !important;}
.elementor-2601 .jc-actions .elementor-widget-button {width:auto !important;}
.elementor-2601 .elementor-button {background:var(--orange) !important;color:var(--ink) !important;border:1px solid var(--orange) !important;border-radius:100px !important;padding:17px 25px !important;font-family:Arial,sans-serif !important;font-size:15px !important;font-weight:700 !important;line-height:1.3 !important;text-decoration:none !important;}
.elementor-2601 .jc-secondary .elementor-button {background:transparent !important;color:var(--paper) !important;border-color:#ffffff55 !important;}
.elementor-2601 .jc-navlink .elementor-button {background:transparent !important;color:var(--paper) !important;border:0 !important;padding:8px 0 !important;border-radius:0 !important;}
.elementor-2601 a:focus-visible {outline:3px solid #ee7445 !important;outline-offset:5px !important;}
.elementor-2601 .jc-light {background:var(--paper) !important;color:var(--ink) !important;}
.elementor-2601 .jc-light .jc-eyebrow {color:#9c3919 !important;}
.elementor-2601 .jc-grid {display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:20px !important;padding:0 !important;}
.elementor-2601 .jc-card {padding:30px !important;border:1px solid #16243f26 !important;border-radius:20px !important;background:#fff !important;gap:18px !important;}
.elementor-2601 .jc-card .elementor-widget-text-editor {font-size:16px !important;}
.elementor-2601 .jc-card .elementor-button {background:transparent !important;border-color:#16243f66 !important;color:var(--ink) !important;}
.elementor-2601 .jc-details {border-top:1px solid #ffffff26 !important;padding:44px max(24px,calc((100vw - 1180px)/2)) !important;flex-direction:row !important;gap:70px !important;}
.elementor-2601 .jc-talk-title {width:38% !important;padding:0 !important;}
.elementor-2601 .jc-talk-body {width:62% !important;padding:0 !important;}
.elementor-2601 ul {padding-left:22px !important;margin:0 !important;} .elementor-2601 li {padding:0 0 10px !important;}
.elementor-2601 .jc-proof {background:#1d2e4f !important;}
.elementor-2601 .jc-quote {font-size:clamp(24px,2.7vw,36px) !important;line-height:1.4 !important;max-width:900px !important;}
.elementor-2601 .jc-booking {flex-direction:row !important;gap:80px !important;align-items:flex-start !important;}
.elementor-2601 .jc-half {width:50% !important;padding:0 !important;}
.elementor-2601 .jc-footer {border-top:1px solid #ffffff26 !important;padding:26px max(24px,calc((100vw - 1180px)/2)) !important;}
.elementor-2601 .jc-footer .elementor-widget-text-editor {font-size:13px !important;color:var(--muted) !important;}
.elementor-2601 [id] {scroll-margin-top:25px !important;}
@media(max-width:767px){.elementor-2601 .jc-section{padding:52px 22px !important} .elementor-2601 .jc-nav{padding:20px 22px !important;flex-wrap:wrap !important} .elementor-2601 .jc-navlinks{gap:18px !important} .elementor-2601 .jc-hero,.elementor-2601 .jc-details,.elementor-2601 .jc-booking{flex-direction:column !important;gap:30px !important} .elementor-2601 .jc-hero-copy,.elementor-2601 .jc-portrait,.elementor-2601 .jc-talk-title,.elementor-2601 .jc-talk-body,.elementor-2601 .jc-half{width:100% !important} .elementor-2601 .jc-portrait img{height:340px !important;object-position:50% 30% !important} .elementor-2601 .jc-grid{grid-template-columns:1fr !important} .elementor-2601 h1.elementor-heading-title{letter-spacing:-1.8px !important} .elementor-2601 .jc-card{padding:25px !important} .elementor-2601 .jc-actions{gap:12px !important}}

.elementor-2601 .elementor-widget-heading,.elementor-2601 .elementor-widget-text-editor{color:#f4f2ec !important;} .elementor-2601 .jc-light .elementor-widget-heading,.elementor-2601 .jc-light .elementor-widget-text-editor{color:#16243f !important;} .elementor-2601 .jc-eyebrow{color:#ee7445 !important;} .elementor-2601 .jc-light .jc-eyebrow{color:#9c3919 !important;} .elementor-2601 .jc-muted{color:#afbdd5 !important;}
.elementor-2601 .jc-hero-copy, .elementor-2601 .jc-talk-title, .elementor-2601 .jc-talk-body, .elementor-2601 .jc-half {gap:24px !important;}
.elementor-2601 .jc-card {gap:20px !important;}
.elementor-2601 .jc-light, .elementor-2601 .jc-proof {gap:28px !important;}
.elementor-2601 .jc-actions {margin-top:10px !important;}
.elementor-2601 h1.elementor-heading-title {line-height:1.16 !important;}
.elementor-2601 .jc-hero-copy .jc-eyebrow {margin-bottom:0 !important;}

.elementor-2601 .elementor-widget-text-editor, .elementor-2601 .jc-card .elementor-widget-text-editor {font-size:18px !important;line-height:1.7 !important;}
.elementor-2601 .jc-lede {font-size:22px !important;line-height:1.6 !important;}
.elementor-2601 .jc-eyebrow {font-size:14px !important;line-height:1.6 !important;letter-spacing:1.5px !important;}
.elementor-2601 .jc-footer .elementor-widget-text-editor {font-size:16px !important;}
.elementor-2601 .elementor-button {font-size:16px !important;min-height:44px;display:inline-flex;align-items:center;justify-content:center;}
.elementor-2601 a:focus-visible {outline:3px solid #f4f2ec !important;outline-offset:4px !important;box-shadow:0 0 0 7px #16243f !important;}
.elementor-2601 .jc-light a:focus-visible {outline-color:#16243f !important;box-shadow:0 0 0 7px #f4f2ec !important;}
@media(max-width:767px){.elementor-2601 .jc-lede {font-size:20px !important;}}

/* Speaking testimonial: text left, decorative audience photo right */
.elementor-2601 .jc-proof{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important;column-gap:48px!important;row-gap:24px!important;align-content:center!important;}
.elementor-2601 .jc-proof>.elementor-widget{grid-column:1!important;}
.elementor-2601 .jc-proof>.jc-eyebrow{grid-row:1!important;}
.elementor-2601 .jc-proof>.jc-quote{grid-row:2!important;font-size:clamp(24px,2.4vw,32px)!important;line-height:1.5!important;}
.elementor-2601 .jc-proof>.jc-muted{grid-row:3!important;}
.elementor-2601 .jc-proof::after{content:"";display:block!important;grid-column:2;grid-row:1 / span 3;min-height:300px;border-radius:18px;background:url("https://jarikconrad.com/wp-content/uploads/2026/05/iStock-1635710443-scaled.webp") 75% center / cover no-repeat;}
@media(max-width:900px){.elementor-2601 .jc-proof{grid-template-columns:minmax(0,1fr)!important;}.elementor-2601 .jc-proof::after{grid-column:1;grid-row:4;min-height:260px;}}/* End custom CSS */