.elementor-kit-5{--e-global-color-primary:#07111F;--e-global-color-secondary:#C7A86B;--e-global-color-text:#121B2C;--e-global-color-accent:#C7FF5D;--e-global-typography-primary-font-family:"Cormorant Garamond";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"IBM Plex Mono";--e-global-typography-accent-font-weight:500;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* === Crown Jewel design system v1 — global === */
body .elementor.elementor{--font:'Inter',system-ui,sans-serif;--serif:'Cormorant Garamond',Georgia,serif;--mono:'IBM Plex Mono',ui-monospace,monospace}
/* headings: editorial serif */
body .elementor .cjpage h1,body .elementor .cjpage h1.elementor-heading-title{font-family:var(--serif)!important;font-weight:400!important;font-size:clamp(2.6rem,5vw,4.5rem)!important;line-height:1.02!important;letter-spacing:-.015em!important}
body .elementor .cjpage h2,body .elementor .cjpage h2.elementor-heading-title{font-family:var(--serif)!important;font-weight:400!important;font-size:clamp(2.1rem,3.6vw,3.4rem)!important;line-height:1.05!important;letter-spacing:-.01em!important}
body .elementor .cjpage h3,body .elementor .cjpage h3.elementor-heading-title{font-family:var(--serif)!important;font-weight:500!important;font-size:1.6rem!important;line-height:1.15!important;letter-spacing:0!important}
body .elementor .cjpage .tile h3,body .elementor .cjpage .valuation h3,body .elementor .cjpage .scenario h3,body .elementor .cjpage .tile h3.elementor-heading-title,body .elementor .cjpage .valuation h3.elementor-heading-title,body .elementor .cjpage .scenario h3.elementor-heading-title{font-size:1.4rem!important}
body .elementor .cjpage .card h3,body .elementor .cjpage .agreement h3,body .elementor .cjpage .card h3.elementor-heading-title,body .elementor .cjpage .agreement h3.elementor-heading-title{font-size:1.75rem!important}
body .elementor .cjpage h1 em,body .elementor .cjpage h2 em{font-style:italic;color:var(--gold-dark,#A88E57)}
/* body copy */
body .elementor .cjpage .lede,body .elementor .cjpage .lede p{font-family:var(--font)!important;font-weight:400!important;font-size:1.15rem!important;line-height:1.65!important}
body .elementor .cjpage p,body .elementor .cjpage li{font-family:var(--font)}
/* labels: mono */
body .elementor .cjpage .kicker,body .elementor .cjpage .eyebrow,body .elementor .cjpage .qa-title,body .elementor .cjpage .crumbs,body .elementor .cjpage .lab,body .elementor .cjpage .src,body .elementor .cjpage .freshness,body .elementor .cjpage .kicker p,body .elementor .cjpage .eyebrow p,body .elementor .cjpage .crumbs p{font-family:var(--mono)!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:12px!important;font-weight:500!important}
body .elementor .cjpage .crumbs a{letter-spacing:inherit}
/* figures */
body .elementor .cjpage .num,body .elementor .cjpage .n{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}
/* buttons: pill */
body .elementor .cj-btn .elementor-button,body .elementor .cjpage .btn,body .elementor .elementor-widget-button .elementor-button{border-radius:999px!important;font-family:var(--font)!important;font-weight:500!important;letter-spacing:0!important}
/* blog listing & single post */
body .elementor .cj-posts .elementor-post__title,body .elementor .cj-posts .elementor-post__title a{font-family:var(--serif)!important;font-weight:500!important;font-size:1.55rem!important;line-height:1.15!important}
body .elementor .cj-posts-feature .elementor-post__title,body .elementor .cj-posts-feature .elementor-post__title a{font-size:2.2rem!important;font-weight:400!important}
body .elementor .cj-posts .elementor-post__meta-data{font-family:var(--mono)!important;text-transform:uppercase;letter-spacing:.12em;font-size:11px!important}
body .elementor .cj-posts .elementor-post__excerpt p,body .elementor .cj-posts .elementor-post__read-more{font-family:var(--font)!important}
body .elementor .elementor-widget-theme-post-content h2,body .elementor .elementor-widget-theme-post-content h3{font-family:var(--serif)!important;font-weight:500!important;letter-spacing:0!important}
body .elementor .elementor-widget-theme-post-content h2{font-size:2rem!important}
body .elementor .elementor-widget-theme-post-content h3{font-size:1.5rem!important}
/* forms */
body .elementor .elementor-form .elementor-field,body .elementor .elementor-form label,body .elementor .elementor-form .elementor-button{font-family:var(--font)!important}
/* refinements */
body .elementor .cjpage h1,body .elementor .cjpage h1.elementor-heading-title{font-size:clamp(2.4rem,4.4vw,4rem)!important;line-height:1.04!important}
body .elementor .cjpage .quick-answer{background:linear-gradient(180deg,rgba(19,34,56,.96),rgba(13,24,42,.96))!important;border:1px solid rgba(199,168,107,.28)!important;border-left:1px solid rgba(199,168,107,.28)!important;border-radius:18px!important;box-shadow:0 40px 80px rgba(0,0,0,.4)!important;color:rgba(243,240,232,.86)!important}
body .elementor .cjpage .quick-answer p,body .elementor .cjpage .quick-answer li{color:rgba(243,240,232,.86)!important}
body .elementor .cjpage .quick-answer strong,body .elementor .cjpage .quick-answer a{color:#E8D5A6!important}
body .elementor .cjpage .quick-answer .qa-title{color:#C7A86B!important}
body .elementor .cjpage .quick-answer .freshness{color:rgba(243,240,232,.45)!important;font-size:10.5px!important;border-top:1px solid rgba(199,168,107,.2);padding-top:14px}
body .elementor .cjpage .quick-answer .dot{background:#C7FF5D!important}
/* all buttons */
body .elementor .elementor-button{font-family:var(--font,'Inter'),sans-serif!important}
/* === end design system === */
/* === components v2 (Home system on internal pages) === */
body .elementor .cjpage h1 em,body .elementor .cjpage h2 em{font-style:italic;color:#A88E57}
body .elementor .cjpage.hero h1 em,body .elementor .cjpage.band-navy h2 em,body .elementor .cjpage.final h2 em,body .elementor .cjpage.fhero h1 em{color:#E8D5A6}
body .elementor .cjpage .num,body .elementor .cjpage h2,body .elementor .cjpage .price,body .elementor .cjpage .amt{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}
body .elementor .cjpage.section:not(.final):not(.bigquote) h2:first-child:not(.person h2):not(.plan h2):before{content:"";display:block;width:36px;height:1px;background:#C7A86B;margin-bottom:26px}
body .elementor .cjpage.proof{border-bottom:1px solid #DCD6C8}
body .elementor .cjpage .proof-grid,body .elementor .cjpage.proof .grid{gap:0!important}
body .elementor .cjpage .cell{padding:48px 34px 44px!important;border-left:1px solid #DCD6C8!important;background:transparent!important}
body .elementor .cjpage .cell:first-child{border-left:0!important;padding-left:0!important}
body .elementor .cjpage .cell .num{font-family:var(--serif)!important;font-weight:400!important;font-size:clamp(2.5rem,3.6vw,3.4rem)!important;line-height:1!important;letter-spacing:-.01em;color:#0D182A}
body .elementor .cjpage .cell .lab{margin-top:14px!important;color:#4A5263}
body .elementor .cjpage .cell .src{margin-top:12px!important;color:#8A93A6}
body .elementor .cjpage.on-navy{border-bottom-color:rgba(243,240,232,.1)}
body .elementor .cjpage.on-navy .cell{border-left-color:rgba(243,240,232,.12)!important}
body .elementor .cjpage.on-navy .cell .num{color:#F3F0E8}
body .elementor .cjpage.on-navy .cell .lab{color:rgba(243,240,232,.72)}
body .elementor .cjpage .agreement{border:1px solid #DCD6C8!important;border-radius:18px!important;padding:44px 44px 40px!important;background:#fff!important;transition:transform .25s,box-shadow .25s}
body .elementor .cjpage .agreement:first-child{background:#0D182A!important;border-color:#0D182A!important;color:#F3F0E8}
body .elementor .cjpage .agreement:first-child h3,body .elementor .cjpage .agreement:first-child strong{color:#F3F0E8!important}
body .elementor .cjpage .agreement:first-child p{color:rgba(243,240,232,.78)!important}
body .elementor .cjpage .agreement:first-child .letter{color:#C7FF5D!important}
body .elementor .cjpage .agreement:first-child .limit{border-top-color:rgba(243,240,232,.14)!important;color:rgba(243,240,232,.78)}
body .elementor .cjpage .agreement:hover{transform:translateY(-4px);box-shadow:0 30px 60px rgba(7,17,31,.12)}
body .elementor .cjpage .agreement .letter{font-family:var(--serif)!important;font-style:italic;font-size:3.2rem!important;line-height:1!important;color:#A88E57}
body .elementor .cjpage .agreement .limit{border-top:1px solid #DCD6C8;padding-top:22px!important;margin-top:26px!important}
body .elementor .cjpage .serve .grid{gap:0!important;border-top:1px solid #DCD6C8;border-left:1px solid #DCD6C8}
body .elementor .cjpage .serve .tile{border-radius:0!important;background:#FAF8F3!important;border-right:1px solid #DCD6C8;border-bottom:1px solid #DCD6C8;padding:28px 26px!important;transition:background .2s}
body .elementor .cjpage .serve .tile:hover{background:#fff!important}
body .elementor .cjpage .valuation li,body .elementor .cjpage .tile{border-radius:16px!important}
body .elementor .cjpage .valuation li{background:#fff!important;border:1px solid #DCD6C8!important;padding:32px 30px!important;transition:transform .25s,box-shadow .25s,border-color .25s}
body .elementor .cjpage .valuation li:hover{transform:translateY(-4px);border-color:#C7A86B!important;box-shadow:0 24px 48px rgba(7,17,31,.08)}
body .elementor .cjpage .valuation .opt{font-family:var(--serif)!important;font-style:italic;font-size:2.4rem!important;line-height:1;color:#A88E57!important}
body .elementor .cjpage .step{border:1px solid #DCD6C8!important;border-radius:16px!important;background:#fff!important;padding:26px 22px!important;transition:transform .25s,box-shadow .25s,border-color .25s}
body .elementor .cjpage .step:hover{transform:translateY(-4px);border-color:#C7A86B!important;box-shadow:0 24px 48px rgba(7,17,31,.08)}
body .elementor .cjpage .beat{grid-template-columns:72px 1fr!important;align-items:start}
body .elementor .cjpage .beat .n{width:48px!important;height:48px;border-radius:50%;border:1px solid rgba(199,168,107,.55);display:flex!important;align-items:center;justify-content:center;font-family:var(--mono)!important;font-size:14px!important;font-weight:500;color:#E8D5A6!important;line-height:1!important;transition:all .2s}
body .elementor .cjpage .beat:hover .n{border-color:#C7FF5D;color:#C7FF5D!important;box-shadow:0 0 0 6px rgba(199,255,93,.1)}
body .elementor .cjpage ul.checks li:before{color:#A88E57}
body .elementor .cjpage.bigquote blockquote,body .elementor .cjpage.bigquote blockquote p{font-family:var(--serif)!important;font-weight:400!important;font-size:clamp(1.7rem,2.6vw,2.35rem)!important;line-height:1.28!important;letter-spacing:-.005em;color:#0D182A;border-left:0!important;padding-left:0!important}
body .elementor .cjpage.bigquote blockquote:before{content:"\201C";display:block;font-size:96px;line-height:.55;color:#C7A86B;margin-bottom:14px}
body .elementor .cjpage.bigquote .who{padding-left:0!important;border:0!important;margin-top:28px!important;font-family:var(--mono)!important;font-size:12px!important;letter-spacing:.12em;text-transform:uppercase;color:#5B6373}
body .elementor .cjpage.bigquote .who strong{display:block;font-family:var(--font);letter-spacing:0;text-transform:none;font-size:15px;color:#0D182A;margin-bottom:6px}
body .elementor .cjpage.faq details{border:0!important;border-bottom:1px solid #DCD6C8!important;border-radius:0!important;background:transparent!important}
body .elementor .cjpage.faq details:first-of-type{border-top:1px solid #DCD6C8!important}
body .elementor .cjpage.faq summary{padding:24px 48px 24px 0!important;font-size:17px!important;font-weight:500!important;color:#0D182A}
body .elementor .cjpage.faq summary:hover{color:#86703F}
body .elementor .cjpage.faq details p{padding:0 48px 26px 0!important;margin:0!important;color:#4A5263}
body .elementor .cjpage .plan,body .elementor .cjpage .stage,body .elementor .cjpage .pod,body .elementor .cjpage .video-frame,body .elementor .cjpage .aside{border-radius:18px!important;overflow:hidden}
body .elementor .cjpage .plan{padding:40px 36px!important}
body .elementor .cjpage .news-card{border-radius:16px!important;overflow:hidden;transition:transform .25s,box-shadow .25s}
body .elementor .cjpage .news-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px rgba(7,17,31,.1)}
body .elementor .cjpage .news-card .outlet{font-family:var(--mono)!important;font-size:11.5px!important;letter-spacing:.14em;text-transform:uppercase;color:#86703F}
body .elementor .cjpage .news-card .more{font-weight:500;color:#0D182A}
body .elementor .cjpage .person .photo,body .elementor .cjpage .person .photo img,body .elementor .cjpage .portrait img{border-radius:16px!important}
body .elementor .cjpage .role{font-family:var(--mono)!important;font-size:12px!important;letter-spacing:.14em;text-transform:uppercase;color:#86703F!important}
body .elementor .cjpage .cj-btn-gold .elementor-button-text:after{content:"  →";white-space:pre}
@media(max-width:1024px){
 body .elementor .cjpage .cell{padding:36px 22px!important}
 body .elementor .cjpage .agreement{padding:32px 26px!important}
}
@media(max-width:767px){
 body .elementor .cjpage .cell{border-left:0!important;border-top:1px solid #DCD6C8!important;padding:28px 14px 28px 0!important}
 body .elementor .cjpage .cell:nth-child(-n+2){border-top:0!important}
 body .elementor .cjpage .cell:nth-child(even){padding-left:16px!important;border-left:1px solid #DCD6C8!important}
 body .elementor .cjpage.on-navy .cell:nth-child(even){border-left-color:rgba(243,240,232,.12)!important}
 body .elementor .cjpage.on-navy .cell{border-top-color:rgba(243,240,232,.12)!important}
 body .elementor .cjpage .beat{grid-template-columns:60px 1fr!important}
 body .elementor .cjpage .beat .n{width:42px!important;height:42px}
}
body .elementor .cjpage blockquote p{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}
body .elementor .cjpage div.bigquote blockquote{font-family:var(--serif)!important;font-weight:400!important;font-size:clamp(1.6rem,2.2vw,2rem)!important;line-height:1.3!important}
body .elementor .cjpage ol.playbook li{grid-template-columns:60px 1fr!important;align-items:start}
body .elementor .cjpage ol.playbook li:before{width:40px!important;height:40px;border-radius:50%;border:1px solid rgba(199,168,107,.55);display:flex!important;align-items:center;justify-content:center;font-family:var(--mono)!important;font-size:12.5px!important;font-weight:500;color:#E8D5A6!important;line-height:1!important;transition:all .2s}
body .elementor .cjpage ol.playbook li:hover:before{border-color:#C7FF5D;color:#C7FF5D!important;box-shadow:0 0 0 6px rgba(199,255,93,.1)}
body .elementor .cjpage.timeline ol li:before{background:#FAF8F3!important;border:1px solid #A88E57!important;box-shadow:0 0 0 5px #F3F0E8!important;width:14px!important;height:14px!important}
body .elementor .cjpage.timeline ol li:last-child:before{background:#C7FF5D!important;border-color:#0D182A!important}
body .elementor .cjpage.timeline .yr{font-family:var(--mono)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.14em;text-transform:uppercase;color:#86703F!important}
body .elementor .cjpage.endorse blockquote{font-size:clamp(1.3rem,1.7vw,1.55rem)!important;line-height:1.45!important}
body .elementor .cjpage .also{border-radius:14px!important;border-left:2px solid #C7A86B!important}
body .elementor .cjpage .col.cj-block,body .elementor .cjpage ul.resources li,body .elementor .cjpage .definition,body .elementor .cjpage .result{border-radius:14px!important}
body .elementor .cjpage ul.resources li{background:#fff!important;border:1px solid #DCD6C8!important;padding:26px 24px!important;transition:transform .25s,box-shadow .25s,border-color .25s}
body .elementor .cjpage ul.resources li:hover{transform:translateY(-4px);border-color:#C7A86B!important;box-shadow:0 24px 48px rgba(7,17,31,.08)}
/* === end components v2 === */
/* === blog + forms v2 === */
body .cj-posts-feature article.elementor-post,body .cj-posts-grid article.elementor-post{background:#fff!important;border:1px solid #DCD6C8!important;border-radius:18px!important;overflow:hidden!important;transition:transform .25s,box-shadow .25s,border-color .25s}
body .cj-posts-feature article.elementor-post:hover,body .cj-posts-grid article.elementor-post:hover{transform:translateY(-4px);border-color:#C7A86B!important;box-shadow:0 24px 48px rgba(7,17,31,.1)}
body .cj-posts-feature .elementor-post__thumbnail img,body .cj-posts-grid .elementor-post__thumbnail img{transition:scale .6s ease}
body .cj-posts-feature article:hover .elementor-post__thumbnail img,body .cj-posts-grid article:hover .elementor-post__thumbnail img{scale:1.04}
body .cj-posts-feature .elementor-post__meta-data,body .cj-posts-grid .elementor-post__meta-data,body .cj-posts-feature .elementor-post-date,body .cj-posts-grid .elementor-post-date{font-family:'IBM Plex Mono',monospace!important;font-size:11.5px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#86703F!important}
body .cj-posts-feature .elementor-post__title a:hover,body .cj-posts-grid .elementor-post__title a:hover{color:#86703F!important}
body .cj-posts-feature .elementor-post__read-more,body .cj-posts-grid .elementor-post__read-more{font-family:'Inter',sans-serif!important;font-weight:500!important;color:#0D182A!important}
body .elementor-widget-posts .e-load-more-anchor+.elementor-button-wrapper .elementor-button,body .elementor-widget-posts .elementor-button-wrapper .elementor-button{border-radius:999px!important;padding:14px 26px!important}
/* single post */
body .cj-post-feat img{border-radius:18px!important}
body .cj-post-body .elementor-widget-theme-post-content{font-family:'Inter',sans-serif;font-size:18px;line-height:1.75;color:#2A3242}
body .cj-post-body .elementor-widget-theme-post-content p{margin:0 0 1.35em!important}
body .cj-post-body .elementor-widget-theme-post-content h2{font-size:clamp(1.8rem,2.6vw,2.3rem)!important;margin:1.6em 0 .6em!important;line-height:1.15!important}
body .cj-post-body .elementor-widget-theme-post-content h3,body .cj-post-body .elementor-widget-theme-post-content h4{font-family:'Cormorant Garamond',serif!important;font-weight:500!important;font-size:1.55rem!important;margin:1.5em 0 .5em!important;line-height:1.2!important;color:#0D182A}
body .cj-post-body .elementor-widget-theme-post-content a{color:#0D182A;text-decoration:underline;text-decoration-color:#C7A86B;text-underline-offset:3px;text-decoration-thickness:1px}
body .cj-post-body .elementor-widget-theme-post-content a:hover{color:#86703F}
body .cj-post-body .elementor-widget-theme-post-content img{border-radius:14px}
body .cj-post-body .elementor-widget-theme-post-content blockquote{font-family:'Cormorant Garamond',serif;font-size:1.6rem;line-height:1.35;color:#0D182A;border-left:2px solid #C7A86B;margin:1.6em 0;padding:4px 0 4px 24px}
body .cj-post-body .elementor-widget-theme-post-content ul li::marker,body .cj-post-body .elementor-widget-theme-post-content ol li::marker{color:#A88E57}
body .cj-post-hero .elementor-widget-post-info,body .cj-post-hero .elementor-widget-post-info *{font-family:'IBM Plex Mono',monospace!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important}
body .cj-post-nav .post-navigation__prev--label,body .cj-post-nav .post-navigation__next--label{font-family:'IBM Plex Mono',monospace!important;font-size:11.5px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#86703F!important}
body .cj-post-nav .post-navigation__prev--title,body .cj-post-nav .post-navigation__next--title{font-family:'Cormorant Garamond',serif!important;font-size:1.25rem!important;font-weight:500!important;color:#0D182A!important}
/* forms */
body .elementor-form .elementor-field-group>label,body .elementor-form .elementor-field-label{font-family:'IBM Plex Mono',monospace!important;font-size:11.5px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#5B6373!important;margin-bottom:8px!important}
body .elementor-form .elementor-field-textual,body .elementor-form select.elementor-field{border-radius:12px!important;border:1px solid #DCD6C8!important;background:#fff!important;font-family:'Inter',sans-serif!important;font-size:16px!important;color:#0D182A!important;padding:14px 16px!important;min-height:52px;transition:border-color .2s,box-shadow .2s}
body .elementor-form textarea.elementor-field-textual{min-height:150px}
body .elementor-form .elementor-field-textual::placeholder{color:#8A93A6}
body .elementor-form .elementor-field-textual:focus,body .elementor-form select.elementor-field:focus{outline:none!important;border-color:#A88E57!important;box-shadow:0 0 0 4px rgba(199,168,107,.18)!important}
body .elementor-form .elementor-button[type=submit]{border-radius:999px!important;padding:16px 30px!important;background:#C7FF5D!important;color:#07111F!important;font-family:'Inter',sans-serif!important;font-weight:500!important;transition:background .2s}
body .elementor-form .elementor-button[type=submit]:hover{background:#B5EE45!important}
body .elementor-form .elementor-button[type=submit] .elementor-button-text:after{content:"  →";white-space:pre}
body .elementor .cjpage .contact-card{border-radius:18px!important;border:1px solid #DCD6C8}
body .elementor .cjpage .serve .grid>.cjw{border-radius:0!important;background:#FAF8F3!important;transition:background .2s}
body .elementor .cjpage .serve .grid>.cjw:hover{background:#fff!important}
body .elementor .cjpage iframe[src*="jotform"]{border-radius:18px}
/* === end blog + forms v2 === */
/* video fix */
body .rd-video{flex-shrink:0!important;width:100%}
body .rd-video .video-frame{aspect-ratio:auto!important;height:0!important;padding-bottom:56.25%!important}
body .rd-cap{margin-top:18px!important}
@media(max-width:767px){
 body .rd-video{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}
 body .rd-video .video-frame{border-radius:0!important;box-shadow:none!important}
 body .rd-cap{margin-top:14px!important}
 body .elementor .cjpage .video-frame{border-radius:8px!important}
}
/* end video fix */
/* player buttons */
body .cjp button,body .cjp button:hover,body .cjp button:focus,body .cjp button:active{background:none!important;color:#F3F0E8!important;border:0!important;box-shadow:none!important;outline:none}
body .cjp .cjp-big,body .cjp .cjp-big:focus,body .cjp .cjp-big:active{background:#C7FF5D!important;color:#07111F!important;box-shadow:0 12px 30px rgba(7,17,31,.35)!important}
body .cjp .cjp-big:hover{background:#B5EE45!important;color:#07111F!important}
body .cjp .cjp-bar button:hover{color:#C7FF5D!important}
body .cjp button:focus-visible{outline:2px solid #C7FF5D!important;outline-offset:2px}
/* end player buttons *//* End custom CSS */