@font-face{font-family:'Manrope';src:url('https://konradhypnosis.com/wp-content/uploads/mindflow-fonts/Manrope-VariableFont_wght.woff2') format('woff2');font-weight:200 800;font-style:normal;font-display:swap;}@font-face{font-family:'DM Serif Display';font-style:normal;font-weight:400;font-display:swap;src:url('https://konradhypnosis.com/wp-content/uploads/mindflow-fonts/DMSerifDisplay-Regular-latinext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'DM Serif Display';font-style:normal;font-weight:400;font-display:swap;src:url('https://konradhypnosis.com/wp-content/uploads/mindflow-fonts/DMSerifDisplay-Regular-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'DM Serif Display';font-style:italic;font-weight:400;font-display:swap;src:url('https://konradhypnosis.com/wp-content/uploads/mindflow-fonts/DMSerifDisplay-Italic-latinext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'DM Serif Display';font-style:italic;font-weight:400;font-display:swap;src:url('https://konradhypnosis.com/wp-content/uploads/mindflow-fonts/DMSerifDisplay-Italic-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Material Symbols Outlined';font-style:normal;font-weight:100 700;font-display:swap;src:url('https://konradhypnosis.com/wp-content/uploads/mindflow-fonts/MaterialSymbolsOutlined.woff2') format('woff2');}:root{--mf-font-display:"DM Serif Display",Georgia,serif;--mf-font-ui:"Manrope",system-ui,sans-serif;--mf-text-micro:.625rem;--mf-text-xs:.6875rem;--mf-text-sm:.75rem;--mf-text-body:.9375rem;--mf-text-base:1rem;--mf-text-md:1.0625rem;--mf-text-card:1.25rem;--mf-text-section:2.25rem;--mf-text-hero:clamp(2rem,5.2vw,4.25rem);--mf-color-heading:#162839;--mf-color-body:#53616a;--mf-color-muted:#758087;--mf-color-accent:#49799a;--mf-color-on-primary:#fdfdfa;--mf-color-surface:#fdfdfa;--mf-color-surface-alt:#f6f4f0;--mf-color-card:#fbfaf6;--mf-color-navy:#162839;--mf-color-navy-hover:#0a1522;--mf-border-default:#e5e1da;--mf-border-strong:#cec9c0;--mf-space-1:.5rem;--mf-space-2:.75rem;--mf-space-3:1rem;--mf-space-4:1.5rem;--mf-space-5:2rem;--mf-space-6:3rem;--mf-space-7:4rem;--mf-space-8:5rem;--mf-space-9:6rem;--mf-space-10:7.5rem;--mf-space-11:10rem;--mf-radius-sm:10px;--mf-radius-md:16px;--mf-radius-card:18px;--mf-radius-lg:22px;--mf-radius-pill:999px;--mf-text-cta:clamp(2rem,8vw,3rem);--mf-tracking-ui:.04em;--mf-tracking-label:.12em;--mf-tracking-eyebrow:.18em;--mf-lh-tight:1.1;--mf-lh-heading:1.15;--mf-lh-ui:1.3;--mf-lh-body:1.55;--mf-lh-relaxed:1.65;--mf-lh-button:1.8;--mf-ls-tight:-0.02em;--mf-ls-heading:-0.015em;--mf-ls-eyebrow:var(--mf-tracking-eyebrow);--mf-text-heading:var(--mf-color-heading);--mf-text-muted:var(--mf-color-muted);--mf-text-accent:var(--mf-color-accent);}body.elementor-page,.elementor-page{background-color:var(--mf-color-surface);color:var(--mf-color-body);font-family:var(--mf-font-ui)!important;font-size:var(--mf-text-base);line-height:var(--mf-lh-body);}.elementor-page .elementor-widget-heading:not(.dp-ms-glyph):not(.dp-hero-title):not(.dp-pricing-spotlight-eyebrow):not(.dp-pricing-spotlight-feature-title):not(.dp-pricing-spotlight-badge):not(.dp-footer-nav-link):not(.dp-kontakt-channel-label) .elementor-heading-title:not(h4){font-family:var(--mf-font-display)!important;font-weight:400!important;}body.elementor-page .elementor-element.dp-omni-stat-cell .elementor-widget-heading .elementor-heading-title,body.elementor-page .elementor-element.dp-omni-stat-cell .elementor-heading-title,body.elementor-page .elementor-element.dp-hero-trust-cell .elementor-widget-heading .elementor-heading-title,body.elementor-page .elementor-element.dp-hero-trust-cell .elementor-heading-title,body.elementor-page .dp-testimonial-author .elementor-widget-heading .elementor-heading-title,body.elementor-page .elementor-element.dp-kontakt-channel-label .elementor-heading-title,body.elementor-page .dp-kontakt-channel-label .elementor-heading-title{font-family:var(--mf-font-ui)!important;}html body.elementor-page .elementor-element.dp-kontakt-channel-label.elementor-widget-heading .elementor-heading-title,html body.elementor-page .dp-kontakt-channel-label .elementor-heading-title{font-family:var(--mf-font-ui),Manrope,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#49799a!important;}html body.elementor-page .elementor-element.dp-kontakt-channel-value-wrap.elementor-widget-text-editor p,html body.elementor-page .dp-kontakt-channel-value-wrap p,html body.elementor-page p.dp-kontakt-channel-value{font-family:var(--mf-font-display),DM Serif Display,serif!important;font-size:clamp(22px,2.4vw,30px)!important;line-height:1.25!important;font-weight:400!important;color:#162839!important;margin:0!important;}html body.elementor-page .elementor-element.dp-kontakt-channel-hint.elementor-widget-text-editor p,html body.elementor-page .dp-kontakt-channel-hint p{font-family:var(--mf-font-ui),Manrope,sans-serif!important;font-size:14px!important;line-height:1.55!important;color:var(--mf-color-body)!important;margin:0!important;}.elementor-page .elementor-widget-heading .elementor-heading-title{color:var(--mf-text-heading)!important;}.elementor-page .dp-hero-title .elementor-heading-title{font-family:var(--mf-font-display)!important;color:var(--mf-text-heading)!important;}body.elementor-page .dp-cta-section .elementor-widget-heading .elementor-heading-title,body.elementor-page .dp-cta-section .elementor-element-254d4b8 .elementor-heading-title,body.elementor-page .dp-about-cta-section .elementor-widget-heading .elementor-heading-title,body.elementor-page .dp-cennik-final-cta .elementor-widget-heading .elementor-heading-title,body.elementor-page .dp-hyp-cta-section .elementor-widget-heading .elementor-heading-title,body.elementor-page .dp-kontakt-cta-section .elementor-widget-heading .elementor-heading-title{color:var(--mf-color-on-primary)!important;}.dp-pomoc-hero-title .elementor-heading-title,.dp-cennik-hero-title .elementor-heading-title,.dp-hyp-hero-title .elementor-heading-title,.dp-kontakt-hero-title .elementor-heading-title,.dp-polityka-hero-title .elementor-heading-title,.dp-nr-hero-title .elementor-heading-title,.dp-nr-hero-accent .elementor-heading-title,.dp-hero-section .dp-hero-title .elementor-heading-title{font-size:var(--mf-text-hero)!important;line-height:var(--mf-lh-tight)!important;letter-spacing:var(--mf-ls-heading)!important;font-weight:400!important;font-family:var(--mf-font-display)!important;}.dp-hero-content,.dp-hyp-hero-inner,.dp-kontakt-hero-inner,.dp-nr-hero-inner,.dp-pomoc-hero-section>.e-con>.e-con-inner,.dp-cennik-hero-section>.e-con>.e-con-inner,.dp-polityka-hero-section>.e-con>.e-con-inner{gap:32px!important;}.dp-hero-lead p,.dp-hyp-hero-lead p,.dp-kontakt-hero-lead p,.dp-pomoc-hero-lead p,.dp-cennik-hero-lead p,.dp-polityka-hero-lead p,.dp-nr-hero-lead p,.dp-nr-hero-lead-wrap p{max-width:42rem!important;margin-left:auto!important;margin-right:auto!important;}.dp-section-header .elementor-widget-heading .elementor-heading-title{font-size:var(--mf-text-section)!important;line-height:var(--mf-lh-heading)!important;letter-spacing:var(--mf-ls-heading)!important;font-weight:400!important;}.dp-section-label-text{font-family:var(--mf-font-ui)!important;font-size:var(--mf-text-xs)!important;font-weight:600!important;line-height:var(--mf-lh-ui)!important;letter-spacing:var(--mf-tracking-eyebrow)!important;text-transform:uppercase!important;color:var(--mf-color-accent)!important;white-space:nowrap!important;}.elementor-page .elementor-widget-text-editor,.elementor-page .elementor-widget-text-editor p{font-family:var(--mf-font-ui)!important;font-size:var(--mf-text-body)!important;line-height:var(--mf-lh-body)!important;letter-spacing:0!important;color:var(--mf-color-body)!important;}html body.elementor-page .elementor-element.dp-section-header .elementor-widget-text-editor,html body.elementor-page .elementor-element.dp-section-header .elementor-widget-text-editor p,html body.elementor-page .dp-section-header .elementor-widget-text-editor p{font-size:var(--mf-text-md)!important;line-height:var(--mf-lh-relaxed)!important;color:var(--mf-color-body)!important;letter-spacing:0!important;}.dp-hero-lead p,.dp-pomoc-hero-lead p,.dp-cennik-hero-lead p,.dp-hyp-hero-lead p,.dp-kontakt-hero-lead p,.dp-polityka-hero-lead p,.dp-hero-lead .elementor-widget-text-editor p,.dp-pomoc-hero-lead .elementor-widget-text-editor p,.dp-cennik-hero-lead .elementor-widget-text-editor p,.dp-hyp-hero-lead .elementor-widget-text-editor p,.dp-kontakt-hero-lead .elementor-widget-text-editor p,.dp-polityka-hero-lead .elementor-widget-text-editor p,.dp-hyp-hero-inner .elementor-widget-text-editor p,body.elementor-page .dp-cennik-hero-lead .elementor-widget-text-editor p,body.elementor-page .dp-hero-lead .elementor-widget-text-editor p{font-size:19px!important;line-height:1.65!important;}.dp-problem-card .elementor-heading-title,.dp-pomoc-problem-tile .elementor-heading-title,.dp-hyp-bento-card .elementor-heading-title,.dp-hyp-glass-card .elementor-heading-title,.dp-nr-glass-card .elementor-heading-title,.dp-hyp-myth-card .elementor-heading-title,.dp-hyp-research-card .elementor-heading-title,.dp-hyp-process-card .elementor-heading-title,.dp-about-mission-card .elementor-heading-title,.dp-about-timeline-card .elementor-heading-title,.dp-cennik-policy-card .elementor-heading-title{font-family:var(--mf-font-display)!important;font-size:var(--mf-text-card)!important;line-height:1.3!important;letter-spacing:0!important;font-weight:400!important;}.dp-cennik-pricing-card .elementor-heading-title,.dp-pricing-card:not(.dp-pricing-spotlight) .elementor-heading-title{font-family:var(--mf-font-display)!important;font-size:var(--mf-text-card)!important;line-height:1.25!important;letter-spacing:0!important;font-weight:400!important;}.dp-problem-card .elementor-widget-text-editor p,.dp-pomoc-problem-tile .elementor-widget-text-editor p,.dp-hyp-bento-card .elementor-widget-text-editor p,.dp-about-mission-card .elementor-widget-text-editor p{font-size:var(--mf-text-body)!important;line-height:var(--mf-lh-body)!important;}.dp-icon-text-row__label .elementor-heading-title,.dp-icon-text-row .elementor-widget-text-editor,.dp-icon-text-row .elementor-widget-text-editor p,.dp-pricing-features .dp-icon-text-row__label .elementor-heading-title,.dp-cennik-pricing-features .dp-icon-text-row__label .elementor-heading-title{font-family:var(--mf-font-ui)!important;font-size:var(--mf-text-body)!important;font-weight:400!important;line-height:1.45!important;letter-spacing:0!important;text-transform:none!important;color:var(--mf-color-body)!important;}.elementor-page .elementor-widget-heading.dp-icon-text-row__label .elementor-heading-title,.elementor-page .dp-icon-text-row__label .elementor-heading-title,.elementor-page .dp-pricing-features .dp-icon-text-row__label .elementor-heading-title,.elementor-page .dp-cennik-pricing-features .dp-icon-text-row__label .elementor-heading-title{font-family:var(--mf-font-ui)!important;font-size:15px!important;font-weight:400!important;line-height:1.45!important;letter-spacing:0!important;text-transform:none!important;color:var(--mf-color-body)!important;}.elementor-page .dp-hero-trust-cell .elementor-heading-title,body.elementor-page .elementor-element.dp-hero-trust-cell .elementor-heading-title,body.elementor-page .elementor-element.dp-hero-trust-cell .elementor-widget-heading .elementor-heading-title{font-family:var(--mf-font-ui)!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important;color:#162839!important;min-height:calc(1.35em * 2)!important;display:block!important;text-align:center!important;width:100%!important;max-width:12em!important;margin-left:auto!important;margin-right:auto!important;white-space:normal!important;}.elementor-page .dp-hero-badge .elementor-heading-title{font-family:var(--mf-font-ui)!important;font-size:13px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:0.04em!important;text-transform:none!important;color:var(--mf-color-body)!important;}html body.elementor-page .dp-omni-stat-cell .elementor-heading-title{font-family:var(--mf-font-ui),Manrope,system-ui,sans-serif!important;font-size:var(--mf-text-body)!important;font-weight:500!important;line-height:1.45!important;letter-spacing:0!important;text-transform:none!important;color:var(--mf-color-heading)!important;text-align:center!important;max-width:16em!important;margin-left:auto!important;margin-right:auto!important;white-space:normal!important;overflow-wrap:break-word!important;hyphens:manual!important;min-height:0!important;display:block!important;width:100%!important;}.elementor-page .dp-omni-card>.elementor-widget-heading .elementor-heading-title,.elementor-page .dp-omni-card .elementor-element>.elementor-widget-heading .elementor-heading-title{color:#162839!important;}.elementor-page .dp-omni-card .dp-icon-text-row__label .elementor-heading-title{color:var(--mf-color-body)!important;}.elementor-page .elementor-widget-button .elementor-button{font-family:var(--mf-font-ui)!important;font-size:var(--mf-text-body)!important;font-weight:700!important;line-height:var(--mf-lh-button)!important;letter-spacing:0!important;}.dp-site-header .elementor-button,.dp-btn-wrap .elementor-button{font-size:var(--mf-text-sm)!important;font-weight:600!important;line-height:1!important;}body.elementor-page .dp-hero-actions .elementor-button,body.elementor-page .dp-pomoc-cta-btns .elementor-button,body.elementor-page .dp-cta-btns .elementor-button,body.elementor-page .dp-cennik-final-cta-btns .elementor-button,body.elementor-page .dp-kontakt-cta-btns .elementor-button,body.elementor-page .dp-hyp-hero-btns .elementor-button,body.elementor-page .dp-cennik-hero-btns .elementor-button,body.elementor-page .dp-nr-hero-btns .elementor-button,body.elementor-page .dp-pricing-btn .elementor-button,body.elementor-page .dp-pomoc-cta-btns .dp-btn-wrap .elementor-button,body.elementor-page .dp-hero-actions .dp-btn-wrap .elementor-button,body.elementor-page .dp-cta-btns .dp-btn-wrap .elementor-button,body.elementor-page .dp-cennik-final-cta-btns .dp-btn-wrap .elementor-button,body.elementor-page .dp-kontakt-cta-btns .dp-btn-wrap .elementor-button,body.elementor-page .dp-hyp-hero-btns .dp-btn-wrap .elementor-button,body.elementor-page .dp-cennik-hero-btns .dp-btn-wrap .elementor-button,body.elementor-page .dp-nr-hero-btns .dp-btn-wrap .elementor-button{border:none!important;border-width:0!important;border-color:transparent!important;box-shadow:none!important;background-color:#162839!important;background-image:none!important;color:#fdfdfa!important;min-height:60px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;}body.elementor-page .dp-hero-actions .dp-btn-wrap>.elementor-element:first-child .elementor-button:hover,body.elementor-page .dp-pricing-btn .elementor-button:hover,body.elementor-page .dp-pomoc-cta-btns .dp-btn-wrap>.elementor-element:first-child .elementor-button:hover,body.elementor-page .dp-hyp-hero-btns .dp-btn-wrap>.elementor-element:first-child .elementor-button:hover,body.elementor-page .dp-cennik-hero-btns .dp-btn-wrap>.elementor-element:first-child .elementor-button:hover,body.elementor-page .dp-cennik-hero-btns>.elementor-element:first-child .elementor-button:hover,body.elementor-page .dp-nr-hero-btns .dp-btn-wrap>.elementor-element:first-child .elementor-button:hover{background-color:#0a1522!important;}body.elementor-page .dp-cta-section .dp-cta-btns>.elementor-element:first-child .elementor-button:hover,body.elementor-page .dp-about-cta-section .dp-cta-btns>.elementor-element:first-child .elementor-button:hover,body.elementor-page .dp-cennik-final-cta-btns>.elementor-element:first-child .elementor-button:hover,body.elementor-page .dp-kontakt-cta-btns>.elementor-element:first-child .elementor-button:hover{background-color:#f6f4f0!important;color:#162839!important;}body.elementor-page .dp-site-header .dp-header-cta .elementor-button,body.elementor-page .dp-site-header .dp-btn-wrap .elementor-button{min-height:0!important;height:auto!important;padding:12px 22px!important;font-size:13px!important;line-height:1.2!important;border-radius:999px!important;box-shadow:0 2px 10px rgba(44,62,80,.14)!important;}body.elementor-page .dp-hero-actions>.elementor-element:last-child:not(:only-child) .elementor-button,body.elementor-page .dp-pomoc-cta-btns>.elementor-element:last-child:not(:only-child) .elementor-button,body.elementor-page .dp-hyp-hero-btns>.elementor-element:last-child:not(:only-child) .elementor-button,body.elementor-page .dp-cennik-hero-btns>.elementor-element:last-child:not(:only-child) .elementor-button,body.elementor-page .dp-nr-hero-btns>.elementor-element:last-child:not(:only-child) .elementor-button{background-color:#f6f4f0!important;background-image:none!important;color:#162839!important;}body.elementor-page .dp-cta-section .dp-cta-btns>.elementor-element:first-child .elementor-button,body.elementor-page .dp-hyp-cta-section .elementor-button,body.elementor-page .dp-hyp-cta-panel .elementor-button{border:none!important;border-width:0!important;}body.elementor-page .dp-cta-section .dp-cta-btns>.elementor-element:first-child .elementor-button,body.elementor-page .dp-about-cta-section .dp-cta-btns>.elementor-element:first-child .elementor-button,body.elementor-page .dp-cennik-final-cta-btns>.elementor-element:first-child .elementor-button,body.elementor-page .dp-kontakt-cta-btns>.elementor-element:first-child .elementor-button,body.elementor-page .dp-hyp-cta-section .dp-cta-btns>.elementor-element:first-child .elementor-button{background-color:#fdfdfa!important;background-image:none!important;color:#162839!important;}body.elementor-page .dp-cta-section .dp-cta-btns>.elementor-element:last-child:not(:only-child) .elementor-button,body.elementor-page .dp-about-cta-section .dp-cta-btns>.elementor-element:last-child:not(:only-child) .elementor-button,body.elementor-page .dp-cennik-final-cta-btns>.elementor-element:last-child:not(:only-child) .elementor-button,body.elementor-page .dp-kontakt-cta-btns>.elementor-element:last-child:not(:only-child) .elementor-button,body.elementor-page .dp-hyp-cta-section .dp-cta-btns>.elementor-element:last-child:not(:only-child) .elementor-button{background-color:rgba(255,255,255,.14)!important;background-image:none!important;color:#fdfdfa!important;}body.elementor-page .dp-about-link .elementor-button{background:transparent!important;background-color:transparent!important;color:#162839!important;min-height:0!important;}.dp-faq .elementor-tab-title .elementor-accordion-title,.dp-hyp-faq .elementor-tab-title .elementor-accordion-title,.dp-about-faq .elementor-tab-title .elementor-accordion-title,.dp-cennik-faq .elementor-tab-title .elementor-accordion-title,.dp-pomoc-faq .elementor-tab-title .elementor-accordion-title{font-family:var(--mf-font-display)!important;font-size:18px!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;color:var(--mf-text-heading)!important;}.dp-hyp-process-num .elementor-heading-title{font-family:var(--mf-font-display)!important;font-weight:600!important;letter-spacing:.06em!important;}.dp-testimonial-card .elementor-widget-text-editor p{font-style:italic;font-size:var(--mf-text-body)!important;line-height:var(--mf-lh-relaxed)!important;}.dp-testimonial-card .e-con:has(>.dp-testimonial-avatar)>.e-con .elementor-widget-heading .elementor-heading-title,.dp-testimonial-author .elementor-heading-title,body.elementor-page .dp-testimonial-card .dp-testimonial-author .elementor-heading-title,body.elementor-page .dp-testimonial-card .dp-testimonial-author .elementor-widget-heading .elementor-heading-title,body.elementor-page .dp-testimonial-card .e-con:has(>.dp-testimonial-avatar)>.e-con .elementor-widget-heading .elementor-heading-title{font-family:var(--mf-font-ui)!important;font-size:var(--mf-text-body)!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important;color:var(--mf-text-heading)!important;}.dp-testimonial-card .e-con:has(>.dp-testimonial-avatar)>.e-con .elementor-widget-heading:last-child .elementor-heading-title,.dp-testimonial-author .elementor-widget-heading:last-child .elementor-heading-title,body.elementor-page .dp-testimonial-card .dp-testimonial-author .e-con .elementor-widget-heading:last-child .elementor-heading-title,body.elementor-page .dp-testimonial-card .e-con:has(>.dp-testimonial-avatar)>.e-con .elementor-widget-heading:last-child .elementor-heading-title{font-size:var(--mf-text-xs)!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--mf-text-muted)!important;line-height:1.4!important;}.dp-site-footer .dp-footer-copy .elementor-widget-text-editor p{font-size:11px!important;color:#c5ced6!important;letter-spacing:.06em!important;text-transform:none!important;opacity:1!important;}.dp-site-footer .dp-footer-nav-link .elementor-heading-title{font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#fdfdfa!important;}.dp-about-mission-section .dp-section-label-text{color:rgba(255,255,255,.92)!important;}@media(min-width:768px) and (max-width:1023px){:root,body.elementor-page{--mf-text-xs:.75rem;--mf-text-sm:.8125rem;--mf-text-body:1rem;--mf-text-base:1rem;--mf-text-md:1.125rem;--mf-text-card:1.375rem;--mf-text-section:clamp(2.125rem,4vw,2.625rem);--mf-text-hero:clamp(3.4rem,7.5vw,4.25rem);--mf-lh-body:1.58;--mf-lh-relaxed:1.68;--mf-lh-heading:1.18;}body.elementor-page,.elementor-page{font-size:var(--mf-text-base)!important;}.elementor-page .elementor-widget-text-editor,.elementor-page .elementor-widget-text-editor p{font-size:var(--mf-text-body)!important;line-height:var(--mf-lh-body)!important;}.dp-section-header .elementor-widget-heading .elementor-heading-title,body.elementor-page .dp-section-header .elementor-heading-title{font-size:var(--mf-text-section)!important;line-height:var(--mf-lh-heading)!important;}.dp-hero-section .dp-hero-title .elementor-heading-title,.dp-hyp-hero-title .elementor-heading-title,.dp-pomoc-hero-title .elementor-heading-title,.dp-cennik-hero-title .elementor-heading-title,.dp-kontakt-hero-title .elementor-heading-title,.dp-nr-hero-title .elementor-heading-title,.dp-nr-hero-accent .elementor-heading-title,.dp-problem-card .elementor-heading-title,.dp-pomoc-problem-tile .elementor-heading-title,.dp-hyp-bento-card .elementor-heading-title,.dp-hyp-glass-card .elementor-heading-title,.dp-hyp-myth-card .elementor-heading-title,.dp-hyp-research-card .elementor-heading-title,.dp-hyp-process-card .elementor-heading-title,.dp-about-mission-card .elementor-heading-title,.dp-cennik-policy-card .elementor-heading-title,.dp-cennik-pricing-card .elementor-heading-title,.dp-pricing-card .elementor-heading-title{font-size:var(--mf-text-card)!important;}.elementor-page .dp-icon-text-row__label .elementor-heading-title,.elementor-page .elementor-widget-heading.dp-icon-text-row__label .elementor-heading-title{font-size:1rem!important;line-height:1.45!important;}body.elementor-page .elementor-element.dp-hero-trust-cell .elementor-heading-title,body.elementor-page .elementor-element.dp-hero-trust-cell .elementor-widget-heading .elementor-heading-title{font-size:15px!important;line-height:1.4!important;}.elementor-page .dp-omni-stat-cell .elementor-heading-title,body.elementor-page .elementor-element.dp-omni-stat-cell .elementor-heading-title{font-size:1rem!important;line-height:1.45!important;}.dp-omni-copy-facts__text{font-size:18px!important;line-height:1.4!important;}.dp-omni-copy-facts__sub{font-size:14px!important;line-height:1.45!important;}.dp-faq .elementor-tab-title .elementor-accordion-title,.dp-hyp-faq .elementor-tab-title .elementor-accordion-title,.dp-about-faq .elementor-tab-title .elementor-accordion-title,.dp-cennik-faq .elementor-tab-title .elementor-accordion-title,.dp-pomoc-faq .elementor-tab-title .elementor-accordion-title{font-size:17px!important;line-height:1.35!important;}}@media(max-width:1023px){:root,body.elementor-page{--mf-text-hero:clamp(3.4rem,7.5vw,4.25rem);--mf-text-section:clamp(2.125rem,4vw,2.625rem);}}@media(max-width:767px){:root,body.elementor-page{--mf-text-xs:.8125rem;--mf-text-sm:.875rem;--mf-text-body:1.0625rem;--mf-text-base:1.0625rem;--mf-text-md:1.125rem;--mf-text-card:1.5rem;--mf-text-section:clamp(2rem,8.5vw,2.375rem);--mf-text-hero:clamp(2.35rem,9.5vw,3rem);--mf-lh-body:1.6;--mf-lh-relaxed:1.7;--mf-lh-heading:1.2;}body.elementor-page,.elementor-page{font-size:var(--mf-text-base)!important;}.elementor-page .elementor-widget-text-editor,.elementor-page .elementor-widget-text-editor p{font-size:var(--mf-text-body)!important;line-height:var(--mf-lh-body)!important;}.elementor-page .elementor-widget-button .elementor-button{font-size:1rem!important;}.dp-site-header .elementor-button,.dp-btn-wrap .elementor-button{font-size:.875rem!important;}.elementor-page .dp-icon-text-row__label .elementor-heading-title,.elementor-page .elementor-widget-heading.dp-icon-text-row__label .elementor-heading-title{font-size:1.0625rem!important;line-height:1.45!important;}body.elementor-page .elementor-element.dp-hero-trust-cell .elementor-heading-title,body.elementor-page .elementor-element.dp-hero-trust-cell .elementor-widget-heading .elementor-heading-title{font-size:17px!important;line-height:1.4!important;max-width:none!important;}.elementor-page .dp-omni-stat-cell .elementor-heading-title,body.elementor-page .elementor-element.dp-omni-stat-cell .elementor-heading-title{font-family:var(--mf-font-ui)!important;font-size:var(--mf-text-body)!important;line-height:1.45!important;max-width:none!important;min-height:0!important;}.elementor-page .dp-hero-badge .elementor-heading-title{font-size:15px!important;}.dp-faq .elementor-tab-title .elementor-accordion-title,.dp-hyp-faq .elementor-tab-title .elementor-accordion-title,.dp-about-faq .elementor-tab-title .elementor-accordion-title,.dp-cennik-faq .elementor-tab-title .elementor-accordion-title,.dp-pomoc-faq .elementor-tab-title .elementor-accordion-title,body.elementor-page .dp-faq .elementor-tab-title .elementor-accordion-title,body.elementor-page .dp-hyp-faq .elementor-tab-title .elementor-accordion-title,body.elementor-page .dp-about-faq .elementor-tab-title .elementor-accordion-title,body.elementor-page .dp-cennik-faq .elementor-tab-title .elementor-accordion-title,body.elementor-page .dp-pomoc-faq .elementor-tab-title .elementor-accordion-title{font-size:16px!important;line-height:1.35!important;}.dp-section-label-text{font-size:.8125rem!important;}.dp-hero-section .dp-hero-trust-cell .elementor-heading-title{font-size:var(--mf-text-body)!important;min-height:0!important;max-width:none!important;}.dp-section-header .elementor-widget-heading .elementor-heading-title,body.elementor-page .dp-section-header .elementor-heading-title{font-size:var(--mf-text-section)!important;line-height:var(--mf-lh-heading)!important;}.dp-hero-section .dp-hero-title .elementor-heading-title,.dp-hyp-hero-title .elementor-heading-title,.dp-pomoc-hero-title .elementor-heading-title,.dp-cennik-hero-title .elementor-heading-title,.dp-kontakt-hero-title .elementor-heading-title,.dp-nr-hero-title .elementor-heading-title,.dp-nr-hero-accent .elementor-heading-title,.dp-problem-card .elementor-heading-title,.dp-pomoc-problem-tile .elementor-heading-title,.dp-hyp-bento-card .elementor-heading-title,.dp-hyp-glass-card .elementor-heading-title,.dp-hyp-myth-card .elementor-heading-title,.dp-hyp-research-card .elementor-heading-title,.dp-hyp-process-card .elementor-heading-title,.dp-about-mission-card .elementor-heading-title,.dp-cennik-policy-card .elementor-heading-title,.dp-cennik-pricing-card .elementor-heading-title,.dp-pricing-card .elementor-heading-title{font-size:var(--mf-text-card)!important;}.dp-testimonial-card .elementor-widget-text-editor p{font-size:var(--mf-text-body)!important;}.dp-testimonial-card .e-con:has(>.dp-testimonial-avatar)>.e-con .elementor-widget-heading .elementor-heading-title,.dp-testimonial-author .elementor-heading-title,body.elementor-page .dp-testimonial-card .dp-testimonial-author .elementor-heading-title,body.elementor-page .dp-testimonial-card .e-con:has(>.dp-testimonial-avatar)>.e-con .elementor-widget-heading .elementor-heading-title{font-family:var(--mf-font-ui)!important;font-size:var(--mf-text-body)!important;font-weight:600!important;line-height:1.35!important;}.dp-testimonial-card .e-con:has(>.dp-testimonial-avatar)>.e-con .elementor-widget-heading:last-child .elementor-heading-title,.dp-testimonial-author .elementor-widget-heading:last-child .elementor-heading-title,body.elementor-page .dp-testimonial-card .e-con:has(>.dp-testimonial-avatar)>.e-con .elementor-widget-heading:last-child .elementor-heading-title{font-size:var(--mf-text-xs)!important;letter-spacing:.1em!important;text-transform:uppercase!important;}}html,body{margin:0!important;padding:0!important;}header.elementor-location-header,footer.elementor-location-footer{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;margin:0!important;padding:0!important;}:root{--dp-header-height:93px;--dp-header-height-scrolled:80px;}@media(max-width:767px){:root{--dp-header-height:85px;--dp-header-height-scrolled:76px;}}@media(min-width:768px) and (max-width:1023px){:root{--dp-header-height:86px;--dp-header-height-scrolled:76px;}}.dp-site-header .dp-header-logo{grid-column:1;justify-self:start;align-self:center!important;flex:0 0 auto!important;width:auto!important;display:flex!important;align-items:center!important;padding:0!important;--padding-top:0!important;--padding-bottom:0!important;}.dp-site-header .dp-header-logo>.e-con-inner,.dp-site-header .dp-header-logo .elementor-widget,.dp-site-header .dp-header-logo .elementor-widget-container{padding-top:0!important;padding-bottom:0!important;--padding-top:0!important;--padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;}.elementor-location-header .dp-site-header.elementor-sticky--active{visibility:visible!important;opacity:1!important;z-index:999!important;}.dp-site-header.elementor-sticky--active:not(.elementor-sticky__spacer),.elementor-location-header .dp-site-header.elementor-sticky--active:not(.elementor-sticky__spacer){position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:999!important;}.elementor-location-header .dp-site-header,.elementor-location-header .dp-site-header:not(.elementor-sticky--active){visibility:visible!important;opacity:1!important;pointer-events:auto!important;}.elementor-sticky__spacer,body.elementor-page .dp-site-header.elementor-sticky__spacer{height:var(--dp-header-height,93px)!important;max-height:var(--dp-header-height,93px)!important;min-height:0!important;overflow:hidden!important;visibility:hidden!important;pointer-events:none!important;}.elementor-location-footer .dp-site-footer{display:flex!important;visibility:visible!important;opacity:1!important;}.elementor-location-header .dp-site-header,.dp-site-header,.elementor-308 .elementor-element.dp-site-header,.elementor-element.elementor-element-bf25561.dp-site-header{align-items:stretch!important;width:100%!important;background:#fdfdfa!important;background-color:#fdfdfa!important;background-image:none!important;opacity:1!important;border:none!important;border-bottom:1px solid rgba(228,227,222,.36)!important;box-shadow:0 2px 10px rgba(22,40,57,.05)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;--border-top-width:0!important;--border-right-width:0!important;--border-bottom-width:1px!important;--border-left-width:0!important;--border-color:rgba(228,227,222,.36)!important;}.elementor-location-header .dp-site-header:not(.elementor-motion-effects-element-type-background),.elementor-location-header .dp-site-header>.elementor-motion-effects-container>.elementor-motion-effects-layer,.elementor-element.dp-site-header:not(.elementor-motion-effects-element-type-background),.elementor-element.dp-site-header>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fdfdfa!important;background-image:none!important;opacity:1!important;}.elementor-location-header .dp-site-header.dp-site-header--scrolled,.dp-site-header.dp-site-header--scrolled,.elementor-308 .elementor-element.dp-site-header.dp-site-header--scrolled,.elementor-element.elementor-element-bf25561.dp-site-header.dp-site-header--scrolled{background:#fdfdfa!important;background-color:#fdfdfa!important;background-image:none!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:1px solid rgba(228,227,222,.42)!important;box-shadow:0 3px 14px rgba(22,40,57,.07)!important;}.dp-site-header .dp-header-accent,.elementor-element.dp-header-accent{display:none!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;border:none!important;}.dp-site-header .dp-header-bar{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;width:100%!important;max-width:min(100%,1200px)!important;margin-left:auto!important;margin-right:auto!important;padding:16px 28px!important;box-sizing:border-box!important;min-height:var(--dp-header-height)!important;height:auto!important;column-gap:16px;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;transition:padding .35s ease,min-height .35s ease!important;}.dp-site-header.dp-site-header--scrolled .dp-header-bar{padding-top:12px!important;padding-bottom:12px!important;min-height:var(--dp-header-height-scrolled)!important;}.dp-site-header .dp-header-logo .elementor-heading-title,.dp-site-header .dp-header-logo .elementor-heading-title a,.dp-site-header .dp-header-logo a,.dp-site-header .dp-header-logo a:link,.dp-site-header .dp-header-logo a:visited,.dp-site-header .dp-header-logo a:hover,.dp-site-header .dp-header-logo a:focus{color:#162839!important;text-decoration:none!important;font-family:var(--mf-font-display),"DM Serif Display",Georgia,serif!important;font-size:19px!important;font-weight:400!important;line-height:1.2!important;}.dp-site-header .dp-header-nav{grid-column:2;justify-self:center;align-self:center!important;flex:none!important;width:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;--padding-top:0!important;--padding-bottom:0!important;--padding-left:0!important;--padding-right:0!important;}.dp-site-header .dp-header-actions{grid-column:3;justify-self:end;align-self:center!important;flex:0 0 auto!important;width:auto!important;display:flex!important;align-items:center!important;}@media(min-width:1024px){.dp-site-header .dp-header-nav-menu{width:auto!important;display:flex!important;align-items:center!important;}.dp-site-header .elementor-nav-menu--main{display:flex!important;align-items:center!important;justify-content:center!important;}.dp-site-header .elementor-nav-menu--main .elementor-nav-menu{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;flex-wrap:nowrap!important;}}.dp-site-header .elementor-nav-menu--main .elementor-item,html body.elementor-page .dp-site-header .elementor-nav-menu--main a.elementor-item{display:flex!important;align-items:center!important;position:relative!important;line-height:1.2!important;padding:8px 6px 12px!important;margin:0!important;border:none!important;border-bottom:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;font-family:var(--mf-font-ui),Manrope,system-ui,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:var(--mf-tracking-ui)!important;text-transform:uppercase!important;color:var(--mf-color-heading)!important;transition:color .25s ease!important;}.dp-site-header .elementor-nav-menu--main .elementor-item::before{display:none!important;content:none!important;height:0!important;width:0!important;background:transparent!important;opacity:0!important;}.dp-site-header .elementor-nav-menu--main .elementor-item::after{content:""!important;position:absolute!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:calc(100% - 4px)!important;bottom:3px!important;height:0!important;background:transparent!important;display:block!important;pointer-events:none!important;transition:background-color .25s ease,height .25s ease!important;}.dp-site-header .elementor-nav-menu--main .elementor-item:hover,.dp-site-header .elementor-nav-menu--main .elementor-item:focus,.dp-site-header .elementor-nav-menu--main .elementor-item:focus-visible,html body.elementor-page .dp-site-header .elementor-nav-menu--main a.elementor-item:hover,html body.elementor-page .dp-site-header .elementor-nav-menu--main a.elementor-item:focus,html body.elementor-page .dp-site-header .elementor-nav-menu--main a.elementor-item:focus-visible{background:transparent!important;box-shadow:none!important;outline:none!important;color:#49799a!important;}.dp-site-header .elementor-nav-menu--main .elementor-item.elementor-item-active,html body.elementor-page .dp-site-header .elementor-nav-menu--main a.elementor-item.elementor-item-active{background:transparent!important;border:none!important;border-bottom:none!important;box-shadow:none!important;outline:none!important;color:#162839!important;}.dp-site-header .elementor-nav-menu--main .elementor-item.elementor-item-active::before{display:none!important;content:none!important;}.dp-site-header .elementor-nav-menu--main .elementor-item.elementor-item-active::after{height:1px!important;background:rgba(73,121,154,.4)!important;bottom:2px!important;}.dp-site-header .dp-header-cta .elementor-button{border-radius:var(--mf-radius-pill)!important;line-height:1.2!important;min-height:0!important;padding:12px 22px!important;font-size:13px!important;box-shadow:0 2px 10px rgba(22,40,57,.22)!important;background-color:#162839!important;background-image:none!important;color:#fdfdfa!important;}.dp-site-header .dp-header-cta .elementor-button:hover{background-color:#0a1522!important;box-shadow:0 4px 16px rgba(10,21,34,.28)!important;}/* Premium dark CTA */body.elementor-page .dp-cta-section,body.elementor-page .dp-about-cta-section,body.elementor-page .dp-cennik-final-cta,body.elementor-page .dp-hyp-cta-section,body.elementor-page .dp-kontakt-cta-section,body.elementor-page .e-con:has(.dp-hyp-cta-panel):not(.dp-hyp-cta-panel){background-color:#162839!important;}body.elementor-page .dp-about-mission-section,body.elementor-page .dp-hyp-safety-section{background-color:#162839!important;}.dp-site-footer,.elementor-location-footer .dp-site-footer,.elementor-element.dp-site-footer,.elementor-346 .elementor-element.dp-site-footer:not(.elementor-motion-effects-element-type-background),body.elementor-page .elementor-element.dp-site-footer.e-con{position:relative!important;overflow:hidden!important;background:#0a1522!important;background-color:#0a1522!important;background-image:none!important;--background-color:#0a1522!important;--overlay-opacity:0!important;--background-overlay:none!important;border:none!important;padding:80px 0 28px!important;color:#ffffff!important;opacity:1!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important;}.dp-site-footer::before,.dp-site-footer::after,.elementor-location-footer .dp-site-footer::before,.elementor-location-footer .dp-site-footer::after,.elementor-element.dp-site-footer::before,.elementor-element.dp-site-footer::after,body.elementor-page .elementor-element.dp-site-footer::before,body.elementor-page .elementor-element.dp-site-footer::after,.dp-site-footer > .elementor-background-overlay,.dp-site-footer .elementor-background-overlay,.dp-site-footer .elementor-motion-effects-container,.dp-site-footer .elementor-motion-effects-layer{content:none!important;display:none!important;background:none!important;background-image:none!important;opacity:0!important;filter:none!important;animation:none!important;pointer-events:none!important;}.dp-site-footer .dp-footer-shell{position:relative!important;z-index:1!important;width:100%!important;max-width:min(100%,1200px)!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;gap:0!important;background:transparent!important;filter:none!important;opacity:1!important;}.dp-site-footer .dp-footer-top{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:32px!important;padding-bottom:48px!important;margin-bottom:48px!important;border-bottom:1px solid #2a3d4f!important;width:100%!important;}.dp-site-footer .dp-footer-social{justify-self:start!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:24px!important;width:auto!important;}.dp-site-footer .dp-footer-brand{justify-self:center!important;text-align:center!important;width:auto!important;}.dp-site-footer .dp-footer-brand .elementor-heading-title{font-family:var(--mf-font-display),"DM Serif Display",serif!important;font-size:28px!important;font-weight:600!important;line-height:1.2!important;color:#ffffff!important;letter-spacing:.02em!important;opacity:1!important;}.dp-site-footer .dp-footer-brand .elementor-heading-title a{color:#ffffff!important;text-decoration:none!important;opacity:1!important;}.dp-site-footer .dp-footer-meta{justify-self:end!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:24px!important;width:auto!important;}.dp-site-footer .dp-footer-meta .dp-footer-icon-link,.dp-site-footer .dp-footer-meta .elementor-widget-icon{display:none!important;}.dp-site-footer .dp-footer-social .mf-social-link,.dp-site-footer .dp-footer-meta .mf-social-link,.dp-site-footer a.mf-social-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;color:#ffffff!important;text-decoration:none!important;opacity:1!important;transition:transform .25s ease!important;}.dp-site-footer .mf-social-link:hover{opacity:1!important;transform:translateY(-1px)!important;}.dp-site-footer .mf-social-icon,.dp-site-footer .mf-social-link svg{display:block!important;width:22px!important;height:22px!important;fill:currentColor!important;color:inherit!important;opacity:1!important;}.dp-site-footer .dp-footer-nav,body.elementor-page .elementor-element.dp-footer-nav,html body.elementor-page .dp-site-footer .elementor-element.dp-footer-nav.e-con{display:flex!important;flex-direction:row!important;--flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:16px 48px!important;padding:0 0 48px!important;margin-bottom:48px!important;width:100%!important;border-bottom:1px solid #2a3d4f!important;}.dp-site-footer .dp-footer-nav>.e-con-inner{display:flex!important;flex-direction:row!important;--flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:16px 48px!important;width:100%!important;}.dp-site-footer .dp-footer-nav-link{width:auto!important;flex:0 0 auto!important;}.dp-site-footer .dp-footer-nav-link .elementor-heading-title{font-family:var(--mf-font-ui),"Manrope",sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#ffffff!important;opacity:1!important;}.dp-site-footer .dp-footer-nav-link .elementor-heading-title a{color:#ffffff!important;text-decoration:none!important;opacity:1!important;transition:color .25s ease!important;}.dp-site-footer .dp-footer-nav-link:hover .elementor-heading-title a{color:#afcbd9!important;opacity:1!important;}.dp-site-footer .dp-footer-copy{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;padding-top:0!important;margin-bottom:0!important;text-align:center!important;}.dp-site-footer .dp-footer-copy .elementor-widget-text-editor p{margin:0!important;font-family:var(--mf-font-ui),"Manrope",sans-serif!important;font-size:12px!important;line-height:1.6!important;color:#c5ced6!important;letter-spacing:.06em!important;text-transform:none!important;opacity:1!important;}.dp-site-footer .dp-footer-credit{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;padding-top:36px!important;margin-top:0!important;text-align:center!important;}.dp-site-footer .dp-footer-credit .elementor-widget-text-editor p{margin:0!important;font-family:var(--mf-font-ui),"Manrope",sans-serif!important;font-size:11px!important;line-height:1.5!important;color:#a8b4bf!important;letter-spacing:.08em!important;text-transform:none!important;opacity:1!important;}.dp-site-footer .dp-footer-credit .elementor-widget-text-editor a{color:#c5ced6!important;text-decoration:none!important;opacity:1!important;transition:color .25s ease!important;}.dp-site-footer .dp-footer-credit .elementor-widget-text-editor a:hover{color:#ffffff!important;opacity:1!important;}@media(max-width:767px){.dp-site-footer{padding:80px 0 40px!important;}.dp-site-footer .dp-footer-shell{width:100%!important;max-width:100%!important;margin:0!important;padding-left:16px!important;padding-right:16px!important;--padding-left:16px!important;--padding-right:16px!important;box-sizing:border-box!important;}.dp-site-footer .dp-footer-shell>.e-con-inner,.dp-site-footer .dp-footer-top,.dp-site-footer .dp-footer-top>.e-con-inner,.dp-site-footer .dp-footer-brand,.dp-site-footer .dp-footer-brand>.e-con-inner,.dp-site-footer .dp-footer-social,.dp-site-footer .dp-footer-social>.e-con-inner,.dp-site-footer .dp-footer-meta,.dp-site-footer .dp-footer-meta>.e-con-inner,.dp-site-footer .dp-footer-nav,.dp-site-footer .dp-footer-nav>.e-con-inner,.dp-site-footer .dp-footer-copy,.dp-site-footer .dp-footer-copy>.e-con-inner,.dp-site-footer .dp-footer-credit,.dp-site-footer .dp-footer-credit>.e-con-inner,.dp-site-footer .dp-footer-nav-link,.dp-site-footer .elementor-widget-container{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;--padding-left:0px!important;--padding-right:0px!important;}.dp-site-footer .dp-footer-credit{padding-top:28px!important;}.dp-site-footer .dp-footer-top,body.elementor-page .dp-site-footer .dp-footer-top.e-con,html body.elementor-page .dp-site-footer .elementor-element.dp-footer-top{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;text-align:center!important;gap:20px 12px!important;padding-bottom:36px!important;margin-bottom:36px!important;width:100%!important;grid-template-columns:none!important;}.dp-site-footer .dp-footer-brand,body.elementor-page .dp-site-footer .dp-footer-brand{order:1!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;justify-self:center!important;justify-content:center!important;align-items:center!important;text-align:center!important;}.dp-site-footer .dp-footer-brand .elementor-heading-title,html body.elementor-page .dp-site-footer .dp-footer-brand .elementor-heading-title{font-size:26px!important;text-align:center!important;width:100%!important;}.dp-site-footer .dp-footer-social,.dp-site-footer .dp-footer-meta,body.elementor-page .dp-site-footer .dp-footer-social,body.elementor-page .dp-site-footer .dp-footer-meta{display:contents!important;}.dp-site-footer .dp-footer-social>.e-con-inner,.dp-site-footer .dp-footer-meta>.e-con-inner{display:contents!important;}.dp-site-footer .dp-footer-top .mf-social-link,.dp-site-footer .dp-footer-top a.mf-social-link{order:2!important;flex:0 0 auto!important;}.dp-site-footer .dp-footer-nav,body.elementor-page .elementor-element.dp-footer-nav,html body.elementor-page .dp-site-footer .elementor-element.dp-footer-nav.e-con,.dp-site-footer .dp-footer-nav>.e-con-inner,html body.elementor-page .dp-site-footer .dp-footer-nav>.e-con-inner{display:flex!important;flex-direction:column!important;--flex-direction:column!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:14px!important;padding-bottom:36px!important;margin-bottom:36px!important;width:100%!important;}.dp-site-footer .dp-footer-nav-link,html body.elementor-page .dp-site-footer .dp-footer-nav-link{width:100%!important;max-width:100%!important;flex:0 0 auto!important;text-align:center!important;}.dp-site-footer .dp-footer-nav-link .elementor-heading-title,html body.elementor-page .dp-site-footer .dp-footer-nav-link .elementor-heading-title,html body.elementor-page .dp-site-footer .dp-footer-nav-link a{font-size:12px!important;letter-spacing:.14em!important;text-align:center!important;width:100%!important;}.dp-site-footer .dp-footer-copy,.dp-site-footer .dp-footer-credit{justify-content:center!important;align-items:center!important;text-align:center!important;width:100%!important;}.dp-site-footer .dp-footer-copy .elementor-widget-text-editor p,.dp-site-footer .dp-footer-credit .elementor-widget-text-editor p{text-align:center!important;}}@media(max-width:1023px){.dp-site-header .dp-header-bar{padding:10px 16px!important;min-height:var(--dp-header-height)!important;grid-template-columns:1fr auto!important;column-gap:0!important;}.dp-site-header .dp-header-logo,.dp-site-header .dp-header-logo>.e-con-inner,.dp-site-header .dp-header-logo .elementor-widget,.dp-site-header .dp-header-logo .elementor-widget-container{padding-left:0!important;padding-right:0!important;--padding-left:0!important;--padding-right:0!important;margin-left:0!important;margin-right:0!important;}.dp-site-header .dp-header-nav,.dp-site-header .dp-header-nav>.e-con-inner,.dp-site-header .dp-header-nav-menu,.dp-site-header .elementor-widget-nav-menu,.dp-site-header .elementor-widget-nav-menu>.elementor-widget-container{padding:0!important;margin:0!important;--padding-left:0!important;--padding-right:0!important;width:auto!important;max-width:none!important;}.dp-site-header .elementor-menu-toggle,body.elementor-page .dp-site-header .elementor-menu-toggle{margin:0!important;}.dp-site-header .dp-header-cta{display:none!important;}.dp-site-header .dp-header-actions{display:none!important;width:0!important;min-width:0!important;padding:0!important;margin:0!important;overflow:hidden!important;}.dp-site-header .dp-header-nav{grid-column:2;justify-self:end;width:auto!important;}.dp-site-header .dp-header-nav-menu{display:flex!important;align-items:center!important;justify-content:flex-end!important;width:auto!important;position:static!important;}.dp-site-header .elementor-nav-menu--main{display:none!important;}.dp-site-header .elementor-nav-menu--main .elementor-nav-menu{display:none!important;}.dp-site-header .elementor-menu-toggle,body.elementor-page .dp-site-header .elementor-menu-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;width:44px!important;height:44px!important;padding:0!important;margin:0!important;border:none!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;color:#162839!important;cursor:pointer!important;z-index:100001!important;}body.elementor-page .dp-site-header.elementor-sticky__spacer .elementor-menu-toggle,body.elementor-page .dp-site-header.elementor-sticky__spacer .elementor-nav-menu--dropdown{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important;}.dp-site-header .elementor-menu-toggle svg,.dp-site-header .elementor-menu-toggle .e-font-icon-svg,.dp-site-header .elementor-menu-toggle i{color:#162839!important;fill:#162839!important;width:24px!important;height:24px!important;}.dp-site-header .elementor-menu-toggle svg path{fill:#162839!important;}.dp-site-header .elementor-menu-toggle .elementor-menu-toggle__icon--close,.dp-site-header .elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close{display:none!important;}.dp-site-header .elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open{display:none!important;}.dp-site-header .elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--open,.dp-site-header .elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--close{display:block!important;}.dp-site-header .dp-header-logo .elementor-heading-title,.dp-site-header .dp-header-logo .elementor-heading-title a,.dp-site-header .dp-header-logo a,.dp-site-header .dp-header-logo a:link,.dp-site-header .dp-header-logo a:visited{color:#162839!important;text-decoration:none!important;}.dp-site-header .elementor-nav-menu--dropdown,body.elementor-page .dp-site-header .elementor-nav-menu--dropdown,.elementor-location-header .dp-site-header .elementor-nav-menu--dropdown{position:fixed!important;top:0!important;right:0!important;left:auto!important;bottom:0!important;width:90vw!important;max-width:90vw!important;min-width:0!important;height:100vh!important;height:100dvh!important;max-height:none!important;margin:0!important;padding:28px 28px max(28px,calc(16px + env(safe-area-inset-bottom,0px)))!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;background:#fdfdfa!important;background-color:#fdfdfa!important;border:none!important;border-radius:0!important;box-shadow:-16px 0 48px rgba(22,40,57,.2)!important;overflow:hidden!important;overscroll-behavior:contain!important;z-index:100000!important;--width:90vw!important;transform:translate3d(105%,0,0)!important;visibility:hidden!important;pointer-events:none!important;transition:transform .42s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s!important;will-change:transform!important;}body:has(.dp-site-header:not(.elementor-sticky__spacer) .elementor-menu-toggle.elementor-active) .dp-site-header:not(.elementor-sticky__spacer) .elementor-nav-menu--dropdown,body:has(.dp-site-header:not(.elementor-sticky__spacer) .elementor-menu-toggle.elementor-active) .elementor-location-header .dp-site-header:not(.elementor-sticky__spacer) .elementor-nav-menu--dropdown,body.mf-drawer-open .dp-site-header:not(.elementor-sticky__spacer) .elementor-nav-menu--dropdown{transform:translate3d(0,0,0)!important;visibility:visible!important;pointer-events:auto!important;transition:transform .42s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s!important;}body.mf-drawer-open .dp-site-header.elementor-sticky__spacer .elementor-nav-menu--dropdown,body:has(.elementor-menu-toggle.elementor-active) .dp-site-header.elementor-sticky__spacer .elementor-nav-menu--dropdown,.dp-site-header.elementor-sticky__spacer .elementor-nav-menu--dropdown,.dp-site-header.elementor-sticky__spacer .mf-drawer-close,.dp-site-header.elementor-sticky__spacer .mf-drawer-close *{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important;transform:none!important;height:0!important;max-height:0!important;overflow:hidden!important;}@media(prefers-reduced-motion:reduce){.dp-site-header .elementor-nav-menu--dropdown,body.elementor-page .dp-site-header .elementor-nav-menu--dropdown{transition:none!important;}}body:has(.dp-site-header .elementor-menu-toggle.elementor-active) .elementor-location-header,body:has(.dp-site-header .elementor-menu-toggle.elementor-active) .dp-site-header,body:has(.dp-site-header .elementor-menu-toggle.elementor-active) .elementor-location-header .dp-site-header{z-index:100001!important;}body:has(.dp-site-header .elementor-menu-toggle.elementor-active) .dp-site-header .elementor-menu-toggle,body.mf-drawer-open .dp-site-header .elementor-menu-toggle{position:fixed!important;top:-100vh!important;left:-100vw!important;right:auto!important;z-index:-1!important;margin:0!important;transform:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important;}.dp-site-header .elementor-nav-menu--dropdown .mf-drawer-head{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex:0 0 auto!important;width:100%!important;box-sizing:border-box!important;gap:12px!important;margin:0 0 48px!important;padding:0!important;min-height:0!important;position:relative!important;z-index:2!important;}.dp-site-header .elementor-nav-menu--dropdown .mf-drawer-logo{display:block!important;flex:1 1 auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;font-family:var(--mf-font-display),Georgia,serif!important;font-size:28px!important;font-weight:400!important;line-height:1!important;letter-spacing:-.01em!important;color:#162839!important;text-decoration:none!important;text-transform:none!important;}.dp-site-header .elementor-nav-menu--dropdown .mf-drawer-close{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;align-self:center!important;position:relative!important;z-index:5!important;width:44px!important;height:44px!important;margin:0 -8px 0 0!important;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;color:#162839!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;box-shadow:none!important;outline:none!important;line-height:0!important;transform:translateY(2px)!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;}.dp-site-header .elementor-nav-menu--dropdown .mf-drawer-close svg{display:block!important;width:26px!important;height:26px!important;fill:currentColor!important;}.dp-site-header .elementor-nav-menu--dropdown .elementor-nav-menu{display:flex!important;flex-direction:column!important;align-items:stretch!important;flex:1 1 auto!important;min-height:0!important;gap:0!important;width:100%!important;margin:0!important;padding:0 0 8px!important;list-style:none!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;}.dp-site-header .elementor-nav-menu--dropdown .elementor-item,.dp-site-header .elementor-nav-menu--dropdown .elementor-nav-menu a{display:flex!important;align-items:center!important;width:100%!important;padding:18px 4px!important;margin:0!important;border:none!important;border-bottom:1px solid rgba(228,227,222,.35)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-family:var(--mf-font-ui),sans-serif!important;font-size:17px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:1.3!important;color:#162839!important;text-align:left!important;}.dp-site-header .elementor-nav-menu--dropdown .elementor-item:hover,.dp-site-header .elementor-nav-menu--dropdown .elementor-item.elementor-item-active{color:#49799a!important;background:transparent!important;}.dp-site-header .elementor-nav-menu--dropdown .elementor-item::before,.dp-site-header .elementor-nav-menu--dropdown .elementor-item::after{display:none!important;content:none!important;}.dp-site-header .elementor-nav-menu--dropdown .mf-drawer-cta{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;flex-shrink:0!important;width:100%!important;box-sizing:border-box!important;margin:28px 0 0!important;padding:16px 22px!important;border:none!important;border-radius:999px!important;background:#162839!important;color:#fdfdfa!important;font-family:var(--mf-font-ui),sans-serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;line-height:1.2!important;text-decoration:none!important;text-align:center!important;box-shadow:0 2px 10px rgba(22,40,57,.18)!important;}.dp-site-header .elementor-nav-menu--dropdown .mf-drawer-cta:hover{background:#0a1522!important;color:#fdfdfa!important;}.dp-site-header .elementor-nav-menu--dropdown .mf-drawer-social{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;gap:20px!important;width:100%!important;margin-top:0!important;padding-top:36px!important;flex-shrink:0!important;}.dp-site-header .elementor-nav-menu--dropdown .mf-drawer-social__link{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;border-radius:999px!important;color:#162839!important;text-decoration:none!important;background:rgba(22,40,57,.06)!important;transition:background-color .25s ease,color .25s ease!important;}.dp-site-header .elementor-nav-menu--dropdown .mf-drawer-social__link:hover{background:rgba(73,121,154,.14)!important;color:#49799a!important;}.dp-site-header .elementor-nav-menu--dropdown .mf-drawer-social__link .mf-social-icon,.dp-site-header .elementor-nav-menu--dropdown .mf-drawer-social__link svg{display:block!important;width:22px!important;height:22px!important;fill:currentColor!important;color:inherit!important;}.dp-site-header .elementor-nav-menu--dropdown .mf-drawer-social__link .material-symbols-outlined,.dp-site-header .elementor-nav-menu--dropdown .mf-drawer-social__link [class^="ms-"]{font-size:22px!important;line-height:1!important;color:inherit!important;}@media(max-width:1023px) and (max-height:700px){.dp-site-header .elementor-nav-menu--dropdown,body.elementor-page .dp-site-header .elementor-nav-menu--dropdown,.elementor-location-header .dp-site-header .elementor-nav-menu--dropdown{padding-top:20px!important;padding-left:24px!important;padding-right:24px!important;}.dp-site-header .elementor-nav-menu--dropdown .mf-drawer-head{margin-bottom:28px!important;}.dp-site-header .elementor-nav-menu--dropdown .mf-drawer-logo{font-size:24px!important;}.dp-site-header .elementor-nav-menu--dropdown .mf-drawer-close{width:44px!important;height:44px!important;}.dp-site-header .elementor-nav-menu--dropdown .mf-drawer-close svg{width:24px!important;height:24px!important;}body:has(.dp-site-header .elementor-menu-toggle.elementor-active) .dp-site-header .elementor-menu-toggle,body.mf-drawer-open .dp-site-header .elementor-menu-toggle{top:-100vh!important;left:-100vw!important;right:auto!important;z-index:-1!important;}.dp-site-header .elementor-nav-menu--dropdown .mf-drawer-cta{margin-top:16px!important;padding:14px 18px!important;}.dp-site-header .elementor-nav-menu--dropdown .mf-drawer-social{padding-top:24px!important;gap:16px!important;}.dp-site-header .elementor-nav-menu--dropdown .elementor-item{padding-top:12px!important;padding-bottom:12px!important;}}body.mf-drawer-open{overflow:hidden!important;}}@media(min-width:768px) and (max-width:1023px){.dp-site-header .dp-header-bar{padding:14px 22px!important;min-height:var(--dp-header-height)!important;}.dp-site-header.dp-site-header--scrolled .dp-header-bar{padding-top:12px!important;padding-bottom:12px!important;}.dp-site-header .dp-header-logo .elementor-heading-title{font-size:21px!important;}.dp-site-header .elementor-menu-toggle,body.elementor-page .dp-site-header .elementor-menu-toggle{width:48px!important;height:48px!important;}.dp-site-header .elementor-menu-toggle svg,.dp-site-header .elementor-menu-toggle .e-font-icon-svg,.dp-site-header .elementor-menu-toggle i{width:26px!important;height:26px!important;}}.mf-drawer-backdrop,button.mf-drawer-backdrop{display:block!important;appearance:none!important;-webkit-appearance:none!important;position:fixed!important;inset:0!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;background:rgba(22,40,57,.48)!important;background-color:rgba(22,40,57,.48)!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:none!important;padding:0!important;margin:0!important;color:transparent!important;font-size:0!important;line-height:0!important;z-index:99998!important;cursor:pointer!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .36s ease,visibility 0s linear .36s!important;}.mf-drawer-backdrop.is-open,button.mf-drawer-backdrop.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .36s ease,visibility 0s linear 0s!important;}@media(prefers-reduced-motion:reduce){.mf-drawer-backdrop,button.mf-drawer-backdrop,.mf-drawer-backdrop.is-open{transition:none!important;}}.material-symbols-outlined,.dp-ms-glyph{font-family:"Material Symbols Outlined" !important;font-weight:400 !important;font-style:normal !important;line-height:1 !important;letter-spacing:normal !important;text-transform:none !important;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga" !important;-webkit-font-feature-settings:"liga" !important;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24 !important;}[class^="ms-"]:before,[class*=" ms-"]:before{font-family:"Material Symbols Outlined" !important;font-weight:400 !important;font-style:normal !important;line-height:1 !important;letter-spacing:normal !important;text-transform:none !important;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga" !important;-webkit-font-feature-settings:"liga" !important;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24 !important;}.ms-add:before{content:"add";}.ms-add_circle:before{content:"add_circle";}.ms-air:before{content:"air";}.ms-apartment:before{content:"apartment";}.ms-arrow_back:before{content:"arrow_back";}.ms-arrow_forward:before{content:"arrow_forward";}.ms-assignment:before{content:"assignment";}.ms-auto_awesome:before{content:"auto_awesome";}.ms-battery_low:before{content:"battery_low";}.ms-bedtime:before{content:"bedtime";}.ms-bolt:before{content:"bolt";}.ms-bug_report:before{content:"bug_report";}.ms-calendar_month:before{content:"calendar_month";}.ms-calendar_today:before{content:"calendar_today";}.ms-call:before{content:"call";}.ms-cancel:before{content:"cancel";}.ms-card_giftcard:before{content:"card_giftcard";}.ms-cardiology:before{content:"cardiology";}.ms-check:before{content:"check";}.ms-check_circle:before{content:"check_circle";}.ms-clinical_notes:before{content:"clinical_notes";}.ms-dark_mode:before{content:"dark_mode";}.ms-description:before{content:"description";}.ms-devices:before{content:"devices";}.ms-diamond:before{content:"diamond";}.ms-digestive_health:before{content:"gastroenterology";}.ms-ecg_heart:before{content:"ecg_heart";}.ms-event_busy:before{content:"event_busy";}.ms-explore:before{content:"explore";}.ms-favorite:before{content:"favorite";}.ms-fitness_center:before{content:"fitness_center";}.ms-format_quote:before{content:"format_quote";}.ms-forum:before{content:"forum";}.ms-groups:before{content:"groups";}.ms-handshake:before{content:"handshake";}.ms-headphones:before{content:"headphones";}.ms-healing:before{content:"healing";}.ms-lightbulb:before{content:"lightbulb";}.ms-location_on:before{content:"location_on";}.ms-lock:before{content:"lock";}.ms-lock_open:before{content:"lock_open";}.ms-mail:before{content:"mail";}.ms-medical_services:before{content:"medical_services";}.ms-menu_book:before{content:"menu_book";}.ms-mic:before{content:"mic";}.ms-monitor_heart:before{content:"monitor_heart";}.ms-monitor_weight:before{content:"monitor_weight";}.ms-neurology:before{content:"neurology";}.ms-nightlight:before{content:"nightlight";}.ms-no_accounts:before{content:"no_accounts";}.ms-payments:before{content:"payments";}.ms-person:before{content:"person";}.ms-photo_camera:before{content:"photo_camera";}.ms-psychology:before{content:"psychology";}.ms-psychology_alt:before{content:"psychology_alt";}.ms-public:before{content:"public";}.ms-radio_button_checked:before{content:"radio_button_checked";}.ms-restaurant:before{content:"restaurant";}.ms-schedule:before{content:"schedule";}.ms-school:before{content:"school";}.ms-search:before{content:"search";}.ms-self_improvement:before{content:"self_improvement";}.ms-smoke_free:before{content:"smoke_free";}.ms-spa:before{content:"spa";}.ms-star:before{content:"star";}.ms-support:before{content:"support";}.ms-support_agent:before{content:"support_agent";}.ms-sync:before{content:"sync";}.ms-target:before{content:"target";}.ms-verified:before{content:"verified";}.ms-verified_user:before{content:"verified_user";}.ms-videocam:before{content:"videocam";}.ms-vital_signs:before{content:"vital_signs";}.ms-workspace_premium:before{content:"workspace_premium";}
.mf-float-actions{
position:fixed;right:max(14px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));
z-index:80;display:none;flex-direction:column;align-items:center;gap:10px;
pointer-events:none;
}
.mf-float-actions[data-visible="1"]{display:flex!important;pointer-events:auto;}
.mf-float-actions__btn,
.mf-float-actions a.mf-float-actions__btn,
.mf-float-actions button.mf-float-actions__btn{
appearance:none;-webkit-appearance:none;box-sizing:border-box;
width:42px;height:42px;min-width:42px;min-height:42px;margin:0;padding:0;
border:none!important;border-radius:999px!important;
display:inline-flex;align-items:center;justify-content:center;
background:#162839!important;background-color:#162839!important;color:#fdfdfa!important;
text-decoration:none;cursor:pointer;
box-shadow:0 6px 16px rgba(22,40,57,.16);
opacity:0;transform:translate3d(22px,18px,0) scale(.72);
transition:background-color .25s ease,box-shadow .25s ease;
will-change:transform,opacity;
}
.mf-float-actions[data-visible="1"][data-entered="1"] .mf-float-actions__btn{
animation:mf-float-in .58s cubic-bezier(.22,1.15,.36,1) forwards;
}
.mf-float-actions[data-visible="1"][data-entered="1"] .mf-float-actions__btn--phone{animation-delay:0s;}
.mf-float-actions[data-visible="1"][data-entered="1"] .mf-float-actions__btn--top{animation-delay:.1s;}
.mf-float-actions[data-visible="1"][data-entered="1"] .mf-float-actions__btn.is-in{
opacity:1;transform:none;animation:none;
}
@keyframes mf-float-in{
0%{opacity:0;transform:translate3d(26px,20px,0) scale(.68);}
58%{opacity:1;transform:translate3d(-3px,-4px,0) scale(1.06);}
78%{transform:translate3d(1px,1px,0) scale(.98);}
100%{opacity:1;transform:translate3d(0,0,0) scale(1);}
}
.mf-float-actions__btn:hover,
.mf-float-actions__btn:focus-visible,
.mf-float-actions a.mf-float-actions__btn:hover,
.mf-float-actions button.mf-float-actions__btn:hover,
.mf-float-actions a.mf-float-actions__btn:focus-visible,
.mf-float-actions button.mf-float-actions__btn:focus-visible{
background:#0a1522!important;background-color:#0a1522!important;color:#fdfdfa!important;
transform:translateY(-2px)!important;box-shadow:0 8px 20px rgba(22,40,57,.2);outline:none;
}
.mf-float-actions__btn .material-symbols-outlined{
font-size:20px!important;line-height:1!important;color:inherit!important;
font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20;
}
@media(max-width:767px){
.mf-float-actions{right:max(10px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));gap:8px;}
.mf-float-actions__btn,
.mf-float-actions a.mf-float-actions__btn,
.mf-float-actions button.mf-float-actions__btn{width:40px;height:40px;min-width:40px;min-height:40px;}
.mf-float-actions__btn .material-symbols-outlined{font-size:18px!important;}
}
@media(prefers-reduced-motion:reduce){
.mf-float-actions__btn,
.mf-float-actions[data-visible="1"][data-entered="1"] .mf-float-actions__btn{
animation:none!important;transition:none!important;opacity:1!important;transform:none!important;
}
}
