.blue-light h2,.blue-light__intro-text .intro-text{font-size:48px}@font-face{font-family:"Helvetica Neue";src:url(/assets/fonts/Linotype-HelveticaNeueLTPro-Regular.otf) format("truetype")}@font-face{font-family:Helvetica-Bold;src:url(/assets/fonts/helvetica_bold_font.otf) format("opentype")}@font-face{font-family:HelveticaNeueLTPro-Lt;src:url(/assets/fonts/HelveticaNeueLTProLt/font.woff2) format("woff2"),url(/assets/fonts/HelveticaNeueLTProLt/font.woff) format("woff")}@font-face{font-family:Agrandir-GrandMedium;src:url(/assets/fonts/agrandir-grandmedium/Agrandir-GrandMedium.otf) format("truetype");font-display:swap}@font-face{font-family:Agrandir-GrandThin;src:url(/assets/fonts/agrandir-grandthin/Agrandir-GrandThin.otf) format("truetype");font-display:swap}@font-face{font-family:Helvetica-Neue;src:url(/assets/fonts/HelveticaNeueLTProRoman/font.woff2) format("woff2"),url(/assets/fonts/HelveticaNeueLTProRoman/font.woff) format("woff")}@font-face{font-family:Agrandir-Grand;src:url(/assets/fonts/Agrandir-GrandRegular.otf) format("opentype")}@font-face{font-family:Agrandir-GrandLight;src:url(/assets/fonts/Agrandir-GrandLight.otf) format("opentype")}@font-face{font-family:Agrandir-Medium;src:url(/assets/fonts/Agrandir-GrandMedium.otf) format("opentype")}.intro_video{margin:0!important}.blue-light .blue-light__intro .bg-color{height:100%;width:100%;overflow:hidden;position:absolute;top:0;background:url(/assets/images/blue-light/blue-light-video-gradient.svg) no-repeat;background-size:60% 100%}.blue-light__intro-cta{visibility:hidden}.section0{background-color:#f3f4f4;height:1.25vw}.blue-light__intro-text{text-align:left}.blue-light .blue-light_background,.blue-light .harmful_background,.blue-light .what-is-blue-light_background{color:#1c1c1c;height:488px}.blue-light .first_section_div,.blue-light .second_section_div,.blue-light .third_section_div{height:488px}.last_section_div{color:#fff}.blue-light .harmful_background{padding-top:0;padding-bottom:0}.blue-light h2{font-weight:300;font-family:Agrandir-GrandLight;line-height:62px;width:50%}.blue-light .parag{font-family:"Helvetica Neue";font-size:16px;line-height:20px;width:43%}#firstSection h2,.last_section_div h2,.second_section_div h2,.third_section_div h2{font-family:Agrandir-Grand;font-size:28px;line-height:32px;font-weight:400;width:85%}#firstSection .blue_light_text,.last_section_div .blue_light_text,.second_section_div .blue_light_text_harmful,.third_section_div .blue_light_text{font-family:"Helvetica Neue";font-size:16px;line-height:20px;width:84%}.last_section_div .blue_light_text a{color:#fff}@media only screen and (min-width:1280px){.no-webp .blue-light_background{background-image:url(/assets/images/blue-light/A@2x@2x.png);background-size:50%;background-repeat:no-repeat;background-position-x:right}.no-webp .what-is-blue-light_background{background-image:url(/assets/images/blue-light/B@2x@2x.png);background-size:50%;background-repeat:no-repeat;background-position-x:left}.no-webp .harmful_background{background-image:url(/assets/images/blue-light/C@2x@2x.png);background-size:50%;background-repeat:no-repeat;background-position-x:right}}.no-webp .helpful_background{background:url(/assets/images/blue-light/blue-light-helpful-gradient.svg) left no-repeat,url(/assets/images/blue-light/Ruby_Blue_Light_1920X700v2.png) right no-repeat;background-size:50% 100%,cover;height:700px;padding-top:126px}.no-webp .try_background{background-image:url(/assets/images/blue-light/try.png);background-size:100% 100%;background-repeat:no-repeat;height:400px}.no-webp .try_background .con{min-height:50vh}.no-webp .try_background .con .section-text-head{color:#fff;font-size:32px;line-height:38px;width:40%;padding-top:150px;padding-bottom:10px;font-family:Agrandir-GrandThin}.no-webp .try_background .con .quiz-button{font-style:normal;font-weight:100;font-size:14px;line-height:16px;text-transform:uppercase;background-color:#f3f4f4;height:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#1c1c1c;padding:0 27.5px}.no-webp .try_background .con .quiz-button .quiz-link{text-decoration:none;color:#1c1c1c;line-height:45px;text-align:center;display:block;font-family:HelveticaNeueLTPro-Lt}#disclaimer{background-color:#f3f4f4;overflow:hidden;font-family:"Helvetica Neue";padding-bottom:20px}#disclaimer .container{font-size:10px}#disclaimer .container .my1-5{padding-top:1rem}#disclaimer .container ul{margin-bottom:0}#disclaimer .container ul li{display:-webkit-box;display:flex}#disclaimer .container ul li p{color:#1c1c1c}.section-btop{background-color:#fff;height:40px}.section-btop .container .btop{cursor:pointer;padding-top:6px}.section-btop .container .btop .text-desc{font-family:"Helvetica Neue";font-size:14px;color:#1c1c1c;line-height:16px;display:inline-block}@media only screen and (max-width:767px){.main_video_box{height:100%}.desktop-view{display:none}.mobile-view{display:block}.section0{height:15px;position:relative}.blue-light__intro{height:720px}.blue-light h2{font-size:28px;line-height:34px;width:unset}.blue-light .blue-light_background,.blue-light .first_section_div,.blue-light .harmful_background,.blue-light .second_section_div,.blue-light .third_section_div,.blue-light .what-is-blue-light_background{height:auto}.blue-light .blue-light_background{margin-bottom:0}.blue-light .blue-light__intro .bg-color{height:100%;width:100%;overflow:hidden;position:absolute;top:0;background:url(/assets/images/blue-light/mobile/blue-light-intro-gradient.svg) no-repeat;background-size:cover}.blue-light .mobile_version_blue_light_intro{background-repeat:no-repeat;background-size:100%;height:288px;background-position:center;background-image:url(/assets/images/blue-light/mobile/A@2x@2x.png);margin-bottom:0}.blue-light__intro-text{position:absolute;bottom:7%}.blue-light__intro-text .intro-text{font-size:28px;color:#fff}.blue-light .parag{font-size:16px;width:unset}#firstSection h2,.last_section_div h2,.second_section_div h2,.third_section_div h2{font-family:Agrandir-Grand;font-size:28px;width:unset}.second_section_div h2{padding-top:25px}#firstSection .blue_light_text,.last_section_div .blue_light_text,.second_section_div .blue_light_text_harmful,.third_section_div .blue_light_text{font-family:"Helvetica Neue";font-size:16px;width:unset;padding-bottom:10px}.no-webp .helpful_background{background-image:url(/assets/images/Ruby_mobile_gradient.svg),url(/assets/images/blue-light/mobile/Ruby_Blue_Light_mobile_V2.png);background-size:cover;background-repeat:no-repeat;padding-top:36px;padding-bottom:30px;width:100%;height:auto}.last_section_div .blue_light_text,.no-webp .helpful_background h2{color:#fff}.helpful_background .mobile_version_helpful_background{background-repeat:no-repeat;background-size:121%;height:350px;background-position:right;width:100%;margin-bottom:30px;background-image:url(/assets/images/blue-light/mobile/Ruby_Blue_Light_mobile.png)}.blue-light .mobile_version_found,.blue-light .mobile_version_harmful{background-size:100%;height:289px;margin-bottom:0}.blue-light .mobile_version_harmful{background-repeat:no-repeat;background-position:center;background-image:url(/assets/images/blue-light/mobile/B@2x@2x.png)}.no-webp .try_background{background-image:url(/assets/images/blue-light/mobile/try.png);background-size:cover;background-position-x:right;height:227px}.no-webp .try_background .con{min-height:227px}.no-webp .try_background .con .section-text-head{font-size:28px;line-height:32px;width:55%;padding-top:7vh}.no-webp .try_background .con .quiz-button{font-size:14px;line-height:16px;height:40px}.no-webp .try_background .con .quiz-button .quiz-link{line-height:45px;font-size:16px;font-weight:300}}@media only screen and (max-width:767px)and (min-width:667px)and (max-width:736px){.no-webp .try_background .con{padding-left:unset}.no-webp .try_background{min-height:100vh}.no-webp .try_background .con .section-text-head{padding-top:43vh}}@media only screen and (max-width:767px)and (max-width:320px){.blue-light__intro{height:75vh}}@media only screen and (max-width:767px)and (min-width:1920px){#disclaimer .container #disclaimer .container .my1-5 ul,#disclaimer .container .my1-5 ul{margin-top:18px;padding-bottom:70px}.blue-light .container{padding-left:2rem;padding-right:2rem}#disclaimer .container{font-size:10px!important;padding-left:2%}.blue-light .blue-light_background,.blue-light .first_section_div,.blue-light .harmful_background,.blue-light .second_section_div,.blue-light .third_section_div,.blue-light .what-is-blue-light_background{height:auto}.blue-light__intro-text .intro-text{font-size:28px;color:#fff}.blue-light .parag{font-size:16px;width:unset}#firstSection h2,.last_section_div h2,.second_section_div h2,.third_section_div h2{font-family:Agrandir-GrandThin;font-size:28px;width:unset}.second_section_div h2{padding-top:25px}#firstSection .blue_light_text,.last_section_div .blue_light_text,.second_section_div .blue_light_text_harmful,.third_section_div .blue_light_text{font-family:"Helvetica Neue";font-size:16px;width:unset}.no-webp .helpful_background{background:0 0;padding-top:63px;height:auto}.last_section_div .blue_light_text,.no-webp .helpful_background h2{color:#1c1c1c}.helpful_background .mobile_version_helpful_background{background-repeat:no-repeat;background-size:121%;height:350px;background-position:right;width:100%;margin-bottom:30px;background-image:url(/assets/images/blue-light/mobile/Ruby_Blue_Light_mobile.png)}.no-webp .try_background{background-image:url(/assets/images/blue-light/mobile/try.png);background-size:cover;background-position-x:right;height:auto}.no-webp .try_background .con .section-text-head{font-size:28px;line-height:32px;width:55%;padding-top:20vh}.no-webp .try_background .con .quiz-button{font-size:14px;line-height:16px;height:40px;width:81px}.no-webp .try_background .con .quiz-button .quiz-link{line-height:45px}#disclaimer .container .blue-light__intro-text .intro-text{font-size:28px;color:#fff}#disclaimer .container .blue-light .parag{font-size:16px;width:unset}#disclaimer .container #firstSection h2,#disclaimer .container .last_section_div h2,#disclaimer .container .second_section_div h2,#disclaimer .container .third_section_div h2{font-family:Agrandir-GrandThin;font-size:28px;width:unset}#disclaimer .container .second_section_div h2{padding-top:25px}#disclaimer .container #firstSection .blue_light_text,#disclaimer .container .last_section_div .blue_light_text,#disclaimer .container .second_section_div .blue_light_text_harmful,#disclaimer .container .third_section_div .blue_light_text{font-family:"Helvetica Neue";font-size:16px;width:unset}#disclaimer .container .no-webp .helpful_background{background:0 0;padding-top:63px;height:auto}#disclaimer .container .last_section_div .blue_light_text,#disclaimer .container .no-webp .helpful_background h2{color:#1c1c1c}#disclaimer .container .helpful_background .mobile_version_helpful_background{background-repeat:no-repeat;background-size:121%;height:350px;background-position:right;width:100%;margin-bottom:30px;background-image:url(/assets/images/blue-light/mobile/Ruby_Blue_Light_mobile.png)}#disclaimer .container .no-webp .try_background{background-image:url(/assets/images/blue-light/mobile/try.png);background-size:cover;background-position-x:right;height:auto}#disclaimer .container .no-webp .try_background .con .section-text-head{font-size:28px;line-height:32px;width:55%;padding-top:20vh}#disclaimer .container .no-webp .try_background .con .quiz-button{font-size:14px;line-height:16px;height:40px;width:81px}#disclaimer .container .no-webp .try_background .con .quiz-button .quiz-link{line-height:45px}#disclaimer .container #disclaimer .container{font-size:10px}}@media only screen and (max-width:767px)and (min-width:1920px)and (min-width:667px)and (max-width:736px){.no-webp .try_background .con{padding-left:unset}.no-webp .try_background{min-height:100vh}.no-webp .try_background .con .section-text-head{padding-top:43vh}}@media only screen and (max-width:767px)and (min-width:1920px)and (max-width:320px){.blue-light__intro{height:75vh}}@media only screen and (max-width:767px)and (min-width:1920px)and (min-width:1920px){.blue-light .container{padding-left:2rem;padding-right:2rem}#disclaimer .container{font-size:10px!important;padding-left:2%}}@media only screen and (max-width:426px){.blue-light .blue-light_background,.blue-light .harmful_background,.second_section_div h2{padding-top:40px}.container.blue-light__intro-text{padding-left:24px!important;padding-right:24px!important}#firstSection .blue_light_text,#firstSection h2,.last_section_div .blue_light_text,.last_section_div h2,.no-webp .helpful_background h2,.second_section_div .blue_light_text_harmful,.second_section_div h2,.third_section_div .blue_light_text,.third_section_div h2{margin-left:0;margin-right:0;padding-left:24px;padding-right:24px}.blue-light h2{width:100%}.third_section_div h2{width:90%}.try_background>.container{padding-left:24px}}@media(min-width:1200px){.container{max-width:1232px}}@media only screen and (min-width:1920px){#disclaimer .container,.blue-light .blue-light__intro-text,.blue-light .blue-light_background .container,.blue-light .harmful_background .container,.blue-light .what-is-blue-light_background .container,.no-webp .helpful_background .container,.no-webp .try_background .con,.section-btop .container{padding-left:2rem;padding-right:2rem}body{background-color:#f3f4f4}.navigation .container{margin-left:240px;margin-right:240px;max-width:1444px}.blue-light .blue-light__intro-text{margin-left:240px;max-width:1440px}.blue-light__intro-text .intro-text{width:45%}.third_section_div h2{width:80%}.blue-light .blue-light_background,.blue-light .harmful_background,.blue-light .what-is-blue-light_background{margin-left:240px;margin-right:240px;max-width:1440px;background-size:contain}.blue-light .blue-light_background>.container,.blue-light .harmful_background>.container,.blue-light .helpful_background>.container,.blue-light .try_background>.container,.blue-light .what-is-blue-light_background>.container{max-width:unset;margin-left:0;margin-right:0}.blue-light .try_background>.container .row{margin:0}.blue-light .try_background>.container .col-md-6{padding:0}#disclaimer,.no-webp .helpful_background,.no-webp .try_background{max-width:1440px;margin-left:240px;margin-right:240px}#disclaimer .container{margin:0}.section-btop .container{max-width:1440px;margin-left:240px;margin-right:240px;padding-left:24px;padding-right:24px}.blue-light .parag{width:38%}}