﻿/** page_editor_view_new/frontend/145944/941624/20260715144607/43839104/5/43839104/page_editor.css **/
#iol2n2ugus .slick-list
{
    overflow: hidden;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
}
#iol2n2ugus
{
    --slider-dots-size: 12px;
}
#io91hpt3ng
{
    display: none;
}
#io6h87qv2qj
{
    display: none;
}
#io1rw6doom .slick-list
{
    overflow: hidden;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
}
#iodqw7p7p2 .lead-bg-child
{
    width: 100%;
    height: auto;
    min-height: 100%;
}
#i1k5b .lead-bg-child
{
    width: 100%;
    height: auto;
    min-height: 100%;
}
#ivhlf .lead-bg-child
{
    width: 100%;
    height: auto;
    min-height: 100%;
}
#ij18h8 .lead-bg-child
{
    width: 100%;
    height: auto;
    min-height: 100%;
}
#i8ao8k .lead-bg-child
{
    width: 100%;
    height: auto;
    min-height: 100%;
}
#i68hma .lead-bg-child
{
    width: 100%;
    height: auto;
    min-height: 100%;
}
@media(max-width: 1024px)
{
    #io91hpt3ng
    {
        display: none;
    }
    #io6h87qv2qj
    {
        display: none;
    }
}
@media(max-width: 767px)
{
    #io6h87qv2qj
    {
        display: none;
    }
    #io91hpt3ng
    {
        display: none;
    }
    #iodqw7p7p2 .lead-bg-child
    {
        width: 100%;
        height: auto;
        min-height: 100%;
    }
    #io7vpb81e6 #ld-css-177060047471550340
    {
        font-size: 20px!important;
    }
    #io7vpb81e6 #ld-css-177060047471550340 *
    {
        font-size: 20px!important;
    }
    #i1k5b .lead-bg-child
    {
        width: 100%;
        height: auto;
        min-height: 100%;
    }
    #iwf7h #ld-css-177060047471550340
    {
        font-size: 20px!important;
    }
    #iwf7h #ld-css-177060047471550340 *
    {
        font-size: 20px!important;
    }
    #ivhlf .lead-bg-child
    {
        width: 100%;
        height: auto;
        min-height: 100%;
    }
    #ij18h8 .lead-bg-child
    {
        width: 100%;
        height: auto;
        min-height: 100%;
    }
    #ipl23c #ld-css-177060047471550340
    {
        font-size: 20px!important;
    }
    #ipl23c #ld-css-177060047471550340 *
    {
        font-size: 20px!important;
    }
    #ibw3n4 #ld-css-177060047471550340
    {
        font-size: 20px!important;
    }
    #ibw3n4 #ld-css-177060047471550340 *
    {
        font-size: 20px!important;
    }
    #i8ao8k .lead-bg-child
    {
        width: 100%;
        height: auto;
        min-height: 100%;
    }
    #itvkcp #ld-css-177060047471550340
    {
        font-size: 20px!important;
    }
    #itvkcp #ld-css-177060047471550340 *
    {
        font-size: 20px!important;
    }
    #i68hma .lead-bg-child
    {
        width: 100%;
        height: auto;
        min-height: 100%;
    }
    #iwxiyh #ld-css-177060047471550340
    {
        font-size: 20px!important;
    }
    #iwxiyh #ld-css-177060047471550340 *
    {
        font-size: 20px!important;
    }
}
#iov5714ixo
{
    min-height: auto;
    will-change: flex,max-width;
    flex-direction: column;
    padding: 50px 15px 5px 15px;
    max-width: 54%;
    flex: 1 1 54%;
    align-items: normal;
    justify-content: normal;
    display: flex;
}
#iold35k0vv
{
    min-height: auto;
    will-change: flex,max-width;
    flex-direction: column;
    display: flex;
    padding: 5px 15px 5px 15px;
    max-width: 46%;
    flex: 1 1 46%;
}
#io84qoa06n
{
    background-color: rgba(255,255,255,1);
    display: block;
}
#iohyexymud
{
    position: relaive;
    font-size: 18px;
}
#iozngwux9e
{
    background-color: rgba(255,255,255,1);
    display: block;
}
#ioutjoms98f
{
    position: relaive;
    font-size: 18px;
}
#io7vpb81e6
{
    width: 100%;
    padding: 620px 0 0 0;
    margin: 0 0 0 0;
}
#iol03o423
{
    position: relative;
    padding: 10px;
    min-height: 400px;
}
#iot5gtap5a
{
    position: relative;
}
#ioq4z3u85h
{
    position: relative;
    padding-right: 0;
    padding-left: 0;
    aspect-ratio: auto;
    --min-height: 100vh;
    min-height: var(--min-height);
}
#io1rw6doom
{
    z-index: 14;
}
#iolnmuvlyt
{
    position: relative;
    height: 50px;
    width: 100%;
}
#iodqw7p7p2
{
    overflow: unset;
    --object-fit: cover;
    --img-position-x: 50%;
    --img-position-y: 69%;
    --background-width: 100%;
    isFixedScroll: scroll;
    isMouseEffect: 0;
    mouseEffectSpeed: 1;
    left: 50%;
    transform: translateX(-50%);
    z-index: auto;
}
#iosjjzyl23
{
    position: relative;
}
#iorl2v1iy3
{
    width: 100%;
    display: block;
}
#ioxcocbsxxf
{
    position: relative;
    background-image: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position-x: center;
    background-position-y: center;
    background-width: 100;
    isMouseEffect: 0;
    mouseEffectSpeed: 1;
    --background-width: 100;
    z-index: auto;
}
#io3t7557o7
{
    overflow: unset;
}
#iobu1anpnr
{
    position: relative;
    z-index: auto;
}
#io32obb468f
{
    overflow: unset;
}
#iogv9t2p8c
{
    position: relative;
    z-index: auto;
}
#is4jy
{
    position: relative;
    padding-right: 0;
    padding-left: 0;
    aspect-ratio: auto;
    --min-height: 100vh;
    min-height: var(--min-height);
}
#i1k5b
{
    overflow: unset;
    --object-fit: cover;
    --img-position-x: 51%;
    --img-position-y: 57%;
    --background-width: 100%;
    isFixedScroll: scroll;
    isMouseEffect: 0;
    mouseEffectSpeed: 1;
    left: 50%;
    transform: translateX(-50%);
    z-index: auto;
}
#id0xq
{
    position: relative;
}
#iz5ie
{
    width: 100%;
    display: block;
}
#iyc84
{
    position: relative;
    background-image: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position-x: center;
    background-position-y: center;
    background-width: 100;
    isMouseEffect: 0;
    mouseEffectSpeed: 1;
    --background-width: 100;
    z-index: auto;
}
#il2q6
{
    position: relative;
}
#i0txi
{
    position: relative;
    padding: 10px;
    min-height: 400px;
}
#ie78m
{
    overflow: unset;
}
#igj4m
{
    position: relative;
    z-index: auto;
}
#i1lxp
{
    min-height: auto;
    will-change: flex,max-width;
    flex-direction: column;
    display: flex;
    padding: 50px 15px 5px 15px;
    max-width: 50%;
    flex: 1 1 50%;
    align-items: normal;
    justify-content: normal;
}
#i8f8i
{
    overflow: unset;
}
#ijx56
{
    position: relative;
    z-index: auto;
}
#iwf7h
{
    width: 100%;
    padding: 620px 0 0 0;
    margin: 0 0 0 0;
}
#i8wul
{
    min-height: auto;
    will-change: flex,max-width;
    flex-direction: column;
    display: flex;
    padding: 5px 15px 5px 15px;
    max-width: 50%;
    flex: 1 1 50%;
}
#itxr2
{
    position: relative;
    height: 50px;
    width: 100%;
}
#io6c4
{
    position: relative;
    padding-right: 0;
    padding-left: 0;
    aspect-ratio: auto;
    --min-height: 100vh;
    min-height: var(--min-height);
}
#ivhlf
{
    overflow: unset;
    --object-fit: cover;
    --img-position-x: 47%;
    --img-position-y: 33%;
    --background-width: 100%;
    isFixedScroll: scroll;
    isMouseEffect: 0;
    mouseEffectSpeed: 1;
    left: 50%;
    transform: translateX(-50%);
    z-index: auto;
}
#iog1m
{
    position: relative;
}
#iihx2m
{
    width: 100%;
    display: block;
}
#ifsbsj
{
    position: relative;
    background-image: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position-x: center;
    background-position-y: center;
    background-width: 100;
    isMouseEffect: 0;
    mouseEffectSpeed: 1;
    --background-width: 100;
    z-index: auto;
}
#ivdr33
{
    position: relative;
}
#ip40wm
{
    position: relative;
    padding: 10px;
    min-height: 400px;
}
#ivba5h
{
    overflow: unset;
}
#i5jcla
{
    position: relative;
    z-index: auto;
}
#idqilx
{
    min-height: auto;
    will-change: flex,max-width;
    flex-direction: column;
    display: flex;
    padding: 50px 15px 5px 15px;
    max-width: 50%;
    flex: 1 1 50%;
    align-items: normal;
    justify-content: normal;
}
#isumhi
{
    overflow: unset;
}
#ip5psj
{
    position: relative;
    z-index: auto;
}
#ibw3n4
{
    width: 100%;
    padding: 620px 0 0 0;
    margin: 0 0 0 0;
}
#ix6f7y
{
    min-height: auto;
    will-change: flex,max-width;
    flex-direction: column;
    display: flex;
    padding: 5px 15px 5px 15px;
    max-width: 50%;
    flex: 1 1 50%;
}
#ile7xn
{
    position: relative;
    height: 50px;
    width: 100%;
}
#ixozpi
{
    position: relative;
    padding-right: 0;
    padding-left: 0;
    aspect-ratio: auto;
    --min-height: 100vh;
    min-height: var(--min-height);
}
#ij18h8
{
    overflow: unset;
    --object-fit: cover;
    --img-position-x: 50%;
    --img-position-y: 20%;
    --background-width: 100%;
    isFixedScroll: scroll;
    isMouseEffect: 0;
    mouseEffectSpeed: 1;
    left: 50%;
    transform: translateX(-50%);
    z-index: auto;
}
#iknoab
{
    position: relative;
}
#ihfu2v
{
    width: 100%;
    display: block;
}
#imfpqz
{
    position: relative;
    background-image: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position-x: center;
    background-position-y: center;
    background-width: 100;
    isMouseEffect: 0;
    mouseEffectSpeed: 1;
    --background-width: 100;
    z-index: auto;
}
#ivr9n8
{
    position: relative;
}
#ixjd94
{
    position: relative;
    padding: 10px;
    min-height: 400px;
}
#iv84gj
{
    overflow: unset;
}
#itfo8f
{
    position: relative;
    z-index: auto;
}
#i9thhc
{
    min-height: auto;
    will-change: flex,max-width;
    flex-direction: column;
    display: flex;
    padding: 50px 15px 5px 15px;
    max-width: 50%;
    flex: 1 1 50%;
    align-items: normal;
    justify-content: normal;
}
#i1zfx9
{
    overflow: unset;
}
#ix44qs
{
    position: relative;
    z-index: auto;
}
#ipl23c
{
    width: 100%;
    padding: 620px 0 0 0;
    margin: 0 0 0 0;
}
#ixhr6r
{
    min-height: auto;
    will-change: flex,max-width;
    flex-direction: column;
    display: flex;
    padding: 5px 15px 5px 15px;
    max-width: 50%;
    flex: 1 1 50%;
}
#i4a77d
{
    position: relative;
    height: 50px;
    width: 100%;
}
#ijc19y
{
    position: relative;
    padding-right: 0;
    padding-left: 0;
    aspect-ratio: auto;
    --min-height: 100vh;
    min-height: var(--min-height);
}
#i8ao8k
{
    overflow: unset;
    --object-fit: cover;
    --img-position-x: 46%;
    --img-position-y: 15%;
    --background-width: 100%;
    isFixedScroll: scroll;
    isMouseEffect: 0;
    mouseEffectSpeed: 1;
    left: 50%;
    transform: translateX(-50%);
    z-index: auto;
}
#imi51k
{
    position: relative;
}
#i10ozh
{
    width: 100%;
    display: block;
}
#iofz89
{
    position: relative;
    background-image: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position-x: center;
    background-position-y: center;
    background-width: 100;
    isMouseEffect: 0;
    mouseEffectSpeed: 1;
    --background-width: 100;
    z-index: auto;
}
#ibcn5l
{
    position: relative;
}
#ia4bgt
{
    position: relative;
    padding: 10px;
    min-height: 400px;
}
#iun5xd
{
    overflow: unset;
}
#i6bh3w
{
    position: relative;
    z-index: auto;
}
#ikmkhm
{
    min-height: auto;
    will-change: flex,max-width;
    flex-direction: column;
    display: flex;
    padding: 50px 15px 5px 15px;
    max-width: 50%;
    flex: 1 1 50%;
    align-items: normal;
    justify-content: normal;
}
#i71lnk
{
    overflow: unset;
}
#i1okln
{
    position: relative;
    z-index: auto;
}
#itvkcp
{
    width: 100%;
    padding: 620px 0 0 0;
    margin: 0 0 0 0;
}
#imfvgo
{
    min-height: auto;
    will-change: flex,max-width;
    flex-direction: column;
    display: flex;
    padding: 5px 15px 5px 15px;
    max-width: 50%;
    flex: 1 1 50%;
}
#iglo8x
{
    position: relative;
    height: 50px;
    width: 100%;
}
#if6bla
{
    position: relative;
    padding-right: 0;
    padding-left: 0;
    aspect-ratio: auto;
    --min-height: 100vh;
    min-height: var(--min-height);
}
#i68hma
{
    overflow: unset;
    --object-fit: cover;
    --img-position-x: 47%;
    --img-position-y: 63%;
    --background-width: 100%;
    isFixedScroll: scroll;
    isMouseEffect: 0;
    mouseEffectSpeed: 1;
    left: 50%;
    transform: translateX(-50%);
    z-index: auto;
}
#igzy4h
{
    position: relative;
}
#ihi86z
{
    width: 100%;
    display: block;
}
#i1zyza
{
    position: relative;
    background-image: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position-x: center;
    background-position-y: center;
    background-width: 100;
    isMouseEffect: 0;
    mouseEffectSpeed: 1;
    --background-width: 100;
    z-index: auto;
}
#iqsy6m
{
    position: relative;
}
#iirdww
{
    position: relative;
    padding: 10px;
    min-height: 400px;
}
#iyn72u
{
    overflow: unset;
}
#ie5nzl
{
    position: relative;
    z-index: auto;
}
#i7ldg6
{
    min-height: auto;
    will-change: flex,max-width;
    flex-direction: column;
    display: flex;
    padding: 50px 15px 5px 15px;
    max-width: 50%;
    flex: 1 1 50%;
    align-items: normal;
    justify-content: normal;
}
#i1duwf
{
    overflow: unset;
}
#igtxx5
{
    position: relative;
    z-index: auto;
}
#iwxiyh
{
    width: 100%;
    padding: 620px 0 0 0;
    margin: 0 0 0 0;
}
#iwpsbq
{
    min-height: auto;
    will-change: flex,max-width;
    flex-direction: column;
    display: flex;
    padding: 5px 15px 5px 15px;
    max-width: 50%;
    flex: 1 1 50%;
}
#iext8j
{
    position: relative;
    height: 50px;
    width: 100%;
}
@media(max-width: [object Object])
{
    #iorl2v1iy3
    {
        display: none;
    }
    #iz5ie
    {
        display: none;
    }
    #iihx2m
    {
        display: none;
    }
    #ihfu2v
    {
        display: none;
    }
    #i10ozh
    {
        display: none;
    }
    #ihi86z
    {
        display: none;
    }
}
@media(min-width: 1200px)
{
    #iot5gtap5a
    {
        max-width: 98%;
        margin: 0 auto;
    }
    #il2q6
    {
        max-width: 98%;
        margin: 0 auto;
    }
    #ivdr33
    {
        max-width: 98%;
        margin: 0 auto;
    }
    #ivr9n8
    {
        max-width: 98%;
        margin: 0 auto;
    }
    #ibcn5l
    {
        max-width: 98%;
        margin: 0 auto;
    }
    #iqsy6m
    {
        max-width: 98%;
        margin: 0 auto;
    }
}
@media(max-width: 1024px)
{
    #io7vpb81e6
    {
        margin: 10px 0 10px 0;
        padding: 0;
    }
    #iov5714ixo
    {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
        margin: 0 0 10px 0;
        padding: 5px 15px 5px 15px;
    }
    #iold35k0vv
    {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
        margin: 0 0 10px 0;
        padding: 5px 15px 5px 15px;
    }
    #ioq4z3u85h
    {
        padding-right: 0;
        padding-left: 0;
    }
    #io1rw6doom
    {
        z-index: 10;
    }
    #ioxcocbsxxf
    {
        background-image: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: scroll;
        background-position-x: 57%;
        background-position-y: 25%;
        background-width: 100;
        isMouseEffect: 0;
        mouseEffectSpeed: 1;
        --background-width: 100;
        z-index: auto;
    }
    #iodqw7p7p2
    {
        overflow: unset;
        --object-fit: cover;
        --img-position-x: 57%;
        --img-position-y: 25%;
        --background-width: 100%;
    }
    #is4jy
    {
        padding-right: 0;
        padding-left: 0;
    }
    #i1k5b
    {
        overflow: unset;
        --object-fit: cover;
        --img-position-x: 57%;
        --img-position-y: 25%;
        --background-width: 100%;
    }
    #iyc84
    {
        background-image: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: scroll;
        background-position-x: 57%;
        background-position-y: 25%;
        background-width: 100;
        isMouseEffect: 0;
        mouseEffectSpeed: 1;
        --background-width: 100;
        z-index: auto;
    }
    #i1lxp
    {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
        margin: 0 0 10px 0;
        padding: 5px 15px 5px 15px;
    }
    #iwf7h
    {
        margin: 10px 0 10px 0;
        padding: 0;
    }
    #i8wul
    {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
        margin: 0 0 10px 0;
        padding: 5px 15px 5px 15px;
    }
    #io6c4
    {
        padding-right: 0;
        padding-left: 0;
    }
    #ivhlf
    {
        overflow: unset;
        --object-fit: cover;
        --img-position-x: 57%;
        --img-position-y: 25%;
        --background-width: 100%;
    }
    #ifsbsj
    {
        background-image: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: scroll;
        background-position-x: 57%;
        background-position-y: 25%;
        background-width: 100;
        isMouseEffect: 0;
        mouseEffectSpeed: 1;
        --background-width: 100;
        z-index: auto;
    }
    #idqilx
    {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
        margin: 0 0 10px 0;
        padding: 5px 15px 5px 15px;
    }
    #ibw3n4
    {
        margin: 10px 0 10px 0;
        padding: 0;
    }
    #ix6f7y
    {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
        margin: 0 0 10px 0;
        padding: 5px 15px 5px 15px;
    }
    #ixozpi
    {
        padding-right: 0;
        padding-left: 0;
    }
    #ij18h8
    {
        overflow: unset;
        --object-fit: cover;
        --img-position-x: 57%;
        --img-position-y: 25%;
        --background-width: 100%;
    }
    #imfpqz
    {
        background-image: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: scroll;
        background-position-x: 57%;
        background-position-y: 25%;
        background-width: 100;
        isMouseEffect: 0;
        mouseEffectSpeed: 1;
        --background-width: 100;
        z-index: auto;
    }
    #i9thhc
    {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
        margin: 0 0 10px 0;
        padding: 5px 15px 5px 15px;
    }
    #ipl23c
    {
        margin: 10px 0 10px 0;
        padding: 0;
    }
    #ixhr6r
    {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
        margin: 0 0 10px 0;
        padding: 5px 15px 5px 15px;
    }
    #ijc19y
    {
        padding-right: 0;
        padding-left: 0;
    }
    #i8ao8k
    {
        overflow: unset;
        --object-fit: cover;
        --img-position-x: 57%;
        --img-position-y: 25%;
        --background-width: 100%;
    }
    #iofz89
    {
        background-image: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: scroll;
        background-position-x: 57%;
        background-position-y: 25%;
        background-width: 100;
        isMouseEffect: 0;
        mouseEffectSpeed: 1;
        --background-width: 100;
        z-index: auto;
    }
    #ikmkhm
    {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
        margin: 0 0 10px 0;
        padding: 5px 15px 5px 15px;
    }
    #itvkcp
    {
        margin: 10px 0 10px 0;
        padding: 0;
    }
    #imfvgo
    {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
        margin: 0 0 10px 0;
        padding: 5px 15px 5px 15px;
    }
    #if6bla
    {
        padding-right: 0;
        padding-left: 0;
    }
    #i68hma
    {
        overflow: unset;
        --object-fit: cover;
        --img-position-x: 57%;
        --img-position-y: 25%;
        --background-width: 100%;
    }
    #i1zyza
    {
        background-image: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: scroll;
        background-position-x: 57%;
        background-position-y: 25%;
        background-width: 100;
        isMouseEffect: 0;
        mouseEffectSpeed: 1;
        --background-width: 100;
        z-index: auto;
    }
    #i7ldg6
    {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
        margin: 0 0 10px 0;
        padding: 5px 15px 5px 15px;
    }
    #iwxiyh
    {
        margin: 10px 0 10px 0;
        padding: 0;
    }
    #iwpsbq
    {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
        margin: 0 0 10px 0;
        padding: 5px 15px 5px 15px;
    }
}
@media(max-width: 767px)
{
    #io7vpb81e6
    {
        margin: 10px 0 10px 0;
        padding: 0;
        z-index: 11;
    }
    #iov5714ixo
    {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
        margin: 0 0 0 0;
        padding: 600px 0 0 0;
    }
    #iold35k0vv
    {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
        margin: 0 0 10px 0;
        padding: 5px 15px 5px 15px;
    }
    #io1rw6doom
    {
        z-index: 12;
    }
    #iol03o423
    {
        padding: 0;
    }
    #ioq4z3u85h
    {
        padding-right: 0;
        padding-left: 0;
    }
    #ioxcocbsxxf
    {
        background-image: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: scroll;
        background-position-x: 97%;
        background-position-y: 79%;
        background-width: 100;
        isMouseEffect: 0;
        mouseEffectSpeed: 1;
        --background-width: 100;
        z-index: auto;
    }
    #iodqw7p7p2
    {
        overflow: unset;
        --object-fit: cover;
        --img-position-x: 50%;
        --img-position-y: 63%;
        --background-width: 100%;
        isFixedScroll: scroll;
        isMouseEffect: 0;
        mouseEffectSpeed: 1;
        left: 50%;
        transform: translateX(-50%);
        z-index: auto;
    }
    #iogv9t2p8c
    {
        z-index: auto;
    }
    #io32obb468f
    {
        overflow: unset;
    }
    #is4jy
    {
        padding-right: 0;
        padding-left: 0;
    }
    #i1k5b
    {
        overflow: unset;
        --object-fit: cover;
        --img-position-x: 42%;
        --img-position-y: 53%;
        --background-width: 100%;
        isFixedScroll: scroll;
        isMouseEffect: 0;
        mouseEffectSpeed: 1;
        left: 50%;
        transform: translateX(-50%);
        z-index: auto;
    }
    #iyc84
    {
        background-image: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: scroll;
        background-position-x: 97%;
        background-position-y: 79%;
        background-width: 100;
        isMouseEffect: 0;
        mouseEffectSpeed: 1;
        --background-width: 100;
        z-index: auto;
    }
    #i0txi
    {
        padding: 0;
    }
    #i1lxp
    {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
        margin: 0 0 0 0;
        padding: 600px 0 0 0;
    }
    #i8f8i
    {
        overflow: unset;
    }
    #ijx56
    {
        z-index: auto;
    }
    #iwf7h
    {
        margin: 10px 0 10px 0;
        padding: 0;
        z-index: 11;
    }
    #i8wul
    {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
        margin: 0 0 10px 0;
        padding: 5px 15px 5px 15px;
    }
    #io6c4
    {
        padding-right: 0;
        padding-left: 0;
    }
    #ivhlf
    {
        overflow: unset;
        --object-fit: cover;
        --img-position-x: 48%;
        --img-position-y: 55%;
        --background-width: 100%;
        isFixedScroll: scroll;
        isMouseEffect: 0;
        mouseEffectSpeed: 1;
        left: 50%;
        transform: translateX(-50%);
        z-index: auto;
    }
    #ifsbsj
    {
        background-image: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: scroll;
        background-position-x: 97%;
        background-position-y: 79%;
        background-width: 100;
        isMouseEffect: 0;
        mouseEffectSpeed: 1;
        --background-width: 100;
        z-index: auto;
    }
    #ip40wm
    {
        padding: 0;
    }
    #idqilx
    {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
        margin: 0 0 0 0;
        padding: 600px 0 0 0;
    }
    #isumhi
    {
        overflow: unset;
    }
    #ip5psj
    {
        z-index: auto;
    }
    #ibw3n4
    {
        margin: 10px 0 10px 0;
        padding: 0;
        z-index: 11;
    }
    #ix6f7y
    {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
        margin: 0 0 10px 0;
        padding: 5px 15px 5px 15px;
    }
    #ixozpi
    {
        padding-right: 0;
        padding-left: 0;
    }
    #ij18h8
    {
        overflow: unset;
        --object-fit: cover;
        --img-position-x: 51%;
        --img-position-y: 48%;
        --background-width: 100%;
        isFixedScroll: scroll;
        isMouseEffect: 0;
        mouseEffectSpeed: 1;
        left: 50%;
        transform: translateX(-50%);
        z-index: auto;
    }
    #imfpqz
    {
        background-image: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: scroll;
        background-position-x: 97%;
        background-position-y: 79%;
        background-width: 100;
        isMouseEffect: 0;
        mouseEffectSpeed: 1;
        --background-width: 100;
        z-index: auto;
    }
    #ixjd94
    {
        padding: 0;
    }
    #i9thhc
    {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
        margin: 0 0 0 0;
        padding: 600px 0 0 0;
    }
    #i1zfx9
    {
        overflow: unset;
    }
    #ix44qs
    {
        z-index: auto;
    }
    #ipl23c
    {
        margin: 10px 0 10px 0;
        padding: 0;
        z-index: 11;
    }
    #ixhr6r
    {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
        margin: 0 0 10px 0;
        padding: 5px 15px 5px 15px;
    }
    #iorl2v1iy3
    {
        display: block;
    }
    #iz5ie
    {
        display: block;
    }
    #iihx2m
    {
        display: block;
    }
    #ihfu2v
    {
        display: block;
    }
    #ijc19y
    {
        padding-right: 0;
        padding-left: 0;
    }
    #i8ao8k
    {
        overflow: unset;
        --object-fit: cover;
        --img-position-x: 47%;
        --img-position-y: 56%;
        --background-width: 100%;
        isFixedScroll: scroll;
        isMouseEffect: 0;
        mouseEffectSpeed: 1;
        left: 50%;
        transform: translateX(-50%);
        z-index: auto;
    }
    #i10ozh
    {
        display: block;
    }
    #iofz89
    {
        background-image: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: scroll;
        background-position-x: 97%;
        background-position-y: 79%;
        background-width: 100;
        isMouseEffect: 0;
        mouseEffectSpeed: 1;
        --background-width: 100;
        z-index: auto;
    }
    #ia4bgt
    {
        padding: 0;
    }
    #ikmkhm
    {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
        margin: 0 0 0 0;
        padding: 600px 0 0 0;
    }
    #i71lnk
    {
        overflow: unset;
    }
    #i1okln
    {
        z-index: auto;
    }
    #itvkcp
    {
        margin: 10px 0 10px 0;
        padding: 0;
        z-index: 11;
    }
    #imfvgo
    {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
        margin: 0 0 10px 0;
        padding: 5px 15px 5px 15px;
    }
    #if6bla
    {
        padding-right: 0;
        padding-left: 0;
    }
    #i68hma
    {
        overflow: unset;
        --object-fit: cover;
        --img-position-x: 64%;
        --img-position-y: 50%;
        --background-width: 100%;
        isFixedScroll: scroll;
        isMouseEffect: 0;
        mouseEffectSpeed: 1;
        left: 50%;
        transform: translateX(-50%);
        z-index: auto;
    }
    #ihi86z
    {
        display: block;
    }
    #i1zyza
    {
        background-image: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: scroll;
        background-position-x: 97%;
        background-position-y: 79%;
        background-width: 100;
        isMouseEffect: 0;
        mouseEffectSpeed: 1;
        --background-width: 100;
        z-index: auto;
    }
    #iirdww
    {
        padding: 0;
    }
    #i7ldg6
    {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
        margin: 0 0 0 0;
        padding: 600px 0 0 0;
    }
    #i1duwf
    {
        overflow: unset;
    }
    #igtxx5
    {
        z-index: auto;
    }
    #iwxiyh
    {
        margin: 10px 0 10px 0;
        padding: 0;
        z-index: 11;
    }
    #iwpsbq
    {
        flex: 1 1 100%;
        max-width: 100%;
        height: auto;
        margin: 0 0 10px 0;
        padding: 5px 15px 5px 15px;
    }
}/* 自定义样式start */
#ioq4z3u85h
{
    padding-top: 50px;
    padding-bottom: 15px;
}
@media(max-width: 992px)
{
    #ioq4z3u85h
    {
        padding-top: 25px;
        padding-bottom: 25px;
    }
}
@media(max-width: 768px)
{
    #ioq4z3u85h
    {
        padding-top: 10px;
        padding-bottom: 20px;
    }
}
#is4jy
{
    padding-top: 30px;
    padding-bottom: 15px;
}
@media(max-width: 992px)
{
    #is4jy
    {
        padding-top: 25px;
        padding-bottom: 25px;
    }
}
@media(max-width: 768px)
{
    #is4jy
    {
        padding-top: 10px;
        padding-bottom: 20px;
    }
}
#io6c4
{
    padding-top: 30px;
    padding-bottom: 15px;
}
@media(max-width: 992px)
{
    #io6c4
    {
        padding-top: 25px;
        padding-bottom: 25px;
    }
}
@media(max-width: 768px)
{
    #io6c4
    {
        padding-top: 10px;
        padding-bottom: 20px;
    }
}
#ixozpi
{
    padding-top: 30px;
    padding-bottom: 15px;
}
@media(max-width: 992px)
{
    #ixozpi
    {
        padding-top: 25px;
        padding-bottom: 25px;
    }
}
@media(max-width: 768px)
{
    #ixozpi
    {
        padding-top: 10px;
        padding-bottom: 20px;
    }
}
#ijc19y
{
    padding-top: 30px;
    padding-bottom: 15px;
}
@media(max-width: 992px)
{
    #ijc19y
    {
        padding-top: 25px;
        padding-bottom: 25px;
    }
}
@media(max-width: 768px)
{
    #ijc19y
    {
        padding-top: 10px;
        padding-bottom: 20px;
    }
}
#if6bla
{
    padding-top: 30px;
    padding-bottom: 15px;
}
@media(max-width: 992px)
{
    #if6bla
    {
        padding-top: 25px;
        padding-bottom: 25px;
    }
}
@media(max-width: 768px)
{
    #if6bla
    {
        padding-top: 10px;
        padding-bottom: 20px;
    }
}
@media screen and (max-width: 510px)
{
    div.block14644_k
    {
        display: none;
    }
}/* 自定义样式end */
