.cs22ab7e9d41-page .elementor-heading-title,.cs22ab7e9d41-page p{margin:0}.cs22ab7e9d41-page h1.e-con,.cs22ab7e9d41-page h2.e-con{font-weight:400}.cs22ab7e9d41-gold-text .elementor-heading-title{background:linear-gradient(135deg,#ffe29a,#f0ba5a 50%,#e7a734 75%,#e29d16 87.5%,#df9800,#db9500);-webkit-background-clip:text;background-clip:text;color:transparent!important}.cs22ab7e9d41-problem-box .elementor-icon{width:32px;height:32px;border:1px solid #5A461E;border-radius:999px;background:#F1BA4B0D;display:grid;place-items:center}.cs22ab7e9d41-problem-box .elementor-icon svg{width:16px;height:16px}.cs22ab7e9d41-page .elementor-icon-box-description{margin:0}.cs22ab7e9d41-page .elementor-icon-box-title{margin-top:0}.cs22ab7e9d41-benefit-box .elementor-icon{background:#F1BA4B0D;border-color:#5A461E!important}.cs22ab7e9d41-photo-frame,.cs22ab7e9d41-photo-frame-right{position:relative}.cs22ab7e9d41-photo-frame:before,.cs22ab7e9d41-photo-frame-right:before{content:"";position:absolute;inset:-16px 16px 16px -16px;border:1px solid #5A461E;border-radius:16px;pointer-events:none}.cs22ab7e9d41-photo-frame-right:before{inset:-16px -16px 16px 16px}.cs22ab7e9d41-framed-photo{position:relative}.cs22ab7e9d41-process-grid{position:relative}.cs22ab7e9d41-process-grid:before{content:"";position:absolute;height:1px;background:#5A461E;top:40px;left:10%;right:10%}.cs22ab7e9d41-process-card{position:relative}.cs22ab7e9d41-review-card{position:relative}.cs22ab7e9d41-review-card:after{content:"";position:absolute;top:20px;right:20px;width:32px;height:32px;background:url("form-quote.svg") center/32px no-repeat;opacity:.2}.cs22ab7e9d41-faq-item{overflow:hidden}.cs22ab7e9d41-faq-item .elementor-toggle-icon{font-size:16px;color:#F1BA4B!important}.cs22ab7e9d41-faq-item .elementor-tab-title a{font-family:"City Star AB7E Serif",serif!important;font-weight:400!important}.cs22ab7e9d41-faq-item .elementor-tab-title{line-height:28px!important}.cs22ab7e9d41-page .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size);width:var(--e-icon-list-icon-size)}.cs22ab7e9d41-page svg{fill:none!important;stroke:currentColor}.cs22ab7e9d41-page .cs22ab7e9d41-icon-star svg{fill:#F1BA4B!important;stroke:#F1BA4B}.cs22ab7e9d41-page .elementor-icon-list-icon{color:#F1BA4B}.cs22ab7e9d41-page .elementor-icon-list-icon svg{margin:0!important}.cs22ab7e9d41-page .elementor-icon-list-text{padding-inline-start:0!important}.cs22ab7e9d41-page .stars .elementor-icon,.cs22ab7e9d41-stars .elementor-icon{display:block;line-height:0}.cs22ab7e9d41-page .elementor-button-icon svg{width:16px;height:16px}.cs22ab7e9d41-page .elementor-button-icon{color:inherit}@media(max-width:767px){.cs22ab7e9d41-photo-frame:before,.cs22ab7e9d41-photo-frame-right:before,.cs22ab7e9d41-process-grid:before{display:none}.cs22ab7e9d41-title-line{justify-content:inherit}.cs22ab7e9d41-trust-pills{gap:8px!important}}

.cs22ab7e9d41-hero{position:relative;isolation:isolate}
.cs22ab7e9d41-hero>.cs22ab7e9d41-inner{position:relative;z-index:2}
.cs22ab7e9d41-hero-photo{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:0;pointer-events:none}
.cs22ab7e9d41-hero-photo .elementor-widget-container,.cs22ab7e9d41-hero-photo img{width:100%!important;height:100%!important}
.cs22ab7e9d41-hero-photo img{object-fit:cover;object-position:center}
.cs22ab7e9d41-hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#020201,transparent 70%),linear-gradient(to right,#020201,#020201D9 50%,#02020166)}
.cs22ab7e9d41-page .e-con,.cs22ab7e9d41-page .elementor-widget{min-width:0}
.cs22ab7e9d41-title-line .elementor-heading-title{white-space:normal}
.cs22ab7e9d41-body-copy .elementor-heading-title{white-space:pre-line}
.cs22ab7e9d41-related-link a:hover{color:#F8CE71!important}
.cs22ab7e9d41-page a:focus-visible,.cs22ab7e9d41-page button:focus-visible{outline:2px solid #F1BA4B;outline-offset:4px}
.cs22ab7e9d41-reserve{border-top:1px solid #191711;border-bottom:1px solid #191711}
@media(max-width:767px){.cs22ab7e9d41-hero:after{background:linear-gradient(to bottom,#020201DD,#020201F2 60%,#020201)}.cs22ab7e9d41-title-line{row-gap:0}.cs22ab7e9d41-comparison-row .elementor-heading-title{font-size:13px}}
