.elementor-300 .elementor-element.elementor-element-24d17a2{--display:flex;--overlay-opacity:0.76;--margin-top:-11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-300 .elementor-element.elementor-element-24d17a2:not(.elementor-motion-effects-element-type-background), .elementor-300 .elementor-element.elementor-element-24d17a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-300 .elementor-element.elementor-element-24d17a2::before, .elementor-300 .elementor-element.elementor-element-24d17a2 > .elementor-background-video-container::before, .elementor-300 .elementor-element.elementor-element-24d17a2 > .e-con-inner > .elementor-background-video-container::before, .elementor-300 .elementor-element.elementor-element-24d17a2 > .elementor-background-slideshow::before, .elementor-300 .elementor-element.elementor-element-24d17a2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-300 .elementor-element.elementor-element-24d17a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#165BD40D;--background-overlay:'';}.elementor-300 .elementor-element.elementor-element-bdf978c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-300 .elementor-element.elementor-element-fca8a1d{text-align:start;}.elementor-300 .elementor-element.elementor-element-fca8a1d .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:49px;font-weight:700;line-height:53px;letter-spacing:-1.5px;color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-300 .elementor-element.elementor-element-dd714b7{--divider-border-style:solid;--divider-color:#DF1027;--divider-border-width:2px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-300 .elementor-element.elementor-element-dd714b7 .elementor-divider-separator{width:14%;margin:0 auto;margin-left:0;}.elementor-300 .elementor-element.elementor-element-dd714b7 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-300 .elementor-element.elementor-element-4e8f249{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-300 .elementor-element.elementor-element-fc35976{font-family:"Syne", Sans-serif;font-size:17px;font-weight:400;}@media(max-width:767px){.elementor-300 .elementor-element.elementor-element-24d17a2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-300 .elementor-element.elementor-element-bdf978c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-300 .elementor-element.elementor-element-fca8a1d .elementor-heading-title{font-size:35px;}.elementor-300 .elementor-element.elementor-element-4e8f249{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for shortcode, class: .elementor-element-bdf978c */.rank-math-breadcrumb p {
    display: flex;
    align-items: center;
    gap: 14px;
    margin: 0;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
}

.rank-math-breadcrumb a {
    color: #333;
    text-decoration: none;
}

.rank-math-breadcrumb a:hover {
    color: #DF1027;
}

/* separatorius */
.rank-math-breadcrumb .separator {
    color: #b9becb;
    font-size: 0;
}

/* rodyklė kaip tavo pavyzdyje */
.rank-math-breadcrumb .separator::after {
    content: "";
    display: block;
    width: 7px;
    height: 7px;
    border-top: 2px solid #b9becb;
    border-right: 2px solid #b9becb;
    transform: rotate(45deg);
}

/* dabartinis puslapis */
.rank-math-breadcrumb .last {
    color: #DF1027;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc35976 *//* =========================================
   POWERPULSE — LEGAL / PRIVACY PAGE
========================================= */

.pp-legal {
    color: #555 !important;
    font-size: 15px !important;
    line-height: 1.75 !important;
}


/* H2 — sekcijų headingai */
.pp-legal h2 {
    position: relative !important;

    margin: 52px 0 18px !important;
    padding: 0 0 0 22px !important;

    color: #181818 !important;

    font-family: "Syne", sans-serif !important;
    font-size: clamp(21px, 2vw, 27px) !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;

    letter-spacing: -0.02em !important;
}


/* Raudonas PowerPulse brūkšnys */
.pp-legal h2::before {
    content: "" !important;

    position: absolute !important;
    left: 0 !important;
    top: 4px !important;

    width: 4px !important;
    height: calc(100% - 8px) !important;

    border-radius: 2px !important;
    background: #ed0a25 !important;
}


/* Paragraphai */
.pp-legal p {
    margin: 0 0 18px !important;

    color: #5f5f5f !important;
    line-height: 1.75 !important;
}


/* =========================================
   LIST
========================================= */

.pp-legal ul {
    list-style: none !important;

    margin: 22px 0 28px !important;
    padding: 0 !important;

    display: grid !important;
    gap: 10px !important;
}


.pp-legal ul li {
    position: relative !important;

    margin: 0 !important;
    padding: 12px 16px 12px 42px !important;

    background: #f7f7f7 !important;

    border: 1px solid #ededed !important;
    border-radius: 6px !important;

    color: #4f4f4f !important;

    line-height: 1.55 !important;
}


/* Mažas raudonas markeris */
.pp-legal ul li::before {
    content: "" !important;

    position: absolute !important;

    left: 18px !important;
    top: 20px !important;

    width: 7px !important;
    height: 7px !important;

    border-radius: 50% !important;

    background: #ed0a25 !important;
}


/* Bold */
.pp-legal strong {
    color: #181818 !important;
    font-weight: 650 !important;
}


/* Links */
.pp-legal a {
    color: #181818 !important;
    font-weight: 600 !important;

    text-decoration: underline !important;
    text-decoration-color: #ed0a25 !important;
    text-underline-offset: 3px !important;

    transition: color .2s ease !important;
}

.pp-legal a:hover {
    color: #ed0a25 !important;
}


/* Pirmas H2 neturi per daug oro viršuje */
.pp-legal h2:first-child {
    margin-top: 0 !important;
}


/* MOBILE */
@media (max-width: 767px) {

    .pp-legal {
        font-size: 14px !important;
    }

    .pp-legal h2 {
        margin-top: 40px !important;
        font-size: 21px !important;
    }

    .pp-legal ul li {
        padding: 11px 14px 11px 38px !important;
    }

    .pp-legal ul li::before {
        left: 16px !important;
        top: 19px !important;
    }
}/* End custom CSS */