.elementor-7709 .elementor-element.elementor-element-12342fd{--display:flex;--min-height:320vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:22;}.elementor-7709 .elementor-element.elementor-element-5e1b954{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7709 .elementor-element.elementor-element-ace28dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-7709 .elementor-element.elementor-element-e0fc762{--display:flex;--min-height:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-7709 .elementor-element.elementor-element-c894e10 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7709 .elementor-element.elementor-element-c894e10{font-family:"Public Sans", -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:60px;font-weight:600;line-height:1em;letter-spacing:-0.5px;color:var( --e-global-color-1a5d8ff );}.elementor-7709 .elementor-element.elementor-element-c894e10 p{margin-block-end:0px;}.elementor-7709 .elementor-element.elementor-element-54ea7ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7709 .elementor-element.elementor-element-54ea7ef{font-family:"Public Sans", -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:60px;font-weight:600;line-height:1em;letter-spacing:-0.5px;color:var( --e-global-color-1a5d8ff );}.elementor-7709 .elementor-element.elementor-element-54ea7ef p{margin-block-end:0px;}.elementor-7709 .elementor-element.elementor-element-5264299 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7709 .elementor-element.elementor-element-5264299{font-family:"Public Sans", -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:60px;font-weight:600;line-height:1em;letter-spacing:-0.5px;color:var( --e-global-color-1a5d8ff );}.elementor-7709 .elementor-element.elementor-element-5264299 p{margin-block-end:0px;}.elementor-7709 .elementor-element.elementor-element-9e6b593{--divider-border-style:solid;--divider-color:var( --e-global-color-1a5d8ff );--divider-border-width:2px;width:auto;max-width:auto;}.elementor-7709 .elementor-element.elementor-element-9e6b593 > .elementor-widget-container{margin:0px 40px 0px 0px;padding:50% 0% 50% 0%;}.elementor-7709 .elementor-element.elementor-element-9e6b593.elementor-element{--align-self:center;}.elementor-7709 .elementor-element.elementor-element-9e6b593 .elementor-divider-separator{width:75px;margin:0 auto;margin-right:0;}.elementor-7709 .elementor-element.elementor-element-9e6b593 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-7709 .elementor-element.elementor-element-04b46b9{--display:flex;--min-height:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-7709 .elementor-element.elementor-element-0cf4712 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7709 .elementor-element.elementor-element-0cf4712{font-family:"Public Sans", -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:30px;font-weight:500;line-height:1.2em;color:var( --e-global-color-1a5d8ff );}.elementor-7709 .elementor-element.elementor-element-0cf4712 p{margin-block-end:10px;}.elementor-7709 .elementor-element.elementor-element-68aac4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7709 .elementor-element.elementor-element-68aac4c{font-family:"Public Sans", -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:30px;font-weight:500;line-height:1.2em;color:var( --e-global-color-1a5d8ff );}.elementor-7709 .elementor-element.elementor-element-68aac4c p{margin-block-end:10px;}.elementor-7709 .elementor-element.elementor-element-87b7bdc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7709 .elementor-element.elementor-element-87b7bdc{font-family:"Public Sans", -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:30px;font-weight:500;line-height:1.2em;color:var( --e-global-color-1a5d8ff );}.elementor-7709 .elementor-element.elementor-element-87b7bdc p{margin-block-end:10px;}.elementor-7709 .elementor-element.elementor-element-6a06330 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-7709 .elementor-element.elementor-element-6a06330{left:0px;}body.rtl .elementor-7709 .elementor-element.elementor-element-6a06330{right:0px;}.elementor-7709 .elementor-element.elementor-element-6a06330{top:0px;z-index:1;}.elementor-7709 .elementor-element.elementor-element-6a06330 img{width:100%;height:100%;object-fit:cover;object-position:top center;}.elementor-7709 .elementor-element.elementor-element-f7df3a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-7709 .elementor-element.elementor-element-f7df3a3{left:0px;}body.rtl .elementor-7709 .elementor-element.elementor-element-f7df3a3{right:0px;}.elementor-7709 .elementor-element.elementor-element-f7df3a3{top:0px;z-index:1;}.elementor-7709 .elementor-element.elementor-element-f7df3a3 img{width:100%;height:100%;object-fit:cover;object-position:top center;}.elementor-7709 .elementor-element.elementor-element-f2bc24d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-7709 .elementor-element.elementor-element-f2bc24d{left:0px;}body.rtl .elementor-7709 .elementor-element.elementor-element-f2bc24d{right:0px;}.elementor-7709 .elementor-element.elementor-element-f2bc24d{top:0px;z-index:1;}.elementor-7709 .elementor-element.elementor-element-f2bc24d img{width:100%;height:100%;object-fit:cover;object-position:top center;}.elementor-7709 .elementor-element.elementor-element-84cb718{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7709 .elementor-element.elementor-element-edafb4f img{height:100vh;object-fit:cover;object-position:center center;}.elementor-7709 .elementor-element.elementor-element-3745487{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-7709 .elementor-element.elementor-element-aa34bb6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7709 .elementor-element.elementor-element-f887b14 img{height:100vh;object-fit:cover;object-position:center center;}.elementor-7709 .elementor-element.elementor-element-e7f581f{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:78px;--padding-right:78px;--z-index:10;}.elementor-7709 .elementor-element.elementor-element-a1c63c1{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;font-family:"Public Sans", -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:60px;font-weight:600;line-height:1.1em;color:var( --e-global-color-9a9a1de );}.elementor-7709 .elementor-element.elementor-element-a1c63c1 p{margin-block-end:0px;}.elementor-7709 .elementor-element.elementor-element-70f6f17{--divider-border-style:solid;--divider-color:var( --e-global-color-9a9a1de );--divider-border-width:1px;width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-7709 .elementor-element.elementor-element-70f6f17 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7709 .elementor-element.elementor-element-70f6f17.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7709 .elementor-element.elementor-element-70f6f17 .elementor-divider-separator{width:100%;}.elementor-7709 .elementor-element.elementor-element-70f6f17 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7709 .elementor-element.elementor-element-9a64630{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;font-size:30px;line-height:1.2em;color:var( --e-global-color-9a9a1de );}.elementor-7709 .elementor-element.elementor-element-3188acb{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:78px;--padding-right:78px;--z-index:10;}.elementor-7709 .elementor-element.elementor-element-875a332{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;font-family:"Public Sans", -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:60px;font-weight:600;line-height:1.1em;color:var( --e-global-color-9a9a1de );}.elementor-7709 .elementor-element.elementor-element-875a332 p{margin-block-end:0px;}.elementor-7709 .elementor-element.elementor-element-17b13b4{--divider-border-style:solid;--divider-color:var( --e-global-color-9a9a1de );--divider-border-width:1px;width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-7709 .elementor-element.elementor-element-17b13b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7709 .elementor-element.elementor-element-17b13b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7709 .elementor-element.elementor-element-17b13b4 .elementor-divider-separator{width:100%;}.elementor-7709 .elementor-element.elementor-element-17b13b4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7709 .elementor-element.elementor-element-49a77bb{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;font-size:30px;line-height:1.2em;color:var( --e-global-color-9a9a1de );}.elementor-7709 .elementor-element.elementor-element-b77f833{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:78px;--padding-right:78px;--z-index:10;}.elementor-7709 .elementor-element.elementor-element-e0c384e{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;font-family:"Public Sans", -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:60px;font-weight:600;line-height:1.1em;color:var( --e-global-color-9a9a1de );}.elementor-7709 .elementor-element.elementor-element-e0c384e p{margin-block-end:0px;}.elementor-7709 .elementor-element.elementor-element-a33e8fe{--divider-border-style:solid;--divider-color:var( --e-global-color-9a9a1de );--divider-border-width:1px;width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-7709 .elementor-element.elementor-element-a33e8fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7709 .elementor-element.elementor-element-a33e8fe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7709 .elementor-element.elementor-element-a33e8fe .elementor-divider-separator{width:100%;}.elementor-7709 .elementor-element.elementor-element-a33e8fe .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7709 .elementor-element.elementor-element-15c906a{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;font-size:30px;line-height:1.2em;color:var( --e-global-color-9a9a1de );}.elementor-7709 .elementor-element.elementor-element-ff269bd{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:6;}.elementor-7709 .elementor-element.elementor-element-5bafcdf img{height:100vh;object-fit:cover;object-position:center center;}@media(min-width:768px){.elementor-7709 .elementor-element.elementor-element-ace28dc{--content-width:1440px;}.elementor-7709 .elementor-element.elementor-element-e0fc762{--width:45%;}.elementor-7709 .elementor-element.elementor-element-04b46b9{--width:45%;}}/* Start custom CSS for container, class: .elementor-element-5e1b954 */.scroll-reveal-wrapper {
    height: 400vh;
}

.scroll-reveal-sticky {
    position: sticky;
    top: 0;
    height: 100vh;
    z-index: 1;
    overflow: hidden;
}

.split-container {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}

.scroll-text {
    opacity: 0;
    transform: translateY(0px);
    transition: opacity 0.3s ease, transform 0.6s ease;
}

/* Entering states */
.scroll-text.entering-up {
    transform: translateY(130px);
}

.scroll-text.entering-down {
    transform: translateY(-130px);
}

/* Visible state */
.scroll-text.visible {
    opacity: 1;
    transform: translateY(0);
}

/* Exiting states */
.scroll-text.exiting-up {
    opacity: 0;
    transform: translateY(-130px);
}

.scroll-text.exiting-down {
    opacity: 0;
    transform: translateY(130px);
}

/* New wrapper for text columns */
.text-columns-wrapper {
    display: flex;
    width: 100%;
    position: relative;
    margin-bottom: 80px; /* Space between text columns and image */
}

.text-column {
    width: 42%; 
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    padding: 0 30px;
}

/* Prevent text wrapping in left column text content */
.text-column:first-child .scroll-text .elementor-widget-container {
    white-space: nowrap;
}

/* Maintain consistent paragraph spacing */
.text-column .scroll-text p {
    margin: 0;
    line-height: 1.2;
}

/* Responsive layout for viewport width 1200px or less */
@media screen and (max-width: 1200px) {
    .text-columns-wrapper {
        flex-direction: column;
        padding-left: 78px;
        gap: 130px;
    }

    .text-column {
        width: auto;
    }
}

.horizontal-divider {
    width: 2px;
    height: 100%;
    background-color: white;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 3; /* Ensure divider is visible */
}

/* Style for the image widget directly in split-container */
.split-container img {
    max-width: 100%;
    height: 100vh;
    object-fit: cover;
    object-position: center;
}

/* Target Elementor image widget specifically */
/* Make first image visible by default */
.elementor-widget-image.scroll-image:first-of-type {
    opacity: 1 !important;
    visibility: visible !important;
    height: 100vh !important;
}

.elementor-widget-image.scroll-image:first-of-type img {
    opacity: 1 !important;
    visibility: visible !important;
    height: 100vh !important;
    object-fit: cover;
    object-position: center;
}

.scroll-image {
    opacity: 0;
    position: absolute;
    transition: opacity 0.3s ease;
    width: 100%;
    height: 100vh !important;
}

.scroll-image.visible {
    opacity: 1;
}

/* Ensure all scroll images maintain full viewport height */
.elementor-widget-image.scroll-image {
    height: 100vh !important;
}

.elementor-widget-image.scroll-image img {
    height: 100vh !important;
    object-fit: cover;
    object-position: center;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.eyeball.club/wp-content/uploads/2025/04/PublicSans-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.eyeball.club/wp-content/uploads/2025/04/PublicSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Public Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.eyeball.club/wp-content/uploads/2025/04/PublicSans-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */