
.khf62a8d1c-page{font-family:"Khazan F62A Sans",sans-serif;font-size:16px;line-height:24px;color:#001F27}
.khf62a8d1c-page .elementor-heading-title,.khf62a8d1c-page p,.khf62a8d1c-page .elementor-icon-box-title,.khf62a8d1c-page .elementor-icon-box-description{margin:0}
.khf62a8d1c-hero-title .elementor-heading-title{display:block}
.khf62a8d1c-page .e-con,.khf62a8d1c-page .elementor-widget{min-width:0}
.khf62a8d1c-page .elementor-icon-box-title{margin-top:0}
.khf62a8d1c-page .elementor-widget:not(.khf62a8d1c-service-art) svg{fill:none!important;stroke:currentColor}
.khf62a8d1c-page .khf62a8d1c-filled-star svg{fill:currentColor!important}
.khf62a8d1c-page .elementor-icon-list-icon svg{margin:0!important;width:var(--e-icon-list-icon-size);height:var(--e-icon-list-icon-size)}
.khf62a8d1c-page .elementor-icon-list-text{padding-inline-start:0!important}
.khf62a8d1c-page .khf62a8d1c-color-teal .elementor-icon-list-icon{color:#00A2A4!important}
.khf62a8d1c-page .khf62a8d1c-color-red .elementor-icon-list-icon{color:#E7000B!important}
.khf62a8d1c-page .khf62a8d1c-color-muted .elementor-icon-list-icon{color:#50686F!important}
.khf62a8d1c-page .elementor-button-icon svg{width:16px;height:16px}
.khf62a8d1c-page .elementor-button-icon{color:inherit}
.khf62a8d1c-page .elementor-button-wrapper{line-height:0}
.khf62a8d1c-detail-card .elementor-widget-button{line-height:0;padding-bottom:1.6px}
.khf62a8d1c-page .elementor-icon-list-item{align-items:center}
.khf62a8d1c-page .khf62a8d1c-gradient,.khf62a8d1c-page .khf62a8d1c-gradient>.elementor-widget-container>.elementor-button-wrapper>.elementor-button,.khf62a8d1c-page .khf62a8d1c-service-box .elementor-icon{background-image:linear-gradient(135deg,oklch(62% .16 195),oklch(78% .14 190))}
.khf62a8d1c-page .khf62a8d1c-button.khf62a8d1c-gradient{background-image:none}
.khf62a8d1c-page .khf62a8d1c-gold-text .elementor-heading-title{background:linear-gradient(135deg,oklch(62% .16 195),oklch(78% .14 190));background-clip:text;-webkit-background-clip:text;color:transparent!important}
.khf62a8d1c-page .khf62a8d1c-feature-box .elementor-icon{background:oklch(62% .16 195/.1);border:0}
.khf62a8d1c-page .khf62a8d1c-service-box .elementor-icon{color:#F8FDFD;border:0}
.khf62a8d1c-art-panel,.khf62a8d1c-service-box .elementor-icon,.khf62a8d1c-button.khf62a8d1c-gradient .elementor-button{box-shadow:0 20px 50px -20px oklch(62% .16 195/.35)}
.khf62a8d1c-callout,.khf62a8d1c-detail-card,.khf62a8d1c-review-card,.khf62a8d1c-after{box-shadow:0 4px 20px -8px oklch(40% .05 220/.15)}
.khf62a8d1c-art-wrap{position:relative}
.khf62a8d1c-art-panel{aspect-ratio:4/5;min-height:0!important;height:auto}
.khf62a8d1c-callout{position:absolute!important;bottom:-24px!important;left:-24px!important;top:auto!important;right:auto!important;z-index:2}
.khf62a8d1c-art-icon .elementor-icon{color:oklch(99% .005 200/.3)!important}
.khf62a8d1c-art-icon .elementor-icon,.khf62a8d1c-stars .elementor-icon{display:block;line-height:0}
.khf62a8d1c-after{background-image:linear-gradient(180deg,oklch(97% .02 195),oklch(99% .005 200))}
.khf62a8d1c-service-card{transition:transform .15s,box-shadow .15s}.khf62a8d1c-service-card:hover{transform:translateY(-4px);box-shadow:0 4px 20px -8px oklch(40% .05 220/.15)}
.khf62a8d1c-faq-list .elementor-tab-title.elementor-active{padding-bottom:12px!important}
.khf62a8d1c-faq-item .elementor-toggle-icon{font-size:20px;color:#50686F!important}
.khf62a8d1c-faq-item .elementor-tab-title a{font-family:"Khazan F62A Serif",Georgia,serif;font-weight:600}
.khf62a8d1c-faq-item .elementor-tab-content p{margin:0}
.khf62a8d1c-final{position:relative;isolation:isolate}
.khf62a8d1c-final:before{content:"";position:absolute;top:-80px;left:calc(50% - 192px);width:384px;height:384px;background:oklch(62% .16 195/.3);filter:blur(64px);border-radius:999px;z-index:-1;pointer-events:none}
.khf62a8d1c-final>.khf62a8d1c-inner{position:relative}
.khf62a8d1c-page a:focus-visible,.khf62a8d1c-page button:focus-visible{outline:2px solid #00A2A4;outline-offset:4px}
@media(max-width:767px){.khf62a8d1c-callout{bottom:-16px!important;left:12px!important}.khf62a8d1c-title-line{flex-wrap:wrap!important}}

.khf62a8d1c-service-art .elementor-icon{display:block;line-height:0}.khf62a8d1c-service-art .elementor-icon svg{max-width:100%;height:auto}.khf62a8d1c-page .elementor-icon-list-item{align-items:flex-start}
.khf62a8d1c-section-head h2.elementor-heading-title{text-wrap:balance}
