.elementor-3 .elementor-element.elementor-element-c3342c5{--display:flex;--overlay-opacity:0.76;--padding-top:20px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-3 .elementor-element.elementor-element-c3342c5:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-c3342c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://portoservisas.lt/wp-content/uploads/2026/08/bg.webp");background-position:top center;background-size:cover;}.elementor-3 .elementor-element.elementor-element-c3342c5::before, .elementor-3 .elementor-element.elementor-element-c3342c5 > .elementor-background-video-container::before, .elementor-3 .elementor-element.elementor-element-c3342c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-3 .elementor-element.elementor-element-c3342c5 > .elementor-background-slideshow::before, .elementor-3 .elementor-element.elementor-element-c3342c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3 .elementor-element.elementor-element-c3342c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#165BD40D;--background-overlay:'';}.elementor-3 .elementor-element.elementor-element-19654ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-3 .elementor-element.elementor-element-2743e5f{text-align:start;}.elementor-3 .elementor-element.elementor-element-2743e5f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:49px;font-weight:400;line-height:53px;color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-da88017{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3 .elementor-element.elementor-element-da88017 .elementor-divider-separator{width:14%;margin:0 auto;margin-left:0;}.elementor-3 .elementor-element.elementor-element-da88017 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-3 .elementor-element.elementor-element-4379ab5d{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-c3342c5{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3 .elementor-element.elementor-element-19654ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3 .elementor-element.elementor-element-4379ab5d{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for shortcode, class: .elementor-element-19654ca */.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: #1f5bd8;
}

/* 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: #2458d3;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6793c3d6 *//* Privatumo politikos tipografija */
.elementor-3 .elementor-element.elementor-element-6793c3d6 {
    font-family: "Manrope", sans-serif;
    font-size: 16px;
    line-height: 1.7;
    color: #353535;
}

/* Antraštės */
.elementor-3 .elementor-element.elementor-element-6793c3d6 h1,
.elementor-3 .elementor-element.elementor-element-6793c3d6 h2,
.elementor-3 .elementor-element.elementor-element-6793c3d6 h3,
.elementor-3 .elementor-element.elementor-element-6793c3d6 h4,
.elementor-3 .elementor-element.elementor-element-6793c3d6 h5,
.elementor-3 .elementor-element.elementor-element-6793c3d6 h6 {
    font-family: "Bebas Neue", sans-serif;
    font-weight: 400;
    line-height: 1.1;
    letter-spacing: 0.02em;
    color: #292929;
    margin-top: 1.2em;
    margin-bottom: 0.45em;
    font-size: 200% !important;
}

.elementor-3 .elementor-element.elementor-element-6793c3d6 h1 {
    font-size: clamp(30px, 5vw, 58px);
}

.elementor-3 .elementor-element.elementor-element-6793c3d6 h2 {
    font-size: clamp(32px, 4vw, 44px);
}

.elementor-3 .elementor-element.elementor-element-6793c3d6 h3 {
    font-size: clamp(26px, 3vw, 34px);
}

.elementor-3 .elementor-element.elementor-element-6793c3d6 h4,
.elementor-3 .elementor-element.elementor-element-6793c3d6 h5,
.elementor-3 .elementor-element.elementor-element-6793c3d6 h6 {
    font-size: 24px;
}

/* Pastraipos */
.elementor-3 .elementor-element.elementor-element-6793c3d6 p {
    margin-bottom: 1em;
}

/* Subtilesnės skiriamosios linijos */
.elementor-3 .elementor-element.elementor-element-6793c3d6 hr {
    border: 0;
    border-top: 1px solid rgba(35, 35, 35, 0.12);
    margin: 28px 0;
}

/* Sąrašai */
.elementor-3 .elementor-element.elementor-element-6793c3d6 ul {
    list-style: none;
    padding-left: 0;
    margin: 16px 0 24px;
}

.elementor-3 .elementor-element.elementor-element-6793c3d6 ul li {
    position: relative;
    padding-left: 22px;
    margin-bottom: 8px;
}

.elementor-3 .elementor-element.elementor-element-6793c3d6 ul li::before {
    content: "";
    position: absolute;
    left: 2px;
    top: 0.72em;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #315fd5;
    transform: translateY(-50%);
}

/* Numeruoti sąrašai */
.elementor-3 .elementor-element.elementor-element-6793c3d6 ol {
    padding-left: 24px;
}

.elementor-3 .elementor-element.elementor-element-6793c3d6 ol li {
    padding-left: 5px;
    margin-bottom: 8px;
}

/* Nuorodos */
.elementor-3 .elementor-element.elementor-element-6793c3d6 a {
    color: #315fd5;
    text-decoration: none;
    font-weight: 600;
}

.elementor-3 .elementor-element.elementor-element-6793c3d6 a:hover {
    text-decoration: underline;
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-3 .elementor-element.elementor-element-6793c3d6 {
        font-size: 15px;
        line-height: 1.65;
    }

    .elementor-3 .elementor-element.elementor-element-6793c3d6 h1,
    .elementor-3 .elementor-element.elementor-element-6793c3d6 h2,
    .elementor-3 .elementor-element.elementor-element-6793c3d6 h3,
    .elementor-3 .elementor-element.elementor-element-6793c3d6 h4,
    .elementor-3 .elementor-element.elementor-element-6793c3d6 h5,
    .elementor-3 .elementor-element.elementor-element-6793c3d6 h6 {
        margin-top: 1em;
    }

    .elementor-3 .elementor-element.elementor-element-6793c3d6 hr {
        margin: 22px 0;
    }
}/* End custom CSS */