﻿/** page_editor_view_new/frontend/145944/941624/20260715144607/43938788/5/43938788/page_editor.css **/
#ij0qi
{
    position: relaive;
}
#iof98cy5js
{
    min-height: auto;
    will-change: flex,max-width;
    flex-direction: column;
    display: flex;
    padding: 5px 15px 5px 15px;
    max-width: 100%;
    flex: 1 1 100%;
}
#iobikdv1c7
{
    position: relative;
}
#ioybcxr8xvi
{
    position: relative;
}
#iodkmy60fc
{
    position: relative;
    padding: 10px;
}
#iod9bgrev6
{
    position: relative;
}
#iod9bgrev6 .backstage-blocksEditor-wrap
{
    justify-content: center;
    display: flex;
}
#ioejzek0cd
{
    z-index: auto;
    overflow: unset;
    --object-fit: cover;
    isFixedScroll: scroll;
    --img-position-x: 50%;
    --img-position-y: 50%;
    --background-width: 100%;
    isMouseEffect: 0;
    mouseEffectSpeed: 1;
    left: 50%;
    transform: translateX(-50%);
}
#iodxzbdi1j
{
    position: relative;
}
#iox5u9pxv5
{
    width: 100%;
    display: block;
}
#ioejzek0cd .lead-bg-child
{
    width: 100%;
    height: auto;
    min-height: 100%;
}
#io7l9scpaz
{
    position: relative;
    z-index: auto;
    background-image: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));
}
#iod9bgrev6 .lead-text
{
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7;
    letter-spacing: 0;
    text-decoration: none;
    font-style: normal;
    --font-size: 16px;
    --line-height: 1.7;
    color: rgba(221,221,221,1);
}
#iod9bgrev6 .position-link:hover .lead-text
{
    color: rgba(238,238,238,1);
}
#iod9bgrev6 .separator-icon:hover
{
    color: rgba(221,221,221,1);
}
#iod9bgrev6 .separator-icon
{
    color: rgba(221,221,221,1);
}
#ilh0x
{
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
}
@media(max-width: 1024px)
{
    #iof98cy5js
    {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
    }
}
@media(max-width: 767px)
{
    #iof98cy5js
    {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
    }
}
#iomf0yv26bk
{
    position: relative;
    margin-top: 0;
    margin-right: 400px;
    margin-bottom: 0;
    margin-left: 400px;
    padding-right: 0;
    padding-left: 0;
}
#iojywnnc8v
{
    position: relative;
}
#ioa8d9a484
{
    position: relative;
}
#iocpa4d3yb
{
    z-index: auto;
    overflow: unset;
}
#ioehvkaa65
{
    position: relative;
    z-index: auto;
}
@media(max-width: 1024px)
{
    #iomf0yv26bk
    {
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
    }
}
@media(max-width: 767px)
{
    #iomf0yv26bk
    {
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
    }
}
#io0134anz7
{
    min-height: auto;
    will-change: flex,max-width;
    flex-direction: column;
    display: flex;
    padding: 5px 15px 5px 15px;
    max-width: 40.6%;
    flex: 1 1 40.6%;
}
#iob0px9z5t
{
    min-height: auto;
    will-change: flex,max-width;
    flex-direction: column;
    display: flex;
    padding: 5px 15px 5px 15px;
    max-width: 6.6%;
    flex: 1 1 6.6%;
    margin: 0 -15px 0 -15px;
}
#io4wgfqt49h
{
    min-height: auto;
    will-change: flex,max-width;
    flex-direction: column;
    display: flex;
    padding: 5px 15px 5px 15px;
    max-width: 6.8%;
    flex: 1 1 6.8%;
    margin: 0 -30px 0 -30px;
}
#io5f7ug4h1
{
    min-height: auto;
    will-change: flex,max-width;
    flex-direction: column;
    display: flex;
    padding: 5px 15px 5px 15px;
    max-width: 5.5%;
    flex: 1 1 5.5%;
    margin: 0 -10px 0 -10px;
}
#io0zvp74h4
{
    min-height: auto;
    will-change: flex,max-width;
    flex-direction: column;
    display: flex;
    padding: 5px 15px 5px 15px;
    max-width: 30.5%;
    flex: 1 1 30.5%;
}
#io6r4t1xzsf
{
    position: relative;
    margin-top: 0;
    margin-right: -1000px;
    margin-bottom: 0;
    margin-left: -1000px;
    padding-right: 0;
    padding-left: 0;
}
#ioj27thvuj
{
    position: relative;
}
#iob89vbi04
{
    position: relative;
    padding: 10px;
}
#ioo1a40tfj
{
    display: flex;
    justify-content: center;
    box-sizing: border-box;
    margin-top: 10px;
    margin-bottom: 10px;
    gap: 20px 10px;
    flex-wrap: wrap;
}
#iov3jd4rlbh
{
    postion: relative;
}
#iowqrecc4ff
{
    color: rgba(0,0,0,1);
    padding: 4px 12px;
    border-radius: 0;
    display: flex;
    font-family: Roboto;
    border-color: rgba(32,32,32,1);
    border-style: solid;
    border-width: 1px;
    background: rgba(0,140,255,0);
}
#iowqrecc4ff:hover
{
    color: rgba(255,255,255,1);
    border-color: rgba(0,0,0,1);
    border-style: solid;
    border-width: 1px;
    background: rgba(0,0,0,1);
}
#iog17j9o73l
{
    display: flex;
    justify-content: center;
    box-sizing: border-box;
    margin-top: 10px;
    margin-bottom: 10px;
    gap: 20px 10px;
    flex-wrap: wrap;
}
#iooudvjfkc
{
    postion: relative;
}
#iogn5uajha
{
    color: rgba(0,0,0,1);
    padding: 4px 12px;
    border-radius: 0;
    display: flex;
    font-family: Roboto;
    border-color: rgba(32,32,32,1);
    border-style: solid;
    border-width: 1px;
    background: rgba(0,140,255,0);
}
#iogn5uajha:hover
{
    color: rgba(255,255,255,1);
    border-color: rgba(0,0,0,1);
    border-style: solid;
    border-width: 1px;
    background: rgba(0,0,0,1);
}
#io9bbvbe3rj
{
    display: flex;
    justify-content: center;
    box-sizing: border-box;
    margin-top: 10px;
    margin-bottom: 10px;
    gap: 20px 10px;
    flex-wrap: wrap;
}
#ion5fnpkj9
{
    postion: relative;
}
#iocsi6gddr
{
    color: rgba(0,0,0,1);
    padding: 4px 12px;
    border-radius: 0;
    display: flex;
    font-family: Roboto;
    border-color: rgba(32,32,32,1);
    border-style: solid;
    border-width: 1px;
    background: rgba(0,140,255,0);
}
#iocsi6gddr:hover
{
    color: rgba(255,255,255,1);
    border-color: rgba(0,0,0,1);
    border-style: solid;
    border-width: 1px;
    background: rgba(0,0,0,1);
}
#io6ufzsbrz
{
    position: relative;
    height: 50px;
    width: 100%;
}
#ior8o1loo3
{
    position: relative;
    height: 50px;
    width: 100%;
}
#io0vv5gm89
{
    z-index: auto;
    overflow: unset;
}
#io9kb5ejb5
{
    position: relative;
    z-index: auto;
}
#iowakddlty
{
    z-index: auto;
    overflow: unset;
}
#ioo5hl92z1
{
    position: relative;
    z-index: auto;
}
#iiryc
{
    display: flex;
    justify-content: center;
    box-sizing: border-box;
    margin-top: 10px;
    margin-bottom: 10px;
    gap: 20px 10px;
    flex-wrap: wrap;
}
#ifdgz
{
    postion: relative;
}
#id0pg
{
    color: rgba(0,0,0,1);
    padding: 4px 12px;
    border-radius: 0;
    display: flex;
    font-family: Roboto;
    border-color: rgba(32,32,32,1);
    border-style: solid;
    border-width: 1px;
    background: rgba(0,140,255,0);
}
#id0pg:hover
{
    color: rgba(255,255,255,1);
    border-color: rgba(0,0,0,1);
    border-style: solid;
    border-width: 1px;
    background: rgba(0,0,0,1);
}
#i7w9q
{
    will-change: flex,max-width;
    min-height: auto;
    flex-direction: column;
    display: flex;
    padding: 5px 15px 5px 15px;
    max-width: 5%;
    flex: 1 1 5%;
    margin: 0 -15px 0 -10px;
}
#i1vl9
{
    display: flex;
    justify-content: center;
    box-sizing: border-box;
    margin-top: 10px;
    margin-bottom: 10px;
    gap: 20px 10px;
    flex-wrap: wrap;
}
#igw0q
{
    postion: relative;
}
#ifjjj
{
    color: rgba(0,0,0,1);
    padding: 4px 12px;
    border-radius: 0;
    display: flex;
    font-family: Roboto;
    border-color: rgba(32,32,32,1);
    border-style: solid;
    border-width: 1px;
    background: rgba(0,140,255,0);
}
#ifjjj:hover
{
    color: rgba(255,255,255,1);
    border-color: rgba(0,0,0,1);
    border-style: solid;
    border-width: 1px;
    background: rgba(0,0,0,1);
}
#ina31
{
    will-change: flex,max-width;
    min-height: auto;
    flex-direction: column;
    display: flex;
    padding: 5px 15px 5px 15px;
    max-width: 5%;
    flex: 1 1 5%;
    margin: 0 -10px 0 -15px;
}
#idatz
{
    z-index: auto;
    overflow: unset;
}
#ipu3f
{
    position: relative;
    z-index: auto;
}
#ibar3
{
    z-index: auto;
    overflow: unset;
}
#i8wd5
{
    position: relative;
    z-index: auto;
}
#ibbs2
{
    z-index: auto;
    overflow: unset;
}
#i681n
{
    position: relative;
    z-index: auto;
}
#ibx8g
{
    z-index: auto;
    overflow: unset;
}
#i36ek
{
    position: relative;
    z-index: auto;
}
#i6mzg
{
    position: relative;
    z-index: auto;
}
#isklk
{
    position: relative;
    z-index: auto;
}
#iekq4
{
    z-index: auto;
    overflow: unset;
}
#iw0os
{
    position: relative;
    z-index: auto;
}
#i05lr
{
    position: relative;
    z-index: auto;
}
#i8bnh
{
    z-index: auto;
    overflow: unset;
}
#iw4ux
{
    position: relative;
    z-index: auto;
}
#ihp6s
{
    position: relative;
    z-index: auto;
}
@media(max-width: 1024px)
{
    #iob0px9z5t
    {
        flex: 1 1 5%;
        max-width: 5%;
        height: auto;
        margin: 0 0 0 0;
    }
    #io4wgfqt49h
    {
        flex: 1 1 5%;
        max-width: 5%;
        height: auto;
        margin: 0 0 0 0;
    }
    #io5f7ug4h1
    {
        flex: 1 1 5%;
        max-width: 5%;
        height: auto;
        margin: 0 0 0 0;
    }
    #io0zvp74h4
    {
        flex: 1 1 5%;
        max-width: 5%;
        height: auto;
    }
    #io0134anz7
    {
        flex: 1 1 39.5%;
        max-width: 39.5%;
        height: auto;
    }
    #i7w9q
    {
        flex: 1 1 5%;
        max-width: 5%;
        height: auto;
        margin: 0 0 0 0;
    }
    #ina31
    {
        flex: 1 1 5%;
        max-width: 5%;
        height: auto;
        margin: 0 0 0 0;
    }
    #io6r4t1xzsf
    {
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
    }
}
@media(max-width: 767px)
{
    #iob0px9z5t
    {
        flex: 1 1 14.8%;
        max-width: 14.8%;
        height: auto;
    }
    #io4wgfqt49h
    {
        flex: 1 1 5%;
        max-width: 5%;
        height: auto;
    }
    #io5f7ug4h1
    {
        flex: 1 1 15.1%;
        max-width: 15.1%;
        height: auto;
    }
    #io0zvp74h4
    {
        flex: 1 1 6.2%;
        max-width: 6.2%;
        height: auto;
    }
    #io0134anz7
    {
        flex: 1 1 22%;
        max-width: 22%;
        height: auto;
    }
    #i7w9q
    {
        flex: 1 1 6.8%;
        max-width: 6.8%;
        height: auto;
    }
    #ina31
    {
        flex: 1 1 5%;
        max-width: 5%;
        height: auto;
    }
}
[data-new-auto-uuid="gallery_33264_82a8b4ac252747638a44fc3cfde31991"]
{
    --color-match-setting1: rgba(22,93,255,0);
    --color-match-setting2: rgba(37,37,37,0);
    --color-match-setting3: rgba(37,37,37,.5);
}/* 自定义样式start */
#iobikdv1c7
{
    padding-top: 80px;
    padding-bottom: 70px;
}
@media(max-width: 992px)
{
    #iobikdv1c7
    {
        padding-top: 25px;
        padding-bottom: 25px;
    }
}
@media(max-width: 768px)
{
    #iobikdv1c7
    {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}
#iomf0yv26bk
{
    padding-top: 60px;
    padding-bottom: 15px;
}
@media(max-width: 992px)
{
    #iomf0yv26bk
    {
        padding-top: nullpx;
        padding-bottom: nullpx;
    }
}
@media(max-width: 768px)
{
    #iomf0yv26bk
    {
        padding-top: nullpx;
        padding-bottom: nullpx;
    }
}
#io6r4t1xzsf
{
    padding-top: 15px;
    padding-bottom: 45px;
}
@media(max-width: 992px)
{
    #io6r4t1xzsf
    {
        padding-top: nullpx;
        padding-bottom: nullpx;
    }
}
@media(max-width: 768px)
{
    #io6r4t1xzsf
    {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}
div#iod9bgrev6 .position-container>.position-link:last-child .lead-text
{
    color: rgba(238,238,238,1);
}/* 自定义样式end */
