.elementor-863 .elementor-element.elementor-element-90c34a8 > .elementor-element-populated{margin:-100px 2px 2px 2px;--e-column-margin-right:2px;--e-column-margin-left:2px;padding:0px 0px 0px 0px;}.elementor-863 .elementor-element.elementor-element-f9a7fad > .elementor-widget-container{margin:10px 10px 10px 10px;padding:-2px 0px 0px 0px;}.elementor-863 .elementor-element.elementor-element-f9a7fad .button-widget{text-align:center;}.elementor-863 .elementor-element.elementor-element-f9a7fad .neuros-button{font-size:22px;font-weight:500;line-height:32px;word-spacing:0px;--button-border-width:0px;background-color:#FF863F;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-863 .elementor-element.elementor-element-f9a7fad.decoration-position-bottom .neuros-button-decoration:before, .elementor-863 .elementor-element.elementor-element-f9a7fad.decoration-position-bottom .neuros-button-decoration:after{box-shadow:0 20px 0 0 #FF863F;}.elementor-863 .elementor-element.elementor-element-f9a7fad.decoration-position-top .neuros-button-decoration:before, .elementor-863 .elementor-element.elementor-element-f9a7fad.decoration-position-top .neuros-button-decoration:after{box-shadow:0 -20px 0 0 #FF863F;}.elementor-863 .elementor-element.elementor-element-f9a7fad.decoration-position-left .neuros-button-decoration:before, .elementor-863 .elementor-element.elementor-element-f9a7fad.decoration-position-left .neuros-button-decoration:after{box-shadow:0 20px 0 0 #FF863F;}.elementor-863 .elementor-element.elementor-element-f9a7fad.decoration-position-right .neuros-button-decoration:before, .elementor-863 .elementor-element.elementor-element-f9a7fad.decoration-position-right .neuros-button-decoration:after{box-shadow:0 20px 0 0 #FF863F;}.elementor-863 .elementor-element.elementor-element-f9a7fad .neuros-button span[class^="icon"].left{left:10px;}.elementor-863 .elementor-element.elementor-element-f9a7fad .neuros-button span[class^="icon"].right{right:10px;}body.rtl .elementor-863 .elementor-element.elementor-element-f9a7fad .neuros-button span[class^="icon"].left{right:10px;left:initial;}body.rtl .elementor-863 .elementor-element.elementor-element-f9a7fad .neuros-button span[class^="icon"].right{left:10px;right:initial;}/* Start custom CSS for text-editor, class: .elementor-element-6676fbe3 */.elementor-863 .elementor-element.elementor-element-6676fbe3 {
    position: relative;
}

.elementor-863 .elementor-element.elementor-element-6676fbe3::before {
    color: #ff863f !important;
    position: absolute;
    left: 18px;
    top: 12px;
    line-height: 1;
    z-index: 2;
}

.elementor-863 .elementor-element.elementor-element-6676fbe3 .elementor-widget-container {
    padding-left: 90px !important;
    padding-right: 25px !important;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for neuros_button, class: .elementor-element-f9a7fad *//* Pair.Care - Book a personalised demo button */
.button-widget .neuros-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;

    background-color: #ff863f;
    color: #ffffff !important;

    padding: 14px 28px;
    border: 2px solid #ff863f;
    border-radius: 6px;

    font-size: 16px;
    font-weight: 600;
    line-height: 1.2;
    text-decoration: none !important;

    transition: all 0.3s ease;
}

/* Hover */
.button-widget .neuros-button:hover {
    background-color: #000000;
    border-color: #000000;
    color: #ffffff !important;
    transform: translateY(-2px);
}

/* Arrow styling */
.button-widget .neuros-button .icon-button-arrow {
    transition: transform 0.3s ease;
}

/* Move arrow slightly on hover */
.button-widget .neuros-button:hover .icon-button-arrow.right {
    transform: translateX(4px);
}/* End custom CSS */