:root{--page-title-display:none;}/* Start custom CSS */.elementor-42114{--hp-header:calc(.99vw + 61px);--hp-adminbar:0px}
@media(max-width:1800px){.elementor-42114{--hp-header:calc(.99vw + 55px)}}
@media(max-width:1100px){.elementor-42114{--hp-header:calc(.99vw + 64px)}}
@media(max-width:800px){.elementor-42114{--hp-header:calc(1vw + 44px)}}
body.admin-bar .elementor-42114{--hp-adminbar:32px}
@media(max-width:782px){body.admin-bar .elementor-42114{--hp-adminbar:46px}}
@media(max-width:600px){body.admin-bar .elementor-42114{--hp-adminbar:0px}}
.elementor-42114 .e-con[id]{scroll-margin-top:calc(var(--hp-header) + var(--hp-adminbar) + 72px)!important}
.elementor-42114 #product-subnav,.elementor-42114 #sapphire-subnav{top:calc(var(--hp-header) + var(--hp-adminbar) - 1px)!important}
.elementor-42114 summary::-webkit-details-marker{display:none}
.elementor-42114 #faq summary::after,.elementor-42114 #sapphire-faq summary::after{content:"+";display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;border-radius:999px;background:#f5f9fc;border:1px solid #e3edf3;color:#050b12;font-size:22px;line-height:1;transition:transform .25s,background-color .25s,color .25s}
.elementor-42114 #faq details[open]>summary::after,.elementor-42114 #sapphire-faq details[open]>summary::after{transform:rotate(45deg);background:#009ddf;border-color:#009ddf;color:#fff}

body:has(.elementor-42114){overflow-x:clip!important;overflow-y:visible!important}
.elementor-42114 [data-id="578e6b10"]{display:flex!important;align-items:center;justify-content:center;width:64px!important;height:64px!important;min-width:64px!important;flex:0 0 64px;border-radius:20px;background-color:#E6F5FC!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2064%2034'%3E%3Crect%20x%3D'2'%20y%3D'4'%20width%3D'60'%20height%3D'10'%20rx%3D'2'%20fill%3D'none'%20stroke%3D'%23050B12'%20stroke-width%3D'2.4'%2F%3E%3Ccircle%20cx%3D'23'%20cy%3D'24'%20r%3D'8'%20fill%3D'none'%20stroke%3D'%23009DDF'%20stroke-width%3D'3'%2F%3E%3Ccircle%20cx%3D'42'%20cy%3D'24'%20r%3D'8'%20fill%3D'none'%20stroke%3D'%23009DDF'%20stroke-width%3D'3'%2F%3E%3C%2Fsvg%3E")!important;background-repeat:no-repeat;background-position:center;background-size:40px auto}
.elementor-42114 [data-id="d69140"]{display:flex!important;align-items:center;justify-content:center;width:64px!important;height:64px!important;min-width:64px!important;flex:0 0 64px;border-radius:20px;background-color:#E6F5FC!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2030%2030'%3E%3Cpath%20d%3D'M5%2025h20M8%2025l3-14h8l3%2014'%20fill%3D'none'%20stroke%3D'%23050B12'%20stroke-width%3D'2.2'%20stroke-linejoin%3D'round'%20stroke-linecap%3D'round'%2F%3E%3Ccircle%20cx%3D'15'%20cy%3D'7'%20r%3D'3'%20fill%3D'none'%20stroke%3D'%23009DDF'%20stroke-width%3D'2.4'%2F%3E%3C%2Fsvg%3E")!important;background-repeat:no-repeat;background-position:center;background-size:30px auto}
.elementor-42114 [data-id="4b9dba6c"]{display:flex!important;align-items:center;justify-content:center;width:64px!important;height:64px!important;min-width:64px!important;flex:0 0 64px;border-radius:20px;background-color:#E6F5FC!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2032%2024'%3E%3Crect%20x%3D'2'%20y%3D'2'%20width%3D'28'%20height%3D'20'%20rx%3D'3'%20fill%3D'none'%20stroke%3D'%23050B12'%20stroke-width%3D'2.2'%2F%3E%3Ccircle%20cx%3D'10'%20cy%3D'11'%20r%3D'3.2'%20fill%3D'none'%20stroke%3D'%23009DDF'%20stroke-width%3D'2.2'%2F%3E%3Cpath%20d%3D'M17%209h8M17%2014h6'%20fill%3D'none'%20stroke%3D'%23009DDF'%20stroke-width%3D'2.2'%20stroke-linecap%3D'round'%2F%3E%3C%2Fsvg%3E")!important;background-repeat:no-repeat;background-position:center;background-size:32px auto}/* End custom CSS */