*:not(i) {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: Futura PT;
    text-decoration: none;
    list-style: none;
}




/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.insertFoto{
    max-width:353px;
    img{
        width:100%;
    }
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}

a {
    color: #000;
    text-decoration: none;
}

ul,
ol {
    padding: 0;
}

p {
    margin: 0;
}

.sec_title {
    font-size: 2.25rem;
    margin-bottom: 2rem;
    line-height: 2.5rem;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
}

.modal-body {
     display: flex;
    /* flex */
     flex-direction: column;
    /* flex-col */
     gap: 0.5rem;
}

.modal-body input {
     border: 1px solid #e6ecf2;
     padding-left: 1rem;
    /* px-4 = 16px */
     padding-right: 1rem;
     padding-top: 0.75rem;
    /* py-3 = 12px */
     padding-bottom: 0.75rem;
     color: #000000;
     border-radius: 0.375rem;
    /* rounded-md â‰ˆ 6px */
     outline-color: #86cd33;
}
 .modal-body textarea {
     width: 100%;
     padding: 0.5rem;
    /* p-3 = 12px */
     border: 1px solid #e6ecf2;
     border-radius: 0.375rem;
    /* â‰ˆ 6px */
     outline-color: #86cd33;
     resize: none;
}
 .modal-header {
     display: flex;
     align-items: center;
      padding: 0.5rem 1rem;
     padding-bottom: 0.5rem;
    /* 3 * 0.25rem = 12px */
     border-bottom: 1px solid #D1D5DB;
    /* gray-300 */
}
 .modal-header h1 {
     color: #1F2937;
     font-size: 20px !important;
     font-weight: 700;
     flex: 1;
}
 .buttononlayn {
     background-color: rgba(var(--color-i1mwyjvhj), 1);
     color: #fff;
     padding:12px 46px;
     border:none;
     border-radius:28px;
}

.modal-body input {
    border: 1px solid #e6ecf2;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    color: #000000;
    border-radius: 0.375rem;
    outline-color: #86cd33;
}

#exampleModal .modal-dialog {
    margin: 0.5rem;
    max-height: calc(100vh - 1rem);
}

#exampleModal .modal-content {
    max-height: calc(100vh - 1rem);
    overflow-y: auto;
}

#exampleModal .modal-footer {
    padding: 0.5rem 1rem;
}

#exampleModal .modal-body p.my-2 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
}

:root {
    --color-iys3bevwf: 248, 248, 248;
    --color-ila3o4jm7: 6, 16, 1;
    --color-iyn0vbt7b: 34, 34, 34;
    --color-izfyw1jsz: 0, 0, 0;
    --color-i9c9bkq0v: 22, 22, 22;
    --color-isvvob83g: 50, 50, 50;
    --color-inoo3794y: 22, 22, 22;
    --color-ilhxnoim8: 51, 51, 51;
    --color-in92qu9rw: 22, 22, 22;
    --color-ipjb8gpyj: 22, 22, 22;
    --color-ito5gxl7m: 0, 0, 0;
    --color-ijifh5b15: 56, 163, 204;
    --color-itcufj027: 22, 22, 22;
    --color-ibvg887sg: 137, 199, 101;
    --color-ixaetfxjv: 34, 34, 34;
    --color-isebrwxwz: 10, 10, 10;
    --color-ively8mr9: 10, 10, 10;
    --color-io01kcdjk: 10, 10, 10;
    --color-ixom8mzjo: 51, 51, 51;
    --color-ig59ray6v: 51, 51, 51;
    --color-ijvho2d5z: 51, 51, 51;
    --color-ioijpwq4v: 228, 232, 237;
    --color-iqrg1thhn: 6, 16, 1;
    --color-iuubdqmcu: 6, 16, 1;
    --color-i9dlhwmmu: 255, 255, 252;
    --color-ik009o9em: 6, 16, 1;
    --color-i500zlg4w: 137, 199, 101;
    --color-iuhvqnz3x: 22, 22, 22;
    --color-ixuzdf1u5: 137, 199, 101;
    --color-i0ce4akcn: 137, 199, 101;
    --color-ikil6s43x: 15, 15, 14;
    --color-igd28122y: 22, 22, 22;
    --color-ixgyfehho: 236, 17, 48;
    --color-iqrmrtuyi: 6, 16, 1;
    --color-ik224ff3g: 137, 199, 101;
    --color-iw4mhxi4k: 2, 65, 123;
    --color-i1mwyjvhj: 137, 199, 101;
    --color-i7hfrmcly: 255, 255, 255;
    --color-io4sx2jul: 137, 199, 101;
    --color-imbchvifr: 18, 17, 20;
    --color-i4gkvcuy9: 18, 17, 20;
    --color-i0htv5wln: 255, 255, 255;
    --color-irl34zqcx: 137, 199, 101;
    --color-ivb79okng: 0, 0, 0;
    --color-izb1u3vev: 137, 199, 101;
    --color-irbkiw640: 0, 0, 0;
}

:root {
    --color-ifn9jfvs9: 34, 34, 34;
    --color-i28totic6: 34, 34, 34;
    --color-ib39hg8i2: 34, 34, 34;
    --color-ia9ai0fbi: 34, 34, 34;
    --color-iyhzlfuud: 34, 34, 34;
    --color-i756nuhej: 6, 16, 1;
    --color-iy1bxjkit: 34, 34, 34;
    --color-ik3fo6p0q: 248, 248, 248;
    --color-iv75mt4b4: 255, 255, 254;
    --color-ir49m3r7b: 137, 199, 101;
    --color-ivpzenqja: 137, 199, 101;
    --color-itv2j1vnh: 137, 199, 101;
    --color-id4woce94: 137, 199, 101;
    --color-i3zrarhr0: 18, 17, 20;
    --color-ih2bib9mi: 0, 0, 0;
    --color-igi56hms9: 238, 238, 238;
    --color-ithcvznfn: 0, 0, 0;
    --color-izki9tmpa: 255, 255, 255;
    --color-iwvcz0err: 0, 0, 0;
    --color-ifcaugqnu: 0, 0, 0;
    --color-i063otoy9: 0, 0, 0;
    --color-ivgrwclgr: 0, 0, 0;
    --color-ijyg7wl21: 221, 221, 221;
    --color-igdr72e6t: 51, 51, 51;
    --color-i9forodvf: 255, 255, 255;
    --color-ixa38uqyq: 51, 51, 51;
    --color-iomkzcdhd: 255, 255, 255;
    --color-i9c8u3mw0: 137, 199, 101;
    --color-icsjiqblj: 221, 221, 221;
    --color-iaqv2yeg0: 51, 51, 51;
    --color-i0tdkk0yc: 18, 17, 20;
    --color-irubznc9e: 118, 172, 86;
    --color-iandrpka2: 18, 17, 20;
    --color-izjvdbart: 18, 17, 20;
    --color-iwk8u61dz: 18, 17, 20;
    --color-ivjaoowka: 61, 52, 47;
    --color-i7wve96ut: 0, 0, 0;
    --color-iz7of10in: 61, 52, 47;
    --color-i2oq9yfde: 61, 52, 47;
    --color-in2keiugs: 61, 52, 47;
    --color-ijepg610d: 61, 52, 47;
    --color-i2kgteq1h: 61, 52, 47;
    --color-iuofwsekh: 51, 51, 51;
    --color-ihlf4o165: 238, 238, 238;
    --color-i0uxrh3u9: 88, 93, 111;
    --color-io1e3v9vu: 255, 255, 255;
    --color-itakjzrv1: 34, 34, 34;
    --color-itectka46: 238, 238, 238;
    --color-i67bsvol5: 238, 238, 238;
    --color-i22i0hmls: 238, 238, 238;
    --color-ii6fcis0m: 238, 238, 238;
    --color-iijqrgvrj: 255, 255, 255;
    --color-ilpjn4kat: 34, 34, 34;
    --color-imss43sm9: 239, 239, 239;
    --color-iovkullxq: 134, 134, 139;
    --color-inpjksm4c: 137, 199, 101;
}

body {
    background-color: var(--color-ippqhsnnz);
}

.section--u-ik862dry6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    position: relative;
    padding-left: 3%;
    padding-right: 3%;
    padding-top: 5px;
    padding-bottom: 10px;
    background-color: rgba(var(--color-iys3bevwf), 1);
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    box-shadow: none;
    justify-content: center;
    margin-top: 0px;
    height: auto;
    min-height: auto;
    top: auto;
    z-index: 5;
    color: rgba(var(--color-iyn0vbt7b), 1);
    cursor: auto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    overflow-wrap: break-word;
    text-align: left;
    text-indent: 0px;
    text-shadow: none;
    text-transform: none;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: rgba(var(--color-izfyw1jsz), 0.05)
}

.container--u-iof47bdyt {
    width: 100%;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: space-between;
    top: auto;
    bottom: auto;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 1400px;
    padding-right: 0px;
    color: rgba(var(--color-i9c9bkq0v), 1);
    cursor: auto;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    overflow-wrap: break-word;
    text-align: left;
    text-indent: 0px;
    text-shadow: none;
    text-transform: none;
    padding-left: 0px
}

.div--u-i3lxx8wwp {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    flex-shrink: 1;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    margin-top: 0px;
    margin-right: 0px
}

.list__item--u-i2plhatl9 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: 2px
}

.list--u-i8tqjx5iv {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.link-universal--u-i3kfpjtdr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
    color: rgba(var(--color-isvvob83g), 1)
}

.div--u-igq42li1q {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    color: rgba(var(--color-inoo3794y), 1);
    cursor: auto;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    overflow-wrap: break-word;
    text-align: left;
    text-indent: 0px;
    text-shadow: none;
    text-transform: none
}

.text--u-i3aer641r {
    display: block;
    font-size: 17px;
    font-weight: 600;
    line-height: 22px;
    color: rgba(var(--color-ilhxnoim8), 1);
    text-align: right
}

.text--u-im8q637to {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative;
    font-size: 15px;
    font-weight: 400;
    margin-top: 3px;
    opacity: 1;
    color: rgba(var(--color-in92qu9rw), 1)
}

.div--u-id6udzqu9 {
    width: auto;
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    max-width: 340px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    flex-shrink: 0;
    margin-right: 4%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-item-align: start;
    align-self: flex-start;
    color: rgba(var(--color-ipjb8gpyj), 1);
    cursor: auto;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    overflow-wrap: break-word;
    text-align: left;
    text-indent: 0px;
    text-shadow: none;
    text-transform: none;
    margin-top: 10px
}

.link-universal--u-isk95esiv {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
    max-width: 100px;
    max-height: 100px;
    margin-right: 15px;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    flex-shrink: 0
}

.imageFit--u-i1ur2s37t {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    overflow-x: hidden;
    overflow-y: hidden;
    flex-shrink: 0;
    max-width: 100%;
    max-height: 100%
}

.imageFit__img--u-ii5ux7s7y {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.imageFit__overlay--u-ihfzgqbol {
    display: none;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: rgba(var(--color-ito5gxl7m), 0.4)
}

.imageFit__zoom--u-i7yo5zmvd {
    display: none;
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 20px;
    height: 20px;
    background-color: rgba(var(--color-ijifh5b15), 1)
}

.svg_image--u-i0411cbtb {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 20px;
    width: 20px;
    overflow-x: hidden;
    overflow-y: hidden
}

.link-universal--u-inf8aapst {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
    font-size: 24px
}

.div--u-it1uatyyk {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    padding-top: 10px;
    padding-bottom: 10px
}

.text--u-ie2k1bjfu {
    font-size: 18px;
    line-height: normal;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    font-weight: 500;
    color: rgba(var(--color-itcufj02f7), 1);
    width: auto;
    text-transform: none
}

.div--u-ihwywvrnd {
    width: auto;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0px;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    flex-wrap: nowrap;
    padding-bottom: 10px;
    padding-left: 0px
}

.div--u-iirhz054o {
    width: auto;
    position: relative;
    margin-bottom: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    padding-left: 0px;
    margin-left: 0px;
    border-left-style: none;
    border-left-width: 1px;
    border-left-color: rgba(var(--color-ibvg887sg), 1);
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.div--u-i5zn4mr8h {
    width: auto;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.list__item--u-ikl2z9jca {
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    opacity: 0.7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 3px;
    margin-top: 3px;
    margin-right: 5px;
    margin-left: 5px
}

.list__item--u-ikl2z9jca:hover {
    filter: invert(0%);
    opacity: 1
}

.list__item--u-ikl2z9jca:hover .div--u-im61k91pu {
    box-shadow: inset 0px 0px 0px 1px rgba(var(--color-i500zlg4w), 1)
}

.list--u-ig27mhcc8 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 15%;
    flex-shrink: 1;
    flex-wrap: nowrap;
    margin-left: 0px;
    margin-right: 0px;
    max-width: none;
    justify-content: flex-start
}

.div--u-im61k91pu {
    width: 32px;
    position: relative;
    display: block;
    height: 32px;
    border-top-left-radius: 250px;
    border-top-right-radius: 250px;
    border-bottom-right-radius: 250px;
    border-bottom-left-radius: 250px;
    box-shadow: inset 0px 0px 0px 1px rgba(var(--color-ixaetfxjv), 0.1)
}

.svg_image--u-izjf2pyb7 {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    width: 100%;
    overflow-x: hidden;
    overflow-y: hidden
}

.svg_image--u-izjf2pyb7>svg {
    flex-shrink: 0
}

.svg_image--u-izjf2pyb7 svg {
    width: 100%;
    height: 100%
}

.svg_image--u-izjf2pyb7 .path-iy9p6hrzo {
    fill: rgba(var(--color-iqrg1thhn), 1)
}

.svg_image--u-izjf2pyb7 .path-ill8i3hbj {
    fill: rgba(var(--color-iuubdqmcu), 1)
}

.link-universal--u-io3n344mb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: rgba(var(--color-ioijpwq4v), 1)
}

.div--u-i9ljrn1tz {
    width: auto;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-end;
    margin-top: 0px;
    min-width: auto;
    margin-left: 0px;
    margin-right: 0px;
    flex-wrap: nowrap
}

.list__item--u-imgjeaild {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-bottom: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.text--u-iryo8gojl {
    font-size: 16px;
    font-weight: 400;
    line-height: 27px;
    color: rgba(var(--color-iuhvqnz3x), 1);
    display: inline-block
}

.list--u-iqrbk6j7f {
    display: block
}

.div--u-ivgzhzr7l {
    width: auto;
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: auto;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-left: 15px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: rgba(var(--color-ixuzdf1u5), 0.5);
    margin-right: 20px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none
}

.div--u-ia8nvjc0l {
    width: 32px;
    position: relative;
    height: 32px;
    border-top-left-radius: 250px;
    border-top-right-radius: 250px;
    border-bottom-right-radius: 250px;
    border-bottom-left-radius: 250px;
    background-color: rgba(var(--color-i0ce4akcn), 0.5);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    margin-right: 10px
}

.svg_image--u-i0ayqjwfj {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow-x: hidden;
    overflow-y: hidden;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    flex-shrink: 0;
    margin-right: 0px;
    width: 40%;
    height: 40%
}

.svg_image--u-i0ayqjwfj>svg {
    flex-shrink: 0
}

.svg_image--u-i0ayqjwfj svg {
    width: 100%;
    height: 100%
}

.svg_image--u-i0ayqjwfj .path-ijwv4nqak {
    fill: rgba(var(--color-ikil6s43x), 1)
}

.div--u-iw2xa8hcp {
    width: 100%;
    position: relative;
    display: block;
    margin-bottom: 5px
}

.div--u-iz0h0lqvd {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    justify-content: flex-end
}

.div--u-im85git12 {
    width: auto;
    position: relative;
    padding-left: 0px
}

.text--u-ie3493brr {
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    color: rgba(var(--color-igd28122y), 1);
    display: inline-block;
    margin-right: 10px
}

.link-universal--u-ir5x4zlwi {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
    margin-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 0;
    color: rgba(var(--color-ixgyfehho), 1);
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.link-universal--u-ir5x4zlwi:hover .div--u-i44t8z7fz {
    width: 0%
}

.text--u-ill61ptz6 {
    font-size: 14px;
    font-weight: 400;
    color: rgba(var(--color-iqrmrtuyi), 1);
    line-height: 24px
}

.div--u-i44t8z7fz {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 1px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 2px;
    transition-property: all;
    transition-duration: 700ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    background-color: rgba(var(--color-ik224ff3g), 1);
    color: rgba(var(--color-iw4mhxi4k), 1)
}

.div--u-itpezn9y0 {
    width: auto;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
    padding-right: 0px;
    padding-top: 0px
}

.link-universal--u-izvyl4n38 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    vertical-align: top;
    padding-top: 12px;
    padding-right: 20px;
    padding-bottom: 12px;
    padding-left: 20px;
    line-height: normal;
    background-color: rgba(var(--color-i1mwyjvhj), 1);
    color: rgba(var(--color-i7hfrmcly), 1);
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    position: relative;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    margin-top: 0px;
    height: auto;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    box-shadow: inset 0px 0px 0px 1px rgba(var(--color-io4sx2jul), 1);
    transition-property: all;
    transition-duration: 600ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    border-left-color: rgba(var(--color-imbchvifr), 1);
    border-right-color: rgba(var(--color-i4gkvcuy9), 1);
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    text-decoration: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 0px;
    margin-right: 0px;
    min-width: auto
}

.link-universal--u-izvyl4n38:hover {
    background-color: rgba(var(--color-irl34zqcx), 1);
    background-image: linear-gradient(rgba(var(--color-ivb79okng), 0.2) 0%, rgba(var(--color-ivb79okng), 0.2) 100%);
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: auto;
    background-attachment: scroll;
    box-shadow: inset 0px 0px 0px 1px rgba(var(--color-izb1u3vev), 1), 0px 15px 15px -10px rgba(var(--color-irbkiw640), 0.2)
}

.text--u-ivaebhyms {
    font-size: 14px;
    font-weight: 400;
    color: rgba(var(--color-i0htv5wln), 1);
    text-transform: none;
    z-index: 1;
    text-decoration: none
}

@media (max-width: 991px) {
    .section--u-ik862dry6 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        flex-wrap: nowrap;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-top: 0px;
        position: relative;
        border-bottom-style: none
    }

    .container--u-iof47bdyt {
        flex-wrap: wrap;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-right: 50px;
        padding-left: 0px
    }

    .div--u-id6udzqu9 {
        max-width: none;
        margin-right: 0px;
        margin-bottom: 10px;
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        flex-shrink: 1;
        justify-content: flex-start
    }

    .link-universal--u-isk95esiv {
        max-height: 140px;
        max-width: 140px
    }

    .div--u-ihwywvrnd {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-left: 0px;
        margin-right: 0px;
        width: 100%;
        justify-content: flex-start
    }

    .div--u-i3lxx8wwp {
        margin-right: 20px
    }

    .div--u-iirhz054o {
        margin-left: 0px;
        margin-right: 0px;
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .text--u-ie2k1bjfu {
        font-size: 20px;
        font-weight: 500
    }

    .list--u-ig27mhcc8 {
        max-width: none;
        justify-content: flex-start
    }

    .list__item--u-ikl2z9jca {
        margin-right: 12px;
        margin-left: 0px;
        margin-bottom: 6px;
        margin-top: 6px
    }

    .div--u-i9ljrn1tz {
        justify-content: flex-start;
        margin-top: 5px;
        margin-bottom: 5px
    }

    .div--u-ivgzhzr7l {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        margin-right: 0px
    }

    .link-universal--u-izvyl4n38 {
        margin-top: 0px
    }
}

@media (max-width: 767px) {
    .section--u-ik862dry6 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 10px;
        padding-bottom: 10px
    }

    .container--u-iof47bdyt {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding-right: 0px;
        margin-top: 0px
    }

    .div--u-i3lxx8wwp {
        margin-left: 0px;
        margin-right: 0px;
        width: auto;
        justify-content: space-between
    }

    .div--u-id6udzqu9 {
        margin-right: 0px;
        margin-bottom: 0px
    }

    .list__item--u-i2plhatl9 {
        width: auto
    }

    .list--u-i8tqjx5iv {
        width: auto
    }

    .div--u-iirhz054o {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        margin-left: 0px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        flex-wrap: wrap;
        justify-content: space-between
    }

    .div--u-ihwywvrnd {
        justify-content: space-between
    }

    .list--u-ig27mhcc8 {
        justify-content: flex-start
    }

    .div--u-i9ljrn1tz {
        margin-left: 0px
    }

    .text--u-iryo8gojl {
        font-size: 15px;
        line-height: 24px
    }

    .div--u-ivgzhzr7l {
        padding-left: 10px;
        margin-left: 0px
    }

    .text--u-ie3493brr {
        font-size: 15px;
        line-height: 24px
    }

    .div--u-iz0h0lqvd {
        display: none
    }

    .text--u-ie2k1bjfu {
        font-size: 18px
    }

    .link-universal--u-izvyl4n38 {
        margin-left: 0px;
        margin-right: 0px
    }
}

@media (max-width: 479px) {
    .section--u-ik862dry6 {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .container--u-iof47bdyt {
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch
    }

    .div--u-i3lxx8wwp {
        margin-left: 0px;
        margin-right: 0px;
        justify-content: space-between;
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        width: 100%
    }

    .text--u-im8q637to {
        text-align: left;
        font-size: 15px
    }

    .div--u-id6udzqu9 {
        justify-content: flex-start;
        margin-bottom: 0px
    }

    .text--u-ie2k1bjfu {
        text-align: left
    }

    .div--u-ihwywvrnd {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding-bottom: 0px
    }

    .link-universal--u-isk95esiv {
        max-width: 60px;
        max-height: 60px
    }

    .div--u-i9ljrn1tz {
        margin-left: 0px
    }

    .div--u-ivgzhzr7l {
        margin-right: 0px;
        margin-bottom: 10px
    }

    .div--u-iz0h0lqvd {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .div--u-iirhz054o {
        margin-top: 0px
    }

    .text--u-iryo8gojl {
        font-size: 14px;
        line-height: 22px
    }

    .link-universal--u-izvyl4n38 {
        margin-left: 0px;
        margin-right: 0px;
        width: auto;
        justify-content: center;
        padding-left: 24px;
        padding-right: 24px;
        margin-top: 10px
    }

    .text--u-ivaebhyms {
        font-size: 16px;
        text-align: center
    }
}

.div--u-ipzphnjoy {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0%;
    padding-right: 0%;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: auto;
    color: rgba(var(--color-ifn9jfvs9), 1);
    cursor: auto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    overflow-wrap: break-word;
    text-align: left;
    text-indent: 0px;
    text-shadow: none;
    text-transform: none;
    padding-bottom: 0px;
    padding-top: 0px;
    border-top-style: none;
    border-top-width: 1px;
    border-top-color: rgba(var(--color-i28totic6), 0.1);
    border-bottom-style: none;
    border-bottom-width: 1px;
    border-bottom-color: rgba(var(--color-ib39hg8i2), 0.1)
}

.section--u-ier6zwhcc {
    display: block;
    width: 100%;
    position: relative;
    border-top-style: none;
    border-top-width: 1px;
    border-top-color: rgba(var(--color-ia9ai0fbi), 0.1);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: rgba(var(--color-iyhzlfuud), 0);
    z-index: 5;
    top: 0px;
    background-color: rgba(var(--color-i756nuhej), 1);
    color: rgba(var(--color-iy1bxjkit), 1);
    cursor: auto;
    
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 28px;
    overflow-wrap: break-word;
    text-align: left;
    text-indent: 0px;
    text-shadow: none;
    text-transform: none;
    padding-left: 3%;
    padding-right: 3%;
    padding-top: 10px;
    padding-bottom: 10px
}

.container--u-ibsj1xkdz {
    width: 100%;
    max-width: 1400px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    position: relative;
    padding-left: 0px;
    padding-right: 0px
}

.hor-menu--u-iepf3dbil {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    color: rgba(var(--color-iv75mt4b4), 1);
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    flex-shrink: 1;
    margin-right: auto;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 0px;
    padding-top: 0px;
    cursor: auto;
    
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    overflow-wrap: break-word;
    text-align: left;
    text-indent: 0px;
    text-shadow: none;
    text-transform: none;
    padding-left: 0px;
    padding-right: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: rgba(var(--color-ir49m3r7b), 1);
    border-right-color: rgba(var(--color-ivpzenqja), 1);
    border-bottom-color: rgba(var(--color-itv2j1vnh), 1);
    border-left-color: rgba(var(--color-id4woce94), 1);
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px
}

.hor-menu--u-iepf3dbil .hor-menu__list {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    list-style-type: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    flex-direction: inherit;
    justify-content: inherit;
    align-content: inherit;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    flex-shrink: 1;
    height: 40px;
    width: 1%;
    overflow-x: hidden;
    overflow-y: hidden
}

.hor-menu--u-iepf3dbil .hor-menu__item {
    flex-shrink: 0;
    margin-right: 25px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    box-shadow: none;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-bottom: 0px
}

.hor-menu--u-iepf3dbil .hor-menu__link,
.hor-menu--u-iepf3dbil .hor-menu__sub_link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    text-decoration-line: none;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    color: rgba(var(--color-ih2bib9mi), 1)
}

.hor-menu--u-iepf3dbil .hor-menu__icon {
    background-color: rgba(var(--color-igi56hms9), 1);
    width: 25px;
    height: 25px;
    flex-shrink: 0;
    margin-left: 10px
}

.hor-menu--u-iepf3dbil .hor-menu__sub_list {
    position: absolute;
    z-index: 10;
    list-style-type: none;
    background-color: rgba(var(--color-izki9tmpa), 1);
    width: 300px;
    padding-top: 12px;
    padding-right: 0px;
    padding-bottom: 12px;
    padding-left: 0px;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: rgba(var(--color-iwvcz0err), 0.1);
    border-right-color: rgba(var(--color-ifcaugqnu), 0.1);
    border-bottom-color: rgba(var(--color-i063otoy9), 0.1);
    border-left-color: rgba(var(--color-ivgrwclgr), 0.1)
}

.hor-menu--u-iepf3dbil .hor-menu__sub_item {
    vertical-align: top
}

.hor-menu--u-iepf3dbil .hor-menu__sub_link {
    background-color: rgba(var(--color-ijyg7wl21), 1);
    color: rgba(var(--color-igdr72e6t), 1)
}

.hor-menu--u-iepf3dbil .hor-menu__more_list {
    display: block;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    list-style-type: none;
    cursor: pointer
}

.hor-menu--u-iepf3dbil .hor-menu__more_link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
    color: rgba(var(--color-i9forodvf), 1);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 4px;
    padding-right: 10px;
    padding-bottom: 4px;
    padding-left: 10px;
    background-color: rgba(var(--color-ixa38uqyq), 1)
}

.hor-menu--u-iepf3dbil .hor-menu__link {
    color: rgba(var(--color-iomkzcdhd), 0.9);
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-right: 0px;
    font-weight: 500;
    height: auto;
    min-height: 40px;
    font-size: 17px;
    margin-top: 0px;
    margin-bottom: 0px;
    
}

.hor-menu--u-iepf3dbil .hor-menu__icon {
    background-color: rgba(var(--color-ihlf4o165), 0);
    background-image: url("/d/tpl25_tpl25_tpl25_tpl25_warrows.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 7.88px auto;
    background-attachment: scroll;
    margin-left: 3px;
    width: 24px;
    height: 24px;
    opacity: 0.6
}

.hor-menu--u-iepf3dbil.flex-menu .hor-menu__list {
    flex-wrap: wrap;
    width: auto;
    overflow-x: unset;
    overflow-y: unset
}

.hor-menu--u-iepf3dbil .hor-menu__item>.hor-menu__sub_list {
    display: none
}

.hor-menu--u-iepf3dbil .hor-menu__more_list .hor-menu__sub_list {
    right: 0px
}

.hor-menu--u-iepf3dbil .hor-menu__sub_list>.hor-menu__sub_item {
    margin-bottom: 4px;
    margin-top: 4px
}

.hor-menu--u-iepf3dbil .hor-menu__item:hover .hor-menu__link {
    color: rgba(var(--color-i9c8u3mw0), 1)
}

.hor-menu--u-iepf3dbil .hor-menu__item:hover .hor-menu__icon {
    background-color: rgba(var(--color-iz7of10in), 0);
    opacity: 1
}

.hor-menu--u-iepf3dbil .hor-menu__item:active .hor-menu__link {}

.hor-menu--u-iepf3dbil .hor-menu__item:active .hor-menu__icon {
    opacity: 1
}

.hor-menu--u-iepf3dbil .hor-menu__item:focus .hor-menu__icon {
    opacity: 1
}

.hor-menu--u-iepf3dbil .hor-menu__sub_list>.hor-menu__sub_item>.hor-menu__sub_link {
    background-color: rgba(var(--color-icsjiqblj), 0);
    color: rgba(var(--color-iaqv2yeg0), 1);
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    height: auto;
    min-height: 42px;
    ;
    font-size: 15px
}

.hor-menu--u-iepf3dbil .hor-menu__sub_list>.hor-menu__sub_item:hover>.hor-menu__sub_link {
    background-color: rgba(var(--color-i0tdkk0yc), 0);
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    color: rgba(var(--color-irubznc9e), 1)
}

.hor-menu--u-iepf3dbil .hor-menu__sub_list>.hor-menu__sub_item:active>.hor-menu__sub_link {
    background-color: rgba(var(--color-iandrpka2), 0);
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px
}

.hor-menu--u-iepf3dbil .hor-menu__sub_list>.hor-menu__sub_item:focus>.hor-menu__sub_link {
    background-color: rgba(var(--color-izjvdbart), 0);
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px
}

.hor-menu--u-iepf3dbil .hor-menu__more_list>.hor-menu__item>.hor-menu__more_link {
    min-height: 32px;
    min-width: 32px;
    justify-content: center;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 16px;
    background-color: rgba(var(--color-i2kgteq1h), 0);
    background-image: url("/d/menud.svg");
    background-repeat: no-repeat;
    background-position: left calc(1px + 50%) top calc(1px + 50%);
    background-size: cover;
    background-attachment: scroll;
    color: rgba(var(--color-iuofwsekh), 1);
    
}

.hor-menu--u-iepf3dbil .hor-menu__more_list>.hor-menu__item>.hor-menu__more_link>.hor-menu__text {
    font-size: 15px
}










.burger-menu {
            display: none;
            flex-direction: column;
            cursor: pointer;
            gap: 5px;
            padding: 5px;
        }

        .burger-line {
            width: 28px;
            height: 3px;
            background-color: #333;
            transition: all 0.3s ease;
            border-radius: 2px;
        }

        .burger-menu.active .burger-line:nth-child(1) {
            transform: rotate(45deg) translate(8px, 8px);
        }

        .burger-menu.active .burger-line:nth-child(2) {
            opacity: 0;
        }

        .burger-menu.active .burger-line:nth-child(3) {
            transform: rotate(-45deg) translate(8px, -8px);
        }

        /* Mobile Menu Overlay */
        .mobile-overlay {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0,0,0,0.5);
            z-index: 9998;
        }

        .mobile-overlay.active {
            display: block;
        }

        /* Mobile Menu Container */
        .mobile-menu-container {
            display: none;
            position: fixed;
            top: 0;
            right: -100%;
            width: 85%;
            max-width: 400px;
            height: 100vh;
            background: white;
            box-shadow: -2px 0 10px rgba(0,0,0,0.2);
            transition: right 0.3s ease;
            z-index: 9999;
            overflow-y: auto;
        }

        .mobile-menu-container.active {
            right: 0;
        }

        /* Mobile Menu Header */
        .mobile-menu-header {
            padding: 20px;
            border-bottom: 1px solid #e0e0e0;
            display: flex;
            justify-content: space-between;
            align-items: center;
            position: sticky;
            top: 0;
            background: white;
            z-index: 10;
        }

        .mobile-menu-title {
            font-size: 18px;
            font-weight: 600;
            color: #333;
        }

        .mobile-close-btn {
            font-size: 32px;
            cursor: pointer;
            color: #333;
            line-height: 1;
            padding: 0 5px;
            background: none;
            border: none;
        }

        /* Mobile Search Box */
        .mobile-search-box {
            padding: 15px 20px;
            border-bottom: 1px solid #e0e0e0;
        }

        .mobile-search-input {
            width: 100%;
            padding: 12px 15px;
            border: 1px solid #ddd;
            border-radius: 25px;
            outline: none;
            font-size: 15px;
        }

        .mobile-search-input:focus {
            border-color: #1a5490;
        }

        /* Mobile Navigation List */
        .mobile-nav-list {
            list-style: none;
            padding: 15px 20px;
            margin: 0;
        }

        .mobile-nav-item {
            margin-bottom: 5px;
        }

        .mobile-nav-link {
            display: block;
            padding: 14px 15px;
            color: #333;
            text-decoration: none;
            font-size: 16px;
            font-weight: 500;
            border-radius: 8px;
            transition: all 0.3s ease;
        }

        .mobile-nav-link:hover,
        .mobile-nav-link:active {
            background: #f0f0f0;
            color: #1a5490;
        }

        /* Mobile Dropdown */
        .mobile-has-dropdown {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        .mobile-dropdown-toggle {
            font-size: 24px;
            cursor: pointer;
            padding: 0 10px;
            color: #666;
            user-select: none;
        }

        .mobile-dropdown-menu {
            display: none;
            padding-left: 15px;
            margin-top: 5px;
        }

        .mobile-dropdown-menu.active {
            display: block;
        }

        .mobile-dropdown-item {
            display: block;
            padding: 12px 15px;
            color: #666;
            text-decoration: none;
            font-size: 15px;
            border-radius: 6px;
            transition: all 0.3s ease;
        }

        .mobile-dropdown-item:hover {
            background: #f5f5f5;
            color: #1a5490;
        }

        /* Responsive Settings */
        @media (max-width: 991px) {
            .burger-menu {
                display: flex;
            }

            .mobile-menu-container {
                display: block;
            }

            /* Hide desktop menu on mobile */
            .hor-menu--u-iepf3dbil .hor-menu__list {
                display: none !important;
            }

            /* Hide desktop search on mobile */
            .mosaic-search--u-inwjtloeg {
                display: none !important;
            }
        }

        @media (max-width: 479px) {
            .mobile-menu-container {
                width: 100%;
                max-width: 100%;
            }
        }















.mosaic-search--u-inwjtloeg {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    box-shadow: none;
    background-color: rgba(var(--color-io1e3v9vu), 1)
}

.mosaic-search__form--u-ibnolbt0l {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    position: relative;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.mosaic-search__label--u-iqto2edrc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    overflow-x: hidden;
    overflow-y: hidden;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: center;
    padding-left: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 15px;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    color: rgba(var(--color-itakjzrv1), 1)
}

.mosaic-search__input--u-ip92jgdwx {
    width: 100%;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: rgba(var(--color-itectka46), 1);
    border-right-color: rgba(var(--color-i67bsvol5), 1);
    border-bottom-color: rgba(var(--color-i22i0hmls), 1);
    border-left-color: rgba(var(--color-ii6fcis0m), 1);
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    font-size: 15px;
    font-weight: 500;
    outline-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: rgba(var(--color-iijqrgvrj), 0);
    color: rgba(var(--color-ilpjn4kat), 1);
    
}

.mosaic-search__button--u-i824gg5hi {
    cursor: pointer;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    padding-bottom: 0px;
    padding-top: 0px;
    width: 40px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    background-color: rgba(var(--color-imss43sm9), 0)
}

.svg_image--u-is4230i89 {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 14px;
    width: 14px;
    overflow-x: hidden;
    overflow-y: hidden
}

.svg_image--u-is4230i89>svg {
    flex-shrink: 0
}

.svg_image--u-is4230i89 svg {
    width: 100%;
    height: 100%
}

.svg_image--u-is4230i89 .path-i7swlgk6b {
    fill: rgba(var(--color-inpjksm4c), 1)
}

.div--u-ijr9y4552 {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0%;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    flex-shrink: 1;
    padding-right: 0%;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 27%;
    min-width: 0px;
    margin-left: auto
}

@media (max-width: 991px) {
    .div--u-ipzphnjoy {
        justify-content: flex-end;
        padding-right: 0px;
        padding-left: 0px;
        height: auto;
        padding-top: 8px;
        padding-bottom: 8px
    }

    .section--u-ier6zwhcc {
        display: block;
        padding-left: 20px;
        padding-right: 50px;
        position: sticky;
        background-color: rgba(var(--color-ik3fo6p0q), 1)
    }

    .hor-menu--u-iepf3dbil {
        display: none
    }

    .container--u-ibsj1xkdz {
        padding-left: 0px;
        padding-right: 0px
    }

    .div--u-ijr9y4552 {
        display: none
    }
}

@media (max-width: 479px) {
    .div--u-ipzphnjoy {
        padding-right: 40px;
        padding-left: 0px
    }
}

:root {
    --color-i8725q0ei: 242, 242, 242;
    --color-irba8xosa: 255, 255, 255;
    --color-iikp5ybt2: 0, 0, 0;
    --color-iwzkcfkp4: 242, 242, 242;
    --color-iqcjg2pgs: 0, 0, 0;
    --color-im51lr9fm: 137, 199, 101;
    --color-ivpm101ex: 34, 34, 34;
    --color-ijw88pm9x: 242, 242, 242;
    --color-iqcu12ft7: 255, 255, 255;
    --color-i94qjggrd: 242, 242, 242;
    --color-ipfimk1z6: 34, 34, 34;
    --color-iv7m7i3ey: 51, 51, 51;
    --color-ikzgx9ri8: 255, 255, 255;
    --color-ijsej9w37: 137, 199, 101;
    --color-iqy2oc091: 255, 255, 255;
    --color-idwz838si: 137, 199, 101;
    --color-iyq5xu2db: 255, 255, 255;
    --color-ip1e8yzb6: 137, 199, 101;
    --color-i34qr0pqp: 255, 255, 255;
    --color-ixvrjwp2d: 255, 255, 255;
    --color-ik0zbh25b: 255, 255, 255;
    --color-i1sart5zk: 255, 255, 255;
    --color-iesk3wltn: 248, 248, 248;
    --color-i6anrk2by: 34, 34, 34;
    --color-i99rkof6g: 0, 162, 239;
    --color-i7e4k2p2s: 0, 0, 0;
    --color-i9fhsovn9: 209, 205, 205;
    --color-i55qm21br: 255, 255, 254;
    --color-iygb4alv9: 0, 0, 0;
    --color-ighu3ct1m: 238, 238, 238;
    --color-i5a3hebzs: 0, 0, 0;
    --color-iom6a59ju: 34, 34, 34;
    --color-izrmbn48m: 34, 34, 34;
    --color-i5k55g47s: 34, 34, 34;
    --color-i8m4hao02: 63, 63, 60;
    --color-ioy92xnod: 34, 34, 34;
    --color-izo9yyato: 0, 0, 0;
    --color-ienz3jode: 34, 34, 34;
    --color-i5c3pfpnh: 63, 63, 60;
    --color-i5bkueeyi: 50, 50, 50;
    --color-iru96edbj: 50, 50, 50;
    --color-i1jsibyx5: 22, 22, 22;
    --color-if6qvuy21: 34, 34, 34;
    --color-i5imrlp3y: 34, 34, 34;
    --color-iizi2niz8: 34, 34, 34;
    --color-ixi2s7v2x: 22, 22, 22;
    --color-iqa8haz5q: 34, 34, 34;
    --color-il5da9ltk: 255, 255, 254;
    --color-i3mxbti6z: 22, 22, 22;
    --color-i21zfn908: 169, 169, 169;
    --color-i8homnsit: 169, 169, 169;
    --color-iqiypt5fi: 34, 34, 34;
    --color-ix68lqiu2: 169, 169, 169;
    --color-it6htgh4a: 255, 255, 254;
    --color-ib3nzvxvs: 34, 34, 34;
    --color-iei2ri0aj: 169, 169, 169;
    --color-isg7g3g2n: 169, 169, 169;
    --color-i2jsobx30: 34, 34, 34;
    --color-i9ozu9bo5: 169, 169, 169;
    --color-igz2ov0n9: 255, 255, 254;
    --color-ihnr0jnfj: 34, 34, 34;
    --color-ihp18v6gc: 34, 34, 34;
    --color-i4vfzh8j4: 34, 34, 34;
    --color-icufmk0x5: 22, 22, 22;
    --color-i3vk4oa50: 34, 34, 34;
    --color-i2xmzoi6c: 255, 255, 254;
    --color-iw74tbmfa: 22, 22, 22;
    --color-ifzeuzxy6: 34, 34, 34;
    --color-isrowkj23: 34, 34, 34;
    --color-iy8b2k5wk: 34, 34, 34;
    --color-ino1ss8ab: 34, 34, 34;
    --color-ii5908t98: 255, 255, 254;
    --color-idhqowxl9: 34, 34, 34;
    --color-isjcbwt7n: 34, 34, 34;
    --color-i09znpwt0: 34, 34, 34;
    --color-icasfylhj: 34, 34, 34;
    --color-ikh19wfvu: 34, 34, 34;
    --color-ijzix7hef: 255, 255, 254;
    --color-i7nwzqwag: 34, 34, 34;
    --color-ilxo1b28t: 34, 34, 34;
    --color-iat09zzws: 137, 199, 101;
    --color-itys4vy0x: 237, 12, 91;
    --color-ig34fpdmz: 128, 128, 128;
    --color-iltieg8mu: 128, 128, 128;
    --color-ilb4g0wow: 128, 128, 128;
    --color-iadyga020: 128, 128, 128;
    --color-i45j6q9ip: 128, 128, 128;
    --color-iq0qeu302: 0, 135, 255;
    --color-ink54yfty: 0, 135, 255;
    --color-iary8ccib: 128, 128, 128;
    --color-i3h013vgj: 128, 128, 128;
    --color-i99yvdzmc: 128, 128, 128;
    --color-iph1c8saw: 128, 128, 128;
    --color-il520j870: 0, 135, 255;
    --color-il07p4df5: 0, 135, 255;
    --color-isu7mqtia: 137, 199, 101;
    --color-i19tin1ds: 255, 255, 255;
    --color-iyj78glab: 66, 136, 137;
    --color-i99969xn0: 197, 197, 197;
    --color-iqqtpspj0: 197, 197, 197;
    --color-iutzycfgy: 197, 197, 197;
    --color-i9bxkvfhs: 197, 197, 197;
    --color-i55uk0b5p: 197, 197, 197;
    --color-i538baas6: 237, 12, 91;
    --color-id8h9ra88: 85, 85, 85;
    --color-icy3dj5yv: 0, 0, 255;
    --color-ivbxaaiar: 0, 0, 255;
    --color-iogvnfvs4: 34, 34, 34;
    --color-i6gvp2yc3: 22, 22, 22;
    --color-ilnm1svg1: 22, 22, 22;
    --color-ixhp4h120: 34, 34, 34;
    --color-ilyg87igo: 34, 34, 34;
    --color-iugpbtdmn: 34, 34, 34;
    --color-ipyo514rx: 34, 34, 34;
    --color-ifpmsm48s: 34, 34, 34;
    --color-i6ub30l39: 34, 34, 34;
    --color-iwl3ihsng: 34, 34, 34;
    --color-ibnmj30g6: 34, 34, 34;
    --color-ipw77mtyi: 34, 34, 34;
    --color-ihdu64y4n: 34, 34, 34;
    --color-iqhldvuc0: 34, 34, 34;
    --color-ii4mwfkcd: 34, 34, 34;
    --color-iqbelr7dp: 34, 34, 34;
    --color-ixmrpzebz: 34, 34, 34;
    --color-i8ldtbexe: 0, 50, 81;
    --color-ivint07fg: 17, 17, 17;
    --color-ixdz679d0: 17, 17, 17;
    --color-i04zo3t9v: 22, 22, 22;
    --color-in7g6213v: 34, 34, 34;
    --color-imh9zsf67: 255, 255, 254;
    --color-iw2tk7iq2: 34, 34, 34;
    --color-i38f6gmyr: 34, 34, 34;
    --color-isedqouwk: 22, 22, 22;
    --color-i5ti2fdv1: 34, 34, 34;
    --color-ibqfk0rx9: 34, 34, 34;
    --color-i90mnrk02: 34, 34, 34;
    --color-i8t89c7dr: 34, 34, 34;
    --color-i4xup8uby: 34, 34, 34;
    --color-icnp9yvd8: 34, 34, 34;
    --color-ijavwblx1: 34, 34, 34;
    --color-i588iqrhq: 34, 34, 34;
    --color-ia9elqz4z: 34, 34, 34;
    --color-iy24d6iuk: 34, 34, 34;
    --color-im4pp7kkd: 34, 34, 34;
    --color-io0y1o4ea: 34, 34, 34;
    --color-irw02kf2z: 34, 34, 34;
    --color-irnb0ljhq: 34, 34, 34;
    --color-izialbfn6: 34, 34, 34;
    --color-ig4ijew05: 34, 34, 34;
    --color-if6w76rf4: 34, 34, 34;
    --color-imc504slf: 34, 34, 34;
    --color-iy4kefiu8: 34, 34, 34;
    --color-i1elkn3mw: 34, 34, 34;
    --color-ih9e3t2mt: 34, 34, 34;
    --color-ix8585w22: 34, 34, 34;
    --color-i8swwz2le: 34, 34, 34;
    --color-i5vus9qyb: 34, 34, 34;
    --color-ih97pxksl: 34, 34, 34;
    --color-i1bie49f2: 34, 34, 34;
    --color-ixjfenkgh: 34, 34, 34;
    --color-ijpxk0fs0: 34, 34, 34;
    --color-i8lhza1c3: 34, 34, 34;
    --color-i8f5z1z2j: 34, 34, 34;
    --color-igtbgwea5: 34, 34, 34;
    --color-i6px8pcmq: 34, 34, 34;
    --color-iewfpd2b4: 34, 34, 34;
    --color-id4pdzkir: 34, 34, 34;
    --color-idy2iyide: 34, 34, 34;
    --color-ib65rjc6t: 34, 34, 34;
    --color-iqkmd8epg: 34, 34, 34;
    --color-icrnam0fu: 34, 34, 34;
    --color-i0f8s27pk: 34, 34, 34;
    --color-ii50r3x58: 34, 34, 34;
    --color-i9vxxugke: 34, 34, 34;
    --color-is89lx0nu: 34, 34, 34;
    --color-i8hcoa4ma: 34, 34, 34;
    --color-i2een2zbj: 34, 34, 34;
    --color-iplc2v0pa: 34, 34, 34;
    --color-i2rqebqrs: 34, 34, 34;
    --color-i00u6csfv: 34, 34, 34;
    --color-iy1j5kkc7: 34, 34, 34;
    --color-iyekegbga: 34, 34, 34;
    --color-ia30xp2ai: 182, 151, 110;
    --color-i89feyaeo: 182, 151, 110;
    --color-ijki0x94u: 255, 255, 255;
    --color-ippqhsnnz: 248, 248, 248;
    --color-i6tbu1zlv: 248, 248, 248;
    --color-ih5zugr2i: 34, 34, 34;
    --color-imrabrbnl: 0, 0, 0;
    --color-i1a0j0x9i: 52, 65, 82;
    --color-iqazonqo2: 0, 0, 0;
    --color-igzo1g7zc: 255, 255, 254;
    --color-i4wqhbcpj: 249, 126, 0;
    --color-inwg9jcce: 0, 0, 0;
    --color-i2r5v9o20: 15, 69, 59;
    --color-ifklilvsh: 17, 17, 17;
    --color-i7lvt02mg: 0, 0, 0;
    --color-iyh1iegsl: 249, 126, 0;
    --color-iajod3b5f: 137, 199, 101;
    --color-ifgki48iu: 51, 51, 51;
    --color-ipfak0x3s: 52, 65, 82;
    --color-ijczg2cfp: 52, 65, 82;
    --color-iqi8pqrqs: 22, 22, 22;
    --color-i5anp3q36: 34, 34, 34;
    --color-iti4bl58a: 22, 22, 22;
    --color-im1aogs4w: 22, 22, 22;
    --color-i0oshp1tg: 22, 22, 22;
    --color-idu11z90j: 0, 0, 0;
    --color-i6g96zbpb: 255, 255, 255;
    --color-ih0g9vqz0: 238, 238, 238;
    --color-inom1ytrs: 34, 34, 34;
    --color-iq7l5a0dn: 248, 248, 248;
    --color-if98vs32v: 151, 151, 151;
    --color-i3hjg8qdd: 0, 0, 0;
    --color-ie1ocl26p: 255, 255, 255;
    --color-iynxrnnm5: 238, 238, 238;
    --color-i5gpa2d1i: 34, 34, 34;
    --color-iglultoib: 34, 34, 34;
    --color-i0beqcar6: 22, 22, 22;
    --color-ir6zore9d: 155, 155, 155;
    --color-ipy6z8fn4: 155, 155, 155;
    --color-iplk9fqbd: 155, 155, 155;
    --color-ie1mdytni: 155, 155, 155;
    --color-ivvmprne3: 0, 0, 0;
    --color-i6xzicle4: 255, 255, 255;
    --color-i5gm4sedi: 255, 255, 255;
    --color-iszjx5tec: 255, 255, 255;
    --color-iv9v0jo4s: 255, 255, 255;
    --color-invyc5wg7: 22, 22, 22;
    --color-iqu8fbui1: 169, 169, 169;
    --color-iejuvtq9f: 169, 169, 169;
    --color-i8ek7u8bw: 255, 255, 255;
    --color-ioz42n79b: 169, 169, 169;
    --color-ikqw3z1gi: 255, 255, 255;
    --color-i5wrt0s7i: 22, 22, 22;
    --color-ioaeuyxuz: 169, 169, 169;
    --color-iefnjd8qb: 169, 169, 169;
    --color-iz9hp38qg: 255, 255, 255;
    --color-imtc4tj8y: 169, 169, 169;
    --color-i4wxbpnmk: 247, 243, 240;
    --color-il0zdbhzw: 22, 22, 22;
    --color-ia6bonzni: 169, 169, 169;
    --color-i5fm24ney: 169, 169, 169;
    --color-imspstp4t: 255, 255, 255;
    --color-i8cwke2bh: 169, 169, 169;
    --color-iezh7k72l: 247, 243, 240;
    --color-i0yokyqoz: 22, 22, 22;
    --color-imgt0g0h8: 169, 169, 169;
    --color-ixp11et3a: 169, 169, 169;
    --color-itrrukine: 255, 255, 255;
    --color-ifynsnq1f: 169, 169, 169;
    --color-igx5wswz2: 248, 248, 248;
    --color-iw2dudrov: 22, 22, 22;
    --color-i6pl1o6h5: 169, 169, 169;
    --color-i872vprsm: 169, 169, 169;
    --color-ikga6ck2c: 169, 169, 169;
    --color-iw5zpj57l: 169, 169, 169;
    --color-i77967rce: 248, 248, 248;
    --color-izag4vvy3: 255, 255, 255;
    --color-iuvqcv4sa: 255, 255, 255;
    --color-idejrurjq: 255, 255, 255;
    --color-inv81sbzz: 255, 255, 255;
    --color-i9tqyfa62: 247, 243, 240;
    --color-i694u19q3: 22, 22, 22;
    --color-ia6eo7qi2: 221, 221, 221;
    --color-i5hys0wd8: 255, 255, 255;
    --color-isj64rueh: 255, 255, 255;
    --color-ia8afgvcn: 1, 7, 14;
    --color-ir1yjbd8o: 255, 0, 0;
    --color-ivvkuqd56: 128, 128, 128;
    --color-ishcys2ae: 128, 128, 128;
    --color-i3yrcilfv: 128, 128, 128;
    --color-ixqlcnee8: 128, 128, 128;
    --color-ikpji1z8c: 128, 128, 128;
    --color-i7i1bdi2d: 0, 0, 0;
    --color-ir85xa8ps: 0, 0, 0;
    --color-imzvnswu5: 128, 128, 128;
    --color-i9902l421: 128, 128, 128;
    --color-if1qms7p9: 128, 128, 128;
    --color-ijavi8vj9: 128, 128, 128;
    --color-ihl81q40r: 0, 0, 0;
    --color-ifz79w69r: 0, 0, 0;
    --color-i36lgj1bb: 137, 199, 101;
    --color-i2zmhenuw: 16, 50, 61;
    --color-inin2vz1y: 16, 50, 61;
    --color-ibivm7tcz: 255, 255, 255;
    --color-igiz1zqf3: 197, 197, 197;
    --color-iewh01ccq: 197, 197, 197;
    --color-iz3firtl2: 197, 197, 197;
    --color-iieov36db: 197, 197, 197;
    --color-iguiv6lny: 197, 197, 197;
    --color-iyt67st03: 255, 0, 0;
    --color-im8u4mo9n: 85, 85, 85;
    --color-ie2mryx7g: 0, 0, 255;
    --color-ibaru4i8q: 0, 0, 255;
    --color-iprnbgze2: 242, 242, 242;
    --color-iiky4wc1a: 22, 22, 22;
    --color-ilqoses3j: 22, 22, 22;
    --color-i85lczftf: 255, 255, 255;
    --color-if5dv5ttf: 22, 22, 22;
    --color-imm980e49: 22, 22, 22;
    --color-iypzf6nv0: 22, 22, 22;
    --color-itvuxwzti: 255, 255, 255;
    --color-ilzw4ha26: 221, 221, 221;
    --color-ie1shyouh: 221, 221, 221;
    --color-iko88nkpr: 34, 34, 34;
    --color-i20icixig: 151, 151, 151;
    --color-iys3bevwf: 248, 248, 248;
    --color-ila3o4jm7: 6, 16, 1;
    --color-iyn0vbt7b: 34, 34, 34;
    --color-izfyw1jsz: 0, 0, 0;
    --color-i9c9bkq0v: 22, 22, 22;
    --color-isvvob83g: 50, 50, 50;
    --color-inoo3794y: 22, 22, 22;
    --color-ilhxnoim8: 51, 51, 51;
    --color-ipjb8gpyj: 22, 22, 22;
    --color-ito5gxl7m: 0, 0, 0;
    --color-ijifh5b15: 56, 163, 204;
    --color-itcufj027: 22, 22, 22;
    --color-ibvg887sg: 137, 199, 101;
    --color-ifn9jfvs9: 34, 34, 34;
    --color-i28totic6: 34, 34, 34;
    --color-ib39hg8i2: 34, 34, 34;
    --color-ia9ai0fbi: 34, 34, 34;
    --color-iyhzlfuud: 34, 34, 34;
    --color-i756nuhej: 6, 16, 1;
    --color-iy1bxjkit: 34, 34, 34;
    --color-iv75mt4b4: 255, 255, 254;
    --color-i3zrarhr0: 18, 17, 20;
    --color-ih2bib9mi: 0, 0, 0;
    --color-igi56hms9: 238, 238, 238;
    --color-ithcvznfn: 0, 0, 0;
    --color-izki9tmpa: 255, 255, 255;
    --color-ijyg7wl21: 221, 221, 221;
    --color-igdr72e6t: 51, 51, 51;
    --color-i9forodvf: 255, 255, 255;
    --color-ixa38uqyq: 51, 51, 51;
    --color-iomkzcdhd: 255, 255, 255;
    --color-i9c8u3mw0: 137, 199, 101;
    --color-icsjiqblj: 221, 221, 221;
    --color-iaqv2yeg0: 51, 51, 51;
    --color-i0tdkk0yc: 18, 17, 20;
    --color-irubznc9e: 118, 172, 86;
    --color-iandrpka2: 18, 17, 20;
    --color-izjvdbart: 18, 17, 20;
    --color-iwk8u61dz: 18, 17, 20;
    --color-ivjaoowka: 61, 52, 47;
    --color-i7wve96ut: 0, 0, 0;
    --color-iz7of10in: 61, 52, 47;
    --color-i2oq9yfde: 61, 52, 47;
    --color-in2keiugs: 61, 52, 47;
    --color-ijepg610d: 61, 52, 47;
    --color-i2kgteq1h: 61, 52, 47;
    --color-ihlf4o165: 238, 238, 238;
    --color-i81u319rp: 137, 199, 101;
    --color-i1t0rqrc1: 248, 248, 248;
    --color-iuofwsekh: 51, 51, 51;
    --color-i37a16wfv: 248, 248, 248;
    --color-i8vu4z3xb: 0, 0, 0;
    --color-idjwjrb76: 238, 238, 238;
    --color-izumn9x2n: 0, 0, 0;
    --color-ib1qaqigz: 255, 255, 255;
    --color-ifga83xjx: 51, 51, 51;
    --color-ilqp81h5a: 221, 221, 221;
    --color-impxlnwzv: 255, 255, 255;
    --color-i7gio41f9: 51, 51, 51;
    --color-i7n87az7v: 255, 255, 255;
    --color-ilhm6ah7w: 221, 221, 221;
    --color-iwv8806ow: 118, 172, 86;
    --color-inn3f8m7z: 6, 16, 1;
    --color-i6xouu15z: 0, 0, 0;
    --color-ijs6069pa: 255, 255, 255;
    --color-i39okcpkh: 238, 238, 238;
    --color-iykqpk6tl: 34, 34, 34;
    --color-igfbigsae: 34, 34, 34;
    --color-ia5q8yc5j: 22, 22, 22;
    --color-i4b4p6oh1: 155, 155, 155;
    --color-iohgen5eb: 155, 155, 155;
    --color-i6itp6a31: 155, 155, 155;
    --color-ilrer5iot: 155, 155, 155;
    --color-ia413wjs2: 0, 0, 0;
    --color-i7f18pq6v: 255, 255, 255;
    --color-i5tv38fa4: 255, 255, 255;
    --color-iu1cx0c4y: 255, 255, 255;
    --color-iqdve3zbc: 255, 255, 255;
    --color-imqyu2jpc: 22, 22, 22;
    --color-it3b51q72: 169, 169, 169;
    --color-ij8a8igd2: 169, 169, 169;
    --color-in3ue3ukp: 255, 255, 255;
    --color-i3uw7vblz: 169, 169, 169;
    --color-in799529m: 255, 255, 255;
    --color-i9noft3mo: 22, 22, 22;
    --color-i4cpyhddy: 169, 169, 169;
    --color-i59nq4nof: 169, 169, 169;
    --color-ib36y0496: 255, 255, 255;
    --color-itzk8kpxt: 169, 169, 169;
    --color-ix5abqyq3: 247, 243, 240;
    --color-i4jsuexqh: 22, 22, 22;
    --color-iizi0op8f: 169, 169, 169;
    --color-iwgra22n5: 169, 169, 169;
    --color-iqbtfmfbl: 255, 255, 255;
    --color-i5m4ejk3s: 169, 169, 169;
    --color-iq4i4zn8b: 247, 243, 240;
    --color-i7l7jhq21: 22, 22, 22;
    --color-iu8bdhraf: 169, 169, 169;
    --color-irsqt8wg9: 169, 169, 169;
    --color-i0tkb8d99: 255, 255, 255;
    --color-isrxiuypq: 169, 169, 169;
    --color-ihdeqinwj: 248, 248, 248;
    --color-iy860che8: 22, 22, 22;
    --color-iwoaxb81d: 169, 169, 169;
    --color-irffbilvb: 169, 169, 169;
    --color-i2r4fxous: 169, 169, 169;
    --color-i6wu1wl7x: 169, 169, 169;
    --color-i0qzjh920: 248, 248, 248;
    --color-i43lml1ix: 255, 255, 255;
    --color-i3fk6etxa: 255, 255, 255;
    --color-it9ufloqi: 255, 255, 255;
    --color-imk2z4iv0: 255, 255, 255;
    --color-ip2ezfsy5: 247, 243, 240;
    --color-isampj6gt: 22, 22, 22;
    --color-i2m23rqrm: 221, 221, 221;
    --color-iqyual274: 255, 255, 255;
    --color-iaznuj18q: 255, 255, 255;
    --color-i2qu3g4xu: 1, 7, 14;
    --color-inxuol5b8: 255, 0, 0;
    --color-i7jtln12g: 128, 128, 128;
    --color-ighuyug3b: 128, 128, 128;
    --color-ic09190if: 128, 128, 128;
    --color-i77clwx85: 128, 128, 128;
    --color-i5u8nrz06: 128, 128, 128;
    --color-ipj3fek5y: 0, 0, 0;
    --color-ip84b9eyg: 0, 0, 0;
    --color-ikije9eez: 128, 128, 128;
    --color-ibnl27ghd: 128, 128, 128;
    --color-iu8omkqn9: 128, 128, 128;
    --color-i845tlwaw: 128, 128, 128;
    --color-i04w6c824: 0, 0, 0;
    --color-iim8eui6u: 0, 0, 0;
    --color-ijg7cpx72: 137, 199, 101;
    --color-i54g6g4ks: 16, 50, 61;
    --color-iwgyvddi9: 16, 50, 61;
    --color-ip8v4lnmn: 255, 255, 255;
    --color-ihwaf0bno: 197, 197, 197;
    --color-ildtlqjpb: 197, 197, 197;
    --color-irfsgb57e: 197, 197, 197;
    --color-ia4706cdb: 197, 197, 197;
    --color-iqqeat506: 197, 197, 197;
    --color-iepphlp6o: 255, 0, 0;
    --color-ik2ahnutm: 85, 85, 85;
    --color-iu4tkr2v1: 0, 0, 255;
    --color-ipfc3k26r: 0, 0, 255;
    --color-iznahcj5r: 242, 242, 242;
    --color-ia7z5okt3: 22, 22, 22;
    --color-ikpcwjifn: 22, 22, 22;
    --color-iivjjdolv: 255, 255, 255;
    --color-idbx76ayu: 22, 22, 22;
    --color-ik2msreao: 22, 22, 22;
    --color-i54s0opiz: 22, 22, 22;
    --color-i3rplpkr0: 255, 255, 255;
    --color-i97kzdtkh: 221, 221, 221;
    --color-ib8z575og: 221, 221, 221;
    --color-iuefy8dn0: 34, 34, 34;
    --color-ijfqwtxl6: 137, 199, 101;
    --color-i0hvq0gyj: 17, 17, 17;
    --color-i61p7koed: 17, 17, 17;
    --color-iib3kk2di: 17, 17, 17;
    --color-im21kx2ky: 17, 17, 17;
    --color-ikwkskldy: 17, 17, 17;
    --color-ihy1rb8my: 255, 255, 254;
    --image-iz9hyozui: url("/d/tpl25_tpl25_tpl25_tpl25_0arrows.svg");
    --color-ik3fo6p0q: 248, 248, 248;
    --color-i0uxrh3u9: 88, 93, 111;
    --color-io1e3v9vu: 255, 255, 255;
    --color-itakjzrv1: 34, 34, 34;
    --color-itectka46: 238, 238, 238;
    --color-i67bsvol5: 238, 238, 238;
    --color-i22i0hmls: 238, 238, 238;
    --color-ii6fcis0m: 238, 238, 238;
    --color-iijqrgvrj: 255, 255, 255;
    --color-ilpjn4kat: 34, 34, 34;
    --color-imss43sm9: 239, 239, 239;
    --color-iovkullxq: 134, 134, 139;
    --color-inpjksm4c: 137, 199, 101;
    --color-ixaetfxjv: 34, 34, 34;
    --color-isebrwxwz: 10, 10, 10;
    --color-ively8mr9: 10, 10, 10;
    --color-io01kcdjk: 10, 10, 10;
    --color-ixom8mzjo: 51, 51, 51;
    --color-ig59ray6v: 51, 51, 51;
    --color-ijvho2d5z: 51, 51, 51;
    --color-ioijpwq4v: 228, 232, 237;
    --color-iqrg1thhn: 6, 16, 1;
    --color-iuubdqmcu: 6, 16, 1;
    --color-i9dlhwmmu: 255, 255, 252;
    --color-ik009o9em: 6, 16, 1;
    --color-i500zlg4w: 137, 199, 101;
    --color-ir49m3r7b: 137, 199, 101;
    --color-ivpzenqja: 137, 199, 101;
    --color-itv2j1vnh: 137, 199, 101;
    --color-id4woce94: 137, 199, 101;
    --color-iuhvqnz3x: 22, 22, 22;
    --color-ixuzdf1u5: 137, 199, 101;
    --color-i0ce4akcn: 137, 199, 101;
    --color-ikil6s43x: 15, 15, 14;
    --color-igd28122y: 22, 22, 22;
    --color-ixgyfehho: 236, 17, 48;
    --color-iqrmrtuyi: 6, 16, 1;
    --color-ik224ff3g: 137, 199, 101;
    --color-iw4mhxi4k: 2, 65, 123;
    --color-i0l872g92: 0, 0, 0;
    --color-il50s9m8a: 0, 162, 239;
    --color-i5g9u8mba: 255, 255, 255;
    --color-ifxwkuelg: 137, 199, 101;
    --color-ih6cb30di: 255, 255, 255;
    --color-ir8nutjwo: 255, 255, 255;
    --color-i2fs1vv01: 255, 255, 255;
    --color-ihfee9say: 0, 0, 0;
    --color-ika750pyk: 255, 255, 255;
    --color-ifh50kgba: 54, 57, 68;
    --color-i1j89isem: 169, 169, 169;
    --color-i2wz1bvvl: 169, 169, 169;
    --color-i6wmr2hxh: 169, 169, 169;
    --color-izgschidi: 169, 169, 169;
    --color-i8aivjzhu: 248, 248, 248;
    --color-idt8t5ynj: 22, 22, 22;
    --color-ii6uodw7r: 169, 169, 169;
    --color-id70cvubx: 169, 169, 169;
    --color-iz2uwsan5: 169, 169, 169;
    --color-ipjppsai9: 169, 169, 169;
    --color-izqfkr69s: 255, 255, 255;
    --color-i7kwkm0d2: 130, 130, 130;
    --color-i7im2k7wy: 0, 0, 0;
    --color-i9dwedb2s: 169, 169, 169;
    --color-irysmssg0: 169, 169, 169;
    --color-izkd6fwcd: 169, 169, 169;
    --color-i8nfq8pvu: 169, 169, 169;
    --color-io8metlx3: 255, 255, 255;
    --color-ivpi8gkt1: 130, 130, 130;
    --color-idyhxcnwu: 169, 169, 169;
    --color-i7lrobdym: 169, 169, 169;
    --color-i8uhgtmmw: 169, 169, 169;
    --color-ilcz5k4m4: 169, 169, 169;
    --color-izk5ki76f: 255, 255, 255;
    --color-iu3t16fbc: 22, 22, 22;
    --color-i2qrm7r9v: 137, 199, 101;
    --color-i5kxvp4n9: 137, 199, 101;
    --color-ixwndt8jr: 137, 199, 101;
    --color-i6p4fg8fw: 137, 199, 101;
    --color-itm6lvotg: 255, 255, 255;
    --color-ifky5o4uq: 137, 199, 101;
    --color-iaqv7a56o: 51, 51, 51;
    --color-iz8npeids: 169, 169, 169;
    --color-izm7vpqkg: 169, 169, 169;
    --color-imq8nkpm5: 169, 169, 169;
    --color-ip2xj0yv8: 169, 169, 169;
    --color-i4qnhhit1: 248, 248, 248;
    --color-ibkby45re: 0, 0, 0;
    --color-im40t5l3y: 130, 130, 130;
    --color-ixdpo7dqq: 153, 153, 153;
    --color-iu8rrm9rl: 255, 255, 255;
    --color-ifn9glqjd: 255, 0, 0;
    --color-ixs514evd: 128, 128, 128;
    --color-iwjko7tfm: 128, 128, 128;
    --color-ick54rqrh: 128, 128, 128;
    --color-i0b91ska1: 128, 128, 128;
    --color-ihvutkkam: 128, 128, 128;
    --color-if4sqyqv6: 0, 0, 0;
    --color-i6vbhji5h: 0, 0, 0;
    --color-iliqxdxhl: 128, 128, 128;
    --color-ikv7yo7ys: 128, 128, 128;
    --color-ipfp3ug8i: 128, 128, 128;
    --color-ioy5m69nw: 128, 128, 128;
    --color-ixub9fmhc: 0, 0, 0;
    --color-i11zql8mt: 0, 0, 0;
    --color-ijk7j9cp4: 137, 199, 101;
    --color-iknij8nkv: 255, 255, 255;
    --color-iqvfu9jbu: 255, 255, 255;
    --color-i9qf6awug: 255, 255, 255;
    --color-icizejjh9: 255, 255, 255;
    --color-iyql3efce: 255, 255, 255;
    --color-i86hjryd0: 137, 199, 101;
    --color-ildzssexm: 197, 197, 197;
    --color-ih1cw4tvr: 197, 197, 197;
    --color-i4w4rt76a: 197, 197, 197;
    --color-iac5wf0az: 197, 197, 197;
    --color-ivkdez660: 197, 197, 197;
    --color-ii5kwzmwp: 255, 0, 0;
    --color-ihraxigcf: 85, 85, 85;
    --color-ixrlz3r2i: 0, 0, 255;
    --color-i2db3f5zk: 0, 0, 255;
    --color-il7vantow: 255, 255, 255;
    --color-id4h27763: 130, 130, 130;
    --color-i1g77njxt: 255, 255, 255;
    --color-igygtrw0x: 54, 57, 68;
    --color-igx4bz5uy: 255, 255, 255;
    --color-iaazt5fo2: 255, 255, 255;
    --color-iwoo3jh2x: 255, 255, 255;
    --color-izj1phqyt: 255, 255, 255;
    --color-ig3fsv1y6: 22, 22, 22;
    --color-i37mc4hbz: 0, 0, 0;
    --color-ipc3klr4l: 6, 16, 1;
    --color-i0ya6fupp: 0, 0, 0;
    --color-idre8p5o4: 0, 0, 0;
    --color-iht2si1rw: 0, 0, 0;
    --color-ielenhvnu: 0, 0, 0;
    --color-iolm29ofc: 6, 16, 1;
    --color-i4peyf5g4: 0, 0, 0;
    --color-i3gd93z4i: 137, 199, 101;
    --color-ikqbjg8r8: 255, 255, 255;
    --image-ikskmmyaz: url("/d/tpl25_curtains2.png");
    --color-ixe0dhfdq: 6, 16, 1;
    --color-idwdod8x2: 255, 255, 255;
    --color-is54owzwh: 232, 236, 239;
    --color-i09uvcc92: 22, 22, 22;
    --color-irgvbgu3v: 0, 0, 0;
    --color-izpd3whu6: 212, 167, 106;
    --color-iovtlcy3j: 212, 167, 106;
    --color-idyk1u60w: 212, 167, 106;
    --color-i4v3pxwq6: 212, 167, 106;
    --color-iuwpg71nh: 0, 0, 0;
    --color-iiaoz4lh5: 221, 221, 221;
    --color-ink0f5t9w: 255, 255, 255;
    --color-iuzffukm1: 255, 255, 255;
    --color-itjetr2kh: 255, 255, 255;
    --color-iq8s0clrh: 255, 255, 255;
    --color-iytwle60m: 0, 0, 0;
    --color-ihpb3eqv4: 221, 221, 221;
    --color-iyrugctze: 14, 231, 203;
    --color-igm49vu77: 255, 255, 255;
    --color-iczcu4d2a: 0, 0, 0;
    --color-ik70wfxsz: 14, 231, 203;
    --color-iufcvivnm: 255, 255, 255;
    --color-itspwxf2z: 14, 231, 203;
    --color-it1btqo5p: 14, 231, 203;
    --color-i24jtjd05: 255, 255, 255;
    --color-izllbcja7: 139, 90, 43;
    --color-i8jatcn1w: 139, 90, 43;
    --color-iw6ej3mde: 137, 199, 101;
    --color-iqeol494b: 255, 255, 255;
    --color-ijy9anvlg: 255, 255, 255;
    --color-iq5an13us: 255, 255, 255;
    --color-ikxrycbj2: 255, 255, 255;
    --color-ilxx5zlb7: 137, 199, 101;
    --color-iv92ox6dg: 255, 255, 255;
    --color-ifmlot26b: 255, 255, 255;
    --color-if1x7bafr: 34, 34, 34;
    --color-ij362yghm: 34, 34, 34;
    --color-i3459h8ur: 51, 51, 51;
    --color-id1fyxjo9: 137, 199, 101;
    --color-ib3nv7gff: 34, 34, 34;
    --color-i7yd10c57: 0, 0, 0;
    --color-ivpt7pp8t: 6, 16, 1;
    --color-ia3rkzic9: 0, 0, 0;
    --color-i4cvqs7us: 255, 255, 255;
    --color-i2bzpmpur: 238, 238, 238;
    --color-iod2rdimv: 34, 34, 34;
    --color-ill8h4vgp: 34, 34, 34;
    --color-i5ab9ed6l: 22, 22, 22;
    --color-ig0k2xjnm: 155, 155, 155;
    --color-i583p8rwo: 155, 155, 155;
    --color-iqkr0w2tp: 155, 155, 155;
    --color-ia4rw5yof: 155, 155, 155;
    --color-irqseeaf7: 0, 0, 0;
    --color-iyrgbzbgc: 255, 255, 255;
    --color-ixnsxat7t: 255, 255, 255;
    --color-iq7q06xb9: 255, 255, 255;
    --color-isu96d5qm: 255, 255, 255;
    --color-ivnb5vnrd: 22, 22, 22;
    --color-ijxjc65a7: 169, 169, 169;
    --color-iqdedby45: 169, 169, 169;
    --color-ied1zuuxe: 255, 255, 255;
    --color-im03n36b0: 169, 169, 169;
    --color-iwjc1lg07: 255, 255, 255;
    --color-in3res7sq: 22, 22, 22;
    --color-iu4ryrkf1: 169, 169, 169;
    --color-iu32w3m8z: 169, 169, 169;
    --color-iuwzngiek: 255, 255, 255;
    --color-idlxj8ekb: 169, 169, 169;
    --color-ivk3ujubr: 247, 243, 240;
    --color-i60do0rea: 22, 22, 22;
    --color-iombmfxvz: 169, 169, 169;
    --color-i3d3rqihz: 169, 169, 169;
    --color-ix1p7vuj1: 255, 255, 255;
    --color-itj0499gv: 169, 169, 169;
    --color-il2fod33g: 247, 243, 240;
    --color-i1wgw52qt: 22, 22, 22;
    --color-ixi4l4fnm: 169, 169, 169;
    --color-i4o9jwrnn: 169, 169, 169;
    --color-i08ldiu3z: 255, 255, 255;
    --color-i9fj1z6s2: 169, 169, 169;
    --color-id56ui0kn: 248, 248, 248;
    --color-i0ffiz98l: 22, 22, 22;
    --color-iko9w363y: 169, 169, 169;
    --color-ifz4o2593: 169, 169, 169;
    --color-ist73jbt1: 169, 169, 169;
    --color-i41nb46ik: 169, 169, 169;
    --color-ilwkuyqrh: 248, 248, 248;
    --color-iv463gc6h: 255, 255, 255;
    --color-i3q1stfac: 255, 255, 255;
    --color-ip7dz8uo4: 255, 255, 255;
    --color-iwwcffwd4: 255, 255, 255;
    --color-ib8xcpiyt: 247, 243, 240;
    --color-ilm03h7wl: 22, 22, 22;
    --color-i10rb3eaz: 221, 221, 221;
    --color-ixadxelhs: 255, 255, 255;
    --color-imferi6wl: 255, 255, 255;
    --color-iwnxnma3z: 1, 7, 14;
    --color-i62e6wkua: 255, 0, 0;
    --color-i0xd6breb: 128, 128, 128;
    --color-ilhghizbx: 128, 128, 128;
    --color-ip72xqq6j: 128, 128, 128;
    --color-if4hicaln: 128, 128, 128;
    --color-ivpagi2ha: 128, 128, 128;
    --color-i0a8vvv2u: 0, 0, 0;
    --color-i18p9bq61: 0, 0, 0;
    --color-ir6u45h86: 128, 128, 128;
    --color-ijkyqbhnw: 128, 128, 128;
    --color-imxc3ss94: 128, 128, 128;
    --color-intjo78cl: 128, 128, 128;
    --color-ihui2urrp: 0, 0, 0;
    --color-izx9fmobt: 0, 0, 0;
    --color-iw5qmdo4m: 137, 199, 101;
    --color-ij8hwyi1y: 16, 50, 61;
    --color-izp8e6bkf: 16, 50, 61;
    --color-iul0i492j: 255, 255, 255;
    --color-i8l9ovyeg: 197, 197, 197;
    --color-ih834isin: 197, 197, 197;
    --color-ierhwqptq: 197, 197, 197;
    --color-i1ku2hx63: 197, 197, 197;
    --color-irotc7bhx: 197, 197, 197;
    --color-irp2lno85: 255, 0, 0;
    --color-idhkkncmh: 85, 85, 85;
    --color-io1nulors: 0, 0, 255;
    --color-itobwfstb: 0, 0, 255;
    --color-ii3z8lzgv: 242, 242, 242;
    --color-ixh0axyjv: 22, 22, 22;
    --color-iswx29mt9: 22, 22, 22;
    --color-ik2d8fuyk: 51, 51, 51;
    --color-igvddnj4w: 22, 22, 22;
    --color-ivjamb8zc: 22, 22, 22;
    --color-iac14ze9a: 22, 22, 22;
    --color-i5vxnhpd0: 255, 255, 255;
    --color-icv4ft274: 221, 221, 221;
    --color-ikasnloy4: 221, 221, 221;
    --color-iot1gjo5e: 34, 34, 34;
    --color-i65uyo9i1: 137, 199, 101;
    --color-iqk6ib2bi: 255, 255, 255;
    --color-ih1nfkroe: 6, 16, 1;
    --color-ij33wh65b: 17, 17, 17;
    --color-if2o89g14: 17, 17, 17;
    --color-ije1a7u8n: 17, 17, 17;
    --color-iy4aamso0: 17, 17, 17;
    --color-iclyjlc9l: 17, 17, 17;
    --color-i6y4w50u9: 17, 17, 17;
    --color-irz1u15mp: 17, 17, 17;
    --color-ijw1djs4a: 17, 17, 17;
    --color-igx8vsknz: 17, 17, 17;
    --color-i1p9ojx03: 17, 17, 17;
    --color-ismk1g7rg: 0, 0, 0;
    --color-igqzm0u3i: 255, 255, 255;
    --color-ieaarj9i1: 238, 238, 238;
    --color-ik2gqrpnu: 34, 34, 34;
    --color-ii2ceie5d: 34, 34, 34;
    --color-ibtkvcpfp: 22, 22, 22;
    --color-idt5l1qh8: 155, 155, 155;
    --color-islorisdu: 155, 155, 155;
    --color-icjfancdu: 155, 155, 155;
    --color-ipa047c4a: 155, 155, 155;
    --color-irhjav5ua: 0, 0, 0;
    --color-il9tmt1f2: 255, 255, 255;
    --color-i7vyykmso: 255, 255, 255;
    --color-ikd41v00u: 255, 255, 255;
    --color-ijovytwby: 255, 255, 255;
    --color-ikwt9bbgd: 22, 22, 22;
    --color-ice1jfzbc: 169, 169, 169;
    --color-ieo5cxt2m: 169, 169, 169;
    --color-il3yfzaiz: 255, 255, 255;
    --color-i59g2afzl: 169, 169, 169;
    --color-ibrtladix: 255, 255, 255;
    --color-iu27y8njm: 22, 22, 22;
    --color-if82rbli2: 169, 169, 169;
    --color-iju5xr83n: 169, 169, 169;
    --color-ij5tw0yfw: 255, 255, 255;
    --color-iq37gevjq: 169, 169, 169;
    --color-ioupjiueh: 247, 243, 240;
    --color-incobz5tl: 22, 22, 22;
    --color-iw38d0wrn: 169, 169, 169;
    --color-i8db1bn8a: 169, 169, 169;
    --color-i62tp94yo: 255, 255, 255;
    --color-i00vyb67q: 169, 169, 169;
    --color-icugvahep: 247, 243, 240;
    --color-iirj5f1cd: 22, 22, 22;
    --color-ighdfa7oy: 169, 169, 169;
    --color-i6024e23u: 169, 169, 169;
    --color-i2dzfjpor: 255, 255, 255;
    --color-i0ci5x74e: 169, 169, 169;
    --color-ivjdistd0: 248, 248, 248;
    --color-i7xjcqyqo: 22, 22, 22;
    --color-i14igdpvo: 169, 169, 169;
    --color-isamcqpjv: 169, 169, 169;
    --color-iqq5336u2: 169, 169, 169;
    --color-ia8wmage2: 169, 169, 169;
    --color-irfsiixdj: 248, 248, 248;
    --color-igbiqlfh5: 255, 255, 255;
    --color-io62l14cr: 255, 255, 255;
    --color-i0wjqjoos: 255, 255, 255;
    --color-iyu5ppjv4: 255, 255, 255;
    --color-ioxen0jqc: 247, 243, 240;
    --color-iyi52eux7: 22, 22, 22;
    --color-iod767jar: 221, 221, 221;
    --color-imflx26pa: 255, 255, 255;
    --color-i7lhgyqlp: 255, 255, 255;
    --color-i044wdm27: 1, 7, 14;
    --color-ighl0bbl5: 255, 0, 0;
    --color-irgt5hudv: 128, 128, 128;
    --color-iom0kc0pe: 128, 128, 128;
    --color-iu3ghgsya: 128, 128, 128;
    --color-iwmfr8e3x: 128, 128, 128;
    --color-i5420gftk: 128, 128, 128;
    --color-i7w720hyn: 0, 0, 0;
    --color-iycq8qr9a: 0, 0, 0;
    --color-i2mty6xmt: 128, 128, 128;
    --color-ip27f1o6r: 128, 128, 128;
    --color-ifbfretxm: 128, 128, 128;
    --color-ih4vcttja: 128, 128, 128;
    --color-ie6d03jn0: 0, 0, 0;
    --color-ix6oa2yve: 0, 0, 0;
    --color-il1u5ruqt: 137, 199, 101;
    --color-i5j54ymz1: 16, 50, 61;
    --color-i06gll1sc: 16, 50, 61;
    --color-i1j0juosa: 255, 255, 255;
    --color-idg7m1uoi: 197, 197, 197;
    --color-ij45a8xph: 197, 197, 197;
    --color-im17jplbn: 197, 197, 197;
    --color-i6f35movm: 197, 197, 197;
    --color-imgemwntj: 197, 197, 197;
    --color-ir8coarb1: 255, 0, 0;
    --color-i5qhipxdl: 85, 85, 85;
    --color-ikf9e8unh: 0, 0, 255;
    --color-im5mkcbk6: 0, 0, 255;
    --color-is489ypc2: 242, 242, 242;
    --color-il34fe6cf: 22, 22, 22;
    --color-id513urho: 22, 22, 22;
    --color-i7xrcah4c: 51, 51, 51;
    --color-ia181my57: 22, 22, 22;
    --color-iyxl1r3rv: 22, 22, 22;
    --color-irzllqc60: 22, 22, 22;
    --color-iw3uchzo7: 255, 255, 255;
    --color-i2ixzrwxx: 221, 221, 221;
    --color-iioc19bbz: 221, 221, 221;
    --color-iw9074sw2: 34, 34, 34;
    --color-ir7idlnix: 137, 199, 101;
    --color-irl18irx1: 255, 255, 255;
    --color-ihfa1lz9i: 6, 16, 1;
    --color-iqz6j296h: 17, 17, 17;
    --color-ir6s0pg2k: 17, 17, 17;
    --color-iedpikhdb: 17, 17, 17;
    --color-irm18op2l: 17, 17, 17;
    --color-iib7e05ex: 17, 17, 17;
    --color-i331cyp1p: 137, 199, 101;
    --color-i1i7z5dzh: 88, 93, 111;
    --color-iiylhb19s: 137, 199, 101;
    --color-irwv73li9: 34, 34, 34;
    --color-iac7a2d5u: 238, 238, 238;
    --color-ipaff8uyb: 238, 238, 238;
    --color-ipqp7fzz0: 238, 238, 238;
    --color-iz2mm0mqs: 238, 238, 238;
    --color-iou1z2bnu: 255, 255, 255;
    --color-ioimbj53s: 34, 34, 34;
    --color-i8b4va84e: 239, 239, 239;
    --color-iz9ha4ebc: 134, 134, 139;
    --color-ik7i1o4zv: 6, 16, 1;
    --color-i1mwyjvhj: 137, 199, 101;
    --color-i7hfrmcly: 255, 255, 255;
    --color-io4sx2jul: 137, 199, 101;
    --color-imbchvifr: 18, 17, 20;
    --color-i4gkvcuy9: 18, 17, 20;
    --color-i0htv5wln: 255, 255, 255;
    --color-irl34zqcx: 137, 199, 101;
    --color-ivb79okng: 0, 0, 0;
    --color-izb1u3vev: 137, 199, 101;
    --color-irbkiw640: 0, 0, 0;
    --color-id4h260n8: 255, 255, 255;
    --color-id6o164iv: 255, 255, 255;
    --color-i9t1yq27q: 137, 199, 101;
    --color-inq2krbe4: 255, 255, 255;
    --color-idpzslfjs: 252, 249, 252;
    --color-iwnbei5yz: 107, 166, 73;
    --color-iee6vrua7: 255, 255, 255;
    --color-iu5itlwhy: 137, 199, 101;
    --color-ib1juplsa: 18, 17, 20;
    --color-ivp9wj1s9: 18, 17, 20;
    --color-ie1b86rzi: 255, 255, 255;
    --color-ioo8bse6k: 137, 199, 101;
    --color-ibxi1j709: 0, 0, 0;
    --color-izfvf3abf: 137, 199, 101;
    --color-ik133vwf3: 137, 199, 101;
    --color-i3y1nbgw2: 137, 199, 101;
    --color-iteuflhkz: 255, 255, 255;
    --color-ibyhwsexn: 137, 199, 101;
    --color-idxbidgjq: 18, 17, 20;
    --color-irx0cu7x0: 18, 17, 20;
    --color-isdy1ahke: 255, 255, 255;
    --color-ii2xv7lcl: 137, 199, 101;
    --color-i31mu4m80: 0, 0, 0;
    --color-iu8nmkkr1: 137, 199, 101;
    --color-iieqgzm34: 6, 16, 1;
    --color-ik35yfxts: 255, 255, 255;
    --image-iavdejmol: url("https://mos-490181.oml.ru/d/tpl25_stp25_55494659_2.jpg");
    --color-icor5j5xu: 0, 0, 0;
    --color-in92qu9rw: 22, 22, 22;
    --color-i3xe9saud: 0, 0, 0;
    --color-iqwmnr2v6: 255, 255, 255;
    --color-iugqheqhv: 255, 255, 255;
    --color-i5oeb1z1e: 255, 255, 255;
    --color-iqedj3dc3: 255, 255, 255;
    --color-i8vtvmkml: 255, 255, 255;
    --color-igokgdbwm: 255, 255, 255;
    --color-is0rala06: 255, 255, 255;
    --color-i345dgzjm: 34, 34, 34;
    --color-i9vczpclo: 221, 221, 221;
    --color-iqxbi2ha4: 255, 255, 255;
    --color-i79g2ispd: 0, 0, 0;
    --color-i4szpej9h: 0, 0, 0;
    --color-i665vzl0y: 34, 34, 34;
    --color-i28cx9n22: 34, 34, 34;
    --color-i3b1ngbal: 0, 0, 0;
    --color-io3oz9tk0: 0, 0, 0;
    --color-ireh5246h: 56, 163, 204;
    --color-i8q440nkf: 49, 66, 82;
    --color-is08qto3x: 0, 0, 0;
    --color-is9zs9nw4: 49, 66, 82;
    --color-iyjjoq2q7: 34, 34, 34;
    --color-ibk7ko822: 255, 255, 255;
    --color-iisgvn1ve: 182, 151, 110;
    --color-iyekyaq0s: 49, 66, 82;
    --color-ikackcj2w: 255, 255, 255;
    --color-i1trotg1p: 255, 255, 254;
    --color-iz3g235j7: 0, 90, 237;
    --color-i8afrrd0n: 0, 90, 237;
    --color-ifg7lkdlm: 34, 34, 34;
    --color-immpi9xxh: 118, 172, 86;
    --color-iq1klyt7s: 0, 0, 0;
    --color-ia6xblxs1: 244, 82, 5;
    --color-igbmd8w2p: 137, 199, 101;
    --color-iv5g7mrgm: 137, 199, 101;
    --color-ix6henufp: 255, 255, 255;
    --color-irvvi6hwg: 255, 255, 255;
    --color-ix8qq9i22: 255, 255, 255;
    --color-imt18i2za: 255, 255, 255;
    --color-idooylboz: 34, 34, 34;
    --color-ie62mrj0c: 34, 34, 34;
    --color-i82l001zk: 255, 255, 255;
    --color-izmiz27sr: 0, 0, 0;
    --color-i0sqaytgy: 255, 255, 255;
    --color-i3nnaham7: 255, 255, 255;
    --color-it5rf12bq: 255, 255, 255;
    --color-icssd9aiy: 118, 172, 86;
    --color-ika7g618h: 0, 0, 0;
    --color-iztwkj65f: 244, 82, 5;
    --color-ihf3y3hc7: 255, 255, 255;
    --color-ie93aac78: 137, 199, 101;
    --color-iuix8olp7: 255, 241, 0;
    --color-ifm1c3zh1: 255, 255, 255;
    --color-iu619kas1: 137, 199, 101;
    --color-iopok0jr5: 255, 241, 0;
    --color-ips2bqsv6: 255, 255, 255;
    --color-iwfqj42d3: 137, 199, 101;
    --image-iwrbhtky3: url("https://mos-490181.oml.ru/d/tpl25_stp25_55494659_2.jpg");
    --color-i5qqm2ods: 0, 0, 0;
    --color-ikauxlshw: 6, 16, 1;
    --color-ij783wzwh: 107, 166, 73;
    --color-i00cbcsf0: 255, 255, 255;
    --color-i2ybfj3ie: 137, 199, 101;
    --color-ipfuafris: 18, 17, 20;
    --color-ig4i1wf2t: 18, 17, 20;
    --color-iculfieu7: 255, 255, 255;
    --color-ikee7tw4b: 137, 199, 101;
    --color-iko7hp76v: 0, 0, 0;
    --color-iaxx1goc7: 137, 199, 101;
    --color-i3tmailf0: 6, 16, 1;
    --color-ip3cvubty: 137, 199, 101;
    --color-iuzdbgjcw: 255, 255, 255;
    --color-ikwopma2a: 137, 199, 101;
    --color-iv6mjhohd: 18, 17, 20;
    --color-ix1lm00gi: 18, 17, 20;
    --color-ic1560juc: 0, 0, 0;
    --color-iikb1bulb: 137, 199, 101;
    --color-i4gze2os7: 0, 0, 0;
    --color-i8n80niqg: 137, 199, 101;
    --color-i79q8e0vn: 6, 16, 1;
    --color-ii97rkz5r: 255, 255, 255;
    --color-ix2lhlz69: 34, 34, 34;
    --color-ipkg5r6j3: 107, 166, 73;
    --color-ifoc68gv8: 255, 255, 255;
    --color-ix1kixwwg: 137, 199, 101;
    --color-if5wvd29t: 18, 17, 20;
    --color-i1yi3rktp: 18, 17, 20;
    --color-i6dqyhm2z: 255, 255, 255;
    --color-i8c0o6131: 137, 199, 101;
    --color-i9b1wf6po: 0, 0, 0;
    --color-ij1vcjzpe: 137, 199, 101;
    --color-i3nkqati4: 6, 16, 1;
    --color-icnc74sla: 255, 255, 255;
    --color-iowjmg3w3: 0, 0, 0;
    --color-iu8qkdfji: 34, 34, 34;
    --color-imi9ksvel: 118, 172, 86;
    --color-ipgq65o3b: 0, 0, 0;
    --color-itv0wjn8m: 244, 82, 5;
    --color-ingl8yzmv: 255, 255, 255;
    --color-i4e787rw4: 255, 255, 255;
    --color-ir22qe5os: 255, 241, 0;
    --color-ionqdquto: 255, 255, 255;
    --color-iemzfposv: 137, 199, 101;
    --color-i5qux9dau: 137, 199, 101;
    --color-ieh46d0fq: 255, 255, 255;
    --color-imtcx6rs5: 137, 199, 101;
    --color-isd2p57ji: 18, 17, 20;
    --color-ink3p96yv: 18, 17, 20;
    --color-idq9wiaht: 255, 255, 255;
    --color-iwd32v3a4: 137, 199, 101;
    --color-iae0jo43z: 0, 0, 0;
    --color-inbhf3sg3: 137, 199, 101;
    --color-i8473vom2: 137, 199, 101;
    --color-icnfaziyd: 255, 255, 255;
    --color-i3185hz3g: 0, 0, 0;
    --color-imto5n94e: 34, 34, 34;
    --color-ij7h8sxxl: 118, 172, 86;
    --color-i69qw6ot8: 0, 0, 0;
    --color-i8cvt4ui0: 244, 82, 5;
    --color-ie7p3a7ch: 248, 248, 248;
    --color-iib6z68nz: 232, 236, 239;
    --color-isukqy6dk: 22, 22, 22;
    --color-ie3e9x7xh: 0, 0, 0;
    --color-if9icnosn: 212, 167, 106;
    --color-ixtezq5mi: 212, 167, 106;
    --color-ieq5fbs20: 212, 167, 106;
    --color-ikaj6uihy: 212, 167, 106;
    --color-ineaiochl: 0, 0, 0;
    --color-i0i2snzys: 221, 221, 221;
    --color-icwnwesp4: 255, 255, 255;
    --color-i605fn6bq: 255, 255, 255;
    --color-iy25csrjl: 255, 255, 255;
    --color-ib97v851r: 255, 255, 255;
    --color-i36cm393j: 0, 0, 0;
    --color-im7oti07u: 221, 221, 221;
    --color-ilngn6d22: 14, 231, 203;
    --color-ixfpy3foo: 255, 255, 255;
    --color-ilnepo3s7: 0, 0, 0;
    --color-idkewjlmk: 14, 231, 203;
    --color-ito8caq1d: 255, 255, 255;
    --color-ikgvxr815: 14, 231, 203;
    --color-in7m2f4fo: 14, 231, 203;
    --color-i7jezxryx: 255, 255, 255;
    --color-iabs67r4c: 139, 90, 43;
    --color-izk0rqrzl: 139, 90, 43;
    --color-iy6ewsbe6: 137, 199, 101;
    --color-iqr8vqrzz: 255, 255, 255;
    --color-i04u1xel1: 255, 255, 255;
    --color-ideh9mpgs: 255, 255, 255;
    --color-ikuk6ob4v: 255, 255, 255;
    --color-in7a78tcr: 137, 199, 101;
    --color-i8iukc7vi: 255, 255, 255;
    --color-ipi0xjfli: 255, 255, 255;
    --color-i09ftpcxz: 34, 34, 34;
    --color-i4stb4i1u: 34, 34, 34;
    --color-irf2m44fg: 51, 51, 51;
    --color-ira3td53q: 137, 199, 101;
    --color-io8z4sgu0: 241, 81, 0;
    --color-ix4j9gtc4: 241, 81, 0;
    --color-iesywm2g5: 248, 248, 248;
    --color-i74lyghj0: 17, 17, 17;
    --color-i3q9rbhee: 255, 255, 255;
    --color-i0adfsnj3: 255, 255, 255;
    --color-iz9aur0zl: 0, 0, 0;
    --color-i10nrl4kb: 0, 0, 0;
    --color-i0hknvyc4: 0, 0, 0;
    --color-id7m8w74h: 0, 0, 0;
    --color-i336c61yg: 255, 255, 254;
    --color-i6b4a2c43: 255, 255, 255;
    --color-ig3dshblj: 255, 255, 255;
    --color-ichc8r2fq: 34, 34, 34;
    --color-i7x0xufwd: 34, 34, 34;
    --color-i8on52kzw: 34, 34, 34;
    --color-iu5cw2bal: 34, 34, 34;
    --color-ijr2f9nvi: 34, 34, 34;
    --color-i1t89eys2: 34, 34, 34;
    --color-iw0nlch6b: 34, 34, 34;
    --color-iffwha2wx: 44, 44, 44;
    --color-i3lqs6306: 44, 44, 44;
    --color-ijqgnp3x2: 137, 199, 101;
    --color-ir3cqkhjl: 137, 199, 101;
    --color-i2txbq1tj: 34, 34, 34;
    --color-i44opa42h: 34, 34, 34;
    --color-iegaezwzh: 255, 255, 255;
    --color-i8agsai5q: 0, 0, 0;
    --color-ip3ehbc22: 34, 34, 34;
    --color-irfc0o83i: 118, 172, 86;
    --color-ir8d15sth: 0, 0, 0;
    --color-isrs8zw68: 244, 82, 5;
    --color-i1mcz2lw7: 34, 34, 34;
    --color-ij4n1kujj: 34, 34, 34;
    --color-iw2zynqfw: 31, 63, 161;
    --color-ifz1kcrik: 137, 199, 101;
    --color-iot3vpkxx: 255, 255, 255;
    --color-i4mum2d63: 34, 34, 34;
    --color-iumqryw2s: 137, 199, 101;
    --color-ib0kwfpl8: 200, 200, 200;
    --color-i85c8ipct: 255, 255, 255;
    --color-iu9r38x98: 137, 199, 101;
    --color-iey9jp8xt: 48, 147, 21;
    --color-iyghn465u: 106, 67, 53;
    --color-i3mw8u7f1: 17, 17, 17;
    --color-i2sduj8jf: 48, 147, 21;
    --color-in5qrn5im: 137, 199, 101;
    --color-iws3so11t: 255, 255, 254;
    --color-ito0z38n6: 31, 63, 161;
    --color-iwa0mbs7h: 17, 17, 17;
    --color-ilisxosw9: 0, 0, 0;
    --color-icfwg505l: 56, 46, 46;
    --color-ii1mz1mvw: 255, 255, 255;
    --color-izn1bvpew: 255, 255, 255;
    --color-ikcq0tsdl: 255, 255, 255;
    --color-i5siw9dsz: 255, 255, 255;
    --color-i7utxj7yo: 255, 255, 255;
    --color-i5rcgixlv: 255, 255, 255;
    --color-ient509gs: 0, 0, 0;
    --color-idqyzqo2c: 255, 255, 255;
    --color-infdjx9nx: 0, 0, 0;
    --color-ilx32rrjr: 34, 34, 34;
    --color-ijvxi5f5w: 34, 34, 34;
    --color-i3qw6vx9l: 248, 248, 248;
    --color-i5qknayt5: 17, 17, 17;
    --color-izhek6gm7: 255, 255, 255;
    --color-i5f67vmr1: 255, 255, 255;
    --color-ir5ocx3ir: 0, 0, 0;
    --color-i44ykja3s: 0, 0, 0;
    --color-ihm9x2bkm: 0, 0, 0;
    --color-igszhqrnm: 0, 0, 0;
    --color-ihqwu09fb: 255, 255, 254;
    --color-idhmmxaml: 255, 255, 255;
    --color-i8u5bo4d1: 255, 255, 255;
    --color-ink2z7zi4: 34, 34, 34;
    --color-i7s0ouiyv: 34, 34, 34;
    --color-iqm6mn25m: 34, 34, 34;
    --color-iquy4nn9l: 34, 34, 34;
    --color-ispnlvvad: 34, 34, 34;
    --color-imaqak54f: 34, 34, 34;
    --color-igagd65n7: 34, 34, 34;
    --color-ibkj49446: 44, 44, 44;
    --color-i3reu6jyb: 44, 44, 44;
    --color-itiwilfnk: 137, 199, 101;
    --color-iwdb477qq: 137, 199, 101;
    --color-iz6ilatg3: 255, 255, 255;
    --color-ipvevitoe: 34, 34, 34;
    --color-isu9mhvzf: 34, 34, 34;
    --color-img9ywov1: 255, 255, 255;
    --color-insk6lnbu: 255, 255, 255;
    --color-i6c2x0i8j: 54, 57, 68;
    --color-immrbdupk: 169, 169, 169;
    --color-i55fqla2v: 169, 169, 169;
    --color-ik6e5sqwm: 169, 169, 169;
    --color-iplktpy3m: 169, 169, 169;
    --color-idldczx9r: 248, 248, 248;
    --color-ivx5hsfql: 22, 22, 22;
    --color-i9zxegy92: 169, 169, 169;
    --color-ihukafa9k: 169, 169, 169;
    --color-ifh0lh4ft: 169, 169, 169;
    --color-iobkl712t: 169, 169, 169;
    --color-i8pydwxlh: 255, 255, 255;
    --color-iqjptmvar: 130, 130, 130;
    --color-ivvpa3r78: 0, 0, 0;
    --color-id186hgio: 169, 169, 169;
    --color-i2eu92nr7: 169, 169, 169;
    --color-ih6erbxpu: 169, 169, 169;
    --color-ihkh27rhl: 169, 169, 169;
    --color-inornuol0: 255, 255, 255;
    --color-iwsi6fbv5: 130, 130, 130;
    --color-i4cw7etyw: 169, 169, 169;
    --color-itayuwoxa: 169, 169, 169;
    --color-ive1nmtu7: 169, 169, 169;
    --color-ipdxb223u: 169, 169, 169;
    --color-i34qb2vxl: 255, 255, 255;
    --color-ibymu9iga: 22, 22, 22;
    --color-inrravas4: 137, 199, 101;
    --color-i0smn8qxg: 137, 199, 101;
    --color-ipnfe0rcn: 137, 199, 101;
    --color-ioba6neod: 137, 199, 101;
    --color-i4w4phz5c: 255, 255, 255;
    --color-ii03g5ftk: 137, 199, 101;
    --color-ivrssrzgg: 51, 51, 51;
    --color-is4tu7opt: 169, 169, 169;
    --color-ivjeu0s1a: 169, 169, 169;
    --color-ikbxetoh6: 169, 169, 169;
    --color-iaex3vk79: 169, 169, 169;
    --color-ibl90m3jx: 248, 248, 248;
    --color-ii6ktj9w4: 0, 0, 0;
    --color-iy25e4gg6: 130, 130, 130;
    --color-il2i940gy: 153, 153, 153;
    --color-iqv67b998: 255, 255, 255;
    --color-iorfjr2xh: 255, 0, 0;
    --color-iyp2w7lw7: 128, 128, 128;
    --color-iismb6pwz: 128, 128, 128;
    --color-iha1agdsf: 128, 128, 128;
    --color-i7f12omve: 128, 128, 128;
    --color-i8d62pv33: 128, 128, 128;
    --color-ih1i3gthe: 0, 0, 0;
    --color-ih9nkqgbp: 0, 0, 0;
    --color-ioa2jl9qh: 128, 128, 128;
    --color-ilp6exh1l: 128, 128, 128;
    --color-i1hq6zd76: 128, 128, 128;
    --color-itnyeb91x: 128, 128, 128;
    --color-i29shwvyo: 0, 0, 0;
    --color-ixp8p2cgs: 0, 0, 0;
    --color-ir1v3dgu3: 137, 199, 101;
    --color-i6yvz5jx9: 255, 255, 255;
    --color-ir01oi9ai: 255, 255, 255;
    --color-it1j3bwip: 255, 255, 255;
    --color-ic09ixb42: 255, 255, 255;
    --color-i875vz3xl: 255, 255, 255;
    --color-iw0yc7qxo: 137, 199, 101;
    --color-i5m7gyyck: 197, 197, 197;
    --color-imaibbjo6: 197, 197, 197;
    --color-ipoh95egl: 197, 197, 197;
    --color-igophquyz: 197, 197, 197;
    --color-i0twogz7r: 197, 197, 197;
    --color-ipprq6fyf: 255, 0, 0;
    --color-io4svklcn: 85, 85, 85;
    --color-iwelog9jr: 0, 0, 255;
    --color-ikbogotwu: 0, 0, 255;
    --color-ibigeg9xm: 255, 255, 255;
    --color-ih53ikn9e: 130, 130, 130;
    --color-iswaneq6l: 255, 255, 255;
    --color-i2qkqf7fw: 54, 57, 68;
    --color-ipbkc55k8: 255, 255, 255;
    --color-iopqgraar: 255, 255, 255;
    --color-ipc7dxm4d: 255, 255, 255;
    --color-itgwq4abj: 255, 255, 255;
    --color-irzqoutt2: 22, 22, 22;
    --color-ipi9n3z2n: 0, 0, 0;
    --color-i7p1t0xjf: 6, 16, 1;
    --color-iuhgr2fc5: 0, 0, 0;
    --color-i705urnfc: 0, 0, 0;
    --color-i9p0ip7h3: 0, 0, 0;
    --color-iy10wk2tk: 0, 0, 0;
    --color-ia6fb0fm6: 6, 16, 1;
    --image-imb1e1z2i: url("/d/tpl25_curtains2.png");
    --color-i8q261wdc: 6, 16, 1;
    --color-id029dm73: 0, 0, 0;
    --color-iffi8t8uu: 137, 199, 101;
    --color-ie3p3dr3g: 255, 255, 255;
    --color-i44tw6yv5: 22, 22, 22;
    --color-ioif10fm4: 50, 50, 50;
    --color-i8xgbscgx: 22, 22, 22;
    --color-iq87zfh6o: 51, 51, 51;
    --color-i5ju0tvmp: 22, 22, 22;
    --color-i14a5790b: 22, 22, 22;
    --color-ijw9yjd02: 0, 0, 0;
    --color-ig2r0647l: 56, 163, 204;
    --color-ib09dypn0: 22, 22, 22;
    --color-ib3xavdkx: 137, 199, 101;
    --color-i4d2if1ww: 34, 34, 34;
    --color-iqxvwhve8: 10, 10, 10;
    --color-ifd327yb9: 10, 10, 10;
    --color-iyqazu2fg: 10, 10, 10;
    --color-iagu80181: 51, 51, 51;
    --color-ix0iu5yp7: 51, 51, 51;
    --color-i9aukfobo: 51, 51, 51;
    --color-i2zk9dj6y: 228, 232, 237;
    --color-iyhn82ow2: 6, 16, 1;
    --color-i9gvy0ft3: 6, 16, 1;
    --color-ir3c5kkmx: 255, 255, 252;
    --color-i6ocw2mms: 6, 16, 1;
    --color-i1wyul7ss: 137, 199, 101;
    --color-i4gzuzal4: 22, 22, 22;
    --color-iklq3p8tg: 137, 199, 101;
    --color-is9bricus: 137, 199, 101;
    --color-ialqwmh7a: 15, 15, 14;
    --color-is2ryj8c5: 22, 22, 22;
    --color-ijkrt6x4s: 236, 17, 48;
    --color-i35xk0amn: 6, 16, 1;
    --color-imvbewy4g: 137, 199, 101;
    --color-i3ifljnu3: 2, 65, 123;
    --color-imp1ubtby: 137, 199, 101;
    --color-imh2ev6k0: 255, 255, 255;
    --color-ii95sjgaz: 137, 199, 101;
    --color-iioda53nq: 18, 17, 20;
    --color-ixtxkvmv5: 18, 17, 20;
    --color-it6l7f7md: 255, 255, 255;
    --color-iff483fnx: 137, 199, 101;
    --color-ihg30il10: 0, 0, 0;
    --color-idl4bkqbr: 137, 199, 101;
    --color-ibmgeq9t4: 0, 0, 0;
    --color-i243sp2ec: 6, 16, 1;
    --color-iqen705cl: 137, 199, 101;
    --color-ibt0b7ciy: 0, 0, 0;
}

.section--u-ii1c3stav {
    display: block;
    width: 100%;
    position: relative;
    padding-left: 3%;
    padding-right: 3%;
    /*background-color: rgba(var(--color-i37a16wfv), 1);*/
    /*background-image: radial-gradient(at left center, rgba(var(--color-i3xe9saud), 0.4) 0%, rgba(var(--color-iqwmnr2v6), 0) 100%), linear-gradient(rgba(var(--color-icor5j5xu), 0.5) 0%, rgba(var(--color-icor5j5xu), 0.5) 100%), var(--image-iavdejmol);*/
    /*background-repeat: no-repeat, no-repeat, no-repeat;*/
    /*background-position: left 0px top 0px, left 0px top 0px, center center;*/
    /*background-size: auto, auto, cover;*/
    /*background-attachment: scroll, scroll, scroll*/
}
.section.section--u-ii1c3stav {
    position: relative;
    z-index: 5;
    height: 88vh;
}
.hero_slider_photo {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index:1;
    object-fit: cover;
}

.mainslider .swiper-slide::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    z-index: 5;
}

.container--u-ii85a4whu {
    width: 100%;
    max-width: 1400px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    position: relative;
    padding-top: 5%;
    padding-bottom: 5%;
    min-height: 80vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
}

.list__item--u-iftak5uq3 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: nowrap;
    width: 25%;
    min-width: auto;
    max-width: none;
    margin-left: 0px;
    margin-right: 0px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    flex-shrink: 0;
    margin-top: 20px;
    margin-bottom: 20px;
    box-shadow: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.list--u-imtp1rsei {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    margin-left: 0px;
    margin-right: 0px
}

.blocklist__item_text--u-ilh0h4ff2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    ;
    font-size: 17px;
    font-weight: 400;
    color: rgba(var(--color-i5g9u8mba), 1);
    line-height: 28px;
    margin-top: 0px;
    width: 90%;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: rgba(var(--color-iugqheqhv), 0.2);
    padding-top: 10px
}

.text--u-il453lw5z {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 5vw;
    vertical-align: top;
    
    font-weight: 400;
    color: rgba(var(--color-ifxwkuelg), 1);
    line-height: 5.5vw;
    margin-bottom: 0px;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    justify-content: flex-start;
    border-bottom-style: none;
    border-bottom-width: 1px;
    border-bottom-color: rgba(var(--color-ih6cb30di), 0.2);
    margin-right: 20px
}

.div--u-iztiupehf {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 0px;
    background-color: rgba(var(--color-ir8nutjwo), 0);
    margin-bottom: 0px
}

.div--u-i5asgxhd0 {
    width: auto;
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.div--u-i11g0acu2 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow-x: hidden;
    overflow-y: hidden;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 10px
}

.div--u-ipeluy4gq {
    width: 85%;
    position: relative;
    margin-bottom: 20px;
    padding-bottom: 0px;
    display: block
}

.heading--u-ii844knza {
    font-size: 3.5vw;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: auto;
    font-weight: 700;
    ;
    overflow-wrap: break-word;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    color: rgba(var(--color-id4h260n8), 1);
    line-height: 4vw;
    text-transform: uppercase;
    text-align: left
}

.heading--u-i91n1ot87 {
    font-size: 2.5vw;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: auto;
    /*font-weight: 300;*/
    ;
    overflow-wrap: break-word;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    text-shadow: none;
    color: rgba(var(--color-id6o164iv), 1);
    line-height: 3vw;
    text-transform: uppercase;
    text-align: left
}

.text--u-io98jirsh {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 17px;
    line-height: 26px;
    vertical-align: top;
    position: relative;
    padding-left: 15px;
    padding-right: 0px;
    border-left-color: rgba(var(--color-i9t1yq27q), 0.5);
    color: rgba(var(--color-inq2krbe4), 1);
    border-left-style: solid;
    border-left-width: 1px;
    margin-top: 20px;
    margin-left: 0px;
    border-bottom-color: rgba(var(--color-idpzslfjs), 0.3);
    font-weight: 400;
    margin-bottom: 5px;
    ;
    max-width: 50%;
    min-width: 400px
}

.div--u-iz57sn4xs {
    width: auto;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    gap:0 20px;
    flex-wrap: wrap;
    padding-left: 0px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.link-universal--u-iueywqg2e {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    cursor: pointer;
    vertical-align: top;
    padding-top: 18px;
    padding-right: 24px;
    padding-bottom: 18px;
    padding-left: 24px;
    line-height: normal;
    background-color: rgba(var(--color-iwnbei5yz), 1);
    color: rgba(var(--color-iee6vrua7), 1);
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    position: relative;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    margin-top: 20px;
    height: auto;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    box-shadow: inset 0px 0px 0px 1px rgba(var(--color-iu5itlwhy), 1);
    transition-property: all;
    transition-duration: 600ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    border-left-color: rgba(var(--color-ib1juplsa), 1);
    border-right-color: rgba(var(--color-ivp9wj1s9), 1);
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    text-decoration: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 0px;
    margin-right: 20px;
    min-width: auto
}

.link-universal--u-iueywqg2e:hover {
    background-color: rgba(var(--color-ioo8bse6k), 1);
    background-image: linear-gradient(rgba(var(--color-ibxi1j709), 0.3) 0%, rgba(var(--color-ibxi1j709), 0.3) 100%);
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: auto;
    background-attachment: scroll;
    box-shadow: inset 0px 0px 0px 1px rgba(var(--color-izfvf3abf), 1), 0px 20px 20px -10px rgba(var(--color-ik133vwf3), 0.2)
}

.text--u-ihhf2rth4 {
    ;
    font-size: 15px;
    font-weight: 400;
    color: rgba(var(--color-ie1b86rzi), 1);
    text-transform: none;
    z-index: 1;
    text-decoration: none
}

.link-universal--u-i23abvwhd {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    cursor: pointer;
    vertical-align: top;
    padding-top: 18px;
    padding-right: 24px;
    padding-bottom: 18px;
    padding-left: 24px;
    line-height: normal;
    background-color: rgba(var(--color-i3y1nbgw2), 0);
    color: rgba(var(--color-iteuflhkz), 1);
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    position: relative;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    margin-top: 20px;
    height: auto;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    box-shadow: inset 0px 0px 0px 1px rgba(var(--color-ibyhwsexn), 1);
    transition-property: all;
    transition-duration: 600ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    border-left-color: rgba(var(--color-idxbidgjq), 1);
    border-right-color: rgba(var(--color-irx0cu7x0), 1);
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    text-decoration: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 0px;
    margin-right: 20px;
    min-width: auto
}

.link-universal--u-i23abvwhd:hover {
    background-color: rgba(var(--color-ii2xv7lcl), 1);
    background-image: linear-gradient(rgba(var(--color-i31mu4m80), 0.2) 0%, rgba(var(--color-i31mu4m80), 0.2) 100%);
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: auto;
    background-attachment: scroll;
    box-shadow: inset 0px 0px 0px 1px rgba(var(--color-iu8nmkkr1), 1), 0px 20px 20px -10px rgba(var(--color-iieqgzm34), 0.4)
}

.link-universal--u-i23abvwhd:hover .text--u-i3ma5pyca {
    color: rgba(var(--color-ik35yfxts), 1)
}

.text--u-i3ma5pyca {
    ;
    font-size: 15px;
    font-weight: 400;
    color: rgba(var(--color-isdy1ahke), 1);
    text-transform: none;
    z-index: 1;
    text-decoration: none
}

.svg_image--u-ijlqv7gpx {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 35px;
    width: 35px;
    overflow-x: hidden;
    overflow-y: hidden
}

.svg_image--u-ijlqv7gpx>svg {
    flex-shrink: 0
}

.svg_image--u-ijlqv7gpx svg {
    width: 100%;
    height: 100%
}

.svg_image--u-ijlqv7gpx .path-iim0lb3ec {
    fill: rgba(var(--color-iqedj3dc3), 1)
}

.svg_image--u-ijlqv7gpx .path-ixi3uaqyr {
    fill: rgba(var(--color-i8vtvmkml), 1)
}

.svg_image--u-ijlqv7gpx .path-itcjhi6r6 {
    fill: rgba(var(--color-igokgdbwm), 1)
}

.svg_image--u-ijlqv7gpx .path-i51dq3pt6 {
    fill: rgba(var(--color-is0rala06), 1)
}

@media (max-width: 991px) {
    .section--u-ii1c3stav {
        padding-left: 20px;
        padding-right: 20px
    }

    .container--u-ii85a4whu {
        padding-bottom: 40px;
        padding-top: 40px;
        min-height: auto
    }

    .list__item--u-iftak5uq3 {
        min-width: 200px;
        margin-left: 10px;
        margin-right: 10px;
        margin-top: 10px;
        margin-bottom: 10px;
        width: 47%
    }

    .list--u-imtp1rsei {
        margin-left: -10px;
        margin-right: -10px
    }

    .text--u-il453lw5z {
        font-size: 40px;
        line-height: 50px
    }

    .blocklist__item_text--u-ilh0h4ff2 {
        font-size: 15px
    }

    .heading--u-ii844knza {
        font-size: 35px;
        text-align: left;
        line-height: 45px;
        margin-left: 0px;
        margin-right: 0px;
        width: auto;
        text-shadow: none
    }

    .heading--u-i91n1ot87 {
        font-size: 25px;
        text-align: left;
        line-height: 35px;
        margin-left: 0px;
        margin-right: 0px;
        width: auto;
        font-weight: 400
    }

    .text--u-io98jirsh {
        padding-right: 0px;
        font-size: 16px;
        margin-left: 0px;
        padding-left: 0px;
        border-left-style: none;
        width: auto;
        margin-top: 10px;
        margin-bottom: 0px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .link-universal--u-iueywqg2e {
        margin-top: 20px
    }

    .link-universal--u-i23abvwhd {
        margin-top: 20px
    }

    .div--u-ipeluy4gq {
        width: 80%
    }
}

@media (max-width: 767px) {

    .container--u-ii85a4whu {
        padding-top: 25px;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        min-height: auto
    }

    .list__item--u-iftak5uq3 {
        margin-left: 0px;
        margin-right: 0px;
        width: 47%;
        min-width: auto;
        padding-right: 20px
    }

    .text--u-il453lw5z {
        text-align: center;
        background-image: none;
        background-repeat: repeat;
        background-position: 0 0;
        background-size: auto;
        background-attachment: scroll;
        font-size: 30px;
        line-height: 40px
    }

    .div--u-iztiupehf {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        margin-top: 0px
    }

    .blocklist__item_text--u-ilh0h4ff2 {
        line-height: 20px;
        text-align: left;
        width: auto
    }

    .div--u-i11g0acu2 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: flex-start
    }

    .list--u-imtp1rsei {
        margin-left: 0px;
        margin-right: 0px
    }

    .heading--u-ii844knza {
        font-size: 28px;
        text-align: left;
        line-height: 35px
    }

    .heading--u-i91n1ot87 {
        font-size: 28px;
        text-align: left;
        line-height: 35px
    }

    .text--u-io98jirsh {
        margin-left: 0px;
        padding-left: 0px;
        margin-top: 10px;
        width: auto;
        font-size: 15px;
        line-height: 24px;
        min-width: auto;
        max-width: none;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .link-universal--u-iueywqg2e {
        margin-left: 0px;
        margin-right: 15px
    }

    .link-universal--u-i23abvwhd {
        margin-left: 0px;
        margin-right: 15px
    }

    .div--u-ipeluy4gq {
        width: auto
    }
}

@media (max-width: 479px) {
    .list__item--u-iftak5uq3 {
        margin-left: 0px;
        margin-right: 0px;
        min-width: 260px;
        margin-top: 10px;
        margin-bottom: 10px
    }

    .blocklist__item_text--u-ilh0h4ff2 {
        text-align: left
    }

    .heading--u-ii844knza {
        font-size: 25px;
        line-height: 35px
    }

    .heading--u-i91n1ot87 {
        font-size: 21px;
        line-height: 31px
    }

    .text--u-io98jirsh {
        z-index: auto;
        margin-left: 0px;
        margin-right: 0px;
        width: 100%
    }

    .link-universal--u-iueywqg2e {
        margin-left: 0px;
        margin-right: 0px;
        width: auto;
        justify-content: center;
        padding-left: 24px;
        padding-right: 24px
    }

    .text--u-ihhf2rth4 {
        font-size: 16px;
        text-align: center
    }

    .link-universal--u-i23abvwhd {
        margin-left: 0px;
        margin-right: 0px;
        width: auto;
        justify-content: center;
        padding-left: 24px;
        padding-right: 24px
    }

    .text--u-i3ma5pyca {
        font-size: 16px;
        text-align: center
    }
}

.section--u-ij61d10p9 {
    display: block;
    width: 100%;
    position: relative;
    padding-left: 3%;
    padding-right: 3%;
    background-color: rgba(var(--color-i2fs1vv01), 0)
}

.container--u-idunbttyt {
    width: 100%;
    max-width: 1400px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    position: relative;
    padding-top: 4%;
    padding-bottom: 4%;
    border-top-style: none;
    border-top-width: 1px;
    border-top-color: rgba(var(--color-ihfee9say), 0.1)
}

.blocklist__item_title--u-isyt04ub8 {
    font-size: 19px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    ;
    font-weight: 500;
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    text-transform: none;
    margin-bottom: 0px;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    flex-shrink: 1;
    height: auto;
    margin-top: 0px;
    line-height: 120%;
    color: rgba(var(--color-i345dgzjm), 1);
    z-index: 4;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 12px;
    padding-bottom: 12px;
    position: relative
}

.blocklist--u-ihfw0atvv {
    position: relative;
    display: block;
    vertical-align: top;
    width: auto;
    font-size: 14px;
    line-height: normal;
    margin-left: -15px;
    margin-right: -15px;
    padding-bottom: 0px
}

.blocklist--u-ihfw0atvv .is-removed {
    display: none
}

.blocklist__items_wrapper--u-iu43wk1u2 {
    width: 100%;
    height: 100%
}

.blocklist__list--u-idhx76w92 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    font-size: 14px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: auto
}

.blocklist__item__outer--u-i19vspajr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-shrink: 0;
    max-width: 100%;
    width: 25%;
    height: auto
}

.blocklist__item--u-i7av8pxi1 {
    flex-shrink: 1;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    box-shadow: none;
    margin-bottom: 15px;
    margin-right: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 15px;
    margin-top: 15px;
    background-color: rgba(var(--color-iqxbi2ha4), 0);
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    min-width: auto;
    max-width: 100%;
    width: 100%;
    padding-bottom: 0px;
    border-bottom-left-radius: 12px;
    overflow-x: hidden;
    overflow-y: hidden;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    transition-property: all;
    transition-duration: 700ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    transition-behavior: normal
}

.blocklist__item--u-i7av8pxi1:hover {
    background-color: rgba(var(--color-iv5g7mrgm), 0)
}

.blocklist__item--u-i7av8pxi1:hover .imageFit--u-iceyf4fyz {
    transform: scale3d(1.1, 1.1, 1.1)
}

.blocklist__item--u-i7av8pxi1:hover .div--u-ir7uo49pb {
    overflow-x: hidden;
    overflow-y: hidden
}

.blocklist__item--u-i7av8pxi1:hover .div--u-ikd1xwcnd {
    height: 150%;
    position: absolute;
    left: auto;
    top: 0;
    transition-property: all;
    transition-duration: 800ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    transition-behavior: normal
}

.blocklist__item--u-i7av8pxi1:hover .blocklist__item_title--u-isyt04ub8 {
    color: rgba(var(--color-imt18i2za), 1)
}

.blocklist__arrows_wrapper--u-ilm603wwy {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    pointer-events: none;
    position: absolute;
    z-index: 2;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    display: none
}

.blocklist__arrows--u-iufnr9esj {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    flex-shrink: 0;
    justify-content: space-between;
    margin-top: auto;
    margin-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: auto;
    margin-right: auto
}

.blocklist__arrow--prev--u-i14gmk3zu {
    flex-shrink: 0;
    pointer-events: auto;
    cursor: pointer;
    width: 45px;
    height: 45px;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    padding-left: 0px;
    transition-property: all;
    transition-duration: 650ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    border-top-left-radius: 250px;
    border-top-right-radius: 250px;
    border-bottom-right-radius: 250px;
    border-bottom-left-radius: 250px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    margin-right: 5px
}

.blocklist__arrow--prev--u-i14gmk3zu:hover {
    padding-left: 0px;
    background-color: rgba(var(--color-iz3g235j7), 1)
}

.blocklist__arrow--prev--u-i14gmk3zu:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35
}

.blocklist__arrow--prev2--u-ifg3zdvp7 {
    flex-shrink: 0;
    pointer-events: auto;
    cursor: pointer;
    width: 20px;
    height: 32px;
    background-image: url("/d/fgs16_image-placeholder.png");
    background-repeat: no-repeat;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: 0px
}

.blocklist__arrow--prev2--u-ifg3zdvp7:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35
}

.blocklist__arrow--next--u-io7h4y9dp {
    pointer-events: auto;
    cursor: pointer;
    width: 45px;
    height: 45px;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    transition-property: all;
    transition-duration: 700ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    padding-right: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    border-top-left-radius: 250px;
    border-top-right-radius: 250px;
    border-bottom-right-radius: 250px;
    border-bottom-left-radius: 250px;
    margin-left: 5px
}

.blocklist__arrow--next--u-io7h4y9dp:hover {
    padding-right: 0px;
    background-color: rgba(var(--color-i8afrrd0n), 1)
}

.blocklist__arrow--next--u-io7h4y9dp:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35
}

.blocklist__arrow--next2--u-ilulvbdv3 {
    pointer-events: auto;
    cursor: pointer;
    width: 20px;
    height: 32px;
    background-image: url("/d/fgs16_image-placeholder.png");
    background-repeat: no-repeat;
    margin-top: auto;
    margin-right: 0px;
    margin-bottom: auto;
    margin-left: auto
}

.blocklist__arrow--next2--u-ilulvbdv3:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35
}

.blocklist__pagination_wrapper--u-in4u6yu23 {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    pointer-events: none;
    position: absolute;
    z-index: 3;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    display: none
}

.blocklist__pagination--u-isddh3lhn {
    display: none;
    pointer-events: auto;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: 5px;
    margin-left: auto;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    background-color: rgba(var(--color-i79g2ispd), 0.2)
}

.blocklist__pagination2--u-ijw5bidae {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    pointer-events: auto;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    background-color: rgba(var(--color-i4szpej9h), 0.2)
}

.blocklist__pagination_item--u-i5hv9s1qf {
    flex-shrink: 0;
    cursor: pointer;
    min-width: 10px;
    min-height: 10px;
    margin-top: 12px;
    margin-right: 0px;
    margin-bottom: 12px;
    margin-left: 0px;
    width: 32px;
    height: 32px;
    border-top-left-radius: 250px;
    border-top-right-radius: 250px;
    border-bottom-right-radius: 250px;
    border-bottom-left-radius: 250px;
    box-shadow: inset 0px 0px 0px 1px rgba(var(--color-i665vzl0y), 0.25);
    font-size: 13px;
    
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    color: rgba(var(--color-i28cx9n22), 0.4);
    text-align: center
}

.blocklist__pagination_item--u-i5hv9s1qf:hover {
    background-color: rgba(var(--color-is9zs9nw4), 1);
    box-shadow: none;
    color: rgba(var(--color-ibk7ko822), 1)
}

.blocklist__pagination_item--u-i5hv9s1qf:active {
    box-shadow: none;
    background-color: rgba(var(--color-iyekyaq0s), 1);
    color: rgba(var(--color-ikackcj2w), 1)
}

.blocklist__pagination_item2--u-ihicdvi24 {
    flex-shrink: 0;
    cursor: pointer;
    min-width: 10px;
    min-height: 10px;
    margin-top: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
    margin-left: 2px;
    background-color: rgba(var(--color-i3b1ngbal), 0.4)
}

.blocklist__controls_container--u-ihoqjsd9g {
    display: none;
    pointer-events: none;
    position: absolute;
    z-index: 4;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px
}

.blocklist__controls_wrapper--u-ig8zltg6l {
    position: relative;
    pointer-events: auto;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: 5px;
    margin-left: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 10px;
    padding-right: 30px;
    padding-bottom: 10px;
    padding-left: 30px;
    max-width: 100%
}

.blocklist__control_arrows--u-ikx1h3aka {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    pointer-events: none;
    position: absolute;
    z-index: 2;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px
}

.imageFit--u-iceyf4fyz {
    position: relative;
    display: block;
    vertical-align: top;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
    flex-shrink: 0;
    height: 100%;
    transition-property: all;
    transition-duration: 850ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    filter: none
}

.imageFit__img--u-irtqxok5v {
    object-fit: contain;
    width: 100%;
    height: 100%
}

.imageFit__overlay--u-i5ayooi00 {
    display: none;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: rgba(var(--color-io3oz9tk0), 0);
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.imageFit__zoom--u-i8mixh6co {
    display: none;
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 20px;
    height: 20px;
    background-color: rgba(var(--color-ireh5246h), 1)
}

.svg_image--u-ifv7s8srv {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 20px;
    width: 20px;
    overflow-x: hidden;
    overflow-y: hidden
}

.div--u-ir7uo49pb {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    height: 4vw;
    box-shadow: none;
    overflow-x: hidden;
    overflow-y: hidden;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    min-height: 200px;
    z-index: 1;
    margin-bottom: 0px
}

.div--u-iry48jkc9 {
    width: 100%;
    position: relative;
    display: block;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px
}

.heading--u-irwtvc122 {
    font-size: 3vw;
    line-height: 4vw;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 24px;
    margin-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    ;
    color: rgba(var(--color-ifg7lkdlm), 1);
    font-weight: 700;
    text-transform: uppercase
}

.heading--u-id6mxktqd {
    font-size: 1.7vw;
    line-height: 2vw;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: auto;
    font-weight: 300;
    color: rgba(var(--color-immpi9xxh), 1);
    ;
    overflow-wrap: break-word;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    letter-spacing: 0.5px;
    text-shadow: none;
    text-transform: none;
    background-color: rgba(var(--color-ia6xblxs1), 0)
}

.div--u-i4p0flr2l {
    width: 100%;
    position: relative;
    display: block
}

.link-universal--u-irynu9hub {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

.div--u-ikd1xwcnd {
    width: 100%;
    position: absolute;
    display: block;
    left: auto;
    top: 0;
    height: 10px;
    background-color: rgba(var(--color-igbmd8w2p), 1);
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
    margin-left: 0px;
    margin-right: 0px
}

.div--u-idjnrpgq1 {
    width: 100%;
    position: relative;
    display: block;
    padding-bottom: 0px
}

.svg_image--u-i87usrveu {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 30%;
    width: 30%;
    overflow-x: hidden;
    overflow-y: hidden
}

.svg_image--u-i87usrveu>svg {
    flex-shrink: 0
}

.svg_image--u-i87usrveu svg {
    width: 100%;
    height: 100%
}

.svg_image--u-i87usrveu .path-i09tl7y0n {
    fill: rgba(var(--color-ix6henufp), 1)
}

.svg_image--u-ibad158pe {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 30%;
    width: 30%;
    overflow-x: hidden;
    overflow-y: hidden
}

.svg_image--u-ibad158pe>svg {
    flex-shrink: 0
}

.svg_image--u-ibad158pe svg {
    width: 100%;
    height: 100%
}

.svg_image--u-ibad158pe .path-i3gdk2jui {
    fill: rgba(var(--color-ix8qq9i22), 1)
}

@media (max-width: 991px) {

    .section--u-ij61d10p9 {
        padding-left: 20px;
        padding-right: 20px
    }

    .container--u-idunbttyt {
        padding-bottom: 25px;
        padding-top: 25px
    }

    .blocklist__item_title--u-isyt04ub8 {
        font-size: 19px;
        font-weight: 500
    }

    .blocklist__item__outer--u-i19vspajr {
        width: 50%;
        height: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .blocklist__item--u-i7av8pxi1 {
        min-width: auto;
        margin-left: 10px;
        margin-right: 10px;
        background-color: rgba(var(--color-i8q440nkf), 0);
        background-image: none;
        background-repeat: repeat;
        background-position: 0 0;
        background-size: auto;
        background-attachment: scroll;
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        flex-shrink: 1;
        width: 100%
    }

    .blocklist__list--u-idhx76w92 {
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        height: auto;
        flex-wrap: wrap
    }

    .blocklist--u-ihfw0atvv {
        margin-left: -10px;
        margin-right: -10px;
        padding-bottom: 0px;
        width: auto
    }

    .div--u-ir7uo49pb {
        height: 150px;
        min-height: auto
    }

    .blocklist__items_wrapper--u-iu43wk1u2 {}

    .blocklist__pagination_wrapper--u-in4u6yu23 {
        display: none
    }

    .blocklist__arrows_wrapper--u-ilm603wwy {
        display: none
    }

    .blocklist__controls_container--u-ihoqjsd9g {
        display: none
    }

    .blocklist__pagination--u-isddh3lhn {
        display: none;
        background-color: rgba(var(--color-is08qto3x), 0)
    }

    .blocklist__pagination_item--u-i5hv9s1qf {
        margin-right: 12px;
        margin-top: 0px;
        margin-bottom: 0px;
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        width: 32px
    }

    .blocklist__arrow--prev--u-i14gmk3zu {
        background-color: rgba(var(--color-i1trotg1p), 0);
        border-top-left-radius: 250px;
        border-top-right-radius: 250px;
        border-bottom-right-radius: 250px;
        border-bottom-left-radius: 250px;
        background-image: none;
        background-repeat: repeat;
        background-position: 0 0;
        background-size: auto;
        background-attachment: scroll
    }

    .blocklist__arrow--prev--u-i14gmk3zu:hover {}

    .blocklist__arrows--u-iufnr9esj {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
        margin-top: auto;
        margin-bottom: 0px;
        justify-content: flex-start
    }

    .blocklist__arrow--next--u-io7h4y9dp {
        background-image: none;
        background-repeat: repeat;
        background-position: 0 0;
        background-size: auto;
        background-attachment: scroll;
        border-top-left-radius: 250px;
        border-top-right-radius: 250px;
        border-bottom-right-radius: 250px;
        border-bottom-left-radius: 250px
    }

    .blocklist__arrow--next--u-io7h4y9dp:hover {}

    .div--u-iry48jkc9 {
        background-image: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-left: 0px;
        margin-right: 0px;
        width: 100%
    }

    .imageFit--u-iceyf4fyz {
        flex-shrink: 1
    }

    .heading--u-id6mxktqd {
        font-size: 21px;
        line-height: 120%;
        text-align: left
    }

    .heading--u-irwtvc122 {
        font-size: 30px;
        line-height: 40px
    }
}

@media (max-width: 767px) {

    .container--u-idunbttyt {
        padding-top: 25px
    }

    .blocklist__item_title--u-isyt04ub8 {
        text-align: left;
        font-size: 17px;
        padding-left: 15px;
        padding-right: 15px
    }

    .blocklist__item__outer--u-i19vspajr {
        width: 50%;
        height: auto
    }

    .blocklist__item--u-i7av8pxi1 {
        min-width: auto;
        margin-left: 5px;
        margin-right: 5px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .blocklist__list--u-idhx76w92 {
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        height: auto;
        flex-wrap: wrap
    }

    .imageFit--u-iceyf4fyz {}

    .blocklist--u-ihfw0atvv {
        margin-left: -5px;
        margin-right: -5px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: auto;
        padding-bottom: 0px
    }

    .div--u-ir7uo49pb {
        margin-left: auto;
        margin-right: auto;
        height: 120px
    }

    .blocklist__pagination_item--u-i5hv9s1qf {
        margin-right: 6px;
        font-size: 10px;
        width: 24px;
        height: 24px
    }

    .blocklist__arrows--u-iufnr9esj {
        justify-content: center;
        margin-right: 0px
    }

    .imageFit__overlay--u-i5ayooi00 {
        justify-content: center
    }

    .blocklist__items_wrapper--u-iu43wk1u2 {}

    .blocklist__pagination_wrapper--u-in4u6yu23 {
        display: none
    }

    .blocklist__arrows_wrapper--u-ilm603wwy {
        display: none
    }

    .blocklist__controls_container--u-ihoqjsd9g {
        display: none
    }

    .heading--u-id6mxktqd {
        font-size: 21px;
        line-height: 30px;
        text-align: left;
        margin-bottom: 0px
    }

    .heading--u-irwtvc122 {
        font-size: 28px;
        line-height: 38px
    }

    .div--u-idjnrpgq1 {
        width: auto
    }

    .div--u-iry48jkc9 {
        width: 100%;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        margin-left: 0px;
        margin-right: 0px
    }
}

@media (max-width: 479px) {

    .blocklist__item_title--u-isyt04ub8 {
        font-size: 16px
    }

    .imageFit--u-iceyf4fyz {}

    .blocklist__item--u-i7av8pxi1 {
        margin-left: 0px;
        margin-right: 0px;
        min-width: auto
    }

    .div--u-ir7uo49pb {
        height: 120px
    }

    .heading--u-id6mxktqd {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 0px
    }

    .heading--u-irwtvc122 {
        font-size: 25px;
        line-height: 35px
    }

    .blocklist__item__outer--u-i19vspajr {
        width: 100%;
        height: auto
    }

    .blocklist__list--u-idhx76w92 {
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        height: auto
    }
}

.rich-text--u-iwk44g4y1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative;
    max-width: 100%;
    overflow-x: auto;
    font-size: 17px;
    ;
    font-weight: 400;
    color: rgba(var(--color-idooylboz), 0.9);
    line-height: 28px;
    padding-left: 24px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: rgba(var(--color-ie62mrj0c), 0.1)
}

.container--u-id920h9cj {
    width: 100%;
    max-width: 1400px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-left: 0px;
    justify-content: flex-end;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    height: 100%;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    overflow-x: hidden;
    overflow-y: hidden;
    box-shadow: none
}

.div--u-iscy7ows0 {
    width: 60%;
    position: relative;
    display: block;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
    background-color: rgba(var(--color-i82l001zk), 1)
}

.div--u-i598pkqqj {
    width: 40%;
    position: relative;
    height: auto;
    display: inline-block
}

.div--u-ixv1nc33u {
    width: 100%;
    position: relative;
    height: 100%;
    background-image: linear-gradient(rgba(var(--color-ikauxlshw), 0.2) 0%, rgba(var(--color-ikauxlshw), 0.2) 100%), linear-gradient(rgba(var(--color-izmiz27sr), 0.7) 0%, rgba(var(--color-izmiz27sr), 0.7) 100%), url("/d/tpl25_55467628_2.jpg");
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-position: left 0px top 0px, left 0px top 0px, left 0px center;
    background-size: auto, auto, cover;
    background-attachment: scroll, scroll, scroll;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: flex-start
}

.section--u-iqgealdh4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 3%;
    padding-right: 3%;
    background-color: rgba(var(--color-i0sqaytgy), 1);
    padding-bottom: 4%;
    padding-top: 4%;
    overflow-x: hidden;
    overflow-y: hidden;
    margin-top: 0px;
    margin-bottom: 0px;
    background-image: linear-gradient(rgba(var(--color-i5qqm2ods), 0.85) 0%, rgba(var(--color-i5qqm2ods), 0.85) 100%), var(--image-iwrbhtky3);
    background-repeat: no-repeat, no-repeat;
    background-position: left 0px top 0px, center center;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    flex-shrink: 0
}

.heading--u-i9jty3neq {
    font-size: 2vw;
    line-height: 2.5vw;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: auto;
    font-weight: 400;
    color: rgba(var(--color-icssd9aiy), 1);
    ;
    overflow-wrap: break-word;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    letter-spacing: 0.5px;
    text-shadow: none;
    text-transform: uppercase;
    background-color: rgba(var(--color-iztwkj65f), 0)
}

.list__item--u-ivioi1r58 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-bottom: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.list__item--u-ivioi1r58:hover .text--u-i2gtnll22 {
    text-decoration: none
}

.text--u-i2gtnll22 {
    font-size: 14px;
    text-decoration: none;
    font-weight: 500;
    color: rgba(var(--color-ihf3y3hc7), 0.8);
    display: inline-block;
    
    padding-left: 15px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: rgba(var(--color-ie93aac78), 1)
}

.list--u-i4lk1bh1n {
    display: block
}

.div--u-i45sfe9uj {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0px;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 20px
}

.list__item--u-ilbi5kzz1 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-bottom: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.list__item--u-ilbi5kzz1:hover .text--u-ioclyyjnq {
    text-decoration: none
}

.link-universal--u-isuofjdfg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    color: rgba(var(--color-iuix8olp7), 1)
}

.text--u-ioclyyjnq {
    font-size: 18px;
    text-decoration: none;
    font-weight: 500;
    color: rgba(var(--color-ifm1c3zh1), 1);
    
    padding-left: 15px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: rgba(var(--color-iu619kas1), 1)
}

.list--u-i0x41zt8f {
    display: block
}

.div--u-i8mk0jfbf {
    width: auto;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0px;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 20px
}

.list__item--u-ihgxqkg9d {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-bottom: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.list__item--u-ihgxqkg9d:hover .text--u-i17f47e9r {
    text-decoration: none
}

.link-universal--u-iuuom6xwg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    color: rgba(var(--color-iopok0jr5), 1)
}

.text--u-i17f47e9r {
    font-size: 18px;
    text-decoration: none;
    font-weight: 500;
    color: rgba(var(--color-ips2bqsv6), 1);
    
    padding-left: 15px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: rgba(var(--color-iwfqj42d3), 1)
}

.list--u-iz008i8tk {
    display: block
}

.div--u-iim9t3215 {
    width: auto;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0px;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 20px
}

.div--u-ijqr66smx {
    width: auto;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    flex-wrap: wrap;
    padding-left: 0px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.link-universal--u-iwxisvast {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    vertical-align: top;
    padding-top: 18px;
    padding-right: 24px;
    padding-bottom: 18px;
    padding-left: 24px;
    line-height: normal;
    background-color: rgba(var(--color-ij783wzwh), 1);
    color: rgba(var(--color-i00cbcsf0), 1);
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    position: relative;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    margin-top: 10px;
    height: auto;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    box-shadow: inset 0px 0px 0px 1px rgba(var(--color-i2ybfj3ie), 1);
    transition-property: all;
    transition-duration: 600ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    border-left-color: rgba(var(--color-ipfuafris), 1);
    border-right-color: rgba(var(--color-ig4i1wf2t), 1);
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    text-decoration: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 0px;
    margin-right: 10px;
    min-width: auto
}

.link-universal--u-iwxisvast:hover {
    background-color: rgba(var(--color-ikee7tw4b), 1);
    background-image: linear-gradient(rgba(var(--color-iko7hp76v), 0.2) 0%, rgba(var(--color-iko7hp76v), 0.2) 100%);
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: auto;
    background-attachment: scroll;
    box-shadow: inset 0px 0px 0px 1px rgba(var(--color-iaxx1goc7), 1), 0px 20px 20px -10px rgba(var(--color-i3tmailf0), 0.4)
}

.text--u-ixbsoo8oe {
    ;
    font-size: 15px;
    font-weight: 400;
    color: rgba(var(--color-iculfieu7), 1);
    text-transform: none;
    z-index: 1;
    text-decoration: none
}

.link-universal--u-ihpilhx0m {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    cursor: pointer;
    vertical-align: top;
    padding-top: 18px;
    padding-right: 24px;
    padding-bottom: 18px;
    padding-left: 24px;
    line-height: normal;
    background-color: rgba(var(--color-ip3cvubty), 0);
    color: rgba(var(--color-iuzdbgjcw), 1);
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    position: relative;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    margin-top: 20px;
    height: auto;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    box-shadow: inset 0px 0px 0px 1px rgba(var(--color-ikwopma2a), 1);
    transition-property: all;
    transition-duration: 600ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    border-left-color: rgba(var(--color-iv6mjhohd), 1);
    border-right-color: rgba(var(--color-ix1lm00gi), 1);
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    text-decoration: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 0px;
    margin-right: 20px;
    min-width: auto
}

.link-universal--u-ihpilhx0m:hover {
    background-color: rgba(var(--color-iikb1bulb), 1);
    background-image: linear-gradient(rgba(var(--color-i4gze2os7), 0.2) 0%, rgba(var(--color-i4gze2os7), 0.2) 100%);
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: auto;
    background-attachment: scroll;
    box-shadow: inset 0px 0px 0px 1px rgba(var(--color-i8n80niqg), 1), 0px 20px 20px -10px rgba(var(--color-i79q8e0vn), 0.4)
}

.link-universal--u-ihpilhx0m:hover .text--u-iszw6yplx {
    color: rgba(var(--color-ii97rkz5r), 1)
}

.text--u-iszw6yplx {
    ;
    font-size: 15px;
    font-weight: 400;
    color: rgba(var(--color-ic1560juc), 1);
    text-transform: none;
    z-index: 1;
    text-decoration: none
}

.page-title--u-izcu81bl5 {
    font-size: 30px;
    line-height: normal;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: block;
    position: relative;
    font-weight: 600;
    color: rgba(var(--color-ix2lhlz69), 1)
}

.link-universal--u-ioobehtni {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    vertical-align: top;
    padding-top: 18px;
    padding-right: 24px;
    padding-bottom: 18px;
    padding-left: 24px;
    line-height: normal;
    background-color: rgba(var(--color-ipkg5r6j3), 1);
    color: rgba(var(--color-ifoc68gv8), 1);
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    position: relative;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    margin-top: 10px;
    height: auto;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    box-shadow: inset 0px 0px 0px 1px rgba(var(--color-ix1kixwwg), 1);
    transition-property: all;
    transition-duration: 600ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    border-left-color: rgba(var(--color-if5wvd29t), 1);
    border-right-color: rgba(var(--color-i1yi3rktp), 1);
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    text-decoration: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 0px;
    margin-right: 0px;
    min-width: auto
}

.link-universal--u-ioobehtni:hover {
    background-color: rgba(var(--color-i8c0o6131), 1);
    background-image: linear-gradient(rgba(var(--color-i9b1wf6po), 0.2) 0%, rgba(var(--color-i9b1wf6po), 0.2) 100%);
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: auto;
    background-attachment: scroll;
    box-shadow: inset 0px 0px 0px 1px rgba(var(--color-ij1vcjzpe), 1), 0px 20px 20px -10px rgba(var(--color-i3nkqati4), 0.4)
}

.text--u-ikgxwicra {
    ;
    font-size: 15px;
    font-weight: 400;
    color: rgba(var(--color-i6dqyhm2z), 1);
    text-transform: none;
    z-index: 1;
    text-decoration: none
}

.div--u-iaartjdvh {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0 20px;
    flex-wrap: wrap;
    margin-top: auto
}

@media (max-width: 991px) {

    .rich-text--u-iwk44g4y1 {
        text-align: left
    }

    .div--u-iscy7ows0 {
        padding-left: 4%;
        padding-right: 20px
    }

    .div--u-ixv1nc33u {
        padding-left: 20px;
        padding-right: 20px
    }

    .section--u-iqgealdh4 {
        padding-top: 40px;
        padding-bottom: 40px;
        margin-top: 0px;
        margin-bottom: 0px;
        padding-left: 20px;
        padding-right: 20px
    }

    .heading--u-i9jty3neq {
        font-size: 21px;
        line-height: 120%;
        text-align: left
    }

    .div--u-i45sfe9uj {}

    .div--u-i8mk0jfbf {}

    .div--u-iim9t3215 {}

    .link-universal--u-iwxisvast {
        margin-top: 20px
    }

    .link-universal--u-ihpilhx0m {
        margin-top: 20px
    }

    .link-universal--u-ioobehtni {
        margin-top: 20px
    }
}

@media (max-width: 767px) {

    .rich-text--u-iwk44g4y1 {
        height: auto;
        font-size: 15px;
        line-height: 26px;
        padding-left: 0px;
        border-left-style: none
    }

    .div--u-ixv1nc33u {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px
    }

    .div--u-i598pkqqj {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-left: 0px;
        margin-right: 0px;
        width: 100%;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px
    }

    .div--u-iscy7ows0 {
        margin-left: 0px;
        margin-right: 0px;
        width: 100%;
        padding-left: 20px;
        padding-top: 20px;
        padding-bottom: 20px
    }

    .section--u-iqgealdh4 {
        background-image: none;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 20px;
        padding-bottom: 20px
    }

    .heading--u-i9jty3neq {
        font-size: 21px;
        line-height: 30px;
        text-align: left;
        margin-bottom: 0px
    }

    .div--u-i45sfe9uj {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .div--u-i8mk0jfbf {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .div--u-iim9t3215 {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .container--u-id920h9cj {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px
    }

    .link-universal--u-iwxisvast {
        margin-left: 0px;
        margin-right: 15px
    }

    .link-universal--u-ihpilhx0m {
        margin-left: 0px;
        margin-right: 15px
    }

    .link-universal--u-ioobehtni {
        margin-left: 0px;
        margin-right: 15px
    }
}

@media (max-width: 479px) {

    .heading--u-i9jty3neq {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 0px
    }

    .text--u-ioclyyjnq {
        margin-bottom: 10px
    }

    .text--u-i17f47e9r {
        margin-bottom: 10px
    }

    .link-universal--u-iwxisvast {
        margin-left: 0px;
        margin-right: 0px;
        width: auto;
        justify-content: center;
        padding-left: 24px;
        padding-right: 24px
    }

    .text--u-ixbsoo8oe {
        font-size: 16px;
        text-align: center
    }

    .link-universal--u-ihpilhx0m {
        margin-left: 0px;
        margin-right: 0px;
        width: auto;
        justify-content: center;
        padding-left: 24px;
        padding-right: 24px
    }

    .text--u-iszw6yplx {
        font-size: 16px;
        text-align: center
    }

    .link-universal--u-ioobehtni {
        margin-left: 0px;
        margin-right: 0px;
        width: auto;
        justify-content: center;
        padding-left: 24px;
        padding-right: 24px
    }

    .text--u-ikgxwicra {
        font-size: 16px;
        text-align: center
    }
}

.mosaic-form--u-ij2930cj6 {
    height: auto;
    min-height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: flex-start;
    color: rgba(var(--color-ig3fsv1y6), 1);
    cursor: auto;
    
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    overflow-wrap: break-word;
    text-align: left;
    text-indent: 0px;
    text-shadow: none;
    text-transform: none;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%
}

.mosaic-form--u-ij2930cj6 * {
    outline-style: none
}

.mosaic-form--u-ij2930cj6 .mosaic-form__title--u-i07lk1pkq {
    ;
    line-height: 4vw;
    text-transform: uppercase;
    font-weight: 600;
    color: rgba(var(--color-ika750pyk), 1);
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 3vw
}

.mosaic-form--u-ij2930cj6 .mosaic-form__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 5px
}

.mosaic-form--u-ij2930cj6 .mosaic-form__field {
    font-size: 14px;
    padding-right: 10px;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-end;
    padding-top: 0px;
    overflow-x: auto;
    overflow-y: auto;
    margin-bottom: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
    min-height: 67px;
    margin-top: 10px;
    color: rgba(var(--color-ingl8yzmv), 1)
}

.mosaic-form--u-ij2930cj6 .mosaic-form__name {
    font-weight: 400;
    font-size: 15px;
    color: rgba(var(--color-ifh50kgba), 1)
}

.mosaic-form--u-ij2930cj6 .mosaic-form__text {
    width: 100%;
    display: block;
    height: 50px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: rgba(var(--color-i1j89isem), 1);
    border-right-color: rgba(var(--color-i2wz1bvvl), 1);
    border-bottom-color: rgba(var(--color-i6wmr2hxh), 1);
    border-left-color: rgba(var(--color-izgschidi), 1);
    padding-bottom: 8px;
    padding-top: 8px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: rgba(var(--color-i8aivjzhu), 1);
    font-size: 16px;
    box-shadow: none;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    
}

.mosaic-form--u-ij2930cj6 .mosaic-form__textarea {
    width: 100%;
    display: block;
    height: 50px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: rgba(var(--color-idyhxcnwu), 1);
    border-right-color: rgba(var(--color-i7lrobdym), 1);
    border-bottom-color: rgba(var(--color-i8uhgtmmw), 1);
    border-left-color: rgba(var(--color-ilcz5k4m4), 1);
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: rgba(var(--color-izk5ki76f), 1);
    min-height: 50px;
    max-height: none;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    box-shadow: none;
    overflow-x: auto;
    overflow-y: auto;
    position: static;
    max-width: none
}

.mosaic-form--u-ij2930cj6 .mosaic-form__success--u-izg2m6c1d {
    font-size: 16px
}

.mosaic-form--u-ij2930cj6 .mosaic-form__error {
    color: rgba(var(--color-iu8rrm9rl), 1);
    text-align: left;
    font-weight: 400;
    font-size: 13px
}

.mosaic-form--u-ij2930cj6 .mosaic-form__required {
    color: rgba(var(--color-ifn9glqjd), 1);
    display: none;
    margin-left: 3px
}

.mosaic-form--u-ij2930cj6 .mosaic-form__note {
    font-size: 12px;
    color: rgba(var(--color-ixs514evd), 1)
}

.mosaic-form--u-ij2930cj6 .mosaic-form__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    vertical-align: top;
    padding-top: 12px;
    padding-right: 30px;
    padding-bottom: 15px;
    padding-left: 30px;
    
    font-size: 12px;
    line-height: normal;
    background-color: rgba(var(--color-ijk7j9cp4), 1);
    color: rgba(var(--color-iknij8nkv), 1);
    position: relative;
    text-decoration-line: none;
    width: 100%;
    flex-shrink: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    height: 54px;
    border-top-color: rgba(var(--color-iqvfu9jbu), 0.2);
    border-right-color: rgba(var(--color-i9qf6awug), 0.2);
    border-bottom-color: rgba(var(--color-icizejjh9), 0.2);
    border-left-color: rgba(var(--color-iyql3efce), 0.2);
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    margin-bottom: 8px;
    margin-left: 0px;
    margin-right: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    box-shadow: 0px 10px 20px -10px rgba(var(--color-i86hjryd0), 0.2);
    overflow-x: hidden;
    overflow-y: hidden
}

.mosaic-form--u-ij2930cj6 .text--u-ivotddvjy {
    text-align: left;
    font-size: 17px;
    margin-bottom: 0px;
    color: rgba(var(--color-il7vantow), 1);
    font-weight: 400;
    ;
    line-height: 26px
}

.mosaic-form--u-ij2930cj6 .div--u-il4j5eo5d {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 75%;
    flex-wrap: wrap;
    padding-bottom: 0px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.mosaic-form--u-ij2930cj6 .div--u-ik3mk8cec {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding-bottom: 0px;
    min-height: auto;
    max-height: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.mosaic-form--u-ij2930cj6 .div--u-i6uicrhwn {
    width: 25%;
    min-height: 67px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: flex-end
}

.mosaic-form--u-ij2930cj6 .mosaic-form__success__text--u-i36dyztqm {
    text-align: left;
    color: rgba(var(--color-iwoo3jh2x), 0.9);
    font-size: 18px;
    font-weight: 400;
    ;
    line-height: 28px
}

.mosaic-form--u-ij2930cj6 .button__text {
    ;
    font-size: 17px;
    font-weight: 400;
    text-transform: none;
    letter-spacing: normal;
    z-index: 1;
    color: rgba(var(--color-izj1phqyt), 1)
}

.mosaic-form--u-ij2930cj6 .text--u-ijpyaja6g {
    font-size: 14px;
    color: rgba(var(--color-ikqbjg8r8), 1);
    font-weight: 400;
    margin-top: 12px;
    
}

.mosaic-form--u-ij2930cj6 .mosaic-form__button:hover {
    background-image: linear-gradient(rgba(var(--color-i4peyf5g4), 0.2) 0%, rgba(var(--color-i4peyf5g4), 0.2) 100%);
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: auto;
    background-attachment: scroll;
    box-shadow: 0px 20px 20px -10px rgba(var(--color-i3gd93z4i), 0.5)
}

.mosaic-form--u-ij2930cj6 .mosaic-form__button:hover .button__text {}

.text--u-ivotddvjy {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    line-height: normal;
    vertical-align: top;
    position: relative
}

.div--u-il4j5eo5d {
    width: 100%;
    position: relative;
    display: block
}

.div--u-ik3mk8cec {
    width: 100%;
    position: relative;
    display: block
}

.div--u-i6uicrhwn {
    width: 100%;
    position: relative;
    display: inline-block
}

.mosaic-form__field--u-iik5qohwj {
    display: inline-block
}

.mosaic-form__button--u-i791nuf53 {
    display: block
}

.div--u-i4zboh4yo {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0px;
    z-index: 1;
    padding-right: 2%;
    margin-left: 0px;
    margin-right: 0px;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    background-color: rgba(var(--color-ipc3klr4l), 1);
    padding-left: 2%;
    padding-top: 40px;
    padding-bottom: 50px;
    margin-top: 40px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: rgba(var(--color-i0ya6fupp), 0.1);
    border-right-color: rgba(var(--color-idre8p5o4), 0.1);
    border-bottom-color: rgba(var(--color-iht2si1rw), 0.1);
    border-left-color: rgba(var(--color-ielenhvnu), 0.1);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-image: linear-gradient(rgba(var(--color-ixe0dhfdq), 0.9) 0%, rgba(var(--color-ixe0dhfdq), 0.9) 100%), var(--image-ikskmmyaz);
    background-repeat: no-repeat, no-repeat;
    background-position: left 0px top 0px, center center;
    background-size: auto, cover;
    background-attachment: scroll, scroll
}

.text--u-ijpyaja6g {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative
}

.blocklist--u-ia6f4o7j5 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    width: auto;
    min-width: 0px;
    font-size: 14px;
    line-height: normal;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: -10px;
    margin-right: -10px;
    padding-bottom: 0px
}

.blocklist--u-ia6f4o7j5 .is-removed {
    display: none
}

.blocklist__items_wrapper--u-iijofry6b {
    width: 100%;
    height: 100%
}

.blocklist__list--u-ihda60au9 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    font-size: 14px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: auto;
    justify-content: flex-start
}

.blocklist__item__outer--u-i0td036jd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-shrink: 0;
    max-width: 100%;
    width: 25%;
    height: auto
}

.blocklist__item__outer--u-i0td036jd:last-child .blocklist__item--u-igzi421c0 {}

.blocklist__item__outer--u-i0td036jd:last-child .blocklist__item_title--u-ikf61b52z {}

.blocklist__item--u-igzi421c0 {
    flex-shrink: 1;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    min-width: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: rgba(var(--color-idwdod8x2), 1);
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    box-shadow: none;
    justify-content: flex-start;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px
}

.blocklist__item--u-igzi421c0:hover .blocklist__item_title--u-ikf61b52z {}

.blocklist__item_title--u-ikf61b52z {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 500;
    font-size: 1.5vw;
    width: 100%;
    ;
    line-height: 2vw;
    margin-bottom: 10px;
    color: rgba(var(--color-i09uvcc92), 1);
    margin-right: 0px;
    margin-top: 5px
}

.blocklist__arrows_wrapper--u-i6blwhdb3 {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    pointer-events: none;
    position: absolute;
    z-index: 2;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    display: none
}

.blocklist__arrows--u-i3arw591w {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-shrink: 0;
    justify-content: space-between;
    margin-top: auto;
    margin-left: 0px;
    padding-left: 20px
}

.blocklist__arrow--prev--u-ijaailmcg {
    flex-shrink: 0;
    pointer-events: auto;
    cursor: pointer;
    width: 40px;
    height: 40px;
    background-color: rgba(var(--color-irgvbgu3v), 0);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    margin-right: 5px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-top-left-radius: 250px;
    border-top-right-radius: 250px;
    border-bottom-right-radius: 250px;
    border-bottom-left-radius: 250px;
    box-shadow: none;
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    border-top-style: none;
    border-top-width: 2px;
    border-right-style: none;
    border-right-width: 2px;
    border-bottom-style: none;
    border-bottom-width: 2px;
    border-left-style: none;
    border-left-width: 2px;
    border-left-color: rgba(var(--color-izpd3whu6), 1);
    border-top-color: rgba(var(--color-iovtlcy3j), 1);
    border-right-color: rgba(var(--color-idyk1u60w), 1);
    border-bottom-color: rgba(var(--color-i4v3pxwq6), 1)
}

.blocklist__arrow--prev--u-ijaailmcg:hover {
    border-right-color: rgba(var(--color-izllbcja7), 1);
    border-left-color: rgba(var(--color-i8jatcn1w), 1);
    background-color: rgba(var(--color-iw6ej3mde), 1)
}

.blocklist__arrow--prev--u-ijaailmcg:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35
}

.blocklist__arrow--prev2--u-ispwdkrjl {
    flex-shrink: 0;
    pointer-events: auto;
    cursor: pointer;
    width: 20px;
    height: 32px;
    background-image: url("/d/fgs16_image-placeholder.png");
    background-repeat: no-repeat;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: 0px
}

.blocklist__arrow--prev2--u-ispwdkrjl:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35
}

.blocklist__arrow--next--u-itir7q0u1 {
    flex-shrink: 0;
    pointer-events: auto;
    cursor: pointer;
    width: 40px;
    height: 40px;
    background-color: rgba(var(--color-iuwpg71nh), 0);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    margin-left: 5px;
    margin-right: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-top-left-radius: 250px;
    border-top-right-radius: 250px;
    border-bottom-right-radius: 250px;
    border-bottom-left-radius: 250px;
    box-shadow: none;
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    border-top-style: none;
    border-top-width: 2px;
    border-right-style: none;
    border-right-width: 2px;
    border-bottom-style: none;
    border-bottom-width: 2px;
    border-left-style: none;
    border-left-width: 2px;
    border-top-color: rgba(var(--color-ink0f5t9w), 0.5);
    border-right-color: rgba(var(--color-iuzffukm1), 0.5);
    border-bottom-color: rgba(var(--color-itjetr2kh), 0.5);
    border-left-color: rgba(var(--color-iq8s0clrh), 0.5)
}

.blocklist__arrow--next--u-itir7q0u1:hover {
    border-right-color: rgba(var(--color-iqeol494b), 1);
    border-left-color: rgba(var(--color-ijy9anvlg), 1);
    border-top-color: rgba(var(--color-iq5an13us), 1);
    border-bottom-color: rgba(var(--color-ikxrycbj2), 1);
    background-color: rgba(var(--color-ilxx5zlb7), 1)
}

.blocklist__arrow--next--u-itir7q0u1:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35
}

.blocklist__arrow--next2--u-ihg7q1p25 {
    pointer-events: auto;
    cursor: pointer;
    width: 20px;
    height: 32px;
    background-image: url("/d/fgs16_image-placeholder.png");
    background-repeat: no-repeat;
    margin-top: auto;
    margin-right: 0px;
    margin-bottom: auto;
    margin-left: auto
}

.blocklist__arrow--next2--u-ihg7q1p25:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35
}

.blocklist__pagination_wrapper--u-it778n9az {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    pointer-events: none;
    position: absolute;
    z-index: 3;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    display: none
}

.blocklist__pagination--u-i2ebw67d8 {
    display: none;
    pointer-events: auto;
    margin-top: auto;
    margin-right: auto;
    margin-left: auto
}

.blocklist__pagination2--u-ik7wu9cu7 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    pointer-events: auto;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    background-color: rgba(var(--color-iytwle60m), 0.2)
}

.blocklist__pagination_item--u-irvh85qj1 {
    flex-shrink: 0;
    cursor: pointer;
    min-width: 17px;
    min-height: 17px;
    margin-right: 5px;
    margin-left: 5px;
    border-top-left-radius: 250px;
    border-top-right-radius: 250px;
    border-bottom-right-radius: 250px;
    border-bottom-left-radius: 250px;
    box-shadow: inset 0px 0px 0px 2px rgba(var(--color-ihpb3eqv4), 1);
    background-image: none;
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: auto;
    background-attachment: scroll;
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease
}

.blocklist__pagination_item--u-irvh85qj1:hover {
    background-image: radial-gradient(at center center, rgba(var(--color-ik70wfxsz), 1) 25%, rgba(var(--color-iufcvivnm), 0) 33%)
}

.blocklist__pagination_item--u-irvh85qj1:active {
    box-shadow: inset 0px 0px 0px 2px rgba(var(--color-itspwxf2z), 1);
    background-image: radial-gradient(at center center, rgba(var(--color-it1btqo5p), 1) 25%, rgba(var(--color-i24jtjd05), 0) 33%)
}

.blocklist__pagination_item2--u-ibomxdroi {
    flex-shrink: 0;
    cursor: pointer;
    min-width: 10px;
    min-height: 10px;
    margin-top: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
    margin-left: 2px;
    background-color: rgba(var(--color-iczcu4d2a), 0.4)
}

.blocklist__controls_container--u-inkxw6bpi {
    display: none;
    pointer-events: none;
    position: absolute;
    z-index: 4;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px
}

.blocklist__controls_wrapper--u-ims01if9a {
    position: relative;
    pointer-events: auto;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: 5px;
    margin-left: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 10px;
    padding-right: 30px;
    padding-bottom: 10px;
    padding-left: 30px;
    max-width: 100%
}

.blocklist__control_arrows--u-itdjf6fgx {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    pointer-events: none;
    position: absolute;
    z-index: 2;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px
}

.div--u-irttxjapo {
    width: 100%;
    position: relative;
    display: block
}

.svg_image--u-if9064k6h {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: 35%;
    width: 35%;
    overflow-x: hidden;
    overflow-y: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease
}

.svg_image--u-if9064k6h svg {
    flex-shrink: 0;
    width: 100%;
    height: 100%
}

.svg_image--u-if9064k6h .path-iamhorrgt {
    fill: rgba(var(--color-if1x7bafr), 1)
}

.svg_image--u-ilo41nxdh {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 35%;
    width: 35%;
    overflow-x: hidden;
    overflow-y: hidden;
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease
}

.svg_image--u-ilo41nxdh:hover {
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease
}

.svg_image--u-ilo41nxdh>svg {
    flex-shrink: 0
}

.svg_image--u-ilo41nxdh svg {
    width: 100%;
    height: 100%
}

.svg_image--u-ilo41nxdh .path-i88qsnhaf {
    fill: rgba(var(--color-ij362yghm), 1)
}

.div--u-inrdxpl6m {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.text--u-i00lzbocx {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative;
    font-size: 16px;
    line-height: 26px;
    color: rgba(var(--color-i3459h8ur), 1)
}

.text--u-i3ga6poft {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 5vw;
    vertical-align: top;
    
    font-weight: 400;
    color: rgba(var(--color-id1fyxjo9), 1);
    line-height: 5.5vw;
    margin-bottom: 10px;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    justify-content: flex-start;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: rgba(var(--color-ib3nv7gff), 0.2);
    font-style: italic;
}

.section--u-ibptv6ov3 {
    display: block;
    width: 100%;
    position: relative;
    padding-left: 3%;
    padding-right: 3%;
    background-color: #eee
}

.container--u-i3do6lnoj {
    width: 100%;
    max-width: 1400px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    position: relative;
    padding-top: 4%;
    padding-bottom: 4%;
    border-top-style: none;
    border-top-width: 1px;
    border-top-color: rgba(var(--color-iowjmg3w3), 0.1)
}

.heading--u-i2680fpel {
    font-size: 3vw;
    line-height: 4vw;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 24px;
    margin-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    ;
    color: rgba(var(--color-iu8qkdfji), 1);
    font-weight: 700;
    text-transform: uppercase
}

.heading--u-i9nr6ic4q {
    font-size: 1.7vw;
    line-height: 2vw;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: auto;
    font-weight: 300;
    color: rgba(var(--color-imi9ksvel), 1);
    ;
    overflow-wrap: break-word;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    letter-spacing: 0.5px;
    text-shadow: none;
    text-transform: none;
    background-color: rgba(var(--color-itv0wjn8m), 0)
}

.div--u-ilpxoqohx {
    width: 100%;
    position: relative;
    display: block
}

.mosaic-form__field--u-i7asq7ilm {
    display: inline-block
}

.div--u-ibiusbzq5 {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    padding-top: 10px;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: rgba(var(--color-i4e787rw4), 0.2);
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.list__item--u-iio5bo481 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-bottom: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.list__item--u-iio5bo481:hover .text--u-iyg8mt0wt {
    text-decoration: none
}

.link-universal--u-izyuujotp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    color: rgba(var(--color-ir22qe5os), 1)
}

.text--u-iyg8mt0wt {
    font-size: 18px;
    text-decoration: none;
    font-weight: 500;
    color: rgba(var(--color-ionqdquto), 1);
    
    padding-left: 15px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: rgba(var(--color-iemzfposv), 1)
}

.list--u-iffy5n5iq {
    display: block
}

.div--u-i7ifp1uwf {
    width: auto;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0px;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 0px;
    margin-top: 10px;
    margin-right: 20px
}

.link-universal--u-i8ycdgxw4 {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    cursor: pointer;
    vertical-align: top;
    padding-top: 15px;
    padding-right: 24px;
    padding-bottom: 15px;
    padding-left: 24px;
    line-height: normal;
    background-color: rgba(var(--color-i5qux9dau), 1);
    color: rgba(var(--color-ieh46d0fq), 1);
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    position: relative;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    margin-top: 10px;
    height: auto;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    box-shadow: inset 0px 0px 0px 1px rgba(var(--color-imtcx6rs5), 1);
    transition-property: all;
    transition-duration: 600ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    border-left-color: rgba(var(--color-isd2p57ji), 1);
    border-right-color: rgba(var(--color-ink3p96yv), 1);
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    text-decoration: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 0px;
    margin-right: 0px;
    min-width: auto
}

.link-universal--u-i8ycdgxw4:hover {
    background-color: rgba(var(--color-iwd32v3a4), 1);
    background-image: linear-gradient(rgba(var(--color-iae0jo43z), 0.2) 0%, rgba(var(--color-iae0jo43z), 0.2) 100%);
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: auto;
    background-attachment: scroll;
    box-shadow: inset 0px 0px 0px 1px rgba(var(--color-inbhf3sg3), 1), 0px 15px 15px -10px rgba(var(--color-i8473vom2), 0.4)
}

.text--u-iectbxgvc {
    ;
    font-size: 15px;
    font-weight: 400;
    color: rgba(var(--color-idq9wiaht), 1);
    text-transform: none;
    z-index: 1;
    text-decoration: none
}

@media (max-width: 991px) {

    .mosaic-form--u-ij2930cj6 .mosaic-form__title--u-i07lk1pkq {
        font-size: 30px;
        line-height: 40px
    }

    .mosaic-form--u-ij2930cj6 .div--u-ik3mk8cec {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .mosaic-form--u-ij2930cj6 .div--u-il4j5eo5d {
        margin-left: 0px;
        margin-right: 0px;
        width: 100%
    }

    .mosaic-form--u-ij2930cj6 .div--u-i6uicrhwn {
        margin-left: 0px;
        margin-right: 0px;
        width: 100%;
        margin-top: 10px
    }

    .mosaic-form--u-ij2930cj6 .text--u-ivotddvjy {
        font-size: 14px
    }

    .div--u-i4zboh4yo {
        width: 100%;
        padding-right: 24px;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        margin-left: 0px;
        margin-right: 0px;
        background-color: rgba(var(--color-iolm29ofc), 0.8);
        margin-top: 20px;
        padding-left: 24px;
        padding-top: 24px;
        padding-bottom: 24px
    }

    .blocklist__list--u-ihda60au9 {
        justify-content: flex-start;
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        height: auto;
        flex-wrap: wrap
    }

    .blocklist__item__outer--u-i0td036jd {
        width: 50%;
        height: auto
    }

    .blocklist__item_title--u-ikf61b52z {
        font-size: 18px;
        line-height: 25px
    }

    .blocklist--u-ia6f4o7j5 {
        padding-bottom: 0px;
        margin-left: -10px;
        margin-right: -10px
    }

    .blocklist__item--u-igzi421c0 {
        margin-left: 10px;
        margin-right: 10px;
        margin-top: 10px;
        margin-bottom: 10px;
        min-width: auto
    }

    .blocklist__items_wrapper--u-iijofry6b {}

    .blocklist__pagination_wrapper--u-it778n9az {
        display: none
    }

    .blocklist__arrows_wrapper--u-i6blwhdb3 {
        display: none
    }

    .blocklist__controls_container--u-inkxw6bpi {
        display: none
    }

    .blocklist__arrows--u-i3arw591w {
        display: none
    }

    .text--u-i3ga6poft {
        font-size: 40px;
        line-height: 50px
    }

    .section--u-ibptv6ov3 {
        padding-left: 20px;
        padding-right: 20px
    }

    .container--u-i3do6lnoj {
        padding-bottom: 25px;
        padding-top: 25px
    }

    .heading--u-i9nr6ic4q {
        font-size: 21px;
        line-height: 120%;
        text-align: left
    }

    .heading--u-i2680fpel {
        font-size: 30px;
        line-height: 40px
    }

    .div--u-i7ifp1uwf {}

    .link-universal--u-i8ycdgxw4 {
        margin-top: 10px
    }
}

@media (max-width: 767px) {

    .mosaic-form--u-ij2930cj6 .mosaic-form__title--u-i07lk1pkq {
        font-size: 25px;
        line-height: 35px
    }

    .mosaic-form--u-ij2930cj6 .div--u-ik3mk8cec {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .mosaic-form--u-ij2930cj6 .mosaic-form__field {
        margin-left: 0px;
        margin-right: 0px;
        width: 100%;
        padding-right: 0px;
        margin-bottom: 0px;
        margin-top: 0px
    }

    .mosaic-form--u-ij2930cj6 .div--u-i6uicrhwn {
        margin-left: 0px;
        margin-right: 0px;
        width: 100%
    }

    .mosaic-form--u-ij2930cj6 .div--u-il4j5eo5d {
        margin-left: 0px;
        margin-right: 0px;
        width: 100%
    }

    .mosaic-form--u-ij2930cj6 .mosaic-form__body {
        margin-left: 0px;
        margin-right: 0px;
        width: 100%
    }

    .mosaic-form--u-ij2930cj6 .text--u-ivotddvjy {
        margin-bottom: 10px;
        font-size: 15px;
        text-align: left
    }

    .mosaic-form--u-ij2930cj6 .mosaic-form__text {
        height: 50px
    }

    .mosaic-form--u-ij2930cj6 .mosaic-form__button {
        margin-top: 20px
    }

    .div--u-i4zboh4yo {
        margin-right: 0px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 20px
    }

    .blocklist__list--u-ihda60au9 {
        justify-content: flex-start;
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        height: auto;
        flex-wrap: wrap
    }

    .blocklist__item__outer--u-i0td036jd {
        width: 50%;
        height: auto
    }

    .blocklist__items_wrapper--u-iijofry6b {}

    .blocklist__pagination_wrapper--u-it778n9az {
        display: none
    }

    .blocklist__arrows_wrapper--u-i6blwhdb3 {
        display: none
    }

    .blocklist__controls_container--u-inkxw6bpi {
        display: none
    }

    .blocklist__pagination--u-i2ebw67d8 {}

    .blocklist--u-ia6f4o7j5 {
        padding-bottom: 0px
    }

    .blocklist__arrows--u-i3arw591w {
        margin-left: auto;
        margin-right: 20px
    }

    .blocklist__arrow--prev--u-ijaailmcg {
        background-color: rgba(var(--color-iv92ox6dg), 1)
    }

    .blocklist__arrow--next--u-itir7q0u1 {
        background-color: rgba(var(--color-ifmlot26b), 1)
    }

    .blocklist__item--u-igzi421c0 {
        min-width: auto;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 20px;
        padding-bottom: 20px
    }

    .div--u-irttxjapo {
        margin-top: 10px
    }

    .text--u-i3ga6poft {
        text-align: left;
        background-image: none;
        background-repeat: repeat;
        background-position: 0 0;
        background-size: auto;
        background-attachment: scroll;
        font-size: 30px;
        line-height: 40px;
        justify-content: flex-start
    }

    .container--u-i3do6lnoj {
        padding-top: 25px
    }

    .heading--u-i9nr6ic4q {
        font-size: 21px;
        line-height: 30px;
        text-align: left;
        margin-bottom: 0px
    }

    .heading--u-i2680fpel {
        font-size: 28px;
        line-height: 38px
    }

    .div--u-i7ifp1uwf {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .link-universal--u-i8ycdgxw4 {
        margin-left: 0px;
        margin-right: 15px
    }

    .blocklist__item_title--u-ikf61b52z {
        font-size: 17px;
        line-height: 26px
    }

    .text--u-i00lzbocx {
        font-size: 14px;
        line-height: 22px
    }
}

@media (max-width: 479px) {

    .mosaic-form--u-ij2930cj6 .mosaic-form__title--u-i07lk1pkq {
        font-size: 21px;
        line-height: 31px
    }

    .mosaic-form--u-ij2930cj6 .text--u-ivotddvjy {
        font-size: 14px
    }

    .mosaic-form--u-ij2930cj6 .mosaic-form__textarea {
        height: auto
    }

    .mosaic-form--u-ij2930cj6 .mosaic-form__text {
        margin-bottom: 10px
    }

    .div--u-i4zboh4yo {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 20px;
        padding-bottom: 20px;
        margin-top: 20px
    }

    .blocklist__list--u-ihda60au9 {
        justify-content: flex-start;
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        height: auto
    }

    .blocklist__item_title--u-ikf61b52z {
        font-size: 16px
    }

    .blocklist__pagination_item--u-irvh85qj1 {
        min-width: 12px;
        min-height: 12px
    }

    .blocklist__item__outer--u-i0td036jd {
        width: 100%;
        height: auto
    }

    .blocklist__item--u-igzi421c0 {
        min-width: auto
    }

    .div--u-irttxjapo {
        margin-top: 0px
    }

    .heading--u-i9nr6ic4q {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 0px
    }

    .heading--u-i2680fpel {
        font-size: 25px;
        line-height: 35px
    }

    .text--u-iyg8mt0wt {
        margin-bottom: 10px
    }

    .link-universal--u-i8ycdgxw4 {
        margin-left: 0px;
        margin-right: 0px;
        width: auto;
        justify-content: center;
        padding-left: 24px;
        padding-right: 24px;
        margin-top: 10px
    }

    .text--u-iectbxgvc {
        font-size: 16px;
        text-align: center
    }
}

@media (min-width: 1280px) {
    .blocklist__list--u-ihda60au9 {
        justify-content: flex-start
    }
}

@media (min-width: 1440px) {
    .blocklist__list--u-ihda60au9 {
        justify-content: flex-start
    }
}

@media (min-width: 1920px) {
    .blocklist__list--u-ihda60au9 {
        justify-content: flex-start
    }
}

.section--u-i18j4ny32 {
    display: block;
    width: 100%;
    position: relative;
    padding-left: 3%;
    padding-right: 3%;
    background-color: rgba(var(--color-icnfaziyd), 1)
}

.container--u-id8h39jtb {
    width: 100%;
    max-width: 1400px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    position: relative;
    padding-top: 4%;
    padding-bottom: 4%;
    border-top-style: none;
    border-top-width: 1px;
    border-top-color: rgba(var(--color-i3185hz3g), 0.1)
}

.heading--u-i7e8jblql {
    font-size: 3vw;
    line-height: 4vw;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    ;
    color: rgba(var(--color-imto5n94e), 1);
    font-weight: 700;
    text-transform: uppercase
}

.heading--u-itvy874wq {
    font-size: 1.7vw;
    line-height: 2vw;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: auto;
    font-weight: 300;
    color: rgba(var(--color-ij7h8sxxl), 1);
    ;
    overflow-wrap: break-word;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    letter-spacing: 0.5px;
    text-shadow: none;
    text-transform: none;
    background-color: rgba(var(--color-i8cvt4ui0), 0)
}

.div--u-iahr6liak {
    width: 100%;
    position: relative;
    display: block;
    margin-bottom: 24px
}

.blocklist--u-i62wfrzee {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    width: auto;
    min-width: 0px;
    font-size: 14px;
    line-height: normal;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: -10px;
    margin-right: -10px;
    padding-bottom: 0px
}

.blocklist--u-i62wfrzee .is-removed {
    display: none
}

.blocklist__items_wrapper--u-i231ig6t0 {
    width: 100%;
    height: 100%
}

.blocklist__list--u-ig2uf0svp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    font-size: 14px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: auto;
    justify-content: flex-start
}

.blocklist__item__outer--u-i66iirsbt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-shrink: 0;
    max-width: 100%;
    width: 100%;
    height: auto
}

.blocklist__item__outer--u-i66iirsbt:last-child .blocklist__item--u-in2jnmplv {}

.blocklist__item__outer--u-i66iirsbt:last-child .blocklist__item_title--u-ihzezssar {}

.blocklist__item--u-in2jnmplv {
    flex-shrink: 1;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    min-width: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: rgba(var(--color-ie7p3a7ch), 1);
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    box-shadow: none;
    justify-content: flex-start;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px
}

.blocklist__item--u-in2jnmplv:hover .blocklist__item_title--u-ihzezssar {}

.blocklist__item_title--u-ihzezssar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 500;
    font-size: 1.4vw;
    width: 100%;
    ;
    line-height: 2vw;
    margin-bottom: 10px;
    color: rgba(var(--color-isukqy6dk), 1);
    margin-right: 0px;
    margin-top: 5px;
    text-transform: uppercase
}

.blocklist__arrows_wrapper--u-idgeajvx1 {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    pointer-events: none;
    position: absolute;
    z-index: 2;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    display: none
}

.blocklist__arrows--u-igkf8mj3t {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-shrink: 0;
    justify-content: space-between;
    margin-top: auto;
    margin-left: 0px;
    padding-left: 20px
}

.blocklist__arrow--prev--u-ilxudhc17 {
    flex-shrink: 0;
    pointer-events: auto;
    cursor: pointer;
    width: 40px;
    height: 40px;
    background-color: rgba(var(--color-ie3e9x7xh), 0);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    margin-right: 5px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-top-left-radius: 250px;
    border-top-right-radius: 250px;
    border-bottom-right-radius: 250px;
    border-bottom-left-radius: 250px;
    box-shadow: none;
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    border-top-style: none;
    border-top-width: 2px;
    border-right-style: none;
    border-right-width: 2px;
    border-bottom-style: none;
    border-bottom-width: 2px;
    border-left-style: none;
    border-left-width: 2px;
    border-left-color: rgba(var(--color-if9icnosn), 1);
    border-top-color: rgba(var(--color-ixtezq5mi), 1);
    border-right-color: rgba(var(--color-ieq5fbs20), 1);
    border-bottom-color: rgba(var(--color-ikaj6uihy), 1)
}

.blocklist__arrow--prev--u-ilxudhc17:hover {
    border-right-color: rgba(var(--color-iabs67r4c), 1);
    border-left-color: rgba(var(--color-izk0rqrzl), 1);
    background-color: rgba(var(--color-iy6ewsbe6), 1)
}

.blocklist__arrow--prev--u-ilxudhc17:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35
}

.blocklist__arrow--prev2--u-i0n51hu3o {
    flex-shrink: 0;
    pointer-events: auto;
    cursor: pointer;
    width: 20px;
    height: 32px;
    background-image: url("/d/fgs16_image-placeholder.png");
    background-repeat: no-repeat;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: 0px
}

.blocklist__arrow--prev2--u-i0n51hu3o:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35
}

.blocklist__arrow--next--u-ihyp7m8mo {
    flex-shrink: 0;
    pointer-events: auto;
    cursor: pointer;
    width: 40px;
    height: 40px;
    background-color: rgba(var(--color-ineaiochl), 0);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    margin-left: 5px;
    margin-right: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-top-left-radius: 250px;
    border-top-right-radius: 250px;
    border-bottom-right-radius: 250px;
    border-bottom-left-radius: 250px;
    box-shadow: none;
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    border-top-style: none;
    border-top-width: 2px;
    border-right-style: none;
    border-right-width: 2px;
    border-bottom-style: none;
    border-bottom-width: 2px;
    border-left-style: none;
    border-left-width: 2px;
    border-top-color: rgba(var(--color-icwnwesp4), 0.5);
    border-right-color: rgba(var(--color-i605fn6bq), 0.5);
    border-bottom-color: rgba(var(--color-iy25csrjl), 0.5);
    border-left-color: rgba(var(--color-ib97v851r), 0.5)
}

.blocklist__arrow--next--u-ihyp7m8mo:hover {
    border-right-color: rgba(var(--color-iqr8vqrzz), 1);
    border-left-color: rgba(var(--color-i04u1xel1), 1);
    border-top-color: rgba(var(--color-ideh9mpgs), 1);
    border-bottom-color: rgba(var(--color-ikuk6ob4v), 1);
    background-color: rgba(var(--color-in7a78tcr), 1)
}

.blocklist__arrow--next--u-ihyp7m8mo:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35
}

.blocklist__arrow--next2--u-i514exb89 {
    pointer-events: auto;
    cursor: pointer;
    width: 20px;
    height: 32px;
    background-image: url("/d/fgs16_image-placeholder.png");
    background-repeat: no-repeat;
    margin-top: auto;
    margin-right: 0px;
    margin-bottom: auto;
    margin-left: auto
}

.blocklist__arrow--next2--u-i514exb89:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35
}

.blocklist__pagination_wrapper--u-i7khzed2e {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    pointer-events: none;
    position: absolute;
    z-index: 3;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    display: none
}

.blocklist__pagination--u-im1kj3pvr {
    display: none;
    pointer-events: auto;
    margin-top: auto;
    margin-right: auto;
    margin-left: auto
}

.blocklist__pagination2--u-i3acm8f69 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    pointer-events: auto;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    background-color: rgba(var(--color-i36cm393j), 0.2)
}

.blocklist__pagination_item--u-i3yx7ie5l {
    flex-shrink: 0;
    cursor: pointer;
    min-width: 17px;
    min-height: 17px;
    margin-right: 5px;
    margin-left: 5px;
    border-top-left-radius: 250px;
    border-top-right-radius: 250px;
    border-bottom-right-radius: 250px;
    border-bottom-left-radius: 250px;
    box-shadow: inset 0px 0px 0px 2px rgba(var(--color-im7oti07u), 1);
    background-image: none;
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: auto;
    background-attachment: scroll;
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease
}

.blocklist__pagination_item--u-i3yx7ie5l:hover {
    background-image: radial-gradient(at center center, rgba(var(--color-idkewjlmk), 1) 25%, rgba(var(--color-ito8caq1d), 0) 33%)
}

.blocklist__pagination_item--u-i3yx7ie5l:active {
    box-shadow: inset 0px 0px 0px 2px rgba(var(--color-ikgvxr815), 1);
    background-image: radial-gradient(at center center, rgba(var(--color-in7m2f4fo), 1) 25%, rgba(var(--color-i7jezxryx), 0) 33%)
}

.blocklist__pagination_item2--u-iwrl7t8wq {
    flex-shrink: 0;
    cursor: pointer;
    min-width: 10px;
    min-height: 10px;
    margin-top: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
    margin-left: 2px;
    background-color: rgba(var(--color-ilnepo3s7), 0.4)
}

.blocklist__controls_container--u-istvg0pw5 {
    display: none;
    pointer-events: none;
    position: absolute;
    z-index: 4;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px
}

.blocklist__controls_wrapper--u-i92v4qk8j {
    position: relative;
    pointer-events: auto;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: 5px;
    margin-left: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 10px;
    padding-right: 30px;
    padding-bottom: 10px;
    padding-left: 30px;
    max-width: 100%
}

.blocklist__control_arrows--u-in6j9gh79 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    pointer-events: none;
    position: absolute;
    z-index: 2;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px
}

.div--u-ixlv27ft2 {
    width: 30%;
    position: relative;
    display: block;
    flex-shrink: 0;
    margin-right: 3%
}

.svg_image--u-ihj8f6slz {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: 35%;
    width: 35%;
    overflow-x: hidden;
    overflow-y: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease
}

.svg_image--u-ihj8f6slz svg {
    flex-shrink: 0;
    width: 100%;
    height: 100%
}

.svg_image--u-ihj8f6slz .path-iamhorrgt {
    fill: rgba(var(--color-i09ftpcxz), 1)
}

.svg_image--u-igw0cgslt {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 35%;
    width: 35%;
    overflow-x: hidden;
    overflow-y: hidden;
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease
}

.svg_image--u-igw0cgslt:hover {
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease
}

.svg_image--u-igw0cgslt>svg {
    flex-shrink: 0
}

.svg_image--u-igw0cgslt svg {
    width: 100%;
    height: 100%
}

.svg_image--u-igw0cgslt .path-i88qsnhaf {
    fill: rgba(var(--color-i4stb4i1u), 1)
}

.div--u-ic4e3nmkd {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.list__item--u-igudt1lc6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 5px;
    margin-top: 5px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    max-width: 100%;
    padding-top: 0px;
    padding-bottom: 0px
}

.list--u-i6sztecl3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    position: relative;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: 10px;
    margin-bottom: 10px
}

.text--u-ic566i7t1 {
    font-weight: 500;
    font-size: 17px;
    color: rgba(var(--color-irf2m44fg), 1);
    line-height: 28px
}

.div--u-ia26s7yqt {
    width: 12px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 12px;
    margin-right: 12px;
    flex-shrink: 0
}

.svg_image--u-ignrcrm0o {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    width: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px
}

.svg_image--u-ignrcrm0o>svg {
    flex-shrink: 0
}

.svg_image--u-ignrcrm0o svg {
    width: 100%;
    height: 100%
}

.svg_image--u-ignrcrm0o .path-ij3b14pqw {
    fill: rgba(var(--color-ira3td53q), 1)
}

.div--u-iwfv73ops {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.div--u-i9rjdu13t {
    width: 67%;
    position: relative;
    display: block;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-top: 24px;
    margin-left: 0px;
    margin-right: 0px
}

.blocklist--u-iwgq4pm2q {
    position: relative;
    display: block;
    vertical-align: top;
    width: auto;
    min-width: 0px;
    font-size: 14px;
    line-height: normal;
    margin-left: -10px;
    margin-right: -10px;
    padding-bottom: 40px
}

.blocklist--u-iwgq4pm2q .is-removed {
    display: none
}

.blocklist__items_wrapper--u-if9dyf0y7 {
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: hidden
}

.blocklist__list--u-i57umlrzy {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    font-size: 14px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: auto;
    justify-content: flex-start
}

.blocklist__item__outer--u-iux9gtsbt {
    display: block;
    flex-shrink: 0;
    max-width: 100%;
    width: 20%;
    height: auto
}

.blocklist__item--u-i1hdzfhsv {
    flex-shrink: 1;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    min-width: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-right: 10px;
    margin-bottom: 30px;
    margin-left: 10px;
    filter: none;
    transition-property: all;
    transition-duration: 700ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    overflow-x: hidden;
    overflow-y: hidden;
    cursor: default;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: rgba(var(--color-iesywm2g5), 0);
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    box-shadow: inset 0px 0px 0px 1px rgba(var(--color-i74lyghj0), 0.1)
}

.blocklist__item--u-i1hdzfhsv:hover {
    filter: blur(0px)
}

.blocklist__item--u-i1hdzfhsv:hover .imageFit--u-i5g4awqrg {
    filter: blur(0px)
}

.blocklist__arrows_wrapper--u-i28yiueey {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    pointer-events: none;
    position: absolute;
    z-index: 2;
    /* top: 0px; */
    left: 0px;
    right: 0px;
    bottom: -10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.blocklist__arrows--u-ia25wqp35 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    flex-shrink: 0;
    justify-content: space-between;
    margin-top: auto;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    /* margin-left: 20px; */
    margin-right: 0%
}

.blocklist__arrow--prev--u-i2ipo81ja {
    flex-shrink: 0;
    pointer-events: auto;
    cursor: pointer;
    background-image: none;
    background-repeat: repeat;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    background-color: rgba(var(--color-i3q9rbhee), 0);
    width: 40px;
    height: 40px;
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.blocklist__arrow--prev--u-i2ipo81ja:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35
}

.blocklist__arrow--prev--u-i2ipo81ja:hover .svg_image--u-iqo06ksy5 .path-iqee9g6i5 {
    fill: rgba(var(--color-ir3cqkhjl), 1)
}

.blocklist__arrow--prev2--u-izfqc1045 {
    flex-shrink: 0;
    pointer-events: auto;
    cursor: pointer;
    width: 20px;
    height: 32px;
    background-image: url("/d/fgs16_image-placeholder.png");
    background-repeat: no-repeat;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: 0px
}

.blocklist__arrow--prev2--u-izfqc1045:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35
}

.blocklist__arrow--next--u-i4sgkzc4j {
    pointer-events: auto;
    cursor: pointer;
    background-image: none;
    background-repeat: repeat;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    background-color: rgba(var(--color-i0adfsnj3), 0);
    width: 40px;
    height: 40px;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}

.blocklist__arrow--next--u-i4sgkzc4j:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35
}

.blocklist__arrow--next--u-i4sgkzc4j:hover .svg_image--u-iv3j9iaqi .path-iryawq5m4 {
    fill: rgba(var(--color-ijqgnp3x2), 1)
}

.blocklist__arrow--next2--u-i8wlq4za1 {
    pointer-events: auto;
    cursor: pointer;
    width: 20px;
    height: 32px;
    background-image: url("/d/fgs16_image-placeholder.png");
    background-repeat: no-repeat;
    margin-top: auto;
    margin-right: 0px;
    margin-bottom: auto;
    margin-left: auto
}

.blocklist__arrow--next2--u-i8wlq4za1:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35
}

.blocklist__pagination_wrapper--u-ihswl93mq {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    pointer-events: none;
    position: absolute;
    z-index: 3;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.blocklist__pagination--u-iuwzgmm6q {
    display: none;
    pointer-events: auto;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: 5px;
    margin-left: auto;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    background-color: rgba(var(--color-iz9aur0zl), 0.2)
}

.blocklist__pagination2--u-i54tyjsb8 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    pointer-events: auto;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    background-color: rgba(var(--color-i10nrl4kb), 0.2)
}

.blocklist__pagination_item--u-i77zqoiar {
    flex-shrink: 0;
    cursor: pointer;
    min-width: 10px;
    min-height: 10px;
    margin-top: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
    margin-left: 2px;
    background-color: rgba(var(--color-i0hknvyc4), 0.4)
}

.blocklist__pagination_item2--u-ijfg8x6ti {
    flex-shrink: 0;
    cursor: pointer;
    min-width: 10px;
    min-height: 10px;
    margin-top: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
    margin-left: 2px;
    background-color: rgba(var(--color-id7m8w74h), 0.4)
}

.blocklist__controls_container--u-ias93ro47 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    pointer-events: none;
    position: absolute;
    z-index: 4;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px
}

.blocklist__controls_wrapper--u-ir8nw3gjo {
    position: relative;
    pointer-events: auto;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: 5px;
    margin-left: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 10px;
    padding-right: 30px;
    padding-bottom: 10px;
    padding-left: 30px;
    max-width: 100%
}

.blocklist__control_arrows--u-iza7cwejy {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    pointer-events: none;
    position: absolute;
    z-index: 2;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px
}

.div--u-i0ag6fthz {
    width: 100%;
    position: relative;
    display: block;
    margin-bottom: 0px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    overflow-x: hidden;
    overflow-y: hidden;
    height: 80px
}

.imageFit--u-i5g4awqrg {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
    height: 100%;
    margin-left: 0px;
    margin-right: 0px;
    filter: none;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px
}

.imageFit__img--u-i0ctorxom {
    object-fit: contain;
    width: 100%;
    height: 100%
}

.imageFit__zoom--u-iypwhkz2b {
    display: none;
    position: absolute;
    right: 20px;
    bottom: 20px;
    width: 40px;
    height: 40px;
    background-color: rgba(var(--color-i336c61yg), 1);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    border-top-left-radius: 250px;
    border-top-right-radius: 250px;
    border-bottom-right-radius: 250px;
    border-bottom-left-radius: 250px
}

.imageFit__zoom--u-iypwhkz2b:hover .svg_image--u-igq64wtkb .path-izaanb8t6 {
    fill: rgba(var(--color-i1t89eys2), 1)
}

.imageFit__zoom--u-iypwhkz2b:hover .svg_image--u-igq64wtkb .path-i8i6x7qqk {
    fill: rgba(var(--color-iw0nlch6b), 1)
}

.svg_image--u-igq64wtkb {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 20px;
    width: 20px;
    overflow-x: hidden;
    overflow-y: hidden
}

.svg_image--u-igq64wtkb svg {
    flex-shrink: 0;
    width: 100%;
    height: 100%
}

.svg_image--u-igq64wtkb .path-i8i6x7qqk {
    fill: rgba(var(--color-ichc8r2fq), 0.5)
}

.svg_image--u-igq64wtkb .path-izaanb8t6 {
    fill: rgba(var(--color-i7x0xufwd), 0.5)
}

.svg_image--u-iqo06ksy5 {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 15px;
    width: 15px;
    overflow-x: hidden;
    overflow-y: hidden
}

.svg_image--u-iqo06ksy5>svg {
    flex-shrink: 0
}

.svg_image--u-iqo06ksy5 svg {
    width: 100%;
    height: 100%
}

.svg_image--u-iqo06ksy5 .path-iqee9g6i5 {
    fill: rgba(var(--color-iffwha2wx), 1)
}

.svg_image--u-iv3j9iaqi {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 15px;
    width: 15px;
    overflow-x: hidden;
    overflow-y: hidden
}

.svg_image--u-iv3j9iaqi>svg {
    flex-shrink: 0
}

.svg_image--u-iv3j9iaqi svg {
    width: 100%;
    height: 100%
}

.svg_image--u-iv3j9iaqi .path-iryawq5m4 {
    fill: rgba(var(--color-i3lqs6306), 1)
}

.rich-text--u-iqiojkepw {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative;
    max-width: 100%;
    overflow-x: auto;
    font-size: 17px;
    ;
    font-weight: 400;
    color: rgba(var(--color-i2txbq1tj), 0.9);
    line-height: 28px;
    padding-left: 24px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: rgba(var(--color-i44opa42h), 0.1);
    margin-bottom: 20px
}

@media (max-width: 991px) {

    .section--u-i18j4ny32 {
        padding-left: 20px;
        padding-right: 20px
    }

    .container--u-id8h39jtb {
        padding-bottom: 25px;
        padding-top: 25px
    }

    .heading--u-itvy874wq {
        font-size: 21px;
        line-height: 120%;
        text-align: left
    }

    .heading--u-i7e8jblql {
        font-size: 30px;
        line-height: 40px
    }

    .blocklist__list--u-ig2uf0svp {
        justify-content: flex-start;
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        height: auto;
        flex-wrap: wrap
    }

    .blocklist__item__outer--u-i66iirsbt {
        width: 100%;
        height: auto
    }

    .blocklist__item_title--u-ihzezssar {
        font-size: 18px;
        line-height: 25px
    }

    .blocklist--u-i62wfrzee {
        padding-bottom: 0px;
        margin-left: -10px;
        margin-right: -10px
    }

    .blocklist__item--u-in2jnmplv {
        margin-left: 10px;
        margin-right: 10px;
        margin-top: 10px;
        margin-bottom: 10px;
        min-width: auto
    }

    .blocklist__items_wrapper--u-i231ig6t0 {}

    .blocklist__pagination_wrapper--u-i7khzed2e {
        display: none
    }

    .blocklist__arrows_wrapper--u-idgeajvx1 {
        display: none
    }

    .blocklist__controls_container--u-istvg0pw5 {
        display: none
    }

    .blocklist__arrows--u-igkf8mj3t {
        display: none
    }

    .list--u-i6sztecl3 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: flex-start;
        width: 100%;
        margin-left: 0px;
        margin-right: 0px
    }

    .list__item--u-igudt1lc6 {
        margin-right: 20px
    }

    .div--u-ia26s7yqt {
        margin-right: 15px
    }

    .div--u-i9rjdu13t {
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        width: 100%;
        padding-left: 0px;
        padding-top: 10px
    }

    .blocklist__list--u-i57umlrzy {
        justify-content: flex-start;
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        height: auto
    }

    .imageFit--u-i5g4awqrg {
        height: 100%
    }

    .blocklist--u-iwgq4pm2q {
        margin-right: -10px;
        margin-left: -10px
    }

    .blocklist__arrows--u-ia25wqp35 {
        margin-right: 0px;
        margin-left: 0px;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        justify-content: flex-start;
        padding-left: 10px
    }

    .blocklist__item__outer--u-iux9gtsbt {
        width: 25%;
        height: auto
    }

    .blocklist__item--u-i1hdzfhsv {
        min-width: auto;
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 15px;
        padding-right: 15px
    }

    .imageFit__img--u-i0ctorxom {
        object-fit: contain
    }

    .blocklist__arrow--next--u-i4sgkzc4j {
        border-top-left-radius: 250px;
        border-top-right-radius: 250px;
        border-bottom-right-radius: 250px;
        border-bottom-left-radius: 250px
    }

    .blocklist__arrow--prev--u-i2ipo81ja {
        border-top-left-radius: 250px;
        border-top-right-radius: 250px;
        border-bottom-right-radius: 250px;
        border-bottom-left-radius: 250px
    }

    .div--u-i0ag6fthz {
        height: 80px
    }

    .rich-text--u-iqiojkepw {
        text-align: left;
        font-size: 16px;
        line-height: 26px
    }

    .div--u-ixlv27ft2 {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        flex-shrink: 1
    }

    .text--u-ic566i7t1 {
        font-size: 16px;
        line-height: 26px
    }

    .div--u-iwfv73ops {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media (max-width: 767px) {

    .container--u-id8h39jtb {
        padding-top: 25px
    }

    .heading--u-itvy874wq {
        font-size: 21px;
        line-height: 30px;
        text-align: left;
        margin-bottom: 0px
    }

    .heading--u-i7e8jblql {
        font-size: 28px;
        line-height: 38px
    }

    .blocklist__list--u-ig2uf0svp {
        justify-content: flex-start;
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        height: auto;
        flex-wrap: wrap
    }

    .blocklist__item__outer--u-i66iirsbt {
        width: 100%;
        height: auto
    }

    .blocklist__items_wrapper--u-i231ig6t0 {}

    .blocklist__pagination_wrapper--u-i7khzed2e {
        display: none
    }

    .blocklist__arrows_wrapper--u-idgeajvx1 {
        display: none
    }

    .blocklist__controls_container--u-istvg0pw5 {
        display: none
    }

    .blocklist__pagination--u-im1kj3pvr {}

    .blocklist--u-i62wfrzee {
        padding-bottom: 0px
    }

    .blocklist__arrows--u-igkf8mj3t {
        margin-left: auto;
        margin-right: 20px
    }

    .blocklist__arrow--prev--u-ilxudhc17 {
        background-color: rgba(var(--color-i8iukc7vi), 1)
    }

    .blocklist__arrow--next--u-ihyp7m8mo {
        background-color: rgba(var(--color-ipi0xjfli), 1)
    }

    .blocklist__item--u-in2jnmplv {
        min-width: auto;
        padding-bottom: 20px;
        padding-top: 20px;
        padding-left: 20px;
        padding-right: 20px
    }

    .div--u-ixlv27ft2 {
        margin-top: 10px
    }

    .list--u-i6sztecl3 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: left;
        width: 100%;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .list__item--u-igudt1lc6 {
        margin-left: 0px;
        margin-right: 0px
    }

    .div--u-ia26s7yqt {
        margin-right: 15px
    }

    .blocklist__list--u-i57umlrzy {
        justify-content: flex-start;
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        height: auto
    }

    .blocklist__arrows--u-ia25wqp35 {
        margin-top: auto;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .blocklist__item__outer--u-iux9gtsbt {
        width: 33.333333333333%;
        height: auto
    }

    .blocklist__item--u-i1hdzfhsv {
        min-width: auto;
        padding-left: 15px;
        padding-bottom: 15px;
        padding-top: 15px;
        padding-right: 15px
    }

    .imageFit__img--u-i0ctorxom {
        object-fit: contain
    }

    .imageFit--u-i5g4awqrg {
        height: 100%
    }

    .blocklist__arrow--prev--u-i2ipo81ja {
        width: 40px;
        height: 40px
    }

    .blocklist__arrow--next--u-i4sgkzc4j {
        width: 40px;
        height: 40px
    }

    .div--u-i0ag6fthz {
        height: 60px
    }

    .blocklist--u-iwgq4pm2q {
        padding-bottom: 40px
    }

    .rich-text--u-iqiojkepw {
        height: auto;
        font-size: 15px;
        line-height: 26px;
        padding-left: 0px;
        border-left-style: none
    }
}

@media (max-width: 479px) {

    .heading--u-itvy874wq {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 0px
    }

    .heading--u-i7e8jblql {
        font-size: 25px;
        line-height: 35px
    }

    .blocklist__list--u-ig2uf0svp {
        justify-content: flex-start;
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        height: auto
    }

    .blocklist__item_title--u-ihzezssar {
        font-size: 16px
    }

    .blocklist__pagination_item--u-i3yx7ie5l {
        min-width: 12px;
        min-height: 12px
    }

    .blocklist__item__outer--u-i66iirsbt {
        width: 100%;
        height: auto
    }

    .blocklist__item--u-in2jnmplv {
        min-width: auto
    }

    .div--u-ixlv27ft2 {
        margin-top: 0px
    }

    .list__item--u-igudt1lc6 {
        margin-bottom: 5px;
        margin-top: 5px
    }

    .list--u-i6sztecl3 {
        justify-content: flex-start
    }

    .text--u-ic566i7t1 {
        font-size: 16px
    }

    .blocklist__list--u-i57umlrzy {
        justify-content: flex-start;
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        height: 125px;
    }

    .imageFit--u-i5g4awqrg {
        height: 100%
    }

    .div--u-i0ag6fthz {
        margin-bottom: 0px
    }

    .blocklist__arrows--u-ia25wqp35 {
        margin-top: auto;
        margin-left: 0px;
        margin-right: auto;
        padding-left: 0px;
        margin-bottom: 0px;
        justify-content: center;
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        flex-shrink: 1
    }

    .blocklist__arrow--prev--u-i2ipo81ja {
        width: 40px;
        height: 40px;
        background-color: rgba(var(--color-i6b4a2c43), 0)
    }

    .blocklist__arrow--next--u-i4sgkzc4j {
        width: 40px;
        height: 40px;
        background-color: rgba(var(--color-ig3dshblj), 0)
    }

    .blocklist--u-iwgq4pm2q {
        margin-right: -5px;
        margin-left: -5px
    }

    .blocklist__item--u-i1hdzfhsv {
        margin-right: 5px;
        min-width: auto;
        margin-left: 5px;
        margin-bottom: 10px
    }

    .blocklist__item__outer--u-iux9gtsbt {
        width: 50%;
        height: auto
    }
}

@media (min-width: 1280px) {

    .blocklist__list--u-ig2uf0svp {
        justify-content: flex-start
    }
}

@media (min-width: 1440px) {

    .blocklist__list--u-ig2uf0svp {
        justify-content: flex-start
    }
}

@media (min-width: 1920px) {

    .blocklist__list--u-ig2uf0svp {
        justify-content: flex-start
    }
}

.section--u-i6tvp78u5 {
    display: block;
    width: 100%;
    position: relative;
    padding-left: 3%;
    padding-right: 3%;
    background-color: #eee;
}

.container--u-ifinzbwe9 {
    width: 100%;
    max-width: 1400px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    position: relative;
    padding-top: 4%;
    padding-bottom: 4%;
    border-top-style: none;
    border-top-width: 1px;
    border-top-color: rgba(var(--color-i8agsai5q), 0.1)
}

.heading--u-iihfy2y93 {
    font-size: 3vw;
    line-height: 4vw;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    ;
    color: rgba(var(--color-ip3ehbc22), 1);
    font-weight: 700;
    text-transform: uppercase
}

.heading--u-ien8rgiw1 {
    font-size: 1.7vw;
    line-height: 2vw;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: auto;
    font-weight: 300;
    color: rgba(var(--color-irfc0o83i), 1);
    ;
    overflow-wrap: break-word;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    letter-spacing: 0.5px;
    text-shadow: none;
    text-transform: none;
    background-color: rgba(var(--color-isrs8zw68), 0)
}

.div--u-il1s8u12j {
    width: 100%;
    position: relative;
    display: block;
    margin-bottom: 24px
}

.rich-text--u-id0yksvmy {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative;
    max-width: 70%;
    overflow-x: auto;
    font-size: 17px;
    ;
    font-weight: 400;
    color: rgba(var(--color-i1mcz2lw7), 0.9);
    line-height: 28px;
    padding-left: 24px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: rgba(var(--color-ij4n1kujj), 0.1);
    min-width: 840px
}

.div--u-isk8upi77 {
    width: 100%;
    position: relative;
    display: block;
    margin-top: 24px;
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    padding-right: 24px;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    background-color: rgba(var(--color-iz6ilatg3), 1)
}

.mosaic-tabs--u-imjge812x {
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 0px
}

.mosaic-tabs__head--u-itgyl6kfi {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0%;
    margin-top: 0%;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-right: 0%;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    box-shadow: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: flex-start;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    margin-bottom: 0px
}

.mosaic-tabs__item--u-idmy3bmdr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 14px;
    cursor: pointer;
    margin-left: 0px;
    margin-right: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 14px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    box-shadow: inset 0px 0px 0px 1px rgba(var(--color-ifz1kcrik), 1);
    background-color: rgba(var(--color-iot3vpkxx), 0)
}

.mosaic-tabs__item--u-idmy3bmdr:hover {
    background-color: rgba(var(--color-iu9r38x98), 1);
    box-shadow: none
}

.mosaic-tabs__item--u-idmy3bmdr:active {
    box-shadow: none;
    background-color: rgba(var(--color-in5qrn5im), 1)
}

.mosaic-tabs__item--u-idmy3bmdr.is-opened {
    background-color: rgba(var(--color-iumqryw2s), 1);
    box-shadow: none;
    margin-left: 0px;
    margin-right: 10px
}

.mosaic-tabs__item--u-idmy3bmdr:hover .mosaic-tabs__title--u-i3x1lbfkz {
    color: rgba(var(--color-i3mw8u7f1), 1)
}

.mosaic-tabs__item--u-idmy3bmdr:active .mosaic-tabs__title--u-i3x1lbfkz {
    color: rgba(var(--color-iwa0mbs7h), 1)
}

.mosaic-tabs__item--u-idmy3bmdr.is-opened .mosaic-tabs__title--u-i3x1lbfkz {
    color: rgba(var(--color-i85c8ipct), 1);
    text-align: center
}

.mosaic-tabs__title--u-i3x1lbfkz {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    color: rgba(var(--color-i4mum2d63), 1);
    font-size: 18px;
    font-weight: 500;
    text-transform: none;
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    ;
    text-align: center
}

.mosaic-tabs__body--u-irkzdta8j {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    flex-shrink: 1
}

.mosaic-tabs__content__outer--u-ixqehucmr {
    display: none;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    flex-shrink: 1
}

.mosaic-tabs__content--u-izqyseifv {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 0px;
    padding-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    flex-shrink: 1
}

.div--u-ifl6nlkh4 {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: 20px
}

.div--u-iqe7wea0f {
    width: 100%;
    position: relative;
    display: inline-block;
    margin-top: 0px
}

.list__item--u-iubzhpln2 {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    width: 25%;
    height: 40vh;
    min-height: 20vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 300px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    flex-shrink: 0;
    overflow-x: auto;
    overflow-y: auto
}

.list__item--u-iubzhpln2:nth-child(4n + 3) {
    width: 50%;
    max-height: 50vh;
    min-width: 600px
}

.list__item--u-iubzhpln2:nth-child(4n + 4) {
    width: 50%;
    max-height: 50vh
}

.list__item--u-iubzhpln2:hover .imageFit__overlay--u-i1phmqjnh {
    background-color: rgba(var(--color-ient509gs), 0.3)
}

.div--u-izd27ufep {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px
}

.div--u-izd27ufep:hover .imageFit--u-ikhtz7268 {
    transform: scale3d(1.1, 1.1, 1)
}

.div--u-izd27ufep:hover .imageFit__zoom--u-ideybgc7u {
    right: 10%;
    bottom: 10%;
    position: absolute;
    left: auto;
    top: auto;
    width: 40px;
    height: 40px
}

.div--u-izd27ufep:hover .imageFit__overlay--u-i1phmqjnh {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    background-color: rgba(var(--color-infdjx9nx), 0)
}

.imageFit--u-ikhtz7268 {
    position: relative;
    display: inline-block;
    vertical-align: top;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
    height: 100%;
    margin-left: 0px;
    margin-right: 0px;
    transition-property: all;
    transition-duration: 600ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px
}

.imageFit__img--u-iuodlua4u {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.imageFit__overlay--u-i1phmqjnh {
    display: none;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: rgba(var(--color-ilisxosw9), 0.2);
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    justify-content: center;
    background-image: linear-gradient(rgba(var(--color-icfwg505l), 0.2) 0%, rgba(var(--color-ii1mz1mvw), 0) 63%);
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: auto;
    background-attachment: scroll
}

.imageFit__zoom--u-ideybgc7u {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    right: 24px;
    bottom: 24px;
    width: 32px;
    height: 32px;
    opacity: 0.5;
    transition-property: all;
    transition-duration: 800ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center
}

.svg_image--u-ievphazcl {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    width: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px
}

.svg_image--u-ievphazcl svg {
    flex-shrink: 0;
    width: 100%;
    height: 100%
}

.svg_image--u-ievphazcl .path-iqk10y9n9 {
    fill: rgba(var(--color-izn1bvpew), 1)
}

.svg_image--u-ievphazcl .path-i5q9tojnz {
    fill: rgba(var(--color-idqyzqo2c), 1)
}

.list--u-iy742kzey {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px
}

.rich-text--u-ibol0xx6c {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative;
    max-width: 70%;
    overflow-x: auto;
    font-size: 17px;
    ;
    font-weight: 400;
    color: rgba(var(--color-ilx32rrjr), 0.9);
    line-height: 28px;
    padding-left: 24px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: rgba(var(--color-ijvxi5f5w), 0.1);
    min-width: 840px;
    margin-top: 24px
}

.blocklist--u-i302kbjw2 {
    position: relative;
    display: block;
    vertical-align: top;
    width: auto;
    min-width: 0px;
    font-size: 14px;
    line-height: normal;
    margin-left: -10px;
    margin-right: -10px;
    padding-bottom: 40px
}

.blocklist--u-i302kbjw2 .is-removed {
    display: none
}

.blocklist__items_wrapper--u-ip1rtmsxe {
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: hidden
}

.blocklist__list--u-iy2j7k567 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    font-size: 14px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: auto;
    justify-content: flex-start
}

.blocklist__item__outer--u-icrcumamz {
    display: block;
    flex-shrink: 0;
    max-width: 100%;
    width: 12.5%;
    height: auto
}

.blocklist__item--u-i3tgqvkya {
    flex-shrink: 1;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    min-width: auto;
    max-width: 100%;
    margin-top: 0px;
    margin-right: 10px;
    margin-bottom: 30px;
    margin-left: 10px;
    filter: none;
    transition-property: all;
    transition-duration: 700ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    overflow-x: hidden;
    overflow-y: hidden;
    cursor: default;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: rgba(var(--color-i3qw6vx9l), 0);
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    box-shadow: inset 0px 0px 0px 1px rgba(var(--color-i5qknayt5), 0.1)
}

.blocklist__item--u-i3tgqvkya:hover {
    filter: blur(0px)
}

.blocklist__item--u-i3tgqvkya:hover .imageFit--u-iw3hbrqc6 {
    filter: blur(0px)
}

.blocklist__arrows_wrapper--u-ii5fw6mh6 {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    pointer-events: none;
    position: absolute;
    z-index: 2;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.blocklist__arrows--u-ibospol5c {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    flex-shrink: 0;
    justify-content: space-between;
    margin-top: auto;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 20px;
    margin-right: 0%
}

.blocklist__arrow--prev--u-i3yc6pxnc {
    flex-shrink: 0;
    pointer-events: auto;
    cursor: pointer;
    background-image: none;
    background-repeat: repeat;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    background-color: rgba(var(--color-izhek6gm7), 0);
    width: 40px;
    height: 40px;
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px
}

.blocklist__arrow--prev--u-i3yc6pxnc:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35
}

.blocklist__arrow--prev--u-i3yc6pxnc:hover .svg_image--u-iiv2auglw .path-iqee9g6i5 {
    fill: rgba(var(--color-iwdb477qq), 1)
}

.blocklist__arrow--prev2--u-i15y9tenr {
    flex-shrink: 0;
    pointer-events: auto;
    cursor: pointer;
    width: 20px;
    height: 32px;
    background-image: url("/d/fgs16_image-placeholder.png");
    background-repeat: no-repeat;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: 0px
}

.blocklist__arrow--prev2--u-i15y9tenr:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35
}

.blocklist__arrow--next--u-innbylhv6 {
    pointer-events: auto;
    cursor: pointer;
    background-image: none;
    background-repeat: repeat;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    background-color: rgba(var(--color-i5f67vmr1), 0);
    width: 40px;
    height: 40px;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}

.blocklist__arrow--next--u-innbylhv6:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35
}

.blocklist__arrow--next--u-innbylhv6:hover .svg_image--u-ivqxim7qk .path-iryawq5m4 {
    fill: rgba(var(--color-itiwilfnk), 1)
}

.blocklist__arrow--next2--u-i514px41c {
    pointer-events: auto;
    cursor: pointer;
    width: 20px;
    height: 32px;
    background-image: url("/d/fgs16_image-placeholder.png");
    background-repeat: no-repeat;
    margin-top: auto;
    margin-right: 0px;
    margin-bottom: auto;
    margin-left: auto
}

.blocklist__arrow--next2--u-i514px41c:disabled {
    pointer-events: none;
    cursor: auto;
    opacity: 0.35
}

.blocklist__pagination_wrapper--u-i156b16v9 {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    pointer-events: none;
    position: absolute;
    z-index: 3;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.blocklist__pagination--u-ivloaodz8 {
    display: none;
    pointer-events: auto;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: 5px;
    margin-left: auto;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    background-color: rgba(var(--color-ir5ocx3ir), 0.2)
}

.blocklist__pagination2--u-idwie2geo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    pointer-events: auto;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    background-color: rgba(var(--color-i44ykja3s), 0.2)
}

.blocklist__pagination_item--u-is9efbjz8 {
    flex-shrink: 0;
    cursor: pointer;
    min-width: 10px;
    min-height: 10px;
    margin-top: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
    margin-left: 2px;
    background-color: rgba(var(--color-ihm9x2bkm), 0.4)
}

.blocklist__pagination_item2--u-iy1tjk1p3 {
    flex-shrink: 0;
    cursor: pointer;
    min-width: 10px;
    min-height: 10px;
    margin-top: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
    margin-left: 2px;
    background-color: rgba(var(--color-igszhqrnm), 0.4)
}

.blocklist__controls_container--u-ih9tjbmu1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    pointer-events: none;
    position: absolute;
    z-index: 4;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px
}

.blocklist__controls_wrapper--u-i8e6qxjcg {
    position: relative;
    pointer-events: auto;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: 5px;
    margin-left: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 10px;
    padding-right: 30px;
    padding-bottom: 10px;
    padding-left: 30px;
    max-width: 100%
}

.blocklist__control_arrows--u-im7496hie {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    pointer-events: none;
    position: absolute;
    z-index: 2;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px
}

.div--u-i580dar0o {
    width: 100%;
    position: relative;
    display: block;
    margin-bottom: 0px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    overflow-x: hidden;
    overflow-y: hidden;
    height: 80px
}

.imageFit--u-iw3hbrqc6 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
    height: 100%;
    margin-left: 0px;
    margin-right: 0px;
    filter: none;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px
}

.imageFit__img--u-immd1uprz {
    object-fit: contain;
    width: 100%;
    height: 100%
}

.imageFit__zoom--u-in41hldva {
    display: none;
    position: absolute;
    right: 20px;
    bottom: 20px;
    width: 40px;
    height: 40px;
    background-color: rgba(var(--color-ihqwu09fb), 1);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    border-top-left-radius: 250px;
    border-top-right-radius: 250px;
    border-bottom-right-radius: 250px;
    border-bottom-left-radius: 250px
}

.imageFit__zoom--u-in41hldva:hover .svg_image--u-i0k7gxz3l .path-izaanb8t6 {
    fill: rgba(var(--color-imaqak54f), 1)
}

.imageFit__zoom--u-in41hldva:hover .svg_image--u-i0k7gxz3l .path-i8i6x7qqk {
    fill: rgba(var(--color-igagd65n7), 1)
}

.svg_image--u-i0k7gxz3l {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 20px;
    width: 20px;
    overflow-x: hidden;
    overflow-y: hidden
}

.svg_image--u-i0k7gxz3l svg {
    flex-shrink: 0;
    width: 100%;
    height: 100%
}

.svg_image--u-i0k7gxz3l .path-i8i6x7qqk {
    fill: rgba(var(--color-ink2z7zi4), 0.5)
}

.svg_image--u-i0k7gxz3l .path-izaanb8t6 {
    fill: rgba(var(--color-i7s0ouiyv), 0.5)
}

.svg_image--u-iiv2auglw {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 15px;
    width: 15px;
    overflow-x: hidden;
    overflow-y: hidden
}

.svg_image--u-iiv2auglw>svg {
    flex-shrink: 0
}

.svg_image--u-iiv2auglw svg {
    width: 100%;
    height: 100%
}

.svg_image--u-iiv2auglw .path-iqee9g6i5 {
    fill: rgba(var(--color-ibkj49446), 1)
}

.svg_image--u-ivqxim7qk {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 15px;
    width: 15px;
    overflow-x: hidden;
    overflow-y: hidden
}

.svg_image--u-ivqxim7qk>svg {
    flex-shrink: 0
}

.svg_image--u-ivqxim7qk svg {
    width: 100%;
    height: 100%
}

.svg_image--u-ivqxim7qk .path-iryawq5m4 {
    fill: rgba(var(--color-i3reu6jyb), 1)
}

.div--u-ijnoyvtha {
    width: 100%;
    position: relative;
    display: block;
    margin-top: 24px
}

.rich-text--u-ibjg0nd9o {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative;
    max-width: 70%;
    overflow-x: auto;
    font-size: 17px;
    ;
    font-weight: 400;
    color: rgba(var(--color-ipvevitoe), 0.9);
    line-height: 28px;
    padding-left: 24px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: rgba(var(--color-isu9mhvzf), 0.1);
    min-width: 840px;
    margin-top: 24px
}

.mosaic-form--u-i0ldi9dzj {
    height: auto;
    min-height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: flex-start;
    color: rgba(var(--color-irzqoutt2), 1);
    cursor: auto;
    
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    overflow-wrap: break-word;
    text-align: left;
    text-indent: 0px;
    text-shadow: none;
    text-transform: none;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%
}

.mosaic-form--u-i0ldi9dzj * {
    outline-style: none
}

.mosaic-form--u-i0ldi9dzj .mosaic-form__title--u-i4vr8wpp5 {
    ;
    line-height: 4vw;
    text-transform: uppercase;
    font-weight: 600;
    color: rgba(var(--color-img9ywov1), 1);
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 3vw
}

.mosaic-form--u-i0ldi9dzj .mosaic-form__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 5px
}

.mosaic-form--u-i0ldi9dzj .mosaic-form__field {
    font-size: 14px;
    padding-right: 10px;
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-end;
    padding-top: 0px;
    overflow-x: auto;
    overflow-y: auto;
    margin-bottom: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
    min-height: 67px;
    margin-top: 10px;
    color: rgba(var(--color-insk6lnbu), 1)
}

.mosaic-form--u-i0ldi9dzj .mosaic-form__name {
    font-weight: 400;
    font-size: 15px;
    color: rgba(var(--color-i6c2x0i8j), 1)
}

.mosaic-form--u-i0ldi9dzj .mosaic-form__text {
    width: 100%;
    display: block;
    height: 50px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: rgba(var(--color-immrbdupk), 1);
    border-right-color: rgba(var(--color-i55fqla2v), 1);
    border-bottom-color: rgba(var(--color-ik6e5sqwm), 1);
    border-left-color: rgba(var(--color-iplktpy3m), 1);
    padding-bottom: 8px;
    padding-top: 8px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: rgba(var(--color-idldczx9r), 1);
    font-size: 16px;
    box-shadow: none;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    
}

.mosaic-form--u-i0ldi9dzj .mosaic-form__textarea {
    width: 100%;
    display: block;
    height: 50px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: rgba(var(--color-i4cw7etyw), 1);
    border-right-color: rgba(var(--color-itayuwoxa), 1);
    border-bottom-color: rgba(var(--color-ive1nmtu7), 1);
    border-left-color: rgba(var(--color-ipdxb223u), 1);
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: rgba(var(--color-i34qb2vxl), 1);
    min-height: 50px;
    max-height: none;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    box-shadow: none;
    overflow-x: auto;
    overflow-y: auto;
    position: static;
    max-width: none
}

.mosaic-form--u-i0ldi9dzj .mosaic-form__success--u-ihyxackep {
    font-size: 16px
}

.mosaic-form--u-i0ldi9dzj .mosaic-form__error {
    color: rgba(var(--color-iqv67b998), 1);
    text-align: left;
    font-weight: 400;
    font-size: 13px
}

.mosaic-form--u-i0ldi9dzj .mosaic-form__required {
    color: rgba(var(--color-iorfjr2xh), 1);
    display: none;
    margin-left: 3px
}

.mosaic-form--u-i0ldi9dzj .mosaic-form__note {
    font-size: 12px;
    color: rgba(var(--color-iyp2w7lw7), 1)
}

.mosaic-form--u-i0ldi9dzj .mosaic-form__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    vertical-align: top;
    padding-top: 12px;
    padding-right: 30px;
    padding-bottom: 15px;
    padding-left: 30px;
    
    font-size: 12px;
    line-height: normal;
    background-color: rgba(var(--color-ir1v3dgu3), 1);
    color: rgba(var(--color-i6yvz5jx9), 1);
    position: relative;
    text-decoration-line: none;
    width: 100%;
    flex-shrink: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    height: 54px;
    border-top-color: rgba(var(--color-ir01oi9ai), 0.2);
    border-right-color: rgba(var(--color-it1j3bwip), 0.2);
    border-bottom-color: rgba(var(--color-ic09ixb42), 0.2);
    border-left-color: rgba(var(--color-i875vz3xl), 0.2);
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    margin-bottom: 8px;
    margin-left: 0px;
    margin-right: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    box-shadow: 0px 10px 20px -10px rgba(var(--color-iw0yc7qxo), 0.2);
    overflow-x: hidden;
    overflow-y: hidden
}

.mosaic-form--u-i0ldi9dzj .text--u-iol35jqag {
    text-align: left;
    font-size: 17px;
    margin-bottom: 0px;
    color: rgba(var(--color-ibigeg9xm), 1);
    font-weight: 400;
    ;
    line-height: 26px
}

.mosaic-form--u-i0ldi9dzj .div--u-icrsj94ax {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 75%;
    flex-wrap: wrap;
    padding-bottom: 0px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.mosaic-form--u-i0ldi9dzj .div--u-i6t27ykvf {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding-bottom: 0px;
    min-height: auto;
    max-height: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.mosaic-form--u-i0ldi9dzj .div--u-idntc839d {
    width: 25%;
    min-height: 67px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: flex-end
}

.mosaic-form--u-i0ldi9dzj .mosaic-form__success__text--u-ik0bf9s83 {
    text-align: left;
    color: rgba(var(--color-ipc7dxm4d), 0.9);
    font-size: 18px;
    font-weight: 400;
    ;
    line-height: 28px
}

.mosaic-form--u-i0ldi9dzj .button__text {
    ;
    font-size: 17px;
    font-weight: 400;
    text-transform: none;
    letter-spacing: normal;
    z-index: 1;
    color: rgba(var(--color-itgwq4abj), 1)
}

.mosaic-form--u-i0ldi9dzj .text--u-in3akkkd0 {
    font-size: 14px;
    color: rgba(var(--color-ie3p3dr3g), 1);
    font-weight: 400;
    margin-top: 12px;
    
}

.mosaic-form--u-i0ldi9dzj .mosaic-form__button:hover {
    background-image: linear-gradient(rgba(var(--color-id029dm73), 0.2) 0%, rgba(var(--color-id029dm73), 0.2) 100%);
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: auto;
    background-attachment: scroll;
    box-shadow: 0px 20px 20px -10px rgba(var(--color-iffi8t8uu), 0.5)
}

.mosaic-form--u-i0ldi9dzj .mosaic-form__button:hover .button__text {}

.text--u-iol35jqag {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    line-height: normal;
    vertical-align: top;
    position: relative
}

.div--u-icrsj94ax {
    width: 100%;
    position: relative;
    display: block
}

.div--u-i6t27ykvf {
    width: 100%;
    position: relative;
    display: block
}

.div--u-idntc839d {
    width: 100%;
    position: relative;
    display: inline-block
}

.mosaic-form__field--u-isi64rr05 {
    display: inline-block
}

.mosaic-form__button--u-iholt1co1 {
    display: block
}

.div--u-igthn4vnh {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    margin-left: 29px !important;
    margin-right: 29px !important;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0px;
    z-index: 1;
    padding-right: 2%;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    background-color: rgba(var(--color-i7p1t0xjf), 1);
    padding-left: 2%;
    padding-top: 40px;
    padding-bottom: 50px;
    margin-top: 40px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: rgba(var(--color-iuhgr2fc5), 0.1);
    border-right-color: rgba(var(--color-i705urnfc), 0.1);
    border-bottom-color: rgba(var(--color-i9p0ip7h3), 0.1);
    border-left-color: rgba(var(--color-iy10wk2tk), 0.1);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-image: linear-gradient(rgba(var(--color-ia6fb0fm6), 0.9) 0%, rgba(var(--color-ia6fb0fm6), 0.9) 100%), var(--image-imb1e1z2i);
    background-repeat: no-repeat, no-repeat;
    background-position: left 0px top 0px, center center;
    background-size: auto, cover;
    background-attachment: scroll, scroll
}

.text--u-in3akkkd0 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative
}

.mosaic-form__field--u-ieztqfh3k {
    display: inline-block
}

@media (max-width: 991px) {

    .section--u-i6tvp78u5 {
        padding-left: 20px;
        padding-right: 20px
    }

    .container--u-ifinzbwe9 {
        padding-bottom: 25px;
        padding-top: 25px
    }

    .heading--u-ien8rgiw1 {
        font-size: 21px;
        line-height: 120%;
        text-align: left
    }

    .heading--u-iihfy2y93 {
        font-size: 30px;
        line-height: 40px
    }

    .rich-text--u-id0yksvmy {
        text-align: left;
        min-width: auto;
        max-width: none;
        padding-left: 12px;
        font-size: 16px;
        line-height: 26px
    }

    .mosaic-tabs__head--u-itgyl6kfi {
        padding-top: 0px;
        margin-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        overflow-x: visible;
        overflow-y: visible;
        margin-left: 0px;
        margin-right: -10px
    }

    .mosaic-tabs__item--u-idmy3bmdr {
        margin-bottom: 10px;
        padding-left: 18px;
        padding-right: 18px;
        margin-top: 10px;
        margin-left: 5px;
        margin-right: 5px
    }

    .mosaic-tabs__item--u-idmy3bmdr.is-opened {
        padding-left: 20px;
        padding-right: 20px
    }

    .mosaic-tabs__title--u-i3x1lbfkz {
        font-size: 16px;
        line-height: 22px
    }

    .list__item--u-iubzhpln2 {
        min-height: auto;
        min-width: auto;
        height: 30vw;
        max-height: none
    }

    .imageFit__zoom--u-ideybgc7u {
        width: 24px;
        height: 24px
    }

    .div--u-izd27ufep:hover .svg_image--u-ievphazcl {
        right: auto
    }

    .div--u-izd27ufep:hover .imageFit__zoom--u-ideybgc7u {
        right: 24px;
        top: auto;
        left: auto;
        bottom: 24px;
        width: 24px;
        height: 24px
    }

    .rich-text--u-ibol0xx6c {
        text-align: left;
        min-width: auto;
        max-width: none;
        margin-top: 10px;
        padding-left: 12px;
        font-size: 16px;
        line-height: 26px
    }

    .blocklist__list--u-iy2j7k567 {
        justify-content: flex-start;
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        height: auto
    }

    .imageFit--u-iw3hbrqc6 {
        height: 100%
    }

    .blocklist--u-i302kbjw2 {
        margin-right: -10px;
        margin-left: -10px
    }

    .blocklist__arrows--u-ibospol5c {
        margin-right: 0px;
        margin-left: 0px;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        justify-content: flex-start;
        padding-left: 10px
    }

    .blocklist__item__outer--u-icrcumamz {
        width: 25%;
        height: auto
    }

    .blocklist__item--u-i3tgqvkya {
        min-width: auto;
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 15px;
        padding-right: 15px
    }

    .imageFit__img--u-immd1uprz {
        object-fit: contain
    }

    .blocklist__arrow--next--u-innbylhv6 {
        border-top-left-radius: 250px;
        border-top-right-radius: 250px;
        border-bottom-right-radius: 250px;
        border-bottom-left-radius: 250px
    }

    .blocklist__arrow--prev--u-i3yc6pxnc {
        border-top-left-radius: 250px;
        border-top-right-radius: 250px;
        border-bottom-right-radius: 250px;
        border-bottom-left-radius: 250px
    }

    .div--u-i580dar0o {
        height: 80px
    }

    .rich-text--u-ibjg0nd9o {
        text-align: left;
        padding-left: 12px;
        margin-top: 12px;
        min-width: auto;
        max-width: none
    }

    .mosaic-form--u-i0ldi9dzj .mosaic-form__title--u-i4vr8wpp5 {
        font-size: 30px;
        line-height: 40px
    }

    .mosaic-form--u-i0ldi9dzj .div--u-i6t27ykvf {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .mosaic-form--u-i0ldi9dzj .div--u-icrsj94ax {
        margin-left: 0px;
        margin-right: 0px;
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .mosaic-form--u-i0ldi9dzj .div--u-idntc839d {
        margin-left: 0px;
        margin-right: 0px;
        width: 100%;
        margin-top: 10px
    }

    .mosaic-form--u-i0ldi9dzj .text--u-iol35jqag {
        font-size: 14px
    }

    .mosaic-form--u-i0ldi9dzj .mosaic-form__field {
        width: 100%
    }

    .mosaic-form--u-i0ldi9dzj .mosaic-form__textarea {
        height: auto
    }

    .div--u-igthn4vnh {
        width: 100%;
        padding-right: 24px;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        margin-left: 0px;
        margin-right: 0px;
        background-color: rgba(var(--color-i8q261wdc), 0.8);
        margin-top: 20px;
        padding-left: 24px;
        padding-top: 24px;
        padding-bottom: 24px
    }

    .div--u-isk8upi77 {
        padding-top: 20px;
        padding-bottom: 20px
    }
}

@media (max-width: 767px) {

    .container--u-ifinzbwe9 {
        padding-top: 25px
    }

    .heading--u-ien8rgiw1 {
        font-size: 21px;
        line-height: 30px;
        text-align: left;
        margin-bottom: 0px
    }

    .heading--u-iihfy2y93 {
        font-size: 28px;
        line-height: 38px
    }

    .rich-text--u-id0yksvmy {
        height: auto;
        font-size: 15px;
        line-height: 26px;
        padding-left: 0px;
        border-left-style: none
    }

    .mosaic-tabs__head--u-itgyl6kfi {
        padding-top: 5px;
        margin-top: 0px;
        padding-bottom: 5px;
        padding-left: 0px;
        padding-right: 0px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        margin-left: 0px;
        margin-right: 0px;
        flex-wrap: wrap;
        justify-content: flex-start
    }

    .mosaic-tabs__item--u-idmy3bmdr {
        width: auto;
        margin-left: 0px;
        margin-right: 10px;
        text-align: center;
        padding-left: 12px;
        padding-right: 12px;
        margin-top: 5px;
        margin-bottom: 5px
    }

    .mosaic-tabs__item--u-idmy3bmdr.is-opened {
        width: auto
    }

    .imageFit--u-ikhtz7268 {
        width: 100%;
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        flex-shrink: 1;
        margin-left: 0px;
        margin-right: 0px
    }

    .list__item--u-iubzhpln2 {
        min-width: auto;
        margin-left: 0px;
        margin-right: 0px;
        width: 50%;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        flex-shrink: 0
    }

    .list__item--u-iubzhpln2:nth-child(4n + 3) {
        min-width: auto
    }

    .div--u-izd27ufep {
        width: 100%;
        justify-content: flex-start;
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        flex-shrink: 1
    }

    .list--u-iy742kzey {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .imageFit__zoom--u-ideybgc7u {
        width: 24px;
        height: 24px;
        bottom: 20px;
        right: 20px
    }

    .div--u-ifl6nlkh4 {
        margin-top: 0px
    }

    .rich-text--u-ibol0xx6c {
        height: auto;
        font-size: 15px;
        line-height: 26px;
        padding-left: 0px;
        border-left-style: none
    }

    .blocklist__list--u-iy2j7k567 {
        justify-content: flex-start;
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        height: auto
    }

    .blocklist__arrows--u-ibospol5c {
        margin-top: auto;
        margin-right: 0px;
        margin-bottom: 0px
    }

    .blocklist__item__outer--u-icrcumamz {
        width: 33.333333333333%;
        height: auto
    }

    .blocklist__item--u-i3tgqvkya {
        min-width: auto;
        padding-left: 15px;
        padding-bottom: 15px;
        padding-top: 15px;
        padding-right: 15px
    }

    .imageFit__img--u-immd1uprz {
        object-fit: contain
    }

    .imageFit--u-iw3hbrqc6 {
        height: 100%
    }

    .blocklist__arrow--prev--u-i3yc6pxnc {
        width: 40px;
        height: 40px
    }

    .blocklist__arrow--next--u-innbylhv6 {
        width: 40px;
        height: 40px
    }

    .div--u-i580dar0o {
        height: 60px
    }

    .blocklist--u-i302kbjw2 {
        padding-bottom: 40px
    }

    .rich-text--u-ibjg0nd9o {
        height: auto;
        font-size: 15px;
        line-height: 26px;
        padding-left: 0px;
        border-left-style: none
    }

    .mosaic-form--u-i0ldi9dzj .mosaic-form__title--u-i4vr8wpp5 {
        font-size: 25px;
        line-height: 35px
    }

    .mosaic-form--u-i0ldi9dzj .div--u-i6t27ykvf {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .mosaic-form--u-i0ldi9dzj .mosaic-form__field {
        margin-left: 0px;
        margin-right: 0px;
        width: 100%;
        padding-right: 0px;
        margin-bottom: 10px;
        margin-top: 0px
    }

    .mosaic-form--u-i0ldi9dzj .div--u-idntc839d {
        margin-left: 0px;
        margin-right: 0px;
        width: 100%
    }

    .mosaic-form--u-i0ldi9dzj .div--u-icrsj94ax {
        margin-left: 0px;
        margin-right: 0px;
        width: 100%
    }

    .mosaic-form--u-i0ldi9dzj .mosaic-form__body {
        margin-left: 0px;
        margin-right: 0px;
        width: 100%
    }

    .mosaic-form--u-i0ldi9dzj .text--u-iol35jqag {
        margin-bottom: 10px;
        font-size: 15px;
        text-align: left
    }

    .mosaic-form--u-i0ldi9dzj .mosaic-form__text {
        height: 50px
    }

    .mosaic-form--u-i0ldi9dzj .mosaic-form__button {
        margin-top: 20px
    }

    .div--u-igthn4vnh {
        margin-right: 0px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 20px
    }
}

@media (max-width: 479px) {

    .heading--u-ien8rgiw1 {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 0px
    }

    .heading--u-iihfy2y93 {
        font-size: 25px;
        line-height: 35px
    }

    .mosaic-tabs__item--u-idmy3bmdr {
        margin-bottom: 5px;
        margin-top: 5px;
        margin-left: 0px;
        margin-right: 0px;
        padding-right: 12px;
        padding-left: 12px
    }

    .mosaic-tabs__item--u-idmy3bmdr.is-opened {
        margin-bottom: 10px;
        padding-bottom: 14px;
        padding-left: 12px;
        padding-right: 12px
    }

    .mosaic-tabs__title--u-i3x1lbfkz {
        font-size: 16px
    }

    .mosaic-tabs__head--u-itgyl6kfi {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-bottom: 0px;
        background-image: none, none;
        box-shadow: none
    }

    .list__item--u-iubzhpln2 {
        width: 100%;
        height: 50vw
    }

    .list__item--u-iubzhpln2:nth-child(4n + 3) {
        width: 100%
    }

    .blocklist__list--u-iy2j7k567 {
        justify-content: flex-start;
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        height: auto
    }

    .imageFit--u-iw3hbrqc6 {
        height: 100%
    }

    .div--u-i580dar0o {
        margin-bottom: 0px
    }

    .blocklist__arrows--u-ibospol5c {
        margin-top: auto;
        margin-left: 0px;
        margin-right: auto;
        padding-left: 0px;
        margin-bottom: 0px;
        justify-content: center;
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        flex-shrink: 1
    }

    .blocklist__arrow--prev--u-i3yc6pxnc {
        width: 40px;
        height: 40px;
        background-color: rgba(var(--color-idhmmxaml), 0)
    }

    .blocklist__arrow--next--u-innbylhv6 {
        width: 40px;
        height: 40px;
        background-color: rgba(var(--color-i8u5bo4d1), 0)
    }

    .blocklist--u-i302kbjw2 {
        margin-right: -5px;
        margin-left: -5px
    }

    .blocklist__item--u-i3tgqvkya {
        margin-right: 5px;
        min-width: auto;
        margin-left: 5px;
        margin-bottom: 10px
    }

    .blocklist__item__outer--u-icrcumamz {
        width: 50%;
        height: auto
    }

    .mosaic-form--u-i0ldi9dzj .mosaic-form__title--u-i4vr8wpp5 {
        font-size: 21px;
        line-height: 31px
    }

    .mosaic-form--u-i0ldi9dzj .text--u-iol35jqag {
        font-size: 14px
    }

    .div--u-igthn4vnh {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 20px;
        padding-bottom: 20px;
        margin-top: 20px
    }
}



.section--u-iko8yqy41 {
    display: block;
    width: 100%;
    position: relative;
    background-color: rgba(var(--color-i6tbu1zlv), 0);
    padding-top: 0px;
    padding-bottom: 0px;
    color: rgba(var(--color-ih5zugr2i), 1);
    cursor: auto;
    
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    overflow-wrap: break-word;
    text-align: left;
    text-indent: 0px;
    text-shadow: none;
    text-transform: none;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll
}

.container--u-it4z28gz3 {
    width: 100%;
    max-width: 1400px;
    margin-top: 40px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px
}

.section--u-i8hmwj50c {
    display: block;
    width: 100%;
    position: relative;
    padding-left: 3%;
    padding-right: 3%;
    padding-top: 3%
}

.section--u-i4wbxl94t {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    position: relative;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    color: rgba(var(--color-imrabrbnl), 1);
    cursor: auto;
    
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    overflow-wrap: break-word;
    text-align: left;
    text-indent: 0px;
    text-shadow: none;
    text-transform: none;
    background-color: rgba(var(--color-i1a0j0x9i), 1)
}

.div--u-idw07tykv {
    width: auto;
    position: fixed;
    display: block;
    z-index: 5;
    bottom: 12%;
    padding-left: 0%;
    padding-right: 2%;
    right: 0px
}

#iclrfjlv4_0 {
    opacity: 0;
    visibility: hidden;
    transition: 0.3s ease;
}
#iclrfjlv4_0.show {
    opacity: 1;
    visibility: visible;
}

.button-up--u-iclrfjlv4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    outline-color: rgba(var(--color-iqazonqo2), 0);
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    background-color: rgba(var(--color-igzo1g7zc), 1);
    background-image: none;
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: auto;
    background-attachment: scroll;
    width: 48px;
    height: 48px;
    justify-content: center;
    box-shadow: none;
    transition: .3s all ease;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.button-up--u-iclrfjlv4:hover {
    box-shadow: none;
    background-image: linear-gradient(rgba(var(--color-iajod3b5f), 1) 0%, rgba(var(--color-iajod3b5f), 1) 100%)
}

.button-up--u-iclrfjlv4:hover .svg_image--u-irx0lc3nq .path-ifhca8oy2 {
    fill: rgba(var(--color-ifgki48iu), 1)
}

.button-up__text--u-izw0cx5o1 {
    display: none
}

.svg_image--u-irx0lc3nq {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 16px;
    width: 16px;
    overflow-x: hidden;
    overflow-y: hidden
}

.svg_image--u-irx0lc3nq svg {
    flex-shrink: 0;
    width: 100%;
    height: 100%
}

.svg_image--u-irx0lc3nq .path-ifhca8oy2 {
    fill: rgba(var(--color-ifklilvsh), 0.7)
}

.div--u-i0dspdw2a {
    width: auto;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: 20px;
    padding-top: 20px;
    border-top-style: solid;
    border-top-width: 1px;
    justify-content: space-between;
    border-top-color: rgba(var(--color-iqi8pqrqs), 0.1);
    padding-bottom: 20px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: rgba(var(--color-i5anp3q36), 0.1)
}

.text--u-irns0lr1e {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    position: relative;
    font-size: 15px;
    font-weight: 400;
    color: rgba(var(--color-iti4bl58a), 1)
}

.text--u-iqh4rthv7 {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    position: relative;
    font-size: 15px;
    font-weight: 400;
    color: rgba(var(--color-im1aogs4w), 1);
    margin-bottom: 0px;
    margin-right: 20px
}

.mosaic-site-copyright--u-i9ffcmzce {
    font-size: 14px;
    
    line-height: normal;
    color: rgba(var(--color-i0oshp1tg), 1);
    display: block;
    position: relative;
    margin-top: 0px;
    font-weight: 500;
    margin-bottom: 0px;
    margin-right: 20px
}

.div--u-ity16xfg1 {
    width: 100%;
    position: relative;
    display: block;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-left: 0px;
    margin-right: 0px
}

.div--u-ixsl696f6 {
    width: 100%;
    position: relative;
    display: block;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    height: auto;
    padding-top: 24px
}

.mosaic-map--u-i4nye3enb {
    display: none;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 400px;
    background-color: rgba(var(--color-i20icixig), 1);
    justify-content: center;
    background-image: url("/g/s3/mosaic/images/yandex-map.png");
    background-position: center center;
    position: relative;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;
    overflow-x: hidden;
    overflow-y: hidden
}

.div--u-irqu2kz1z {
    width: 100%;
    position: relative;
    display: block;
    padding-left: 24px;
    padding-top: 24px;
    padding-bottom: 24px;
    padding-right: 24px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    background-color: rgba(var(--color-i243sp2ec), 1)
}

.column-menu--u-i9kep6tgn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.column-menu--u-i9kep6tgn .column-menu__list {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 0px;
    list-style-type: none;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    flex-shrink: 1;
    flex-wrap: wrap;
    width: 33.33%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: block
}

.column-menu--u-i9kep6tgn .column-menu__item {
    flex-shrink: 0
}

.column-menu--u-i9kep6tgn .column-menu__link,
.column-menu--u-i9kep6tgn .column-menu__sub_link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    text-decoration-line: none;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    color: rgba(var(--color-i8vu4z3xb), 1)
}

.column-menu--u-i9kep6tgn .column-menu__icon {
    background-color: rgba(var(--color-idjwjrb76), 1);
    width: 25px;
    height: 25px;
    flex-shrink: 0;
    margin-left: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center
}

.column-menu--u-i9kep6tgn .svg_image--u-iuzgmt6en {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 10px;
    width: 10px;
    overflow-x: hidden;
    overflow-y: hidden
}

.column-menu--u-i9kep6tgn .column-menu__sub_list {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    list-style-type: none;
    background-color: rgba(var(--color-ib1qaqigz), 1);
    display: block;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px
}

.column-menu--u-i9kep6tgn .column-menu__sub_item {
    vertical-align: top
}

.column-menu--u-i9kep6tgn .column-menu__sub_link {
    color: rgba(var(--color-ifga83xjx), 1);
    background-color: rgba(var(--color-ilqp81h5a), 1)
}

.column-menu--u-i9kep6tgn .column-menu__icon {
    display: none
}

.column-menu--u-i9kep6tgn .column-menu__link {
    ;
    font-size: 21px;
    font-weight: 500;
    color: rgba(var(--color-i7n87az7v), 1);
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px
}

.column-menu--u-i9kep6tgn .column-menu__item:hover .column-menu__link {
    color: rgba(var(--color-iqen705cl), 1)
}

.column-menu--u-i9kep6tgn .column-menu__sub_list>.column-menu__sub_item>.column-menu__sub_link {
    background-color: rgba(var(--color-ilhm6ah7w), 0);
    ;
    font-size: 17px;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 20px
}

.column-menu--u-i9kep6tgn .column-menu__sub_list>.column-menu__sub_item:hover>.column-menu__sub_link {
    color: rgba(var(--color-iwv8806ow), 1)
}

.container--u-ira2frtu5 {
    width: 100%;
    max-width: 1400px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0px;
    padding-bottom: 0px;
    
    flex-direction: row;
    justify-content: space-between;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px
}

.div--u-ic3kr95or {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    flex-shrink: 1;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    margin-top: 0px;
    margin-right: 0px
}

.list__item--u-iphd3ylrv {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: 2px
}

.list--u-i6zezrzx1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.link-universal--u-ipf4uyzd9 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
    color: rgba(var(--color-ioif10fm4), 1)
}

.div--u-igqymr8zm {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    color: rgba(var(--color-i8xgbscgx), 1);
    cursor: auto;
    
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    overflow-wrap: break-word;
    text-align: left;
    text-indent: 0px;
    text-shadow: none;
    text-transform: none
}

.text--u-idf8fa1xq {
    display: block;
    ;
    font-size: 17px;
    font-weight: 600;
    line-height: 22px;
    min-width: 176px;
    color: rgba(var(--color-iq87zfh6o), 1);
    text-align: right
}

.text--u-iv5cd6udp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative;
    font-size: 15px;
    font-weight: 400;
    margin-top: 3px;
    opacity: 1;
    ;
    color: rgba(var(--color-i5ju0tvmp), 1)
}

.div--u-i1gh226vs {
    width: auto;
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    max-width: 500px;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    flex-shrink: 0;
    margin-right: 4%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-item-align: start;
    align-self: flex-start;
    color: rgba(var(--color-i14a5790b), 1);
    cursor: auto;
    
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    overflow-wrap: break-word;
    text-align: left;
    text-indent: 0px;
    text-shadow: none;
    text-transform: none;
    margin-top: 10px
}

.link-universal--u-i2auuv1oz {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
    max-width: 170px;
    max-height: 170px;
    margin-right: 15px;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    flex-shrink: 0
}

.imageFit--u-idlvuu7g9 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    overflow-x: hidden;
    overflow-y: hidden;
    flex-shrink: 0;
    max-width: 100%;
    max-height: 100%
}

.imageFit__img--u-i77td5zfu {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.imageFit__overlay--u-ill46hnsj {
    display: none;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: rgba(var(--color-ijw9yjd02), 0.4)
}

.imageFit__zoom--u-i4b5ixli8 {
    display: none;
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 20px;
    height: 20px;
    background-color: rgba(var(--color-ig2r0647l), 1)
}

.svg_image--u-iqzkwtxy9 {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 20px;
    width: 20px;
    overflow-x: hidden;
    overflow-y: hidden
}

.link-universal--u-i2fvusul7 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
    font-size: 24px
}

.div--u-iqos3xfra {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    padding-top: 10px;
    padding-bottom: 10px
}

.text--u-iufx3jvxj {
    font-size: 18px;
    line-height: normal;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    font-weight: 500;
    ;
    color: rgba(var(--color-ib09dypn0), 1);
    width: auto;
    text-transform: none
}

.div--u-i1d2i21oc {
    width: auto;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0px;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    flex-wrap: nowrap;
    padding-bottom: 10px;
    padding-left: 0px
}

.div--u-ix0jhgktf {
    width: auto;
    position: relative;
    margin-bottom: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    padding-left: 0px;
    margin-left: 0px;
    border-left-style: none;
    border-left-width: 1px;
    border-left-color: rgba(var(--color-ib3xavdkx), 1);
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.div--u-i3srwi99p {
    width: auto;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.list__item--u-ivz05gilk {
    transition-property: all;
    transition-duration: 300ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    opacity: 0.7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 3px;
    margin-top: 3px;
    margin-right: 5px;
    margin-left: 5px
}

.list__item--u-ivz05gilk:hover {
    filter: invert(0%);
    opacity: 1
}

.list__item--u-ivz05gilk:hover .div--u-ismpl8hrm {
    box-shadow: inset 0px 0px 0px 1px rgba(var(--color-i1wyul7ss), 1)
}

.list--u-ioyi5sicd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 15%;
    flex-shrink: 1;
    flex-wrap: nowrap;
    margin-left: 0px;
    margin-right: 0px;
    max-width: none;
    justify-content: flex-start
}

.div--u-ismpl8hrm {
    width: 32px;
    position: relative;
    display: block;
    height: 32px;
    border-top-left-radius: 250px;
    border-top-right-radius: 250px;
    border-bottom-right-radius: 250px;
    border-bottom-left-radius: 250px;
    box-shadow: inset 0px 0px 0px 1px rgba(var(--color-i4d2if1ww), 0.1)
}

.svg_image--u-ilogyirlv {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    width: 100%;
    overflow-x: hidden;
    overflow-y: hidden
}

.svg_image--u-ilogyirlv>svg {
    flex-shrink: 0
}

.svg_image--u-ilogyirlv svg {
    width: 100%;
    height: 100%
}

.svg_image--u-ilogyirlv .path-iy9p6hrzo {
    fill: rgba(var(--color-iyhn82ow2), 1)
}

.svg_image--u-ilogyirlv .path-ill8i3hbj {
    fill: rgba(var(--color-i9gvy0ft3), 1)
}

.link-universal--u-i8nmt0dyy {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: rgba(var(--color-i2zk9dj6y), 1)
}

.div--u-izemd1u9t {
    width: auto;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-end;
    margin-top: 0px;
    min-width: auto;
    margin-left: 0px;
    margin-right: 0px;
    flex-wrap: nowrap
}

.list__item--u-ibaokv5y5 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-bottom: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.text--u-i2w0dxz3b {
    font-size: 22px;
    font-weight: 400;
    line-height: 27px;
    color: rgba(var(--color-i4gzuzal4), 1);
    ;
    display: inline-block
}

.list--u-it0egb865 {
    display: block
}

.div--u-in694xtmm {
    width: auto;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-left: 15px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: rgba(var(--color-iklq3p8tg), 0.5);
    margin-right: 20px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none
}

.div--u-ith7qiw9q {
    width: 32px;
    position: relative;
    height: 32px;
    border-top-left-radius: 250px;
    border-top-right-radius: 250px;
    border-bottom-right-radius: 250px;
    border-bottom-left-radius: 250px;
    background-color: rgba(var(--color-is9bricus), 0.5);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    margin-right: 10px
}

.svg_image--u-ixk7rzmz5 {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow-x: hidden;
    overflow-y: hidden;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    flex-shrink: 0;
    margin-right: 0px;
    width: 40%;
    height: 40%
}

.svg_image--u-ixk7rzmz5>svg {
    flex-shrink: 0
}

.svg_image--u-ixk7rzmz5 svg {
    width: 100%;
    height: 100%
}

.svg_image--u-ixk7rzmz5 .path-ijwv4nqak {
    fill: rgba(var(--color-ialqwmh7a), 1)
}

.div--u-i0d7503kk {
    width: 100%;
    position: relative;
    display: block;
    margin-bottom: 5px
}

.div--u-icc29kayg {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    justify-content: flex-end
}

.div--u-i4rwkywvd {
    width: auto;
    position: relative;
    padding-left: 0px
}

.text--u-iaq635swg {
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    color: rgba(var(--color-is2ryj8c5), 1);
    ;
    display: inline-block;
    margin-right: 10px
}

.link-universal--u-iprieosiv {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
    margin-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 0;
    color: rgba(var(--color-ijkrt6x4s), 1);
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.link-universal--u-iprieosiv:hover .div--u-ill85r0g9 {
    width: 0%
}

.text--u-i6vniomsu {
    font-size: 14px;
    font-weight: 400;
    color: rgba(var(--color-i35xk0amn), 1);
    ;
    line-height: 24px
}

.div--u-ill85r0g9 {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 1px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 2px;
    transition-property: all;
    transition-duration: 700ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    background-color: rgba(var(--color-imvbewy4g), 1);
    color: rgba(var(--color-i3ifljnu3), 1)
}

.div--u-izummlx06 {
    width: auto;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
    padding-right: 0px;
    padding-top: 0px
}

.link-universal--u-idqtsm6ys {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    vertical-align: top;
    padding-top: 12px;
    padding-right: 20px;
    padding-bottom: 12px;
    padding-left: 20px;
    line-height: normal;
    background-color: rgba(var(--color-imp1ubtby), 1);
    color: rgba(var(--color-imh2ev6k0), 1);
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    position: relative;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    margin-top: 0px;
    height: auto;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    box-shadow: inset 0px 0px 0px 1px rgba(var(--color-ii95sjgaz), 1);
    transition-property: all;
    transition-duration: 600ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    border-left-color: rgba(var(--color-iioda53nq), 1);
    border-right-color: rgba(var(--color-ixtxkvmv5), 1);
    justify-content: center;
    overflow-x: hidden;
    overflow-y: hidden;
    text-decoration: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 0px;
    margin-right: 0px;
    min-width: auto
}

.link-universal--u-idqtsm6ys:hover {
    background-color: rgba(var(--color-iff483fnx), 1);
    background-image: linear-gradient(rgba(var(--color-ihg30il10), 0.2) 0%, rgba(var(--color-ihg30il10), 0.2) 100%);
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: auto;
    background-attachment: scroll;
    box-shadow: inset 0px 0px 0px 1px rgba(var(--color-idl4bkqbr), 1), 0px 15px 15px -10px rgba(var(--color-ibmgeq9t4), 0.2)
}

.text--u-ih77r8lgy {
    ;
    font-size: 14px;
    font-weight: 400;
    color: rgba(var(--color-it6l7f7md), 1);
    text-transform: none;
    z-index: 1;
    text-decoration: none
}

@media (max-width: 991px) {
    .section--u-iko8yqy41 {
        padding-bottom: 20px;
        padding-top: 20px
    }

    .section--u-i8hmwj50c {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 0%
    }

    .div--u-idw07tykv {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        padding-left: 20px;
        padding-top: 20px;
        padding-right: 20px;
        background-color: rgba(var(--color-ipfak0x3s), 0);
        z-index: auto;
        bottom: auto
    }

    .section--u-i4wbxl94t {
        background-color: rgba(var(--color-ijczg2cfp), 0);
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        position: relative
    }

    .div--u-i0dspdw2a {
        justify-content: space-between;
        width: auto;
        padding-left: 0px;
        padding-right: 0px
    }

    .mosaic-site-copyright--u-i9ffcmzce {
        margin-top: 0px
    }

    .div--u-ixsl696f6 {
        padding-top: 0px
    }

    .div--u-ity16xfg1 {
        margin-left: 0px;
        margin-right: 0px;
        width: 100%
    }

    .column-menu--u-i9kep6tgn {
        display: none
    }

    .mosaic-map--u-i4nye3enb {
        display: none
    }

    .container--u-ira2frtu5 {
        flex-wrap: wrap;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-right: 0px;
        padding-left: 0px
    }

    .div--u-i1gh226vs {
        max-width: none;
        margin-right: 0px;
        margin-bottom: 10px;
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        flex-shrink: 1;
        justify-content: flex-start
    }

    .link-universal--u-i2auuv1oz {
        max-height: 140px;
        max-width: 140px
    }

    .div--u-i1d2i21oc {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-left: 0px;
        margin-right: 0px;
        width: 100%;
        justify-content: flex-start
    }

    .div--u-ic3kr95or {
        margin-right: 20px
    }

    .div--u-ix0jhgktf {
        margin-left: 0px;
        margin-right: 0px;
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .text--u-iufx3jvxj {
        font-size: 20px;
        font-weight: 500
    }

    .list--u-ioyi5sicd {
        max-width: none;
        justify-content: flex-start
    }

    .list__item--u-ivz05gilk {
        margin-right: 12px;
        margin-left: 0px;
        margin-bottom: 6px;
        margin-top: 6px
    }

    .div--u-izemd1u9t {
        justify-content: flex-start;
        margin-top: 5px;
        margin-bottom: 5px
    }

    .div--u-in694xtmm {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        margin-right: 0px
    }

    .link-universal--u-idqtsm6ys {
        margin-top: 10px
    }

    .div--u-i3srwi99p {
        margin-top: 10px
    }

    .div--u-irqu2kz1z {
        display: none
    }

    .list__item--u-ibaokv5y5 {
        font-size: 17px
    }

    .text--u-i2w0dxz3b {
        font-size: 18px
    }
}

@media (max-width: 767px) {
    .section--u-iko8yqy41 {
        padding-bottom: 25px;
        padding-top: 25px
    }

    .div--u-idw07tykv {
        padding-left: 20px
    }

    .div--u-i0dspdw2a {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .container--u-ira2frtu5 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding-right: 0px;
        margin-top: 0px
    }

    .div--u-ic3kr95or {
        margin-left: 0px;
        margin-right: 0px;
        width: auto;
        justify-content: space-between
    }

    .imageFit--u-idlvuu7g9 {}

    .link-universal--u-i2auuv1oz {}

    .div--u-i1gh226vs {
        margin-right: 0px;
        margin-bottom: 0px
    }

    .list__item--u-iphd3ylrv {
        width: auto
    }

    .list--u-i6zezrzx1 {
        width: auto
    }

    .div--u-ix0jhgktf {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        margin-left: 0px;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        flex-wrap: wrap;
        justify-content: space-between
    }

    .div--u-i1d2i21oc {
        justify-content: space-between
    }

    .list--u-ioyi5sicd {
        justify-content: flex-start
    }

    .div--u-izemd1u9t {
        margin-left: 0px
    }

    .text--u-i2w0dxz3b {
        font-size: 15px;
        line-height: 24px
    }

    .div--u-in694xtmm {
        padding-left: 10px;
        margin-left: 0px
    }

    .text--u-iaq635swg {
        font-size: 15px;
        line-height: 24px
    }

    .div--u-icc29kayg {
        display: none
    }

    .text--u-iufx3jvxj {
        font-size: 18px
    }

    .link-universal--u-idqtsm6ys {
        margin-left: 0px;
        margin-right: 15px
    }
}

@media (max-width: 479px) {
    .div--u-i0dspdw2a {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding-left: 0px;
        padding-right: 0px
    }

    .mosaic-site-copyright--u-i9ffcmzce {
        text-align: center
    }

    .section--u-i8hmwj50c {
        padding-top: 0%
    }

    .mosaic-map--u-i4nye3enb {
        display: none
    }

    .container--u-ira2frtu5 {
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch
    }

    .div--u-ic3kr95or {
        margin-left: 0px;
        margin-right: 0px;
        justify-content: space-between;
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        width: 100%
    }

    .text--u-iv5cd6udp {
        text-align: left;
        font-size: 15px
    }

    .div--u-i1gh226vs {
        justify-content: flex-start;
        margin-bottom: 0px
    }

    .text--u-iufx3jvxj {
        text-align: left
    }

    .div--u-i1d2i21oc {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding-bottom: 0px
    }

    .link-universal--u-i2auuv1oz {
        max-width: 60px;
        max-height: 60px
    }

    .div--u-izemd1u9t {
        margin-left: 0px
    }

    .div--u-in694xtmm {
        margin-right: 0px;
        margin-bottom: 10px
    }

    .div--u-icc29kayg {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .div--u-ix0jhgktf {
        margin-top: 0px
    }

    .text--u-i2w0dxz3b {
        font-size: 14px;
        line-height: 22px
    }

    .link-universal--u-idqtsm6ys {
        margin-left: 0px;
        margin-right: 0px;
        width: auto;
        justify-content: center;
        padding-left: 24px;
        padding-right: 24px;
        margin-top: 10px
    }

    .text--u-ih77r8lgy {
        font-size: 16px;
        text-align: center
    }
}

.div--u-iuxfte1to {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 72px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center
}

.mosaic-mega-copyright--u-ifghj6hsp {
    line-height: normal;
    display: inline-block;
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    flex-shrink: 0;
    text-align: center
}

.mosaic-mega-copyright--u-ifghj6hsp a {
    color: inherit
}

.blogs {
    padding: 50px 0;
    border-bottom: 1px solid #3333
}

.blogs h2 {
    margin-bottom: 30px;
    text-align: left
}

.blogsBox {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 20px;
}

.blog {
    color: #000;
    width: 100%;
    box-shadow: 0 0 31px #3334;
    overflow: hidden;
    padding: 10px 10px 40px;
    border-radius: 8px;
    height: 380px
}

.blog img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .3s ease-in-out
}

.blog:hover img {
    scale: 120%
}

.blogImg {
    position: relative;
    overflow: hidden;
    border-radius: 8px;
    height: 60%
}

.blogDate {
    position: absolute;
    left: 10px;
    bottom: 10%;
    background: #fff;
    padding: 10px;
    border-radius: 5px;
    font-size: 13px
}

.blogContents h3 {
    margin: 10px 0 20px
}

.blogContents h3,
.blogContents p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.blogsBox.mobileBlog {
    display: none
}

#blogsTop {
    display: flex;
    align-items: center;
    justify-content: space-between
}

#blogsTop a {
    color: #000
}

#blogsTop a svg {
    height: 14px
}

.blogsBox {
    margin-top: 30px
}

.wp-btns a{
    margin-bottom: 15px;
    display: block;
}

.news-all-btn {
    background-color: #e85e2e;
    min-width: 150px;
    color: #e9e9e9;
    text-align: center;
    border-radius: 30px;
    padding: 12px 32px;
    font-size: 14px;
    line-height: 22px;
    display: inline-block;
    border: 1px solid #fff0;
    transition: .4s all 
ease;
}

.news-all-btn:hover {
    background-color: #fff0;
    border: 1px solid #c21416;
    color: #000;
}

@media (max-width: 992px) {
    
    .blogsBox.descBlog {
        
    grid-template-columns: repeat(1,1fr);
    }
    
}



/*Static page / About*/

.static .boxFull {
    background: white;
    border-radius: 10px;
    -webkit-box-shadow: #0000001f 0px 1px 2px 0px;
    box-shadow: #0000001f 0px 1px 2px 0px;
    padding-top: 44px;
    padding-right: 44px;
    padding-bottom: 48px;
    padding-left: 44px;
}
.staticImg {
    height: 500px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.static .boxFull img {
    margin-bottom: 20px;
}
.staticImg img {
    max-width: 100%;
}



/* Elaqe page */

 .form-feedback {
     background: #fff;
     padding: 3rem 4rem;
     margin-top: 1rem;
     border-radius: 0.4rem;
}
 .form-feedback h2 {
     border-bottom: 3px solid #1e345b;
     width: fit-content;
}
 .form-feedback p {
     color: #898686;
     line-height: 1.3;
     font-size: .9rem;
}
 .form-feedback input, .form-feedback textarea {
     width: 100%;
     padding: .6rem 0 .6rem 1rem;
     outline: none;
}
 .form-feedback textarea {
     height: 150px;
     min-height: 140px;
}
 #mapTwo{
     margin-top: 30px;
     height: 450px;
     
}

#mapTwo iframe{
     width:100%;
         height:100%;
}
 #mapWrapper {
     margin-top: 50px;
}
 .mapBox h2 {
     font-size: 34px;
     font-weight: bold;
     text-align:center;
}

 #addressInfo h2 {
     font-weight: 700;
     padding: 17px 30px;
     margin-bottom: 2rem;
     font-size: 1.875rem;
     line-height: 2.25rem;
}
 #addressInfo ul {
     padding-left: 2rem;
     padding-right: 2rem;
}
 #addressInfo ul li {
     padding-top: 35px;
     padding-bottom: 35px;
     font-size: 20px;
     border-style: solid;
     border-top-width: 1px;
     border-bottom-width: 1px;
     border-color: #f0f0f0;
     border-left: 0;
    border-right: 0;
}
 #addressInfo ul li a {
     display: flex;
     align-items: center;
     font-size: 1.25rem;
     line-height: 1.75rem;
     color: rgb(64 64 64);
     gap: 0.75rem;
}

#sendForm {
    width: 100%;
    padding: 1rem;
    background: #89C765;
    color: #fff;
    font-weight: 600;
    border-radius: 0.3rem;
    letter-spacing: .3px;
    transition: .4s all ease;
    border: 1px solid transparent;
    cursor: pointer;
    font-size: 18px;
}

#sendForm:hover {
    background: transparent;
    color: #1e345b;
    border: 1px solid #1e345b;
}
/*media*/
 @media screen and (max-width: 768px) {
     .form-feedback {
         padding: 2rem 1rem;
    }
     .mapBox {
         width: 100%;
    }
     #mapWrapper {
         gap: 40px;
         margin-top: 20px;
    }
     #mapTwo {
         width: 100%;
    }
    #addressInfo h2 {
        padding: 30px 30px 0px;
    }
}


/*xidmetlerin postu*/

.service_card {
  transition: all .3s ease;
}

.service_card .image-wrapper {
  height: 220px; /* hamısı eyni olacaq */
}


.service_card .image-wrapper {
  aspect-ratio: 4 / 3; /* və ya 1 / 1 */
  width: 100%;
}

.service_card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.service_card:hover {
  background-color: #C1E0AF;
  color: #fff;
}



/*modal*/

.modal-overlay {
    position: fixed;
    inset: 0;
    background: rgba(0,0,0,0.6);
    display: none;
    align-items: center;
    justify-content: center;
    z-index: 9999;
}

.modal-overlay.active {
    display: flex;
}


.modal-overlay.active {
    display: flex;
}

.modal {
    background: #fff;
    padding: 12px !important;
    border-radius: 12px;
    width: 100%;
    max-width: 400px;
    position: relative;
}

.modal h3 {
    margin-bottom: 16px;
}

.modal input {
    width: 100%;
    padding: 10px;
    margin-bottom: 12px;
}

.modal button {

    padding: 10px;
    background: #2C4154;
    color: #fff;
    border: none;
    border-radius: 6px;
    cursor: pointer;
}

.modal-close {
    position: absolute;
    top: 10px;
    right: 12px;
    font-size: 22px;
    background: none;
    border: none;
    cursor: pointer;
}


.modal-overlay {
    position: fixed;
    inset: 0;
    background: rgba(0,0,0,0.6);
    display: none;
    align-items: center;
    justify-content: center;
    z-index: 9999;
}

.modal-overlay.active {
    display: flex;
}

.modal {
    background: #fff;
    padding: 24px;
    border-radius: 12px;
    width: 90%;
    max-width: 400px;
    z-index: 10000;
    position: relative;
    opacity: 1;
    transform: none;
}
