body{background-color:#f4f4f4}article.node--type-press-release .field--name-body p,article.node--type-press-release .field--name-body span,article.node--type-press-release .field--name-body a,article.node--type-press-release .field--name-body div{padding:0 !important;border:0 !important;outline:0 !important;vertical-align:baseline !important;background:transparent !important;font-family:'Circular',Arial,Helvetica,sans-serif !important;font-size:16px !important}article.node--type-press-release .field--name-body span,article.node--type-press-release .field--name-body a,article.node--type-press-release .field--name-body div{margin:0 !important}article.node--type-press-release .field--name-body p,article.node--type-press-release .field--name-body span,article.node--type-press-release .field--name-body div{color:#343434 !important}article.node--type-press-release .field--name-body a:link,article.node--type-press-release .field--name-body a span{color:#cc0035 !important;text-decoration:none !important}article.node--type-press-release .field--name-body a:link:hover,article.node--type-press-release .field--name-body a span:hover{text-decoration:none !important;color:#343434 !important}body{color:#343434;font-family:'Circular',Arial,Helvetica,sans-serif;-webkit-font-kerning:auto;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.2}p{margin:0 0 25px;line-height:1.7}b,strong{font-weight:500}h1,h2,h3,h4,h5{font-family:'Circular',Arial,Helvetica,sans-serif;font-weight:700;margin:0 0 25px}h1{font-size:76px;color:#cc0035}h1.small{font-size:37px}h2{color:#cc0035;font-size:35px;margin:0}h3{font-size:24px}h3 .attention{color:#cc0035}.attention,a.attention,a.attention:link{color:#cc0035}.attention:hover,a.attention:hover,a.attention:link:hover{color:#333}@font-face{font-family:'Circular';src:url(/themes/custom/jj_vision_theme/assets/fonts/book/CircularStd-Book.otf) format("opentype");src:url(/themes/custom/jj_vision_theme/assets/fonts/book/CircularStd-Book.eot);src:url(/themes/custom/jj_vision_theme/assets/fonts/book/CircularStd-Book.woff) format("woff"),url(/themes/custom/jj_vision_theme/assets/fonts/book/CircularStd-Book.ttf) format("truetype"),url(/themes/custom/jj_vision_theme/assets/fonts/book/CircularStd-Book.svg#CircularStd-Book) format("svg"),url(/themes/custom/jj_vision_theme/assets/fonts/book/CircularStd-Book.eot#iefix) format("embedded-opentype");font-weight:normal;font-weight:400;font-style:normal}@font-face{font-family:'Circular';src:url(/themes/custom/jj_vision_theme/assets/fonts/medium/CircularStd-Medium.otf) format("opentype");src:url(/themes/custom/jj_vision_theme/assets/fonts/medium/CircularStd-Medium.eot);src:url(/themes/custom/jj_vision_theme/assets/fonts/medium/CircularStd-Medium.woff) format("woff"),url(/themes/custom/jj_vision_theme/assets/fonts/medium/CircularStd-Medium.ttf) format("truetype"),url(/themes/custom/jj_vision_theme/assets/fonts/medium/fonts/medium/CircularStd-Medium) format("svg"),url(/themes/custom/jj_vision_theme/assets/fonts/medium/CircularStd-Medium.eot#iefix) format("embedded-opentype");font-weight:500;font-style:normal}@font-face{font-family:'Circular';src:url(/themes/custom/jj_vision_theme/assets/fonts/CircularStd-BookItalic.otf) format("opentype");font-weight:normal;font-weight:400;font-style:italic}@font-face{font-family:'Circular';src:url(/themes/custom/jj_vision_theme/assets/fonts/CircularStd-BoldItalic.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:'Circular';src:url(/themes/custom/jj_vision_theme/assets/fonts/CircularStd-Bold.otf) format("opentype");font-weight:bold;font-weight:700;font-style:normal}@font-face{font-family:'Circular';src:url(/themes/custom/jj_vision_theme/assets/fonts/CircularStd-BoldItalic.otf) format("opentype");font-weight:bold;font-weight:700;font-style:italic}a,a:link{color:#cc0035;text-decoration:none}a:hover,a:link:hover{text-decoration:none;color:#343434}a.button,a:link.button{color:white}ul{padding-left:55px}.external-popup{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;min-width:300px;max-width:600px;visibility:hidden}.external-popup.show{background:#fff;z-index:1050;visibility:visible}.external-popup--content{padding:30px}.external-popup--content .button.close-popup,.external-popup--content .path-webform #block-mainpagecontent .form-type-webform-image-file label.close-popup:not(.option),.path-webform #block-mainpagecontent .form-type-webform-image-file .external-popup--content label.close-popup:not(.option),.external-popup--content .path-webform #block-mainpagecontent .form-type-webform-video-file label.close-popup:not(.option),.path-webform #block-mainpagecontent .form-type-webform-video-file .external-popup--content label.close-popup:not(.option){background:#f4f4f4;color:#000;margin-left:10px}.external-popup--shadow{position:fixed;top:0;left:0;z-index:-1;width:100vw;height:100vh;background-color:#000;opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;visibility:hidden}.external-popup--shadow.show{z-index:1040;opacity:.5;visibility:visible}iframe.pdf{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999}.select_rounded{-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:'';min-height:50px;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;padding:5px 80px 0 24px;text-decoration:none;border:3px #f1f1f1 solid;color:#343434;background:url(/themes/custom/jj_vision_theme/assets/images/arrow-down.svg) no-repeat 90% 53% transparent}.select_rounded--narrow{min-height:40px}input,textarea{border-radius:25px;padding:15px;border:0;-webkit-box-shadow:inset 3px 2px 5px rgba(0,0,0,0.2);box-shadow:inset 3px 2px 5px rgba(0,0,0,0.2)}.button,.path-webform #block-mainpagecontent .form-type-webform-image-file label:not(.option),.path-webform #block-mainpagecontent .form-type-webform-video-file label:not(.option){background-color:#cc0035;-webkit-box-shadow:none;box-shadow:none}.secured-pages-login{width:80%;max-width:600px;margin:0 auto;padding-top:100px}.m-0{margin:0 !important}.m-1{margin:0.25rem !important}.m-2{margin:0.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.mx-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.my-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:0.25rem !important}.mt-2{margin-top:0.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:0.25rem !important}.me-2{margin-right:0.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:0.25rem !important}.mb-2{margin-bottom:0.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:0.25rem !important}.ms-2{margin-left:0.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:0.25rem !important}.p-2{padding:0.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.px-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.py-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:0.25rem !important}.pt-2{padding-top:0.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:0.25rem !important}.pe-2{padding-right:0.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:0.25rem !important}.pb-2{padding-bottom:0.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:0.25rem !important}.ps-2{padding-left:0.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.layout-wrapper{width:100%;overflow:hidden}.layout-centered-wrapper{max-width:1400px;margin:0 auto;position:relative}.layout-menu-wrapper{position:absolute;width:250px;height:calc(100% - 110px);background-color:white}.layout-main{background-color:white;padding-bottom:25px}@media only screen and (max-width:1030px){.layout-main{padding:0 50px 25px}}@media only screen and (max-width:650px){.layout-main{padding:0 20px 25px}}.layout-mainpagecontent{background-color:#f1f1f1;padding:100px 150px}@media only screen and (max-width:1030px){.layout-mainpagecontent{padding:65px}}@media only screen and (max-width:740px){.layout-mainpagecontent{padding:30px}}.page-node-type-page .layout-mainpagecontent{background-color:white;padding:0}.page-node-type-news .layout-mainpagecontent{background-color:white;padding:0}.layout-page-wrapper{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;z-index:1;position:relative;height:100%;min-height:650px}.layout-page-wrapper.menu-open{-webkit-transform:translate3d(250px,0,0) !important;transform:translate3d(250px,0,0) !important}.layout-page-wrapper__bottom{width:100%}.layout-content{min-height:750px}.layout-inner{max-width:1030px;margin:0 auto}.progress-hidden .ajax-progress{display:none}.feature-stories-more{-webkit-transform:translateY(-30px);transform:translateY(-30px);display:inline-block}footer{position:relative}@media only screen and (max-width:1400px){footer{padding:0 20px}}.region-header{position:relative;width:100%}.region-content{padding:125px 40px;max-width:1280px;margin:0 auto}@media only screen and (max-width:1030px){.region-content{padding:125px 0}}.page-node-type-page .region-content{padding:0 0 150px;max-width:unset}@media only screen and (max-width:450px){.page-node-type-page .region-content{padding:0 0 10px}}.region-navigation{padding:30px 25px}.page__title{position:absolute;font-size:50px;color:white;z-index:5}.page__description{position:absolute;color:white;z-index:5}.page__body{max-width:1030px;margin:0 auto}.field--name-field-page-header-img{position:relative;width:100%;height:100%}.field--name-field-page-header-img img{height:100%;max-width:unset;width:auto;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.article-header{max-height:675px}@media only screen and (max-width:1400px){.article-header{height:600px}}.article-header.image-article-header{min-height:500px;position:relative;max-height:600px;overflow:hidden}.article-header.image-article-header .article-header__header-image{position:relative;width:100%;height:100%}@media only screen and (max-width:1280px){.article-header.image-article-header{height:480px}.article-header.image-article-header .article-header__title{font-size:4em}}@media only screen and (max-width:650px){.article-header.image-article-header .article-header__title{font-size:3.5em}}.article-header__intro{opacity:0;position:absolute;left:180px;top:190px}.article-header__intro.intro-image-header{opacity:1;max-width:700px;left:100px}@media only screen and (max-width:1030px){.article-header__intro.intro-image-header{left:50px}}.article-header__intro.intro-image-header .article-header__title{max-width:90%}.article-header--page .article-header__intro{top:150px}@media only screen and (max-width:1030px){.article-header__intro{left:130px}}@media only screen and (max-width:650px){.article-header__intro{top:170px;left:25px !important}}.article-header__miniature{width:115px;text-align:center}.article-header__miniature--letter-P{width:205px}.article-header__miniature--letter-C{width:180px}.article-header__miniature--letter-N{width:230px}.article-header__miniature--letter-O{width:210px}.article-header__big-letter{font-size:200px;color:white;font-weight:700;line-height:150px}@media only screen and (max-width:650px){.article-header__big-letter{font-size:140px}}.article-header__title{max-width:400px;font-size:5em;color:white}.article-header__sub-title{font-size:19px;color:white;font-family:'Circular',Arial,Helvetica,sans-serif;font-weight:700;margin:10px 0 55px 15px}.article-header__miniature--letter-P .article-header__sub-title{margin-left:0}.article-header__description{color:white;line-height:1.5;max-width:430px;font-size:18px;font-weight:500;font-family:'Circular',Arial,Helvetica,sans-serif}.article-header--page .article-header__description{max-width:700px}.article-header__description a{color:#fff !important}.article-header__header-image{overflow:hidden;width:100%;height:100%}.article-header__header-image img{min-width:100%;height:auto}.article-header__more{margin:25px 0}.article-header__video{max-height:675px;overflow:hidden}.article-header__video .field--name-field-page-header-video{position:relative;height:0;padding-top:55%;background-color:black}.article-header__video .field--name-field-page-header-video>.field__item{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:1030px){.article-header__video{position:relative}}@media only screen and (max-width:1400px){.article-header__video{height:600px;max-height:unset;margin-bottom:-5px}}.article-header__video video{min-height:100%;background-color:#141416}@media only screen and (max-width:1030px){.article-header__video video{height:600px;margin-left:0 !important;left:50%;-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important;position:absolute}}.article-header__svg-wrapper{position:absolute;top:0;height:100%;width:100%;min-height:675px}@media only screen and (max-width:1030px){.article-header__svg-wrapper{left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}.article-header__svg{height:100%}@media only screen and (max-width:1400px){.article-header__svg{height:600px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.article-header #step1{visibility:hidden}.article-header #step2{visibility:hidden}.article-header #step3{visibility:hidden}.article-header #step4{visibility:hidden}.article-header #step5{visibility:hidden}.article-header #step6{visibility:hidden}.article-header #step7{visibility:hidden}.article-header #step8{visibility:hidden}.article-header #step2-trans{visibility:hidden}.legal-notice .article-header,.privacy-policy .article-header{display:none}.branding{position:absolute;width:250px;right:50px;z-index:10;top:25px}.path-frontpage .branding__logo{opacity:0}@media only screen and (max-width:650px){.branding{width:200px}}@media only screen and (max-width:450px){.branding{right:20px}}.navigation__title{text-transform:uppercase;font-size:15px;font-weight:500;margin:0 0 15px 1em;padding:6px 0;border-bottom:1px solid #f1f1f1;color:#333}.navigation__logo{max-width:200px}.navigation__list{list-style-type:none}.navigation__list-item{font-weight:500;font-size:15px;margin:10px 0}#block-oureyes .navigation__list-item:nth-child(2) a.is-active{color:#848484}#block-oureyes .navigation__list-item:nth-child(2) a:hover{color:#cc0035}#block-oureyes .navigation__list-item:nth-child(3) a.is-active{color:#848484}.navigation__list-item a{color:#848484;text-decoration:none}.navigation__list-item a:hover{color:#cc0035}.navigation__list-item a.is-active{color:#cc0035}.navigation__list-item a.is-active:hover{color:#cc0035}.page-title{padding:20px 0;border-top:4px solid #848484;color:#848484;text-align:left;font-size:17px;display:inline-block;min-width:95px;margin-top:80px}@media only screen and (max-width:450px){.page-title{margin-top:20px}}.page-node-type-page-default .page-title{margin-top:15px}@media only screen and (max-width:450px){.page-node-type-page-default .page-title{margin-top:20px}}.page-title_front{color:#cc0035;padding-top:50px;padding-bottom:0;max-width:400px;font-size:76px;text-align:center;margin:0 auto;border:0;display:block}@media only screen and (max-width:450px){.page-title_front{font-size:32px}}.initial_style-red-type .field--name-field-initial{color:#cc0035}.future{overflow:hidden}.future p{font-size:17px;line-height:1.5}.future__graph{display:block;position:relative;width:100%;height:200px;margin:1.1em 0 0;padding:0;background:transparent}@media only screen and (max-width:650px){.future__graph{margin-left:30%}}.future__graph tr,.future__graph th,.future__graph td{position:absolute;bottom:0;width:150px;z-index:2;margin:0;padding:0;text-align:center}.future__graph tr{position:absolute;bottom:0;width:150px;z-index:2;margin:0;padding:0;text-align:center}.future__graph .bar{width:90px;font-weight:500;font-size:19px;color:white;padding-top:10px}.future__graph .bar-legend{position:absolute;bottom:5px;left:22px}.future__graph .today{left:13px;background-color:#cc0035;border-color:transparent}@media only screen and (max-width:1030px){.future__graph .today{left:0}}.future__graph .future{left:115px;background-color:#cc0035;border-color:transparent}@media only screen and (max-width:1030px){.future__graph .future{left:102px}}.future__chart-today{position:absolute;top:-50px;left:0;text-align:left}.future__panel{float:left}.future__panel--left{width:35%;position:relative;height:300px}.future__panel--left .field--name-field-future-amount-number{font-size:60px}.future__panel--left .field--name-field-future-amount-name{font-size:35px;color:#cc0035;font-weight:500}@media only screen and (max-width:1030px){.future__panel--left{width:50%}}@media only screen and (max-width:650px){.future__panel--left{width:100%;margin:0 auto;text-align:center}}.future__panel--middle{width:25%}.future__panel--middle .field--name-field-future-amount-number{color:#cc0035}.future__panel--middle .field--name-field-future-amount-name{color:#cc0035;font-size:17px}@media only screen and (max-width:1030px){.future__panel--middle{width:50%}}.future__panel--right{width:30%}@media only screen and (max-width:1030px){.future__panel--right{width:50%;float:right;clear:both}}@media only screen and (max-width:650px){.future__panel--right{width:100%;float:none;padding:47px 0;text-align:right}}.future__iris{width:300px}.future__number{position:absolute;top:95px;left:0;right:0;margin-left:100px}@media only screen and (max-width:650px){.future__number{margin-left:0}}.img-left-text{text-align:left !important;overflow:hidden}.img-left-text__left{width:50%;float:left;padding-right:15px}@media only screen and (max-width:650px){.img-left-text__left{float:none;width:100%;padding-right:0;margin-bottom:30px}}.img-left-text__right{width:50%;float:right;padding-left:15px}@media only screen and (max-width:650px){.img-left-text__right{float:none;padding-left:0;width:100%}}.focus-box{padding:20px;background-color:#f1f1f1;max-width:430px}.focus-box__bottom,.focus-box__top{overflow:hidden;position:relative}.focus-box__bottom{min-height:75px}.focus-box__number{color:#cc0035;font-size:95px;font-weight:700;position:absolute;bottom:0}.focus-box__icon{float:right}.focus-box__vow{clear:both;text-align:left}.focus-box__strong{color:#cc0035;font-weight:700}.social-media{width:60px;margin:40px auto}#block-footersocialmedia-2 .social-media{margin:40px 1em}.social-media__item{float:right;margin:0 5px;width:20px}.social-media__item a,.social-media__item a:link{color:#343434}.social-media__item a:hover,.social-media__item a:link:hover{color:#cc0035}.spotlyte__title{text-align:left;margin:45px 0}.spotlyte__live{font-size:.6em;vertical-align:super}#block-footersocialmedia{clear:both}@media only screen and (max-width:450px){#block-footersocialmedia{margin-bottom:25px}}.spl-actioncolor-bg{background-color:#cc0035}.paragraph{text-align:center;padding:20px 0}@media only screen and (max-width:650px){.paragraph{padding:8px 0}}@media only screen and (max-width:650px){.paragraph--type--video{margin:0 -20px}}.paragraph__inner{max-width:715px;margin:0 auto;position:relative}.paragraph_wide .paragraph__inner{max-width:1030px}.paragraph--type--title .paragraph__inner{max-width:1030px}.paragraph--type--title-small .paragraph__inner{max-width:1030px;text-align:left}.path-frontpage .paragraph--type--title-small .paragraph__inner{text-align:center}.paragraph--type--future .paragraph__inner{max-width:1030px;text-align:left}.file-style_plain .paragraph__inner{max-width:1030px;margin:0 auto}.paragraph--type--block .paragraph__inner{max-width:unset;text-align:left}.paragraph--type--image-left-with-text .paragraph__inner{max-width:unset;text-align:left}.paragraph--type--image-right-with-text .paragraph__inner{max-width:unset;text-align:left}.paragraph--type--video .paragraph__inner{max-width:1030px}.paragraph--type--ailments .paragraph__inner{z-index:2;left:0;right:0;max-width:810px}.paragraph--type--image.paragraph_img--style-full-width-narrow .paragraph__inner{max-width:unset;width:100%}.paragraph--type--image.paragraph_img--style-full-width-narrow .paragraph__inner{max-width:100%;width:100%}.paragraph--type--text.paragraph_style-emphasis .paragraph__inner{max-width:950px}.content--dark .paragraph--type--text.paragraph_style-emphasis .paragraph__inner{max-width:670px}.paragraph_style-no-space .paragraph__inner{padding:0}.paragraph_style-padding-inside .paragraph__inner{padding:30px}.paragraph--type--text.paragraph_style-emphasis .paragraph__inner{max-width:950px}.content--dark .paragraph--type--text.paragraph_style-emphasis .paragraph__inner{max-width:670px}.paragraph--type--text.paragraph_style-big .paragraph__inner{max-width:780px}.paragraph.full-width .paragraph__inner{width:100%;max-width:100%}.paragraph.paragraph_img--style-centered img{margin-left:auto;margin-right:auto}.paragraph p{margin:0 0 25px}.paragraph--type--anchor{padding:0}.paragraph--type--title{text-align:left;clear:both}.paragraph--type--text{font-size:17px;line-height:1.5;margin-top:0}.paragraph--type--text.paragraph_dark{color:white}.paragraph--type--text.paragraph_dark.paragraph_style-emphasis{font-weight:500;color:#9F8765;font-size:34px;text-align:center}.paragraph--type--text.paragraph_dark.paragraph_style-emphasis p{margin:0}.paragraph--type--text.paragraph_style-emphasis{font-size:34px;font-weight:700}.two-columns .paragraph--type--text.paragraph_style-emphasis{max-width:435px;font-size:26px}.path-frontpage .paragraph--type--text.paragraph_style-emphasis{font-weight:400;font-size:23px}.path-frontpage .paragraph--type--text.paragraph_style-emphasis p{line-height:1.6}.paragraph--type--text.paragraph_style-medium{font-size:22px;font-weight:500;line-height:1.6;color:#cc0035}.paragraph--type--text.paragraph_style-medium-alt{font-size:28px;font-weight:700;color:#cc0035}.paragraph--type--text.paragraph_style-medium-alt h1.small{font-size:28px}.paragraph--type--text.paragraph_style-medium-alt p{line-height:1.3}@media only screen and (max-width:650px){.paragraph--type--text.paragraph_style-medium-alt{font-size:20px}}.paragraph--type--text.paragraph_style-medium-no-space{padding:0;font-size:22px;font-weight:500;line-height:1.6;color:#cc0035}.paragraph--type--text.paragraph_style-big{font-size:37px;font-weight:700;color:#cc0035}.paragraph--type--text.paragraph_style-big h1.small{font-size:37px}.path-frontpage .paragraph--type--text.paragraph_style-big{padding:0}.two-columns .paragraph--type--text.paragraph_style-big{font-size:42px}@media only screen and (max-width:450px){.two-columns .paragraph--type--text.paragraph_style-big{font-size:24px}}.paragraph--type--text.paragraph_style-big p{line-height:1.3}@media only screen and (max-width:450px){.paragraph--type--text.paragraph_style-big{font-size:24px}}.paragraph--type--sub-title{margin:0 auto;padding-bottom:0}.paragraph--type--sub-title h2{color:#343434;font-size:24px}.paragraph--type--button a{min-height:40px;border-radius:25px;padding:13px 50px;background-color:#cc0035;border:#cc0035;color:white;text-decoration:none;display:inline-block;text-align:center;line-height:20px}.paragraph--type--button a:hover{border-color:#848484}@media only screen and (max-width:650px){.paragraph--type--button a{font-size:14px;padding-left:30px;padding-right:30px}}.paragraph--type--button_red a{color:white;padding:13px 50px;background-color:#cc0035;border:#cc0035;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s}.paragraph--type--button_red a:hover{color:white;background-color:#333}@media only screen and (max-width:650px){.paragraph--type--button_red a{padding-left:30px;padding-right:30px}}.paragraph--type--title-small h2,.paragraph--type--title-small h3{font-size:28px;font-weight:700;margin-bottom:25px;color:#cc0035}.path-frontpage .paragraph--type--title-small h2,.path-frontpage .paragraph--type--title-small h3{color:#343434}@media only screen and (max-width:650px){.paragraph--type--title-small h2,.paragraph--type--title-small h3{font-size:22px}}.paragraph--type--in-focus .paragraph--type--title-small h2{color:#343434;font-size:42px;line-height:1.3}@media only screen and (max-width:650px){.paragraph--type--in-focus .paragraph--type--title-small h2{font-size:24px}}.paragraph--type--two-column .paragraph--type--title-small{max-width:280px;text-align:left}.paragraph--type--ailments{position:relative;padding-bottom:150px}@media only screen and (max-width:650px){.paragraph--type--ailments{overflow:visible;padding-bottom:0}.paragraph--type--ailments .paragraph_padding--100{display:none}}.paragraph_padding--50{padding:50px 0}.paragraph_padding--100{padding:100px 0}.paragraph_padding--150{padding:150px 0}.paragraph_n-padding--15{padding:0;margin-bottom:-15px}.paragraph_n-padding--25{padding:0;margin-bottom:-25px}.paragraph_img{padding:0}.paragraph_img--style-full-width-narrow{width:100%;max-width:unset;height:290px;overflow:hidden;margin:0}.paragraph_img--style-full-width-narrow img{width:100%;margin-top:-150px}@media only screen and (max-width:1030px){.paragraph_img--style-full-width-narrow img{margin-top:0}}.paragraph_img--style-full-width{width:100%;max-width:unset;overflow:hidden;margin:0}.paragraph_img--style-full-width img{width:100%}.paragraph_style-extra-space{padding:90px 0 60px}.paragraph_style-no-space{padding:0}.paragraph_align-left{text-align:left}.paragraph_align-right{text-align:right}.paragraph_align-center{text-align:center}.paragraph_align-justify{text-align:justify}.paragraph--type--in-focus .paragraph_align-justify{max-width:510px;margin:0 auto}.paragraph_dark{background-color:black;color:white}.paragraph_gray{background-color:#e5e5e5}.paragraph_gray h1,.paragraph_gray h2{color:white;font-size:53px}@media only screen and (max-width:1030px){.paragraph_gray p{padding:0 40px 25px}}@media only screen and (max-width:650px){.paragraph_gray p{padding:25px 0}}.paragraph_red{background-color:#ff1226;color:#fff}.paragraph_purple{background-color:#5235bc;color:#fff}.paragraph_padding--15{padding:15px}.paragraph_padding--25{padding:25px 0}.paragraph_padding--50{padding:50px 0}@media only screen and (max-width:650px){.paragraph_padding--50{display:none}}.paragraph_padding--100{padding:100px 0}@media only screen and (max-width:650px){.paragraph_padding--100{display:none}}.paragraph_padding--150{padding:150px 0}@media only screen and (max-width:650px){.paragraph_padding--150{display:none}}.paragraph--type--header-video{padding:0}.paragraph--type--header-video .paragraph__inner{max-width:100%}.two-columns{overflow:hidden;clear:both}.online-resources-to-guide-a-successful-return-to-work .two-columns{padding:0}.two-columns__inner,.two-columns__inner--no_padding{max-width:1030px;margin:0 auto}.two-columns__inner--no_padding{max-width:100%}.two-columns__left{float:left;width:50%;padding-right:35px}.two-columns_style-narrow-left .two-columns__left{width:40%;padding-right:0}.two-columns_style-narrow-right .two-columns__left{width:60%;padding-right:0}.two-columns__right{float:right;width:50%;padding-left:35px}.two-columns_style-narrow-left .two-columns__right{width:60%}.two-columns_style-narrow-right .two-columns__right{width:40%}@media only screen and (max-width:740px){.two-columns__item{float:none;width:100%;padding-right:0;padding-left:0;margin:0 auto 14px auto}}.two-columns_extra-padding,.two-columns_extra-space{padding-top:100px;padding-bottom:160px}.two-columns_no-padding{padding:0}.two-columns ul{padding-left:30px}.three-columns,.three-columns--span-two-one{overflow:hidden;clear:both}.three-columns__inner,.three-columns--span-two-one__inner{max-width:1030px;margin:0 auto}.three-columns_no-padding .three-columns__inner,.three-columns_no-padding .three-columns--span-two-one__inner{max-width:100%}.three-columns__left,.three-columns--span-two-one__left{float:left;width:33.33%;padding-right:35px}.three-columns__center{float:left;width:33.33%;padding-right:17.5px;padding-left:17.5px}.three-columns__right,.three-columns--span-two-one__right{float:right;width:33.33%;padding-left:35px}@media only screen and (max-width:1030px){.three-columns__item{float:none;width:100%;padding-right:0;padding-left:0}}.three-columns_no-padding .three-columns__center{padding-right:0}.four-columns{position:relative;padding:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.four-columns.paragraph_color{padding:40px}@media only screen and (max-width:1030px){.four-columns.paragraph_color{padding:25px}}.four-columns>.column{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.four-columns>.column .paragraph__inner{position:unset}.four-columns>.column .field__item{margin:0;padding:0}.four-columns>.column .field__item .paragraph{margin:0;padding:0}.four-columns>.column.column-color-red{background-color:#cc0035;background-clip:content-box}.four-columns>.column.column-color-gray{background-color:#e5e5e5;background-clip:content-box}.four-columns__padding--p-0>.column{padding:0}.four-columns__padding--t0-b0-l15-r15{margin-left:-15px;margin-right:-15px}.four-columns__padding--t0-b0-l15-r15>.column{padding:0 15px}.four-columns__padding--t15-b15-l0-r0>.column{padding:15px 0}.four-columns__padding--t15-b15-l15-r15{margin-left:-15px;margin-right:-15px}.four-columns__padding--t15-b15-l15-r15>.column{padding:15px}.four-columns_10-40-10-40 .column-1{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%}@media only screen and (max-width:1030px){.four-columns_10-40-10-40 .column-1{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}}.four-columns_10-40-10-40 .column-2{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}@media only screen and (max-width:1030px){.four-columns_10-40-10-40 .column-2{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%}}.four-columns_10-40-10-40 .column-3{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%}@media only screen and (max-width:1030px){.four-columns_10-40-10-40 .column-3{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}}.four-columns_10-40-10-40 .column-4{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}@media only screen and (max-width:1030px){.four-columns_10-40-10-40 .column-4{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%}}.four-columns_25-25-25-25 .column-1{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}@media only screen and (max-width:1030px){.four-columns_25-25-25-25 .column-1{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media only screen and (max-width:650px){.four-columns_25-25-25-25 .column-1{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.four-columns_25-25-25-25 .column-2{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}@media only screen and (max-width:1030px){.four-columns_25-25-25-25 .column-2{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media only screen and (max-width:650px){.four-columns_25-25-25-25 .column-2{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.four-columns_25-25-25-25 .column-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}@media only screen and (max-width:1030px){.four-columns_25-25-25-25 .column-3{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media only screen and (max-width:650px){.four-columns_25-25-25-25 .column-3{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.four-columns_25-25-25-25 .column-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}@media only screen and (max-width:1030px){.four-columns_25-25-25-25 .column-4{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media only screen and (max-width:650px){.four-columns_25-25-25-25 .column-4{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media only screen and (max-width:650px){.four-columns .column-1.column-color-red{height:314px}}.four-columns .column-1 .field--name-field-paragraph-html-content h2.myopia-facts{font-size:40px;padding-left:10px;margin-top:40px}@media only screen and (max-width:650px){.four-columns .column-1 .field--name-field-paragraph-html-content h2.myopia-facts{float:left;margin-bottom:0}}.four-columns .field--name-field-paragraph-html-content{text-align:left}.four-columns .field--name-field-video .video-content__overlay,.four-columns .field--name-field-video .video-content__length,.four-columns .field--name-field-video .video-content__logo{display:none}.four-columns .field--name-field-video .video-content__play img{width:55px}.three-columns--span-two-one__inner{max-width:100%}.three-columns--span-two-one__left{width:66.66%;padding-right:8px}.three-columns--span-two-one__right{padding-left:8px}@media only screen and (max-width:1030px){.three-columns--span-two-one__item{float:none;width:100%;padding-right:0;padding-left:0}}.three-columns--span-two-one .paragraph--type--text .paragraph__inner{padding:40px 60px}@media only screen and (max-width:1030px){.three-columns--span-two-one .paragraph--type--text .paragraph__inner{padding:0}}.in-focus>.paragraph__inner{max-width:1030px;text-align:left;background-color:#f1f1f1;padding:95px 100px}@media only screen and (max-width:650px){.in-focus>.paragraph__inner{padding:55px 35px}}.in-focus.paragraph_wide>.paragraph__inner{max-width:1200px;padding:85px}@media only screen and (max-width:650px){.in-focus.paragraph_wide>.paragraph__inner{padding:35px}}.in-focus .paragraph__inner .paragraph__inner{max-width:unset}@media only screen and (max-width:450px){.in-focus h2{font-size:30px}}.in-focus .paragraph--type--text.paragraph_style-emphasis{font-size:26px;font-weight:700;color:#CC0035}.block-jj-vision-anchor-block{position:relative}@media only screen and (max-width:650px){.block-jj-vision-anchor-block{margin-left:-20px;margin-right:-20px;overflow-x:scroll}}.path-frontpage .block-jj-vision-anchor-block{visibility:hidden}.block-jj-vision-anchor-block.is-sticky{position:fixed;top:0;left:0;z-index:15;width:100%;background-color:white}.path-frontpage .block-jj-vision-anchor-block.is-sticky{visibility:visible}@media only screen and (max-width:650px){.block-jj-vision-anchor-block.is-sticky{left:19px}}.adminimal-admin-toolbar.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.user-logged-in .block-jj-vision-anchor-block.is-sticky{top:79px}.adminimal-admin-toolbar.toolbar-horizontal.toolbar-fixed.user-logged-in .block-jj-vision-anchor-block.is-sticky{top:39px}.sticky-logo{visibility:hidden;opacity:0;float:right}@media only screen and (max-width:1030px){.sticky-logo{display:none}}.sticky-logo a{float:right;padding:17px 40px}.sticky-logo img{width:220px;height:29px}.is-sticky .sticky-logo{visibility:visible;opacity:1}@media only screen and (max-width:1280px){.sticky-logo{width:auto;position:absolute;right:0}}#block-menutoggleblock.is-sticky{position:fixed;z-index:20;top:0}.adminimal-admin-toolbar.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.user-logged-in #block-menutoggleblock.is-sticky{top:79px}.adminimal-admin-toolbar.toolbar-horizontal.toolbar-fixed.user-logged-in #block-menutoggleblock.is-sticky{top:39px}#block-menutoggleblock.is-sticky .menu-toggle-link{width:70px;height:68px;background-position:14px 21px;border-top:solid 2px #cc0035;background-size:40px}.search-block-form #edit-actions{position:absolute}.search-block-form .form-submit{background-color:transparent;background-image:url(/themes/custom/jj_vision_theme/assets/images/search.svg);width:15px;height:15px;padding:0;margin:0;position:absolute;top:-85px;left:11px;text-indent:-999px}.search-block-form .form-search{width:100%;border:0;line-height:32px;height:32px;border-radius:25px;background-image:url(/themes/custom/jj_vision_theme/assets/images/gray-trans.png);background-repeat:repeat-y;margin:30px 0;padding:0 0 0 35px;color:#343434;-webkit-box-shadow:none;box-shadow:none}.primary-tabs__link{display:block !important;clear:both;margin:0;margin-right:-20px;width:140px}#block-tabs{margin-top:55px}.footer-menu__legal{font-size:.7em;color:#999;margin-bottom:15px;line-height:1.4}.footer-menu__list{list-style-type:none;margin:0;padding:0}@media only screen and (max-width:450px){.footer-menu__list{text-align:center}}.footer-menu__list-item{text-transform:uppercase;float:left;margin-right:10px;font-size:10px}.footer-menu__list-item:first-child{margin-left:0}.footer-menu__list-item:first-child:before{content:none}.footer-menu__list-item:before{content:'|';padding:0 10px}.footer-menu__list-item a{font-weight:500;text-decoration:none;color:#343434}.footer-menu__list-item a.external{padding-right:18px;background-image:url(/themes/custom/jj_vision_theme/assets/images/external-link.png);background-position:right center;background-repeat:no-repeat;background-size:12px auto}@media only screen and (max-width:450px){.footer-menu__list-item{float:none;display:inline-block;margin-right:0}}.menu-toggle{position:absolute;z-index:5}.menu-toggle-link{width:82px;height:82px;background-color:#cc0035;display:block;background-image:url(/themes/custom/jj_vision_theme/assets/images/hamburger-white.svg);background-repeat:no-repeat;background-position:18px 27px}.menu-toggle-link:hover{background-image:url(/themes/custom/jj_vision_theme/assets/images/hamburger-gray.svg);background-color:white}.anchor-navigation__scrollbar{width:100%;height:2px;background-color:#cc0035;display:none;opacity:0}.anchor-navigation__list{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1030px;margin:0 auto;padding:0}@media only screen and (max-width:650px){.anchor-navigation__list{width:3000px}}.anchor-navigation__item{float:left;list-style:none;border-right:1px solid #bebebe}.anchor-navigation__item:first-child{border-left:1px solid #bebebe}.anchor-navigation__anchor-link{text-transform:uppercase;font-weight:500;font-size:14px;text-decoration:none;display:block;padding:25px 30px}.anchor-navigation a{color:#343434}@media only screen and (max-width:1280px){.is-sticky .anchor-navigation{max-width:unset;margin-left:70px}}.content{padding:0 0 150px}.content>.field__item:first-child .paragraph{padding-top:250px}#block-exposedformmedia-searchpage{max-width:none}.node ul li{margin:14px 0}.field--name-field-initial{font-size:200px;font-weight:700;line-height:1}.field--name-field-key-word{font-size:22px;font-weight:500;margin-top:-20px}.paragraph_beige-font-color .field--name-field-key-word{color:#cc0035}.field--name-field-btn-description{padding:15px 0}.field--name-field-video-preview{max-height:600px;overflow:hidden}.field--name-field-future-amount-number{font-size:17px;font-weight:500}.field--name-field-page-header-btn-url a{border:3px solid #848484;border-radius:30px;min-height:60px;min-width:150px;background-color:transparent;font-size:18px;padding:15px 35px;text-decoration:none;text-align:center;color:white;font-weight:700}.field--name-field-page-header-btn-url a:hover{border-color:#848484;color:#848484}@media only screen and (max-width:650px){.field--name-field-page-header-btn-url a{font-size:15px;font-weight:normal;padding:13px 31px}}.slide-btn-primary .field--name-field-page-header-btn-url a{background-color:#cc0035;color:white;border:#cc0035;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s}.slide-btn-primary .field--name-field-page-header-btn-url a:hover{background-color:#333;border-color:#333}.field--name-field-page-header-description{padding-bottom:50px}.field--name-field-content>.field__item:first-child .paragraph{padding-top:150px}.page-node-type-page-default .field--name-field-content>.field__item:first-child .paragraph{padding-top:85px}@media only screen and (max-width:650px){.field--name-field-content>.field__item:first-child .paragraph{padding-top:30px}}.field--name-field-content>.field__item:first-child .paragraph.paragraph--type--anchor,.field--name-field-content>.field__item:first-child .paragraph.paragraph--type--title{padding-top:100px}@media only screen and (max-width:450px){.field--name-field-content>.field__item:first-child .paragraph.paragraph--type--anchor,.field--name-field-content>.field__item:first-child .paragraph.paragraph--type--title{padding-top:20px}}.team-member{position:relative;padding:15px}.team-member__left{float:left;width:60%;padding-right:90px}@media only screen and (max-width:650px){.team-member__left{padding-right:15px;width:100%;float:none}}.team-member__right{float:right;width:35%}@media only screen and (max-width:650px){.team-member__right{width:50%;float:none}}@media only screen and (max-width:450px){.team-member__right{width:100%}}.team-member__body{margin-top:35px;line-height:1.7}.team-member__job-title{font-size:25px;color:#cc0035;font-weight:500}.team-member__quote{color:#cc0035;font-weight:200;font-size:20px;line-height:46px;padding:35px 0}.team-member__bio a{color:#343434;font-weight:500;text-decoration:none}.team-member__bio a:hover{color:#343434}.team-member__name{margin-bottom:0;color:#343434;font-size:43px;margin-bottom:65px}.team-member a.modal-trigger{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.brand-link__info{float:left;width:75%;padding:0 15px 0 0}.brand-link__title{font-size:14px;font-weight:normal;color:#848484}.brand-link__field-link a{color:#343434;text-decoration:none;font-size:15px}.brand-link__field-link a:hover{color:#cc0035}.career-opportunities{background-color:#f1f1f1;text-align:center;padding:100px 200px 150px 200px;margin-bottom:75px}.career-opportunities__bigchar{font-size:200px;font-weight:500;color:#333}.career-opportunities__subtitle{color:#333}.career-opportunities__body{font-size:18px;line-height:30px;text-align:left;max-width:500px;margin:35px auto}.career-opportunities__link{font-size:15px}.freeform{position:relative}.freeform__small-title{color:#cc0035;margin:0;font-size:45px;text-align:center;margin:0 auto;padding-bottom:30px;padding-top:10px}@media only screen and (max-width:650px){.freeform__small-title{font-size:32px}}.freeform_gray{background-color:#e5e5e5}.freeform .initial{padding-top:50px;font-size:375px;left:0;right:0;text-align:center;font-weight:700;line-height:300px}.freeform .initial_moveup{position:absolute;margin-top:-194px}@media only screen and (max-width:650px){.freeform .initial{padding-top:0;font-size:300px}}.our-credo__link{background-color:#e5e5e5;text-align:center;padding-bottom:80px}.file{margin:45px 0 10px;background-image:none}.file__multiple .file{margin:0}.file a{text-align:center;font-size:13px;font-weight:700;margin:0;min-height:50px;background-color:#cc0035;border:solid 3px white;text-decoration:none;color:white;min-height:50px;border-radius:25px;padding:15px 50px}.file a:hover{color:white;background-color:#333}.file__table-cell{width:300px}@media only screen and (max-width:450px){.file__table-cell{display:block}}.file-style_plain .file{padding:15px}.file-style_plain .file a{background-color:transparent;border:0;border-radius:0;color:#343434;font-size:inherit;font-weight:normal;padding:5px 40px;display:block;text-align:left}.file-style_plain .file a:hover{color:#cc0035}.file-style_plain .file.file--mime-application-pdf:before{content:'\f1c1';font-family:'jjvision_icons';font-size:32px;position:absolute}.video_moveup{margin-top:-120px}.video_fullwidth{width:100%;height:auto;z-index:0}@media only screen and (max-width:1030px){.video_fullwidth{width:auto;margin-left:-20%}}@media only screen and (max-width:650px){.video_fullwidth{margin-left:-65%}}.video--invisible{display:none}video::-webkit-media-controls-start-playback-button{display:none}video::-webkit-media-controls{display:none}.video-content{position:relative;text-align:center;margin:0 auto;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.5s;transition-duration:.5s}.video-content.node--view-mode-modal-poster-preview .video-content__overlay{padding:15px}.video-content.node--view-mode-modal-poster-preview .video-content__title{font-size:22px}.video-content.node--view-mode-modal-poster-preview .video-content__play{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0}.video-content.node--view-mode-modal-poster-preview .video-content__logo{top:20px;right:15px}.video-content.node--view-mode-modal-poster-preview .video-content__length{padding:5px;margin-top:15px}.video-content.node--view-mode-modal-poster-preview .video-content__length .field__item{margin:0}.video-content.node--view-mode-modal-square-preview .video-content__overlay{display:block !important;padding-bottom:40px;padding-left:50px;padding-right:50px;width:100%}@media screen and (min-width:1030px) and (max-width:1280px){.video-content.node--view-mode-modal-square-preview .video-content__overlay{padding:0 30px 30px 30px}}@media screen and (max-width:1030px){.video-content.node--view-mode-modal-square-preview .video-content__overlay{top:auto}}.video-content.node--view-mode-modal-square-preview .video-content__title{font-size:42px}.video-content.node--view-mode-modal-square-preview .video-content__subtitle{font-size:18px;padding:10px 0 20px}.video-content.node--view-mode-modal-square-preview .video-content__play{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0}.video-content.node--view-mode-modal-square-preview .video-content__play img{width:130px !important;height:130px}@media only screen and (max-width:650px){.video-content.node--view-mode-modal-square-preview .video-content__play img{width:100px !important;height:100px;max-width:unset}}.video-content.node--view-mode-modal-square-preview .video-content__length{display:block !important;position:absolute;right:30px;bottom:20px;background-color:transparent}.video-content video{height:100%;margin-bottom:-10px}.video-content video.is-passive{opacity:0}.video-content__inner{position:absolute;max-width:1030px;margin:0 auto;left:0;right:0;height:100%}.video-content__play{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;z-index:1;margin-top:19%}.video-content__play img{cursor:pointer}.video-content__play.is-passive{z-index:0}@media only screen and (max-width:650px){.video-content__play{width:80px;height:80px}}.video-content__logo{position:absolute;right:40px;top:33px}@media only screen and (max-width:650px){.video-content__logo{display:none}}.video-content__overlay{position:absolute;text-align:left;bottom:0;padding:50px 80px}@media only screen and (max-width:1030px){.video-content__overlay{top:75px;padding:35px 50px}}@media only screen and (max-width:740px){.video-content__overlay{top:15px}}@media only screen and (max-width:650px){.video-content__overlay{padding:25px 35px}}@media only screen and (max-width:450px){.video-content__overlay{padding:15px 20px}}.video-content__title{font-size:56px;max-width:415px;margin:0;color:white;line-height:.95}@media only screen and (max-width:650px){.video-content__title{font-size:35px}}@media only screen and (max-width:450px){.video-content__title{font-size:23px}}.video-content__subtitle{font-size:22px;color:white;font-weight:500;padding:30px 0 20px}@media only screen and (max-width:650px){.video-content__subtitle{font-size:18px}}@media only screen and (max-width:450px){.video-content__subtitle{font-size:16px;font-weight:normal}}.video-content__length{display:inline-block;clear:both;font-size:16px;padding:5px 16px 1px;background-color:#cc0035;color:white;font-weight:500}.video-content__curtain{background-size:cover;width:400px;height:1px;position:absolute;background-color:rgba(0,0,0,0.3);bottom:0;left:0;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.3s;transition-duration:.3s;display:none;width:100%;margin:0 auto}.video-content__curtain.is-active{display:block;background-color:rgba(0,0,0,0.5)}.video-content__close{display:none;position:fixed;top:75px;right:30px;z-index:10;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s}.video-content__close.is-visible{display:block;cursor:pointer;opacity:1}.video-content__svgcurtain{position:absolute;top:0;left:0;bottom:0;right:0}.video-content.node--view-mode-header-video .video-content__play img{border-radius:50%;border:5px solid #fff}.bc-player-default_default{width:100%;height:100%}.bc-player-default_default,.bc-player-default_default .vjs-poster{background-color:transparent}.bc-player-default_default .vjs-big-play-button{left:45%;top:40%}.bc-player-default_default.video-js{width:100%;height:100%}.foundation__logo{width:170px;margin:0 auto 20px}@media only screen and (min-width:1281px){.foundation__logo{float:left;margin:0}}.foundation__body{float:left;width:100%}@media only screen and (min-width:1281px){.foundation__body{width:340px;padding-left:20px}}.foundation__body h3{color:#c5002f;margin:0}.cb-learning{max-width:1280px;margin:0 auto}.cb-learning__title{color:white;max-width:1055px;margin:0 auto;padding:45px 40px;font-size:76px}@media only screen and (max-width:650px){.cb-learning__title{font-size:54px}}@media only screen and (max-width:450px){.cb-learning__title{font-size:28px}}.cb-learning__top{min-height:640px;position:relative;z-index:0;overflow:hidden}.cb-learning__why{background-color:#333;color:white;max-width:1055px;margin:0 auto !important;position:absolute;padding:45px 40px;bottom:0;left:0;right:0}.cb-learning__bottom{background-color:#f1f1f1;overflow:hidden;padding:80px 150px}@media only screen and (max-width:1030px){.cb-learning__bottom{padding:45px 40px}}.cb-learning__subtitle{color:#cc0035}.cb-learning__left{float:left;width:50%;max-width:425px}@media only screen and (max-width:1030px){.cb-learning__left{float:none;width:100%;max-width:unset;margin-bottom:65px}}.cb-learning__right{float:right;width:50%}@media only screen and (max-width:1030px){.cb-learning__right{float:none;width:100%}}.cb-learning__checklist{list-style-type:none;padding-left:40px}.cb-learning__checklist li{padding-bottom:35px}.cb-learning__checklist li:before{content:'\e800';font-family:'jjvision_icons';position:absolute;margin-left:-35px}.cb-learning__video{position:absolute;width:100%;left:0;top:0;z-index:-1}.media-contacts{line-height:1.6}.media-contacts__title{color:#cc0035}.media-contacts__table-row{min-height:60px}.media-contacts__name{width:380px;padding:0 50px 25px 0}.fact-sheets{width:1030px;margin:0 auto}.fact-sheets p{margin:0;padding:0}.product-overview{max-width:1030px;margin:0 auto 120px}@media only screen and (max-width:650px){.product-overview{overflow-x:scroll}.product-overview>table{min-width:830px}}.product-overview__paragraph{margin:20px 0}.product-overview__label{border:1px solid transparent;text-align:center;color:white;padding:13px;position:relative}.product-overview__label:after{content:'';width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;position:absolute;bottom:-15px;left:45%}.product-overview__label--1{background-color:#cc0035;width:40%}.product-overview__label--1:after{border-top:15px solid #cc0035}.product-overview__label--2{background-color:#333;width:40%}.product-overview__label--2:after{border-top:15px solid #333}.product-overview__label--3{background-color:#f1f1f1;width:20%;color:#343434}.product-overview__label--3:after{border-top:15px solid #f1f1f1}.product-overview__icon{text-align:center;padding:50px 20px;width:20%}.product-overview__icon--dryeye,.product-overview__icon--refractive{border-right:1px solid #e5e5e5}@media only screen and (max-width:650px){.product-overview__icon{padding:20px 10px}}.product-overview__spacer{height:15px}.product-overview__info{padding:0 25px}.product-overview__info--border{border-right:1px solid #e5e5e5}@media only screen and (max-width:650px){.product-overview__info{padding:0 15px;font-size:14px}}.product-overview__title{text-align:center;color:#cc0035}.product-overview__description{text-align:center}.product-overview__brand{text-align:center;padding:35px 0}.brand-selection{max-width:1030px;margin:0 auto}.brand-selection__brand{float:left;margin:15px 40px 15px 0;width:150px;min-height:65px}@media only screen and (max-width:650px){.brand-selection__brand{margin:15px auto;float:none}}.brand-selection__brand:first-child{margin-left:0}@media only screen and (max-width:650px){.brand-selection__brand:first-child{margin-left:auto}}.brands{margin:10px 0 17px 0}.brands__content{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px}@media only screen and (max-width:650px){.brands__content{grid-template-columns:repeat(1,1fr)}}#block-morefromjohnsonjohnsonvision h2{color:#cc0035;font-size:17px}.leadership-team{text-align:center;max-width:1050px;margin:30px auto}.leadership-team__intro{max-width:650px;margin:30px auto}.leadership-team__title{color:#343434}.leadership-team__paragraph{font-size:18px;line-height:30px}.leadership-team__lt{font-size:360px;font-weight:500;line-height:1;margin-top:100px}@media only screen and (max-width:650px){.leadership-team__lt{font-size:260px}}.leadership-team__job-title{margin-bottom:10px;color:#999;font-size:14px;font-weight:normal}.leadership-team__preview{position:relative;overflow:hidden;height:265px;width:230px;margin:0 auto}.leadership-team__grid-item--level-3 .leadership-team__preview{height:180px}@media only screen and (max-width:1030px){.leadership-team__preview{width:auto;max-width:230px}}.leadership-team__initial{font-size:200px;color:#343434;font-weight:700;line-height:1;margin-bottom:-20px;padding-top:60px}.leadership-team__grid-item--level-3 .leadership-team__initial{font-size:100px;margin-bottom:0}.leadership-team__picture{position:absolute;opacity:0;width:100%;margin:0 auto}.leadership-team__grid-item--level-3 .leadership-team__picture img{max-width:170px}@media only screen and (max-width:1030px){.leadership-team__picture{margin-top:0;height:0;padding-bottom:80%}}.leadership-team__grid-item{display:inline-block;vertical-align:top}.leadership-team__grid-item--level-2{width:33%}@media only screen and (max-width:1030px){.leadership-team__grid-item--level-2{width:49.5%}}@media only screen and (max-width:650px){.leadership-team__grid-item--level-2{width:100%}}.leadership-team__grid-item--level-3{width:24%}@media only screen and (max-width:1030px){.leadership-team__grid-item--level-3{width:33%}}@media only screen and (max-width:650px){.leadership-team__grid-item--level-3{width:49%}}.leadership-team__name{margin:0;color:#cc0035}.leadership-team .view-content>h3{opacity:0;line-height:0}.video-center{padding:50px 0;background-color:#333;color:#848484}.video-center__item{position:relative}.video-center__tagline{font-size:45px;line-height:1.2;font-weight:500;color:white;text-align:center;max-width:550px;margin:0 auto !important;padding-bottom:65px}.video-center--header{margin-bottom:-90px;margin-top:200px}.video-center__inner{padding:75px 50px}.video-center__title{color:white;margin:12px 0 100px;padding:0 50px;font-size:45px}@media only screen and (max-width:740px){.video-center__title{text-align:center}}.video-center__video-title{color:white;margin:12px 0 5px}.video-center__description{color:#848484}.video-center__poster{cursor:pointer;position:relative;max-height:155px;overflow:hidden;background-color:white}.video-center__image{cursor:pointer;width:100%;vertical-align:top;background-color:white}.video-center__image:after{background-image:url(/themes/custom/jj_vision_theme/assets/images/Playbutton.svg);width:75px;height:75px;display:block;position:absolute;background-size:100%;content:'';top:62px;margin:0 auto;left:0;right:0}.video-center__play{pointer-events:none;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:35px;width:82px}.video-center__play img{width:100%}.video-center__filters{text-align:right;margin:0 0 45px;position:relative}.video-center__filters select{border-color:white;color:white}.video-center__filters select option{color:#343434}.video-center__filters .form-item{float:none !important}.video-center__filters label{display:none}.video-center__video{max-height:600px}.video-center__date{color:white;font-weight:500;margin-bottom:10px;display:block}.video-center__length{position:absolute;top:150px;right:16px;padding:4px 12px;background-color:#cc0035;color:white;font-weight:500;font-size:12px}.video-center__more{text-align:center;margin:55px 0 0}.video-center__more-btn{padding:15px 40px}.video-center.view-display-id-block .view-content{padding:0 30px}.video-center .video-content__overlay{top:50px}@media only screen and (max-width:1030px){.video-center .video-content__overlay{top:35px;padding:35px 50px}}@media only screen and (max-width:740px){.video-center .video-content__overlay{top:15px}}@media only screen and (max-width:650px){.video-center .video-content__overlay{padding:25px 35px}}@media only screen and (max-width:450px){.video-center .video-content__overlay{padding:15px 20px}}.video-center .video-content__title{font-size:85px}@media only screen and (max-width:1030px){.video-center .video-content__title{font-size:50px}}@media only screen and (max-width:650px){.video-center .video-content__title{font-size:35px}}@media only screen and (max-width:450px){.video-center .video-content__title{font-size:23px}}.contact-form{max-width:1030px;background-color:#f1f1f1;padding:95px 100px;margin:0 auto}.contact-form h2{font-size:65px;color:#343434}.contact-form input,.contact-form textarea{border-radius:25px;padding:15px;border:0;-webkit-box-shadow:inset 3px 2px 5px rgba(0,0,0,0.2);box-shadow:inset 3px 2px 5px rgba(0,0,0,0.2)}.contact-form .button,.contact-form .path-webform #block-mainpagecontent .form-type-webform-image-file label:not(.option),.path-webform #block-mainpagecontent .form-type-webform-image-file .contact-form label:not(.option),.contact-form .path-webform #block-mainpagecontent .form-type-webform-video-file label:not(.option),.path-webform #block-mainpagecontent .form-type-webform-video-file .contact-form label:not(.option){background-color:#cc0035;-webkit-box-shadow:none;box-shadow:none}.path-webform #edit-processed-text-01{text-align:left;margin-top:20px;margin-bottom:-10px}.path-webform #block-mainpagecontent{background-color:transparent;text-align:center;padding-top:0}@media (max-width:1030px){.path-webform #block-mainpagecontent{padding:65px 40px}}.path-webform #block-mainpagecontent .button,.path-webform #block-mainpagecontent .form-type-webform-image-file label:not(.option),.path-webform #block-mainpagecontent .form-type-webform-video-file label:not(.option){padding:13px 35px}.path-webform #block-mainpagecontent .webform-into{padding-top:240px;background-image:url(/themes/custom/jj_vision_theme/assets/images/brands/tecnis.png);background-position:top center;background-repeat:no-repeat;background-size:auto 200px;margin-top:0;margin-bottom:50px;max-width:800px;margin-left:auto;margin-right:auto}.path-webform #block-mainpagecontent .webform-into p{font-weight:bold}.path-webform #block-mainpagecontent .form-item-your-consent{margin-bottom:50px;text-align:left}.path-webform #block-mainpagecontent .form-item-your-consent .description{margin-top:-20px;margin-left:50px;color:#7d7b7b}.path-webform #block-mainpagecontent .form-item-your-consent input{opacity:0;width:0.5px}.path-webform #block-mainpagecontent .form-item-your-consent input:checked+label:after{position:absolute;content:"";left:6px;top:2px;width:5px;height:10px;border:solid #AEABAA;background:none !important;margin:0 !important;border-width:0 3px 3px 0;z-index:4;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.path-webform #block-mainpagecontent .form-item-your-consent label{color:transparent;width:0;height:0;position:relative;z-index:2;margin-left:-5px}.path-webform #block-mainpagecontent .form-item-your-consent label:before{position:absolute;content:"";width:16px;height:16px;border:2px solid #AEABAA;background-color:#E5E5E5;display:inline-block;cursor:pointer;z-index:3}.path-webform #block-mainpagecontent .form-item-your-consent label:after{width:5px;background:none !important}.path-webform #block-mainpagecontent h3.form-label{color:#cc0035}.path-webform #block-mainpagecontent textarea{min-height:300px}.path-webform #block-mainpagecontent textarea,.path-webform #block-mainpagecontent .form-text,.path-webform #block-mainpagecontent .form-email{border-radius:2px;background-color:#E5E5E5;-webkit-box-shadow:none;box-shadow:none;font-size:17px;padding:20px}.path-webform #block-mainpagecontent .form-text,.path-webform #block-mainpagecontent .form-email{padding:10px 20px;width:100%}.path-webform #block-mainpagecontent .form-type-webform-image-file{position:relative;z-index:1}@media (min-width:930px){.path-webform #block-mainpagecontent .form-type-webform-image-file label{margin-left:-30%}}@media (min-width:1300px){.path-webform #block-mainpagecontent .form-type-webform-image-file label{margin-left:-40%}}.path-webform #block-mainpagecontent .form-type-webform-image-file .description{display:none}@media (min-width:768px){.path-webform #block-mainpagecontent .form-type-webform-image-file .form-managed-file{margin-top:43px}}.path-webform #block-mainpagecontent .form-type-webform-image-file label.option{margin:0;width:auto}.path-webform #block-mainpagecontent .form-type-webform-image-file span.file{padding-left:30px;color:#cc0035}.path-webform #block-mainpagecontent .form-type-webform-image-file .webform-element-description{min-width:380px;margin-top:40px;display:none}.path-webform #block-mainpagecontent .form-type-webform-video-file{position:relative;z-index:0}@media (max-width:767px){.path-webform #block-mainpagecontent .form-type-webform-video-file{padding-top:70px}}.path-webform #block-mainpagecontent .form-type-webform-video-file .webform-element-description{min-width:380px;margin-top:40px;display:none}@media (max-width:767px){.path-webform #block-mainpagecontent .form-type-webform-video-file .webform-element-description{position:absolute;top:0;left:0;margin-top:0}}.path-webform #block-mainpagecontent .form-type-webform-video-file .file{margin-bottom:3em;padding-left:30px;color:#cc0035}.path-webform #block-mainpagecontent .form-type-webform-video-file .file label{margin-left:-30px}.path-webform #block-mainpagecontent .form-type-webform-image-file,.path-webform #block-mainpagecontent .form-type-webform-video-file{text-align:left;margin-top:29px;margin-bottom:70px}.path-webform #block-mainpagecontent .form-type-webform-image-file label:not(.option),.path-webform #block-mainpagecontent .form-type-webform-video-file label:not(.option){padding:12px 45px;color:#fff;border-radius:30px;cursor:pointer;background-color:#AEABAA;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:background-color;transition-property:background-color;display:inline-block}.path-webform #block-mainpagecontent .form-type-webform-image-file label:not(.option):hover,.path-webform #block-mainpagecontent .form-type-webform-video-file label:not(.option):hover{background-color:#cc0035}.path-webform #block-mainpagecontent .form-type-webform-image-file input[type=file],.path-webform #block-mainpagecontent .form-type-webform-video-file input[type=file]{display:none}.path-webform #block-mainpagecontent .form-type-webform-image-file input[type=checkbox],.path-webform #block-mainpagecontent .form-type-webform-video-file input[type=checkbox]{display:none}.path-webform #block-mainpagecontent .form-type-webform-image-file input[type=checkbox]:checked+label:after,.path-webform #block-mainpagecontent .form-type-webform-video-file input[type=checkbox]:checked+label:after{position:absolute;content:"";left:6px;top:2px;width:5px;height:10px;border:solid #AEABAA;border-width:0 3px 3px 0;z-index:4;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.path-webform #block-mainpagecontent .form-type-webform-image-file label.option,.path-webform #block-mainpagecontent .form-type-webform-video-file label.option{position:relative}.path-webform #block-mainpagecontent .form-type-webform-image-file label.option:before,.path-webform #block-mainpagecontent .form-type-webform-video-file label.option:before{position:absolute;content:"";width:16px;height:16px;border:2px solid #AEABAA;background-color:#E5E5E5;display:inline-block;cursor:pointer;z-index:3}.path-webform #block-mainpagecontent .form-type-webform-image-file label.option:before span,.path-webform #block-mainpagecontent .form-type-webform-video-file label.option:before span{margin-left:30px}.path-webform #block-mainpagecontent .form-type-webform-image-file input.button,.path-webform #block-mainpagecontent .form-type-webform-video-file input.button{display:none}.path-webform #block-mainpagecontent div.form-managed-file{max-width:350px;margin:25px 0;position:relative}.path-webform #block-mainpagecontent div.form-managed-file.with-files{background:#F0F0F0;min-height:110px;padding:15px}.path-webform #block-mainpagecontent div.form-managed-file input[type="submit"]{position:absolute;left:0;top:100%;margin:15px 0 0 0}.path-webform #block-mainpagecontent .webform-managed-file-preview-wrapper{padding:0;border:none;max-width:350px;margin:0.5em auto;display:-webkit-box;display:-ms-flexbox;display:flex;white-space:unset}.path-webform #block-mainpagecontent .webform-flex .messages--status{display:none}.path-webform #block-mainpagecontent #edit-actions{margin-top:26px}.path-webform .file{margin:0;padding:0;background:none;display:block}.path-webform .file a{padding:0;text-align:left;border:none;color:#cc0035;min-height:auto;background:none;font-size:14px;word-break:break-word}.path-webform .webform-managed-file-preview+input[type="submit"]{margin:0}.path-webform input[type="submit"]{font-size:16px}.path-webform .webform-flex--container .webform-flex--container{margin-left:0;margin-right:0}
