﻿/** page_editor_view_new/frontend/145944/941624/20260715144607/43939468/5/43939468/page_editor.css **/
#ix3py
{
    position: relaive;
}
#ioe4i5889qf
{
    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%;
}
#iopsriiw5k
{
    position: relative;
}
#ioeq3k744wh
{
    position: relative;
}
#iobo64vzxv
{
    position: relative;
    padding: 10px;
}
#ioid9rxoy6
{
    position: relative;
}
#ioid9rxoy6 .backstage-blocksEditor-wrap
{
    justify-content: center;
    display: flex;
}
#io5r58wvv4
{
    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%);
}
#ioujdhr2t6
{
    position: relative;
}
#iorzka7bzyj
{
    width: 100%;
    display: block;
}
#io5r58wvv4 .lead-bg-child
{
    width: 100%;
    height: auto;
    min-height: 100%;
}
#io067norhu
{
    position: relative;
    z-index: auto;
    background-image: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));
}
#ioid9rxoy6 .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);
}
#ioid9rxoy6 .position-link:hover .lead-text
{
    color: rgba(238,238,238,1);
}
#ioid9rxoy6 .separator-icon:hover
{
    color: rgba(221,221,221,1);
}
#ioid9rxoy6 .separator-icon
{
    color: rgba(221,221,221,1);
}
#io31ciwffn
{
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
}
@media(max-width: 1024px)
{
    #ioe4i5889qf
    {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
    }
}
@media(max-width: 767px)
{
    #ioe4i5889qf
    {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
    }
}
#io1qstery6
{
    position: relative;
    margin-top: 0;
    margin-right: 400px;
    margin-bottom: 0;
    margin-left: 400px;
    padding-right: 0;
    padding-left: 0;
}
#iohorefefu
{
    position: relative;
}
#ious0cjk7nj
{
    position: relative;
}
#ioum4i4x69
{
    z-index: auto;
    overflow: unset;
}
#iod2wq01i6
{
    position: relative;
    z-index: auto;
}
@media(max-width: 1024px)
{
    #io1qstery6
    {
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
    }
}
@media(max-width: 767px)
{
    #io1qstery6
    {
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
    }
}
#ioalveuvp7k
{
    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%;
}
#iodjuqgzuh
{
    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;
}
#io0ejjg7h1
{
    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;
}
#ioen7ymnqq
{
    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;
}
#iohwpr19jo
{
    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;
}
#iox1q5vf7d
{
    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;
}
#io3yu294yi
{
    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%;
}
#iowrkn38sh
{
    position: relative;
    margin-top: 0;
    margin-right: -1000px;
    margin-bottom: 0;
    margin-left: -1000px;
    padding-right: 0;
    padding-left: 0;
}
#ionqdq3nb2
{
    position: relative;
}
#iol680m0vc
{
    position: relative;
    padding: 10px;
}
#iot3v7c8z
{
    display: flex;
    justify-content: center;
    box-sizing: border-box;
    margin-top: 10px;
    margin-bottom: 10px;
    gap: 20px 10px;
    flex-wrap: wrap;
}
#iokz1q0del
{
    postion: relative;
}
#iotd2f06wd
{
    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);
}
#iotd2f06wd: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);
}
#ioakc4ytm2
{
    display: flex;
    justify-content: center;
    box-sizing: border-box;
    margin-top: 10px;
    margin-bottom: 10px;
    gap: 20px 10px;
    flex-wrap: wrap;
}
#io6iynooi5
{
    postion: relative;
}
#ioez1tlcvi
{
    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);
}
#ioez1tlcvi: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);
}
#ioj4g2rmc3
{
    display: flex;
    justify-content: center;
    box-sizing: border-box;
    margin-top: 10px;
    margin-bottom: 10px;
    gap: 20px 10px;
    flex-wrap: wrap;
}
#ioqbm2zh9ch
{
    postion: relative;
}
#iocj52wxsy
{
    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);
}
#iocj52wxsy: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);
}
#iokqcowssp
{
    position: relative;
    height: 50px;
    width: 100%;
}
#iout6ibj7
{
    position: relative;
    height: 50px;
    width: 100%;
}
#io3v8j82fif
{
    z-index: auto;
    overflow: unset;
}
#iozazzsbwyl
{
    position: relative;
    z-index: auto;
}
#iohma8vtug
{
    z-index: auto;
    overflow: unset;
}
#iolkrn74xe
{
    position: relative;
    z-index: auto;
}
#ioqv0rfm4e
{
    display: flex;
    justify-content: center;
    box-sizing: border-box;
    margin-top: 10px;
    margin-bottom: 10px;
    gap: 20px 10px;
    flex-wrap: wrap;
}
#iodyr9dhbu
{
    postion: relative;
}
#io7i72tysp
{
    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);
}
#io7i72tysp: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);
}
#ious8dnul6
{
    display: flex;
    justify-content: center;
    box-sizing: border-box;
    margin-top: 10px;
    margin-bottom: 10px;
    gap: 20px 10px;
    flex-wrap: wrap;
}
#io9kz8cxjy
{
    postion: relative;
}
#io0qw2tcak
{
    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);
}
#io0qw2tcak: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);
}
#iog8rgs70x
{
    z-index: auto;
    overflow: unset;
}
#iowo5uu9zj
{
    position: relative;
    z-index: auto;
}
#io0mj9j31u
{
    z-index: auto;
    overflow: unset;
}
#ionk3adx6
{
    position: relative;
    z-index: auto;
}
#ioxus14ko3
{
    z-index: auto;
    overflow: unset;
}
#iocq1m7jpz
{
    position: relative;
    z-index: auto;
}
#iojrctzfvl
{
    z-index: auto;
    overflow: unset;
}
#ioc0bwkyc6f
{
    position: relative;
    z-index: auto;
}
#iurpg
{
    position: relative;
    z-index: auto;
}
@media(max-width: 1024px)
{
    #io0ejjg7h1
    {
        flex: 1 1 9.3%;
        max-width: 9.3%;
        height: auto;
    }
    #ioen7ymnqq
    {
        flex: 1 1 9.9%;
        max-width: 9.9%;
        height: auto;
    }
    #iohwpr19jo
    {
        flex: 1 1 8.3%;
        max-width: 8.3%;
        height: auto;
    }
    #io3yu294yi
    {
        flex: 1 1 5%;
        max-width: 5%;
        height: auto;
    }
    #ioalveuvp7k
    {
        flex: 1 1 41.6%;
        max-width: 41.6%;
        height: auto;
    }
    #iox1q5vf7d
    {
        flex: 1 1 5.5%;
        max-width: 5.5%;
        height: auto;
    }
    #iodjuqgzuh
    {
        flex: 1 1 5%;
        max-width: 5%;
        height: auto;
    }
    #iowrkn38sh
    {
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
    }
}
@media(max-width: 767px)
{
    #io0ejjg7h1
    {
        flex: 1 1 30.9%;
        max-width: 30.9%;
        height: auto;
    }
    #ioen7ymnqq
    {
        flex: 1 1 23.8%;
        max-width: 23.8%;
        height: auto;
    }
    #iohwpr19jo
    {
        flex: 1 1 27.3%;
        max-width: 27.3%;
        height: auto;
    }
    #io3yu294yi
    {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
    }
    #ioalveuvp7k
    {
        flex: 1 1 25.8%;
        max-width: 25.8%;
        height: auto;
    }
    #iox1q5vf7d
    {
        flex: 1 1 5%;
        max-width: 5%;
        height: auto;
    }
    #iodjuqgzuh
    {
        flex: 1 1 5%;
        max-width: 5%;
        height: auto;
    }
}
[data-new-auto-uuid="gallery_33264_ace9254942d2425e841307c9299e6965"]
{
    --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 */
#iopsriiw5k
{
    padding-top: 80px;
    padding-bottom: 70px;
}
@media(max-width: 992px)
{
    #iopsriiw5k
    {
        padding-top: 25px;
        padding-bottom: 25px;
    }
}
@media(max-width: 768px)
{
    #iopsriiw5k
    {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}
#io1qstery6
{
    padding-top: 60px;
    padding-bottom: 15px;
}
@media(max-width: 992px)
{
    #io1qstery6
    {
        padding-top: nullpx;
        padding-bottom: nullpx;
    }
}
@media(max-width: 768px)
{
    #io1qstery6
    {
        padding-top: nullpx;
        padding-bottom: nullpx;
    }
}
#iowrkn38sh
{
    padding-top: 15px;
    padding-bottom: 45px;
}
@media(max-width: 992px)
{
    #iowrkn38sh
    {
        padding-top: nullpx;
        padding-bottom: nullpx;
    }
}
@media(max-width: 768px)
{
    #iowrkn38sh
    {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}
div#ioid9rxoy6 .position-container>.position-link:last-child .lead-text
{
    color: rgba(238,238,238,1);
}/* 自定义样式end */
