@media (max-width:1024px){header{background:#fff;z-index:9998}}body.page p a,body.home .elementor-widget-text-editor a{color:#3468E1}body.page p a:hover,body.home .elementor-widget-text-editor a:hover{text-decoration:underline}.rll-youtube-player button.play:hover{border:none!important}.single-post h1,.conditions-page h1{font-size:44px!important}.wp-singular h2{margin-top:1em}.wp-singular h3{margin-top:1.2em}.wp-singular h4{margin-top:1.2em}.wp-singular .elementor-widget-theme-post-content p a,.wp-singular .elementor-widget-theme-post-content li a,.betterdocs-content p a{text-decoration:underline}.wp-singular .elementor-widget-theme-post-content p a:hover,.wp-singular .elementor-widget-theme-post-content li a:hover,.betterdocs-content p a:hover{text-decoration:none}@media (max-width:480px){.elementor-author-box--layout-image-left .elementor-author-box{flex-direction:column}}:where(.is-layout-flex){gap:0!important}.header h1.hero-lp{color:#fff;text-shadow:none}.testimonials-header h2,.author-info h5,.footer-section h4{color:#fff}.footer-section h4{margin-bottom:25px!important}.case-card h4,.condition-card h3{margin-bottom:20px!important}.treatment-content h2,.condition-header h2,.about-content h2{margin-bottom:30px!important}.wp-singular .treatment-steps h4{margin-top:0}._form-title{font-weight:600!important;margin-bottom:1em!important}._inline-form ._form-content ._form-label,._form-content ._form_element input[type="text"],._inline-form ._form-content ._submit{font-family:'Open Sans',sans-serif!important}._inline-form ._form-content ._submit{font-size:16px!important;font-weight:600!important}.elementor-element.link-wrapper{position:relative}.elementor-element.link-wrapper>*,.elementor-element.link-wrapper .elementor-element,.elementor-element.link-wrapper .elementor-widget-container,.elementor-element.link-wrapper .elementor-button-wrapper{position:static}.elementor-element.link-wrapper .elementor-button-wrapper a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.lity-close,.lity-close:hover{width:35px!important;height:35px!important;padding:0!important;font-size:30px!important;border:none!important;line-height:35px!important}._form_3{display:none!important}.elementor-widget-container ._form_3{display:block!important}.sticky-nav-cta{display:none}.sticky-nav-cta .email-link,.sticky-nav-cta .phone-link{width:100px}.email-link a{color:#000;width:96px;height:32px;background-color:#fff0;padding:5px 12px 5px 31px!important;border:1px solid #3064E4!important;border-radius:100px!important;background-image:url(https://marcoscarci.co.uk/wp-content/uploads/2025/10/email.svg);background-position:left 12px center;background-repeat:no-repeat}.phone-link a{margin-left:10px!important;color:#ffffff!important;width:86px;height:32px;background-color:#3064E4;padding:5px 12px 5px 31px!important;border:1px solid #3064E4!important;border-radius:100px!important;background-image:url(https://marcoscarci.co.uk/wp-content/uploads/2025/10/phone-icon.svg);background-position:left 12px center;background-repeat:no-repeat}@media (max-width:1080px){.sticky-nav-cta{display:flex;gap:1px;margin-right:10px}}@media (max-width:768px){.sticky-nav-cta{gap:0;margin-right:3px}}@media (max-width:420px){.sticky-nav-cta{flex-direction:column;gap:20px;margin-right:10px}}.elementor-item.has-submenu{cursor:pointer}.menu-item-26868>.sub-menu{display:none!important}.menu-item-26868{position:relative}.menu-item-26868>.sub-menu{display:none;position:absolute;top:100%;left:0;width:500px!important;padding:20px 30px;background:#fff;border-radius:12px;box-shadow:0 8px 24px rgb(0 0 0 / .08);z-index:9999;columns:2;column-gap:40px;list-style:none}.menu-item-26868:hover>.sub-menu,.menu-item-26868:focus-within>.sub-menu{display:block!important}.menu-item-26868 .sub-menu li{break-inside:avoid}.menu-item-26868 .sub-menu li a{display:block;padding:6px 10px;border-radius:4px;transition:background 0.2s ease}.menu-item-26868 .sub-menu li a:hover{background:rgb(0 0 0 / .05)}.elementor-element.section-content .elementor-widget-container .wp-block-heading[id],.elementor-element.section-content .elementor-widget-container .elementor-menu-anchor{scroll-margin-top:100px!important;margin-top:20px;padding-top:0}.section-content .elementor-widget-container h2.wp-block-heading,.section-content .elementor-widget-container h4.wp-block-heading,.section-content .elementor-widget-container h3.wp-block-heading{margin:20px 0!important;padding-top:0!important}