*{margin:0;padding:0}@-webkit-keyframes left-to-right {
    0% {
        left: 0;
    }
    50% {
        left: 50%;
    }
    100% {
        left: 0;
    }
}@keyframes left-to-right {
    0% {
        left: 0;
    }
    50% {
        left: 60%;
    }
    100% {
        left: 0;
    }
}@-webkit-keyframes top-to-bottom {
    0%,
    100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-50px);
    }
}@keyframes top-to-bottom {
    0%,
    100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-50px);
    }
}@keyframes scroll {
    0% { transform: translateY(0); }
    100% { transform: translateY(-100%); }
  }html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,b,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}html,body{font-family:machomodular,sans-serif;font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0;user-select:none;-webkit-user-select:none}*,*::before,*::after{box-sizing:inherit}body{user-select:none;font-size:100%;box-sizing:border-box;margin:0;padding:0;background:#fff;overflow-x:hidden;overflow-y:scroll;width:100vw}li{font-size:20px;line-height:40px}ul{margin-left:75px;margin-top:50px}p{font-weight:400;font-size:18px;text-align:center;line-height:28px}p.p-small{font-size:25px;line-height:1}h1{font-weight:300;font-size:57px;line-height:64px;text-align:center}nav{position:fixed;top:0;left:0;display:flex;justify-content:space-between;z-index:10;width:100%;padding-left:10px;padding-right:10px;padding-top:15px;transition:.8s}nav .logo{transition:.8s;margin:0 auto}nav .logo img{height:100%;width:100%}nav .language{max-width:69px;width:100%}nav .info a,nav .language a{font-size:15px;font-weight:700}nav .info,nav .language{display:flex;align-content:center}.section1 .paragraph-container{max-width:380px;top:40%;left:36%;position:fixed}.fact{opacity:0;position:absolute}.fact.fact-1{opacity:1}.fact-1 .title-container,.fact-1 .paragraph-container{margin-left:auto}.lerp-wrap span{position:relative;display:inline-flex;justify-content:center;align-items:center;font-size:45px;color:#fff}.page-title{display:flex;justify-content:center}h2 span{font-size:45px;color:#fff}canvas{pointer-events:none;touch-action:none;position:fixed;top:0;left:0;width:100%;height:100vh}.threed-eyeball-section{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;touch-action:none;transition:opacity 1s , visibility 1s}.rotate-control{position:absolute;width:35px;height:35px;border-radius:50%;background: #00000033;border: 1px solid #ffffff33;color:#fff;cursor:pointer;left:29px;top:-12px;bottom:0;-webkit-animation:ease-in-out infinite;-webkit-animation-name:left-to-right;-webkit-animation-duration:3s}.rotate-control.scroll-down{animation:top-to-bottom 3s ease-in-out infinite;bottom:0;top:12px}.rotate-control .border-point{top:4px;left:4px}.rotate-control .center-point{top:11px;left:11px}.center-point{border-radius:100%;width:10px;height:10px;background:#fff 0 0 no-repeat padding-box;box-shadow: 0 3px 6px rgb(0 0 0 / 16%);position:absolute;transition:300ms all ease-in-out}.point .label:hover{background:#fff;transition:300ms all ease-in-out}.point .label:hover .center-point{transform:scale(2);transition:300ms all ease-in-out;background:#000 0 0 no-repeat padding-box}.point .label:hover .border-point{transform:scale(1.5);border:1px solid #000;transition:150ms all ease-in-out}.pointss .label:hover{background:#fff;transition:300ms all ease-in-out}.pointss .label:hover .center-point{transform:scale(2);transition:300ms all ease-in-out;background:#000 0 0 no-repeat padding-box}.pointss .label:hover .border-point{transform:scale(1.5);border:1px solid #000;transition:150ms all ease-in-out}.border-point{border-radius:100%;width:24px;height:24px;border:1px solid #fff;box-shadow: 0 3px 6px rgb(0 0 0 / 16%);position:absolute}.rotate-arrows.scroll-down img{transform:rotate(90deg)}.rotate-arrows{position:absolute;left:50%;bottom:7%;transform:translate(-50%,-50%);transition:opacity ease-in-out 1s;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.rotate-arrows{opacity:1}.rotate-arrows.rotate-arrows-invisible{opacity:0;z-index:-1}.rotate-model.rotate-model-visible{opacity:1!important;z-index:10}.rotate-arrows p{font-size:14px;margin-bottom:0;padding-top:5px}.title-container{grid-column:1;max-width:340px;z-index:-1}.paragraph-container{max-width:340px}main .content{display:grid;grid-template-columns:1fr 480px 1fr;grid-template-rows:1fr;position:absolute;width:100%;height:100%;align-items:center;justify-items:center}.slides{overflow:hidden;z-index:10}.slide{position:fixed;pointer-events:none;z-index:10}.left-title{grid-column: 1 / span 1}.slide{width:100%;max-height:500px;max-width:500px}.slide img{width:100%;height:auto;pointer-events:none}.slide h1{padding-left:75px;padding-right:75px;align-self:end}.slide-5{grid-column: 4 / span 3}.slide-3,.slide-6,.slide-4{grid-column: 1 / span 3}#copy{width:250px;height:40px;line-height:40px;position:absolute;bottom:35px;left:calc(50% - 125px);background:none;color:#fff;font-size:30px;font-family:machomodular,sans-serif;text-align:center;border:1px solid #fff;background:rgba(255,255,255,.2)}.points{grid-column: 2 / span 1;transition:opacity ease-in-out 1s}.slide-top,.scroll-num{opacity:0!important;transition:opacity ease-in-out 1s}.points-fade,.slide-fade,.scroll-num-fade{opacity:1!important;transition:opacity ease-in-out 1s}.pointss .text{position:absolute;width:300px;padding:20px;left:-26px;border-radius:4px;background:#000;color:#fff;line-height:1.3em;font-family:machomodular,sans-serif;font-weight:100;font-size:14px;opacity:0;transition:opacity .3s;pointer-events:none;text-align:center;border-radius:30px}.pointss .text span{font-weight:700;font-size:18px;line-height:30px}.pointss .model-label.point-clicked{pointer-events:none;z-index:100}.point-clicked .text{opacity:1;z-index:1000;pointer-events:bounding-box}.point-clicked .label{pointer-events:none}.point-clicked{pointer-events:none}.point-clicked .modal-close-btn{pointer-events:auto}.modal-close-btn{z-index:-1;width:25px;height:25px;border-radius:50%;border:2px solid #fff;font-weight:700;background:#000;color:#fff;margin-bottom:15px;cursor:pointer;pointer-events:none}.modal-close-btn img{width:100%;height:100%;padding:5px;cursor:pointer}.modal-close{display:none}.point.visible .label{transform:scale(1,1)}.points.visible .label{transform:scale(1,1)}.label-text{position:absolute;z-index:10;left:8%;color:#fff}.blur-filter{filter:blur(2px);transition:opacity 1s , visibility 1s}.blur-filter-2{filter:blur(4px);transition:opacity 1s , visibility 1s}.blur-filter-3{filter:blur(6px);transition:opacity 1s , visibility 1s}.label-text p{font-size:14px;text-align:left;line-height:16px}html{background-color:#fff}body{margin:0;font-family:machomodular,sans-serif}h2{margin:0}.section1,.section3{min-height:100vh;height: calc(var(--vh, 1vh) * 100);background-color:#222;display:flex;justify-content:space-around;align-items:center;font-size:50px}.placeholder-content.one{padding-top:200vh;position:absolute}.placeholder-content.two{padding-top:400vh;position:absolute}.placeholder-content.three{padding-top:600vh;position:absolute}.placeholder-content.four{padding-top:800vh;position:absolute}.head{display:flex;flex-direction:row;height:100vh;height: calc(var(--vh, 1vh) * 100);width:100%;justify-content:space-around;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.slide{opacity:0;visibility:hidden;pointer-events:none;transition:opacity ease-in-out 1s;top:20%;right:10%}.slide-visible{opacity:1;transition:opacity ease-in-out 1s;visibility:visible;pointer-events:all}.scroll-num{grid-column: 1 / span 1}.scroll-points{grid-column: 2 / span 1}.slide#slide1{opacity:1;transition:opacity ease-in-out 1s}.rotate-arrows-invisible{opacity:0!important;transition:opacity ease-in-out 1s}.slide-1-invisible{opacity:0!important;transition:opacity ease-in-out 1s}.title-container-invisible{opacity:0!important;transition:opacity ease-in-out 1s}.scroll-num{opacity:1;transition:opacity ease-in-out 1s;position:absolute;font-size:66px;text-align:center}.show{display:block}.button{text-transform:uppercase}.button:hover{cursor:pointer}.close-btn{position:fixed;border:none;background:transparent;left:47%;bottom:5%;margin-top:50px;z-index:1001;display:flex;justify-content:center;align-items:center;display:flex;flex-direction:column;pointer-events:all;gap:10px}.close-btn span{font-size:11px}.z-index{z-index:199;pointer-events:all}.z-index-minus{z-index:-1!important}.content-on-scroll{display:flex;flex-direction:row;height:100vh;height: calc(var(--vh, 1vh) * 100);justify-content:space-around}.content-box-1{position:relative;display:flex;align-items:center;justify-content:left;font-size:40px;width:100%}.content-box-2{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.scroll-slide{opacity:0;position:absolute}.scroll-slide.scroll-slide-1{opacity:1}.scroll-num-2{opacity:0;position:absolute;font-size:66px;text-align:center}.scroll-num-2#num1{opacity:1}.heads{display:flex;flex-direction:row;height:100vh!important;height: calc(var(--vh, 1vh) * 100);justify-content:space-around;z-index:100}.headings{opacity:0;position:absolute;grid-column: 5 / span 2}.headings#headings1{opacity:0}.scroll-nums{opacity:0;position:absolute;font-size:66px;text-align:center;grid-column: 1 / span 2}.pointss-box{opacity:1;pointer-events:none}.scroll-nums#num1{opacity:0}div#num3{grid-column: 2 / span 4 !important}div#num3 .title-container{max-width:450px}#num3 .title-container h1,#num3 .title-container p{color:#fff}.img-overlay-1{background:url(assets/images/x73a45cd8d42bb4ca.png.pagespeed.ic.J3EqX38fLE.png);background-position:center;background-size:cover;position:fixed;top:0;left:0}.glaucoma,.age-related-macular-degeneration,.diabetic-retinopathy{opacity:0;visibility:hidden;z-index:-1;transition:opacity 1s , visibility 1s}.macular-degeneration-visible:after{content:'';position:fixed;width:40vh;height:40vh;left:50%;top:50%;transform:translate(-50%,-50%);background:#333;z-index:100;border-radius:50%;filter:blur(30px);pointer-events:none}.glaucoma-visible,.macular-degeneration-visible{opacity:1;visibility:visible;position:fixed;top:0;left:0;width:100%;height:100%!important;z-index:50;pointer-events:none;display:flex;justify-content:center;align-items:center;height:0;transition:opacity 1s , visibility 1s}.diabetic-retinopathy-visible{opacity:1;visibility:visible;position:fixed;z-index:50;top:0;left:0;width:100%;height:100%;pointer-events:none;transition:opacity 1s , visibility 1s}.glaucoma.glaucoma-visible img,.age-related-macular-degeneration.macular-degeneration-visible img,.diabetic-retinopathy.diabetic-retinopathy-visible img{width:100%;height:100%}.slide.slide-2{max-width:600px}.slide.slide-2 h1{max-width:538px;margin:0 auto}.slide-2 h1{padding-left:0;padding-right:0}.carousel-container{position:relative;width:100%;height:100%;justify-content:center;display:flex}.carousel{opacity:1;position:absolute;z-index:100;width:75%;max-width:400px}.carousel-control.right{right:-18%;background-image:unset;pointer-events:all;z-index:100}.carousel-control.left{left:-18%;background-image:unset;pointer-events:all;z-index:100}.carousel.carousel-fade .item{opacity:0;transition:opacity ease-out .7s}.carousel.carousel-fade .item.active{opacity:1!important}.side-bar{position:fixed;right:25px;top:38%}.side-bar-invisible,.scroll-indicator-invisible{opacity:0}.side-bar ul{display:flex;align-items:center;justify-content:center;flex-direction:column;list-style-type:none;margin:0;padding:0}.side-bar ul li{display:block;border-radius:50%;background:#fff;border:2px solid #000;width:15px;height:15px;margin:15px 0;text-indent:-999px;overflow:hidden;pointer-events:auto;position:relative;transition:all ease-in-out .2s;cursor:pointer}.side-bar ul li a{width:20px;height:20px;pointer-events:auto;position:relative;border-radius:50px;font-size:0;display:flex;transition:150ms ease-in-out all}.side-bar ul li:after{content:"";position:absolute;bottom:0;height:0;left:0;right:0;width:100%;transition:opacity ease-in-out 1s}.side-bar ul li.dot.active{background:#000;transform:scale(1.3)!important;transition:opacity ease-in-out 1s;opacity:1}.return-eye-inner{position:fixed;z-index:10;background:#000;border:1px solid #000;border-radius:30px;padding:10px 15px 3px 15px;cursor:pointer;transition:150ms all ease-in-out;bottom:3%;left:3%}.return-eye-inner:hover{background:#fff;border:1px solid #000;color:#000;transition:150ms all ease-in-out}.return-eye-inner:hover p{color:#000;transition:150ms all ease-in-out}.return-eye{height:200px;position:relative;z-index:10;cursor:pointer;transition:visibility 0s 2s , opacity 1s ease-in-out}.rotate-model{position:absolute;bottom:10%;transition:opacity ease-in-out 1s;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0!important;border-radius:20px;z-index:-1;border-radius:30px;cursor:pointer}.rotate-model-button{background:#000;border-radius:30px;padding:15px 15px 10px 15px;cursor:pointer;transition:visibility 0s 2s , opacity 1s ease-in-out}.rotate-model-button p{color:#fff;text-decoration:none}.return-eye-touch-screen{opacity:0!important;z-index:-1;width:0;height:0;pointer-events:none}.slide-open .return-eye{z-index:-1;pointer-events:none;transition:visibility 0s 2s , opacity 1s ease-in-out}.return-eye p{color:#fff}.scroll-indicator-inner,.scroll-indicator-inner-2{display:flex;justify-content:center;align-items:center;flex-direction:column}.scroll-indicator-inner p,.scroll-indicator-inner-2 p{font-size:13px}.scroll-indicator-inner-2{opacity:0}.arrow-down{width:13px}.arrow-down img{width:100%;height:auto}.bounce{-moz-animation:bounce 3s infinite;-webkit-animation:bounce 3s infinite;animation:bounce 3s infinite}@-moz-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
        -moz-transform: translateY(0);
        transform: translateY(0);
    }
    40% {
        -moz-transform: translateY(-18px);
        transform: translateY(-18px);
    }
    60% {
        -moz-transform: translateY(-8px);
        transform: translateY(-8px);
    }
}@-webkit-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    40% {
        -webkit-transform: translateY(-18px);
        transform: translateY(-18px);
    }
    60% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px);
    }
}@keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    40% {
        -moz-transform: translateY(-18px);
        -ms-transform: translateY(-18px);
        -webkit-transform: translateY(-18px);
        transform: translateY(-18px);
    }
    60% {
        -moz-transform: translateY(-8px);
        -ms-transform: translateY(-8px);
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px);
    }
}main{position:relative;width:100%;height:100%;top:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;height:100%;scroll-behavior:smooth;overflow:hidden}#screen1.panel-1 .title-container-1-copy{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:150px;padding-top:150px}.panel{border:unset;box-shadow:unset;margin-bottom:0;border-radius:unset;opacity:1;transition:opacity ease-in-out 1s;width:100vw;height:100vh;height: calc(var(--vh, 1vh) * 100);display:flex;justify-content:space-between;align-items:center;background-color:transparent;max-width:1400px;margin:0 auto;z-index:1;position:relative;overflow:hidden;scroll-snap-align:start}.panel-invisible{opacity:0!important;transition:opacity ease-in-out 1s;z-index:-1}.panel .empty-content{opacity:0}.panel-2,.panel-3{position:relative;padding:0 52px}.container-fluid{margin-left:unset}.slide-3{top:30%;left:10%}.slide-6,.slide-4,.slide-3{top:0;left:17%;top:25%;bottom:0;margin-right:auto;display:flex;justify-content:center;align-items:center;border:1px solid #000;border-radius:50%}.slide-5{top:0;right:17%;top:25%;bottom:0;margin-right:auto;display:flex;justify-content:center;align-items:center;border:1px solid #000;border-radius:50%}.slide-fact-content{padding:10px}.slide-1 .slide-fact-content{display:flex;justify-content:center;align-items:center;gap:10px;flex-direction:row}.slide-1-fact{border:1px solid #000;border-radius:50%;padding:30px;display:flex;justify-content:center;align-items:center;vertical-align:middle;flex-direction:column}.slide-1 .slide-1-fact{width:230px;height:230px}.slide-fact-content p{font-size:40px;font-weight:300;line-height:1;padding:10px}.point{position:absolute}.pointss .label{transform:scale(0,0);display:flex;justify-content:center;align-items:center}.pointss.visible{transform:scale(1,1)}.point .label,.pointss .label{position:absolute;left:-20px;width:40px;height:40px;border-radius:50%;background: #00000033;border: 1px solid #ffffff33;color:#fff;font-family:machomodular,sans-serif;text-align:center;cursor:pointer;transform:scale(0,0);transition:transform .3s;z-index:10;display:flex;justify-content:center;align-items:center;padding:0}.pointss{position:absolute}.point.visible .label,.pointss.visible .label{transform:scale(1,1)}.pointss .label-text{transform:scale(0,0)}.pointss.visible .label-text{transform:scale(1,1)}.pointss .pointss-inner{transform:scale(0,0)}.pointss.visible .pointss-inner{transform:scale(1,1)}.pointss-inner{background:#000;width:150px;height:45px;border-radius:30px;position:absolute;display:flex;justify-content:center;align-items:center}.modal-open .panel-active{z-index:100;transition:opacity 1s , visibility 1s}.panel-active{z-index:1}.panel-active .title-left,.panel-active .title-right{transition:opacity 1s , visibility 1s;z-index:-1!important}.modal-open .panel{pointer-events:none}.points-0 .pointss-inner{width:160px}.points-0{top:29%;right:43%}.points-1{bottom:30%;right:45%}.points-2{top:42%;right:45%}.points-3{top:36%;left:33%}.points-4{bottom:39%;left:35%}.pointss .label{left:5px;right:unset}.pointss .label-text{margin-left:40px;margin-right:0}.fade{transition:opacity .5s ease-in}.fadeOut{opacity:0}.fadeIn{opacity:1}.find-optician{background-color:#000;padding:10px 20px;border-radius:50px;color:#fff;font-size:18px;position:relative;display:flex;gap:10px;align-items:center;cursor:pointer;text-decoration:none}.find-optician:hover{text-decoration:none;color:#fff}.title-container.find-optician-section{display:flex;align-items:center;flex-direction:column;gap:20px;max-width:430px}.magn-glass{width:20px;height:20px}.magn-glass img{width:100%;height:auto}.find-optician:focus,.find-optican:hover{color:#fff;text-decoration:none}.find-optician p{margin:0;margin-top:7px}.gig-logo-outer{width:100%;width:100px;position:absolute;height:100px;bottom:2%}.gig-logo img{width:100%;height:auto}.panel-4{position:relative}h1,p{margin:0}.dots{position:absolute;z-index:100;top:50%;right:12px}.dot{width:12px;height:12px;border-radius:100%;position:relative;background-color:#fff;margin:12px;cursor:pointer}@keyframes fadeInOpacity {
	from {
        opacity: 0%;
      }
      to {
        opacity: 100%;
      }
}@keyframes fadeOutOpacity {
    from {
        opacity: 1;
      }
      to {
        opacity: 0;
      }
}@-webkit-keyframes fadeinout {
    0%,
    100% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
}@keyframes fadeinout {
    0%,
    100% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
}.loading-bar{position:absolute;background:#f6f6f6;transition:transform .5s;z-index:100;opacity:1;width:100%;height:100%}.loading-bar.ended{visibility:hidden;opacity:0;transition:visibility 0s 2s , opacity 2s ease-in-out}.loading{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999}.loading-text{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;text-align:center;width:100%;height:100px;line-height:100px}.loading-text span{display:inline-block;margin:0 5px;color:#000;font-family:machomodular,sans-serif}.loading-text span:nth-child(1) {filter:blur(0);animation:blur-text 1.5s 0s infinite ease-in-out alternate}.loading-text span:nth-child(2) {filter:blur(0);animation:blur-text 1.5s .2s infinite ease-in-out alternate}.loading-text span:nth-child(3) {filter:blur(0);animation:blur-text 1.5s .4s infinite ease-in-out alternate}.loading-text span:nth-child(4) {filter:blur(0);animation:blur-text 1.5s .6s infinite ease-in-out alternate}.loading-text span:nth-child(5) {filter:blur(0);animation:blur-text 1.5s .8s infinite ease-in-out alternate}.loading-text span:nth-child(6) {filter:blur(0);animation:blur-text 1.5s 1s infinite ease-in-out alternate}.loading-text span:nth-child(7) {filter:blur(0);animation:blur-text 1.5s 1.2s infinite ease-in-out alternate}@keyframes blur-text {
    0% {
        filter: blur(0px);
    }
    100% {
        filter: blur(4px);
    }
}@keyframes blur-text {
    0% {
        filter: blur(0px);
    }
    100% {
        filter: blur(4px);
    }
}.arrow{position:relative;margin:0 auto;width:100px;transform:rotate(-98deg)}.arrow .curve{border:2px solid #be5f4b;border-color:transparent transparent transparent #be5f4b;height:360px;width:1200px;border-radius:230px 0 0 150px}.arrow .point{position:absolute;left:40px;top:315px}.arrow .point:before,.arrow .point:after{border:1px solid #be5f4b;height:25px;content:"";position:absolute}.arrow .point:before{top:-11px;left:-11px;transform:rotate(-74deg);-webkit-transform:rotate(-74deg);-moz-transform:rotate(-74deg);-ms-transform:rotate(-74deg)}.arrow .point:after{top:-20px;left:5px;transform:rotate(12deg);-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-ms-transform:rotate(12deg)}.points-container{position:relative}@media screen and (max-width:1536px){.slide-6,.slide-4,.slide-3{left:10%}.slide-5{right:10%}.slide-6,.slide-4,.slide-3,.slide-5,.slide-2,.slide-1{top:19%}}@media screen and (max-width:1366px){.slide-6,.slide-4,.slide-3,.slide-5,.slide-2,.slide-1{top:26%}}@media screen and (max-width:1244px){h1{font-size:45px!important;line-height:55px!important}.slide.slide-5,.slide.slide-2,.slide.slide-1{right:2%}.slide.slide-3,.slide.slide-4{left:2%}.slide h1{max-width:450px!important}}@media screen and (max-width:1080px){body.screen1-active .menu-items ul .dot1{transform:unset!important;transition:.2s ease;filter:unset;text-decoration:underline;opacity:1}body.screen2-active .menu-items ul .dot2{transform:unset!important;transition:.2s ease;filter:unset;text-decoration:underline;opacity:1}body.screen3-active .menu-items ul .dot3{transform:unset!important;transition:.2s ease;filter:unset;text-decoration:underline;opacity:1}body.screen4-active .menu-items ul .dot4{transform:unset!important;transition:.2s ease;filter:unset;text-decoration:underline;opacity:1}.return-eye{display:none}#screen2 .title-container,#screen3 .title-container{width:260px}p{font-size:16px}.side-bar{right:11px}.side-bar ul li{height:15px;width:15px}.side-bar ul li.dot.active{transform:scale(1.2)}}.big-text{font-size:2em;line-height:1}.owl-item>div:after{font-family:sans-serif;font-size:24px;font-weight:bold}.active.center{transform:scale(1)!important;-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.active{transform:scale(.8)!important;transition:.6s ease;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.6}.carousel-item{display:flex;justify-content:center;align-items:center;border:3px solid gray;border-radius:50%;padding:15px;width:100%;height:100%}.owl-nav{display:none}.carousel-item-big-text{font-size:50px;line-height:65px}.owl-item{height:200px!important}.logo-outer{position:relative;left:0;width:450px;transition:all ease-in-out .5s;display:flex}.logo{display:flex;justify-content:center}.logo-outer.fixed-logo{width:150px;transition:all ease-in-out .5}#info-modal-container{position:absolute;display:table;height:100vh;height: calc(var(--vh, 1vh) * 100);width:100%;top:0;left:0;opacity:0;z-index:-1;pointer-events:none}#info-modal-container.open{z-index:50;pointer-events:all}.info-btn-content{z-index:50;transition:150ms all ease-in-out}.info-btn-content.info-modal-open{z-index:-1}.info-btn-content,.menu{max-width:60px;width:60px}.info-btn-content img,.menu img{width:100%;height:auto}.info-modal-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.info-btn-content{cursor:pointer}.info-gig-logo{margin-top:20px;width:80px}.info-gig-logo img{width:100%;height:auto}.menu{height:100%;display:flex;justify-content:center;align-items:center;transition:150ms all ease-in-out;cursor:pointer}.menu:hover,.info-btn-content:hover{opacity:.5;transition:150ms all ease-in-out}.menu-container{position:absolute;display:table;height:100%;width:100%;top:0;right:0;z-index:-1;opacity:0;pointer-events:none}.menu-container-inner{display:flex;justify-content:end;width:100%;height:100vh;height: calc(var(--vh, 1vh) * 100);background:rgba(255,255,255,.6);vertical-align:middle;position:absolute;padding:10px;z-index:-1;pointer-events:none}#info-modal-container.open{opacity:1;z-index:50;pointer-events:all}.menu-container.open,.menu-container.open .menu-container-inner{opacity:1;z-index:50;pointer-events:all}#info-modal-container.open .info-modal-background .info-modal,.menu-container.open .menu-container-inner .menu-items{transition:ease-in-out 350ms transform;transform:translateX(0)}.menu-items ul li a{color:#fff;font-size:30px}.menu-items ul li:not(:last-child) {margin-bottom:30px}.menu-items ul li a.active{text-decoration:underline;color:#fff;opacity:1;filter:none}.menu-items ul li a:hover{text-decoration:none}.menu-items ul li a.active:hover{text-decoration:underline}.menu-items .dot{width:100%;height:100%;border-radius:unset;position:relative;background-color:unset;margin:unset;pointer-events:all}.menu-items .dot.active{transform:unset!important;transition:.2s ease;filter:unset;text-decoration:underline;opacity:1}.overflow-hidden{overflow:hidden}.burger-line{height:2px;width:100%;margin:1px;border-radius:50px;background:#000}.info-modal .info-close-btn,.menu-close-btn{position:absolute;right:15px;top:15px;z-index:1;color:#fff}.info-modal .info-close-btn span,.menu-close-btn span{font-size:35px}.info-modal .info-close-btn .fa-close,.menu-close-btn .fa-close{font-size:25px;cursor:pointer}.info-modal-background{display:flex;justify-content:start;width:100%;height:100%;background:rgba(255,255,255,.6);vertical-align:middle;position:absolute;padding:10px}.info-modal-background{z-index:-1}#info-modal-container.open .info-modal-background{z-index:50}.menu-items ul{margin:0;list-style:none}.info-modal{background:#000;color:#fff;padding:100px 50px;display:inline-block;border-radius:22px;font-weight:300;position:relative;max-width:500px;transform:translateX(-110%);transition:ease-in-out 350ms 150ms transform}.menu-items{background:#000;color:#fff;padding:100px 50px;display:inline-block;border-radius:22px;font-weight:300;position:relative;max-width:500px;transform:translateX(110%);transition:ease-in-out 350ms 150ms transform;margin:0}.info-modal h2{color:#fff;text-align:center;font-size:25px;line-height:25px;margin-bottom:15px}.info-modal p{color:#fff;font-size:24px;line-height:36px}.info-btn-content{min-height:100%;height:100%;position:relative}.buttons{max-width:800px;margin:0 auto;padding:0;text-align:center}.buttons .button{text-align:center;font-size:18px;border-radius:3px;cursor:pointer;display:flex;justify-content:center;align-items:center;width:100%;height:100%;line-height:1;z-index:1}.buttons .button span{padding:15px 5px 5px 5px;font-weight:700}@keyframes unfoldIn {
    0% {
        transform: scaleY(.005) scaleX(0);
    }
    50% {
        transform: scaleY(.005) scaleX(1);
    }
    100% {
        transform: scaleY(1) scaleX(1);
    }
}@keyframes unfoldOut {
    0% {
        transform: scaleY(1) scaleX(1);
    }
    50% {
        transform: scaleY(.005) scaleX(1);
    }
    100% {
        transform: scaleY(.005) scaleX(0);
    }
}@keyframes zoomIn {
    0% {
        transform: scale(0);
    }
    100% {
        transform: scale(1);
    }
}@keyframes zoomOut {
    0% {
        transform: scale(1);
    }
    100% {
        transform: scale(0);
    }
}.return-eye{width:0;height:0;opacity:0;z-index:-1!important;pointer-events:none;transition:opacity 2s ease-in-out}.return-eye-visible{opacity:1;width:100%;height:100%;z-index:50!important;pointer-events:all}.return-eye .return-eye-inner{opacity:0;transition:opacity 2s ease-in-out}.return-eye-visible .return-eye-inner{opacity:1;transition:opacity 2s ease-in-out}body.slide-open .return-eye-visible{opacity:0;z-index:-1;transition:opacity 2s ease-in-out}body.threed-eyeball-section-open{overflow-y:hidden}body.modal-open{overflow-y:scroll;transition:opacity 1s , visibility 1s}body.modal-open .pointss.open{opacity:1;transition:opacity 1s , visibility 1s}body.modal-open .pointss,body.modal-open .pointss .pointss-inner{opacity:0;transition:opacity 1s , visibility 1s}body.modal-open .pointss.open .text{opacity:1;z-index:1000;pointer-events:bounding-box;transition:opacity 1s , visibility 1s}@media screen and (min-width:1081px){.pointss.points-1 .pointss-inner{width:206px!important}.return-eye-inner{bottom:4%;left:2%;position:fixed}}@media screen and (max-width:1080px){.main{max-height: calc(var(--vh, 1vh) * 100);overflow-y:scroll;scroll-snap-type:mandatory;scroll-snap-points-y:repeat(100vh);scroll-snap-type:y mandatory;scroll-behavior:smooth;overflow-x:hidden}body,html{scroll-behavior:smooth;height:calc(100% - 1px)}.panel{height: calc(var(--vh, 1vh) * 100);scroll-snap-align:start;position:relative;scroll-behavior:smooth;scroll-snap-stop:always;scroll-padding-top:15vh;justify-content:center}canvas{width:100%;height:100vh;height: calc(var(--vh, 1vh) * 100);margin:0;padding:0;position:fixed;top:0;left:0;pointer-events:none}.logo-outer{width:150px}body h1{font-size:40px!important;line-height:50px!important}body p{font-size:14px!important}.point .label,.pointss .label,.rotate-control,.facts-points .label{transform:scale(.8,.8)!important}.facts-points .label{top:0}.pointss .pointss-inner{height:40px!important}.panel-2{opacity:1}.panel-2-invisible{opacity:0;pointer-events:none}.panel-2,.panel-3{padding:0}.point-0{bottom:33%;right:36%}.point-1{top:30%;left:50%}.point-2{top:40%;right:21%}.point-3{left:10%;top:46%}.point-4{bottom:34%;right:70%}.point-5{bottom:40%;right:19%}.pointss .pointss-inner{width:130px}.pointss p{font-size:12px!important}.pointss.points-0,.pointss.points-1,.pointss.points-2,.pointss.points-3,.pointss.points-4{top:0;left:0;bottom:0;right:0;width:100%;height:100%}.pointss{display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.pointss .pointss-inner{pointer-events:all}.pointss .text{margin-bottom:10px;left:0!important;position:relative}.pointss.points-0 .pointss-inner{bottom:33%;width:140px;left:18%!important;width:140px}.pointss.points-1 .pointss-inner{top:29%;left:53%!important;width:162px}.pointss.points-2 .pointss-inner{bottom:25%;left:5%!important}.pointss.points-3 .pointss-inner{bottom:29%;right:5%;left:unset!important}.pointss.points-4 .pointss-inner{top:30%;left:5%!important}.points-3 .text{top:0!important;left:-140%}.points-2 .label,.points-4 .label{right:0;left:unset!important}.points-2 .label-text,.points-4 .label-text{margin-left:16px!important}.pointss .label{left:0}.pointss .label-text{margin-left:28px}.side-bar{display:none}.info-modal p{color:#fff;font-size:24px!important;line-height:36px!important}.with-opacity{opacity:.25}.remove-opacity{opacity:1}#screen1 .title-container-1-copy p{font-size:20px!important}#screen2 .title-container:nth-child(3) {display:none}#screen2 .title-container:nth-child(2), #screen3 .title-container:nth-child(2)  {position:absolute;z-index:1;max-width:450px;height:100%;width:450px}#screen2 .title-container h1{color:#fff}#screen2 .rotate-arrows{bottom:5%!important}#section-2 .slide.slide-2{top:30%}#section-2 .slide{max-width:400px;max-height:400px;top:23%}#section-2 .slide-1{max-width:500px;max-height:500px}#section-2 .slide.slide-2{top:21%}#section-2 .slide p{font-size:30px!important;line-height:40px!important}#section-2 .slide.slide-1{top:30%}#section-2 .slide h1{padding-left:15px!important;padding-right:15px!important}#section-2 .slide-1-fact{max-width:220px;max-height:220px;width:100%;height:100%}#screen3 .title-container:nth-child(3) {opacity:0;z-index:-1;width:0;height:0}#screen3 .title-container h1{color:#fff}#screen3{position:relative}#screen2,#screen3{justify-content:center;flex-direction:column}#screen4 .find-optician-section{padding-left:15px;padding-right:15px}.find-optician{padding:7px 18px}.owl-item{height:370px!important}.owl-carousel{transform:scale(.6);margin-top:-85px}.slide{left:0!important;right:0!important;margin:0 auto}.pointss .pointss-inner{left:0!important}.close-btn{left:0!important;right:0!important}body{overflow-x:hidden}.return-eye{opacity:0;visibility:hidden;position:fixed;z-index:50;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;margin:0 auto;transition:visibility 0s 2s , opacity 2s ease-in-out}.points-0 .text{left:10px!important}.gig-logo-outer{bottom:8%}.menu-container .menu-container-inner .menu-items{width:100%;padding:100px 20px}.menu-container .menu-container-inner .menu-items ul li a{font-size:36px}body.modal-open-menu .side-bar,body.modal-open-info .side-bar{z-index:-1}body.modal-open .title-container h1{opacity:0;transition:opacity ease-in-out 1s ease-in-out}body.screen1-active .threed-eyeball-section,body.screen4-active .threed-eyeball-section{opacity:.3;transition:visibility 0s 2s , opacity 2s ease-in-out}body.screen2-active .threed-eyeball-section,body.screen3-active .threed-eyeball-section{opacity:1;transition:visibility 0s 2s , opacity 2s ease-in-out}}.exit{display:none;position:fixed;bottom:5%;left:50%;transform:translate(-50%,-50%);background:#000;border-radius:30px;padding:13px 15px 6px 15px;cursor:pointer;color:#fff}.exit-open{display:block;z-index:100}.threed-eyeball-section-open{z-index:50;overflow:hidden;pointer-events:all}body .eye-diseases,body #section-2{display:none}body.modal-open .eye-diseases,body.slide-open #section-2{display:inherit}body.slide-open .screen{height:100%;overflow:hidden;width:100%;position:fixed}@media screen and (max-width:810px){#section-2 .slide.slide-2{max-width:370px;top:30%}#section1 .slide-1{flex-direction:row;max-width:500px;max-height:500px}#section-2 .slide{max-width:400px;max-height:400px;top:30%}#section-2 .slide-1{max-width:500px;max-height:500px;top:30%}#section-2 .slide-1-fact{max-width:230px;max-height:230px;width:100%;height:100%}#section-2 .slide.slide-1{top:33%}.owl-carousel{transform:scale(.5);margin-top:-85px}}@media screen and (max-width:575px){#section-2 .slide{max-width:300px;max-height:300px;top:30%}#section-2 .slide-1 .slide-1-fact{max-width:170px;max-height:170px}#section-2 .slide p{line-height:20px!important}.info-modal{padding:100px 25px}.info-modal p{font-size:24px!important;line-height:28px!important}}