
/* CFMOTO Elementor Homepage — scoped to page 181. Individual widgets remain editable. */
.cfh-home{--ink:#101518;--cyan:#00a9c4;--muted:#718085;--ui:Inter,Arial,sans-serif;--display:Manrope,Inter,Arial,sans-serif;--gutter:clamp(20px,4.4vw,70px);width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;gap:0!important;overflow:clip;color:var(--ink);font-family:var(--ui)}
.cfh-home,.cfh-home *{box-sizing:border-box}.cfh-home .e-con{--gap:0px;gap:0}.cfh-home .elementor-widget{margin:0}.cfh-home h1,.cfh-home h2,.cfh-home h3,.cfh-home p{margin:0!important}.cfh-home h1,.cfh-home h2,.cfh-home h3{font-family:var(--display);font-weight:800;letter-spacing:-.055em}.cfh-home .elementor-button{font-family:var(--ui);text-decoration:none;transition:background .22s,color .22s,transform .22s,border-color .22s}.cfh-home .elementor-button:hover{transform:translateY(-2px)}.cfh-home .cfh-inner{width:min(1480px,calc(100% - var(--gutter)*2));max-width:none;margin-inline:auto}.cfh-home .cfh-accent{color:var(--cyan)}.cfh-home .cfh-soft{color:#9aaab0}
.cfh-home .cfh-eyebrow .elementor-heading-title{font:800 10px/1.4 var(--ui);letter-spacing:.17em;text-transform:uppercase;color:#7e8d93}.cfh-home .cfh-section-title .elementor-heading-title{font:800 clamp(39px,4.3vw,76px)/.98 var(--display);letter-spacing:-.06em;color:#101518}
.cfh-home .cfh-hero{position:relative!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:min(1000px,100svh);padding:90px 0 82px!important;background:#071013!important;color:#fff;isolation:isolate}
.cfh-home .cfh-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 72% 48%,rgba(22,76,87,.6),transparent 46%),linear-gradient(120deg,#071013,#101b20 60%,#071013)}
.cfh-home .cfh-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(200,230,235,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(200,230,235,.045) 1px,transparent 1px);background-size:100px 100px;mask-image:linear-gradient(transparent,black 25%,black 75%,transparent)}
.cfh-home .cfh-hero-orbit{position:absolute!important;pointer-events:none;right:-18%;top:-13%;width:100%;height:120%;border:1px solid rgba(200,240,244,.065);border-radius:50%;box-shadow:0 0 0 125px rgba(255,255,255,.01),0 0 0 270px rgba(255,255,255,.01)}
.cfh-home .cfh-hero-inner{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;gap:20px!important;min-height:640px;position:relative;z-index:2}
.cfh-home .cfh-hero-left{width:46%;flex:0 0 46%;min-width:0;z-index:3}.cfh-home .cfh-hero-overline .elementor-heading-title{font:800 11px/1.5 var(--ui);letter-spacing:.22em;color:#8a9fa5}.cfh-home .cfh-hero-title{margin:26px 0 24px!important}
.cfh-home .cfh-hero-title .elementor-heading-title{font:800 clamp(52px,5.55vw,99px)/.95 var(--display);letter-spacing:-.07em;color:#fff;white-space:nowrap}
.cfh-home .cfh-hero-lede{max-width:485px}.cfh-home .cfh-hero-lede p{font:400 clamp(14px,1.04vw,18px)/1.85 var(--ui);color:#a2b1b6}
.cfh-home .cfh-hero-buttons,.cfh-home .cfh-closing-buttons{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important;margin-top:33px}.cfh-home .cfh-hero-buttons>.elementor-widget,.cfh-home .cfh-closing-buttons>.elementor-widget{width:auto}
.cfh-home .cfh-button-white .elementor-button,.cfh-home .cfh-button-outline .elementor-button,.cfh-home .cfh-closing-primary .elementor-button,.cfh-home .cfh-closing-secondary .elementor-button{min-height:52px;display:inline-flex;align-items:center;padding:0 22px;border:1px solid rgba(255,255,255,.3);border-radius:2px;font:800 11px/1 var(--ui);letter-spacing:.075em;text-transform:uppercase;box-shadow:none}
.cfh-home .cfh-button-white .elementor-button{background:#fff;color:#071013;border-color:#fff}.cfh-home .cfh-button-outline .elementor-button{background:transparent;color:#fff}.cfh-home .cfh-button-outline .elementor-button:hover{background:#fff;color:#071013}
.cfh-home .cfh-hero-visual{position:relative!important;flex:1 1 54%;width:54%;height:650px;min-width:0}
.cfh-home .cfh-hero-machine-quad,.cfh-home .cfh-hero-machine-moto{position:absolute!important;display:block!important;overflow:hidden;border:1px solid rgba(255,255,255,.12);transition:transform .4s}
.cfh-home .cfh-hero-machine-quad{right:0;top:3%;width:72%;height:72%;background:rgba(255,255,255,.045)}
.cfh-home .cfh-hero-machine-moto{left:2%;bottom:1%;width:48%;height:46%;z-index:3;background:#ecf2f3;color:#071013}
.cfh-home .cfh-hero-quad-image,.cfh-home .cfh-hero-moto-image{position:absolute!important;z-index:1;top:5%;left:3%;width:94%;height:80%}.cfh-home .cfh-hero-moto-image{top:3%;left:6%;width:88%;height:77%}
.cfh-home .cfh-hero-quad-image .elementor-widget-container,.cfh-home .cfh-hero-moto-image .elementor-widget-container,.cfh-home .cfh-hero-quad-image a,.cfh-home .cfh-hero-moto-image a{display:block;width:100%;height:100%}
.cfh-home .cfh-hero-quad-image img,.cfh-home .cfh-hero-moto-image img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 24px 32px rgba(0,0,0,.36))}
.cfh-home .cfh-machine-quad-label,.cfh-home .cfh-machine-moto-label{position:absolute!important;z-index:4;left:22px;bottom:20px}.cfh-home .cfh-machine-index .elementor-heading-title{font:700 9px/1.3 var(--ui);color:#91a6ab;letter-spacing:.15em}.cfh-home .cfh-machine-name .elementor-heading-title{font:800 18px/1.2 var(--display);color:#fff}.cfh-home .cfh-machine-moto-label .cfh-machine-name .elementor-heading-title{color:#071013}
.cfh-home .cfh-machine-arrow{position:absolute!important;right:12px;bottom:12px;width:38px;z-index:4}.cfh-home .cfh-machine-arrow .elementor-button{background:transparent;color:inherit;padding:6px;font-size:22px}
.cfh-home .cfh-hero-baseline{position:absolute!important;left:var(--gutter);right:var(--gutter);bottom:0;z-index:3;width:auto;height:78px;display:flex!important;flex-direction:row!important;align-items:center!important;gap:35px!important;border-top:1px solid rgba(255,255,255,.14)}.cfh-home .cfh-baseline-brand{flex:1}.cfh-home .cfh-baseline-brand .elementor-heading-title{font:700 10px var(--ui);letter-spacing:.12em;color:#84969b}.cfh-home .cfh-baseline-item .elementor-heading-title{font:700 12px var(--ui);color:#d7e0e2}.cfh-home .cfh-baseline-year .elementor-heading-title{font:800 21px var(--display);color:white}
.cfh-home .cfh-intro{background:white;padding:clamp(70px,7vw,118px) 0!important}.cfh-home .cfh-intro>.cfh-inner,.cfh-home .cfh-feature-heading-row,.cfh-home .cfh-services-heading-row{display:flex!important;flex-direction:row!important;align-items:flex-end!important;justify-content:space-between!important;gap:7%}
.cfh-home .cfh-intro-heading{width:63%}.cfh-home .cfh-intro-side{width:33%}.cfh-home .cfh-intro .cfh-section-title{margin-top:20px!important}.cfh-home .cfh-intro-text p,.cfh-home .cfh-feature-lede p,.cfh-home .cfh-services-lede p{font:400 15px/1.85 var(--ui);color:#667479}
.cfh-home .cfh-text-cta,.cfh-home .cfh-story-cta{width:max-content;margin-top:22px}.cfh-home .cfh-text-cta .elementor-button,.cfh-home .cfh-story-cta .elementor-button{background:transparent;color:inherit;padding:9px 0;border:0;border-bottom:1px solid currentColor;border-radius:0;font:800 11px/1.4 var(--ui);letter-spacing:.1em;text-transform:uppercase}
.cfh-home .cfh-worlds{display:flex!important;flex-direction:row!important;min-height:760px}
.cfh-home .cfh-world-quad,.cfh-home .cfh-world-moto{position:relative!important;width:50%;min-height:760px;display:flex!important;flex-direction:column!important;justify-content:space-between!important;padding:50px!important;overflow:hidden;isolation:isolate}
.cfh-home .cfh-world-quad{background:#0a1215;color:white}.cfh-home .cfh-world-moto{background:#e9eff1;color:#11181b}
.cfh-home .cfh-world-top,.cfh-home .cfh-world-bottom{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;z-index:2;position:relative}.cfh-home .cfh-world-bottom{align-items:flex-end!important}
.cfh-home .cfh-world-index .elementor-heading-title{font:750 10px/1 var(--ui);letter-spacing:.16em;color:#83969b}.cfh-home .cfh-world-heading{margin-top:18px}.cfh-home .cfh-world-heading .elementor-heading-title{font:800 clamp(48px,5.1vw,94px)/.91 var(--display);letter-spacing:-.06em;color:inherit}
.cfh-home .cfh-world-link{width:54px}.cfh-home .cfh-world-link .elementor-button{display:grid;place-items:center;width:54px;height:54px;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;padding:0;font-size:24px}
.cfh-home .cfh-world-image{position:absolute!important;left:10%;top:14%;width:80%;height:70%;z-index:1}.cfh-home .cfh-world-image .elementor-widget-container{height:100%}.cfh-home .cfh-world-image img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 25px 28px rgba(0,0,0,.26))}
.cfh-home .cfh-world-description{max-width:250px}.cfh-home .cfh-world-description p{font:400 13px/1.75 var(--ui);color:#a7b8bc}.cfh-home .cfh-world-moto .cfh-world-description p{color:#697a80}.cfh-home .cfh-world-category .elementor-heading-title{font:750 10px var(--ui);letter-spacing:.1em;text-align:right;color:inherit}
.cfh-home .cfh-featured{background:white;padding:clamp(75px,7vw,120px) 0!important}.cfh-home .cfh-feature-heading-left{width:60%}.cfh-home .cfh-feature-heading-row>.cfh-feature-lede{width:33%}
.cfh-home .cfh-models-grid{margin-top:50px;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1px!important;background:#dde4e6;border:1px solid #dde4e6}
.cfh-home .cfh-model-card{background:#f5f7f7;padding:24px!important;display:flex!important;flex-direction:column!important;min-height:430px}
.cfh-home .cfh-model-top,.cfh-home .cfh-model-bottom{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:10px}
.cfh-home .cfh-model-cat .elementor-heading-title,.cfh-home .cfh-model-tag .elementor-heading-title{font:750 9px/1.2 var(--ui);letter-spacing:.12em;text-transform:uppercase;color:#89979c}.cfh-home .cfh-model-tag .elementor-heading-title{color:#008da6}
.cfh-home .cfh-model-image{height:260px;display:flex;align-items:center;justify-content:center}.cfh-home .cfh-model-image .elementor-widget-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.cfh-home .cfh-model-image img{width:100%;height:100%;object-fit:contain;transition:transform .35s}.cfh-home .cfh-model-card:hover img{transform:scale(1.05)}
.cfh-home .cfh-model-title{margin-top:auto!important}.cfh-home .cfh-model-title .elementor-heading-title{font:800 21px/1.1 var(--display);letter-spacing:-.045em;color:#141b1e}.cfh-home .cfh-model-price .elementor-heading-title{font:700 10px var(--ui);letter-spacing:.02em;color:#6c7d82}.cfh-home .cfh-model-bottom{margin-top:16px}
.cfh-home .cfh-model-arrow .elementor-button{width:34px;height:34px;display:grid;place-items:center;padding:0;color:#071013;background:transparent;border:1px solid #b7c2c5;border-radius:50%;font-size:18px}
.cfh-home .cfh-story-quad,.cfh-home .cfh-story-moto{display:flex!important;flex-direction:row!important;min-height:680px}.cfh-home .cfh-story-quad{background:#071013;color:white}.cfh-home .cfh-story-moto{background:#e7eef0;color:#101719}
.cfh-home .cfh-story-photo-real,.cfh-home .cfh-story-photo-render{position:relative;flex:0 0 50%;width:50%;min-height:680px;background:#13242b}.cfh-home .cfh-story-photo-render{background:#d9e5e7}
.cfh-home .cfh-story-img{position:absolute!important;inset:0;width:100%;height:100%}.cfh-home .cfh-story-img .elementor-widget-container{height:100%}.cfh-home .cfh-story-img img{width:100%;height:100%;object-fit:cover}.cfh-home .cfh-story-photo-render .cfh-story-img img{object-fit:contain;width:86%;height:80%;margin:10% auto;filter:drop-shadow(0 25px 28px rgba(0,0,0,.2))}
.cfh-home .cfh-story-content{flex:1;min-width:0;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;padding:clamp(50px,7vw,118px)!important}
.cfh-home .cfh-story-eyebrow .elementor-heading-title{font:800 10px var(--ui);letter-spacing:.16em;color:#91a5aa}.cfh-home .cfh-story-title{margin:36px 0 25px!important}.cfh-home .cfh-story-title .elementor-heading-title{font:800 clamp(50px,5.3vw,96px)/.94 var(--display);letter-spacing:-.06em;color:inherit}
.cfh-home .cfh-story-description p{font:400 14px/1.85 var(--ui);color:#abbcc1}.cfh-home .cfh-story-moto .cfh-story-description p{color:#667a80}
.cfh-home .cfh-services{background:#f3f7f7;padding:clamp(75px,7vw,115px) 0!important}.cfh-home .cfh-services-heading-left{width:63%}.cfh-home .cfh-services-heading-row>.cfh-services-lede{width:32%}
.cfh-home .cfh-services-grid{margin-top:45px;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1px!important;background:#dae3e6;border:1px solid #dae3e6}
.cfh-home .cfh-service-card{background:white;min-height:285px;padding:32px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}
.cfh-home .cfh-service-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid #dce4e6;border-radius:10px;color:#00a2bb}.cfh-home .cfh-service-number{margin-top:auto!important}.cfh-home .cfh-service-number .elementor-heading-title{font:750 10px var(--ui);color:#9eaaae}.cfh-home .cfh-service-title{margin-top:12px}.cfh-home .cfh-service-title .elementor-heading-title{font:800 22px/1.15 var(--display);letter-spacing:-.045em;color:#101518}.cfh-home .cfh-service-description{margin-top:8px}.cfh-home .cfh-service-description p{font:400 12px/1.7 var(--ui);color:#77868b}
.cfh-home .cfh-closing{position:relative;background:#091315;padding:clamp(100px,10vw,170px) 0!important;color:white;overflow:hidden}
.cfh-home .cfh-closing>.cfh-inner{position:relative;z-index:2}.cfh-home .cfh-watermark{position:absolute!important;right:-3%;bottom:-22%;width:auto;pointer-events:none}.cfh-home .cfh-watermark .elementor-heading-title{font:800 clamp(200px,35vw,580px)/1 var(--display);letter-spacing:-.1em;color:rgba(255,255,255,.03)}
.cfh-home .cfh-closing-eyebrow .elementor-heading-title{font:800 10px var(--ui);letter-spacing:.15em;color:#99abb0}.cfh-home .cfh-closing-title{margin:19px 0 23px!important}.cfh-home .cfh-closing-title .elementor-heading-title{font:800 clamp(56px,6.7vw,112px)/.95 var(--display);letter-spacing:-.06em;color:white}.cfh-home .cfh-closing-text p{font:400 17px/1.8 var(--ui);color:#a4b4b8}
.cfh-home .cfh-closing-primary .elementor-button{background:var(--cyan);color:white;border-color:var(--cyan)}.cfh-home .cfh-closing-secondary .elementor-button{background:transparent;color:white;border-color:#546066}
@media(max-width:1050px){.cfh-home .cfh-hero{min-height:790px}.cfh-home .cfh-hero-inner{min-height:560px}.cfh-home .cfh-hero-visual{height:530px}.cfh-home .cfh-hero-title .elementor-heading-title{font-size:clamp(47px,5.5vw,78px)}.cfh-home .cfh-models-grid,.cfh-home .cfh-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cfh-home .cfh-world-quad,.cfh-home .cfh-world-moto{min-height:590px;padding:30px!important}.cfh-home .cfh-worlds{min-height:590px}.cfh-home .cfh-story-content{padding:45px!important}}
@media(max-width:767px){.cfh-home{--gutter:20px}.cfh-home .cfh-hero{min-height:0;padding:105px 0 80px!important}.cfh-home .cfh-hero-inner{flex-direction:column!important;align-items:stretch!important;min-height:0}.cfh-home .cfh-hero-left{width:100%;flex:auto}.cfh-home .cfh-hero-title .elementor-heading-title{font-size:clamp(42px,10vw,75px);white-space:normal}.cfh-home .cfh-hero-visual{width:100%;flex:auto;height:430px;margin-top:20px}.cfh-home .cfh-hero-machine-quad{width:80%;height:72%}.cfh-home .cfh-hero-machine-moto{width:55%;height:47%}.cfh-home .cfh-machine-quad-label,.cfh-home .cfh-machine-moto-label{left:12px;bottom:12px}.cfh-home .cfh-machine-name .elementor-heading-title{font-size:14px}.cfh-home .cfh-hero-baseline{height:65px;gap:14px!important}.cfh-home .cfh-baseline-item{display:none}
.cfh-home .cfh-intro>.cfh-inner,.cfh-home .cfh-feature-heading-row,.cfh-home .cfh-services-heading-row{flex-direction:column!important;align-items:stretch!important;gap:24px!important}.cfh-home .cfh-intro-heading,.cfh-home .cfh-intro-side,.cfh-home .cfh-feature-heading-left,.cfh-home .cfh-feature-heading-row>.cfh-feature-lede,.cfh-home .cfh-services-heading-left,.cfh-home .cfh-services-heading-row>.cfh-services-lede{width:100%}
.cfh-home .cfh-section-title .elementor-heading-title{font-size:clamp(40px,9vw,62px)}.cfh-home .cfh-worlds{flex-direction:column!important;min-height:0}.cfh-home .cfh-world-quad,.cfh-home .cfh-world-moto{width:100%;min-height:570px;padding:28px!important}.cfh-home .cfh-world-heading .elementor-heading-title{font-size:clamp(50px,11vw,82px)}.cfh-home .cfh-world-description{max-width:240px}
.cfh-home .cfh-model-card{min-height:360px;padding:15px!important}.cfh-home .cfh-model-image{height:200px}.cfh-home .cfh-model-title .elementor-heading-title{font-size:18px}
.cfh-home .cfh-story-quad,.cfh-home .cfh-story-moto{flex-direction:column!important}.cfh-home .cfh-story-photo-real,.cfh-home .cfh-story-photo-render{width:100%;flex:auto;min-height:390px}.cfh-home .cfh-story-content{min-height:440px;padding:55px 22px!important}.cfh-home .cfh-story-title .elementor-heading-title{font-size:clamp(49px,10vw,77px)}.cfh-home .cfh-service-card{min-height:250px;padding:20px!important}
.cfh-home .cfh-closing-title .elementor-heading-title{font-size:clamp(49px,10vw,82px)}}
@media(max-width:420px){.cfh-home .cfh-hero-visual{height:350px}.cfh-home .cfh-world-quad,.cfh-home .cfh-world-moto{min-height:510px}.cfh-home .cfh-models-grid,.cfh-home .cfh-services-grid{grid-template-columns:1fr!important}.cfh-home .cfh-model-card{min-height:410px}.cfh-home .cfh-model-image{height:275px}.cfh-home .cfh-story-photo-real,.cfh-home .cfh-story-photo-render{min-height:300px}}
@media(prefers-reduced-motion:reduce){.cfh-home *{transition:none!important;animation:none!important}}


/* CFMOTO homepage rendering corrections — Elementor widget specificity */
body.page-id-181 .cfh-home .cfh-inner {
  --width: 100% !important;
  --container-max-width: 1480px !important;
  width: calc(100% - var(--gutter) * 2) !important;
  max-width: 1480px !important;
  margin-inline: auto !important;
  padding: 0 !important;
}
body.page-id-181 .cfh-home .cfh-hero-left { padding:0!important; }
body.page-id-181 .cfh-home .cfh-hero-title { width:100%!important;max-width:555px!important; }
body.page-id-181 .cfh-home .cfh-hero-title .elementor-heading-title {
 color:#fff!important;
 font-size:clamp(66px,6.35vw,99px)!important;
 font-family:Manrope,Inter,Arial,sans-serif!important;
 font-weight:800!important;
 line-height:.94!important;
 letter-spacing:-.065em!important;
}
body.page-id-181 .cfh-home .cfh-hero-title .cfh-accent,
body.page-id-181 .cfh-home .cfh-closing-title .cfh-accent { color:#00acc4!important; }
body.page-id-181 .cfh-home .cfh-hero-overline .elementor-heading-title,
body.page-id-181 .cfh-home .cfh-hero-baseline .elementor-heading-title {color:#a2b7bc!important}
body.page-id-181 .cfh-home .cfh-hero-baseline .cfh-baseline-year .elementor-heading-title {color:#fff!important}
body.page-id-181 .cfh-home .cfh-world-quad .cfh-world-heading .elementor-heading-title,
body.page-id-181 .cfh-home .cfh-story-quad .cfh-story-title .elementor-heading-title,
body.page-id-181 .cfh-home .cfh-closing .cfh-closing-title .elementor-heading-title {color:#fff!important}
body.page-id-181 .cfh-home .cfh-world-moto .cfh-world-heading .elementor-heading-title,
body.page-id-181 .cfh-home .cfh-story-moto .cfh-story-title .elementor-heading-title {color:#101719!important}
body.page-id-181 .cfh-home .cfh-world-quad .cfh-world-index .elementor-heading-title,
body.page-id-181 .cfh-home .cfh-story-quad .cfh-story-eyebrow .elementor-heading-title {color:#a1b5ba!important}
body.page-id-181 .cfh-home .cfh-button-white .elementor-button {
 background-color:#fff!important;border-color:#fff!important;color:#071013!important;
}
body.page-id-181 .cfh-home .cfh-button-white .elementor-button .elementor-button-text {color:#071013!important}
body.page-id-181 .cfh-home .cfh-hero-machine-quad .cfh-machine-name .elementor-heading-title {color:#fff!important}
body.page-id-181 .cfh-home .cfh-hero-machine-moto .cfh-machine-name .elementor-heading-title {color:#071013!important}
body.page-id-181 .cfh-home .cfh-closing .cfh-watermark .elementor-heading-title {color:rgba(255,255,255,.035)!important}
@media (max-width:767px){
 body.page-id-181 .cfh-home .cfh-hero-title .elementor-heading-title{
  font-size:clamp(44px,10.2vw,70px)!important;line-height:.99!important;
 }
 body.page-id-181 .cfh-home .cfh-hero-left{padding:0!important}
}


/* CFMOTO HERO WRAP FIX: desktop follows the original five-line headline. */
@media (min-width: 768px) {
 body.page-id-181 .cfh-home .cfh-hero-title { max-width:520px!important; }
 body.page-id-181 .cfh-home .cfh-hero-title .elementor-heading-title {
  white-space:normal!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
 }
}
