



.site2elementor-secti-wrapper {

    visibility: visible;

    float: none;

    clear: none;

    flex: 0 1 auto;

    flex-grow: 0;

    flex-shrink: 1;

    flex-basis: auto;

    align-content: normal;

    gap: normal;

    row-gap: normal;

    column-gap: normal;

    grid-template-columns: none;

    grid-template-rows: none;

    grid-auto-flow: row;

    grid-column-gap: normal;

    grid-row-gap: normal;

    object-fit: fill;

    object-position: 50% 50%;

    color: rgb(51, 51, 51);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    background-color: rgba(0, 0, 0, 0);

    background-image: none;

    background-size: auto;

    background-position: 0% 0%;

    background-repeat: repeat;

    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

    font-size: 14px;

    font-weight: 400;

    font-style: normal;

    line-height: 20px;

    letter-spacing: normal;

    text-align: start;

    text-transform: none;

    white-space: normal;

    text-decoration: none;

    text-shadow: none;

    transform: none;

    transform-origin: 720px 450px;

    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: rgb(51, 51, 51);

    border-right-color: rgb(51, 51, 51);

    border-bottom-color: rgb(51, 51, 51);

    border-left-color: rgb(51, 51, 51);

    border-radius: 0px;

    box-shadow: none;

    opacity: 1;

}


.site2elementor-secti-wrapper [data-s2e-node="section_3_0_0_0"] {

    display: block;

    visibility: visible;

    position: absolute;

    top: 50%;

    right: 30%;

    bottom: auto;

    left: 30%;

    z-index: auto;

    width: 40%;

    min-width: 0px;

    max-width: 100%;

    height: auto;

    min-height: 0px;

    max-height: none;

    overflow: clip;

    overflow-x: clip;

    overflow-y: clip;

    float: none;

    clear: none;

    flex: 0 1 auto;

    flex-grow: 0;

    flex-shrink: 1;

    flex-basis: auto;

    flex-direction: row;

    flex-wrap: nowrap;

    justify-content: normal;

    align-items: normal;

    align-content: normal;

    align-self: auto;

    gap: normal;

    row-gap: normal;

    column-gap: normal;

    grid-template-columns: none;

    grid-template-rows: none;

    grid-auto-flow: row;

    grid-column-gap: normal;

    grid-row-gap: normal;

    object-fit: fill;

    object-position: 50% 50%;

    color: rgb(51, 51, 51);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    background-color: rgba(0, 0, 0, 0);

    background-image: none;

    background-size: auto;

    background-position: 0% 0%;

    background-repeat: repeat;

    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

    font-size: 14px;

    font-weight: 400;

    font-style: normal;

    line-height: 20px;

    letter-spacing: normal;

    text-align: start;

    text-transform: none;

    white-space: normal;

    text-decoration: none;

    text-shadow: none;

    transform: translateY(-50%);

    transform-origin: 288px 274.148px;

    margin-top: -25px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    padding-top: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    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: rgb(51, 51, 51);

    border-right-color: rgb(51, 51, 51);

    border-bottom-color: rgb(51, 51, 51);

    border-left-color: rgb(51, 51, 51);

    border-radius: 0px;

    box-shadow: none;

    opacity: 1;

    aspect-ratio: 576 / 548.297;

}


.site2elementor-secti-wrapper .s2e-node--section_3_0_0_0 {

    display: block;

    visibility: visible;

    position: absolute;

    top: 50%;

    right: 30%;

    bottom: auto;

    left: 30%;

    z-index: auto;

    width: 40%;

    min-width: 0px;

    max-width: 100%;

    height: auto;

    min-height: 0px;

    max-height: none;

    overflow: clip;

    overflow-x: clip;

    overflow-y: clip;

    float: none;

    clear: none;

    flex: 0 1 auto;

    flex-grow: 0;

    flex-shrink: 1;

    flex-basis: auto;

    flex-direction: row;

    flex-wrap: nowrap;

    justify-content: normal;

    align-items: normal;

    align-content: normal;

    align-self: auto;

    gap: normal;

    row-gap: normal;

    column-gap: normal;

    grid-template-columns: none;

    grid-template-rows: none;

    grid-auto-flow: row;

    grid-column-gap: normal;

    grid-row-gap: normal;

    object-fit: fill;

    object-position: 50% 50%;

    color: rgb(51, 51, 51);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    background-color: rgba(0, 0, 0, 0);

    background-image: none;

    background-size: auto;

    background-position: 0% 0%;

    background-repeat: repeat;

    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

    font-size: 14px;

    font-weight: 400;

    font-style: normal;

    line-height: 20px;

    letter-spacing: normal;

    text-align: start;

    text-transform: none;

    white-space: normal;

    text-decoration: none;

    text-shadow: none;

    transform: translateY(-50%);

    transform-origin: 288px 274.148px;

    margin-top: -25px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    padding-top: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    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: rgb(51, 51, 51);

    border-right-color: rgb(51, 51, 51);

    border-bottom-color: rgb(51, 51, 51);

    border-left-color: rgb(51, 51, 51);

    border-radius: 0px;

    box-shadow: none;

    opacity: 1;

    aspect-ratio: 576 / 548.297;

}


.site2elementor-secti-wrapper [data-s2e-node="section_3_0_0_0"] > .e-con {

    width: 100%;

    height: 100%;

    min-height: 100%;

    max-width: 100%;

    align-items: stretch;

}


.site2elementor-secti-wrapper [data-s2e-node="section_3_0_0_0"] > .elementor-widget, .site2elementor-secti-wrapper [data-s2e-node="section_3_0_0_0"] .elementor-widget-image {

    width: 100%;

    height: 100%;

    max-width: 100%;

    flex-basis: 100%;

    align-self: stretch;

}


.site2elementor-secti-wrapper [data-s2e-node="section_3_0_0_0"] .elementor-widget-image img, .site2elementor-secti-wrapper [data-s2e-node="section_3_0_0_0"] > img {

    width: 100%;

    height: 100%;

    display: block;

}


.site2elementor-secti-wrapper .s2e-node--section_3_0_0_0 > .e-con {

    width: 100%;

    height: 100%;

    min-height: 100%;

    max-width: 100%;

    align-items: stretch;

}


.site2elementor-secti-wrapper .s2e-node--section_3_0_0_0 > .elementor-widget, .site2elementor-secti-wrapper .s2e-node--section_3_0_0_0 .elementor-widget-image {

    width: 100%;

    height: 100%;

    max-width: 100%;

    flex-basis: 100%;

    align-self: stretch;

}


.site2elementor-secti-wrapper .s2e-node--section_3_0_0_0 .elementor-widget-image img, .site2elementor-secti-wrapper .s2e-node--section_3_0_0_0 > img {

    width: 100%;

    height: 100%;

    display: block;

}


.site2elementor-secti-wrapper [data-s2e-node="section_3_0_0_1"] {

    display: block;

    visibility: visible;

    position: absolute;

    top: auto;

    right: auto;

    bottom: 4%;

    left: 2%;

    z-index: auto;

    width: 2%;

    min-width: 0px;

    max-width: 100%;

    height: auto;

    min-height: 0px;

    max-height: none;

    overflow: visible;

    overflow-x: visible;

    overflow-y: visible;

    float: none;

    clear: none;

    flex: 0 1 auto;

    flex-grow: 0;

    flex-shrink: 1;

    flex-basis: auto;

    flex-direction: row;

    flex-wrap: nowrap;

    justify-content: normal;

    align-items: normal;

    align-content: normal;

    align-self: auto;

    gap: normal;

    row-gap: normal;

    column-gap: normal;

    grid-template-columns: none;

    grid-template-rows: none;

    grid-auto-flow: row;

    grid-column-gap: normal;

    grid-row-gap: normal;

    object-fit: fill;

    object-position: 50% 50%;

    color: rgb(0, 0, 0);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    background-color: rgba(0, 0, 0, 0);

    background-image: none;

    background-size: auto;

    background-position: 0% 0%;

    background-repeat: repeat;

    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

    font-size: 14px;

    font-weight: 400;

    font-style: normal;

    line-height: 20px;

    letter-spacing: normal;

    text-align: start;

    text-transform: none;

    white-space: normal;

    text-decoration: none;

    text-shadow: none;

    transform: none;

    transform-origin: 14.3984px 24.9453px;

    margin-top: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    padding-top: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    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: rgb(0, 0, 0);

    border-right-color: rgb(0, 0, 0);

    border-bottom-color: rgb(0, 0, 0);

    border-left-color: rgb(0, 0, 0);

    border-radius: 0px;

    box-shadow: none;

    opacity: 1;

    box-sizing: border-box;

}


.site2elementor-secti-wrapper .s2e-node--section_3_0_0_1 {

    display: block;

    visibility: visible;

    position: absolute;

    top: auto;

    right: auto;

    bottom: 4%;

    left: 2%;

    z-index: auto;

    width: 2%;

    min-width: 0px;

    max-width: 100%;

    height: auto;

    min-height: 0px;

    max-height: none;

    overflow: visible;

    overflow-x: visible;

    overflow-y: visible;

    float: none;

    clear: none;

    flex: 0 1 auto;

    flex-grow: 0;

    flex-shrink: 1;

    flex-basis: auto;

    flex-direction: row;

    flex-wrap: nowrap;

    justify-content: normal;

    align-items: normal;

    align-content: normal;

    align-self: auto;

    gap: normal;

    row-gap: normal;

    column-gap: normal;

    grid-template-columns: none;

    grid-template-rows: none;

    grid-auto-flow: row;

    grid-column-gap: normal;

    grid-row-gap: normal;

    object-fit: fill;

    object-position: 50% 50%;

    color: rgb(0, 0, 0);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    background-color: rgba(0, 0, 0, 0);

    background-image: none;

    background-size: auto;

    background-position: 0% 0%;

    background-repeat: repeat;

    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

    font-size: 14px;

    font-weight: 400;

    font-style: normal;

    line-height: 20px;

    letter-spacing: normal;

    text-align: start;

    text-transform: none;

    white-space: normal;

    text-decoration: none;

    text-shadow: none;

    transform: none;

    transform-origin: 14.3984px 24.9453px;

    margin-top: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    padding-top: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    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: rgb(0, 0, 0);

    border-right-color: rgb(0, 0, 0);

    border-bottom-color: rgb(0, 0, 0);

    border-left-color: rgb(0, 0, 0);

    border-radius: 0px;

    box-shadow: none;

    opacity: 1;

    box-sizing: border-box;

}


.site2elementor-secti-wrapper [data-s2e-node="section_3_0_0_1_0"] {

    display: inline-block;

    visibility: visible;

    position: static;

    top: auto;

    right: auto;

    bottom: 4%;

    left: 2%;

    z-index: auto;

    width: 100%;

    min-width: 0px;

    max-width: 100%;

    height: auto;

    min-height: 0px;

    max-height: none;

    overflow: clip;

    overflow-x: clip;

    overflow-y: clip;

    float: none;

    clear: none;

    flex: 0 1 auto;

    flex-grow: 0;

    flex-shrink: 1;

    flex-basis: auto;

    flex-direction: row;

    flex-wrap: nowrap;

    justify-content: normal;

    align-items: normal;

    align-content: normal;

    align-self: auto;

    gap: normal;

    row-gap: normal;

    column-gap: normal;

    grid-template-columns: none;

    grid-template-rows: none;

    grid-auto-flow: row;

    grid-column-gap: normal;

    grid-row-gap: normal;

    object-fit: fill;

    object-position: 50% 50%;

    color: rgb(0, 0, 0);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    background-color: rgba(0, 0, 0, 0);

    background-image: none;

    background-size: auto;

    background-position: 0% 0%;

    background-repeat: repeat;

    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

    font-size: 14px;

    font-weight: 400;

    font-style: normal;

    line-height: 20px;

    letter-spacing: normal;

    text-align: start;

    text-transform: none;

    white-space: normal;

    text-decoration: none;

    text-shadow: none;

    transform-origin: 14.3906px 24.9453px;

    margin-top: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    padding-top: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    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: rgb(0, 0, 0);

    border-right-color: rgb(0, 0, 0);

    border-bottom-color: rgb(0, 0, 0);

    border-left-color: rgb(0, 0, 0);

    border-radius: 0px;

    box-shadow: none;

    opacity: 1;

    box-sizing: border-box;

    aspect-ratio: 28.781 / 49.891;

}


.site2elementor-secti-wrapper .s2e-node--section_3_0_0_1_0 {

    display: inline-block;

    visibility: visible;

    position: static;

    top: auto;

    right: auto;

    bottom: 4%;

    left: 2%;

    z-index: auto;

    width: 100%;

    min-width: 0px;

    max-width: 100%;

    height: auto;

    min-height: 0px;

    max-height: none;

    overflow: clip;

    overflow-x: clip;

    overflow-y: clip;

    float: none;

    clear: none;

    flex: 0 1 auto;

    flex-grow: 0;

    flex-shrink: 1;

    flex-basis: auto;

    flex-direction: row;

    flex-wrap: nowrap;

    justify-content: normal;

    align-items: normal;

    align-content: normal;

    align-self: auto;

    gap: normal;

    row-gap: normal;

    column-gap: normal;

    grid-template-columns: none;

    grid-template-rows: none;

    grid-auto-flow: row;

    grid-column-gap: normal;

    grid-row-gap: normal;

    object-fit: fill;

    object-position: 50% 50%;

    color: rgb(0, 0, 0);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    background-color: rgba(0, 0, 0, 0);

    background-image: none;

    background-size: auto;

    background-position: 0% 0%;

    background-repeat: repeat;

    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

    font-size: 14px;

    font-weight: 400;

    font-style: normal;

    line-height: 20px;

    letter-spacing: normal;

    text-align: start;

    text-transform: none;

    white-space: normal;

    text-decoration: none;

    text-shadow: none;

    transform-origin: 14.3906px 24.9453px;

    margin-top: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    padding-top: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    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: rgb(0, 0, 0);

    border-right-color: rgb(0, 0, 0);

    border-bottom-color: rgb(0, 0, 0);

    border-left-color: rgb(0, 0, 0);

    border-radius: 0px;

    box-shadow: none;

    opacity: 1;

    box-sizing: border-box;

    aspect-ratio: 28.781 / 49.891;

}


.site2elementor-secti-wrapper [data-s2e-node="section_3_0_0_1_0"] > .e-con {

    width: 100%;

    height: 100%;

    min-height: 100%;

    max-width: 100%;

    align-items: stretch;

}


.site2elementor-secti-wrapper [data-s2e-node="section_3_0_0_1_0"] > .elementor-widget, .site2elementor-secti-wrapper [data-s2e-node="section_3_0_0_1_0"] .elementor-widget-image {

    width: 100%;

    height: 100%;

    max-width: 100%;

    flex-basis: 100%;

    align-self: stretch;

}


.site2elementor-secti-wrapper [data-s2e-node="section_3_0_0_1_0"] .elementor-widget-image img, .site2elementor-secti-wrapper [data-s2e-node="section_3_0_0_1_0"] > img {

    width: 100%;

    height: 100%;

    display: block;

}


.site2elementor-secti-wrapper .s2e-node--section_3_0_0_1_0 > .e-con {

    width: 100%;

    height: 100%;

    min-height: 100%;

    max-width: 100%;

    align-items: stretch;

}


.site2elementor-secti-wrapper .s2e-node--section_3_0_0_1_0 > .elementor-widget, .site2elementor-secti-wrapper .s2e-node--section_3_0_0_1_0 .elementor-widget-image {

    width: 100%;

    height: 100%;

    max-width: 100%;

    flex-basis: 100%;

    align-self: stretch;

}


.site2elementor-secti-wrapper .s2e-node--section_3_0_0_1_0 .elementor-widget-image img, .site2elementor-secti-wrapper .s2e-node--section_3_0_0_1_0 > img {

    width: 100%;

    height: 100%;

    display: block;

}


.elementor-widget-site2elementor-secti {

    display: block !important;

    width: 100% !important;

    max-width: 100% !important;

    align-self: stretch !important;

    flex: 1 1 auto !important;

    height: 100% !important;

    min-height: 100% !important;

}


.s2e-scene-shell--section_3_0 {

    position: relative !important;

    width: 100% !important;

    height: 100vh !important;

    min-height: 100vh !important;

    overflow: hidden !important;

    overflow-x: hidden !important;

    overflow-y: hidden !important;

    padding: 0px 0px 0px 0px !important;

    margin: 0px 0px 0px 0px !important;

    display: block !important;

}


.s2e-scene-mount--site2elementor-secti {

    position: absolute !important;

    top: 0px !important;

    right: 0px !important;

    bottom: 0px !important;

    left: 0px !important;

    height: 100% !important;

    min-height: 0px !important;

    display: flex !important;

    flex-direction: column !important;

    justify-content: center !important;

    align-items: center !important;

    overflow: visible !important;

    overflow-x: visible !important;

    overflow-y: visible !important;

    z-index: 1 !important;

    margin: 0px 0px 0px 0px !important;

}


.s2e-native-widget--site2elementor-secti {

    visibility: visible;

    float: none;

    clear: none;

    flex: 0 1 auto;

    flex-grow: 0;

    flex-shrink: 1;

    flex-basis: auto;

    align-content: normal;

    gap: normal;

    row-gap: normal;

    column-gap: normal;

    grid-template-columns: none;

    grid-template-rows: none;

    grid-auto-flow: row;

    grid-column-gap: normal;

    grid-row-gap: normal;

    object-fit: fill;

    object-position: 50% 50%;

    color: rgb(51, 51, 51);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    background-color: rgba(0, 0, 0, 0);

    background-image: none;

    background-size: auto;

    background-position: 0% 0%;

    background-repeat: repeat;

    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

    font-size: 14px;

    font-weight: 400;

    font-style: normal;

    line-height: 20px;

    letter-spacing: normal;

    text-align: start;

    text-transform: none;

    white-space: normal;

    text-decoration: none;

    text-shadow: none;

    transform: none;

    transform-origin: 720px 450px;

    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: rgb(51, 51, 51);

    border-right-color: rgb(51, 51, 51);

    border-bottom-color: rgb(51, 51, 51);

    border-left-color: rgb(51, 51, 51);

    border-radius: 0px;

    box-shadow: none;

    opacity: 1;

}


.s2e-native-widget--site2elementor-secti [data-s2e-node="section_3_0_0_0"] {

    display: block;

    visibility: visible;

    position: absolute;

    top: 50%;

    right: 30%;

    bottom: auto;

    left: 30%;

    z-index: auto;

    width: 40%;

    min-width: 0px;

    max-width: 100%;

    height: auto;

    min-height: 0px;

    max-height: none;

    overflow: clip;

    overflow-x: clip;

    overflow-y: clip;

    float: none;

    clear: none;

    flex: 0 1 auto;

    flex-grow: 0;

    flex-shrink: 1;

    flex-basis: auto;

    flex-direction: row;

    flex-wrap: nowrap;

    justify-content: normal;

    align-items: normal;

    align-content: normal;

    align-self: auto;

    gap: normal;

    row-gap: normal;

    column-gap: normal;

    grid-template-columns: none;

    grid-template-rows: none;

    grid-auto-flow: row;

    grid-column-gap: normal;

    grid-row-gap: normal;

    object-fit: fill;

    object-position: 50% 50%;

    color: rgb(51, 51, 51);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    background-color: rgba(0, 0, 0, 0);

    background-image: none;

    background-size: auto;

    background-position: 0% 0%;

    background-repeat: repeat;

    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

    font-size: 14px;

    font-weight: 400;

    font-style: normal;

    line-height: 20px;

    letter-spacing: normal;

    text-align: start;

    text-transform: none;

    white-space: normal;

    text-decoration: none;

    text-shadow: none;

    transform: translateY(-50%);

    transform-origin: 288px 274.148px;

    margin-top: -25px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    padding-top: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    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: rgb(51, 51, 51);

    border-right-color: rgb(51, 51, 51);

    border-bottom-color: rgb(51, 51, 51);

    border-left-color: rgb(51, 51, 51);

    border-radius: 0px;

    box-shadow: none;

    opacity: 1;

    aspect-ratio: 576 / 548.297;

}


.s2e-native-widget--site2elementor-secti .s2e-node--section_3_0_0_0 {

    display: block;

    visibility: visible;

    position: absolute;

    top: 50%;

    right: 30%;

    bottom: auto;

    left: 30%;

    z-index: auto;

    width: 40%;

    min-width: 0px;

    max-width: 100%;

    height: auto;

    min-height: 0px;

    max-height: none;

    overflow: clip;

    overflow-x: clip;

    overflow-y: clip;

    float: none;

    clear: none;

    flex: 0 1 auto;

    flex-grow: 0;

    flex-shrink: 1;

    flex-basis: auto;

    flex-direction: row;

    flex-wrap: nowrap;

    justify-content: normal;

    align-items: normal;

    align-content: normal;

    align-self: auto;

    gap: normal;

    row-gap: normal;

    column-gap: normal;

    grid-template-columns: none;

    grid-template-rows: none;

    grid-auto-flow: row;

    grid-column-gap: normal;

    grid-row-gap: normal;

    object-fit: fill;

    object-position: 50% 50%;

    color: rgb(51, 51, 51);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    background-color: rgba(0, 0, 0, 0);

    background-image: none;

    background-size: auto;

    background-position: 0% 0%;

    background-repeat: repeat;

    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

    font-size: 14px;

    font-weight: 400;

    font-style: normal;

    line-height: 20px;

    letter-spacing: normal;

    text-align: start;

    text-transform: none;

    white-space: normal;

    text-decoration: none;

    text-shadow: none;

    transform: translateY(-50%);

    transform-origin: 288px 274.148px;

    margin-top: -25px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    padding-top: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    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: rgb(51, 51, 51);

    border-right-color: rgb(51, 51, 51);

    border-bottom-color: rgb(51, 51, 51);

    border-left-color: rgb(51, 51, 51);

    border-radius: 0px;

    box-shadow: none;

    opacity: 1;

    aspect-ratio: 576 / 548.297;

}


.s2e-native-widget--site2elementor-secti [data-s2e-node="section_3_0_0_0"] > .e-con {

    width: 100%;

    height: 100%;

    min-height: 100%;

    max-width: 100%;

    align-items: stretch;

}


.s2e-native-widget--site2elementor-secti [data-s2e-node="section_3_0_0_0"] > .elementor-widget, .s2e-native-widget--site2elementor-secti [data-s2e-node="section_3_0_0_0"] .elementor-widget-image {

    width: 100%;

    height: 100%;

    max-width: 100%;

    flex-basis: 100%;

    align-self: stretch;

}


.s2e-native-widget--site2elementor-secti [data-s2e-node="section_3_0_0_0"] .elementor-widget-image img, .s2e-native-widget--site2elementor-secti [data-s2e-node="section_3_0_0_0"] > img {

    width: 100%;

    height: 100%;

    display: block;

}


.s2e-native-widget--site2elementor-secti .s2e-node--section_3_0_0_0 > .e-con {

    width: 100%;

    height: 100%;

    min-height: 100%;

    max-width: 100%;

    align-items: stretch;

}


.s2e-native-widget--site2elementor-secti .s2e-node--section_3_0_0_0 > .elementor-widget, .s2e-native-widget--site2elementor-secti .s2e-node--section_3_0_0_0 .elementor-widget-image {

    width: 100%;

    height: 100%;

    max-width: 100%;

    flex-basis: 100%;

    align-self: stretch;

}


.s2e-native-widget--site2elementor-secti .s2e-node--section_3_0_0_0 .elementor-widget-image img, .s2e-native-widget--site2elementor-secti .s2e-node--section_3_0_0_0 > img {

    width: 100%;

    height: 100%;

    display: block;

}


.s2e-native-widget--site2elementor-secti [data-s2e-node="section_3_0_0_1"] {

    display: block;

    visibility: visible;

    position: absolute;

    top: auto;

    right: auto;

    bottom: 4%;

    left: 2%;

    z-index: auto;

    width: 2%;

    min-width: 0px;

    max-width: 100%;

    height: auto;

    min-height: 0px;

    max-height: none;

    overflow: visible;

    overflow-x: visible;

    overflow-y: visible;

    float: none;

    clear: none;

    flex: 0 1 auto;

    flex-grow: 0;

    flex-shrink: 1;

    flex-basis: auto;

    flex-direction: row;

    flex-wrap: nowrap;

    justify-content: normal;

    align-items: normal;

    align-content: normal;

    align-self: auto;

    gap: normal;

    row-gap: normal;

    column-gap: normal;

    grid-template-columns: none;

    grid-template-rows: none;

    grid-auto-flow: row;

    grid-column-gap: normal;

    grid-row-gap: normal;

    object-fit: fill;

    object-position: 50% 50%;

    color: rgb(0, 0, 0);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    background-color: rgba(0, 0, 0, 0);

    background-image: none;

    background-size: auto;

    background-position: 0% 0%;

    background-repeat: repeat;

    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

    font-size: 14px;

    font-weight: 400;

    font-style: normal;

    line-height: 20px;

    letter-spacing: normal;

    text-align: start;

    text-transform: none;

    white-space: normal;

    text-decoration: none;

    text-shadow: none;

    transform: none;

    transform-origin: 14.3984px 24.9453px;

    margin-top: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    padding-top: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    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: rgb(0, 0, 0);

    border-right-color: rgb(0, 0, 0);

    border-bottom-color: rgb(0, 0, 0);

    border-left-color: rgb(0, 0, 0);

    border-radius: 0px;

    box-shadow: none;

    opacity: 1;

    box-sizing: border-box;

}


.s2e-native-widget--site2elementor-secti .s2e-node--section_3_0_0_1 {

    display: block;

    visibility: visible;

    position: absolute;

    top: auto;

    right: auto;

    bottom: 4%;

    left: 2%;

    z-index: auto;

    width: 2%;

    min-width: 0px;

    max-width: 100%;

    height: auto;

    min-height: 0px;

    max-height: none;

    overflow: visible;

    overflow-x: visible;

    overflow-y: visible;

    float: none;

    clear: none;

    flex: 0 1 auto;

    flex-grow: 0;

    flex-shrink: 1;

    flex-basis: auto;

    flex-direction: row;

    flex-wrap: nowrap;

    justify-content: normal;

    align-items: normal;

    align-content: normal;

    align-self: auto;

    gap: normal;

    row-gap: normal;

    column-gap: normal;

    grid-template-columns: none;

    grid-template-rows: none;

    grid-auto-flow: row;

    grid-column-gap: normal;

    grid-row-gap: normal;

    object-fit: fill;

    object-position: 50% 50%;

    color: rgb(0, 0, 0);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    background-color: rgba(0, 0, 0, 0);

    background-image: none;

    background-size: auto;

    background-position: 0% 0%;

    background-repeat: repeat;

    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

    font-size: 14px;

    font-weight: 400;

    font-style: normal;

    line-height: 20px;

    letter-spacing: normal;

    text-align: start;

    text-transform: none;

    white-space: normal;

    text-decoration: none;

    text-shadow: none;

    transform: none;

    transform-origin: 14.3984px 24.9453px;

    margin-top: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    padding-top: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    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: rgb(0, 0, 0);

    border-right-color: rgb(0, 0, 0);

    border-bottom-color: rgb(0, 0, 0);

    border-left-color: rgb(0, 0, 0);

    border-radius: 0px;

    box-shadow: none;

    opacity: 1;

    box-sizing: border-box;

}


.s2e-native-widget--site2elementor-secti [data-s2e-node="section_3_0_0_1_0"] {

    display: inline-block;

    visibility: visible;

    position: static;

    top: auto;

    right: auto;

    bottom: 4%;

    left: 2%;

    z-index: auto;

    width: 100%;

    min-width: 0px;

    max-width: 100%;

    height: auto;

    min-height: 0px;

    max-height: none;

    overflow: clip;

    overflow-x: clip;

    overflow-y: clip;

    float: none;

    clear: none;

    flex: 0 1 auto;

    flex-grow: 0;

    flex-shrink: 1;

    flex-basis: auto;

    flex-direction: row;

    flex-wrap: nowrap;

    justify-content: normal;

    align-items: normal;

    align-content: normal;

    align-self: auto;

    gap: normal;

    row-gap: normal;

    column-gap: normal;

    grid-template-columns: none;

    grid-template-rows: none;

    grid-auto-flow: row;

    grid-column-gap: normal;

    grid-row-gap: normal;

    object-fit: fill;

    object-position: 50% 50%;

    color: rgb(0, 0, 0);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    background-color: rgba(0, 0, 0, 0);

    background-image: none;

    background-size: auto;

    background-position: 0% 0%;

    background-repeat: repeat;

    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

    font-size: 14px;

    font-weight: 400;

    font-style: normal;

    line-height: 20px;

    letter-spacing: normal;

    text-align: start;

    text-transform: none;

    white-space: normal;

    text-decoration: none;

    text-shadow: none;

    transform-origin: 14.3906px 24.9453px;

    margin-top: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    padding-top: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    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: rgb(0, 0, 0);

    border-right-color: rgb(0, 0, 0);

    border-bottom-color: rgb(0, 0, 0);

    border-left-color: rgb(0, 0, 0);

    border-radius: 0px;

    box-shadow: none;

    opacity: 1;

    box-sizing: border-box;

    aspect-ratio: 28.781 / 49.891;

}


.s2e-native-widget--site2elementor-secti .s2e-node--section_3_0_0_1_0 {

    display: inline-block;

    visibility: visible;

    position: static;

    top: auto;

    right: auto;

    bottom: 4%;

    left: 2%;

    z-index: auto;

    width: 100%;

    min-width: 0px;

    max-width: 100%;

    height: auto;

    min-height: 0px;

    max-height: none;

    overflow: clip;

    overflow-x: clip;

    overflow-y: clip;

    float: none;

    clear: none;

    flex: 0 1 auto;

    flex-grow: 0;

    flex-shrink: 1;

    flex-basis: auto;

    flex-direction: row;

    flex-wrap: nowrap;

    justify-content: normal;

    align-items: normal;

    align-content: normal;

    align-self: auto;

    gap: normal;

    row-gap: normal;

    column-gap: normal;

    grid-template-columns: none;

    grid-template-rows: none;

    grid-auto-flow: row;

    grid-column-gap: normal;

    grid-row-gap: normal;

    object-fit: fill;

    object-position: 50% 50%;

    color: rgb(0, 0, 0);

    background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;

    background-color: rgba(0, 0, 0, 0);

    background-image: none;

    background-size: auto;

    background-position: 0% 0%;

    background-repeat: repeat;

    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;

    font-size: 14px;

    font-weight: 400;

    font-style: normal;

    line-height: 20px;

    letter-spacing: normal;

    text-align: start;

    text-transform: none;

    white-space: normal;

    text-decoration: none;

    text-shadow: none;

    transform-origin: 14.3906px 24.9453px;

    margin-top: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    padding-top: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

    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: rgb(0, 0, 0);

    border-right-color: rgb(0, 0, 0);

    border-bottom-color: rgb(0, 0, 0);

    border-left-color: rgb(0, 0, 0);

    border-radius: 0px;

    box-shadow: none;

    opacity: 1;

    box-sizing: border-box;

    aspect-ratio: 28.781 / 49.891;

}


.s2e-native-widget--site2elementor-secti [data-s2e-node="section_3_0_0_1_0"] > .e-con {

    width: 100%;

    height: 100%;

    min-height: 100%;

    max-width: 100%;

    align-items: stretch;

}


.s2e-native-widget--site2elementor-secti [data-s2e-node="section_3_0_0_1_0"] > .elementor-widget, .s2e-native-widget--site2elementor-secti [data-s2e-node="section_3_0_0_1_0"] .elementor-widget-image {

    width: 100%;

    height: 100%;

    max-width: 100%;

    flex-basis: 100%;

    align-self: stretch;

}


.s2e-native-widget--site2elementor-secti [data-s2e-node="section_3_0_0_1_0"] .elementor-widget-image img, .s2e-native-widget--site2elementor-secti [data-s2e-node="section_3_0_0_1_0"] > img {

    width: 100%;

    height: 100%;

    display: block;

}


.s2e-native-widget--site2elementor-secti .s2e-node--section_3_0_0_1_0 > .e-con {

    width: 100%;

    height: 100%;

    min-height: 100%;

    max-width: 100%;

    align-items: stretch;

}


.s2e-native-widget--site2elementor-secti .s2e-node--section_3_0_0_1_0 > .elementor-widget, .s2e-native-widget--site2elementor-secti .s2e-node--section_3_0_0_1_0 .elementor-widget-image {

    width: 100%;

    height: 100%;

    max-width: 100%;

    flex-basis: 100%;

    align-self: stretch;

}


.s2e-native-widget--site2elementor-secti .s2e-node--section_3_0_0_1_0 .elementor-widget-image img, .s2e-native-widget--site2elementor-secti .s2e-node--section_3_0_0_1_0 > img {

    width: 100%;

    height: 100%;

    display: block;

}



/* Tablet */
@media (max-width: 991px) {

    .site2elementor-secti-wrapper {

        transform-origin: 495.5px 512px;

    }


    .site2elementor-secti-wrapper {

        transform-origin: 495.5px 512px;

    }


    .site2elementor-secti-wrapper [data-s2e-node="section_3_0_0_0"] {

        top: 50%;

        right: 15%;

        bottom: auto;

        left: 15%;

        width: 70%;

        height: auto;

        transform-origin: 346.844px 330.156px;

        max-width: 100%;

        aspect-ratio: 693.688 / 660.312;

        transform: translateY(-50%);

        margin-top: -25px;

    }


    .site2elementor-secti-wrapper .s2e-node--section_3_0_0_0 {

        top: 50%;

        right: 15%;

        bottom: auto;

        left: 15%;

        width: 70%;

        height: auto;

        transform-origin: 346.844px 330.156px;

        max-width: 100%;

        aspect-ratio: 693.688 / 660.312;

        transform: translateY(-50%);

        margin-top: -25px;

    }


    .site2elementor-secti-wrapper [data-s2e-node="section_3_0_0_0"] > .e-con {

        width: 100%;

        height: 100%;

        min-height: 100%;

        max-width: 100%;

        align-items: stretch;

    }


    .site2elementor-secti-wrapper [data-s2e-node="section_3_0_0_0"] > .elementor-widget, .site2elementor-secti-wrapper [data-s2e-node="section_3_0_0_0"] .elementor-widget-image {

        width: 100%;

        height: 100%;

        max-width: 100%;

        flex-basis: 100%;

        align-self: stretch;

    }


    .site2elementor-secti-wrapper [data-s2e-node="section_3_0_0_0"] .elementor-widget-image img, .site2elementor-secti-wrapper [data-s2e-node="section_3_0_0_0"] > img {

        width: 100%;

        height: 100%;

        display: block;

    }


    .site2elementor-secti-wrapper .s2e-node--section_3_0_0_0 > .e-con {

        width: 100%;

        height: 100%;

        min-height: 100%;

        max-width: 100%;

        align-items: stretch;

    }


    .site2elementor-secti-wrapper .s2e-node--section_3_0_0_0 > .elementor-widget, .site2elementor-secti-wrapper .s2e-node--section_3_0_0_0 .elementor-widget-image {

        width: 100%;

        height: 100%;

        max-width: 100%;

        flex-basis: 100%;

        align-self: stretch;

    }


    .site2elementor-secti-wrapper .s2e-node--section_3_0_0_0 .elementor-widget-image img, .site2elementor-secti-wrapper .s2e-node--section_3_0_0_0 > img {

        width: 100%;

        height: 100%;

        display: block;

    }


    .site2elementor-secti-wrapper [data-s2e-node="section_3_0_0_1"] {

        top: auto;

        right: auto;

        bottom: 2%;

        left: 2%;

        width: 3%;

        height: auto;

        transform-origin: 14.8594px 25.75px;

        max-width: 100%;

        max-height: none;

        min-height: 0px;

        box-sizing: border-box;

    }


    .site2elementor-secti-wrapper .s2e-node--section_3_0_0_1 {

        top: auto;

        right: auto;

        bottom: 2%;

        left: 2%;

        width: 3%;

        height: auto;

        transform-origin: 14.8594px 25.75px;

        max-width: 100%;

        max-height: none;

        min-height: 0px;

        box-sizing: border-box;

    }


    .site2elementor-secti-wrapper [data-s2e-node="section_3_0_0_1_0"] {

        bottom: 2%;

        width: 29.7031px;

        height: 51.5px;

        transform-origin: 14.8516px 25.75px;

    }


    .site2elementor-secti-wrapper .s2e-node--section_3_0_0_1_0 {

        bottom: 2%;

        width: 29.7031px;

        height: 51.5px;

        transform-origin: 14.8516px 25.75px;

    }


    .s2e-scene-shell--section_3_0 {

        position: relative !important;

        width: 100% !important;

        height: 100vh !important;

        min-height: 100vh !important;

        overflow: hidden !important;

        overflow-x: hidden !important;

        overflow-y: hidden !important;

        padding: 0px 0px 0px 0px !important;

        margin: 0px 0px 0px 0px !important;

        display: block !important;

    }


    .s2e-scene-mount--site2elementor-secti {

        position: absolute !important;

        top: 0px !important;

        right: 0px !important;

        bottom: 0px !important;

        left: 0px !important;

        height: 100% !important;

        min-height: 0px !important;

        display: flex !important;

        flex-direction: column !important;

        justify-content: center !important;

        align-items: center !important;

        overflow: visible !important;

        overflow-x: visible !important;

        overflow-y: visible !important;

        z-index: 1 !important;

        margin: 0px 0px 0px 0px !important;

    }


    .s2e-native-widget--site2elementor-secti {

        transform-origin: 495.5px 512px;

    }


    .s2e-native-widget--site2elementor-secti {

        transform-origin: 495.5px 512px;

    }


    .s2e-native-widget--site2elementor-secti [data-s2e-node="section_3_0_0_0"] {

        top: 50%;

        right: 15%;

        bottom: auto;

        left: 15%;

        width: 70%;

        height: auto;

        transform-origin: 346.844px 330.156px;

        max-width: 100%;

        aspect-ratio: 693.688 / 660.312;

        transform: translateY(-50%);

        margin-top: -25px;

    }


    .s2e-native-widget--site2elementor-secti .s2e-node--section_3_0_0_0 {

        top: 50%;

        right: 15%;

        bottom: auto;

        left: 15%;

        width: 70%;

        height: auto;

        transform-origin: 346.844px 330.156px;

        max-width: 100%;

        aspect-ratio: 693.688 / 660.312;

        transform: translateY(-50%);

        margin-top: -25px;

    }


    .s2e-native-widget--site2elementor-secti [data-s2e-node="section_3_0_0_0"] > .e-con {

        width: 100%;

        height: 100%;

        min-height: 100%;

        max-width: 100%;

        align-items: stretch;

    }


    .s2e-native-widget--site2elementor-secti [data-s2e-node="section_3_0_0_0"] > .elementor-widget, .s2e-native-widget--site2elementor-secti [data-s2e-node="section_3_0_0_0"] .elementor-widget-image {

        width: 100%;

        height: 100%;

        max-width: 100%;

        flex-basis: 100%;

        align-self: stretch;

    }


    .s2e-native-widget--site2elementor-secti [data-s2e-node="section_3_0_0_0"] .elementor-widget-image img, .s2e-native-widget--site2elementor-secti [data-s2e-node="section_3_0_0_0"] > img {

        width: 100%;

        height: 100%;

        display: block;

    }


    .s2e-native-widget--site2elementor-secti .s2e-node--section_3_0_0_0 > .e-con {

        width: 100%;

        height: 100%;

        min-height: 100%;

        max-width: 100%;

        align-items: stretch;

    }


    .s2e-native-widget--site2elementor-secti .s2e-node--section_3_0_0_0 > .elementor-widget, .s2e-native-widget--site2elementor-secti .s2e-node--section_3_0_0_0 .elementor-widget-image {

        width: 100%;

        height: 100%;

        max-width: 100%;

        flex-basis: 100%;

        align-self: stretch;

    }


    .s2e-native-widget--site2elementor-secti .s2e-node--section_3_0_0_0 .elementor-widget-image img, .s2e-native-widget--site2elementor-secti .s2e-node--section_3_0_0_0 > img {

        width: 100%;

        height: 100%;

        display: block;

    }


    .s2e-native-widget--site2elementor-secti [data-s2e-node="section_3_0_0_1"] {

        top: auto;

        right: auto;

        bottom: 2%;

        left: 2%;

        width: 3%;

        height: auto;

        transform-origin: 14.8594px 25.75px;

        max-width: 100%;

        max-height: none;

        min-height: 0px;

        box-sizing: border-box;

    }


    .s2e-native-widget--site2elementor-secti .s2e-node--section_3_0_0_1 {

        top: auto;

        right: auto;

        bottom: 2%;

        left: 2%;

        width: 3%;

        height: auto;

        transform-origin: 14.8594px 25.75px;

        max-width: 100%;

        max-height: none;

        min-height: 0px;

        box-sizing: border-box;

    }


    .s2e-native-widget--site2elementor-secti [data-s2e-node="section_3_0_0_1_0"] {

        bottom: 2%;

        width: 29.7031px;

        height: 51.5px;

        transform-origin: 14.8516px 25.75px;

    }


    .s2e-native-widget--site2elementor-secti .s2e-node--section_3_0_0_1_0 {

        bottom: 2%;

        width: 29.7031px;

        height: 51.5px;

        transform-origin: 14.8516px 25.75px;

    }


}



/* Mobile */
@media (max-width: 767px) {

    .site2elementor-secti-wrapper {

        transform-origin: 187.5px 406px;

    }


    .site2elementor-secti-wrapper {

        transform-origin: 187.5px 406px;

        padding-right: 10px;

        padding-bottom: 170px;

        padding-left: 10px;

    }


    .site2elementor-secti-wrapper [data-s2e-node="section_3_0_0_0"] {

        top: 221.062px;

        right: 56.25px;

        bottom: 391.062px;

        left: 56.25px;

        width: 262.5px;

        height: 249.859px;

        transform-origin: 131.25px 124.93px;

        transform: none;

        max-width: 100%;

        margin-top: -50px;

    }


    .site2elementor-secti-wrapper .s2e-node--section_3_0_0_0 {

        top: 221.062px;

        right: 56.25px;

        bottom: 391.062px;

        left: 56.25px;

        width: 262.5px;

        height: 249.859px;

        transform-origin: 131.25px 124.93px;

        transform: none;

        max-width: 100%;

        margin-top: -50px;

    }


    .site2elementor-secti-wrapper [data-s2e-node="section_3_0_0_1"] {

        top: 414.125px;

        right: auto;

        bottom: auto;

        left: 50%;

        width: 18.75px;

        height: auto;

        transform-origin: 9.375px 16.2422px;

        max-width: 100%;

        transform: translateX(-50%);

        max-height: none;

        min-height: 0px;

        overflow: visible;

    }


    .site2elementor-secti-wrapper .s2e-node--section_3_0_0_1 {

        top: 414.125px;

        right: auto;

        bottom: auto;

        left: 50%;

        width: 18.75px;

        height: auto;

        transform-origin: 9.375px 16.2422px;

        max-width: 100%;

        transform: translateX(-50%);

        max-height: none;

        min-height: 0px;

        overflow: visible;

    }


    .site2elementor-secti-wrapper [data-s2e-node="section_3_0_0_1_0"] {

        bottom: 45%;

        left: auto;

        width: 18.7344px;

        height: 32.4844px;

        transform-origin: 9.36719px 16.2422px;

    }


    .site2elementor-secti-wrapper .s2e-node--section_3_0_0_1_0 {

        bottom: 45%;

        left: auto;

        width: 18.7344px;

        height: 32.4844px;

        transform-origin: 9.36719px 16.2422px;

    }


    .s2e-scene-shell--section_3_0 {

        position: relative !important;

        width: 100% !important;

        height: 100vh !important;

        min-height: 100vh !important;

        overflow: hidden !important;

        overflow-x: hidden !important;

        overflow-y: hidden !important;

        padding: 0px 0px 0px 0px !important;

        margin: 0px 0px 0px 0px !important;

        display: block !important;

    }


    .s2e-scene-mount--site2elementor-secti {

        position: absolute !important;

        top: 0px !important;

        right: 0px !important;

        bottom: 0px !important;

        left: 0px !important;

        height: 100% !important;

        min-height: 0px !important;

        display: flex !important;

        flex-direction: column !important;

        justify-content: center !important;

        align-items: center !important;

        overflow: visible !important;

        overflow-x: visible !important;

        overflow-y: visible !important;

        z-index: 1 !important;

        margin: 0px 0px 0px 0px !important;

    }


    .s2e-native-widget--site2elementor-secti {

        transform-origin: 187.5px 406px;

    }


    .s2e-native-widget--site2elementor-secti {

        transform-origin: 187.5px 406px;

        padding-right: 10px;

        padding-bottom: 170px;

        padding-left: 10px;

    }


    .s2e-native-widget--site2elementor-secti [data-s2e-node="section_3_0_0_0"] {

        top: 221.062px;

        right: 56.25px;

        bottom: 391.062px;

        left: 56.25px;

        width: 262.5px;

        height: 249.859px;

        transform-origin: 131.25px 124.93px;

        transform: none;

        max-width: 100%;

        margin-top: -50px;

    }


    .s2e-native-widget--site2elementor-secti .s2e-node--section_3_0_0_0 {

        top: 221.062px;

        right: 56.25px;

        bottom: 391.062px;

        left: 56.25px;

        width: 262.5px;

        height: 249.859px;

        transform-origin: 131.25px 124.93px;

        transform: none;

        max-width: 100%;

        margin-top: -50px;

    }


    .s2e-native-widget--site2elementor-secti [data-s2e-node="section_3_0_0_1"] {

        top: 414.125px;

        right: auto;

        bottom: auto;

        left: 50%;

        width: 18.75px;

        height: auto;

        transform-origin: 9.375px 16.2422px;

        max-width: 100%;

        transform: translateX(-50%);

        max-height: none;

        min-height: 0px;

        overflow: visible;

    }


    .s2e-native-widget--site2elementor-secti .s2e-node--section_3_0_0_1 {

        top: 414.125px;

        right: auto;

        bottom: auto;

        left: 50%;

        width: 18.75px;

        height: auto;

        transform-origin: 9.375px 16.2422px;

        max-width: 100%;

        transform: translateX(-50%);

        max-height: none;

        min-height: 0px;

        overflow: visible;

    }


    .s2e-native-widget--site2elementor-secti [data-s2e-node="section_3_0_0_1_0"] {

        bottom: 45%;

        left: auto;

        width: 18.7344px;

        height: 32.4844px;

        transform-origin: 9.36719px 16.2422px;

    }


    .s2e-native-widget--site2elementor-secti .s2e-node--section_3_0_0_1_0 {

        bottom: 45%;

        left: auto;

        width: 18.7344px;

        height: 32.4844px;

        transform-origin: 9.36719px 16.2422px;

    }


}

