.filters__wrapper--fields select:active,.filters__wrapper--fields select:focus{border-color:#d8d8d8}.products__list--wrapper .form-actions{display:none}.flex-control-paging,[id=products-slider] .flex-control-paging{position:absolute;bottom:0;width:100%;text-align:center}.flex-control-paging li,[id=products-slider] .flex-control-paging li{display:inline-block}.flex-control-paging a,[id=products-slider] .flex-control-paging a{display:inline-block;width:8px;height:8px;margin:0 5px;font-size:0;cursor:pointer;background-color:#d8d8d8;border:1px solid #d8d8d8;border-radius:50%}.flex-control-paging a.flex-active{background-color:#006161;border:1px solid #006161}.carousel__wrapper .flex-direction-nav,.courses-slides .flex-direction-nav,.tout-slider .flex-direction-nav{width:100%}.carousel__wrapper .flex-direction-nav .flex-next,.carousel__wrapper .flex-direction-nav .flex-prev,.courses-slides .flex-direction-nav .flex-next,.courses-slides .flex-direction-nav .flex-prev,.tout-slider .flex-direction-nav .flex-next,.tout-slider .flex-direction-nav .flex-prev{border-radius:3px;position:absolute;top:50%!important;z-index:10;display:block;width:30px;height:30px;overflow:hidden;transform:translateY(-50%);transition:.1s ease}.carousel__wrapper .flex-direction-nav .flex-next:hover,.carousel__wrapper .flex-direction-nav .flex-prev:hover,.courses-slides .flex-direction-nav .flex-next:hover,.courses-slides .flex-direction-nav .flex-prev:hover,.tout-slider .flex-direction-nav .flex-next:hover,.tout-slider .flex-direction-nav .flex-prev:hover{transition:.1s ease}.carousel__wrapper .flex-direction-nav .flex-next:hover:before,.carousel__wrapper .flex-direction-nav .flex-prev:hover:before,.courses-slides .flex-direction-nav .flex-next:hover:before,.courses-slides .flex-direction-nav .flex-prev:hover:before,.tout-slider .flex-direction-nav .flex-next:hover:before,.tout-slider .flex-direction-nav .flex-prev:hover:before{color:#212121}.carousel__wrapper .flex-direction-nav .flex-next:before,.carousel__wrapper .flex-direction-nav .flex-prev:before,.courses-slides .flex-direction-nav .flex-next:before,.courses-slides .flex-direction-nav .flex-prev:before,.tout-slider .flex-direction-nav .flex-next:before,.tout-slider .flex-direction-nav .flex-prev:before{display:-ms-flexbox;display:flex;width:100%;margin:9px 0;-ms-flex-pack:center;justify-content:center}.carousel__wrapper .flex-direction-nav .flex-prev,.courses-slides .flex-direction-nav .flex-prev,.tout-slider .flex-direction-nav .flex-prev{left:3px;color:transparent}.carousel__wrapper .flex-direction-nav .flex-prev:before,.courses-slides .flex-direction-nav .flex-prev:before,.tout-slider .flex-direction-nav .flex-prev:before{color:#d8d8d8}.carousel__wrapper .flex-direction-nav .flex-next,.courses-slides .flex-direction-nav .flex-next,.tout-slider .flex-direction-nav .flex-next{right:3px;color:transparent}.carousel__wrapper .flex-direction-nav .flex-next:before,.courses-slides .flex-direction-nav .flex-next:before,.tout-slider .flex-direction-nav .flex-next:before{color:#888b8d}.carousel__wrapper .flex-direction-nav .flex-disabled,.courses-slides .flex-direction-nav .flex-disabled,.tout-slider .flex-direction-nav .flex-disabled{display:none}.wrapper-image-thumb{border:1px solid #d8d8d8}.contact-us-form-send-message .form-inline-default .step-header>.fieldset-wrapper{padding:0}@media only screen and (max-width:767px) {
 .contact-us-form-send-message .form-inline-default .form-item{padding:15px 0} 
}.contact-us-form-send-message form{padding:0}.contact-us-form-send-message form>div>fieldset{padding:30px}.contact-us-form-send-message form textarea{padding:10px}.contact-us-form-send-message form .cantact-us-submit-button{padding-top:20px}.contact-us-form-send-message form .cantact-us-submit-button .fieldset-wrapper{text-align:center}.contact-us-form-send-message form .cantact-us-submit-button .button-primary{float:none}.contact-us-form-send-message form .webform-component-markup{padding:0 28px;line-height:1.4;letter-spacing:.1px}.contact-us-form-send-message form .webform-component-markup p{font:normal 13px Circular-Book,Arial,sans-serif;color:#63666a}.contact-us-form-send-message form .webform-component-markup p a{font-size:13px}.contact-us-form-send-message form .webform-component-markup label{font:bold 13px Circular-Bold,Arial,sans-serif}.contact-us-form-send-message form .order-mge-markup{text-align:center}@media only screen and (min-width:768px) {
 .contact-us-form-send-message form .order-mge-markup{padding-top:30px} 
}.contact-us-form-send-message form .order-mge-markup [class^=button-]{margin-top:15px}@media only screen and (min-width:768px) {
 .contact-us-form-send-message form .order-mge-markup [class^=button-]{margin-top:30px} 
}.contact-us-form-send-message form .hide-osd .option[data-value=ocular_surface_care_products],.contact-us-form-send-message form .hide-osd option[value=ocular_surface_care_products]{display:none}.contact-us-form-send-message form .icon-phone:before{margin-top:40px}.js-share-by-email-form .form-item{margin-bottom:16px}.js-share-by-email-form .webform-component--text{margin-bottom:0}.js-share-by-email-form .webform-component--share-bottom-fields{padding-top:20px}.js-share-by-email-form .webform-component--share-bottom-fields .fieldset-wrapper{text-align:center}.js-share-by-email-form .webform-component--share-bottom-fields .button-primary{float:none}.disable{pointer-events:none;opacity:.5}.deactivated-text{color:#d8d8d8}.highlight-content-page--content{display:-ms-flexbox;display:flex;padding:30px 0 18px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px) {
 .highlight-content-page--content{padding:25px 0 15px} 
}@media only screen and (max-width:767px) {
 .products-section-list .highlight-content-page--content{max-width:80%;margin:0 auto} 
}@media only screen and (max-width:767px) {
 .node-type-product-page .highlight-content-page--content{display:block;padding:0} 
}@media only screen and (min-width:768px) {
 .node-type-product-page .highlight-content-page--content{display:none;height:0;padding:0} 
}@media only screen and (max-width:767px) {
 .node-type-marketing-resource .highlight-content-page--content{display:block;padding:0} 
}@media only screen and (min-width:768px) {
 .node-type-marketing-resource .highlight-content-page--content{padding:0} 
}.why-acuvue-landing-page .highlight-content-page--content{display:block}.page-lens-parameters .highlight-content-page--content{display:-ms-flexbox;display:flex}.contact-us .highlight-content-page--content{padding:20px 0 10px}.rep-view-landing .highlight-content-page--content{padding:20px 0 10px}.node-type-resources-for-your-patients-file .highlight-content-page--content,.node-type-vision-care-resource .highlight-content-page--content{padding:0}@media only screen and (min-width:768px) {
 .node-type-resources-for-your-patients-file .highlight-content-page--content .title-wrapper,.node-type-vision-care-resource .highlight-content-page--content .title-wrapper{margin-bottom:20px} 
}.discontinued-products-page .highlight-content-page--content{padding:12px 0 10px}@media only screen and (min-width:768px) {
 .discontinued-products-page .highlight-content-page--content{padding:20px 0 10px} 
}.highlight-content-page--content .container{width:100%;margin-bottom:14px;text-align:center}@media only screen and (max-width:767px) {
 .products-section-list .highlight-content-page--content .container{padding-right:0;padding-left:0} 
}@media only screen and (min-width:768px) {
 .highlight-content-page--content .container{margin-bottom:11px}.contact-us .highlight-content-page--content .container{max-width:390px} 
}.discontinued-products-page .highlight-content-page--content .container{margin-bottom:5px}.form-register .highlight-content-page--content .container{max-width:420px}.form-register .highlight-content-page--content .container p{max-width:420px;margin:0 auto}.account-linking-landing .highlight-content-page--content .container{max-width:600px}.account-linking-landing .highlight-content-page--content .container p{max-width:420px;margin:0 auto}.sap-account-landing .highlight-content-page--content .container{max-width:600px}.sap-account-landing .highlight-content-page--content .container p{max-width:460px;margin:0 auto}.highlight-content-page--content h1{word-wrap:break-word;white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;margin-bottom:15px;text-align:center}@media only screen and (min-width:768px) {
 .highlight-content-page--content h1{margin-bottom:0} 
}.products-section-list .highlight-content-page--content h1{width:100%}@media only screen and (max-width:767px) {
 .products-section-list .highlight-content-page--content h1{margin-bottom:0} 
}@media only screen and (max-width:767px) {
 .node-type-product-page .highlight-content-page--content h1{text-align:left} 
}.node-type-marketing-resource .highlight-content-page--content h1,.node-type-product-page .highlight-content-page--content h1{width:100%;margin-top:20px}@media only screen and (min-width:768px) {
 .node-type-marketing-resource .highlight-content-page--content h1,.node-type-product-page .highlight-content-page--content h1{display:none} 
}.page-lens-parameters .highlight-content-page--content h1,.why-acuvue-landing-page .highlight-content-page--content h1{float:none;width:100%}.discontinued-products-page .highlight-content-page--content h1{margin-bottom:4px}@media only screen and (min-width:768px) {
 .discontinued-products-page .highlight-content-page--content h1{margin-bottom:15px} 
}@media only screen and (max-width:480px) {
 .discontinued-products-page .highlight-content-page--content h1{max-width:300px;margin-right:auto;margin-left:auto} 
}.highlight-content-page--content p{margin-bottom:11px;text-align:center}@media only screen and (min-width:768px) {
 .products-section-list .highlight-content-page--content p{margin-bottom:0}.my-practice-no-practice .highlight-content-page--content p{width:570px;margin:0 auto 10px} 
}.highlight-content-page--content p .no-wrap{font-size:inherit}.highlight-content-page--content span{max-width:190px;margin-bottom:4px;text-align:center}@media only screen and (min-width:768px) {
 .highlight-content-page--content span{max-width:285px} 
}.highlight-content-page--content a :not(.btn) :not(.button-primary) :not(.button-secondary){font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#006161;text-decoration:none;cursor:pointer;background-color:transparent;border:0;outline:0}.highlight-content-page--content a :not(.btn) :not(.button-primary) :not(.button-secondary):hover{color:#63666a;text-decoration:underline}.highlight-content-page--content a :not(.btn) :not(.button-primary) :not(.button-secondary):hover .icon::after{text-decoration:none}.highlight-content-page--content a :not(.btn) :not(.button-primary) :not(.button-secondary)::after,.highlight-content-page--content a :not(.btn) :not(.button-primary) :not(.button-secondary)::before{display:inline-block;font-size:7px}.highlight-content-page--content a :not(.btn) :not(.button-primary) :not(.button-secondary):after,.highlight-content-page--content a :not(.btn) :not(.button-primary) :not(.button-secondary):before,.highlight-content-page--content a :not(.btn) :not(.button-primary) :not(.button-secondary):hover:after,.highlight-content-page--content a :not(.btn) :not(.button-primary) :not(.button-secondary):hover:before{color:#c03}.highlight-content-page--content a :not(.btn) :not(.button-primary) :not(.button-secondary)::after{margin-left:3px}.highlight-content-page--content a{max-width:189px;font-family:Circular-Bold,Arial,sans-serif;font-size:11px;line-height:1.3;letter-spacing:.5px;text-align:center;text-decoration:none}.highlight-content-page--content a:hover{text-decoration:none}.contact-us .highlight-content-page--content a{max-width:285px}@media only screen and (min-width:768px) {
 .highlight-content-page--content a{max-width:285px;line-height:1.3} 
}.highlight-content-page--content a.no-carrot::after{margin-left:0;content:''}.highlight-content-page--content a.redirect-links{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#006161;text-decoration:none;cursor:pointer;background-color:transparent;border:0;outline:0}.highlight-content-page--content a.redirect-links:hover{color:#63666a;text-decoration:underline}.highlight-content-page--content a.redirect-links:hover .icon::after{text-decoration:none}.highlight-content-page--content a.redirect-links::after,.highlight-content-page--content a.redirect-links::before{display:inline-block;font-size:7px}.highlight-content-page--content a.redirect-links:after,.highlight-content-page--content a.redirect-links:before,.highlight-content-page--content a.redirect-links:hover:after,.highlight-content-page--content a.redirect-links:hover:before{color:#c03}.highlight-content-page--content a.redirect-links::after{margin-left:3px}.highlight-content-page--content a.hide-call-to-action::after{display:none}.highlight-content-page--content a.page-actions__item{font-size:25px}.highlight-content-page--content ul{margin-top:5px;margin-bottom:5px;font-size:14px}.highlight-content-page--content .button-secondary.hide-call-to-action{text-decoration:none}.highlight-content-page--content .print-share-preview a{text-decoration:none}.highlight-content-page--content .print-share-preview a:after{display:none}.min-padding-structure .highlight-content-page--content{padding:20px 0 10px}.highlight-content-page--content.section-content__full{max-width:600px;margin:0 auto}@media only screen and (min-width:768px) {
 .highlight-content-page--content.section-content__full .container{padding:0} 
}.highlight-content-page--content.section-content__full h1{text-align:left}.center-highlight .highlight-content-page--content.section-content__full h1,.node-type-faq-category .highlight-content-page--content.section-content__full h1,.node-type-grants .highlight-content-page--content.section-content__full h1,.node-type-marketing-resource .highlight-content-page--content.section-content__full h1,.page-sitemap .highlight-content-page--content.section-content__full h1,.page-user .highlight-content-page--content.section-content__full h1{text-align:center}.highlight-content-page--content.highlight-product-category{display:none;text-align:center}@media only screen and (min-width:768px) {
 .highlight-content-page--content.highlight-product-category{display:block;height:auto;padding:0 18px 30px}.highlight-content-page--content.highlight-product-category h1{display:block} 
}@media only screen and (max-width:767px) {
 .node-type-page.node-type-product-page h1{margin-bottom:15px;text-align:center} 
}.highlight-content-page--subtitle{padding-top:30px;padding-bottom:30px;margin-top:40px;background-color:#f4f4f4}@media only screen and (min-width:768px) {
 .highlight-content-page--subtitle{padding-top:50px;padding-bottom:50px} 
}.highlight-content-page--subtitle h3{max-width:90%;margin:0 auto;font-family:Circular-Bold,Arial,sans-serif;font-size:30px;line-height:1.17;letter-spacing:.1px}@media only screen and (min-width:768px) {
 .highlight-content-page--subtitle h3{font-size:34px;line-height:38px} 
}.highlight-content-page--article-details{margin-bottom:5px;color:#63666a}@media only screen and (min-width:768px) {
 .highlight-content-page--article-details{margin-bottom:30px}.highlight-content-page--article-details .jnj-row{-ms-flex-align:center;align-items:center} 
}@media only screen and (min-width:768px) {
 .highlight-content-page--article-details .details-print,.highlight-content-page--article-details .details-published,.highlight-content-page--article-details .details-read-time,.highlight-content-page--article-details .details-social{white-space:nowrap} 
}@media only screen and (max-width:767px) {
 .highlight-content-page--article-details .details-published,.highlight-content-page--article-details .details-read-time{margin-bottom:15px} 
}@media only screen and (max-width:480px) {
 .highlight-content-page--article-details .details-published,.highlight-content-page--article-details .details-read-time{white-space:nowrap} 
}@media only screen and (min-device-width:320px) and (max-device-width:320px) {
 .highlight-content-page--article-details .details-published,.highlight-content-page--article-details .details-read-time{white-space:normal} 
}.highlight-content-page--article-details .details-read-time{text-align:center}.highlight-content-page--article-details .details-read-time.left-align{text-align:left}.highlight-content-page--article-details .details-print{margin-bottom:10px}@media only screen and (min-width:768px) {
 .highlight-content-page--article-details .details-print{margin-bottom:15px} 
}.highlight-content-page--article-details .details-print,.highlight-content-page--article-details .details-social{-ms-flex-item-align:start;align-self:flex-start}.highlight-content-page--article-details .details-social{text-align:right}.highlight-content-page--article-details .details-social a:before{color:#63666a}.highlight-content-page--article-details .details-social ul{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:end;justify-content:flex-end}.highlight-content-page--article-details .details-social li{display:-ms-flexbox;display:flex;width:30px;height:30px;margin-right:10px;border:1px solid #d8d8d8;border-radius:50%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.highlight-content-page--article-details .details-social li:last-child{margin-right:0}.highlight-content-page--article-details .details-social li:hover{border-color:#888b8d}.highlight-content-page--article-details .details-social .social-email a:before{color:#63666a}.highlight-content-page--related-products{padding:60px 50px 55px;border-top:1px solid #d8d8d8}.block-wrapper-with-loader .highlight-content-page--related-products .related-product--title{max-width:90%;margin-bottom:40px;font-family:Circular-Bold,Arial,sans-serif;color:#212121;text-align:center}.block-wrapper-with-loader .highlight-content-page--related-products .block--jnj-commerce--homepage-courses,.block-wrapper-with-loader .highlight-content-page--related-products .block--jnj-commerce--internal{padding:0}.highlight-content-page--related-products .block--jnj-commerce--homepage-courses,.highlight-content-page--related-products .block--jnj-commerce--internal{padding:0}.highlight-content-page--related-products .related-products--wrapper,.highlight-content-page--related-products .related-products--wrapper--mobile{max-width:none}.highlight-content-page--related-products .related-products--wrapper .tout-default__item,.highlight-content-page--related-products .related-products--wrapper--mobile .tout-default__item{margin:0 10px;border:0;-ms-flex-align:center;align-items:center}.highlight-content-page--related-products .related-products--wrapper .tout-default__image,.highlight-content-page--related-products .related-products--wrapper--mobile .tout-default__image{display:-ms-flexbox;display:flex;height:200px;max-width:200px;margin:0 auto;border:1px solid #d8d8d8;border-radius:50%;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px) and (max-width:992px) {
 .highlight-content-page--related-products .related-products--wrapper .tout-default__image,.highlight-content-page--related-products .related-products--wrapper--mobile .tout-default__image{height:180px;max-width:180px} 
}@media only screen and (min-width:993px) {
 .highlight-content-page--related-products .related-products--wrapper .tout-default__image,.highlight-content-page--related-products .related-products--wrapper--mobile .tout-default__image{height:230px;max-width:230px} 
}.highlight-content-page--related-products .related-products--wrapper .tout-default__image img,.highlight-content-page--related-products .related-products--wrapper--mobile .tout-default__image img{width:100%}.highlight-content-page--related-products .related-products--wrapper .tout-default__title,.highlight-content-page--related-products .related-products--wrapper--mobile .tout-default__title{z-index:1;margin-top:-25px;background-color:#fff}@media only screen and (min-width:993px) {
 .highlight-content-page--related-products .related-products--wrapper .tout-default__title,.highlight-content-page--related-products .related-products--wrapper--mobile .tout-default__title{max-width:350px} 
}.highlight-content-page--related-products .related-products--wrapper .tout-default__title a,.highlight-content-page--related-products .related-products--wrapper--mobile .tout-default__title a{font-family:Circular-Bold,Arial,sans-serif;line-height:1.5;text-align:center}.highlight-content-page--related-products .tout-section--wrapper--mobile{padding-bottom:0;margin-bottom:0}@media only screen and (max-width:767px) {
 .highlight-content-page--related-products .slick-dots{margin-left:-10px} 
}.highlight-content-page--recommended-resources{padding:60px 50px 80px;background-color:#f4f4f4;border-top:1px solid #d8d8d8}.node-type-course .highlight-content-page--recommended-resources{background-color:transparent;border-top:0}.highlight-content-page--recommended-resources h2{max-width:90%;margin:0 auto;margin-bottom:28px;color:#212121;text-align:center}.highlight-content-page--recommended-resources.carousel-component .slick-list{margin-right:0}@media only screen and (max-width:767px) {
 .highlight-content-page--recommended-resources.carousel-component .slick-slide{margin:0 1px} 
}@media only screen and (max-width:767px) {
 .highlight-content-page--recommended-resources.carousel-component .slick-slide>div{margin-right:auto} 
}@media only screen and (min-width:768px) and (max-width:992px) {
 .highlight-content-page--recommended-resources .slick-slide{max-width:210px;min-width:210px} 
}@media only screen and (max-width:767px) {
 .highlight-content-page--recommended-resources .slick-slide>div{width:100%;max-width:210px;margin:0 auto} 
}.highlight-content-page--references{padding:60px 0 0;margin-top:60px;color:#888b8d;border-top:1px solid #d8d8d8}@media only screen and (max-width:767px) {
 .highlight-content-page--references{padding:30px} 
}.highlight-content-page--references h1,.highlight-content-page--references h2,.highlight-content-page--references h3,.highlight-content-page--references h4,.highlight-content-page--references h5,.highlight-content-page--references h6,.highlight-content-page--references li,.highlight-content-page--references p{margin-bottom:15px;color:#888b8d}.highlight-content-page--references small{font-size:100%}@media only screen and (max-width:767px) {
 .highlight-content-page--references p{word-wrap:break-word;white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap} 
}.highlight-content-page--references p:last-of-type{margin-bottom:0}.highlight-content-page--references a{word-break:break-word}.highlight-content-page--references.references--no-spaces-border{padding:0;margin-top:0;border-top:0}.highlight-section,.section-ordering-experience .section2,.section-ordering-experience .section5{padding:25px 0;background-color:#f4f4f4}@media only screen and (min-width:768px) {
 .highlight-section,.section-ordering-experience .section2,.section-ordering-experience .section5{padding:60px 0} 
}@media only screen and (min-width:1025px) {
 .highlight-section,.section-ordering-experience .section2,.section-ordering-experience .section5{padding:80px 0} 
}.highlight-section .container,.section-ordering-experience .section2 .container,.section-ordering-experience .section5 .container{max-width:600px}.highlight-section h2,.section-ordering-experience .section2 h2,.section-ordering-experience .section5 h2{font-family:Circular-Book,Arial,sans-serif;font-size:22px;color:#212121;margin-bottom:15px;line-height:1.17;letter-spacing:.4px;text-align:center}@media only screen and (min-width:768px) {
 .highlight-section h2,.section-ordering-experience .section2 h2,.section-ordering-experience .section5 h2{margin-bottom:10px;font-size:22px;line-height:1.12;letter-spacing:1px} 
}.icon-badge:before,.icon-calculator:before,.icon-calculators-and-tools:before,.icon-calculators-tools:before,.icon-cataract-simulator-2:before,.icon-cataract-simulator-3:before,.icon-cataract-simulator-4:before,.icon-cataract-simulator-5:before,.icon-cataract-simulator:before,.icon-clock-full:before,.icon-complete-registration:before,.icon-complete-vision-care-profile-2:before,.icon-conference:before,.icon-decrease,.icon-ecp-locator:before,.icon-education:before,.icon-find-eye-doctor:before,.icon-fitting-calculator-astigmatism-2:before,.icon-fitting-calculator-astigmatism:before,.icon-fitting-calculator-multifocal-2:before,.icon-fitting-calculator-multifocal:before,.icon-fitting-calculator:before,.icon-general-2:before,.icon-general:before,.icon-increase,.icon-marketing-resources:before,.icon-my-practice:before,.icon-my-subscription:before,.icon-online-courses:before,.icon-online-learning:before,.icon-order:before,.icon-patient-resources:before,.icon-phone:before,.icon-place-order:before,.icon-products:before,.icon-resource-library:before,.icon-smart-kit:before,.icon-subscription:before,.icon-surgical-vision:before,.icon-team-management:before,.icon-ticket:before,.icon-user-management:before{display:inline-block;width:80px;height:80px;background-color:transparent;background-position:center center;background-repeat:no-repeat;content:''}.icon-subscription:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/create-subscription.svg?v=0.743589303999024)}.icon-order:before,.icon-place-order:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/place-order.svg?v=0.743589303999024)}.icon-ticket:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/your-billing.svg?v=0.743589303999024)}.icon-clock-full:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/recent-orders.svg?v=0.743589303999024)}.icon-badge:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/rewards.svg?v=0.743589303999024)}.icon-smart-kit:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/smart-kit.svg?v=0.743589303999024)}.icon-marketing-resources:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/marketing-resources.svg?v=0.743589303999024)}.icon-online-courses:before,.icon-online-learning:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/online-courses.svg?v=0.743589303999024)}.icon-complete-registration:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/registration.svg?v=0.743589303999024)}.icon-patient-resources:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/patient-resources.svg?v=0.743589303999024)}.icon-resource-library:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/resource-library.svg?v=0.743589303999024)}.icon-my-practice:before,.icon-user-management:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/user-management.svg?v=0.743589303999024)}.icon-calculators-tools:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/website.svg?v=0.743589303999024)}.icon-conference:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/conference.svg?v=0.743589303999024)}.icon-products:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/products-v2.svg?v=0.743589303999024)}.icon-my-subscription:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/my-subscription.svg?v=0.743589303999024)}.icon-phone:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/phone.svg?v=0.743589303999024)}.icon-increase{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/rotation-plus.svg?v=0.743589303999024)}.icon-decrease{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/rotation-minus.svg?v=0.743589303999024)}.icon-calculator:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/calculator.svg?v=0.743589303999024)}.icon-calculators-and-tools:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/calculators-and-tools.svg?v=0.743589303999024)}.icon-cataract-simulator:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/cataract-simulator.svg?v=0.743589303999024)}.icon-cataract-simulator-2:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/cataract-simulator-2.svg?v=0.743589303999024)}.icon-cataract-simulator-3:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/cataract-simulator-3.svg?v=0.743589303999024)}.icon-cataract-simulator-4:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/cataract-simulator-4.svg?v=0.743589303999024)}.icon-cataract-simulator-5:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/cataract-simulator-5.svg?v=0.743589303999024)}.icon-complete-vision-care-profile-2:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/complete-vision-care-profile-2.svg?v=0.743589303999024)}.icon-ecp-locator:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/ecp-locator.svg?v=0.743589303999024)}.icon-find-eye-doctor:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/find-eye-doctor.svg?v=0.743589303999024)}.icon-fitting-calculator:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/fitting-calculator.svg?v=0.743589303999024)}.icon-fitting-calculator-astigmatism:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/fitting-calculator-astigmatism.svg?v=0.743589303999024)}.icon-fitting-calculator-astigmatism-2:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/fitting-calculator-astigmatism-2.svg?v=0.743589303999024)}.icon-fitting-calculator-multifocal:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/fitting-calculator-multifocal.svg?v=0.743589303999024)}.icon-fitting-calculator-multifocal-2:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/fitting-calculator-multifocal-2.svg?v=0.743589303999024)}.icon-general:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/general.svg?v=0.743589303999024)}.icon-general-2:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/general-2.svg?v=0.743589303999024)}.icon-surgical-vision:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/surgical-vision.svg?v=0.743589303999024)}.icon-team-management:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/team-management.svg?v=0.743589303999024)}.icon-education:before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/education.svg?v=0.743589303999024)}.block--jnj-commerce-homepage-quick-links .icons-widget__title,.block--jnj-commerce-homepage-quick-links .icons-widget__wrapper{position:relative;animation:fadeDown .5s}.block--jnj-commerce-homepage-quick-links .icons-widget__title{margin-top:30px}@media only screen and (max-width:767px) {
 .block--jnj-commerce-homepage-quick-links .icons-widget__title{text-align:center} 
}.block--jnj-commerce-homepage-quick-links .icons-widget__item{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}@media only screen and (max-width:767px) {
 .block--jnj-commerce-homepage-quick-links .icons-widget__item{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%} 
}.block--jnj-commerce-homepage-quick-links .icons-widget__item:hover{background-color:#f4f4f4}.block--jnj-commerce-homepage-quick-links .icons-widget__item .icons-widget__box{position:relative;width:100%;margin:15px 0 10px;background-color:#fff;border:1px solid #d8d8d8;border-radius:3px}.block--jnj-commerce-homepage-quick-links .icons-widget__item .icons-widget__box:hover{background-color:#f4f4f4}.block--jnj-commerce-homepage-quick-links .icons-widget__item .icons-widget__link{z-index:555;display:block;width:100%;padding:15px;font-size:12px;line-height:1.3;color:#212121;text-align:center}@media only screen and (min-width:768px) {
 .block--jnj-commerce-homepage-quick-links .icons-widget__item .icons-widget__link{padding-top:30px;padding-bottom:30px} 
}.block--jnj-commerce-homepage-quick-links .icons-widget__item .icons-widget__link:hover{color:#212121}.block--jnj-commerce-homepage-quick-links .icons-widget__item .icon{display:block;margin-bottom:15px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.block--jnj-commerce-homepage-quick-links .icons-widget__new{font-family:Circular-Medium,Arial,sans-serif;font-size:10px;color:#fff;position:absolute;top:0;left:0;padding:4px 12px;text-transform:uppercase;background-color:#c03}.block--jnj-commerce-homepage-quick-links .icons-widget__new.custom-label{right:0;left:auto;background-color:#006161}.icon-warning.inside-modal:hover:after,.icon-warning.inside-modal:hover:before,.learning-time:hover:after,.learning-time:hover:before,.list-details__learning-time [class^=icon-]:hover:after,.list-details__learning-time [class^=icon-]:hover:before{color:#212121}blockquote.has-quotes .quotes:hover:after,blockquote.has-quotes .quotes:hover:before{color:#c03}.icon--180-inverted:before{display:inline-block;transform:rotate(180deg)}.icon-search-input{position:absolute;top:14px;left:15px}.icon-search-input:hover:before{color:#212121}.icon-edit-profile{font-size:22px;text-shadow:0 0 1px #888b8d;vertical-align:middle}.icon-phone:before{background-position:center}.icon-play.icon-play--with-border{position:relative}.icon-play.icon-play--with-border:before{position:absolute;top:6px;left:7px;font-size:9px}.icon-play.icon-play--with-border:after{display:block;width:19px;height:19px;border:1px solid #212121;border-radius:50%;content:''}.form-inline-default .webform-component-checkboxes span.error,.webform-component-checkboxes .error,input[type=date]+.error,input[type=email]+.error,input[type=number]+.error,input[type=password]+.error,input[type=search]+.error,input[type=text]+.error,select+.error,textarea+.error{font-family:Circular-Medium,Arial,sans-serif;font-size:10px;color:#c03;width:100%;margin-top:5px}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],select,textarea{font-family:Circular-Book,Arial,sans-serif;font-size:13px;color:#888b8d;border-radius:3px;width:100%;height:40px;padding:0 17px;line-height:40px;letter-spacing:.3px;background:#fff;border:1px solid #d8d8d8;outline:0;transition:.1s linear}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#d8d8d8;border-width:2px;outline:0;box-shadow:none;transition:.1s linear}input[type=date][disabled],input[type=email][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=text][disabled],select[disabled],textarea[disabled]{cursor:not-allowed;opacity:.3}input[type=date]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;color:#888b8d;font-style:normal;letter-spacing:.3px}input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;color:#888b8d;font-style:normal;letter-spacing:.3px}input[type=date]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;color:#888b8d;font-style:normal;letter-spacing:.3px}input[type=date]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=text]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;color:#888b8d;font-style:normal;letter-spacing:.3px}input[type=date].error,input[type=email].error,input[type=number].error,input[type=password].error,input[type=search].error,input[type=text].error,select.error,textarea.error{color:#c03;border:1px solid #c03}input[type=date].error::-webkit-input-placeholder,input[type=email].error::-webkit-input-placeholder,input[type=number].error::-webkit-input-placeholder,input[type=password].error::-webkit-input-placeholder,input[type=search].error::-webkit-input-placeholder,input[type=text].error::-webkit-input-placeholder,select.error::-webkit-input-placeholder,textarea.error::-webkit-input-placeholder{color:#c03}input[type=date].error::-moz-placeholder,input[type=email].error::-moz-placeholder,input[type=number].error::-moz-placeholder,input[type=password].error::-moz-placeholder,input[type=search].error::-moz-placeholder,input[type=text].error::-moz-placeholder,select.error::-moz-placeholder,textarea.error::-moz-placeholder{color:#c03}input[type=date].error:-ms-input-placeholder,input[type=email].error:-ms-input-placeholder,input[type=number].error:-ms-input-placeholder,input[type=password].error:-ms-input-placeholder,input[type=search].error:-ms-input-placeholder,input[type=text].error:-ms-input-placeholder,select.error:-ms-input-placeholder,textarea.error:-ms-input-placeholder{color:#c03}input[type=date].error:-moz-placeholder,input[type=email].error:-moz-placeholder,input[type=number].error:-moz-placeholder,input[type=password].error:-moz-placeholder,input[type=search].error:-moz-placeholder,input[type=text].error:-moz-placeholder,select.error:-moz-placeholder,textarea.error:-moz-placeholder{color:#c03}textarea{min-height:80px;padding:3px;line-height:1.5;border:1px solid #d8d8d8}textarea.error{color:#c03;border:1px solid #c03}input[type=email],input[type=password],input[type=text],select{outline:0}input[type=submit],input[type=text],select{appearance:none;-webkit-appearance:none;-moz-appearance:none}input[type=email]::-ms-clear,input[type=password]::-ms-clear,input[type=text]::-ms-clear{display:none}select[disabled]{cursor:not-allowed;background:#f4f4f4}input[type=checkbox],input[type=radio]{margin:0;line-height:normal}input[type=date],select{width:auto;max-width:100%}select{width:100%;padding-right:30px;font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#212121;background:#fff;text-align-last:center}@media only screen and (min-width:993px) {
 select{font-size:11px} 
}.skip-error-layout input[type=date],.skip-error-layout input[type=email],.skip-error-layout input[type=number],.skip-error-layout input[type=password],.skip-error-layout input[type=search],.skip-error-layout input[type=text],.skip-error-layout select,.skip-error-layout textarea{font-family:Circular-Book,Arial,sans-serif;font-size:13px;color:#888b8d;border-color:#d8d8d8;border-width:2px;outline:0}.skip-error-layout.label-above span.error{display:none!important}.item-list li{list-style:none}.item-list ul{margin:0}.learning-time{display:-ms-flexbox;display:flex;margin-bottom:15px;-ms-flex-align:center;align-items:center}.learning-time--time{font-family:Circular-Book,Arial,sans-serif;font-size:15px;color:#212121;line-height:normal}.learning-time--time strong{font-family:Circular-Bold,Arial,sans-serif;font-weight:400}.learning-time--md-padding{padding:10px 0;margin-bottom:20px;border-bottom:1px solid #d8d8d8}.learning-time:before{padding-right:10px;font-size:18px}.learning-time.learning-curriculum:before{padding-right:8px;margin-left:-2px;font-size:22px}.content-home{padding-top:60px}@media only screen and (max-width:767px) {
 .content-home{padding:0} 
}.block-wrapper-with-loader h2,.master-page-section h2{margin:0 auto 38px;text-align:center}@media only screen and (min-width:993px) {
 .block-wrapper-with-loader h2,.master-page-section h2{margin:0 auto 45px} 
}.block-wrapper-with-loader .related-product--title,.block-wrapper-with-loader h3,.master-page-section h3{max-width:560px;margin:0 auto 28px;text-align:center}.block-wrapper-with-loader .sub-title--landing-page,.master-page-section .sub-title--landing-page{max-width:560px;margin:0 auto 28px;text-align:center}.master-page-section{min-height:150px;padding:30px 10px 40px;overflow:hidden;border-bottom:1px solid #d8d8d8}.master-page-section:last-of-type{border-bottom:0}.master-page-section .sub-title--landing-page{max-width:100%;padding-right:3%;padding-left:3%}.master-page-section .button-secondary{color:#fff;background:#006161;border:1px solid transparent}.master-page-section .button-secondary a{border-bottom:0}.master-page-section .button-secondary a:hover{color:#006161}.master-page-section .button-secondary.selected,.master-page-section .button-secondary:active,.master-page-section .button-secondary:focus,.master-page-section .button-secondary:hover{color:#006161;background-color:transparent;border:1px solid #006161;outline:0;transition:.1s linear}.master-page-section .button-secondary.selected [class^=icon-]:before,.master-page-section .button-secondary:active [class^=icon-]:before,.master-page-section .button-secondary:focus [class^=icon-]:before,.master-page-section .button-secondary:hover [class^=icon-]:before{color:#006161}.master-page-section .button-secondary:focus:hover{color:#006161}.master-page-section .tout-default--four+.block-footer{margin-top:30px}.master-page-section.template--topic{padding:30px 0 40px}.master-page-section.template--topic .tout-default--four{padding-right:0;padding-left:0}.master-page-section.template--dark-background{background-color:#f4f4f4}.master-page-section.search-filter{min-height:0;border-bottom:0}.master-page-section .feature-links__with-overlay{margin-bottom:20px}.master-page-section .feature-links__with-overlay .badge-floating{z-index:2}.master-page-section .block--features-links .feature-links__with-overlay{display:block}.master-page-section .block--features-links li{display:block;width:100%;margin-bottom:20px}@media only screen and (min-width:768px) and (max-width:992px) {
 .master-page-section .block--features-links li{width:calc((100% / 3) - 15px)} 
}@media only screen and (min-width:993px) {
 .master-page-section .block--features-links li{width:calc((100% / 4) - 15px)} 
}.master-page-section .block--features-links li img{-ms-flex:1 0 100%;flex:1 0 100%}.master-page-section .block--features-links li:hover a{text-shadow:none}.master-page-section .block--features-links li:hover .text-container{text-shadow:0 0 15px #212121}.master-page-section .block--features-links .text-container{position:absolute;top:0;z-index:1;display:table;width:100%;height:100%;padding:10px;line-height:1.1;text-align:center}.master-page-section .block--features-links .text-container:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:rgba(33,33,33,.55);content:''}.master-page-section .block--features-links .text-container .text{display:table-cell;vertical-align:middle}.master-page-section .block--features-links .slick-next,.master-page-section .block--features-links .slick-prev{top:calc(50% - 20px)}.master-page-section .block--features-links .slick-list{margin-right:-10px}.master-page-section .block--features-links .slick-dots{width:100%;margin:10px 0 0}.master-page-section .block--features-links .slick-dots li{display:inline-block;width:auto;margin-bottom:0}.master-page-section .block--features-links .slick-slide>div{margin-right:10px}@media only screen and (min-width:768px) {
 .master-page-section .block--features-links .slick-slide>div{margin-right:20px} 
}@media only screen and (max-width:767px) {
 .master-page-section .carousel-component .slick-prev{left:-15px}.master-page-section .carousel-component .slick-next{right:-15px}.master-page-section .carousel-component .slick-slide{padding-right:10px;padding-left:10px} 
}@media only screen and (min-width:768px) and (max-width:992px) {
 .master-page-section .carousel-component .slick-prev{left:-30px}.master-page-section .carousel-component .slick-next{right:-30px} 
}.master-page-section .carousel-component.slick-slider{margin-bottom:0}@media only screen and (min-width:993px) {
 .section-my-dashboard .master-page-section .block--features-links .tout-default li{width:calc((100% / 3) - 15px)} 
}.modal-contact-sales .jnj_commerce__modal--sm,.modal-contact-sales .modal-sm{width:523px;max-width:100%;margin:4.89vw auto;border-radius:.52vw}@media only screen and (max-width:1024px) {
 .modal-contact-sales .jnj_commerce__modal--sm,.modal-contact-sales .modal-sm{width:89.3vw;margin:22vw auto;border-radius:40px} 
}.modal-contact-sales .jnj_commerce__modal--sm .close,.modal-contact-sales .modal-sm .close{top:1.04vw;right:1.04vw;width:25px;height:26px;padding:0;background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/close-login-dialog.png?v=0.743589303999024) no-repeat center center;background-size:contain;outline:0}@media only screen and (max-width:1024px) {
 .modal-contact-sales .jnj_commerce__modal--sm .close,.modal-contact-sales .modal-sm .close{top:11.5px;right:19px} 
}.modal-contact-sales .jnj_commerce__modal--sm .close::before,.modal-contact-sales .modal-sm .close::before{content:''}.js-contact-sales-form .webform-component--title{padding:0 10px 15px}@media only screen and (max-width:992px) {
 .js-contact-sales-form .webform-component--title{margin:0 auto;text-align:center} 
}@media only screen and (max-width:767px) {
 .js-contact-sales-form .webform-component--title{padding-right:7px;padding-left:7px} 
}.js-contact-sales-form .webform-component--title h3{padding:0;font-family:Circular-Black,Arial,sans-serif;font-size:25px;color:#c03;text-align:left}.js-contact-sales-form .webform-component--title p{font-size:20px;color:#63666a;text-align:left}@media only screen and (max-width:1024px) {
 .js-contact-sales-form .webform-component--title p{font-size:15px} 
}.js-contact-sales-form .webform-component-fieldset{border:0}.js-contact-sales-form .fieldset-wrapper .form-item.webform-component{padding:10px}.js-contact-sales-form .fieldset-wrapper .form-item.webform-component input+.description,.js-contact-sales-form .fieldset-wrapper .form-item.webform-component label{padding:5px 15px;margin:0}.js-contact-sales-form .fieldset-wrapper .form-item.webform-component input{height:40px;line-height:40px;background:#fff center right 7px/30px 30px no-repeat}.js-contact-sales-form .fieldset-wrapper .form-item.webform-component input+.description{width:auto}.js-contact-sales-form .fieldset-wrapper .form-item.webform-component .form-select .items{padding-top:4px}.js-contact-sales-form .fieldset-wrapper .form-item.webform-component .form-select .item,.js-contact-sales-form .fieldset-wrapper .form-item.webform-component input,.js-contact-sales-form .fieldset-wrapper .form-item.webform-component input:-ms-input-placeholder,.js-contact-sales-form .fieldset-wrapper .form-item.webform-component label,.js-contact-sales-form .fieldset-wrapper .form-item.webform-component select{font-family:Circular-Book,Arial,sans-serif;font-size:16.5px}.js-contact-sales-form .fieldset-wrapper .form-item.webform-component .form-select .item,.js-contact-sales-form .fieldset-wrapper .form-item.webform-component input,.js-contact-sales-form .fieldset-wrapper .form-item.webform-component input::placeholder,.js-contact-sales-form .fieldset-wrapper .form-item.webform-component label,.js-contact-sales-form .fieldset-wrapper .form-item.webform-component select{font-family:Circular-Book,Arial,sans-serif;font-size:16.5px}.js-contact-sales-form .fieldset-wrapper .form-item.webform-component input,.js-contact-sales-form .fieldset-wrapper .form-item.webform-component label,.js-contact-sales-form .fieldset-wrapper .form-item.webform-component select{color:#63666a}.js-contact-sales-form .fieldset-wrapper .form-item.webform-component .form-select .item,.js-contact-sales-form .fieldset-wrapper .form-item.webform-component input:-ms-input-placeholder{color:#888b8d}.js-contact-sales-form .fieldset-wrapper .form-item.webform-component .form-select .item,.js-contact-sales-form .fieldset-wrapper .form-item.webform-component input::placeholder{color:#888b8d}@media only screen and (max-width:1024px) {
 .js-contact-sales-form .fieldset-wrapper .form-item.webform-component label{font-size:15px} 
}.js-contact-sales-form .fieldset-wrapper .form-item.webform-component .form-select .item{padding:0 8px;text-align:left}.js-contact-sales-form .fieldset-wrapper .form-item.webform-component.wrapper-error-show input{padding-right:40px;background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/error.svg?v=0.743589303999024) center right 7px/30px 30px no-repeat}.js-contact-sales-form .fieldset-wrapper .form-item.webform-component.webform-component-markup .register-step{display:-ms-flexbox;display:flex;padding:10px 20px;background-color:#d9d9d6;border-radius:20px;-ms-flex-pack:justify;justify-content:space-between}.js-contact-sales-form .fieldset-wrapper .form-item.webform-component.webform-component-markup .register-step p{margin:0;font-family:Circular-Medium,Arial,sans-serif;font-size:17.5px;color:#63666a}@media only screen and (max-width:1024px) {
 .js-contact-sales-form .fieldset-wrapper .form-item.webform-component.webform-component-markup .register-step p{font-size:16.5px} 
}.js-contact-sales-form .fieldset-wrapper .form-item.webform-component .description{font-family:Circular-Book,Arial,sans-serif;font-size:16.5px}@media only screen and (max-width:1024px) {
 .js-contact-sales-form .fieldset-wrapper .form-item.webform-component .description{font-size:15px} 
}.js-contact-sales-form .fieldset-wrapper .form-item.webform-component input,.js-contact-sales-form .fieldset-wrapper .form-item.webform-component textarea{border-color:#63666a}.js-contact-sales-form .fieldset-wrapper .form-item.webform-component .form-required{display:none}.js-contact-sales-form .fieldset-wrapper .form-item.webform-component .form-text,.js-contact-sales-form .fieldset-wrapper .form-item.webform-component .selectize-control .selectize-input,.js-contact-sales-form .fieldset-wrapper .form-item.webform-component select{border:1px solid #63666a;border-radius:20px}.js-contact-sales-form .fieldset-wrapper .form-item.webform-component .selectize-control .selectize-input{border-color:#63666a}.js-contact-sales-form .fieldset-wrapper .form-item.webform-component .selectize-control .selectize-input::after{color:#63666a}.js-contact-sales-form .form-item.webform-component .description a{word-break:break-all}@media only screen and (max-width:1024px) {
 .js-contact-sales-form .webform-component-select .style-select-custom{display:block} 
}@media only screen and (max-width:1024px) {
 .js-contact-sales-form .webform-component-select .style-select-custom::after{color:#63666a} 
}@media only screen and (max-width:1024px) {
 .js-contact-sales-form .webform-component-select .style-select-custom select{font-size:15px;background-color:transparent} 
}.js-contact-sales-form .form-radios{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.js-contact-sales-form .form-radios label:hover::before{color:#63666a}.js-contact-sales-form .form-radios input[type=radio]:checked+label::after{left:15px;color:#63666a}.js-contact-sales-form .form-radios input[type=radio]:checked+label:hover::after{color:#63666a}@media only screen and (max-width:1024px) {
 .js-contact-sales-form .form-radios{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center} 
}.js-contact-sales-form .webform-component-checkboxes input[type=checkbox]+label,.js-contact-sales-form .webform-component-checkboxes input[type=checkbox]:checked+label{margin-right:5px}.js-contact-sales-form .webform-component-checkboxes input[type=checkbox]+label::before,.js-contact-sales-form .webform-component-checkboxes input[type=checkbox]:checked+label::before{font-size:24px}.js-contact-sales-form .webform-component-checkboxes input[type=checkbox]+label::after,.js-contact-sales-form .webform-component-checkboxes input[type=checkbox]:checked+label::after{top:5px;left:4px}.js-contact-sales-form .webform-component-checkboxes input[type=checkbox]+label::after,.js-contact-sales-form .webform-component-checkboxes input[type=checkbox]+label:hover::before,.js-contact-sales-form .webform-component-checkboxes input[type=checkbox]:checked+label::after,.js-contact-sales-form .webform-component-checkboxes input[type=checkbox]:checked+label:hover::before{color:#707070}.js-contact-sales-form .webform-component-checkboxes input[type=checkbox]:disabled+label::before{cursor:not-allowed}.js-contact-sales-form .webform-component-checkboxes .description{font-family:Circular-Book,Arial,sans-serif;font-size:16.5px}@media only screen and (max-width:1024px) {
 .js-contact-sales-form .webform-component-checkboxes .description{font-size:15px} 
}.js-contact-sales-form .webform-submit{padding:15px 30px;margin-top:50px}@media only screen and (max-width:1024px) {
 .js-contact-sales-form .webform-submit{padding:10px 30px;margin-top:30px;font-size:13.5px} 
}.js-contact-sales-form .webform-submit:not([disabled]){display:inline-block;padding:13px 30px 11px;font-family:Circular-Bold,Arial,sans-serif;font-size:16.5px;line-height:1.33;color:#fff;white-space:nowrap;background-color:#c03;border:1px solid #c03;border-radius:25px}.js-contact-sales-form .webform-submit:not([disabled]):hover{color:#c03;background-color:#fff}@media only screen and (max-width:992px) {
 .js-contact-sales-form .webform-submit:not([disabled]){font-size:13.5px} 
}.js-contact-sales-form .webform-submit,.js-contact-sales-form .webform-submit:not([disabled]){font-size:17.5px}.modal-content{border-radius:3px;position:relative;background:#fff;box-shadow:none}.modal-content .player{width:100%}.modal-content .close{position:absolute;top:18px;right:10px;z-index:99;cursor:pointer;background:0 0;border:0;opacity:1}.modal-content .close:before{font-size:19px}.modal-content h1,.modal-content h2,.modal-content h3{padding:30px 20px;text-align:center}.modal-content .modal-footer,.modal-content .modal-header{padding:0;margin:0 10px;background:0 0;border-color:#d8d8d8}.modal-content .modal-footer.no-border,.modal-content .modal-header.no-border{border:0}.modal-content .modal-footer{display:-ms-flexbox;display:flex;padding-bottom:20px;border:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#autologoutModal .modal-content .modal-footer{-ms-flex-pack:distribute;justify-content:space-around}.modal-content .modal-footer:after,.modal-content .modal-footer:before{zoom:1;display:none}.modal-content .modal-footer:after:after,.modal-content .modal-footer:after:before,.modal-content .modal-footer:before:after,.modal-content .modal-footer:before:before{display:table;content:''}.modal-content .modal-footer:after:after,.modal-content .modal-footer:before:after{clear:both}.modal-content .modal-footer--space-around .button-primary,.modal-content .modal-footer--space-around .button-secondary{margin:0 7px}.modal-content .modal-title{padding:30px 25px;text-align:center}.modal-content .modal-title--large{padding:0 0 15px}.modal-content .message-content--text{font-family:Circular-Book,Arial,sans-serif;font-size:13px;color:#63666a;margin:15px 0}.modal-content .message-content--text.center-text{text-align:center}.modal-content .message-content--text.right-text{text-align:right}.modal-content .wrapper-jnj-commerce-alert-message,.modal-content .wrapper-message-alter-block{padding-top:45px}.modal-content .wrapper-jnj-commerce-alert-message .alert-block,.modal-content .wrapper-message-alter-block .alert-block{padding:0}.modal-content .wrapper-jnj-commerce-alert-message .message-type-close,.modal-content .wrapper-message-alter-block .message-type-close{display:none}.modal-backdrop{z-index:1070}.modal-backdrop.in{opacity:.8}.modal-body{position:inherit;padding:15px 10px}.modal-body .text-note{font-family:Circular-Book,Arial,sans-serif;font-size:12px;color:#63666a}@media only screen and (max-width:767px) {
 .modal-footer.footer-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center} 
}@media only screen and (min-width:768px) {
 .jnj_commerce__modal--lg{width:760px} 
}.jnj_commerce__modal--sm{max-width:385px}.jnj_commerce__modal--sm .wrapper-services-login input[type=email],.jnj_commerce__modal--sm .wrapper-services-login input[type=password]{padding-right:30px}.modal{z-index:1080;-webkit-overflow-scrolling:auto}.modal.no-title .modal-header{border-bottom:0}.modal.no-title .modal-title{display:none}.modal-dialog{margin:30px auto}.modal-theme-space .message-content{padding:15px 25px}.modal-theme-space .message-content h3{padding-right:0;padding-left:0}.modal-theme-space p{margin-bottom:10px}.modal-theme-space ul{padding-left:30px;list-style:disc outside}.modal-theme-space ul li{padding-bottom:5px}#modal-order-button-flow .modal-dialog{max-width:425px}#modal-order-button-flow .modal-body{padding-bottom:40px}#modal-order-button-flow .buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px) {
 #modal-order-button-flow .buttons{-ms-flex-direction:row;flex-direction:row} 
}#modal-order-button-flow .buttons>.button-primary{max-width:100%;margin:6px 0}@media only screen and (min-width:768px) {
 #modal-order-button-flow .buttons>.button-primary{width:190px;margin:0 6px} 
}#modal-surgical-flow a{color:#c03}.modal-splash-surgical-ous-warning .buttons--wrapper{margin-top:30px}@media only screen and (min-width:768px) {
 .my-practices-list{padding-left:30px} 
}.my-practices-list .my-practice-name{font-family:Circular-Medium,Arial,sans-serif}.my-practices-list .icon .invisible{display:inline-block;width:0;line-height:0}.my-practices-list .icon:hover{cursor:pointer}.my-practices-list .locations{margin:15px 0 30px 20px}.my-practices-list .locations .address{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.my-practices-list .locations .address span{font-family:Circular-Book,Arial,sans-serif;font-size:13px;color:#63666a;margin:0 10px 0 5px}@media only screen and (min-width:768px) {
 .my-practices-list .locations .address span{margin-left:0} 
}.my-practices-list .locations .address+.address{margin-top:7px}.my-practices-list .locations .icon-star-empty.icon-star-full:before{color:#099}.my-practices-list .icon-trash{text-align:center}.products-list-all-per-group .sidebar-menu>nav .menu .all-products>a::before,.products-list-all-per-group .sidebar-menu>nav .menu .selected-category>a::before{position:absolute;top:calc(50% - 7px);left:22px;width:15px;height:15px;font-size:15px}.sidebar-menu>nav{height:100%;padding:0 0 40px}@media only screen and (min-width:768px) {
 .sidebar-menu>nav{background-color:#f4f4f4;border-right:1px solid #d8d8d8} 
}@media only screen and (min-width:768px) and (max-width:992px) {
 .sidebar-menu>nav{width:240px} 
}@media only screen and (min-width:993px) {
 .sidebar-menu>nav{width:300px} 
}.sidebar-menu>nav ul{padding:0;margin-bottom:20px;list-style:none}@media only screen and (max-width:767px) {
 .sidebar-menu>nav ul{display:inline-block;width:100%} 
}.sidebar-menu>nav>ul>li:first-child a{font-family:Circular-Bold,Arial,sans-serif;font-size:12px;color:#212121}.sidebar-menu>nav>ul>li:first-child a.active,.sidebar-menu>nav>ul>li:first-child a:hover{color:#212121;background-color:transparent}.sidebar-menu>nav .product-categories.active-trail a::before{display:none}.sidebar-menu>nav .menu li a{font:normal 14px Circular-Book,Arial,sans-serif;line-height:1.2;letter-spacing:.3px;color:#63666a}.sidebar-menu>nav .menu li a.active{color:#fff;background-color:#006161}.sidebar-menu>nav>.menu{transition:top .2s ease}.sidebar-menu>nav>.menu li{position:relative;margin-top:0;list-style:none}.sidebar-menu>nav>.menu li::after{position:absolute;bottom:0;display:block;width:calc(100% - 80px);height:1px;margin-left:40px;border-bottom:1px solid #d8d8d8;content:''}.sidebar-menu>nav>.menu li.active::after{opacity:0}.sidebar-menu>nav>.menu li a{display:block;padding:15px 40px}.sidebar-menu>nav>.menu li a:hover{background-color:#d8d8d8}.sidebar-menu>nav .active-trail+.all-products::after{display:none}.sidebar-menu>nav .menu .all-products::after,.sidebar-menu>nav .menu .product-categories::after{display:none}.sidebar-menu>nav .menu .menu{display:none}.sidebar-menu>nav .menu .menu .last::after{border-bottom:0}.sidebar-menu>nav .menu .all-products .active:hover,.sidebar-menu>nav .menu .expanded .active:hover{color:#fff;background-color:#006161}.sidebar-menu>nav .menu .menu-view-item.active:hover{background-color:transparent}.products-list-all-per-group .sidebar-menu>nav .collapsed,.products-list-all-per-group .sidebar-menu>nav .product-categories{display:none}.products-list-all-per-group .sidebar-menu>nav .active-trail{display:block}.products-list-all-per-group .sidebar-menu>nav .active-trail .menu{display:block}.products-list-all-per-group .sidebar-menu>nav .menu .menu-view-wrapper>.active:hover{color:#fff;background-color:#006161}.products-list-all-per-group .sidebar-menu>nav .menu .all-products>a,.products-list-all-per-group .sidebar-menu>nav .menu .selected-category>a{font-family:Circular-Bold,Arial,sans-serif;font-size:12px;color:#212121}.products-list-all-per-group .sidebar-menu>nav .menu .all-products>a.active,.products-list-all-per-group .sidebar-menu>nav .menu .all-products>a:hover,.products-list-all-per-group .sidebar-menu>nav .menu .selected-category>a.active,.products-list-all-per-group .sidebar-menu>nav .menu .selected-category>a:hover{color:#212121;background-color:transparent}.products-list-all-per-group .sidebar-menu>nav .menu .menu .last{display:block}.products-list-all-per-group .sidebar-menu>nav .menu .menu .menu-view-wrapper~.expanded{display:none}.sidebar-menu,.sidebar-menu-wrapper{height:100%}@media only screen and (max-width:767px) {
 .sidebar-menu{position:fixed;top:81px;left:-100%;z-index:2222;display:block;width:calc(100% - 50px);height:calc(100% - 85px);overflow-y:auto;background-color:#f4f4f4;border-right:1px solid #d8d8d8;transition:left .4s ease}.sidebar-menu.menu-open{left:0}.sidebar-menu.menu-top{top:0;height:100%} 
}.sidebar-menu .close{float:right;padding-right:15px;padding-left:15px;margin-top:15px;font-size:18px;background:0 0;border:0;outline:0}.sidebar-menu .menu .menu-view-item.active a{color:#fff;background-color:#888b8d}.sidebar-menu .aside--category-menu,.sidebar-menu .block--menu-menu-products-menu,.sidebar-menu .block--menu-menu-resources-menu{padding-top:25px}.sidebar-menu>nav .webform-component-checkboxes .form-item{width:100%;padding:15px 0 15px 10px;margin:0 0 0 5px;border-bottom:1px solid #d8d8d8}.sidebar-menu>nav .webform-component-checkboxes .option{margin-bottom:0;font-family:Circular-Book,Arial,sans-serif;line-height:16px;letter-spacing:normal;color:#63666a}.see-more{font-family:Circular-Book,Arial,sans-serif;font-size:12px;color:#fff;position:fixed;top:120px;left:25px;z-index:2;display:inline-block;min-width:95px;padding:5px 20px;text-align:center;background-color:#006161;border:1px solid transparent;border-top-right-radius:5px;border-top-left-radius:5px;outline:0;transform:rotate(90deg);transition:left .28s ease,color .2s ease,background-color .2s ease,top .2s ease;transform-origin:top left}.see-more.menu-open{left:calc(100% - 26px);color:#006161;background-color:#fff;border-color:#006161;transition:left .42s ease}.logged-in.hybrid .see-more{top:140px}.stop-scroll{height:100%;overflow:hidden}.stop-scroll.mobile-menu-opened{height:auto;overflow:auto}.section-content__aside .sub-menu-products-mobile{position:relative;margin:15px 9px 25px;text-align:center}@media only screen and (max-width:767px) {
 .section-content__aside .sub-menu-products-mobile{margin:15px 0} 
}@media only screen and (max-width:992px) {
 .section-content__aside .sub-menu-products-mobile{border-bottom:1px solid #d8d8d8} 
}.section-content__aside .sub-menu-products-mobile:after{position:absolute;top:50%;margin-top:-4px;margin-left:-12px;font-size:7px}.section-content__aside .sub-menu-products-mobile select{position:relative;z-index:1;width:auto;padding:0 15px 0 0;font:normal 17px Circular-Medium,Arial,sans-serif;line-height:1.2;letter-spacing:.3px;color:#212121;background:0 0;border:0 none}@media only screen and (min-width:768px) {
 .section-content__aside .sub-menu-products-mobile{display:none} 
}@media only screen and (max-width:767px) {
 .aside__menu{display:inline-block;width:100%} 
}.aside__menu-title{width:calc(100% - 50px);margin:0 auto 15px;transition:padding ease .2s}.aside--affix .aside__menu-title{padding-top:25px}@media only screen and (min-width:768px) and (max-width:992px) {
 .aside__menu-title{width:calc(100% - 30px)} 
}.aside__menu .btn-filter-wrapper{padding-left:50px;margin-top:30px;margin-bottom:30px}.aside--category-menu .category-page a,.aside--category-menu .category-resource a{position:relative}.aside--category-menu .category-page a::after,.aside--category-menu .category-resource a::after{position:absolute;bottom:0;left:0;display:block;width:calc(100% - 80px);height:1px;margin-left:40px;border-bottom:1px solid #d8d8d8;content:''}.node-type-resources-for-your-patients-file .aside--category-menu .menu li .category-page a,.node-type-vision-care-resource .aside--category-menu .menu li .category-page a{color:#fff;background-color:#006161}.node-type-resources-for-your-patients-file .aside--category-menu .menu li .category-page a::after,.node-type-vision-care-resource .aside--category-menu .menu li .category-page a::after{border-bottom:0}.aside--category-menu .menu li .category-page a.active:hover{color:#fff;background-color:#006161}.aside--category-menu .menu li .category-page a.active::after{border-bottom:0}.aside--category-menu .menu li .category-resource a.active{color:#fff;background-color:#888b8d}.aside--category-menu .menu li .category-resource a.active::after{opacity:0}.aside--category-menu .menu li .category-resource a.active:hover{background-color:#888b8d}.aside--category-menu .menu li .category-resource a:hover{background-color:#d8d8d8}.aside--category-menu table{width:100%}.aside--category-menu table td{display:block;padding:0}.aside--affix{position:fixed;overflow-y:auto}@media only screen and (min-width:768px) and (max-width:992px) {
 .aside--affix{width:240px} 
}@media only screen and (min-width:993px) {
 .aside--affix{width:299px} 
}.aside--affix-absolute{position:absolute;overflow-y:auto}@media only screen and (min-width:768px) and (max-width:992px) {
 .aside--affix-absolute{width:240px} 
}@media only screen and (min-width:993px) {
 .aside--affix-absolute{width:299px} 
}.nav-tabs[role=tablist]{display:-ms-flexbox;display:flex;margin-bottom:30px;margin-left:0;border-bottom:1px solid #d8d8d8;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:end;align-items:flex-end}.nav-tabs[role=tablist] .disabled{pointer-events:none;cursor:not-allowed}@media only screen and (max-width:480px) {
 .nav-tabs[role=tablist]{border-bottom:0 none;-ms-flex-wrap:wrap;flex-wrap:wrap} 
}.nav-tabs[role=tablist] li{display:-ms-inline-flexbox;display:inline-flex;margin:0 4px -1px;list-style:none}@media only screen and (max-width:480px) {
 .nav-tabs[role=tablist] li{width:100%;margin:-1px 0 0} 
}.nav-tabs[role=tablist] li a{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#fff;padding:10px 15px;line-height:1.3;letter-spacing:.1px;text-decoration:none;background:#888b8d;border:1px solid #d8d8d8;border-radius:3px 3px 0 0}@media only screen and (max-width:480px) {
 .nav-tabs[role=tablist] li a{width:100%;border-radius:3px} 
}.nav-tabs[role=tablist] li:hover{cursor:pointer}.nav-tabs[role=tablist] li.active{cursor:default}.nav-tabs[role=tablist] li.active a{color:#63666a;background:#fff;border-bottom-color:#fff}@media only screen and (max-width:480px) {
 .nav-tabs[role=tablist] li.active a{border-bottom-color:#d8d8d8} 
}.tab-content--with-carrosel>.pill-pane,.tab-content--with-carrosel>.tab-pane{display:block;height:0;overflow:hidden}.tab-content--with-carrosel>.active{height:auto}.no-results{font-family:Circular-Book,Arial,sans-serif;font-size:15px;color:#212121;padding:15px;margin-top:30px;text-align:center}.no-results p{padding:18px;font-size:22px}.message-no-result{padding:0 0 30px;text-align:center}.message-no-result p{font-family:Circular-Book,Arial,sans-serif;font-size:15px;color:#212121}.ordering-page-block .block__content{padding:25px 0}.ordering-page-block ul{display:-ms-flexbox;display:flex;max-width:600px;margin:0 auto;margin-top:40px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.ordering-page-block li{display:-ms-flexbox;display:flex;width:50%;min-width:242px;margin-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:1 0 50%;flex:1 0 50%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px) {
 .ordering-page-block li{margin-bottom:15px} 
}.ordering-page-block li img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.ordering-page-block li h4{font-size:13px}.ordering-page-block li p{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#212121;width:70%;padding:9px 0;font-size:14px;line-height:1.3;letter-spacing:.3px;text-align:center}.ordering-page-block li p.title{width:85%;padding:20px 0;margin-bottom:10px;font-size:15px;font-weight:700;color:#212121}.ordering-page-block li p.description{width:85%;padding-top:0}.ordering-page-block .wrapper-content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.pager{margin:20px 0;text-align:center;list-style:none}.pager .pager__item{padding:0}.pager .pager__item a{font-family:Circular-Bold,Arial,sans-serif;font-size:14px;color:#d8d8d8;position:relative;top:1px;padding:0 5px;background:0 0;border:0}.pager .pager__item a:active,.pager .pager__item a:focus,.pager .pager__item a:hover{color:#212121;background:0 0}.pager .pager__item--current{font-family:Circular-Bold,Arial,sans-serif;font-size:14px;color:#212121;position:relative;top:1px;padding:0 5px}.pager .pager__item--current a,.pager .pager__item--first a,.pager .pager__item--last a,.pager .pager__item--next a,.pager .pager__item--previous a{position:relative;top:0;color:#c03}.pager .pager__item--current a:after,.pager .pager__item--current a:before,.pager .pager__item--first a:after,.pager .pager__item--first a:before,.pager .pager__item--last a:after,.pager .pager__item--last a:before,.pager .pager__item--next a:after,.pager .pager__item--next a:before,.pager .pager__item--previous a:after,.pager .pager__item--previous a:before{margin:0 2px;font-size:9px;color:#c03}.pager .pager__item--current a:active:after,.pager .pager__item--current a:active:before,.pager .pager__item--current a:focus:after,.pager .pager__item--current a:focus:before,.pager .pager__item--current a:hover:after,.pager .pager__item--current a:hover:before,.pager .pager__item--first a:active:after,.pager .pager__item--first a:active:before,.pager .pager__item--first a:focus:after,.pager .pager__item--first a:focus:before,.pager .pager__item--first a:hover:after,.pager .pager__item--first a:hover:before,.pager .pager__item--last a:active:after,.pager .pager__item--last a:active:before,.pager .pager__item--last a:focus:after,.pager .pager__item--last a:focus:before,.pager .pager__item--last a:hover:after,.pager .pager__item--last a:hover:before,.pager .pager__item--next a:active:after,.pager .pager__item--next a:active:before,.pager .pager__item--next a:focus:after,.pager .pager__item--next a:focus:before,.pager .pager__item--next a:hover:after,.pager .pager__item--next a:hover:before,.pager .pager__item--previous a:active:after,.pager .pager__item--previous a:active:before,.pager .pager__item--previous a:focus:after,.pager .pager__item--previous a:focus:before,.pager .pager__item--previous a:hover:after,.pager .pager__item--previous a:hover:before{color:#212121}.pagination-table{display:-ms-flexbox;display:flex;margin-bottom:30px;font-family:Circular-Medium,Arial,sans-serif;-ms-flex-pack:center;justify-content:center}.pagination-table--margin10{margin-bottom:10px}.pagination-table--margin-top15{margin-top:15px;margin-bottom:0}.pagination-table li{display:inline-block;min-width:30px;padding:0 6px;text-align:center}.pagination-table .list-numbers{display:inline-block;min-width:90px;text-align:center}.pagination-table .disabled{visibility:hidden}.pagination-table .current{color:#212121}.pagination-table .flex-direction-nav{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:767px) {
 .pagination-table .flex-direction-nav{-ms-flex-pack:justify;justify-content:space-between} 
}.pagination-table .flex-direction-nav .flex-disabled{display:none}.pagination-table .flex-first,.pagination-table .flex-last,.pagination-table .flex-next,.pagination-table .flex-prev{color:#c03;cursor:pointer}.pagination-table .flex-first:active,.pagination-table .flex-first:focus,.pagination-table .flex-first:hover,.pagination-table .flex-last:active,.pagination-table .flex-last:focus,.pagination-table .flex-last:hover,.pagination-table .flex-next:active,.pagination-table .flex-next:focus,.pagination-table .flex-next:hover,.pagination-table .flex-prev:active,.pagination-table .flex-prev:focus,.pagination-table .flex-prev:hover{color:#212121;text-decoration:none}.pagination-table .flex-first:active:after,.pagination-table .flex-first:active:before,.pagination-table .flex-first:focus:after,.pagination-table .flex-first:focus:before,.pagination-table .flex-first:hover:after,.pagination-table .flex-first:hover:before,.pagination-table .flex-last:active:after,.pagination-table .flex-last:active:before,.pagination-table .flex-last:focus:after,.pagination-table .flex-last:focus:before,.pagination-table .flex-last:hover:after,.pagination-table .flex-last:hover:before,.pagination-table .flex-next:active:after,.pagination-table .flex-next:active:before,.pagination-table .flex-next:focus:after,.pagination-table .flex-next:focus:before,.pagination-table .flex-next:hover:after,.pagination-table .flex-next:hover:before,.pagination-table .flex-prev:active:after,.pagination-table .flex-prev:active:before,.pagination-table .flex-prev:focus:after,.pagination-table .flex-prev:focus:before,.pagination-table .flex-prev:hover:after,.pagination-table .flex-prev:hover:before{color:#212121}.pagination-table .flex-first:after,.pagination-table .flex-first:before,.pagination-table .flex-last:after,.pagination-table .flex-last:before,.pagination-table .flex-next:after,.pagination-table .flex-next:before,.pagination-table .flex-prev:after,.pagination-table .flex-prev:before{margin:0 2px;font-size:9px;color:#c03}.pagination-table__numbers li{display:inline-block;color:#d8d8d8;cursor:pointer}.pagination-table__numbers li:active,.pagination-table__numbers li:focus,.pagination-table__numbers li:hover{color:#212121;text-decoration:none}.tooltip-wrapper{position:relative;width:100%}.tooltip-wrapper.is-select{display:-ms-flexbox;display:flex}.tooltip-wrapper.is-select .popover-tooltip{position:relative;top:auto;right:auto;margin-top:-3px}.tooltip-wrapper.is-select label{width:auto;max-width:calc(100% - 25px)}.tooltip-wrapper .form-text{padding-right:30px}.popover-tooltip{position:absolute;top:8px;right:8px;width:25px;height:25px;cursor:pointer}.popover-tooltip .icon-tooltip{display:block;margin:4px 0 0 6px}.popover-tooltip .icon-tooltip:before{font-size:14px}.popover-custom{border-radius:3px;margin-left:-88px;border:1px solid #d8d8d8;box-shadow:0 1px 1px 0 #d8d8d8}.popover-content{width:214px;color:#212121;text-align:center}.form-inline-default .webform-component .popover-content p,.popover-content span{color:#63666a}.popover-content ul{width:-webkit-max-content;width:max-content;margin:auto;list-style-type:disc}.popover.top>.arrow{left:92%!important;border-width:5px}.popover.top{margin-top:-13px}.my-tooltips-wrappers{position:relative;display:-ms-flexbox;display:flex}.my-tooltips-wrappers~.form-item{display:-ms-flexbox;display:flex}.my-tooltips-wrappers .popover-tooltip{position:relative;right:0}@media only screen and (min-width:768px) {
 .my-tooltips-wrappers .option{white-space:nowrap} 
}.portfolio{padding:32px 28px}.portfolio-title{margin-bottom:12px;font-size:21px;color:#212121;text-align:center}.portfolio-subheader{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#212121;max-width:492px;margin:0 auto 28px;text-align:center}@media only screen and (min-width:768px) {
 .portfolio-subheader{font-size:12px} 
}.portfolio-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.portfolio-item{display:-ms-flexbox;display:flex;max-width:186px;margin:0 auto 28px;text-align:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px) {
 .portfolio-item{max-width:297px;margin-bottom:81px}.portfolio-item:last-child{margin-bottom:0} 
}.portfolio-item p{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#212121}@media only screen and (min-width:768px) {
 .portfolio-item p{max-width:186px;font-size:11px} 
}.portfolio hr{display:block;width:40px;height:1px;margin:24px auto;border-bottom:1px solid #d8d8d8}.portfolio-image{min-height:40px}.node-type-resources-for-your-patients-file .print-share-preview,.node-type-vision-care-resource .print-share-preview{width:100%}@media only screen and (min-width:768px) {
 .node-type-resources-for-your-patients-file .print-share-preview,.node-type-vision-care-resource .print-share-preview{margin-bottom:20px} 
}.page-actions{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (min-width:768px) {
 .page-actions{height:25px} 
}.only-share .page-actions .print-page{display:none}.only-share .page-actions .share-by-email-page{margin-left:0}.astigmatism-fitting-calculator-page-landing-page .page-actions,.fitting-calculator-page-landing-page .page-actions{display:none;padding:0 30px 0 0;margin:40px auto 20px;-ms-flex-pack:start;justify-content:flex-start}.astigmatism-fitting-calculator-page-landing-page .page-actions{margin-bottom:0}.node-type-campaign-page .page-actions,.node-type-resources-for-your-patients-file .page-actions,.node-type-vision-care-resource .page-actions{-ms-flex-pack:start;justify-content:flex-start}.page-actions>a:after{display:none}.page-actions__item{display:-ms-flexbox;display:flex;font-size:25px;cursor:pointer}.page-actions__item+.page-actions__item{margin-left:10px}@media only screen and (min-width:768px) {
 .page-actions__item+.page-actions__item{margin-left:15px} 
}.device-tablet .page-actions .icon-print{display:none}@media only screen and (max-width:767px) {
 .page-actions .icon-print{display:none} 
}@media print {
 .node-type-event .event-contact,.node-type-event .event-date-and-time,.node-type-event .event-description,.node-type-event .event-location,.node-type-event .event-price-and-points,.node-type-event .event-speakers{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d8d8d8}.node-type-event .rsvp-link a,.node-type-event .rsvp-link-mobile a{display:none}.node-type-event .title-content,.node-type-event .title-informations{margin-top:0;margin-bottom:0}.node-type-event .event-datails .event-contact{display:none}.node-type-event .event-speakers{float:left;width:100%;border:0}.node-type-event .event-speakers li{float:left;width:33%}.node-type-event .event-speakers li .speaker-img{width:100px;height:100px}.node-type-event .event-speakers a{display:none}.node-type-event .event-date-and-time{float:left;width:100%}.node-type-event .event-date-and-time li{float:left;width:100%}.node-type-event .event-date-and-time .button-secondary{display:none}.node-type-event .event-location .name-venue-mobile{display:none}.node-type-event .event-location .name-venue{margin-bottom:5px}.node-type-event .event-price-and-points{float:left;width:100%}.node-type-event .event-price-and-points .section-content__half{float:left;margin-right:5%}.node-type-event .event-price-and-points .section-content__half .title-informations{margin-bottom:5px}.node-type-event .event-contact{margin-top:30px;page-break-before:always}.node-type-event .event-contact .contact-name{margin-bottom:5px} 
}.product-disclaimer-wrapper .container .product-disclaimer-content{font-family:Circular-Medium,Arial,sans-serif;font-size:9px;color:#63666a;max-width:720px;padding:0 20px;margin:60px auto}.i18n-en-CA .product-disclaimer-wrapper .container .product-disclaimer-content,.i18n-fr-CA .product-disclaimer-wrapper .container .product-disclaimer-content{font-size:10px}@media only screen and (min-width:768px) {
 .product-disclaimer-wrapper .container .product-disclaimer-content{padding:0} 
}.profile-photo-wrapper{position:relative;width:225px;margin:0 auto}.profile-photo-wrapper .profile-photo{width:100%}.profile-photo-wrapper .profile-photo-label{background-color:rgba(33,33,33,.5);position:absolute;bottom:0;width:100%;padding:10px;margin-bottom:0;color:#fff;transition:background-color .3s}.profile-photo-wrapper .profile-photo-label:hover{cursor:pointer;background-color:#212121}.profile-photo-wrapper.ecp-locator-logo-wrapper .profile-photo-label{background-color:#212121;position:static}.profile-photo-wrapper.ecp-locator-logo-wrapper .profile-photo-label:hover{background-color:rgba(33,33,33,.5)}.croppie-error-wrapper{margin-top:10px;color:#c03}.profile-photo-info{margin-top:30px}.modal-profile-photo .cr-slider-wrap{display:-ms-flexbox;display:flex;width:270px}.modal-profile-photo .cr-slider-wrap:after,.modal-profile-photo .cr-slider-wrap:before{display:inline-block;margin:0 10px;color:#888b8d}.modal-profile-photo .cr-slider-wrap:before{margin-top:4px;opacity:.9}.modal-profile-photo .cr-slider-wrap:after{font-size:140%}.progress-bar-component__element{position:relative;width:100%}.progress-bar-component__completion{margin-bottom:8px;text-align:right;-ms-flex-align:end;align-items:flex-end}.has--step-back.progress-bar-component__completion{display:-ms-flexbox;display:flex}.progress-bar-component__completion .redirect-links-back{padding-left:0}.course-progress-bar---numbers{margin-bottom:8px;font-size:11px;text-align:left}.course-progress-bar---numbers span:first-child:before{display:none}.course-progress-bar---numbers .percent{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#212121}.course-progress-bar---numbers .percent:before{padding:0 5px;color:#63666a;content:'-'}.progress-bar-component__step-current{font-family:Circular-Bold,Arial,sans-serif;font-size:25px;line-height:1;color:#212121}.course-progress-bar---ruler,.progress-bar-component__ruler{position:relative;border:1px solid #d8d8d8}.course-progress-bar---color,.progress-bar-component__color{transition:width ease .5s;position:absolute;top:-1px;left:-1px;display:block;background-color:#006161}.progress-bar-component{margin-bottom:15px}.progress-bar-component__color,.progress-bar-component__ruler{height:10px;border-radius:10px}.block--jnj-commerce--homepage-courses .current-courses---item---progress-bar,.block--jnj-commerce-homepage-online-courses .current-courses---item---progress-bar,.current-courses .current-courses---item---progress-bar{padding:30px 20px 7px}.course-progress-bar---color,.course-progress-bar---ruler{border-radius:2px;height:5px}.form-inline-default .webform-component-radios .form-type-radio.form-disabled,.roles-radio-items.disabled-radio .form-type-radio,.webform-component-radios .form-disabled{pointer-events:none;cursor:default}.form-inline-default .webform-component-radios .form-type-radio.form-disabled .option,.roles-radio-items.disabled-radio .form-type-radio .option,.webform-component-radios .form-disabled .option{color:#d8d8d8}.form-inline-default .webform-component-radios .form-type-radio.form-disabled input:checked+label:after,.roles-radio-items.disabled-radio .form-type-radio input:checked+label:after,.webform-component-radios .form-disabled input:checked+label:after{color:#d8d8d8}.form-radios{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px) {
 .form-radios{-ms-flex-wrap:wrap;flex-wrap:wrap} 
}@media only screen and (min-width:768px) {
 .roles-radio-items .form-radios{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap} 
}@media only screen and (max-width:767px) {
 .roles-radio-items .form-radios .form-type-radio{width:100%} 
}@media only screen and (min-width:768px) {
 .roles-radio-items .form-radios .form-type-radio{width:auto;min-width:calc(50% - 30px)} 
}.webform-component-radios .form-type-radio label,.webform-component-radios .form-type-radios label{position:relative;color:#212121;cursor:pointer}.webform-component-radios .form-type-radio label:before,.webform-component-radios .form-type-radios label:before{margin-right:10px;font-size:18px}.webform-component-radios .form-type-radio input[type=radio]:checked+label:after,.webform-component-radios .form-type-radios input[type=radio]:checked+label:after{position:absolute;top:0;left:0;font-size:18px}.radio-default{position:relative;display:-ms-flexbox;display:flex;margin:0 10px 0 0;cursor:pointer;-ms-flex-align:start;align-items:flex-start}.radio-default:before{margin-right:10px;font-size:18px}.radio-default span{font-family:Circular-Medium,Arial,sans-serif;font-size:10px;color:#212121;margin-left:5px;line-height:normal;letter-spacing:normal;text-align:justify;text-transform:none}.radio-default.disabled{cursor:not-allowed}.radio-default.disabled span,.radio-default.disabled:before{color:#d8d8d8}.rating-component{margin-top:10px;margin-bottom:15px}@media only screen and (max-width:767px) {
 .rating-component .form-radios{display:block} 
}@media only screen and (min-width:768px) {
 .rating-component .form-radios .rating__options{-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap} 
}.rating-component .form-item{margin-bottom:0}.rating-component .option{font-family:Circular-Book,Arial,sans-serif}.rating-component .option::before{display:none}@media only screen and (min-width:768px) {
 .rating-component .form-type-radio .option{margin:5px} 
}.rating-component input[type=radio]:checked+label:after{display:none}.rating__options{display:-ms-flexbox;display:flex;margin-bottom:30px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:768px) {
 .rating__options{display:-ms-inline-flexbox;display:inline-flex} 
}.rating-component .option{position:relative;display:-ms-flexbox;display:flex;width:44px;height:44px;color:#63666a;cursor:pointer;background-color:#fff;border:1px solid #63666a;border-radius:50px;transition:background-color ease .5s;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px) {
 .rating-component .option{margin:3px} 
}.rating-component input[type=radio]:checked+.option{color:#fff;background-color:#006161;border:0}.rating__labels{display:-ms-flexbox;display:flex;font-size:12px;color:#63666a;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:768px) {
 .rating__labels{padding:0 10px} 
}.read-more-link{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#006161;text-decoration:none;cursor:pointer;background-color:transparent;border:0;outline:0;font-family:Circular-Bold,Arial,sans-serif;font-size:12px;color:#212121}.read-more-link:hover{color:#63666a;text-decoration:underline}.read-more-link:hover .icon::after{text-decoration:none}.read-more-link::after,.read-more-link::before{display:inline-block;font-size:7px}.read-more-link:after,.read-more-link:before,.read-more-link:hover:after,.read-more-link:hover:before{color:#c03}.read-more-link::after{margin-left:3px}.read-more-link:after{font-size:7px}.redirect-links{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#006161;text-decoration:none;cursor:pointer;background-color:transparent;border:0;outline:0}.redirect-links:hover{color:#63666a;text-decoration:underline}.redirect-links:hover .icon::after{text-decoration:none}.redirect-links::after,.redirect-links::before{display:inline-block;font-size:7px}.redirect-links:after,.redirect-links:before,.redirect-links:hover:after,.redirect-links:hover:before{color:#c03}.redirect-links::after{margin-left:3px}.redirect-links-back{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#006161;text-decoration:none;cursor:pointer;background-color:transparent;border:0;outline:0;color:#63666a;text-decoration:underline}.redirect-links-back:hover{color:#63666a;text-decoration:underline}.redirect-links-back:hover .icon::after{text-decoration:none}.redirect-links-back::after,.redirect-links-back::before{display:inline-block;font-size:7px}.redirect-links-back:after,.redirect-links-back:before,.redirect-links-back:hover:after,.redirect-links-back:hover:before{color:#c03}.redirect-links-back:hover{color:#212121}.redirect-links-back::before{margin-right:3px}button.redirect-links{padding:0}.wrapper-mandatory-field{font-family:Circular-Medium,Arial,sans-serif;font-size:10px;color:#63666a;width:100%;margin-bottom:10px;text-align:right}.wrapper-mandatory-field p{margin:0}.resp-container{position:relative;padding-top:56.25%;overflow:hidden}.resp-container .resp-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.search-selectize-custom--title{margin:10px 0}@media only screen and (max-width:767px) {
 .search-selectize-custom--title{text-align:center} 
}.search-selectize-custom--wrapper{width:45%;margin:15px 0 20px}@media only screen and (max-width:767px) {
 .search-selectize-custom--wrapper{width:100%;padding:0 15px} 
}.search-selectize-custom--wrapper .selectize-control{height:40px}.search-selectize-custom--wrapper .selectize-control .item{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#212121;width:auto;padding:4px 0;line-height:1.2;letter-spacing:.2px}.search-selectize-custom--wrapper .selectize-control .selectize-input{height:40px;padding:8px 32px 8px 20px;background:0 0}.search-selectize-custom--wrapper .selectize-control .selectize-input.input-active{background:0 0}.search-selectize-custom--wrapper .selectize-control .selectize-input.error{border:1px solid #c03}.search-selectize-custom--wrapper .selectize-control .selectize-input input{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#212121;height:23px;font-style:normal;letter-spacing:.2px;text-align:left;transition:none}.search-selectize-custom--wrapper .selectize-control .selectize-input>input::-webkit-input-placeholder{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#212121;font-style:normal;letter-spacing:.2px}.search-selectize-custom--wrapper .selectize-control .selectize-input>input::-moz-placeholder{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#212121;font-style:normal;letter-spacing:.2px}.search-selectize-custom--wrapper .selectize-control .selectize-input>input:-ms-input-placeholder{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#212121;font-style:normal;letter-spacing:.2px}.search-selectize-custom--wrapper .selectize-control .selectize-input>input:-moz-placeholder{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#212121;font-style:normal;letter-spacing:.2px}.search-selectize-custom--wrapper .selectize-control .selectize-dropdown-content .option{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#212121;padding:11px 8px 11px 20px;line-height:1.33;letter-spacing:.1px;color:#212121;border-bottom:1px solid #d8d8d8}.search-selectize-custom--wrapper .selectize-control .selectize-dropdown-content .option:last-child{border-bottom:0 none}.search-selectize-custom--wrapper .selectize-control .selectize-dropdown-content .option.active{background:#fff}.search-selectize-custom--wrapper .selectize-control .selectize-dropdown-content .option:hover{background:#006161}.search-selectize-custom--wrapper .selectize-control.single .selectize-input:after{margin-top:-5px;font-size:13px}.search-selectize-custom--wrapper .account-search-wrapper .selectize-input input{height:auto}.selectize-control{height:40px;text-align:left}.selectize-control .item{width:100%;padding-right:20px;overflow:hidden;font:normal 11px Circular-Bold,Arial,sans-serif;line-height:2.05;letter-spacing:.5px;color:#212121;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:480px) {
 .selectize-control .item{text-align-last:center} 
}.selectize-control .selectize-input{border-radius:3px;height:40px;overflow:inherit;border:1px solid #d8d8d8;box-shadow:none}.selectize-control .selectize-input input{height:0}.selectize-control .selectize-input.dropdown-active{border-radius:3px}.selectize-control .selectize-input.disabled,.selectize-control .selectize-input.disabled .item{cursor:not-allowed!important}.selectize-control .selectize-dropdown-content .option{padding:11px 20px 11px 8px;font:normal 12px Circular-Book,Arial,sans-serif;line-height:1.33;letter-spacing:.1px;color:#212121;text-align:center;border-bottom:1px solid #d8d8d8}.selectize-control .selectize-dropdown-content .option.option-disabled{color:#d8d8d8;pointer-events:none}.selectize-control .selectize-dropdown-content .option:last-child{border-bottom:0 none}.selectize-control .selectize-dropdown-content .option:hover{color:#fff;background-color:#006161}.selectize-control .selectize-dropdown-content .active{color:#fff;background-color:#006161}.selectize-control.fix-width input{width:100%!important;height:auto;color:#212121}.selectize-control.single .selectize-input:after{position:absolute;top:50%;right:27px;margin-top:-4px;font-size:7px;border:0 transparent}.selectize-control.single .selectize-input:hover:after{color:#c03}.account-search-wrapper .selectize-input input{height:auto}.carousel-component .slick-slider{display:none}.carousel-component .slick-slider.slick-initialized{display:block}.carousel-component .slick-list,.carousel-component .slick-track{display:-ms-flexbox;display:flex}.carousel-component .slick-list{margin-right:-20px}.carousel-component .slick-track{-ms-flex:1 0 auto;flex:1 0 auto}.carousel-component .slick-slide>div{height:100%;margin-right:20px}.carousel-component .slick-slide .tout-default__item{height:100%;margin:0}@media only screen and (min-width:768px) {
 .carousel-component .slick-next{right:-35px}.carousel-component .slick-prev{left:-35px} 
}.carousel-component .wrapper-image-thumb{text-align:center}.carousel-component .wrapper-image-thumb img{display:inline-block}.carousel-component .slider-nav-thumbnails{display:none}@media only screen and (min-width:993px) {
 .carousel-component .slider-nav-thumbnails{padding:0} 
}.carousel-component .slider-nav-thumbnails.slick-dotted{padding:0 50px}.carousel-component .slider-nav-thumbnails.slick-dotted .wrapper-image-thumb{max-width:none}.carousel-component .slider-nav-thumbnails.slick-initialized{display:block}.carousel-component .slider-nav-thumbnails .slick-slide.slick-current .wrapper-image-thumb{border-color:#006161}@media only screen and (min-width:768px) {
 .carousel-component .slider-nav-thumbnails .slick-slide>div{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start} 
}.carousel-component .slider-nav-thumbnails .slick-next,.carousel-component .slider-nav-thumbnails .slick-prev{z-index:1;width:30px;height:100%}.carousel-component .slider-nav-thumbnails .slick-prev{left:0}.carousel-component .slider-nav-thumbnails .slick-next{right:0}.carousel-component .slider-nav-thumbnails .slick-slide{padding-left:10px;margin-right:5px;outline:0}.carousel-component .slider-nav-thumbnails .slick-slide .wrapper-image-thumb{padding:15px 5px;cursor:pointer;background-color:#fff;border-radius:50%}.carousel-component .slick-dotted.slick-slider{margin-bottom:0}.carousel-component .slick-next::before,.carousel-component .slick-prev::before{color:rgba(33,33,33,.5)}.carousel-component .slick-dots{position:static;margin:15px 0 0}.carousel-component .tout-default{display:block}@media only screen and (min-width:993px) {
 .carousel-component .tout-default--four{padding-right:0;padding-left:0} 
}.carousel-component--full-page .slick-slide>div{margin:0 auto}@media only screen and (min-width:768px) {
 .carousel-component--full-page .slick-slide>div{margin-right:10px;margin-left:10px} 
}.carousel-component--slider .slick-list{margin-right:0}.carousel-component--slider .slick-list,.carousel-component--slider .slick-track{display:block}.carousel-component--slider .slick-slide>div{height:auto;margin:0}.carousel-component--slider .slick-controls{display:-ms-flexbox;display:flex;margin-top:15px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.carousel-component--slider .slick-dots{display:-ms-flexbox;display:flex;margin-top:0}.carousel-component--slider .slick-arrow{z-index:1;width:30px;height:30px}@media only screen and (max-width:767px) {
 .carousel-component--slider .slick-arrow{display:none} 
}.carousel-component--slider .slick-arrow::before{font-size:25px;color:#fff}.carousel-component--slider .slick-arrow:focus:hover:before{color:#fff;opacity:.65}@media only screen and (max-width:1024px) {
 .carousel-component--slider .slick-next,.carousel-component--slider .slick-prev{top:186px} 
}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
 .carousel-component--slider .slick-next,.carousel-component--slider .slick-prev{top:50%} 
}@media only screen and (min-width:768px) {
 .carousel-component--slider .slick-next{right:25px}.carousel-component--slider .slick-prev{left:25px} 
}.carousel-component--slider .slick-pause-play{display:inline-block;margin-left:5px}.carousel-component--slider .slick-pause-play button{width:20px;height:20px;padding:0;vertical-align:middle}.carousel-component--slider .slick-pause-play button::before{font-size:10px}.speakers-component .speakers__item{display:-ms-flexbox;display:flex;margin-bottom:30px}.speakers-component .speakers__item:last-child{margin-bottom:0}.speakers-component .speaker__photo{position:relative;width:95px;height:95px;min-width:95px;margin-right:20px;overflow:hidden;background-color:#f4f4f4;background-position:center;background-size:cover;border-radius:50%}.speakers-component .no--photo{padding:10px 0 0 22px;font-size:60px;background-color:#fff}.speakers-component .no--photo::after{position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid #212121;border-radius:50%;content:''}.speakers-component .speaker__bio{display:block;width:100%}.speakers-component .speaker__bio .speaker__job,.speakers-component .speaker__bio .speaker__name,.speakers-component .speaker__bio .speaker__social-media{margin-bottom:10px}.speakers-component .speaker__bio .speaker__social-media a{font-family:Circular-Book,Arial,sans-serif;font-size:12px}.speakers-component .speaker__bio .speaker__social-media a:before{display:inline-block;width:20px;text-align:center}.speakers-component .speaker__bio .speaker__social-media>[class^=social-]{display:inline-block;margin-right:10px;margin-bottom:10px;vertical-align:middle}@media only screen and (max-width:992px) {
 .speakers-component .speaker__bio .speaker__social-media>[class^=social-]{width:100%;margin-right:0} 
}@media only screen and (min-width:993px) {
 .speakers-component .speaker__bio .speaker__social-media>[class^=social-]:nth-child(4n){margin-right:0} 
}.speakers--scrolled{max-height:320px;overflow-y:auto}@media only screen and (min-width:768px) and (max-width:992px) {
 .speakers--scrolled{max-height:350px} 
}@media only screen and (min-width:993px) {
 .speakers--scrolled{max-height:250px} 
}@media only screen and (min-width:993px) {
 .speakers--scrolled .speaker__bio .speaker__social-media>[class^=social-]:nth-child(4n){margin-right:10px} 
}.field-your-specialty{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.table{zoom:1;position:relative;margin-bottom:50px}.table:after,.table:before{display:table;content:''}.table:after{clear:both}.table>thead>tr{height:57px}.table>tbody>tr>td:first-child,.table>tbody>tr>th:first-child,.table>thead>tr>th:first-child{padding-left:5px}.table>tbody>tr>td:last-child,.table>tbody>tr>th:last-child,.table>thead>tr>th:last-child{padding-right:0}.table>thead>tr>th{padding:0 15px;line-height:normal;vertical-align:middle;border:0;outline:0}.table>tbody>tr>td,.table>tbody>tr>th{padding:12px 15px;vertical-align:middle;border-top:0}.table>tbody>tr>td.no-border,.table>tbody>tr>th.no-border{border:0}.table>tbody>tr>td.no-users,.table>tbody>tr>th.no-users{text-align:center}.table>tbody>tr{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.table--fixed{table-layout:fixed}.table.no-border>tbody{border-top:0 none}.table.no-border>tbody>tr{border-top:0 none;border-bottom:0 none}.table.no-striped tbody>tr:nth-child(odd){background-color:transparent}.table.no-margin{margin-bottom:0}.table--hide-caption caption{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;padding:0}.table-bordered{border:0}td,th,tr{color:#63666a}th{font-weight:400;color:#212121;background:0 0}caption{padding:10px 2px;border-bottom:1px solid #fff}caption .row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}tbody .ajax-progress{left:49%}@media only screen and (max-width:767px) {
 .hide-on-mobile thead{display:none} 
}.table>tbody>tr:nth-child(odd){background:#f4f4f4}.table>tbody>tr:nth-child(even),.table>tbody>tr:only-child{background:#fff}.table>tbody>tr.no-border{border:0}.table-striped-vertical{overflow:hidden;border-radius:3px}.table-striped-vertical tr td:nth-child(even),.table-striped-vertical tr th:nth-child(even){background:#f4f4f4}.table-striped-vertical tr td:nth-child(odd),.table-striped-vertical tr th:nth-child(odd){background:#fff}.table-striped-vertical>tbody>tr>td,.table-striped-vertical>tbody>tr>th:first-child,.table-striped-vertical>thead>tr>th{padding:12px;padding-right:6px}.table-striped-vertical .table-head th{font-family:Circular-Bold,Arial,sans-serif;font-size:15px;color:#63666a}.table-striped-vertical tbody td{font-family:Circular-Medium,Arial,sans-serif;font-size:15px;color:#63666a}.table-striped-vertical>tbody>tr{border-right:1px solid #d8d8d8;border-left:1px solid #d8d8d8}.table-striped-vertical>tbody>tr:nth-child(even),.table-striped-vertical>tbody>tr:nth-child(odd){background:0 0}.table-striped-vertical>caption+thead>tr:first-child>td,.table-striped-vertical>caption+thead>tr:first-child>th{border-top:1px solid #d8d8d8}.table-striped-vertical>thead>tr{border-top:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-left:1px solid #d8d8d8}.table-striped-vertical label{margin-bottom:0;font-size:15px}.table-striped>tbody>tr.even{background:#f4f4f4}@media only screen and (max-width:767px) {
 .table-striped>tbody>tr.even{background:#fff} 
}.table-striped>tbody>tr.odd{background:#fff}@media only screen and (max-width:767px) {
 .table-striped>tbody>tr.odd{background:#f4f4f4} 
}.table-striped>tbody>tr.blocked{cursor:not-allowed;background-color:#d8d8d8}.table-striped>tbody>tr.blocked input[type=checkbox],.table-striped>tbody>tr.blocked label{cursor:not-allowed}.table-striped>tbody>tr .checkbox-default{width:20px}.table-responsive{margin:0}.link-view-ticket-span{display:none}.tablesorter-icon{margin-left:5px}.tablesorter-header-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.tablesorter .filtered{display:none}.tablesorter-colgroup col{width:auto!important}.icon-chevron-down:before,.icon-chevron-up:before,.icon-unsorted:before{font-size:9px}.icon-chevron-down:hover:before,.icon-chevron-up:hover:before,.icon-unsorted:hover:before{color:#c03}.email-history--table tbody tr td{padding:10px}@media only screen and (min-width:768px) {
 .email-history--table tbody tr td:first-child{width:410px} 
}.tabs-anchor__wrapper ul{display:-ms-flexbox;display:flex;padding:32px 0 17px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px) {
 .tabs-anchor__wrapper ul{padding:24px 0 7px} 
}.tabs-anchor__wrapper li{margin:4px}@media only screen and (max-width:767px) {
 .tabs-anchor__wrapper li{width:100%} 
}.tabs-anchor__wrapper li a{font-family:Circular-Medium,Arial,sans-serif;font-size:17px;color:#212121;border-radius:3px;display:-ms-flexbox;display:flex;width:100%;height:40px;padding:22px 24px;line-height:1.24;letter-spacing:.3px;color:#212121;text-align:center;background:#f4f4f4;border:solid 1px #d8d8d8;transition:.3s ease;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.tabs-anchor__wrapper li a:active,.tabs-anchor__wrapper li a:focus,.tabs-anchor__wrapper li a:hover,.tabs-anchor__wrapper li.active a{font-family:Circular-Medium,Arial,sans-serif;font-size:17px;color:#212121;color:#fff;background:#212121;transition:.3s ease}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.title-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.title-wrapper.justify-center{-ms-flex-pack:center;justify-content:center}.node-type-resources-for-your-patients-file .title-wrapper,.node-type-vision-care-resource .title-wrapper{padding-top:0}.node-type-articles-and-tips .section-content__full .title-wrapper,.node-type-campaign-page .section-content__full .title-wrapper,.node-type-event .section-content__full .title-wrapper,.node-type-page .section-content__full .title-wrapper,.node-type-resources-for-your-patients-file .section-content__full .title-wrapper,.node-type-vision-care-resource .section-content__full .title-wrapper{display:block;text-align:left}.node-type-articles-and-tips .section-content__full .title-wrapper .print-share-preview,.node-type-campaign-page .section-content__full .title-wrapper .print-share-preview,.node-type-event .section-content__full .title-wrapper .print-share-preview,.node-type-page .section-content__full .title-wrapper .print-share-preview,.node-type-resources-for-your-patients-file .section-content__full .title-wrapper .print-share-preview,.node-type-vision-care-resource .section-content__full .title-wrapper .print-share-preview{display:inline-block}.node-type-articles-and-tips .section-content__full .title-wrapper .print-share-preview [id=print-page],.node-type-campaign-page .section-content__full .title-wrapper .print-share-preview [id=print-page],.node-type-event .section-content__full .title-wrapper .print-share-preview [id=print-page],.node-type-page .section-content__full .title-wrapper .print-share-preview [id=print-page],.node-type-resources-for-your-patients-file .section-content__full .title-wrapper .print-share-preview [id=print-page],.node-type-vision-care-resource .section-content__full .title-wrapper .print-share-preview [id=print-page]{margin-left:0}@media only screen and (max-width:767px) {
 .node-type-campaign-page.content--medium .title-wrapper .print-share-preview{display:block} 
}.node-type-campaign-page .section-content__full .title-wrapper,.node-type-resources-for-your-patients-file .section-content__full .title-wrapper,.node-type-vision-care-resource .section-content__full .title-wrapper{padding-bottom:20px}@media only screen and (min-width:768px) {
 .node-type-campaign-page .section-content__full .title-wrapper,.node-type-resources-for-your-patients-file .section-content__full .title-wrapper,.node-type-vision-care-resource .section-content__full .title-wrapper{position:relative;width:100%}.node-type-campaign-page .section-content__full .title-wrapper::after,.node-type-resources-for-your-patients-file .section-content__full .title-wrapper::after,.node-type-vision-care-resource .section-content__full .title-wrapper::after{bottom:0} 
}.node-type-campaign-page .section-content__full .title-wrapper::after,.node-type-resources-for-your-patients-file .section-content__full .title-wrapper::after,.node-type-vision-care-resource .section-content__full .title-wrapper::after{position:absolute;left:0;width:100%;height:1px;background-color:#d8d8d8;content:''}@media only screen and (min-width:768px) {
 .node-type-event .section-content__full .title-wrapper{max-width:810px;padding:0 30px;margin:0 auto} 
}.content-has--title-description .title-wrapper{display:block;margin-bottom:22px}.category-wrapper{width:100%;margin-bottom:10px}@media only screen and (max-width:767px) {
 .category-wrapper{display:none} 
}.title-page{margin-bottom:20px}.node-type-grants .title-page,.page-sitemap .title-page{margin-top:20px}.title.line{display:none}.node-type-articles-and-tips .title-page,.node-type-event .title-page{text-align:left}.block--jnj-commerce--homepage-courses .tout-default__item,.block--jnj-commerce-homepage-online-courses .tout-default__item{min-height:270px;-ms-flex-pack:justify;justify-content:space-between}.tout-default{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:480px) {
 .tout-default{-ms-flex-pack:center;justify-content:center}.courses-slides .tout-default{-ms-flex-pack:start;justify-content:flex-start} 
}.view-grants .tout-default{padding-top:30px}.tout-default__item{display:-ms-flexbox;display:flex;width:calc((100% / 4) - 15px);padding-bottom:25px;margin:0 6px 20px;overflow:hidden;background-color:#fff;border:1px solid #d8d8d8;border-radius:3px;-ms-flex-direction:column;flex-direction:column}.tout-default__item>*{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.tout-default__item.only-on-node{width:auto}@media only screen and (max-width:767px) {
 .tout-default__item{width:100%;margin:15px 7px} 
}.tout-default__item:hover{background-color:#f4f4f4}.block--jnj-commerce-homepage-online-courses .tout-default__item:hover{background-color:#fff}.tout-default__item:hover .tout-default__image{background-image:none}.tout-default__item:hover .tout-default__image img{opacity:.65}.tout-default__item:hover .tout-default__title a{color:#212121;text-decoration:none;cursor:pointer;transition:.3s ease}.tout-default__item:hover .tout-default__play-button:before{color:#fff;opacity:1}.tout-default__item.tout-product{margin-right:0;margin-left:0}.tout-default__item.tout-product:hover{background-color:#fff}.tout-default__item.tout-product:hover .tout-default__image{background-color:#f4f4f4}.tout-default__image{position:relative;margin-bottom:25px;text-align:center;background-position:center;-ms-flex-negative:0;flex-shrink:0}.tout-default__image a{display:block;cursor:pointer;border-bottom:0}.tout-default__image img{height:auto}.tout-default__no-image{position:relative;text-align:center;vertical-align:center;background-color:#d8d8d8}.tout-default__no-image .tout-default-legend{position:absolute;top:50%;width:100%;margin-top:10%;font:normal 18px Circular-Medium,Arial,sans-serif;letter-spacing:.35px;color:#d8d8d8;text-transform:uppercase}.tout-default__info{font-family:Circular-Medium,Arial,sans-serif;font-size:10px;color:#212121;margin:10px 0}.tout-default__title,.tout-default__type{padding:0 20px;margin-bottom:25px}.tout-default__type{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;color:#888b8d;text-align:left}.tout-default__type p{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;color:#888b8d}.tout-default__title{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.tout-default__title:last-of-type{margin-bottom:0}.block--jnj-commerce-homepage-online-courses .tout-default__title{padding:12px 17px 0}.tout-default__title .current-courses{padding:15px 17px 7px}.tout-default__title a{text-align:left;text-decoration:none;border-bottom:0;transition:.3s ease}.tout-default__title--bigger{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;color:#212121;padding-bottom:10px}.tout-default__small-title,.tout-default__subtitle-up{font-family:Circular-Medium,Arial,sans-serif;color:#212121}.tout-default__small-title{font-size:10px}.tout-default__subtitle-up{margin-bottom:5px;font-size:9px}.tout-default__summary{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#212121}.tout-default__date-time,.tout-default__summary{padding:0 20px;text-align:left}.block--jnj-commerce-homepage-online-courses .tout-default__date-time,.block--jnj-commerce-homepage-online-courses .tout-default__summary{padding:12px 17px 0}@media only screen and (min-width:768px) and (max-width:992px) {
 .tout-default__summary .button--large-padding{padding:15px} 
}.block--views-events-landing-page-events .tout-default__category{background-color:rgba(204,0,51,.8)}.tout-default__actions,.tout-default__date-time{color:#63666a}.tout-default__date-time{font-family:Circular-Bold,Arial,sans-serif;text-transform:uppercase}.tout-default__actions{display:-ms-flexbox;display:flex;font-family:Circular-Book,Arial,sans-serif;-ms-flex-pack:justify;justify-content:space-between}.tout-default .tout-default__no-border{border:0}.tout-default--four{padding-right:3%;padding-left:3%}.tout-default--three .tout-default .tout-default__item{width:calc((100% / 3) - 15px)}@media only screen and (max-width:992px) {
 .tout-default--three .tout-default .tout-default__item{width:calc((100% / 2) - 15px)} 
}@media only screen and (max-width:480px) {
 .tout-default--three .tout-default .tout-default__item{width:calc((100% / 1.3) - 15px)} 
}.tout-default--two{max-width:80%;margin:0 auto}@media only screen and (min-width:768px) and (max-width:992px) {
 .tout-default--two{max-width:90%} 
}@media only screen and (max-width:767px) {
 .tout-default--two{max-width:100%} 
}.tout-default--two .tout-default .tout-default__item{width:calc((100% / 2) - 15px);margin:15px 7px}@media only screen and (max-width:480px) {
 .tout-default--two .tout-default .tout-default__item{width:100%} 
}.tout-default--one{position:relative;max-width:50%;min-height:30px;margin:0 auto}.section-content__aside .tout-default--one,.section-content__aside--related .tout-default--one{max-width:100%}@media only screen and (max-width:767px) {
 .section-content__aside .tout-default--one,.section-content__aside--related .tout-default--one{max-width:294px} 
}.tout-default--one .tout-default .tout-default__item{width:calc((100% / 1) - 15px)}.tout-default--one .tout-default__item{margin-bottom:40px}.tout-default--one .tout-default__item:last-of-type{margin-bottom:0}.tout-default--one.one--full{max-width:100%}.tout-default--one.one--full .tout-default .tout-default__item{width:100%}.touts-relative{position:relative;padding-bottom:50px}.tout-events .tout-default__item{padding-bottom:15px;-ms-flex-pack:justify;justify-content:space-between}.tout-events .tout-default__title{margin-top:0;-ms-flex:auto;flex:auto;-ms-flex-align:start;align-items:flex-start}.tout-events .tout-default__actions{padding-top:40px}.tout-events .tout-default__actions>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.tout-events .tout-default__actions .button-calendar{margin-left:15px;-ms-flex-item-align:end;align-self:flex-end}.tout-events .tout-default__actions .button-calendar:before{float:right;font-size:30px}.tout-default__item--player:hover .tout-default__image img{opacity:1}.tout-default__item--player :hover:before{opacity:1}.tout-default__play-button{position:absolute;top:0;right:0;width:100%;height:100%;background:rgba(33,33,33,.5)}.tout-default__play-button:before{position:absolute;top:50%;right:50%;width:52px;height:52px;font-size:42px;color:#f4f4f4;opacity:.5;transform:translate(50%,-50%)}.tout-default__item.tout-product .tout-default__image{overflow:hidden;border-bottom:1px solid #d8d8d8}@media only screen and (min-width:768px) {
 .products-list .tout-default,.products-section-list .tout-default{-ms-flex-pack:justify;justify-content:space-between}.products-list .tout-default__item,.products-section-list .tout-default__item{margin-right:0;margin-left:0} 
}.products-list-pages .tout-default__image{-ms-flex-positive:2;flex-grow:2}.products-list-pages .tout-default__image img{width:100%}.products-list-pages .tout-default__title{display:inline-block;min-width:180px;min-height:100px;padding:0 21px;word-break:break-word}.section-content__aside .tout-section--wrapper{padding:0}.section-content__aside .tout-default--one .tout-default__item{margin-right:0;margin-left:0}@media only screen and (max-width:480px) {
 .section-content__aside .tout-default--one .tout-default__item{background-color:#f4f4f4} 
}.section-content__aside .tout-default--one .tout-default__item .tout-default__summary{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#212121;line-height:1.3;letter-spacing:.3px}.section-content__aside .tout-default--one .tout-default__title{display:inline-block;padding-top:0}.section-content__aside--related .tout-default__item{width:100%;margin-right:0;margin-bottom:40px;margin-left:0}.tout-default__item.resources-patients--wrapper{padding-bottom:50px}.tout-section--wrapper{max-width:760px;padding:0 15px;margin:0 auto}.landing-under-grow-your-practice-page .tout-section--wrapper,.section-learning-center .tout-section--wrapper{max-width:1000px}@media only screen and (max-width:767px) {
 .tout-section--wrapper{display:none} 
}.tout-section--wrapper--mobile{position:relative;padding-bottom:20px;margin-bottom:20px}@media only screen and (min-width:768px) {
 .tout-section--wrapper--mobile{display:none} 
}.tout-section--wrapper--mobile .tout-default{-ms-flex-pack:center;justify-content:center}.tout-section--wrapper--mobile .tout-default__item{width:auto;max-width:300px}.tout-section--wrapper--mobile .flex-direction-nav{visibility:hidden}@media only screen and (min-width:768px) {
 .tout-section--wrapper--mobile .flex-direction-nav{visibility:visible} 
}.tout-section--wrapper--mobile .flex-nav-next,.tout-section--wrapper--mobile .flex-nav-prev{position:absolute;top:50%;z-index:2;height:18px;margin-top:-9px}.tout-section--wrapper--mobile .flex-nav-next a,.tout-section--wrapper--mobile .flex-nav-prev a{font-size:0;text-decoration:none}.tout-section--wrapper--mobile .flex-nav-next a::after,.tout-section--wrapper--mobile .flex-nav-prev a::after{font-size:18px;cursor:pointer}.tout-section--wrapper--mobile .flex-nav-prev{left:30px}.tout-section--wrapper--mobile .flex-nav-next{right:30px}.generic-touts-list .callout-wrapper:first-child{margin-top:55px}@media only screen and (max-width:767px) {
 .generic-touts-list .callout-wrapper{width:90%} 
}.generic-touts-list .callout-info ul{margin-left:20px;list-style:disc}.generic-touts-list .callout-info ul li{color:#63666a}.generic-touts-list .callout-info .callout-divisor{display:none}.generic-touts-list .callout-link{margin-top:20px;margin-bottom:50px;text-align:center}.generic-touts-list .callout-link a{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#006161;text-decoration:none;cursor:pointer;background-color:transparent;border:0;outline:0}.generic-touts-list .callout-link a:hover{color:#63666a;text-decoration:underline}.generic-touts-list .callout-link a:hover .icon::after{text-decoration:none}.generic-touts-list .callout-link a::after,.generic-touts-list .callout-link a::before{display:inline-block;font-size:7px}.generic-touts-list .callout-link a:after,.generic-touts-list .callout-link a:before,.generic-touts-list .callout-link a:hover:after,.generic-touts-list .callout-link a:hover:before{color:#c03}.generic-touts-list .callout-link a::after{margin-left:3px}.jnj-two-columns-modal{margin-top:0}@media only screen and (min-width:576px) {
 .jnj-two-columns-modal{margin-top:40px} 
}.jnj-two-columns-modal>[class^=col]{display:-ms-flexbox;display:flex;width:100%;padding:40px 20px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:576px) {
 .jnj-two-columns-modal>[class^=col]{padding:0 20px;margin:0} 
}.jnj-two-columns-modal>[class^=col] [class^=button]{margin:15px 20px 0}.jnj-two-columns-modal.col-divider [class^=col]+[class^=col]:before{position:absolute;top:0;right:0;left:0;width:90%;height:1px;margin:auto;background-color:#d8d8d8;content:''}@media only screen and (min-width:576px) {
 .jnj-two-columns-modal.col-divider [class^=col]+[class^=col]:before{width:2px;height:90%;margin:auto 0} 
}h1,h2,h3,h4,h5,h6,p{padding:0;margin:0;font-weight:400;font-stretch:normal}h1,h2,h3,h4,h5,h6{font-family:Circular-Bold,Arial,sans-serif;color:#212121}.notification .notification-title,.practice-name,.search-result--result-for h3,h1{font-size:34px;line-height:38px;letter-spacing:.1px}.edit-person-box--title,.edit-person-education--title,.modal-content .title,.sales-rep-report-center-results .box-content__title,blockquote.has-quotes .quotes,h2{font-size:22px;line-height:25px;letter-spacing:.28px}.jnj-card-list .card__header,.modal-content .modal-title,.sales-rep-report-center-results .box-content__section-title,.tablesorter-header-inner,.tout-default__title a,h3,h3 a{font-size:17px;line-height:21px;letter-spacing:.32px}.dropdown-menu-links a,.dropdown-menu-links h3,.dropdown-menu-links p,h4{font-size:12px;line-height:15px;letter-spacing:.5px}h5{font-size:11px;line-height:13px;letter-spacing:.5px}h1{color:#c03}.edit-person--email,.edit-person--role,.empty-messages--text,.faq-touts__label,.form-inline-default .webform-component p,.jnj-card-list .card__header--description,.node-type-fitting-calculator-page .section-content__aside .tout-default--one .tout-default__item .tout-default__summary p,.node-type-fitting-calculator-page .section-content__aside .tout-default__summary,.notification .notification__description,.practice-information--info,.section-my-rewards .webform-component-fieldset .webform-component--rewards-opt-in--center-wrapper--step-header .description,blockquote,ol>li,p,td,th,tr,ul>li{font-size:14px;line-height:19px;letter-spacing:.3px}.accordion__wrapper--body p,.accordion__wrapper--body>ul>li,.filters__wrapper--label,.form-inline-default .webform-component .popover-content p,.node-type-fitting-calculator-page .form-text-info,.node-type-fitting-calculator-page .landing-under-grow-your-practice-page .fitting-calculator-sub-header,.popover-content,.popover-content span,.second-paragraph,.tout-default__actions,.tout-default__date-time,.wrapper-account-access .bottom-text-question p{font-size:12px;line-height:17px;letter-spacing:.1px}.add-practice-link,.div-body-footer-logo,.div-body-footer-logo p,.div-footer-logo-message p,.switch-practice-link,.third-paragraph,ol>li>ol>li,ol>li>ol>li>p,ol>li>ul>li,ol>li>ul>li>p,ul>li>ol>li,ul>li>ol>li>p,ul>li>ul>li,ul>li>ul>li>p{font-size:11px;line-height:14px;letter-spacing:.3px}.fourth-paragraph,.highlight-content-page--references,.highlight-content-page--references h1,.highlight-content-page--references h2,.highlight-content-page--references h3,.highlight-content-page--references h4,.highlight-content-page--references h5,.highlight-content-page--references h6,.highlight-content-page--references li,.highlight-content-page--references p{font-size:8px;line-height:13px;letter-spacing:.6px}.fourth-paragraph,.second-paragraph,.third-paragraph,p{font-family:Circular-Book,Arial,sans-serif;color:#63666a}.fourth-paragraph{color:#888b8d}blockquote{color:#63666a}a{font-family:Circular-Bold,Arial,sans-serif;font-size:14px;color:#212121;line-height:15px;letter-spacing:.5px;transition:.1s linear}a:focus,a:hover{text-decoration:none}a:focus{color:#212121;outline:0}@media only screen and (min-width:768px) {
 a:hover{color:#006161;transition:.1s linear}a:after,a:before,a:hover:after,a:hover:before{color:#099;transition:.1s linear} 
}.text-center{text-align:center}ol>li,ul>li{color:#63666a}li{font-family:Circular-Book,Arial,sans-serif}ol>li>ol>li,ol>li>ol>li>p,ol>li>ul>li,ol>li>ul>li>p,ul>li>ol>li,ul>li>ol>li>p,ul>li>ul>li,ul>li>ul>li>p{color:#888b8d}.list--flex-between{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px) {
 .list--flex-between{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.list--flex-between li{margin-bottom:5px} 
}@media only screen and (min-width:768px) {
 .list--flex-between{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap} 
}.list--number li{list-style-type:decimal}.list--disc li{list-style-type:disc}@media only screen and (min-width:768px) {
 .list--inside{padding-left:15px} 
}.font--bold{font-family:Circular-Bold,Arial,sans-serif!important}.trademark-processed{top:-.68em;font-size:.55em}.hidden{display:none;visibility:hidden}.page-actions__link,input[type=radio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.span-full{display:inline-block;width:100%;margin:7px 0;word-wrap:break-word;white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap}.span-full:first-child{margin-top:2px}.span-full:last-child{margin-bottom:3px}.span-full.icon span{top:-4px}.right{float:right}.left{float:left}body+.ajax-progress.ajax-progress-throbber{display:none}.placeholder{font-style:normal;word-break:break-word}.no-wrap{white-space:nowrap}.color-primary{color:#212121}.color-primary-complement{color:#c03}.color-primary-complement-v2{color:#006161}.color-secondary{color:#fff}.h-100{height:100%}.form-inline-default .webform-component-fieldset,.webform-component__fieldset{position:relative;max-width:570px;margin:0 auto;background:#fff;border:1px solid #d8d8d8;border-radius:3px}.sap-account__apply-business{padding:0 0 10px}@media only screen and (min-width:768px) {
 .sap-account__apply-business{padding-right:25px;padding-left:25px} 
}.form-inline-default .step-header-wrapper>.fieldset-wrapper>.webform-component,.webform-component__title{display:-ms-flexbox;display:flex;border-bottom:1px solid #d8d8d8;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.webform-component__item{padding:15px 28px;margin:0}.goto-component{position:fixed;z-index:999}.goto-component--bottom-right{right:15px;bottom:15px}.goto-component .icon-carrot-dropdown{margin-left:10px}.goto-component .animate__fadeInUp{animation-duration:.5s}.line-on-sides{display:-ms-flexbox;display:flex;width:100%;margin:15px 0;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.line-on-sides::after,.line-on-sides::before{border-top:1px solid #63666a;content:'';-ms-flex:1 0 20px;flex:1 0 20px}.line-on-sides::before{margin:0 20px 0 0}.line-on-sides::after{margin:0 0 0 20px}.form-inline-default{zoom:1;padding:30px 0}.form-inline-default:after,.form-inline-default:before{display:table;content:''}.form-inline-default:after{clear:both}.form-inline-default.no--padding{padding:0}.form-inline-default h2,.form-inline-default h3{margin-bottom:15px}.my-arc-form-wrapper .form-inline-default{padding-top:0}.my-arc-form-wrapper .form-inline-default .webform-component--customize-this-resource--logo{padding-bottom:0}.my-arc-form-wrapper .form-inline-default .js-myarc-custom-logo-wrapper{padding-top:0}.my-arc-form-wrapper .form-inline-default .js-myarc-custom-logo-button{float:left}.my-arc-form-wrapper .form-inline-default .js-myarc-custom-logo-info{display:inline-block;max-width:40%;margin-top:14px;margin-left:10px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.my-arc-form-wrapper .form-inline-default .js-myarc-custom-logo-info+div{display:inline-block;margin-top:5px}@media only screen and (min-width:768px) and (max-width:992px) {
 .my-arc-form-wrapper .form-inline-default .js-myarc-custom-logo-button{float:none}.my-arc-form-wrapper .form-inline-default .js-myarc-custom-logo-info{width:100%;max-width:100%;margin-left:0} 
}@media only screen and (min-width:768px) {
 .my-arc-form-wrapper .form-inline-default .js-myarc-custom-logo-info{max-width:50%} 
}.my-arc-form-wrapper .form-inline-default .step-header-wrapper>.fieldset-wrapper>.webform-component{padding-top:10px;padding-bottom:15px}.form-inline-default .webform-component-fieldset .fieldset-wrapper>.webform-component-fieldset{border:0;border-radius:0}.form-inline-default .webform-component-fieldset .fieldset-wrapper>.webform-component-fieldset.webform-component--surgical-practice-registration-fieldset--icon-practices-in-zip-code{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.form-inline-default .webform-component-fieldset .fieldset-wrapper>.webform-component-fieldset.webform-component__with-line{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #d8d8d8}.form-inline-default .webform-component-fieldset .fieldset-wrapper>.webform-component-fieldset.webform-component__first-with-line{padding-top:15px;margin-top:15px;border-top:1px solid #d8d8d8}.form-inline-default .webform-component-fieldset .fieldset-wrapper>.webform-component-fieldset.webform-component__last-with-line{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #d8d8d8}.form-inline-default .webform-component-fieldset .fieldset-wrapper>.webform-component-fieldset.webform-component__last-with-line .fieldset-wrapper .webform-component-fieldset{padding-bottom:0;margin-bottom:0;border-bottom:0}.form-inline-default .wrapper-fieldset-form-steps{margin-bottom:30px}.form-inline-default legend{display:none}.form-inline-default .form-actions{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.form-inline-default .form-actions__columns{margin-bottom:15px}@media only screen and (min-width:768px) {
 .form-inline-default .form-actions__columns{margin-top:15px} 
}.form-inline-default .form-actions__columns .fieldset-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px) {
 .form-inline-default .form-actions__columns .fieldset-wrapper{-ms-flex-direction:column;flex-direction:column} 
}.form-inline-default .form-actions__columns .fieldset-wrapper .back-button-fieldset,.form-inline-default .form-actions__columns .fieldset-wrapper .form-submit{width:auto;margin:0}.form-inline-default .form-actions__columns .fieldset-wrapper .form-submit{-ms-flex-order:2;order:2}.form-inline-default .step-header>.fieldset-wrapper{padding:0 25px 10px;border:0;border-radius:0}@media only screen and (max-width:767px) {
 .form-inline-default .step-header>.fieldset-wrapper{padding:0} 
}.form-inline-default .form-item{padding:15px 28px;margin:0}.form-inline-default .form-item+.form-item[class$='--ajax-loading-icon'],.form-inline-default .role-wrapper+.form-item[class$='--ajax-loading-icon']{min-height:0;padding:0}@media only screen and (min-width:768px) {
 .form-inline-default .form-radios__columns{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.form-inline-default .form-radios__columns label{max-width:65%} 
}.form-inline-default .form-radios__columns label{margin-bottom:0}.form-inline-default .form-radios__columns.form-item+.webform-component-fieldset{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #d8d8d8}@media only screen and (min-width:768px) {
 .form-inline-default .form-radios__columns .form-radios{max-width:35%;-ms-flex-pack:end;justify-content:flex-end} 
}.form-inline-default .form-radios__columns .form-radios .form-item{width:auto;margin-right:0}.form-inline-default .form-radios__columns .form-radios .form-item:first-of-type{margin-right:30px}@media only screen and (min-width:768px) {
 .form-inline-default .form-radios__columns.webform-half-width .form-radios{-ms-flex-pack:start;justify-content:flex-start} 
}.form-inline-default ul.practice-details{padding:20px 30px 20px 30px}.form-inline-default ul.practice-details li{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;color:#63666a;line-height:30px}.form-inline-default .step-header-wrapper>.fieldset-wrapper .form-item{width:100%;padding:0}.form-inline-default .step-header-wrapper>.fieldset-wrapper>.webform-component{padding:30px 10px 10px}.form-inline-default .step-header-wrapper>.fieldset-wrapper>.webform-component:not([class$='--step-number-markup']){margin-bottom:5px}.form-inline-default .step-header-wrapper>.fieldset-wrapper>.webform-component[class$='--step-number-markup']{padding-bottom:5px;border-bottom:0}.form-inline-default .step-header-wrapper>.fieldset-wrapper h3{width:100%;margin-bottom:5px;text-align:center}.form-inline-default .webform-component p{margin-bottom:0}.form-inline-default .webform-component--privacy-policy--privacy-policy-compliance p{font-size:13px}.form-inline-default .next-button-for-next-step{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.form-inline-default .wrapper-form-element-checkable .form-item{padding:0}.form-inline-default .webform-component-radios .form-type-radio{margin-right:15px}.form-inline-default .webform-component-radios .form-type-radio label{font-family:Circular-Bold,Arial,sans-serif;font-size:13px;color:#212121;display:-ms-flexbox;display:flex;margin:10px 20px 0 0}.form-inline-default .webform-component-checkboxes{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.form-inline-default .webform-component-checkboxes .description{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;color:#63666a;margin-top:0}.form-inline-default .webform-component-checkboxes .description,.form-inline-default .webform-component-checkboxes label{-ms-flex:1 0 50%;flex:1 0 50%}@media only screen and (min-width:768px) {
 .form-inline-default .webform-component-checkboxes .description,.form-inline-default .webform-component-checkboxes label{width:100%} 
}.form-inline-default .webform-component-checkboxes span.error{display:block;border:0;-ms-flex:auto;flex:auto}.form-inline-default .webform-component-checkboxes span.privacy-policy{font-family:Circular-Book,Arial,sans-serif;font-size:13px;color:#63666a;display:block;margin-top:15px}.form-inline-default .webform-component-checkboxes.is-required .description:before{margin-right:3px;content:'*'}.form-inline-default .webform-component-checkboxes.label-above>label{-ms-flex:auto;flex:auto}.form-inline-default .form-type-checkbox{margin-bottom:5px}.form-inline-default .form-type-checkbox__columns .webform-component-checkboxes{padding-bottom:0}.form-inline-default .form-type-checkbox__columns .form-checkboxes{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-inline-default .form-type-checkbox__columns .form-type-checkbox{min-width:calc(100% - 30px)}@media only screen and (min-width:768px) {
 .form-inline-default .form-type-checkbox__columns .form-type-checkbox{min-width:calc(50% - 30px);margin-right:30px} 
}.form-inline-default .privacy_policy_register_markup{font-family:Circular-Book,Arial,sans-serif;font-size:13px;color:#63666a;display:block;padding-left:30px}.form-inline-default .webform-component-date{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-inline-default .webform-component-date .form-item{width:120px;padding:0 5px 0 0}.form-inline-default .webform-component-date .form-item:last-child{padding-right:0}@media only screen and (max-width:767px) {
 .form-inline-default .webform-component-date .form-item{-ms-flex:1 0 33%;flex:1 0 33%} 
}.form-inline-default .webform-component-date .form-item select{width:100%}.form-inline-default .webform-component-date .selectize-dropdown{min-width:100%}.form-inline-default .webform-component-date .date-field-error{width:100%;line-height:10px;-ms-flex:0 1 100%;flex:0 1 100%}.form-inline-default .webform-component-date .date-field-error span{font-family:Circular-Medium,Arial,sans-serif;font-size:10px;color:#c03;width:100%;margin-top:5px}.form-inline-default .webform-component__field-in-markup .field-in-markup__input-wrapper{position:relative;display:inline-block;max-width:90%;vertical-align:text-bottom}.form-inline-default .webform-component__field-in-markup .field-in-markup__input-wrapper .form-item{padding:0}.form-inline-default .webform-component__field-in-markup .field-in-markup__input-wrapper span.error{position:absolute;top:39px;left:0}@media only screen and (min-width:768px) {
 .form-inline-default .webform-component__field-in-markup .field-in-markup__input-wrapper{max-width:50%} 
}.form-inline-default .webform-component__field-in-markup .field-in-markup__input-wrapper .form-text{vertical-align:text-bottom}.form-inline-default .webform-component__field-in-markup .error-on-top{display:-ms-flexbox;display:flex;margin-top:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-inline-default .webform-component__field-in-markup .error-on-top span.error{top:0}.form-inline-default .webform-component__field-in-markup .error-on-top .form-text{-ms-flex-order:1;order:1}.form-inline-default .webform-component__file-upload .wrapper-error{padding:0 28px}.form-inline-default .webform-component__file-upload span.error{min-width:100%;padding:0 10px 10px;color:#c03}.form-inline-default .webform-component__file-upload .form-item>.fieldset-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.form-inline-default .webform-component__file-upload .form-item>.fieldset-wrapper button{margin-right:10px;margin-bottom:5px}.form-inline-default .webform-component__file-upload .form-item>.fieldset-wrapper .file-upload__custom-text{display:inline-block;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}@media only screen and (min-width:768px) {
 .form-inline-default .webform-component__file-upload .form-item>.fieldset-wrapper .file-upload__custom-text{display:inline-block;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} 
}.form-inline-default .remove-padding-vertical .form-item{padding-top:0;padding-bottom:0}.no-header .step-header-wrapper{display:none}.add-new-practice legend,.edit-my-profile legend,.edit-practice-information legend,.wrapper-registration-page legend{display:none}.add-new-practice .form-actions,.edit-my-profile .form-actions,.edit-practice-information .form-actions,.wrapper-registration-page .form-actions{display:-ms-flexbox;display:flex;max-width:570px;margin:0 auto;-ms-flex-pack:center;justify-content:center}.course-finder__filters{padding:30px 20px 0}.course-finder__filters .fieldset-wrapper{display:-ms-flexbox;display:flex}@media only screen and (max-width:767px) {
 .course-finder__filters .fieldset-wrapper{-ms-flex-direction:column;flex-direction:column} 
}.course-finder__filters .fieldset-wrapper>.form-item{display:-ms-flexbox;display:flex;width:50%;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width:767px) {
 .course-finder__filters .fieldset-wrapper>.form-item{width:100%;margin-bottom:15px} 
}.course-finder__filters .form-item{padding:0 15px}.course-finder__search .inline-field-wrapper:last-child{position:relative}.course-finder__search input{padding-right:20px}.course-finder__search-icon{position:absolute;right:-10px;color:#d8d8d8}.search-field{position:relative}.search-field button{background:0 0;border:0;outline:0}.search-field input{padding-right:25px}.fake-items-select .style-select-custom,.form-type-select .style-select-custom,.webform-component-select .style-select-custom{position:relative;display:inline}.fake-items-select .style-select-custom:after,.form-type-select .style-select-custom:after,.webform-component-select .style-select-custom:after{position:absolute;top:50%;right:15px;margin-top:-4px;font-size:7px}.fake-items-select .style-select-custom.disabled:after,.form-type-select .style-select-custom.disabled:after,.webform-component-select .style-select-custom.disabled:after{cursor:not-allowed}@media only screen and (min-width:993px) {
 .fake-items-select .style-select-custom.disabled:after,.form-type-select .style-select-custom.disabled:after,.webform-component-select .style-select-custom.disabled:after{opacity:.3} 
}.desktop .fake-items-select .style-select-custom:after,.desktop .form-type-select .style-select-custom:after,.desktop .webform-component-select .style-select-custom:after{content:''}.fake-items-select .error+.selectize-control .selectize-input,.form-type-select .error+.selectize-control .selectize-input,.webform-component-select .error+.selectize-control .selectize-input{border-color:#c03}.fake-items-select .error+.selectize-control .item,.form-type-select .error+.selectize-control .item,.webform-component-select .error+.selectize-control .item{color:#c03}.webform-component--your-password [for=edit-submitted-your-password--2],.webform-component--your-password [for=edit-submitted-your-password]{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start}.webform-component--your-password [for=edit-submitted-your-password--2] .form-required,.webform-component--your-password [for=edit-submitted-your-password] .form-required{-ms-flex-order:-1;order:-1}.webform-component__title{padding:30px 10px}.wrapper-box{position:relative}.form-actions label,.form-item label{font-weight:400;font-stretch:normal}.step-header,fieldset{width:100%;padding:0}fieldset legend{display:none}label{font-family:Circular-Bold,Arial,sans-serif;font-size:13px;color:#212121;line-height:1.4;letter-spacing:.5px}.label-above,.survey-component__form .question-item>.form-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.label-above>label,.survey-component__form .question-item>.form-item>label{display:-ms-flexbox;display:flex;width:100%;padding-left:0;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:end;justify-content:flex-end}.label-above>label::before,.survey-component__form .question-item>.form-item>label::before{display:none}.label-above>label span,.survey-component__form .question-item>.form-item>label span{margin-right:3px;color:#212121}.label-above span.error,.survey-component__form .question-item>.form-item span.error{font-family:Circular-Medium,Arial,sans-serif;font-size:10px;color:#c03;display:block;width:100%;margin-top:5px}.fake-input,.label-value{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;color:#63666a;display:block;width:100%;margin-top:5px;letter-spacing:.3px}.form-item .description{font-family:Circular-Medium,Arial,sans-serif;font-size:11px;color:#888b8d;width:100%;margin-top:5px}input:focus[type=radio]+label:before{color:#099}.survey-component__form .question-item>.form-item>label{display:block}.survey-component__form .question-item>.form-item .form-required{position:absolute;top:0;left:0}.form-default .alert-error,.form-default .alert-info,.form-default .alert-status,.form-default .alert-success,.form-default .alert-warning{padding:15px}.form-default .alert-error:before,.form-default .alert-info:before,.form-default .alert-status:before,.form-default .alert-success:before,.form-default .alert-warning:before{margin-right:5px;color:#fff}.form-default .alert-error:hover:before,.form-default .alert-info:hover:before,.form-default .alert-status:hover:before,.form-default .alert-success:hover:before,.form-default .alert-warning:hover:before{color:inherit}.form-default .alert-warning:before{color:#212121}.form-default .alert-info:before{color:#63666a}.form-default .form-item{padding:15px 28px;margin:0}.form-default .form-submit{margin:15px 28px}@media only screen and (max-width:767px) {
 .form-default .form-type-radio{padding:0} 
}.form-default .webform-component-radios .form-type-radio .option{display:-ms-flexbox;display:flex;margin:10px 0;font-family:Circular-Medium,Arial,sans-serif;font-size:13px;-ms-flex-align:center;align-items:center}.form-default .full-width{width:100%;padding-right:28px;padding-left:28px}.form-default .full-width .form-item{padding-right:0;padding-left:0}.jnj-ous-forgot-password-form .webform-component-fieldset.form-bottom-login,.jnj-ous-forgot-password-form .webform-component-fieldset.webform-component--account-confirmation,.jnj-ous-form-login .webform-component-fieldset.form-bottom-login,.jnj-ous-form-login .webform-component-fieldset.webform-component--account-confirmation{border:0}.jnj-ous-form-login{text-align:center}@media only screen and (min-width:576px) {
 .jnj-ous-form-login{margin:30px 0 40px} 
}.jnj-ous-form-login .fieldset-wrapper{padding:30px 0}@media only screen and (min-width:576px) {
 .jnj-ous-form-login .fieldset-wrapper{padding:30px 12%} 
}.jnj-ous-form-login .webform-component--text{padding:15px;margin-bottom:20px;text-align:center}@media only screen and (min-width:576px) {
 .jnj-ous-form-login .webform-component--text{padding:15px 30px;margin-bottom:30px} 
}.jnj-ous-form-login .form-bottom-login{position:inherit;margin-top:10px}.jnj-ous-form-login .form-bottom-login .fieldset-wrapper{padding:0}.jnj-ous-form-login .error{text-align:left}.jnj-ous-forgot-password-form{text-align:center}.jnj-ous-forgot-password-form .webform-component-fieldset.webform-component--account-confirmation{position:inherit;margin-bottom:30px}.jnj-ous-forgot-password-form .fieldset-wrapper,.jnj-ous-forgot-password-form .wrapper-form-forgotten-password .webform-component--account-confirmation{padding:0}.warning-message-migrated-user--wrapper{padding:0 15px}.jnj-ous-page-modal .highlight-content-page--content{padding-bottom:0}.jnj-ous-page-modal .highlight-content-page--content .title-page{margin-bottom:0;font-family:Circular-Bold,Arial,sans-serif;font-size:28px;text-align:center}.jnj-ous-page-modal .buttons--wrapper{margin-top:40px}.jnj-ous-page-modal .button--wide{max-width:70%}@media only screen and (min-width:576px) {
 .jnj-ous-page-modal .button--wide{max-width:50%} 
}.jnj-ous-page-modal p{font-size:15px}.jnj-ous-welcome-international{text-align:center}.jnj-ous-welcome-international .highlight-content-page--content{padding:0}.jnj-ous-welcome-international .highlight-content-page--content .container{margin-bottom:0}.jnj-ous-welcome-international .container{padding:30px 15px}.jnj-ous-welcome-international .welcome--title{margin-bottom:15px}.jnj-ous-welcome-international .welcome--line{width:100%;border-color:#d8d8d8}.jnj-ous-welcome-international .jnj-ous-or{margin:15px 0}.external-login .modal-backdrop{opacity:1}.external-login .wrapper-jnj-commerce-alert-message{padding-top:20px}.details--wrapper,.section-content{padding-top:25px}.node-type-contact-us .details--wrapper,.node-type-contact-us .section-content,.node-type-course .details--wrapper,.node-type-course .section-content{padding-bottom:25px}.node-type-aftercare-management .details--wrapper,.node-type-aftercare-management .section-content,.node-type-product-page .details--wrapper,.node-type-product-page .section-content,.node-type-resources-for-your-patients-file .details--wrapper,.node-type-resources-for-your-patients-file .section-content,.node-type-vision-care-resource .details--wrapper,.node-type-vision-care-resource .section-content{padding-bottom:0}@media only screen and (min-width:768px) {
 .node-type-aftercare-management .details--wrapper,.node-type-aftercare-management .section-content,.node-type-product-page .details--wrapper,.node-type-product-page .section-content,.node-type-resources-for-your-patients-file .details--wrapper,.node-type-resources-for-your-patients-file .section-content,.node-type-vision-care-resource .details--wrapper,.node-type-vision-care-resource .section-content{padding-right:5%} 
}.details--wrapper .details--wrapper,.section-content .details--wrapper{display:-ms-flexbox;display:flex}.node-type-product-page.products-section-list .details--wrapper .details--wrapper,.node-type-product-page.products-section-list .section-content .details--wrapper,.node-type-resources-for-your-patients-file .details--wrapper .details--wrapper,.node-type-resources-for-your-patients-file .section-content .details--wrapper,.node-type-vision-care-resource .details--wrapper .details--wrapper,.node-type-vision-care-resource .section-content .details--wrapper{padding-right:0}@media only screen and (max-width:767px) {
 .details--wrapper .details--wrapper,.section-content .details--wrapper{-ms-flex-direction:column;flex-direction:column} 
}.node-type-product-page .details--wrapper .details--wrapper,.node-type-product-page .section-content .details--wrapper{display:block}.node-type-aftercare-management .details--wrapper,.node-type-aftercare-management .section-content,.node-type-category-page .details--wrapper,.node-type-category-page .section-content,.node-type-marketing-resource .details--wrapper,.node-type-marketing-resource .section-content,.node-type-product-page .details--wrapper,.node-type-product-page .section-content,.node-type-resources-for-your-patients-file .details--wrapper,.node-type-resources-for-your-patients-file .section-content,.node-type-vision-care-resource .details--wrapper,.node-type-vision-care-resource .section-content,.products-section-list .details--wrapper,.products-section-list .section-content{padding-top:0}.node-type-articles-and-tips .details--wrapper,.node-type-articles-and-tips .section-content{padding-top:10px}.node-type-course .details--wrapper,.node-type-course .section-content{padding-top:20px}@media only screen and (min-width:768px) {
 .node-type-course .details--wrapper,.node-type-course .section-content{padding-top:10px} 
}@media only screen and (max-width:480px) {
 .node-type-articles-and-tips .details--wrapper,.node-type-articles-and-tips .section-content,.node-type-resources-for-your-patients-file .details--wrapper,.node-type-resources-for-your-patients-file .section-content,.node-type-vision-care-resource .details--wrapper,.node-type-vision-care-resource .section-content{padding-bottom:0} 
}.page-grow-your-practice-marketing-materials .details--wrapper,.page-grow-your-practice-marketing-materials .section-content{padding-top:55px}@media only screen and (max-width:480px) {
 .page-grow-your-practice-marketing-materials .details--wrapper,.page-grow-your-practice-marketing-materials .section-content{padding-top:35px} 
}.details--wrapper .container,.details--wrapper .container-fluid,.section-content .container,.section-content .container-fluid{display:-ms-flexbox;display:flex}@media only screen and (max-width:767px) {
 .details--wrapper .container,.details--wrapper .container-fluid,.section-content .container,.section-content .container-fluid{-ms-flex-direction:column;flex-direction:column}.node-type-articles-and-tips .details--wrapper .container article,.node-type-articles-and-tips .details--wrapper .container-fluid article,.node-type-articles-and-tips .section-content .container article,.node-type-articles-and-tips .section-content .container-fluid article{padding:0 10px} 
}.details--wrapper .container-fluid,.section-content .container-fluid{padding-right:0;padding-left:0}.section-content__main{max-width:100%;margin:0;overflow:hidden;-ms-flex:1;flex:1}@media only screen and (min-width:768px) {
 .products-section-list .section-content__main{margin:30px 3% 80px} 
}.node-type-product-page.products-section-list .section-content__main,.node-type-resources-for-your-patients-file .section-content__main,.node-type-vision-care-resource .section-content__main{margin-top:30px;margin-bottom:80px;margin-left:0}@media only screen and (min-width:993px) {
 .node-type-product-page.products-section-list .section-content__main,.node-type-resources-for-your-patients-file .section-content__main,.node-type-vision-care-resource .section-content__main{width:80%;max-width:600px;min-width:500px;margin-right:6%} 
}@media only screen and (max-width:767px) {
 .node-type-resources-for-your-patients-file .section-content__main,.node-type-vision-care-resource .section-content__main{margin:20px auto 80px}.node-type-resources-for-your-patients-file .section-content__main .ckeditor__wrapper,.node-type-resources-for-your-patients-file .section-content__main .form-download-wrapper,.node-type-resources-for-your-patients-file .section-content__main .highlight-content-page--article-details,.node-type-vision-care-resource .section-content__main .ckeditor__wrapper,.node-type-vision-care-resource .section-content__main .form-download-wrapper,.node-type-vision-care-resource .section-content__main .highlight-content-page--article-details{max-width:80%;margin:0 auto} 
}@media only screen and (min-width:768px) and (max-width:992px) {
 .node-type-resources-for-your-patients-file .section-content__main,.node-type-vision-care-resource .section-content__main{margin-right:0} 
}.node-type-resources-for-your-patients-file .section-content__main iframe,.node-type-vision-care-resource .section-content__main iframe{max-width:100%}@media only screen and (min-width:768px) {
 .node-type-patient-interaction-and-insights .section-content__main,.section-learning-center .section-content__main{padding-right:40px} 
}@media only screen and (min-width:768px) {
 .node-type-articles-and-tips .section-content__main,.node-type-course .section-content__main{padding-right:155px} 
}.node-type-product-page.products-section-list .section-content__aside,.node-type-resources-for-your-patients-file .section-content__aside,.node-type-vision-care-resource .section-content__aside{margin-right:5%}.node-type-product-page.products-section-list .section-content__aside--related,.node-type-resources-for-your-patients-file .section-content__aside--related,.node-type-vision-care-resource .section-content__aside--related{margin-right:0}.node-type-articles-and-tips .section-content__aside,.node-type-course .section-content__aside,.node-type-patient-interaction-and-insights .section-content__aside,.section-learning-center .section-content__aside{width:300px;-ms-flex-order:1;order:1}@media only screen and (max-width:767px) {
 .node-type-articles-and-tips .section-content__aside{width:100%} 
}@media only screen and (min-width:768px) and (max-width:992px) {
 .section-content__aside{max-width:240px} 
}@media only screen and (min-width:993px) {
 .section-content__aside{max-width:300px} 
}.section-content__aside h2{margin-bottom:30px}.section-content__aside .l-region--aside{height:100%}.section-content__aside.section-content__aside--related{width:100%;max-width:280px;min-width:200px;margin:82px 0 0}.section-content__full{width:calc(100%)}.products-section-list .section-content__full{margin:0 3%;overflow:hidden}.node-type-product-page .section-content__full{margin:0}.node-type-articles-and-tips .section-content__full,.node-type-grants .section-content__full,.node-type-resources-for-your-patients-file .section-content__full,.node-type-vision-care-resource .section-content__full{max-width:560px;margin:0 auto}.node-type-resources-for-your-patients-file .section-content__full,.node-type-vision-care-resource .section-content__full{display:block;max-width:80%}@media only screen and (min-width:768px) {
 .node-type-resources-for-your-patients-file .section-content__full,.node-type-vision-care-resource .section-content__full{max-width:100%} 
}.node-type-resources-for-your-patients-file .section-content__full .breadcrumb,.node-type-vision-care-resource .section-content__full .breadcrumb{padding-left:0}.node-type-page .section-content__full .node--page--full{max-width:560px;margin:0 auto}.full-content-true .section-content__full{width:calc(100%);max-width:100%}@media only screen and (max-width:767px) {
 .section-content__full .product-category-content{max-width:80%;margin:1px auto 0} 
}.section-content__full .product-category-content .node--page--full{max-width:100%}.section-content__half{min-height:100px}@media only screen and (min-width:768px) {
 .section-content__half{width:calc(50% - 15px);min-height:auto} 
}.details--wrapper,.section-content__space-between{-ms-flex-pack:justify;justify-content:space-between}.min-padding-structure .details--wrapper,.min-padding-structure .section-content,.min-padding-structure.details--wrapper,.section-content.min-padding-structure{padding-top:0}.my-learning-landing .details--wrapper,.my-learning-landing .section-content{background-color:#f4f4f4}@media only screen and (min-width:768px) {
 .my-learning-landing .section-content__main{background-color:#fff} 
}.my-learning-landing .details--wrapper .container-fluid,.my-learning-landing .section-content .container-fluid{-ms-flex-wrap:wrap;flex-wrap:wrap}.details--wrapper .wrapper-jnj-commerce-alert-message p,.section-content .wrapper-jnj-commerce-alert-message p{margin-bottom:0;color:#fff}.node-type-course .section1{padding-bottom:25px}.my-learning-landing .section1{padding:30px 0 15px}@media only screen and (max-width:767px) {
 .has-aside-menu{padding-right:35px;padding-left:35px} 
}.content--medium .container{max-width:600px;margin:auto}@media only screen and (min-width:768px) {
 .content--medium .container{padding:0} 
}.content--medium .container .ckeditor__wrapper{max-width:600px}.node-type-campaign-page.content--medium .breadcrumb{max-width:600px;padding:12px 0 0;margin:auto}.node-type-campaign-page.content--medium .highlight-content-page--content{padding:20px 0 0}.node-type-campaign-page.content--medium .details--wrapper,.node-type-campaign-page.content--medium .section-content{padding-top:0}.node-type-campaign-page.content--medium .details--wrapper{padding-top:25px}@media only screen and (min-width:768px) {
 .node-type-campaign-page.content--medium .print-share-preview{margin-bottom:20px} 
}.node-type-campaign-page.content--medium .sub-header p{text-align:left}body.faq-internal-page .details--wrapper,body.faq-internal-page .section-content,body.gray-section-footer-view .details--wrapper,body.gray-section-footer-view .section-content,body.has-section-color .details--wrapper,body.has-section-color .section-content,body.node-type-contact-us .details--wrapper,body.node-type-contact-us .section-content,body.node-type-customer-support-page .details--wrapper,body.node-type-customer-support-page .section-content,body.node-type-faq-category .details--wrapper,body.node-type-faq-category .section-content,body.node-type-registration-page .details--wrapper,body.node-type-registration-page .section-content,body.section-my-team .details--wrapper,body.section-my-team .section-content,body.section-overview .details--wrapper,body.section-overview .section-content,body.section-practice-details .details--wrapper,body.section-practice-details .section-content,body.section-rep-view .details--wrapper,body.section-rep-view .section-content{padding-bottom:55px}body.faq-internal-page footer.footer-global,body.gray-section-footer-view footer.footer-global,body.has-section-color footer.footer-global,body.node-type-contact-us footer.footer-global,body.node-type-customer-support-page footer.footer-global,body.node-type-faq-category footer.footer-global,body.node-type-registration-page footer.footer-global,body.section-my-team footer.footer-global,body.section-overview footer.footer-global,body.section-practice-details footer.footer-global,body.section-rep-view footer.footer-global{padding-top:0}body.gray-section3-footer-view .section3{padding-bottom:55px}body.gray-section3-footer-view footer.footer-global{padding-top:0}@media only screen and (max-width:1024px) {
 .highlight-content-page--recommended-resources{padding-bottom:55px} 
}@media only screen and (max-width:1024px) {
 .my-learning-landing footer.footer-global,.node-type-aftercare-management footer.footer-global,.node-type-articles-and-tips footer.footer-global,.node-type-product-page footer.footer-global,.node-type-resources-for-your-patients-file footer.footer-global,.node-type-vision-care-resource footer.footer-global{padding-top:0} 
}@media only screen and (max-width:1024px) {
 .products-section-list footer.footer-global{padding-top:0} 
}@media only screen and (max-width:767px) {
 .products-section-list footer.footer-global{padding-top:55px} 
}.details--wrapper .wrapper-jnj-commerce-alert-message p{margin-bottom:0;color:#fff}.products-section-list .product-disclaimer-wrapper .product-disclaimer-content ul:nth-of-type(1),.products-section-list .product-disclaimer-wrapper .product-disclaimer-content ul:nth-of-type(2){list-style-type:disc;list-style-position:inside}.products-section-list .product-disclaimer-wrapper .product-disclaimer-content ul:nth-of-type(3) li:first-child{margin-top:10px}.theme__has-side-menu .details--wrapper,.theme__has-side-menu .section-content{padding-top:0}@media only screen and (min-width:768px) {
 .theme__has-side-menu .details--wrapper,.theme__has-side-menu .section-content{padding-right:5%} 
}.theme__has-side-menu .section-content__aside{margin-right:5%}.theme__has-side-menu .section-content__aside--related{margin-right:0}@media only screen and (max-width:1024px) {
 .theme__has-side-menu .footer-global{padding-top:0} 
}@media only screen and (max-width:767px) {
 .theme__has-side-menu .footer-global .container-fluid{padding-right:30px;padding-left:30px} 
}@media only screen and (max-width:767px) {
 .theme__has-side-menu .highlight-content-page--content{max-width:80%;margin:0 auto} 
}.theme__has-side-menu .sidebar-menu>nav{padding-top:25px}.theme__has-side-menu .sidebar-menu>nav .menu .menu{display:block}@media only screen and (max-width:767px) {
 .theme__has-side-menu .sidebar-menu>nav .menu .menu{display:inline-block;width:100%} 
}.theme__has-side-menu .sidebar-menu>nav .menu .leaf.active-trail::after{opacity:0}.theme__has-side-menu .sidebar-menu>nav .menu>.expanded>.active-trail{font-family:Circular-Bold,Arial,sans-serif;font-size:12px;color:#212121;background-color:transparent}.theme__has-side-menu .sidebar-menu>nav .menu>.expanded>.active-trail:hover{color:#212121;background-color:transparent}.theme__has-side-menu .sidebar-menu>nav .menu li a{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#63666a;line-height:1.2;letter-spacing:.3px}.theme__has-side-menu .sidebar-menu>nav .menu li a:hover{color:#63666a;background-color:#d8d8d8}.theme__has-side-menu .sidebar-menu>nav .menu li a.active{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#fff;background-color:#006161}.theme-inner__has-side-menu .section-content__main{margin-top:30px;margin-bottom:80px}@media only screen and (max-width:767px) {
 .theme-inner__has-side-menu .section-content__main{margin:20px auto 80px}.theme-inner__has-side-menu .section-content__main .ckeditor__wrapper,.theme-inner__has-side-menu .section-content__main .form-download-wrapper,.theme-inner__has-side-menu .section-content__main .highlight-content-page--article-details{max-width:80%;margin:0 auto} 
}@media only screen and (min-width:993px) {
 .theme-inner__has-side-menu .section-content__main{width:80%;max-width:600px;min-width:500px;margin-right:6%} 
}.theme-inner__has-side-menu .section-content__main .highlight-content-page--content{display:block;padding:0}.theme-inner__has-side-menu .breadcrumb{padding:0;margin-bottom:40px}.theme-inner__has-side-menu .title-wrapper{padding-bottom:20px}@media only screen and (min-width:768px) {
 .theme-inner__has-side-menu .title-wrapper{margin-bottom:20px} 
}.theme-inner__has-side-menu .title-wrapper .title-page{margin-bottom:0;text-align:left}.theme-inner__has-side-menu .print-share-preview{margin-bottom:20px}.theme-inner__has-side-menu .print-share-preview .page-actions{-ms-flex-pack:start;justify-content:flex-start}.theme-inner__has-side-menu.discontinued-products-page .details--wrapper,.theme-inner__has-side-menu.discontinued-products-page .section-content,.theme-inner__has-side-menu.faq-internal-page .details--wrapper,.theme-inner__has-side-menu.faq-internal-page .section-content{background-color:#fff}@media only screen and (min-width:768px) {
 .theme-inner__has-side-menu.events-section-list .details--wrapper,.theme-inner__has-side-menu.events-section-list .section-content{padding-right:5%} 
}@media only screen and (max-width:767px) {
 .theme-inner__has-side-menu.events-section-list .views-exposed-form{padding-right:18px;padding-left:18px} 
}@media only screen and (min-width:768px) {
 .theme-inner__has-side-menu.events-section-list .views-exposed-form{border-right:1px solid #d8d8d8;border-left:1px solid #d8d8d8} 
}.theme-inner__has-side-menu.events-section-list .views-exposed-widgets{width:100%}@media only screen and (min-width:768px) and (max-width:992px) {
 .theme-inner__has-side-menu.events-section-list .views-exposed-widgets{-ms-flex-wrap:wrap;flex-wrap:wrap} 
}@media only screen and (min-width:768px) and (max-width:992px) {
 .theme-inner__has-side-menu.events-section-list .views-widget-filter-combine{width:100%;margin-bottom:10px} 
}@media only screen and (min-width:768px) and (max-width:992px) {
 .theme-inner__has-side-menu.events-section-list .views-widget-filter-date_filter,.theme-inner__has-side-menu.events-section-list .views-widget-filter-tid{width:48%} 
}.theme-inner__has-side-menu.landing-my-learning .main{background-color:transparent;border:0}.theme-inner__has-side-menu.discontinued-products-page .details--wrapper .node--page,.theme-inner__has-side-menu.discontinued-products-page .section-content .node--page{max-width:100%}@media only screen and (min-width:768px) {
 .theme-inner__has-side-menu .callout-wrapper{max-width:100%;padding:0} 
}@media only screen and (max-width:767px) {
 .theme-inner__has-side-menu .callout-wrapper .callout-boundary{width:80%} 
}@media only screen and (min-width:768px) {
 .theme-inner__has-side-menu .callout-wrapper .callout-image{max-width:none;min-width:auto;padding:15px;-ms-flex:1;flex:1} 
}@media only screen and (min-width:768px) {
 .theme-inner__has-side-menu .callout-wrapper .callout-info{width:auto;-ms-flex:1;flex:1} 
}.feature-for-modal--wrapper{position:absolute;bottom:10px;z-index:5;display:-ms-flexbox;display:flex;width:100%;padding:20px 20px 0;-ms-flex-pack:start;justify-content:flex-start}.feature-for-modal--wrapper .icon-download,.feature-for-modal--wrapper .icon-mail{margin-right:10px;font-size:25px}.touts-video-link+.resources-patients--overlay{opacity:.5}.virtual-eye .nav a{color:#212121}.virtual-eye .nav a.active{color:#c03}@media screen and (min-width:640px) {
 .container-fluid .virtual-eye .nav_container{width:21%} 
}@media screen and (min-width:690px) {
 .container-fluid .virtual-eye .nav_container{width:20%} 
}@media screen and (min-width:768px) and (max-width:880px) {
 .container-fluid .virtual-eye .nav_container{width:29%}.container-fluid .virtual-eye .eyeball_container{width:70%}.container-fluid .virtual-eye .eyeball_container .button-container .vebutton{margin-right:2%} 
}@media screen and (min-width:1024px) {
 .container-fluid .virtual-eye .nav_container{width:24%}.container-fluid .virtual-eye .eyeball_container{width:76%}.container-fluid .virtual-eye .eyeball_container .button-container .vebutton{margin-right:1%} 
}@media screen and (min-width:1350px) {
 .container-fluid .virtual-eye .eyeball_container .button-container .vebutton{margin-right:2%} 
}@media screen and (min-width:768px) {
 .container-fluid .virtual-eye .hyperopia_view:nth-child(2){min-width:103px}.container-fluid .virtual-eye .astigmatism_view:nth-child(2){min-width:100px}.container-fluid .virtual-eye .myopia_view:nth-child(2){min-width:100px} 
}.about-jj-vision-landing-page .highlight-content-page--content{max-width:610px;margin:auto}@media only screen and (min-width:768px) {
 .about-jj-vision-landing-page .highlight-content-page--content{padding:30px 0 10px} 
}.about-jj-vision-landing-page .highlight-content-page--content p{max-width:430px;margin:0 auto 11px;font-family:Circular-Book,Arial,sans-serif;font-size:14px}.about-jj-vision-landing-page .callout-wrapper .callout-content{font-size:14px}.surgical a.js-notification-profile-menu{display:none}.profile-menu--wrapper ul{border-radius:3px;position:absolute;z-index:105;display:none;width:100%}@media only screen and (max-width:767px) {
 .profile-menu--wrapper ul{border-radius:0;position:relative;display:block} 
}.profile-menu--wrapper ul .leaf{list-style:none}.profile-menu--item{display:-ms-flexbox;display:flex}@media only screen and (max-width:767px) {
 .profile-menu--item{-ms-flex-pack:start;justify-content:flex-start} 
}@media only screen and (min-width:768px) {
 .profile-menu--item.first{border-top:2px solid #d8d8d8} 
}.profile-menu--item.last{overflow:hidden;border-radius:0 0 3px 3px}.profile-menu--item.last .icon-arrow-down--logout:before{margin-left:8px;font-size:7px}.profile-menu--item.last:hover .icon-arrow-down--logout:before{color:#fff}.profile-menu--link{font-family:Circular-Medium,Arial,sans-serif;font-size:11px;color:#212121;width:100%;padding:15px 0;text-align:center;background:#fff;border:2px solid #d8d8d8;border-top:0}.profile-menu--link:hover{color:#fff;background:#006161}@media only screen and (max-width:767px) {
 .profile-menu--link{font-family:Circular-Bold,Arial,sans-serif;font-size:16px;color:#212121;padding:20px 10px;line-height:1.44;text-align:left;border:0;border-bottom:1px solid #d8d8d8} 
}.profile-menu--link .notification__badge{display:inline-block;margin-top:0;font-size:14px;background-color:#006161}@media only screen and (min-width:993px) {
 .profile-menu--link .notification__badge{display:none} 
}.profile-menu--wrapper-mobile .last .profile-menu--link{max-width:180px;margin:0 auto;margin-top:30px;margin-bottom:30px}.user-type-rep .last .profile-menu--link{border-top:2px solid #d8d8d8}.action-bar--user-info-wrapper{position:relative}.logged-user-mobile{font-family:Circular-Medium,Arial,sans-serif;font-size:29px;color:#212121;padding:12px 0;line-height:1.17;letter-spacing:.4px;text-align:center;border-bottom:1px solid #d8d8d8}@media only screen and (min-width:768px) {
 .logged-user-mobile{display:none} 
}.action-bar{position:relative;z-index:2;height:40px;background:#212121}@media only screen and (max-width:1024px) {
 .action-bar{height:auto;background:#fff;border-bottom:1px solid #d8d8d8} 
}.action-bar--flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1024px) {
 .action-bar--flex{padding:15px 10px;-ms-flex-align:center;align-items:center} 
}@media only screen and (max-width:1024px) {
 .action-bar--flex-column{display:none} 
}@media only screen and (min-width:1025px) {
 .action-bar--flex-column.flex{display:-ms-flexbox;display:flex} 
}.action-bar .logo--wrapper-mobile{width:230px}@media only screen and (min-width:1025px) {
 .action-bar .logo--wrapper-mobile{display:none} 
}.action-bar--links-wrapper .menu{display:-ms-flexbox;display:flex}.action-bar--links-wrapper .menu .top-menu--item{list-style-type:none;list-style-image:none}@media only screen and (max-width:1024px) {
 .action-bar--links-wrapper{display:none} 
}.action-bar--links-wrapper .top-menu--link{font-family:Circular-Bold,Arial,sans-serif;font-size:12px;color:#fff;display:block;padding:13px 30px 12px;letter-spacing:.3px}.action-bar--links-wrapper .top-menu--link:hover{color:#888b8d}.action-bar--toggle-specialty-wrapper{position:relative;width:50%;max-width:300px;min-width:210px;margin:0 auto 7px;background:#888b8d;border:1px solid #fff;border-radius:6px}@media only screen and (min-width:1025px) {
 .action-bar--toggle-specialty-wrapper{width:auto;margin:5px 20px;background:0 0;border-radius:0} 
}@media only screen and (min-width:1025px) {
 .action-bar--toggle-specialty-wrapper.mobile{display:none} 
}.action-bar--toggle-specialty-wrapper .menu,.action-bar--toggle-specialty-wrapper .toggle-top-menu--item,.action-bar--toggle-specialty-wrapper .toggle-top-menu--link{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.action-bar--toggle-specialty-wrapper .menu{height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.action-bar--toggle-specialty-wrapper .toggle-top-menu--item{list-style:none;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.action-bar--toggle-specialty-wrapper .toggle-top-menu--link{padding:7px 10px;font-size:12px;color:#212121;background:0 0;border-radius:6px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}@media only screen and (min-width:1025px) {
 .action-bar--toggle-specialty-wrapper .toggle-top-menu--link{padding:0;color:#fff} 
}.action-bar--toggle-specialty-wrapper .toggle-top-menu--link.active-specialty{color:#212121;background-color:#fff}@media only screen and (min-width:1025px) {
 .action-bar--toggle-specialty-wrapper .toggle-top-menu--link.active-specialty{border-radius:0} 
}.action-bar--toggle-specialty-wrapper .icon-link{position:absolute;top:-4px;right:-9px;width:17px;height:17px;cursor:pointer;border-radius:50%}.action-bar--toggle-specialty-wrapper .icon-link:focus{outline:0}.action-bar--toggle-specialty-wrapper .icon-link .icon-question{display:inline-block}.action-bar--toggle-specialty-wrapper .icon-link .icon-question:before{display:-ms-flexbox;display:flex;width:17px;height:17px;font-size:8px;line-height:8px;color:#fff;background-color:#c03;border-radius:50%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.action-bar--toggle-specialty-wrapper.bg-white{border-color:#888b8d}.action-bar--search{position:relative}@media only screen and (max-width:1024px) {
 .action-bar--search{display:none} 
}.action-bar--search-info{font-family:Circular-Bold,Arial,sans-serif;font-size:12px;color:#fff;display:block;height:40px;padding:13px 30px 11px;letter-spacing:.3px;border-right:1px solid #fff;border-left:1px solid #fff}.action-bar--search-info:focus,.action-bar--search-info:hover{color:#888b8d}.action-bar--search-info:focus .icon-search:before,.action-bar--search-info:hover .icon-search:before{color:#888b8d}.action-bar--search-info .icon-search:before{margin-left:5px;color:#fff}.action-bar--search-info[aria-expanded=true]{color:#888b8d;text-decoration:none;background:#fff;border-color:#d8d8d8}.action-bar--search-info[aria-expanded=true] .icon-search:before{color:#212121}.action-bar .search-block--wrapper{position:absolute}.action-bar .notification h3{border-bottom:1px solid #d8d8d8}.action-bar .notification li:last-child hr{display:none}.action-bar .notification .notification__section{position:absolute;right:-29px;z-index:103;width:430px;background:#fff;border:1px solid #d8d8d8;border-top:0;border-radius:0 0 3px 3px}.action-bar .notification .notification__item .notification-clickable{border:0}.action-bar .notification .notification-link,.action-bar .notification .notification__description,.action-bar .notification .notification__time{font-family:Circular-Bold,Arial,sans-serif;font-size:11px}.action-bar .notification .item-read h3,.action-bar .notification .notification-read-title{position:relative;padding:20px 15px 5px;border-top:1px solid #f4f4f4}.action-bar .notification .notification__description{padding-left:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.action-bar .notification .notification-link{max-width:60%;padding:0;margin:15px auto 0 17%;font-size:11px}.action-bar .notification .notification-info{display:block;height:40px;padding:13px 20px 11px;font-size:12px;border-right:1px solid #fff}.action-bar .notification .notification-info:focus,.action-bar .notification .notification-info:hover{color:#888b8d}.action-bar .notification .notification-info:focus .icon-bell:before,.action-bar .notification .notification-info:hover .icon-bell:before{color:#888b8d}.action-bar .notification .notification-info .icon-bell:before{color:#fff}.action-bar .notification .notification-info[aria-expanded=true]{color:#888b8d;text-decoration:none;background:#fff;border-color:#d8d8d8}.action-bar .notification .notification-info[aria-expanded=true] .icon-bell:before{color:#212121}.action-bar .notification .notification__text{max-width:80%;padding-right:10px;line-height:12px;-ms-flex:0 0 80%;flex:0 0 80%}.action-bar .notification .notification__time{width:75px;min-width:auto;font-family:Circular-Book,Arial,sans-serif;text-align:right;-ms-flex:0 1 auto;flex:0 1 auto}.action-bar .notification .notification__time .hours-block{display:block}.action-bar--user-info{font-family:Circular-Bold,Arial,sans-serif;font-size:12px;color:#fff;display:block;padding:13px 30px 11px;letter-spacing:.3px;border-right:1px solid transparent;border-left:1px solid transparent}.action-bar--user-info:focus,.action-bar--user-info:hover{color:#888b8d}.action-bar--user-info:focus .icon-user:before,.action-bar--user-info:hover .icon-user:before{color:#888b8d}.action-bar--user-info .icon-user:before{margin-left:5px;color:#fff}.action-bar--user-info .icon-arrow-right{display:inline-block;height:11px;margin-left:5px;overflow:hidden}.action-bar--user-info .icon-arrow-right:before{font-size:5px}.action-bar--user-info-wrapper{position:relative}@media only screen and (max-width:1024px) {
 .action-bar--user-info-wrapper{display:none} 
}.action-bar--user-info-wrapper .logged-user:hover{background:#fff}.action-bar--user-info-wrapper .logged-user:hover .action-bar--user-info{color:#212121;border-color:#d8d8d8}.action-bar--user-info-wrapper .logged-user:hover .profile-menu--wrapper ul{display:block}.action-bar--user-info-wrapper .logged-user .action-bar--user-info>span{display:inline-block;max-width:120px;min-width:40px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.action-bar--menu-navigation,.action-bar--menu-profile{display:-ms-flexbox;display:flex;width:50px;height:30px;padding:0;background:0 0;border:0;outline:0}@media only screen and (min-width:1025px) {
 .action-bar--menu-navigation,.action-bar--menu-profile{display:none} 
}.action-bar--menu-navigation .icon-hamburger:before,.action-bar--menu-profile .icon-hamburger:before{font-size:18px}.action-bar--menu-navigation .icon-user:before,.action-bar--menu-profile .icon-user:before{font-size:27px}.action-bar--menu-navigation[aria-expanded=true] .icon-hamburger,.action-bar--menu-navigation[aria-expanded=true] .icon-user,.action-bar--menu-profile[aria-expanded=true] .icon-hamburger,.action-bar--menu-profile[aria-expanded=true] .icon-user{display:none}.action-bar--menu-navigation[aria-expanded=true] .icon-close:before,.action-bar--menu-profile[aria-expanded=true] .icon-close:before{font-size:20px}.action-bar--menu-navigation .action-bar--notification-badge,.action-bar--menu-profile .action-bar--notification-badge{margin-right:5px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.action-bar--menu-navigation .notification__badge,.action-bar--menu-profile .notification__badge{display:inline-block;background-color:#006161}@media only screen and (min-width:993px) {
 .action-bar--menu-navigation .notification__badge,.action-bar--menu-profile .notification__badge{display:none} 
}.action-bar--menu-navigation{-ms-flex-pack:start;justify-content:flex-start}.action-bar--menu-profile{-ms-flex-pack:end;justify-content:flex-end}.action-bar.jnj-ous .action-bar--flex{-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:1025px) {
 .action-bar.jnj-ous{display:none} 
}@media only screen and (max-width:767px) {
 .node-type-articles-and-tips .section-content__aside{padding:30px;background-color:#f4f4f4} 
}.has-highlight-color .main{background:#f4f4f4;border-bottom:1px solid #d8d8d8}.no-highlight-color .main{background:#fff;border-bottom:0 none}.front .section3 .ajax-loading-wrapper,.front.logged-in .section4 .ajax-loading-wrapper,.page-lens-parameters .section3 .ajax-loading-wrapper,.section-my-dashboard.logged-in .section1 .ajax-loading-wrapper,.section-my-dashboard.logged-in .section2 .ajax-loading-wrapper{background:#f4f4f4}.authenticated-user.student .node-type-vision-care-resource .section2,.landing-under-grow-your-practice-page .section2,.section-add-a-new-practice .section2{background:#f4f4f4;border-top:1px solid #d8d8d8}.class-page-id-learning-center-search-results .details--wrapper,.class-page-id-learning-center-search-results .section-content,.contact-us .details--wrapper,.contact-us .section-content,.contact-us-form-send-message .details--wrapper,.contact-us-form-send-message .section-content,.faq-internal-page .details--wrapper,.faq-internal-page .section-content,.form-register .details--wrapper,.form-register .section-content,.has-section-color .details--wrapper,.has-section-color .section-content,.link-nextgen-account .details--wrapper,.link-nextgen-account .section-content,.link-your-practice .details--wrapper,.link-your-practice .section-content,.migrated-user-page .details--wrapper,.migrated-user-page .section-content,.node-type-faq-category .details--wrapper,.node-type-faq-category .section-content,.page-search .details--wrapper,.page-search .section-content,.rep-view-landing .details--wrapper,.rep-view-landing .section-content,.section-content-stripe-marked .details--wrapper,.section-content-stripe-marked .section-content,.user-management-page .details--wrapper,.user-management-page .section-content{background:#f4f4f4;border-top:1px solid #d8d8d8}.about-jj-vision-landing-page .section2,.front .section3,.landing-my-learning .section2,.page-lens-parameters .section3{background:#f4f4f4;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.discontinued-products-page .details--wrapper,.discontinued-products-page .section-content,.front.logged-in .section4,.front.logged-in.student .section3,.rep-view-landing .section3,.section-my-dashboard.logged-in .section1,.section-my-dashboard.logged-in .section2,.section-page-error .details--wrapper,.section-page-error .section-content,.why-acuvue-landing-page .section2{background:#f4f4f4}.about-jj-vision-landing-page .main,.landing-my-learning .main,.landing-under-grow-your-practice-page .main,.main-highlight-gray .main,.my-learning-page .details--wrapper,.my-learning-page .section-content,.my-practice-no-practice .main,.online-courses-landing .details--wrapper,.online-courses-landing .section-content{background:#f4f4f4;border-bottom:1px solid #d8d8d8}.front.logged-in .section3,.my-learning-page .main,.node-type-articles-and-tips .main,.node-type-course .main,.online-courses-landing .main{background:#fff}.front.logged-in .section3:last-of-type{border-bottom:0}.my-learning-page .section1,.online-courses-landing .section1{background:#fff;border-bottom:1px solid #d8d8d8}.why-acuvue-landing-page .main{border-bottom:1px solid #d8d8d8}.landing-under-grow-your-practice-page .section3,.node-type-vision-care-resource .section3{border-top:1px solid #d8d8d8}.node-type-articles-and-tips .main{border-bottom:0}.faq-internal-page .details--wrapper,.faq-internal-page .section-content,.node-type-faq-category .details--wrapper,.node-type-faq-category .section-content{padding-bottom:25px}.why-acuvue-landing-page .section2{padding:30px 10px 40px}.main-highlight-gray .main .button-wrapper{margin-top:30px}.migrated-user-page .highlight-content-page--content{padding:50px 0 30px}.fitting-calculator-page-section-list .section-content__main{overflow:visible}.node-type-fitting-calculator-page .jnj-lens-fitting-calculator-block-form{margin-bottom:15px}.node-type-fitting-calculator-page .block__title .popover-tooltip{position:static;display:inline-block}.node-type-fitting-calculator-page .block__title .icon-tooltip:before{font-size:18px}.node-type-fitting-calculator-page select{width:100%}@media only screen and (min-width:768px) {
 .node-type-fitting-calculator-page .card__body .jnj-row+.jnj-row{margin-top:15px} 
}.node-type-fitting-calculator-page .card__body .age-input{-moz-appearance:textfield}.node-type-fitting-calculator-page .card__body .age-input::-ms-clear{display:none}.node-type-fitting-calculator-page .card__body .age-input::-webkit-inner-spin-button,.node-type-fitting-calculator-page .card__body .age-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.node-type-fitting-calculator-page .card__body .selectize-dropdown{position:absolute;max-width:none;padding:0}.node-type-fitting-calculator-page .card__body .selectize-control .selectize-input input{height:100%;-moz-appearance:textfield}.node-type-fitting-calculator-page .card__body .selectize-control .selectize-input input::-webkit-inner-spin-button,.node-type-fitting-calculator-page .card__body .selectize-control .selectize-input input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.node-type-fitting-calculator-page .card__body .selectize-control .selectize-input input::-ms-clear{display:none}.node-type-fitting-calculator-page .fitting-calculator-form .form-radios{padding-top:10px;-ms-flex-pack:distribute;justify-content:space-around}.node-type-fitting-calculator-page .fitting-calculator-form .form-radios .form-item{display:-ms-flexbox;display:flex;padding-right:10px;-ms-flex-align:center;align-items:center}.node-type-fitting-calculator-page .fitting-calculator-form .form-type-radio label{padding-left:22px;font-family:Circular-Bold,Arial,sans-serif}.node-type-fitting-calculator-page .fitting-calculator-form .form-type-radio label:after,.node-type-fitting-calculator-page .fitting-calculator-form .form-type-radio label:before{position:absolute;top:-1px;bottom:0;left:0;height:18px;margin:auto 0}.node-type-fitting-calculator-page .fitting-calculator-form .form-type-radio label::before{background-color:#fff;border-radius:50%}.node-type-fitting-calculator-page .webform-component-radios .form-type-radio input[type=radio]:checked+label:after,.node-type-fitting-calculator-page .webform-component-radios .form-type-radios input[type=radio]:checked+label:after{top:-1px}.node-type-fitting-calculator-page .form-text-info{margin-top:20px;color:#888b8d;text-align:center}.node-type-fitting-calculator-page .clear-all-wrapper{margin-top:10px;font-family:Circular-Medium,Arial,sans-serif}.node-type-fitting-calculator-page .clear-all-wrapper .clear-all-link{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#006161;text-decoration:none;cursor:pointer;background-color:transparent;border:0;outline:0}.node-type-fitting-calculator-page .clear-all-wrapper .clear-all-link:hover{color:#63666a;text-decoration:underline}.node-type-fitting-calculator-page .clear-all-wrapper .clear-all-link:hover .icon::after{text-decoration:none}.node-type-fitting-calculator-page .clear-all-wrapper .clear-all-link::after,.node-type-fitting-calculator-page .clear-all-wrapper .clear-all-link::before{display:inline-block;font-size:7px}.node-type-fitting-calculator-page .clear-all-wrapper .clear-all-link:after,.node-type-fitting-calculator-page .clear-all-wrapper .clear-all-link:before,.node-type-fitting-calculator-page .clear-all-wrapper .clear-all-link:hover:after,.node-type-fitting-calculator-page .clear-all-wrapper .clear-all-link:hover:before{color:#c03}.node-type-fitting-calculator-page .clear-all-wrapper .clear-all-link::after{margin-left:3px}.node-type-fitting-calculator-page .landing-under-grow-your-practice-page .breadcrumb li a{border-bottom:0}.node-type-fitting-calculator-page .landing-under-grow-your-practice-page .fitting-calculator-sub-header{color:#888b8d}.node-type-fitting-calculator-page .details--wrapper,.node-type-fitting-calculator-page .section-content{position:relative;padding-bottom:30px}.node-type-fitting-calculator-page .section-content__aside{-ms-flex-order:2;order:2}.node-type-fitting-calculator-page .section-content__aside .tout-default__summary{margin-top:3px}.node-type-fitting-calculator-page .style-select-custom:after{content:''}.node-type-fitting-calculator-page .not-available{color:#c03}.node-type-fitting-calculator-page .not-available--smaller{font-size:11px}.node-type-fitting-calculator-page .block-button .popover-tooltip{position:static;display:inline-block}.node-type-fitting-calculator-page .block-button .icon-tooltip:before{font-size:18px}.node-type-fitting-calculator-page .fitting-calculator-astigmatism-wrapper{margin-top:25px}.node-type-fitting-calculator-page .jnj-lens-fitting-calculator-astigmatism-block-form{margin-bottom:30px}.node-type-fitting-calculator-page .jnj-fitting-calculator .block__sub-title,.node-type-fitting-calculator-page .jnj-fitting-calculator__product-type{margin-bottom:20px}.node-type-fitting-calculator-page .jnj-fitting-calculator__available-products .block__title,.node-type-fitting-calculator-page .jnj-fitting-calculator__recommended-trial-lens .block__title{margin-bottom:20px}.node-type-fitting-calculator-page .jnj-fitting-calculator__recommended-trial-lens{margin-bottom:50px}.node-type-fitting-calculator-page .jnj-fitting-calculator__recommended-trial-lens .recommended-link{margin-top:20px}.node-type-fitting-calculator-page .jnj-fitting-calculator__rotation-compensation{position:relative;animation:fadeDown .5s}.node-type-fitting-calculator-page .jnj-fitting-calculator__rotation-compensation .jnj-card-list{margin-top:0;margin-bottom:30px}.node-type-fitting-calculator-page .jnj-fitting-calculator__rotation-compensation .label{margin-right:5px;margin-bottom:0}.node-type-fitting-calculator-page .jnj-fitting-calculator__rotation-compensation .block-rotation{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.node-type-fitting-calculator-page .jnj-fitting-calculator__rotation-compensation .rotation-compensation__lens-container{position:relative;display:inline-block;width:50px;height:50px}.node-type-fitting-calculator-page .jnj-fitting-calculator__rotation-compensation .lens-container__lens{position:relative;width:50px;height:50px;background-color:#fff;border:1px solid #d8d8d8;border-radius:50px;transition:transform ease .3s}.node-type-fitting-calculator-page .jnj-fitting-calculator__rotation-compensation .lens-container__lens::after,.node-type-fitting-calculator-page .jnj-fitting-calculator__rotation-compensation .lens-container__lens::before{position:absolute;left:50%;width:1px;height:10px;background-color:#c03;content:''}.node-type-fitting-calculator-page .jnj-fitting-calculator__rotation-compensation .lens-container__lens::before{bottom:0}.node-type-fitting-calculator-page .jnj-fitting-calculator__rotation-compensation .lens-container__lens::after{top:0}.node-type-fitting-calculator-page .jnj-fitting-calculator__rotation-compensation .lens__value{position:absolute;top:33%;left:0;width:50px;color:#63666a;text-align:center}.node-type-fitting-calculator-page .jnj-fitting-calculator__rotation-compensation .btn-icon{display:inline-block;width:auto;height:auto;min-width:20px;min-height:20px;padding:0;cursor:pointer;background-color:transparent;background-position:center;background-repeat:no-repeat;border:0}.node-type-fitting-calculator-page .jnj-fitting-calculator__rotation-compensation .icon-increase{margin-right:5px}.node-type-fitting-calculator-page .jnj-fitting-calculator__rotation-compensation .icon-decrease{margin-left:5px}.node-type-fitting-calculator-page .jnj-fitting-calculator .list-products{margin-bottom:30px}@media only screen and (min-width:768px) {
 .node-type-fitting-calculator-page .jnj-fitting-calculator .list-products{margin-bottom:50px} 
}@media only screen and (max-width:992px) {
 .node-type-fitting-calculator-page .jnj-fitting-calculator .tout-default--one{margin-top:50px} 
}@media only screen and (max-width:767px) {
 .node-type-fitting-calculator-page .jnj-fitting-calculator .tout-default--one{margin-top:35px} 
}.node-type-fitting-calculator-page .jnj-fitting-calculator .tout-default--two .tout-default{-ms-flex-pack:justify;justify-content:space-between}.node-type-fitting-calculator-page .jnj-fitting-calculator .tout-default--two .tout-default__item{margin-right:0;margin-left:0}@media only screen and (min-width:768px) {
 .node-type-fitting-calculator-page .jnj-fitting-calculator .tout-default--two .tout-default__item{margin-top:0;margin-bottom:0} 
}.node-type-fitting-calculator-page .jnj-fitting-calculator .tout-default__image img{width:100%}.node-type-fitting-calculator-page .jnj-fitting-calculator .page-actions{margin-bottom:50px;-ms-flex-pack:start;justify-content:flex-start}.node-type-fitting-calculator-page .jnj-fitting-calculator .block-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.node-type-fitting-calculator-page .jnj-fitting-calculator .calculator-eye-block{position:relative;padding-bottom:50px;margin-bottom:50px}@media only screen and (min-width:768px) {
 .node-type-fitting-calculator-page .jnj-fitting-calculator .calculator-eye-block{padding-bottom:80px;margin-bottom:80px} 
}.node-type-fitting-calculator-page .jnj-fitting-calculator .calculator-eye-block:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:0}.node-type-fitting-calculator-page .jnj-fitting-calculator .calculator-eye-block:last-of-type::after{display:none}.node-type-fitting-calculator-page .jnj-fitting-calculator .calculator-eye-block::after{position:absolute;bottom:0;left:15px;width:calc(100% - 30px);height:2px;background-color:#d8d8d8;content:''}.node-type-fitting-calculator-page .jnj-fitting-calculator .calculator-eye-block.no-rotation-compensation{padding-bottom:50px}@media only screen and (min-width:768px) {
 .node-type-fitting-calculator-page .jnj-fitting-calculator .calculator-eye-block.no-rotation-compensation{padding-bottom:80px} 
}.node-type-fitting-calculator-page .jnj-fitting-calculator .calculator-eye-block+.no-rotation-compensation{padding-bottom:0}.node-type-fitting-calculator-page .jnj-fitting-calculator .calculator-eye-block p{margin-bottom:10px}.node-type-fitting-calculator-page .jnj-fitting-calculator .calculator-eye-block .calculator-eye{font-family:Circular-Bold,Arial,sans-serif;color:#212121;text-transform:uppercase}.node-type-fitting-calculator-page .jnj-fitting-calculator .calculator-eye-block .jnj-fitting-calculator__rotation-compensation{margin-top:50px}.node-type-fitting-calculator-page .jnj-fitting-calculator .calculator-eye-block .new-calculation-button{margin-bottom:0}@media only screen and (min-width:993px) {
 .node-type-fitting-calculator-page .jnj-fitting-calculator .calculator-eye-block .tout-default--one{margin-top:20px} 
}.node-type-fitting-calculator-page .no-rotation-compensation .table{margin-bottom:0}.node-type-fitting-calculator-page .new-calculation-button{margin-bottom:50px}.node-type-fitting-calculator-page .section-content__full .jnj-fitting-calculator .tout-default--two{margin-right:0;margin-left:0}.node-type-fitting-calculator-page .section-content__main .jnj-fitting-calculator .tout-default--two{max-width:100%}@media only screen and (max-width:767px) {
 .fitting-calculator-result-block>.container{padding:0;margin:0} 
}.fitting-calculator-result-block .block__title{margin-bottom:50px}.fitting-calculator-result-block .block__sub-title{padding-right:40px;padding-bottom:10px}.fitting-calculator-result-block .calculator-result-row::after{width:100%;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #d8d8d8;content:''}@media only screen and (min-width:993px) {
 .fitting-calculator-result-block .calculator-result-row::after{width:66.666667%} 
}@media only screen and (min-width:993px) {
 .fitting-calculator-result-block .calculator-result .block--offset-30{margin-left:30px} 
}.fitting-calculator-result-block .calculator-result .block__container{padding:15px;border:1px solid #d8d8d8;border-radius:5px}@media only screen and (max-width:992px) {
 .fitting-calculator-result-block .calculator-result .block__container{margin-top:15px;margin-bottom:15px} 
}.fitting-calculator-result-block .calculator-result .block__container-info{padding:0;border:0;border-radius:0}.fitting-calculator-result-block .calculator-result .block__container-info .block__info:last-child,.fitting-calculator-result-block .calculator-result .block__container-info .block__sub-title{background-color:#f4f4f4}.fitting-calculator-result-block .calculator-result .block__container-info .block__sub-title{padding-top:10px;border-bottom:1px solid #d8d8d8}.fitting-calculator-result-block .calculator-result .block__container-info .block__info,.fitting-calculator-result-block .calculator-result .block__container-info .block__sub-title{padding-right:15px;padding-left:15px}@media only screen and (min-width:993px) {
 .fitting-calculator-result-block .calculator-result .block__container-info .block__info,.fitting-calculator-result-block .calculator-result .block__container-info .block__sub-title{padding-right:10px;padding-left:10px} 
}.fitting-calculator-result-block .calculator-result .block__product-image{text-align:center}.fitting-calculator-result-block .calculator-result .block__info,.fitting-calculator-result-block .calculator-result .block__info--extra{padding-top:10px;padding-bottom:10px}.fitting-calculator-result-block .calculator-result .block__info--extra:last-child,.fitting-calculator-result-block .calculator-result .block__info:last-child{border:0}.fitting-calculator-result-block .calculator-result .block__info .block__title,.fitting-calculator-result-block .calculator-result .block__info--extra .block__title{font-size:15px;border:0}.fitting-calculator-result-block .calculator-result .block__info .data,.fitting-calculator-result-block .calculator-result .block__info--extra .data{display:-ms-flexbox;display:flex;border-bottom:1px solid #d8d8d8;-ms-flex-wrap:wrap;flex-wrap:wrap}.fitting-calculator-result-block .calculator-result .block__info .data:last-child,.fitting-calculator-result-block .calculator-result .block__info--extra .data:last-child{border-bottom:0}.fitting-calculator-result-block .calculator-result .block__info .data .column,.fitting-calculator-result-block .calculator-result .block__info--extra .data .column{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}@media only screen and (min-width:993px) {
 .fitting-calculator-result-block .calculator-result .block__info .data .column,.fitting-calculator-result-block .calculator-result .block__info--extra .data .column{max-width:41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%} 
}.fitting-calculator-result-block .calculator-result .block__info .data .data-add,.fitting-calculator-result-block .calculator-result .block__info .data .data-re,.fitting-calculator-result-block .calculator-result .block__info--extra .data .data-add,.fitting-calculator-result-block .calculator-result .block__info--extra .data .data-re{padding-left:0}.fitting-calculator-result-block .calculator-result .block__info .data .data-add,.fitting-calculator-result-block .calculator-result .block__info--extra .data .data-add{margin-right:15px}.fitting-calculator-result-block .calculator-result .block__info .data .label,.fitting-calculator-result-block .calculator-result .block__info--extra .data .label{font-family:Circular-Bold,Arial,sans-serif}.fitting-calculator-result-block .calculator-result .block__info{border-bottom:1px solid #d8d8d8}.fitting-calculator-result-block .calculator-result .block__info--extra .block__sub-title{border-bottom:1px solid #d8d8d8}.fitting-calculator-result-block .calculator-result .block__info--extra .data{padding:10px 0}.fitting-calculator-result-block .calculator-result .block_msg-scroll{display:block}@media only screen and (min-width:768px) {
 .fitting-calculator-result-block .calculator-result .block_msg-scroll{display:none} 
}.fitting-calculator-result-block .calculator-result .popover-tooltip .icon-tooltip{display:inline-block;margin-top:0}.fitting-calculator-result-error{margin-bottom:20px;text-align:center}.fitting-calculator-result-error .fitting-calculator-error_message{width:100%;margin-bottom:20px}.fitting-calculator-result-error h2{text-align:left}.fitting-calculator-result-error h3{text-align:center}.fitting-calculator-result-warnings{margin:20px 0;text-align:center}.fitting-calculator-result-warnings h3{color:#c03}.fitting-calculator-result-warnings .fitting-calculator-error_message,.fitting-calculator-result-warnings .fitting-calculator-warning_message{margin-bottom:20px}@media only screen and (max-width:767px) {
 .fitting-calculator-related-articles{background-color:#f4f4f4}.fitting-calculator-related-articles .block__title{padding:13px 10px 0} 
}@media only screen and (min-width:1025px) {
 .fitting-calculator-mobile-content{display:none} 
}.campaign-solace--wrapper{padding-top:20px}.campaign-solace--wrapper .campaign-solace-initial-content--wrapper,.campaign-solace--wrapper .campaign-solace-thank-you-content--wrapper .thank-you-content,.campaign-solace--wrapper .webform-component--stay-in-touch--step-header--stay-in-touch{text-align:center}.campaign-solace--wrapper .campaign-solace-thank-you-content--wrapper{padding-top:30px}.campaign-solace--wrapper .main-image{margin-bottom:20px}.campaign-solace--wrapper .campaign-solace-webform--wrapper{text-align:left;background-color:#f4f4f4}.campaign-solace--wrapper .campaign-solace-webform--wrapper .form-checkboxes{margin-right:4px}.campaign-solace--wrapper .form-inline-default .step-header-wrapper>.fieldset-wrapper h3{font-size:24px}.campaign-solace--wrapper .thank-you-content p{padding:30px 0;font-size:18px}@media only screen and (min-width:768px) {
 .campaign-solace--wrapper .thank-you-content p{padding-right:10%;padding-left:10%} 
}.campaign-solace--wrapper .callout-wrapper+.callout-wrapper{margin-top:60px}.campaign-solace--wrapper .callout-wrapper:first-child{margin-top:60px}.campaign-solace--wrapper .callout-wrapper .callout-title{color:#212121}.campaign-solace--wrapper .callout-wrapper .callout-divisor{display:none}.campaign-solace--wrapper .callout-wrapper .callout-info p{line-height:1.8}.campaign-solace--wrapper .resp-container{width:100%;padding-right:30px;padding-left:30px}.campaign-solace--wrapper .campaign-solace-initial-footer--wrapper,.campaign-solace--wrapper .campaign-solace-thank-you-footer--wrapper{padding:40px 10px 20px;margin-top:40px;background-color:#f4f4f4}.campaign-solace--wrapper .campaign-solace-initial-footer--wrapper p,.campaign-solace--wrapper .campaign-solace-thank-you-footer--wrapper p{padding:0;font-size:11px;text-align:left}.campaign-solace--wrapper .campaign-solace-initial-footer--wrapper p b,.campaign-solace--wrapper .campaign-solace-initial-footer--wrapper p strong,.campaign-solace--wrapper .campaign-solace-thank-you-footer--wrapper p b,.campaign-solace--wrapper .campaign-solace-thank-you-footer--wrapper p strong{color:#212121}.campaign-solace--wrapper .campaign-solace-initial-footer--wrapper p a,.campaign-solace--wrapper .campaign-solace-thank-you-footer--wrapper p a{font-size:11px;word-wrap:break-word}.campaign-solace--wrapper .footer-content{padding:60px 10px;margin-top:60px;background-color:#f4f4f4}@media only screen and (min-width:768px) {
 .campaign-solace--wrapper .footer-content{padding-right:5%;padding-left:5%} 
}@media only screen and (min-width:1025px) {
 .campaign-solace--wrapper .footer-content{padding-right:10%;padding-left:10%} 
}.discontinued-products-page .details--wrapper .node--page,.discontinued-products-page .section-content .node--page{max-width:560px;margin:0 auto}.discontinued-products--wrapper{position:relative;width:100%;margin:35px auto}@media only screen and (max-width:767px) {
 .discontinued-products--wrapper:after{position:absolute;bottom:0;display:block;width:calc(100% + 20px);height:1px;margin-left:-10px;border:1px solid #d8d8d8;content:''} 
}.discontinued-products--wrapper:last-child{margin-bottom:200px}.discontinued-products--wrapper .callout-boundary{display:-ms-flexbox;display:flex}@media only screen and (max-width:767px) {
 .discontinued-products--wrapper .callout-boundary{width:294px;padding-bottom:30px;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column} 
}.discontinued-products--image{display:-ms-flexbox;display:flex;border:1px solid #d8d8d8;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:480px) {
 .discontinued-products--image{width:100%;margin-bottom:15px} 
}.discontinued-products--info .callout-title{margin:20px 0 0}.discontinued-products--description{font-size:14px}.discontinued-products--description .date-display-single{font-family:Circular-Medium,Arial,sans-serif}.discontinued-products--assets-section{margin-top:20px}.discontinued-products--assets-section .related__assets--item{width:100%;margin-bottom:0}.discontinued-products--assets-section .related__assets--item .related__assets--image,.discontinued-products--assets-section .related__assets--item .related__assets--link,.discontinued-products--assets-section .related__assets--item .related__assets--video{font-size:11px}@media only screen and (max-width:767px) {
 .discontinued-products--wrapper:nth-last-child(-n+2):after{display:none} 
}.description--title-email{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#63666a;margin-bottom:10px;letter-spacing:.2px;text-align:center}@media only screen and (min-width:768px) {
 .description--title-email{padding:0 20%} 
}.description--title-strong{font-family:Circular-Bold,Arial,sans-serif;font-weight:400}.disclaimer-email{font-family:Circular-Book,Arial,sans-serif;font-size:11px;color:#63666a;letter-spacing:.2px;text-align:center}@media only screen and (min-width:768px) {
 .disclaimer-email{padding:0 25%} 
}.list-users--wrapper{margin:35px 0}@media only screen and (max-width:767px) {
 .list-users--wrapper{max-height:29vh;overflow-x:auto} 
}.list-users--items{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#63666a;padding:0 20px;margin-bottom:5px;overflow:hidden;line-height:1.9;letter-spacing:.2px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.list-users--items:last-child{margin-bottom:0}.second-step-actions--wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.icon-back-make-changes{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#006161;text-decoration:none;cursor:pointer;background-color:transparent;border:0;outline:0;color:#63666a;text-decoration:underline;margin-top:15px}.icon-back-make-changes:hover{color:#63666a;text-decoration:underline}.icon-back-make-changes:hover .icon::after{text-decoration:none}.icon-back-make-changes::after,.icon-back-make-changes::before{display:inline-block;font-size:7px}.icon-back-make-changes:after,.icon-back-make-changes:before,.icon-back-make-changes:hover:after,.icon-back-make-changes:hover:before{color:#c03}.icon-back-make-changes:hover{color:#212121}.icon-back-make-changes::before{margin-right:3px}.modal-email-your-account .modal-body{padding-top:0}.modal-email-your-account--without-content{height:36px}.description--list-email{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#63666a;margin-bottom:20px;line-height:1.4;letter-spacing:.2px;text-align:center}.label-modal-email-list{font-family:Circular-Bold,Arial,sans-serif;font-size:12px;color:#212121;margin-bottom:5px;letter-spacing:.4px;text-align:center}.filter-list-practices{display:block;max-width:340px;margin:0 auto;margin-bottom:20px}.filter-list-practices input{font-family:Circular-Book,Arial,sans-serif;font-size:14px}.filter-list-practices input::-webkit-input-placeholder{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#63666a;font-style:normal;letter-spacing:.3px}.filter-list-practices input::-moz-placeholder{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#63666a;font-style:normal;letter-spacing:.3px}.filter-list-practices input:-ms-input-placeholder{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#63666a;font-style:normal;letter-spacing:.3px}.filter-list-practices input:-moz-placeholder{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#63666a;font-style:normal;letter-spacing:.3px}.table-list-practices .no-results{margin-top:0}.table-list-practices .checkbox-default{margin-left:5px}.table-list-practices .border{padding-left:10px;border-left:1px solid #d8d8d8}@media only screen and (min-width:768px) {
 .table-list-practices .border{padding:0;border-left:0} 
}.table-list-practices .ellipses{overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:768px) {
 .table-list-practices .ellipses{white-space:nowrap} 
}@media only screen and (min-width:768px) {
 .table-list-practices .ellipses.name{max-width:170px} 
}@media only screen and (min-width:768px) {
 .table-list-practices .ellipses.account-number{max-width:100px} 
}@media only screen and (min-width:768px) {
 .table-list-practices .ellipses.city{max-width:100px} 
}@media only screen and (min-width:768px) {
 .table-list-practices .ellipses.state{max-width:50px} 
}@media only screen and (min-width:768px) {
 .table-list-practices .ellipses.postal-code{max-width:80px} 
}@media only screen and (max-width:767px) {
 .wrapper-sales-rep-practices-table{max-height:29vh;overflow-x:auto;border-bottom:1px solid #d8d8d8} 
}.counter-users-selected{font-family:Circular-Bold,Arial,sans-serif;font-size:12px;color:#212121;margin:25px 0 15px;letter-spacing:.4px;text-align:center}.wrapper-actions-display{display:block;text-align:center}.node-type-event .highlight-content-page--content.section-content__full{display:none}.node-type-event .event-contact,.node-type-event .event-date-and-time,.node-type-event .event-location,.node-type-event .event-price-and-points{font-size:12px}.node-type-event .event-date-and-time,.node-type-event .event-description,.node-type-event .event-location,.node-type-event .event-price-and-points,.node-type-event .event-speakers{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #d8d8d8}.node-type-event .event-date-and-time .section-content__half,.node-type-event .event-description .section-content__half,.node-type-event .event-location .section-content__half,.node-type-event .event-price-and-points .section-content__half,.node-type-event .event-speakers .section-content__half{margin:0}.node-type-event .event-description,.node-type-event .event-speakers{padding-bottom:50px}.node-type-event .event-contact{margin-bottom:30px;word-break:break-word;border-bottom:0}@media only screen and (min-width:768px) {
 .node-type-event .event-contact{padding-bottom:30px} 
}@media only screen and (min-width:768px) {
 .node-type-event .event-contact,.node-type-event .event-date-and-time,.node-type-event .event-description,.node-type-event .event-location,.node-type-event .event-price-and-points,.node-type-event .event-speakers{border-bottom:0} 
}.node-type-event .event-details{display:-ms-flexbox;display:flex;max-width:810px;margin:0 auto;color:#63666a;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (min-width:768px) {
 .node-type-event .event-details{-ms-flex-direction:row;flex-direction:row} 
}.node-type-event .event-details .title-content{padding-top:0;margin-bottom:20px}.node-type-event .event-details .title-informations{padding-bottom:10px;margin-bottom:15px}@media only screen and (min-width:768px) {
 .node-type-event .event-details .title-informations{border-bottom:1px solid #d8d8d8} 
}.node-type-event .event-details .rsvp-link-mobile{margin-bottom:30px}.node-type-event .event-details .rsvp-link-mobile .button-primary{width:100%}@media only screen and (min-width:768px) {
 .node-type-event .event-details .rsvp-link-mobile .button-primary{width:auto} 
}@media only screen and (min-width:768px) {
 .node-type-event .section-content__half{margin:0 15px}.node-type-event .name-venue-mobile{display:none} 
}@media only screen and (max-width:767px) {
 .node-type-event .event-date-and-time ul,.node-type-event .event-speakers ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between} 
}.node-type-event .event-date-and-time li,.node-type-event .event-speakers li{margin-bottom:30px}@media only screen and (min-width:768px) {
 .node-type-event .event-date-and-time li,.node-type-event .event-speakers li{margin-bottom:15px} 
}.node-type-event .event-date-and-time li:last-child,.node-type-event .event-speakers li:last-child{margin-bottom:0}@media only screen and (min-width:768px) {
 .node-type-event .event-date-and-time li,.node-type-event .event-speakers li{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center} 
}@media only screen and (max-width:767px) {
 .node-type-event .event-date-and-time li .date-time,.node-type-event .event-speakers li .date-time{margin-bottom:5px}.node-type-event .event-date-and-time li .button-secondary,.node-type-event .event-speakers li .button-secondary{margin-top:5px} 
}.node-type-event .event-date-and-time .speaker-img,.node-type-event .event-speakers .speaker-img{max-width:150px;max-height:150px;margin:auto;overflow:hidden;text-align:center;border-radius:100px}@media only screen and (min-width:768px) {
 .node-type-event .event-date-and-time .speaker-img,.node-type-event .event-speakers .speaker-img{margin:0;text-align:left} 
}.node-type-event .event-date-and-time .speaker-bio-link,.node-type-event .event-speakers .speaker-bio-link{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#006161;text-decoration:none;cursor:pointer;background-color:transparent;border:0;outline:0;display:inline-block;margin-top:10px}.node-type-event .event-date-and-time .speaker-bio-link:hover,.node-type-event .event-speakers .speaker-bio-link:hover{color:#63666a;text-decoration:underline}.node-type-event .event-date-and-time .speaker-bio-link:hover .icon::after,.node-type-event .event-speakers .speaker-bio-link:hover .icon::after{text-decoration:none}.node-type-event .event-date-and-time .speaker-bio-link::after,.node-type-event .event-date-and-time .speaker-bio-link::before,.node-type-event .event-speakers .speaker-bio-link::after,.node-type-event .event-speakers .speaker-bio-link::before{display:inline-block;font-size:7px}.node-type-event .event-date-and-time .speaker-bio-link:after,.node-type-event .event-date-and-time .speaker-bio-link:before,.node-type-event .event-date-and-time .speaker-bio-link:hover:after,.node-type-event .event-date-and-time .speaker-bio-link:hover:before,.node-type-event .event-speakers .speaker-bio-link:after,.node-type-event .event-speakers .speaker-bio-link:before,.node-type-event .event-speakers .speaker-bio-link:hover:after,.node-type-event .event-speakers .speaker-bio-link:hover:before{color:#c03}.node-type-event .event-date-and-time .speaker-bio-link::after,.node-type-event .event-speakers .speaker-bio-link::after{margin-left:3px}@media only screen and (min-width:768px) {
 .node-type-event .event-date-and-time .speaker-bio-link,.node-type-event .event-speakers .speaker-bio-link{margin-top:15px} 
}.node-type-event .event-date-and-time .speaker-bio-link::after,.node-type-event .event-speakers .speaker-bio-link::after{margin-left:3px;font-size:7px}.node-type-event .event-date-and-time .speaker-info,.node-type-event .event-speakers .speaker-info{margin-top:10px;text-align:center}@media only screen and (min-width:768px) {
 .node-type-event .event-date-and-time .speaker-info,.node-type-event .event-speakers .speaker-info{margin-top:0;text-align:left} 
}.node-type-event .date-time{font-family:Circular-Medium,Arial,sans-serif;color:#63666a;text-transform:uppercase}.node-type-event .event-date-and-time .title-informations{margin-bottom:0}@media only screen and (max-width:767px) {
 .node-type-event .event-date-and-time .title-informations{padding-bottom:0} 
}.node-type-event .event-date-and-time ul li{margin-top:30px;margin-bottom:0}@media only screen and (max-width:767px) {
 .node-type-event .event-speakers .section-content__half{min-height:auto}.node-type-event .event-speakers .list .item{width:100%} 
}.node-type-event .event-location p{line-height:1.8}@media only screen and (min-width:768px) {
 .node-type-event .event-location p{line-height:1.4} 
}.node-type-event .event-location .location-map{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.node-type-event .event-location .name-venue{margin-bottom:15px;font-size:14px}@media only screen and (max-width:767px) {
 .node-type-event .event-location .name-venue{display:none} 
}.node-type-event .event-location .name-venue-mobile{padding-top:3px;font-size:14px}.node-type-event .event-location .section-content__half{width:49%;min-height:auto}.node-type-event .event-location .section-content__half+.section-content__half{margin-left:25px}.node-type-event .event-price-and-points{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.node-type-event .event-price-and-points .section-content__half{min-height:auto}.node-type-event .event-price-and-points .section-content__half:first-of-type{margin-right:30px}@media only screen and (max-width:767px) {
 .node-type-event .event-price-and-points .flex-item:first-of-type{border-right:2px solid #d8d8d8}.node-type-event .event-price-and-points .flex-item{-ms-flex:1;flex:1} 
}.node-type-event .callout-wrapper .callout-image{overflow:hidden}.node-type-event .callout-wrapper .callout-info{-ms-flex-pack:start;justify-content:flex-start}.node-type-event .callout-info .first-date{margin-top:10px}@media only screen and (max-width:767px) {
 .node-type-event .callout-events{margin-bottom:0;border-bottom:0} 
}.node-type-event .block--views-events-related-events{padding-top:30px;margin-top:30px;border-top:1px solid #d8d8d8}.node-type-event .block--views-events-related-events .block__title{padding-bottom:10px;margin-bottom:20px;text-align:center}@media only screen and (min-width:768px) {
 .node-type-event .block--views-events-related-events .block__title{padding:20px 0 10px} 
}.node-type-event .block--views-events-related-events .container>div{width:100%}.node-type-event .block--views-events-related-events .tout-default{-ms-flex-pack:center;justify-content:center}.events-section-list .details--wrapper,.events-section-list .section-content{padding:0}.events-section-list .block--views-events-landing-page-events{position:relative}.events-section-list .highlight-content-page--content.section-content__full h1{margin-bottom:0;text-align:center}.events-section-list .views-exposed-form{padding:25px 0;margin-bottom:50px;background-color:#f4f4f4;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.events-section-list .views-exposed-widgets{display:-ms-flexbox;display:flex;padding:0;margin:0 0 0 6px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.events-section-list .views-exposed-widgets .form-select{width:100%}@media only screen and (min-width:768px) {
 .events-section-list .views-exposed-widgets{-ms-flex-wrap:nowrap;flex-wrap:nowrap} 
}.events-section-list .views-exposed-widget{width:100%;padding-top:0}.events-section-list .views-widget-filter-combine{-ms-flex-order:1;order:1}@media only screen and (min-width:768px) {
 .events-section-list .views-widget-filter-combine{width:50%} 
}.events-section-list .views-widget-filter-combine .form-text{padding-right:45px}.events-section-list .views-widget-filter-combine .form-item{position:relative}.events-section-list .views-widget-filter-date_filter{display:-ms-flexbox;display:flex;margin-top:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px) {
 .events-section-list .views-widget-filter-date_filter{width:25%;padding:0;margin-top:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap} 
}.events-section-list .views-widget-filter-date_filter label{margin-right:10px}.events-section-list .views-widget-filter-date_filter .views-widget{width:100%}@media only screen and (min-width:768px) {
 .events-section-list .views-widget-filter-tid{width:22%} 
}.events-section-list .views-submit-button{width:40px;margin-right:15px;margin-left:-80px;-ms-flex-order:2;order:2}@media only screen and (min-width:768px) {
 .events-section-list .views-submit-button{margin-right:7px} 
}.events-section-list .views-widget-filter-date_filter,.events-section-list .views-widget-filter-tid{-ms-flex-order:3;order:3}.events-section-list .form-item.form-type-select{margin-bottom:5px}.events-section-list .empty-results{margin-bottom:50px}@media only screen and (min-width:768px) {
 .faq-internal-page .highlight-content-page--content,.node-type-faq-category .highlight-content-page--content{padding:16px 0 35px} 
}.faq-internal-page .webform-container-inline div,.faq-internal-page .webform-container-inline div.form-item,.node-type-faq-category .webform-container-inline div,.node-type-faq-category .webform-container-inline div.form-item{display:inherit}.faq-internal-page .search-field .glyphicon,.node-type-faq-category .search-field .glyphicon{position:absolute;top:12px;right:0;margin:auto}.faq-internal-page .details--wrapper .section-content__full,.faq-internal-page .section-content .section-content__full,.node-type-faq-category .details--wrapper .section-content__full,.node-type-faq-category .section-content .section-content__full{position:relative;max-width:574px;margin:0 auto;background:#fff;border:1px solid #d8d8d8;border-radius:3px}.faq-internal-page .title-session,.node-type-faq-category .title-session{text-align:center}.faq-internal-page .form-inline-default,.node-type-faq-category .form-inline-default{padding:30px 0 10px}.faq-internal-page .form-inline-default .webform-component-fieldset,.node-type-faq-category .form-inline-default .webform-component-fieldset{border:0}.faq-internal-page .nav-tabs,.node-type-faq-category .nav-tabs{margin-bottom:0;border-bottom:0}.section-fit-the-fitter .wrapper-form-fit-the-fitter .fit-the-fitter-orders,.section-fit-the-fitter .wrapper-form-fit-the-fitter .fit-the-fitter-progress-bar,.section-fit-the-fitter .wrapper-form-fit-the-fitter .webform-component-checkboxes,.section-fit-the-fitter .wrapper-form-fit-the-fitter .webform-component-email,.section-fit-the-fitter .wrapper-form-fit-the-fitter .webform-component-markup,.section-fit-the-fitter .wrapper-form-fit-the-fitter .webform-component-select,.section-fit-the-fitter .wrapper-form-fit-the-fitter .webform-component-textfield{max-width:570px;padding-right:15px;padding-left:15px;margin:0 auto 30px;background:#fff}@media only screen and (min-width:768px) {
 .section-fit-the-fitter .wrapper-form-fit-the-fitter .fit-the-fitter-orders,.section-fit-the-fitter .wrapper-form-fit-the-fitter .fit-the-fitter-progress-bar,.section-fit-the-fitter .wrapper-form-fit-the-fitter .webform-component-checkboxes,.section-fit-the-fitter .wrapper-form-fit-the-fitter .webform-component-email,.section-fit-the-fitter .wrapper-form-fit-the-fitter .webform-component-markup,.section-fit-the-fitter .wrapper-form-fit-the-fitter .webform-component-select,.section-fit-the-fitter .wrapper-form-fit-the-fitter .webform-component-textfield{max-width:600px} 
}.section-fit-the-fitter .details--wrapper,.section-fit-the-fitter .highlight-content-page--content,.section-fit-the-fitter .section-content{display:none}.section-fit-the-fitter .form-wrapper .fieldset-wrapper{position:relative}.section-fit-the-fitter input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.section-fit-the-fitter input[type=number]::-webkit-inner-spin-button,.section-fit-the-fitter input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.section-fit-the-fitter h1{margin-bottom:50px;text-align:center}.section-fit-the-fitter .wrapper-form-fit-the-fitter .error{text-align:left}.section-fit-the-fitter .wrapper-form-fit-the-fitter .webform-component-checkboxes .error{margin-left:27px}.section-fit-the-fitter .wrapper-form-fit-the-fitter .step-header-wrapper.webform-component-fieldset{margin-bottom:0}.section-fit-the-fitter .wrapper-form-fit-the-fitter .step-header-wrapper .webform-component{max-width:100%;padding-right:0;padding-left:0;margin-bottom:0}.section-fit-the-fitter .wrapper-form-fit-the-fitter .step-header-wrapper h2{margin-bottom:60px;text-align:center}.section-fit-the-fitter .wrapper-form-fit-the-fitter .step-header-wrapper h2:last-of-type{margin-bottom:30px}.section-fit-the-fitter .wrapper-form-fit-the-fitter .webform-component p{margin-bottom:30px;color:#63666a}.section-fit-the-fitter .wrapper-form-fit-the-fitter .webform-component .step-0-content,.section-fit-the-fitter .wrapper-form-fit-the-fitter .webform-component .step-buttons,.section-fit-the-fitter .wrapper-form-fit-the-fitter .webform-component.step-buttons{text-align:center}.section-fit-the-fitter .wrapper-form-fit-the-fitter .webform-component .step-buttons,.section-fit-the-fitter .wrapper-form-fit-the-fitter .webform-component.step-buttons{display:-ms-flexbox;display:flex;margin-bottom:40px;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.section-fit-the-fitter .wrapper-form-fit-the-fitter .webform-component .step-buttons a,.section-fit-the-fitter .wrapper-form-fit-the-fitter .webform-component.step-buttons a{margin-bottom:35px}.section-fit-the-fitter .wrapper-form-fit-the-fitter .webform-component .step-buttons .back-step-button,.section-fit-the-fitter .wrapper-form-fit-the-fitter .webform-component.step-buttons .back-step-button{margin-bottom:0}.section-fit-the-fitter .wrapper-form-fit-the-fitter .webform-component-fieldset{margin-bottom:30px}.section-fit-the-fitter .wrapper-form-fit-the-fitter .webform-component-textfield label{font-family:Circular-Bold,Arial,sans-serif}.section-fit-the-fitter .wrapper-form-fit-the-fitter .webform-component-checkboxes{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.section-fit-the-fitter .wrapper-form-fit-the-fitter .webform-component-checkboxes .description,.section-fit-the-fitter .wrapper-form-fit-the-fitter .webform-component-checkboxes label{max-width:90%;-ms-flex:1 0 90%;flex:1 0 90%}.section-fit-the-fitter .wrapper-form-fit-the-fitter .webform-component-checkboxes .form-checkboxes{margin-right:4px}.section-fit-the-fitter .wrapper-form-fit-the-fitter .webform-component-checkboxes .description{margin-top:0;font-size:13px;color:#63666a}.section-fit-the-fitter .wrapper-form-fit-the-fitter .webform-component-checkboxes .description a{font-size:13px}.section-fit-the-fitter .wrapper-form-fit-the-fitter .step-buttons{display:-ms-flexbox;display:flex;margin-bottom:40px;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.section-fit-the-fitter .wrapper-form-fit-the-fitter .step-buttons a{margin-bottom:35px}.section-fit-the-fitter .wrapper-form-fit-the-fitter .fit-the-fitter-patient-information-wrapper{font-size:11px}.section-fit-the-fitter .wrapper-form-fit-the-fitter .fit-the-fitter-patient-information-wrapper p{margin-bottom:0;text-align:center}.section-fit-the-fitter .wrapper-form-fit-the-fitter .fit-the-fitter-patient-information-wrapper a{font-size:11px}.section-fit-the-fitter .wrapper-form-fit-the-fitter .wrapper-fieldset-form-steps-2{text-align:center}.section-fit-the-fitter .wrapper-form-fit-the-fitter .wrapper-fieldset-form-steps-2 p:first-of-type{font-family:Circular-Bold,Arial,sans-serif}.section-fit-the-fitter .wrapper-form-fit-the-fitter .wrapper-fieldset-form-steps-2 .webform-component-select select{width:100%;color:#212121;text-align-last:center}@media only screen and (max-width:992px) {
 .section-fit-the-fitter .wrapper-form-fit-the-fitter .wrapper-fieldset-form-steps-2 .webform-component-select select{font-family:Circular-Bold,Arial,sans-serif;font-size:11px} 
}.section-fit-the-fitter .wrapper-form-fit-the-fitter .wrapper-fieldset-form-steps-2 .webform-component-select .style-select-custom:after{right:18px}.section-fit-the-fitter .wrapper-form-fit-the-fitter .details-wrapper{display:-ms-flexbox;display:flex;margin-bottom:40px;color:#63666a}.section-fit-the-fitter .wrapper-form-fit-the-fitter .details-wrapper .details-address,.section-fit-the-fitter .wrapper-form-fit-the-fitter .details-wrapper .details-name{max-width:100%;padding:10px 0 10px 20px;border-left:1px solid #d8d8d8;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:993px) {
 .section-fit-the-fitter .wrapper-form-fit-the-fitter .details-wrapper .details-address,.section-fit-the-fitter .wrapper-form-fit-the-fitter .details-wrapper .details-name{-ms-flex-direction:row;flex-direction:row} 
}@media only screen and (max-width:767px) {
 .section-fit-the-fitter .wrapper-form-fit-the-fitter .details-wrapper .details-name{margin-bottom:15px} 
}.section-fit-the-fitter .wrapper-form-fit-the-fitter .details-subtitle{font-family:Circular-Bold,Arial,sans-serif}.section-fit-the-fitter .wrapper-form-fit-the-fitter .account-data-node{padding-bottom:25px;margin-bottom:25px;font-size:11px;border-bottom:1px solid #d8d8d8}.section-fit-the-fitter .wrapper-form-fit-the-fitter .fit-the-fitter-orders,.section-fit-the-fitter .wrapper-form-fit-the-fitter .fit-the-fitter-progress-bar{margin-bottom:50px}.section-fit-the-fitter .wrapper-form-fit-the-fitter .fit-the-fitter-progress-bar{margin-bottom:30px;font-family:Circular-Bold,Arial,sans-serif;text-align:center}.section-fit-the-fitter .wrapper-form-fit-the-fitter .fit-the-fitter-orders>.form-item{display:none}.section-fit-the-fitter .wrapper-form-fit-the-fitter .fit-the-fitter-orders .jnj-card-list{margin-top:0;margin-bottom:50px}.section-fit-the-fitter .wrapper-form-fit-the-fitter .fit-the-fitter-orders .jnj-card-list h2{color:#212121}.section-fit-the-fitter .wrapper-form-fit-the-fitter .fit-the-fitter-orders .jnj-card-list .style-select-custom:after{content:''}.section-fit-the-fitter .wrapper-form-fit-the-fitter .fit-the-fitter-orders .jnj-card-list .card__body .field.first{max-width:33.333333%;padding-left:0;text-align:right;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%}.section-fit-the-fitter .wrapper-form-fit-the-fitter .contact-lenses-info,.section-fit-the-fitter .wrapper-form-fit-the-fitter .order-info{text-align:center}.section-fit-the-fitter .wrapper-form-fit-the-fitter .contact-lenses-info{margin-top:80px;font-size:11px}.section-fit-the-fitter .wrapper-form-fit-the-fitter .contact-lenses-info p{margin-bottom:20px}.section-fit-the-fitter .wrapper-form-fit-the-fitter .contact-lenses-info a{font-size:11px}.benefits-of-an-account .block__content{padding:25px 0}.benefits-of-an-account h2{text-align:center}.benefits-of-an-account ul{display:-ms-flexbox;display:flex;margin-top:40px;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.benefits-of-an-account li{display:-ms-flexbox;display:flex;width:25%;min-width:242px;-ms-flex:1 0 25%;flex:1 0 25%;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (max-width:767px) {
 .benefits-of-an-account li{margin-bottom:15px} 
}.benefits-of-an-account li img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.benefits-of-an-account li p{width:70%;padding:9px 0 20px;text-align:center}.benefits-of-an-account .wrapper-content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.carousel-item--wrapper{height:308px;background-position:top center;background-repeat:no-repeat;background-size:auto 308px}@media only screen and (min-width:768px) {
 .carousel-item--wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center} 
}.carousel-item--wrapper.desktop-left{background-position:top left}.carousel-item--wrapper.desktop-center{background-position:top center}.carousel-item--wrapper.desktop-right{background-position:top right}@media only screen and (min-width:768px) and (max-width:992px) {
 .carousel-item--wrapper.tablet-left{background-position:top left}.carousel-item--wrapper.tablet-center{background-position:top center}.carousel-item--wrapper.tablet-right{background-position:top right} 
}@media only screen and (max-width:767px) {
 .carousel-item--wrapper{position:relative;height:340px;min-height:165px;background-size:auto 165px}.carousel-item--wrapper.mobile-left{background-position:top left}.carousel-item--wrapper.mobile-center{background-position:top center}.carousel-item--wrapper.mobile-right{background-position:top right} 
}.carousel-item--wrapper .container{padding:0 3% 26px}@media only screen and (min-width:768px) {
 .carousel-item--wrapper .container{max-width:800px;padding:30px 5%} 
}.carousel-item--wrapper h2{font-family:Circular-Book,Arial,sans-serif;font-size:29px;color:#fff;margin-bottom:9px;line-height:1.17;letter-spacing:1px;text-align:center}@media only screen and (max-width:767px) {
 .carousel-item--wrapper h2{display:-ms-flexbox;display:flex;height:168px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center} 
}@media only screen and (max-width:480px) {
 .carousel-item--wrapper h2{display:-ms-flexbox;display:flex;font-size:24px;line-height:1.13;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center} 
}@media only screen and (min-width:768px) {
 .carousel-item--wrapper h2{font-size:34px;line-height:1.12} 
}.carousel-item--wrapper p{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#212121;padding:0 10%;margin-bottom:5px;line-height:1.33;letter-spacing:.1px;text-align:center}@media only screen and (min-width:768px) {
 .carousel-item--wrapper p{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#fff;margin-bottom:10px;line-height:1.3;letter-spacing:.3px} 
}.carousel-item--wrapper a{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#006161;text-decoration:none;cursor:pointer;background-color:transparent;border:0;outline:0;color:#fff;padding:6px 12px;background-color:rgba(33,33,33,.8);border-radius:50px;font-size:12px;text-decoration:underline}.carousel-item--wrapper a:hover{color:#63666a;text-decoration:underline}.carousel-item--wrapper a:hover .icon::after{text-decoration:none}.carousel-item--wrapper a::after,.carousel-item--wrapper a::before{display:inline-block;font-size:7px}.carousel-item--wrapper a:after,.carousel-item--wrapper a:before,.carousel-item--wrapper a:hover:after,.carousel-item--wrapper a:hover:before{color:#c03}.carousel-item--wrapper a:after,.carousel-item--wrapper a:before,.carousel-item--wrapper a:hover:after,.carousel-item--wrapper a:hover:before{color:#fff}.carousel-item--wrapper a::after,.carousel-item--wrapper a:hover{color:#fff}.carousel-item--wrapper a:hover,.carousel-item--wrapper a:hover:after,.carousel-item--wrapper a:hover:before{color:rgba(255,255,255,.75)}.carousel-item--wrapper a::after{margin-left:3px}.carousel-item--wrapper .btn{margin:8px auto;text-decoration:none}@media only screen and (min-width:768px) {
 .carousel-item--wrapper .btn{color:#fff;background:0 0;border:1px solid #fff}.carousel-item--wrapper .btn a{border-bottom:0}.carousel-item--wrapper .btn a:hover{color:#212121}.carousel-item--wrapper .btn.selected,.carousel-item--wrapper .btn:active,.carousel-item--wrapper .btn:focus,.carousel-item--wrapper .btn:hover{color:#212121;text-decoration:none;background-color:#fff;border-color:#fff}.carousel-item--wrapper .btn:focus:hover{color:#212121} 
}.carousel-item--wrapper .btn::after{display:none}.carousel-item--wrapper.dark-theme h2,.carousel-item--wrapper.dark-theme p{color:#212121}.carousel-item--wrapper.dark-theme a{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#006161;text-decoration:none;cursor:pointer;background-color:transparent;border:0;outline:0}.carousel-item--wrapper.dark-theme a:hover{color:#63666a;text-decoration:underline}.carousel-item--wrapper.dark-theme a:hover .icon::after{text-decoration:none}.carousel-item--wrapper.dark-theme a::after,.carousel-item--wrapper.dark-theme a::before{display:inline-block;font-size:7px}.carousel-item--wrapper.dark-theme a:after,.carousel-item--wrapper.dark-theme a:before,.carousel-item--wrapper.dark-theme a:hover:after,.carousel-item--wrapper.dark-theme a:hover:before{color:#c03}.carousel-item--wrapper.dark-theme a::after{margin-left:3px}@media only screen and (min-width:768px) {
 .carousel-item--wrapper.dark-theme .btn{color:#006161;background:0 0;border:1px solid #006161}.carousel-item--wrapper.dark-theme .btn a{border-bottom:0}.carousel-item--wrapper.dark-theme .btn a:hover{color:#fff}.carousel-item--wrapper.dark-theme .btn [class^=icon-]:before{font-size:6px;color:#006161}.carousel-item--wrapper.dark-theme .btn.selected,.carousel-item--wrapper.dark-theme .btn:active,.carousel-item--wrapper.dark-theme .btn:focus,.carousel-item--wrapper.dark-theme .btn:hover{color:#fff;background:#006161;border-color:#006161;outline:0;transition:.1s linear}.carousel-item--wrapper.dark-theme .btn.selected [class^=icon-]:before,.carousel-item--wrapper.dark-theme .btn:active [class^=icon-]:before,.carousel-item--wrapper.dark-theme .btn:focus [class^=icon-]:before,.carousel-item--wrapper.dark-theme .btn:hover [class^=icon-]:before{color:#fff}.carousel-item--wrapper.dark-theme .btn:focus:hover{color:#fff} 
}.carousel-item--wrapper.dark-theme .btn:hover{text-decoration:none}.carousel-item--wrapper.dark-theme .btn::after{display:none}.banner-wrap{position:relative;height:370px;overflow:hidden;text-align:center}.banner-wrap::before{position:absolute;top:15%;left:45%;content:''}@media only screen and (min-width:768px) {
 .banner-wrap::before{top:50%;left:49%} 
}.banner-wrap .slider li{display:none}.banner-wrap .flex-viewport{height:340px}@media only screen and (min-width:768px) {
 .banner-wrap .flex-viewport{height:308px} 
}@media only screen and (max-width:767px) {
 .banner-wrap{margin-bottom:50px;border-bottom:2px solid #d8d8d8}.banner-wrap .flex-viewport{margin-bottom:5px} 
}@media only screen and (min-width:768px) {
 .banner-wrap{height:325px} 
}.banner-wrap .flex-direction-nav{display:inline;visibility:hidden}@media only screen and (min-width:768px) {
 .banner-wrap .flex-direction-nav{visibility:visible} 
}.banner-wrap .flex-nav-next,.banner-wrap .flex-nav-prev{position:absolute;top:50%;z-index:1;height:18px;margin-top:-9px}.banner-wrap .flex-nav-next a,.banner-wrap .flex-nav-prev a{font-size:0;text-decoration:none}.banner-wrap .flex-nav-next a:hover:after,.banner-wrap .flex-nav-prev a:hover:after{color:#fff}.banner-wrap .flex-nav-next a::after,.banner-wrap .flex-nav-prev a::after{font-size:18px;color:#fff;cursor:pointer}.banner-wrap .flex-nav-prev{left:30px}.banner-wrap .flex-nav-next{right:30px}.banner-wrap .flex-control-paging{position:static;display:inline}.banner-wrap .flex-control-paging li{display:table-cell}.banner-wrap .flex-control-paging a{vertical-align:middle}.banner-wrap .flex-pauseplay{display:inline-block;width:10px;margin-left:5px}.banner-wrap .flex-pauseplay a{vertical-align:middle;cursor:pointer}.banner-wrap .flex-pauseplay a:before{font-size:10px}.carousel-component--slider{overflow:hidden}@media only screen and (min-width:1920px) {
 .carousel-component--slider{max-width:1920px;margin:0 auto} 
}.carousel-component--slider .slider{overflow:hidden}@media only screen and (min-width:993px) {
 .carousel-component--slider .slider{height:475px} 
}.carousel-component--slider .slider.slick-initialized{height:auto}.carousel-component__slider{position:relative}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
 .carousel-component__slider{display:-ms-flexbox;display:flex;height:475px;-ms-flex-align:center;align-items:center} 
}@media only screen and (min-width:1025px) {
 .carousel-component__slider{display:-ms-flexbox;display:flex;height:475px;-ms-flex-align:center;align-items:center} 
}@media only screen and (min-width:1920px) {
 .carousel-component__slider{height:545px} 
}.carousel-component__slider-image{position:relative;max-width:100%;background-position:top center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:1024px) {
 .carousel-component__slider-image{height:372px} 
}@media only screen and (max-width:767px) {
 .carousel-component__slider-image{height:310px} 
}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
 .carousel-component__slider-image{height:100%;max-width:545px;-ms-flex:1;flex:1} 
}@media only screen and (min-width:1025px) {
 .carousel-component__slider-image{height:100%;max-width:545px;-ms-flex:1;flex:1} 
}@media only screen and (min-width:1920px) {
 .carousel-component__slider-image{max-width:622px} 
}.carousel-component__slider-image::before{position:absolute;top:15%;left:45%;z-index:-1;content:''}@media only screen and (min-width:768px) {
 .carousel-component__slider-image::before{top:50%;left:49%} 
}.carousel-component__slider-content{position:relative;height:430px;margin-top:6px;overflow:hidden}.carousel-component__slider-content:hover .carousel-component__slider-cta::after{margin-left:10px}@media only screen and (max-width:1024px) {
 .carousel-component__slider-content{padding:42px 42px 53px} 
}@media only screen and (max-width:767px) {
 .carousel-component__slider-content{padding:15px} 
}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
 .carousel-component__slider-content{height:100%;padding:30px 70px 30px 30px;margin-top:0;margin-left:6px;-ms-flex:1;flex:1} 
}@media only screen and (min-width:1025px) {
 .carousel-component__slider-content{height:100%;padding:30px 70px 30px 30px;margin-top:0;margin-left:6px;-ms-flex:1;flex:1} 
}@media only screen and (min-width:1200px) {
 .carousel-component__slider-content{padding:55px 70px 40px} 
}@media only screen and (min-width:1200px) and (max-width:1366px) {
 .carousel-component__slider-content{padding:40px 70px 40px 40px} 
}@media only screen and (min-width:1920px) {
 .carousel-component__slider-content{padding-right:80px;padding-left:80px} 
}.carousel-component__slider-content:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#888b8d;content:''}.carousel-component__slider-content>a{display:-ms-flexbox;display:flex;height:100%;color:#fff;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1024px) {
 .carousel-component__slider-header{margin-bottom:50px} 
}@media only screen and (max-width:767px) {
 .carousel-component__slider-header{margin-bottom:20px} 
}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
 .carousel-component__slider-header{margin-bottom:30px} 
}@media only screen and (min-width:1025px) {
 .carousel-component__slider-header{margin-bottom:30px} 
}@media only screen and (min-width:1200px) and (max-width:1366px) {
 .carousel-component__slider-header{margin-bottom:15px} 
}.carousel-component__slider-headline{font-family:Circular-Bold,Arial,sans-serif;font-size:35px;color:inherit;line-height:1.1;text-transform:capitalize}@media only screen and (max-width:1024px) {
 .carousel-component__slider-headline{margin-bottom:12px} 
}@media only screen and (max-width:767px) {
 .carousel-component__slider-headline{margin-bottom:10px} 
}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
 .carousel-component__slider-headline{margin-bottom:10px} 
}@media only screen and (min-width:1025px) {
 .carousel-component__slider-headline{margin-bottom:10px} 
}@media only screen and (min-width:1200px) {
 .carousel-component__slider-headline{font-size:45px} 
}@media only screen and (min-width:1920px) {
 .carousel-component__slider-headline{margin-bottom:40px;font-size:55px} 
}.carousel-component__slider-sub-headline{font-family:Circular-Book,Arial,sans-serif;font-size:20px;color:inherit;line-height:1.2}.carousel-component__slider-sub-headline:first-letter{text-transform:capitalize}.carousel-component__slider-sub-headline p{font-family:Circular-Book,Arial,sans-serif;font-size:20px;color:inherit;line-height:1.2}@media only screen and (min-width:1200px) {
 .carousel-component__slider-sub-headline p{font-size:25px} 
}@media only screen and (min-width:1920px) {
 .carousel-component__slider-sub-headline p{font-size:30px;line-height:1.34} 
}.carousel-component__slider-cta{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#006161;text-decoration:none;cursor:pointer;background-color:transparent;border:0;outline:0;font-size:20px;line-height:1.25;color:#fff;-ms-flex-item-align:start;align-self:flex-start}.carousel-component__slider-cta:hover{color:#63666a;text-decoration:underline}.carousel-component__slider-cta:hover .icon::after{text-decoration:none}.carousel-component__slider-cta::after,.carousel-component__slider-cta::before{display:inline-block;font-size:15px}.carousel-component__slider-cta:after,.carousel-component__slider-cta:before,.carousel-component__slider-cta:hover:after,.carousel-component__slider-cta:hover:before{color:#c03}.carousel-component__slider-cta:after,.carousel-component__slider-cta:before,.carousel-component__slider-cta:hover:after,.carousel-component__slider-cta:hover:before{color:#fff}@media only screen and (min-width:1920px) {
 .carousel-component__slider-cta{line-height:1.6} 
}.carousel-component__slider-cta::after,.carousel-component__slider-cta:hover{color:#fff;text-decoration:none}.carousel-component__slider-cta::after{margin-left:3px}.carousel-component__slider-cta::after{margin-left:5px;transition:margin .25s ease}.carousel-component__slider-cta:hover::after{margin-left:10px}.carousel-component__slider-legal-copy{font-family:Circular-Book,Arial,sans-serif;font-size:12px;color:inherit;margin-top:20px;line-height:1.17;text-transform:capitalize}.carousel-component__slider-legal-copy:empty{margin:0}.carousel-component__slider-legal-copy p{font-family:Circular-Book,Arial,sans-serif;font-size:12px;color:#fff;line-height:1.17}.i18n-fr-CA .carousel-component__slider-headline{text-transform:none}.i18n-fr-CA .carousel-component__slider-legal-copy{text-transform:none}@keyframes fadeDown{0%{top:-10px;opacity:0}100%{top:0;opacity:1}}.dashboard-welcome{display:block;margin:0 auto}@media only screen and (min-width:768px) {
 .dashboard-welcome{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap} 
}.dashboard-welcome .dashboard-welcome__links,.dashboard-welcome .dashboard-welcome__user{position:relative;animation:fadeDown .5s}@media only screen and (max-width:767px) {
 .dashboard-welcome .dashboard-welcome__user{word-break:break-all;word-wrap:normal;-ms-word-break:break-all} 
}@media only screen and (min-width:768px) {
 .dashboard-welcome .dashboard-welcome__user{width:70%} 
}.dashboard-welcome .dashboard-welcome__user h2{margin-bottom:0;text-align:center}@media only screen and (min-width:768px) {
 .dashboard-welcome .dashboard-welcome__user h2{display:inline-block;max-width:99%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left} 
}@media only screen and (min-width:768px) {
 .dashboard-welcome .dashboard-welcome__links{width:30%;text-align:right} 
}@media only screen and (max-width:767px) {
 .dashboard-welcome .dashboard-welcome__links{margin-top:15px;text-align:center} 
}.dashboard-welcome .dashboard-logout-link::after,.dashboard-welcome .dashboard-profile-link::after{margin-left:5px;color:#212121}@media only screen and (max-width:767px) {
 .dashboard-welcome .dashboard-logout-link::after,.dashboard-welcome .dashboard-profile-link::after{font-size:14px} 
}.dashboard-welcome .dashboard-profile-link{margin-right:15px}@media only screen and (min-width:768px) {
 .dashboard-welcome .dashboard-profile-link{margin-right:30px} 
}.dashboard-welcome__more-services-block{margin-top:20px}.dashboard-welcome__more-services-block .accordion dd p{font-size:14px;color:#63666a}.dashboard-welcome__more-services-block img{margin-bottom:5px}.dashboard-welcome__more-services-block .more-services__subtitle{margin-bottom:10px}.dashboard-welcome__more-services .dashboard-welcome__more-services-block{min-height:auto}.dashboard-welcome__more-services-item{margin-bottom:24px}@media only screen and (max-width:767px) {
 .dashboard-welcome__more-services-item{padding-right:50px;padding-left:50px} 
}@media only screen and (min-width:768px) {
 .dashboard-welcome__more-services-item{margin-bottom:30px} 
}.dashboard-welcome__more-services-actions a{margin:12px 0}@media only screen and (max-width:767px) {
 .dashboard-welcome__more-services-actions a:first-of-type{margin-top:0} 
}.dashboard-welcome__more-services-actions a:last-of-type{margin-bottom:0}@media only screen and (min-width:768px) {
 .dashboard-welcome__more-services-actions a{max-width:250px;margin:0 8px} 
}.section-my-dashboard.logged-in section.section1{padding-top:0;padding-right:0;padding-left:0}.section-my-dashboard.logged-in .section2{padding-bottom:60px}.section-my-dashboard.logged-in .l-region--section2{display:-ms-flexbox;display:flex;padding-top:40px;border-top:1px solid #d8d8d8;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px) {
 .section-my-dashboard.logged-in .l-region--section2{-ms-flex-wrap:wrap;flex-wrap:wrap} 
}.section-my-dashboard.logged-in .l-region--section2>div{position:relative;min-width:calc(50% - 30px);animation:fadeDown .5s;-ms-flex:1 1 100%;flex:1 1 100%}@media only screen and (min-width:768px) {
 .section-my-dashboard.logged-in .l-region--section2>div{margin-bottom:0} 
}.section-my-dashboard.logged-in .l-region--section2>div .block__content{height:100%}@media only screen and (max-width:767px) {
 .section-my-dashboard.logged-in .l-region--section2>div:first-of-type{margin-bottom:30px}.section-my-dashboard.logged-in .l-region--section2>div:only-of-type{margin-bottom:0} 
}@media only screen and (min-width:768px) {
 .section-my-dashboard.logged-in .l-region--section2>div:nth-child(even){margin-left:30px} 
}.section-my-dashboard.logged-in .l-region--section2 .header{position:static;padding-bottom:18px}.section-my-dashboard.logged-in .l-region--section2 .header h3{padding:0}.section-my-dashboard.logged-in .l-region--section3{display:block}.section-my-dashboard.logged-in .block-wrapper-with-loader .block--jnj-commerce--homepage-courses,.section-my-dashboard.logged-in .block-wrapper-with-loader .block--jnj-commerce--internal{padding-bottom:20px}.dashboard__your-info{height:100%}.dashboard__your-info-container{height:100%}.dashboard__your-info .content-group{-ms-flex:1 1 auto;flex:1 1 auto}.dashboard__your-info .content{word-break:break-all;word-wrap:normal;-ms-word-break:break-all;margin:18px 0}.dashboard__your-info .content h3{word-break:break-word}.dashboard__your-info .footer{padding-top:18px;margin-top:auto;text-align:right;border-top:1px solid #d8d8d8}.dashboard__profile-strength{height:100%}.dashboard__profile-strength .header{border-bottom:1px solid #d8d8d8}.dashboard__profile-strength .footer{position:absolute;bottom:0;width:calc(100% - 30px);margin-bottom:50px;border-top:1px solid #d8d8d8}.dashboard__profile-strength .percentage{margin-top:20px}.dashboard__profile-strength .percentage__wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.dashboard__profile-strength .percentage__value{max-width:25%;margin-right:15px;font-size:29px;color:#006161;-ms-flex:0 0 25%;flex:0 0 25%}@media only screen and (min-width:768px) {
 .dashboard__profile-strength .percentage__value{max-width:16%;-ms-flex:0 0 16%;flex:0 0 16%} 
}.dashboard__profile-strength .percentage__progress{width:100%}.dashboard__profile-strength .percentage__description{padding-bottom:20px;padding-left:calc(25% + 15px);color:#888b8d;border-bottom:1px solid #d8d8d8}@media only screen and (min-width:768px) {
 .dashboard__profile-strength .percentage__description{padding-left:calc(16% + 15px)} 
}.dashboard__profile-strength .course-progress-bar---color,.dashboard__profile-strength .course-progress-bar---ruler{border-radius:10px;height:10px}.dashboard__profile-strength .course-progress-bar---color{background-color:#006161}.dashboard__profile-strength .carousel-component{margin-top:20px}.dashboard__profile-strength .step{margin-bottom:30px}.dashboard__profile-strength .step__wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.dashboard__profile-strength .step__icon{max-width:25%;margin-right:15px;-ms-flex:0 0 25%;flex:0 0 25%}@media only screen and (min-width:768px) {
 .dashboard__profile-strength .step__icon{max-width:16%;-ms-flex:0 0 16%;flex:0 0 16%} 
}.dashboard__profile-strength .step__title{margin-bottom:5px}.dashboard__profile-strength .step__description{color:#63666a}.dashboard__profile-strength .step__button{padding-left:calc(25% + 15px);margin-top:10px}@media only screen and (min-width:768px) {
 .dashboard__profile-strength .step__button{padding-left:calc(16% + 15px);margin-bottom:30px} 
}.dashboard__profile-strength .step__button .button-primary{color:#006161;background:0 0;border:1px solid #006161}.dashboard__profile-strength .step__button .button-primary a{border-bottom:0}.dashboard__profile-strength .step__button .button-primary a:hover{color:#fff}.dashboard__profile-strength .step__button .button-primary [class^=icon-]:before{font-size:6px;color:#006161}.dashboard__profile-strength .step__button .button-primary.selected,.dashboard__profile-strength .step__button .button-primary:active,.dashboard__profile-strength .step__button .button-primary:focus,.dashboard__profile-strength .step__button .button-primary:hover{color:#fff;background:#006161;border-color:#006161;outline:0;transition:.1s linear}.dashboard__profile-strength .step__button .button-primary.selected [class^=icon-]:before,.dashboard__profile-strength .step__button .button-primary:active [class^=icon-]:before,.dashboard__profile-strength .step__button .button-primary:focus [class^=icon-]:before,.dashboard__profile-strength .step__button .button-primary:hover [class^=icon-]:before{color:#fff}.dashboard__profile-strength .step__button .button-primary:focus:hover{color:#fff}.dashboard__profile-strength .next,.dashboard__profile-strength .previous{position:absolute;bottom:0;z-index:2;margin-bottom:-4px;font-family:Circular-Bold,Arial,sans-serif;color:#888b8d;cursor:pointer;background:0 0;border:0;outline:0}.dashboard__profile-strength .next::after,.dashboard__profile-strength .next::before,.dashboard__profile-strength .previous::after,.dashboard__profile-strength .previous::before{font-size:12px;color:#888b8d}.dashboard__profile-strength .next{right:0}.dashboard__profile-strength .next::after{margin-left:10px}.dashboard__profile-strength .previous::before{margin-right:10px}.dashboard__profile-strength .slick-disabled{cursor:not-allowed;opacity:.3}.dashboard__profile-strength .slick-dots{padding-top:10px;margin-top:30px;border-top:1px solid #d8d8d8}@media only screen and (min-width:768px) {
 .dashboard__profile-strength .slick-dots{position:absolute;bottom:0;z-index:1} 
}.dashboard__profile-strength .two-column-theme{-ms-flex:1 1 auto;flex:1 1 auto}@media only screen and (min-width:768px) {
 .dashboard__profile-strength .two-column-theme .carousel-component,.dashboard__profile-strength .two-column-theme .percentage{margin-top:18px}.dashboard__profile-strength .two-column-theme .percentage__description{padding-bottom:0;border-bottom:0} 
}.dashboard__profile-strength .two-column-theme .slick-dots{margin:0;border:0}.section-my-dashboard .section1 .container{padding:0}.section-my-dashboard .section1 .block__content>.container{max-width:100%}.section-my-dashboard .section1 .user-wecome-warpper{padding-top:10px;padding-bottom:10px;background:#fff}@media only screen and (min-width:768px) {
 .section-my-dashboard .section1 .dashboard-welcome.resource-loaded{padding:15px 0 10px} 
}@media only screen and (min-width:1025px) {
 .section-my-dashboard .section1 .dashboard-welcome.resource-loaded{max-width:1000px;margin:0 auto} 
}.section-my-dashboard .section1 .dashboard-welcome__links,.section-my-dashboard .section1 .dashboard-welcome__user{padding:0 15px}@media only screen and (min-width:1025px) {
 .section-my-dashboard .section1 .dashboard-welcome__links,.section-my-dashboard .section1 .dashboard-welcome__user{padding:0} 
}.section-my-dashboard .section1 .resource-loaded.callback-executed{padding:0 15px}@media only screen and (min-width:1025px) {
 .section-my-dashboard .section1 .resource-loaded.callback-executed{max-width:1000px;padding:0;margin:0 auto} 
}.home-block--features-links .block__content,.master-page-section .block--features-links .block__content{padding:50px 0 25px}.home-block--features-links li,.master-page-section .block--features-links li{position:relative;overflow:hidden;border-radius:3px}@media only screen and (max-width:767px) {
 .home-block--features-links li:last-child,.master-page-section .block--features-links li:last-child{margin-bottom:0} 
}.home-block--features-links li:hover img,.master-page-section .block--features-links li:hover img{transform:scale(1.1)}.home-block--features-links li:hover a,.master-page-section .block--features-links li:hover a{text-shadow:0 0 15px #212121}.home-block--features-links li a,.home-block--features-links li img,.master-page-section .block--features-links li a,.master-page-section .block--features-links li img{transition:.1s linear}.home-block--features-links a,.master-page-section .block--features-links a{display:block;font-size:18px;color:#fff}.home-block--features-links a{position:absolute;right:0;left:0;z-index:1;display:-ms-flexbox;display:flex;height:100%;padding-right:15px;padding-left:15px;line-height:1.3;text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.home-block--features-links .feature-links__with-overlay{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-block--features-links li{display:block;max-width:210px;margin:0 10px;-ms-flex-align:center;align-items:center}.home-block--features-links li:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:rgba(33,33,33,.55);content:''}@media only screen and (max-width:767px) {
 .home-block--features-links li{margin-bottom:20px;-ms-flex:1 0 100%;flex:1 0 100%} 
}.home-block--features-links li a{top:0;bottom:0}.home-block--product-portifolio{margin:10px auto 0;text-align:center}@media only screen and (min-width:768px) {
 .home-block--product-portifolio{margin-top:60px} 
}.home-block--product-portifolio .block__content{padding:41px 0 25px}@media only screen and (min-width:768px) {
 .home-block--product-portifolio .block__content{padding:25px 0} 
}.home-block--product-portifolio h2{display:inline-block;margin:0 auto;text-align:center}.home-block--product-portifolio p{margin:10px auto 20px;text-align:center}.home-block--product-portifolio img{height:auto;max-width:99%}.home-block--product-portifolio .button-secondary{margin-top:5px}.home-block--product-portifolio .section-header{margin-bottom:10px}@media only screen and (min-width:768px) {
 .home-block--product-portifolio .section-header{margin-bottom:60px} 
}.home-block--product-portifolio .section-header .sub-title{width:100%}@media only screen and (min-width:768px) {
 .home-block--product-portifolio .section-header .sub-title{width:50%} 
}.home-block--product-portifolio .tout-default{-ms-flex-pack:center;justify-content:center}.home-block--product-portifolio .tout-default__item{background:0 0;border:0}.home-block--product-portifolio .tout-default__item .title{font-family:Circular-Book,Arial,sans-serif;font-size:18px;color:#212121;margin-bottom:25px}.section-my-dashboard.logged-in .section1{position:relative;display:-ms-flexbox;display:flex;min-height:150px;padding:30px 0 40px;-ms-flex-align:center;align-items:center}@media only screen and (min-width:993px) {
 .section-my-dashboard.logged-in .section1{padding-right:10px;padding-left:10px} 
}.section-my-dashboard.logged-in .section1 .l-region--section1{width:100%}.block--jnj-commerce-homepage-quick-links h2{margin-bottom:15px;font-size:29px;line-height:1.4;text-align:center}@media only screen and (min-width:768px) and (max-width:992px) {
 .block--jnj-commerce-homepage-quick-links h2{margin-bottom:inherit} 
}.block--jnj-commerce-homepage-quick-links .icon-badge,.block--jnj-commerce-homepage-quick-links .icon-clock-full,.block--jnj-commerce-homepage-quick-links .icon-ticket{font-size:32px}.recommended-resources{position:relative;margin-top:30px;margin-bottom:25px;animation:fadeDown .5s}@media only screen and (max-width:992px) {
 .recommended-resources{padding:0 30px} 
}.recommended-resources .tout-default{display:block}.recommended-resources .block-header{margin-bottom:30px}.recommended-resources .block-header h2{color:#212121}.learning-center-block--callout{padding:70px 0 50px;text-align:center}.learning-center-block--callout h2{font-family:Circular-Book,Arial,sans-serif;font-size:22px;color:#212121;max-width:400px;margin:0 auto;line-height:1.3;letter-spacing:.3px}@media only screen and (max-width:767px) {
 .learning-center-block--callout h2{font-size:21px} 
}.learning-center-block--callout a{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#006161;text-decoration:none;cursor:pointer;background-color:transparent;border:0;outline:0;font:normal 11px Circular-Bold,Arial,sans-serif;line-height:1.3;letter-spacing:.5px}.learning-center-block--callout a:hover{color:#63666a;text-decoration:underline}.learning-center-block--callout a:hover .icon::after{text-decoration:none}.learning-center-block--callout a::after,.learning-center-block--callout a::before{display:inline-block;font-size:7px}.learning-center-block--callout a:after,.learning-center-block--callout a:before,.learning-center-block--callout a:hover:after,.learning-center-block--callout a:hover:before{color:#c03}.learning-center-block--callout a::after{margin-left:3px}.learning-center-block--callout a:after{font-size:7px}.master-page-section.template--topic .topics ul,.view-vision-care-resources-topics ul{display:-ms-flexbox;display:flex;max-width:90%;margin:0 auto 28px;-ms-flex-pack:normal;justify-content:normal;-ms-flex-wrap:wrap;flex-wrap:wrap}.master-page-section.template--topic .topics li,.view-vision-care-resources-topics li{margin-top:10px;margin-bottom:10px;text-align:center}.view-vision-care-resources-topics h2{margin:34px auto 20px;letter-spacing:.362px;color:#212121;text-align:center}@media only screen and (min-width:993px) {
 .view-vision-care-resources-topics h2{margin:25px auto 10px;letter-spacing:1px} 
}.view-vision-care-resources h2{font-family:Circular-Book,Arial,sans-serif;font-size:29px;color:#212121;max-width:600px;margin:30px auto 38px;line-height:1.2;letter-spacing:.362px;text-align:center}@media only screen and (min-width:993px) {
 .view-vision-care-resources h2{font-family:Circular-Book,Arial,sans-serif;font-size:34px;color:#212121;margin:30px auto 45px;line-height:1.11;letter-spacing:1px} 
}.node-type-vision-care-resource .ckeditor__wrapper .button-gray,.node-type-vision-care-resource .ckeditor__wrapper .button-primary{color:#fff;background:#006161;border:1px solid transparent}.node-type-vision-care-resource .ckeditor__wrapper .button-gray a,.node-type-vision-care-resource .ckeditor__wrapper .button-primary a{border-bottom:0}.node-type-vision-care-resource .ckeditor__wrapper .button-gray a:hover,.node-type-vision-care-resource .ckeditor__wrapper .button-primary a:hover{color:#006161}.node-type-vision-care-resource .ckeditor__wrapper .button-gray.selected,.node-type-vision-care-resource .ckeditor__wrapper .button-gray:active,.node-type-vision-care-resource .ckeditor__wrapper .button-gray:focus,.node-type-vision-care-resource .ckeditor__wrapper .button-gray:hover,.node-type-vision-care-resource .ckeditor__wrapper .button-primary.selected,.node-type-vision-care-resource .ckeditor__wrapper .button-primary:active,.node-type-vision-care-resource .ckeditor__wrapper .button-primary:focus,.node-type-vision-care-resource .ckeditor__wrapper .button-primary:hover{color:#006161;background-color:transparent;border:1px solid #006161;outline:0;transition:.1s linear}.node-type-vision-care-resource .ckeditor__wrapper .button-gray.selected [class^=icon-]:before,.node-type-vision-care-resource .ckeditor__wrapper .button-gray:active [class^=icon-]:before,.node-type-vision-care-resource .ckeditor__wrapper .button-gray:focus [class^=icon-]:before,.node-type-vision-care-resource .ckeditor__wrapper .button-gray:hover [class^=icon-]:before,.node-type-vision-care-resource .ckeditor__wrapper .button-primary.selected [class^=icon-]:before,.node-type-vision-care-resource .ckeditor__wrapper .button-primary:active [class^=icon-]:before,.node-type-vision-care-resource .ckeditor__wrapper .button-primary:focus [class^=icon-]:before,.node-type-vision-care-resource .ckeditor__wrapper .button-primary:hover [class^=icon-]:before{color:#006161}.node-type-vision-care-resource .ckeditor__wrapper .button-gray:focus:hover,.node-type-vision-care-resource .ckeditor__wrapper .button-primary:focus:hover{color:#006161}.node-type-vision-care-resource .ckeditor__wrapper .button-secondary{color:#006161;background:0 0;border:1px solid #006161}.node-type-vision-care-resource .ckeditor__wrapper .button-secondary a{border-bottom:0}.node-type-vision-care-resource .ckeditor__wrapper .button-secondary a:hover{color:#fff}.node-type-vision-care-resource .ckeditor__wrapper .button-secondary [class^=icon-]:before{font-size:6px;color:#006161}.node-type-vision-care-resource .ckeditor__wrapper .button-secondary.selected,.node-type-vision-care-resource .ckeditor__wrapper .button-secondary:active,.node-type-vision-care-resource .ckeditor__wrapper .button-secondary:focus,.node-type-vision-care-resource .ckeditor__wrapper .button-secondary:hover{color:#fff;background:#006161;border-color:#006161;outline:0;transition:.1s linear}.node-type-vision-care-resource .ckeditor__wrapper .button-secondary.selected [class^=icon-]:before,.node-type-vision-care-resource .ckeditor__wrapper .button-secondary:active [class^=icon-]:before,.node-type-vision-care-resource .ckeditor__wrapper .button-secondary:focus [class^=icon-]:before,.node-type-vision-care-resource .ckeditor__wrapper .button-secondary:hover [class^=icon-]:before{color:#fff}.node-type-vision-care-resource .ckeditor__wrapper .button-secondary:focus:hover{color:#fff}.node-type-vision-care-resource .ckeditor__wrapper .button-white{color:#fff;background:0 0;border:1px solid #fff}.node-type-vision-care-resource .ckeditor__wrapper .button-white a{border-bottom:0}.node-type-vision-care-resource .ckeditor__wrapper .button-white a:hover{color:#212121}.node-type-vision-care-resource .ckeditor__wrapper .button-white.selected,.node-type-vision-care-resource .ckeditor__wrapper .button-white:active,.node-type-vision-care-resource .ckeditor__wrapper .button-white:focus,.node-type-vision-care-resource .ckeditor__wrapper .button-white:hover{color:#212121;text-decoration:none;background-color:#fff;border-color:#fff}.node-type-vision-care-resource .ckeditor__wrapper .button-white:focus:hover{color:#212121}.language-switch--wrapper{position:relative;display:none}@media only screen and (min-width:1025px) {
 .language-switch--wrapper{display:block;min-width:100px;margin-left:20px} 
}.language-switch--wrapper-mobile{display:block}.language-switch--drop{width:100%;margin-bottom:20px;border-top:1px solid #d8d8d8}@media only screen and (min-width:1025px) {
 .language-switch--drop{position:absolute;top:40px;left:0;z-index:1;display:none} 
}.language-switch--label{font-family:Circular-Medium,Arial,sans-serif;font-size:12px;color:#212121;display:inline-block;width:100%;padding-left:10px;margin:3px 0 12px;line-height:15px;letter-spacing:.5px}@media only screen and (min-width:1025px) {
 .language-switch--label{padding:13px 0 12px 10px;margin:0;font-family:Circular-Bold,Arial,sans-serif;color:#fff}.language-switch--label:active,.language-switch--label:focus,.language-switch--label:hover{color:#fff} 
}.language-switch--label.open .icon-arrow-plus:before{display:none}.language-switch--label.open .icon-arrow-minus:before{display:block}.language-switch--label .icon{float:right;height:20px}@media only screen and (min-width:1025px) {
 .language-switch--label .icon{float:none;height:auto} 
}.language-switch--label span{display:inline-block;margin-top:3px}@media only screen and (min-width:1025px) {
 .language-switch--label span{margin-top:0} 
}.language-switch--item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:1025px) {
 .language-switch--item{font-family:Circular-Book,Arial,sans-serif;font-size:12px;color:#fff;letter-spacing:.3px;cursor:pointer;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.language-switch--item:hover{background-color:#fff;border:1px solid #d8d8d8;border-radius:3px 3px 0 0}.language-switch--item:hover .language-switch--label{color:#212121}.language-switch--item:hover .language-switch--drop{display:block} 
}.language-switch--item .icon-arrow-dropdown:before{display:inline-block;margin-left:7px;font-size:5px;vertical-align:middle}.language-switch--item .icon-arrow-plus:before{margin-right:10px;font-size:20px}@media only screen and (min-width:1025px) {
 .language-switch--item .icon-arrow-plus:before{display:none} 
}.language-switch--item .icon-arrow-minus:before{display:none;margin-right:10px;font-size:20px;color:#c03}@media only screen and (min-width:1025px) {
 .language-switch--item .icon-arrow-minus:before{display:none} 
}.language-switch--drop-item{padding:15px 10px 5px}@media only screen and (min-width:1025px) {
 .language-switch--drop-item{padding:0;background:#fff;border:1px solid #d8d8d8;border-top:0}.language-switch--drop-item:hover{color:#fff;background:#006161;transition:.1s linear}.language-switch--drop-item:hover .language-switch--label-drop{color:#fff}.language-switch--drop-item:last-child{border-radius:0 0 3px 3px} 
}.language-switch--label-drop{font-family:Circular-Medium,Arial,sans-serif;font-size:11px;color:#212121;display:block}@media only screen and (min-width:1025px) {
 .language-switch--label-drop{padding:15px 10px} 
}.jnj-institute{text-align:center}.jnj-institute p{font-family:Circular-Medium,Arial,sans-serif;font-size:15px;color:#63666a;line-height:1.4}.jnj-institute-link{display:inline-block;margin-top:50px;margin-bottom:50px}.jnj-institute .blockquote{position:relative;padding:30px 40px;color:#212121;text-align:left}@media only screen and (min-width:768px) {
 .jnj-institute .blockquote{padding:50px 70px} 
}.jnj-institute .blockquote:after,.jnj-institute .blockquote:before{position:absolute;font-size:18px;color:#212121}@media only screen and (min-width:768px) {
 .jnj-institute .blockquote:after,.jnj-institute .blockquote:before{font-size:34px} 
}.jnj-institute .blockquote:before{top:10px;left:10px}@media only screen and (min-width:768px) {
 .jnj-institute .blockquote:before{top:28px;left:28px} 
}.jnj-institute .blockquote:after{right:10px;bottom:30%}@media only screen and (min-width:768px) {
 .jnj-institute .blockquote:after{right:28px;bottom:140px} 
}.jnj-institute .blockquote p{font-family:Circular-Bold,Arial,sans-serif;font-size:17px;line-height:1.1;color:#212121}@media only screen and (min-width:768px) {
 .jnj-institute .blockquote p{font-size:30px} 
}.jnj-institute .blockquote .quote-description{position:relative;padding-left:30px;font-family:Circular-Book,Arial,sans-serif;font-size:13px}@media only screen and (min-width:768px) {
 .jnj-institute .blockquote .quote-description{font-size:18px} 
}.jnj-institute .blockquote .quote-description:before{position:absolute;left:0;content:'-'}.jnj-institute-follow{margin-top:40px}.jnj-institute-follow .follow-label{color:#c03}.jnj-institute-follow .icon-linkedin,.jnj-institute-follow .icon-twitter{position:relative;top:10px;display:inline-block;width:28px;height:28px;margin-left:10px;overflow:hidden;color:transparent;background-color:#212121;border-radius:50%}.jnj-institute-follow .icon-linkedin:before,.jnj-institute-follow .icon-twitter:before{position:absolute;top:6px;left:7px;font-size:15px;color:#fff}.learning-center--section-content .wrapper-redirect-links{margin-top:35px;margin-bottom:20px}.learning-center--section-content .tout-learning-center-trending-topics{padding-bottom:30px;border-bottom:1px solid #d8d8d8}@media only screen and (max-width:767px) {
 .learning-center--section-content .tout-default--three .tout-default .tout-default__item{width:100%;margin:15px 7px} 
}.learning-center-search{margin-bottom:30px}.wrapper-form-lms-registration ol,.wrapper-form-lms-registration ul{margin-left:30px}.wrapper-form-lms-registration ul{list-style:disc}.wrapper-form-lms-registration ol{list-style-type:decimal}.wrapper-form-lms-registration li{margin-bottom:8px}.wrapper-form-lms-registration li:last-child{margin-bottom:0}.wrapper-form-lms-registration .description ol,.wrapper-form-lms-registration .description ul{margin-top:10px;margin-left:15px}.wrapper-form-lms-registration .color-black{color:#212121}.wrapper-form-lms-registration .form-inline-default{padding-top:15px}.wrapper-form-lms-registration .form-inline-default .form-actions{-ms-flex-pack:start;justify-content:flex-start}.wrapper-form-lms-registration .webform-component{padding-right:0;padding-left:0}@media only screen and (min-width:768px) {
 .wrapper-form-lms-registration .webform-component{padding-right:30px} 
}.wrapper-form-lms-registration .webform-component--registration h2{font-weight:600}@media only screen and (min-width:768px) {
 .wrapper-form-lms-registration .webform-component-textarea,.wrapper-form-lms-registration .webform-component-textfield{width:80%} 
}@media only screen and (min-width:993px) {
 .wrapper-form-lms-registration .webform-component-textarea,.wrapper-form-lms-registration .webform-component-textfield{width:60%} 
}.wrapper-form-lms-registration .webform-component--footer{padding-top:35px}@media only screen and (min-width:768px) {
 .wrapper-form-lms-registration .webform-component--footer{width:85%} 
}.wrapper-form-lms-registration .webform-component-radios .form-radios{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.wrapper-form-lms-registration .webform-component-radios .form-radios .option{font-weight:300;color:#63666a}.wrapper-form-lms-registration .webform-component-radios .form-type-radio:first-of-type{margin-bottom:15px}.wrapper-form-lms-registration .webform-component-radios .hiyoko-field-role .form-type-radio:first-of-type{margin-bottom:0}.wrapper-form-lms-registration .webform-component-fieldset{width:100%;max-width:none;margin:0;background-color:transparent;border:0}.wrapper-form-lms-registration .webform-component-fieldset>.fieldset-wrapper{display:-ms-flexbox;display:flex}@media only screen and (max-width:767px) {
 .wrapper-form-lms-registration .webform-component-fieldset>.fieldset-wrapper{-ms-flex-pack:justify;justify-content:space-between} 
}.wrapper-form-lms-registration .webform-component-fieldset>.fieldset-wrapper .field-download-template{max-width:155px}@media only screen and (min-width:768px) {
 .wrapper-form-lms-registration .webform-component-fieldset>.fieldset-wrapper .field-download-template{max-width:200px} 
}@media only screen and (max-width:767px) {
 .wrapper-form-lms-registration .webform-component-fieldset>.fieldset-wrapper .field-download-template{max-width:45%} 
}.wrapper-form-lms-registration .webform-component-fieldset>.fieldset-wrapper .custom-approval-sheet-wrapper{width:auto;padding-right:0;padding-left:0}@media only screen and (max-width:767px) {
 .wrapper-form-lms-registration .webform-component-fieldset>.fieldset-wrapper .custom-approval-sheet-wrapper{max-width:45%} 
}.wrapper-form-lms-registration .webform-component-fieldset>.fieldset-wrapper .custom-approval-sheet-button{max-width:160px;margin-bottom:10px}.wrapper-form-lms-registration .webform-component-fieldset .upload-response-message{font-size:11px}.wrapper-form-lms-registration .webform-component-fieldset .icon-check{padding:2px;margin-right:5px;border:1px solid #d8d8d8;border-radius:50%}.wrapper-form-lms-registration .webform-component-fieldset .icon-check:after{font-size:11px;font-weight:900}.wrapper-form-lms-registration .webform-component label{font-weight:600}.wrapper-form-lms-registration .webform-component textarea{padding:10px}.node-type-marketing-resource .section-content__half .title-page{padding-bottom:20px;text-align:left;border-bottom:1px solid #d8d8d8}.node-type-marketing-resource .section-content__half .marketing-resource-description{margin:20px 0 0}@media only screen and (min-width:768px) {
 .node-type-marketing-resource .section-content__half .marketing-resource-description{margin:0 0 20px} 
}.node-type-marketing-resource .section-content__half .marketing-resource-asset-download{margin-top:20px;text-align:center}@media only screen and (min-width:768px) {
 .node-type-marketing-resource .section-content__half .marketing-resource-asset-download{text-align:left} 
}@media only screen and (max-width:1024px) {
 .menu-desktop{display:none!important}.menu-mobile{display:-ms-flexbox;display:flex} 
}@media only screen and (max-width:767px) {
 .menu-desktop{display:none!important}.menu-mobile{display:-ms-flexbox;display:flex} 
}@media only screen and (min-width:1025px) {
 .menu-desktop{display:-ms-flexbox;display:flex}.menu-mobile{display:none!important} 
}.mobile-menu-opened:after{position:fixed;top:0;left:0;z-index:8;display:block;width:100%;height:100%;background-color:#212121;content:'';opacity:.75}@media only screen and (min-width:1025px) {
 .mobile-menu-opened:after{display:none} 
}.mobile-menu-opened>header{position:relative;z-index:9}.main-menu--wrapper .menu{display:-ms-flexbox;display:flex}.main-menu--wrapper .menu .expanded{list-style:none}.main-menu--item{padding:0 14px}@media only screen and (min-width:1025px) {
 .main-menu--item{padding:0 0 0 13px} 
}@media only screen and (min-width:1200px) {
 .main-menu--item{padding:0 0 0 40px} 
}@media only screen and (max-width:1024px) {
 .main-menu--item{padding:0} 
}.main-menu--item.leaf{list-style:none}.main-menu--item .active,.main-menu--item .active-trail{color:#006161}.main-menu--item>ul{position:absolute;left:0;z-index:100;width:100%;padding:20px 0;margin-top:39px;background:#fff;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}@media only screen and (min-width:1025px) {
 .main-menu--item>ul{opacity:0;visibility:hidden;transition-delay:.2s;transition-duration:.3s;transition-property:opacity,visibility} 
}@media only screen and (min-width:768px) and (max-width:992px) {
 .main-menu--item>ul{margin-top:27px} 
}@media only screen and (max-width:1024px) {
 .main-menu--item>ul{position:relative;padding:0;padding-bottom:20px;margin-top:0;overflow:hidden;border:0;border-bottom:1px solid #d8d8d8} 
}.main-menu--item>ul.in{border-bottom:1px solid #d8d8d8}@media only screen and (min-width:1025px) {
 .main-menu--item:hover ul{opacity:1;visibility:visible;transition-delay:.2s} 
}.main-menu--link{font-family:Circular-Bold,Arial,sans-serif;font-size:14px;color:#212121;position:relative;padding:0 0 42px;letter-spacing:.5px}@media only screen and (max-width:1024px) {
 .main-menu--link{font-family:Circular-Medium,Arial,sans-serif;font-size:16px;color:#212121;display:block;padding:20px 10px;letter-spacing:.4px;border-bottom:1px solid #d8d8d8} 
}@media only screen and (max-width:1024px) {
 .main-menu--link .icon{float:right} 
}.main-menu--link:hover{color:#006161}.main-menu--link .icon-arrow-down{position:relative;display:inline-block;width:10px;height:6px;margin-left:6px}.main-menu--link .icon-arrow-down:before{position:absolute;top:-1px;left:0;font-size:5px}@media only screen and (max-width:1024px) {
 .main-menu--link .icon-arrow-down{display:none} 
}.main-menu--link .icon-arrow-plus{margin-top:-3px}@media only screen and (min-width:1025px) {
 .main-menu--link .icon-arrow-plus{display:none} 
}.main-menu--link .icon-arrow-plus:before{font-size:20px}.main-menu--link .icon-arrow-minus{display:none;margin-top:-3px}@media only screen and (min-width:1025px) {
 .main-menu--link .icon-arrow-minus{display:none} 
}.main-menu--link .icon-arrow-minus:before{font-size:18px}.main-menu--link[aria-expanded=true] .icon-arrow-minus{display:block}.main-menu--link[aria-expanded=true] .icon-arrow-plus{display:none}.mega-menu-submenu-wrap{display:block;max-width:100%;padding:0 30px 0 45px;margin:0 auto;overflow:hidden}@media only screen and (min-width:1025px) {
 .mega-menu-submenu-wrap .view-display-id-grow_your_practice,.mega-menu-submenu-wrap .view-display-id-learning_center,.mega-menu-submenu-wrap .view-display-id-products_links{width:100%} 
}@media only screen and (min-width:1025px) {
 .mega-menu-submenu-wrap .menu+.view-display-id-products_links{width:40%} 
}.mega-menu-submenu-wrap .menu+.view-display-id-products_links .wrapper-all{padding-left:0}@media only screen and (max-width:992px) {
 .mega-menu-submenu-wrap{padding:0 10px} 
}.mega-menu-submenu-wrap>div{display:-ms-flexbox;display:flex}@media only screen and (max-width:1024px) {
 .mega-menu-submenu-wrap>div{display:block} 
}.mega-menu-submenu-wrap>div .menu{display:-ms-flexbox;display:flex;width:100%}@media only screen and (min-width:768px) and (max-width:992px) {
 .mega-menu-submenu-wrap>div .menu{width:100%} 
}@media only screen and (max-width:1024px) {
 .mega-menu-submenu-wrap>div .menu{display:block;width:100%} 
}.mega-menu-submenu-wrap>div .menu .leaf{list-style:none}@media only screen and (max-width:1024px) {
 .mega-menu-submenu-wrap>div .menu .leaf{margin-bottom:16px}.mega-menu-submenu-wrap>div .menu .leaf .first{margin:22px 0 0}.mega-menu-submenu-wrap>div .menu .leaf .last{margin:22px 0 0} 
}.mega-menu-submenu-wrap>div .menu .expanded,.mega-menu-submenu-wrap>div .menu .view-all-products{border-right:1px solid #d8d8d8;-ms-flex:1;flex:1}@media only screen and (max-width:1024px) {
 .mega-menu-submenu-wrap>div .menu .expanded,.mega-menu-submenu-wrap>div .menu .view-all-products{display:block;width:auto;border-right:0} 
}.mega-menu-submenu-wrap>div .menu .expanded .active-trail,.mega-menu-submenu-wrap>div .menu .view-all-products .active-trail{color:#006161}.mega-menu-submenu-wrap>div .menu .expanded span,.mega-menu-submenu-wrap>div .menu .expanded>a,.mega-menu-submenu-wrap>div .menu .view-all-products span,.mega-menu-submenu-wrap>div .menu .view-all-products>a{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#006161;letter-spacing:.5px}@media only screen and (max-width:1024px) {
 .mega-menu-submenu-wrap>div .menu .expanded span,.mega-menu-submenu-wrap>div .menu .expanded>a,.mega-menu-submenu-wrap>div .menu .view-all-products span,.mega-menu-submenu-wrap>div .menu .view-all-products>a{display:inline-block;margin:0 0 16px} 
}@media only screen and (max-width:1024px) {
 .mega-menu-submenu-wrap>div .menu .expanded{margin-top:12px} 
}@media only screen and (min-width:1025px) {
 .mega-menu-submenu-wrap>div .menu .expanded{padding-right:15px;padding-left:15px} 
}.mega-menu-submenu-wrap>div .menu .last.extended-products-main-menu-dropdown{border-right:0}.mega-menu-submenu-wrap>div .menu .view-all-products>a{display:block;line-height:20px;letter-spacing:.3px}@media only screen and (max-width:1024px) {
 .mega-menu-submenu-wrap>div .menu .view-all-products>a{margin-top:20px;margin-bottom:13px} 
}.mega-menu-submenu-wrap>div .menu li .menu{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:1024px) {
 .mega-menu-submenu-wrap>div .menu li .menu{margin-left:20px} 
}.mega-menu-submenu-wrap>div .menu li .menu li{padding:0;margin:6px 0 4px}.mega-menu-submenu-wrap>div .menu li .menu li a{font-family:Circular-Bold,Arial,sans-serif;font-size:16px;letter-spacing:.6px}@media only screen and (max-width:1024px) {
 .mega-menu-submenu-wrap>div .menu li .menu .lens-parameters{width:50%} 
}@media only screen and (min-width:1025px) {
 .mega-menu-submenu-wrap>div .menu li .menu .lens-parameters{padding-top:8px;border-top:1px solid #d8d8d8} 
}.mega-menu-submenu-wrap>div .menu li .menu .lens-parameters a{display:block;padding-top:18px}@media only screen and (max-width:1024px) {
 .mega-menu-submenu-wrap>div .menu li .menu .lens-parameters a{display:table;padding-top:0} 
}@media only screen and (min-width:768px) and (max-width:992px) {
 .mega-menu-submenu-wrap>div .menu li .menu .why-acuvue{width:80%} 
}@media only screen and (min-width:1025px) {
 .mega-menu-submenu-wrap>div .menu li .menu .why-acuvue{padding-bottom:14px} 
}.columns-dropdown .wrapper-all{padding-left:20px;border-left:1px solid #d8d8d8;-ms-flex:1;flex:1}.columns-dropdown .wrapper-all:first-child{border:0}.dropdown-menu-links{display:-ms-flexbox;display:flex}@media only screen and (max-width:1024px) {
 .dropdown-menu-links{padding-left:0}.dropdown-menu-links li{margin-bottom:16px}.dropdown-menu-links li:first-child{margin-top:16px}.dropdown-menu-links li:last-child{margin-bottom:0} 
}.dropdown-menu-links a,.dropdown-menu-links h3,.dropdown-menu-links p{font-family:Circular-Book,Arial,sans-serif}.dropdown-menu-links h3{color:#006161}.dropdown-menu-links p{display:block;padding-bottom:10px;line-height:1.5;letter-spacing:.6px;color:#212121}.dropdown-menu-links .extra-links,.dropdown-menu-links p{padding-left:15px;margin-top:5px}@media only screen and (max-width:1024px) {
 .dropdown-menu-links .extra-links{min-width:100%} 
}.dropdown-menu-links--row{display:-ms-flexbox;display:flex}.dropdown-menu-links--img{display:-ms-flexbox;display:flex;width:70px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.dropdown-menu-links--img img{width:70px}.dropdown-menu-links--description{width:100%;padding-right:20px;padding-left:15px}.dropdown-menu-links.menu-mobile .menu-mobile-icon{width:100%}.dropdown-menu-links.menu-mobile .menu-mobile-icon>li{padding-bottom:16px;border-bottom:1px solid #d8d8d8}.dropdown-menu-links.menu-mobile .menu-mobile-icon>li:last-child{border-bottom:0}.dropdown-menu-links.menu-mobile .menu-mobile-icon li{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center}.dropdown-menu-links.menu-mobile .menu-mobile-icon .link{display:-ms-flexbox;display:flex;width:100%;line-height:1.4;color:#006161;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1}.dropdown-menu-links.menu-mobile .menu-mobile-icon .icon{width:26px;margin:0 10px 0 0;-ms-flex-item-align:start;align-self:flex-start}@media only screen and (max-width:1024px) {
 .dropdown-menu-links ul li a{display:block} 
}.main-menu--wrapper-mobile{margin-bottom:15px}.main-menu--wrapper-mobile .main-menu--item>a{display:none}.main-menu--wrapper-mobile .main-menu--item>.main-menu--link{display:block}.main-menu--wrapper-mobile .main-menu--item>.main-menu--link:focus,.main-menu--wrapper-mobile .main-menu--item>.main-menu--link:hover{color:#006161}.top-menu--links-wrapper-mobile .menu{padding:0 0 20px 10px}.top-menu--links-wrapper-mobile.menu--pattern-padding>.menu{padding:0 0 16px 10px}.top-menu--links-wrapper-mobile .menu .leaf{list-style:none}@media only screen and (max-width:1024px) {
 .top-menu--links-wrapper-mobile .menu .leaf{margin-bottom:16px;font-size:16px}.top-menu--links-wrapper-mobile .menu .leaf.first{margin-bottom:0} 
}.top-menu--links-wrapper-mobile .menu .leaf.last{margin-top:16px;margin-bottom:0}.top-menu--links-wrapper-mobile a{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#006161;text-decoration:none;cursor:pointer;background-color:transparent;border:0;outline:0}.top-menu--links-wrapper-mobile a:hover{color:#63666a;text-decoration:underline}.top-menu--links-wrapper-mobile a:hover .icon::after{text-decoration:none}.top-menu--links-wrapper-mobile a::after,.top-menu--links-wrapper-mobile a::before{display:inline-block;font-size:7px}.top-menu--links-wrapper-mobile a:after,.top-menu--links-wrapper-mobile a:before,.top-menu--links-wrapper-mobile a:hover:after,.top-menu--links-wrapper-mobile a:hover:before{color:#c03}.top-menu--links-wrapper-mobile a::after{margin-left:3px}.top-menu--links-wrapper-mobile .top-menu--link{font-family:Circular-Book,Arial,sans-serif;font-size:12px;letter-spacing:.5px}.order-center--wrapper-mobile{display:-ms-flexbox;display:flex;padding:20px 0;border-top:1px solid #d8d8d8;-ms-flex-pack:center;justify-content:center}.order-center--wrapper-mobile .button-primary{font-size:16px}.order-center--wrapper-mobile .order-center--wrapper{margin:0}.all-grow-your-practice-link,.all-learning-link{font-family:Circular-Medium,Arial,sans-serif;font-size:16px;color:#212121;display:block;margin-top:20px;margin-bottom:6px}.all-grow-your-practice-link:hover,.all-learning-link:hover{color:#c03}[id=block-views-main-menu-list-my-account] li{border:0 none}[id=block-views-main-menu-list-my-account] li a{padding:6px 12px}[id=block-views-main-menu-list-my-account] li a:hover span,[id=block-views-main-menu-list-my-account] li a:hover:after{color:#212121}[id=block-views-main-menu-list-my-account] .text-link-action-bar{font-family:Circular-Bold,Arial,sans-serif;font-size:13px;color:#fff}[id=megamenu-my-account] .text-link-megamenu-option:before{display:inline-block;margin-right:10px;font-size:20px;color:#fff;vertical-align:text-bottom}[id=megamenu-my-account] a[aria-expanded=true] .text-link-megamenu-option:before{color:#c03}.order-center-link-wrapper{position:relative;min-width:30px;min-height:53px}@media only screen and (max-width:1024px) {
 .order-center-link-wrapper{background:#fff} 
}.main-menu .megamenu-place-order{float:right;transition:.3s ease}@media only screen and (max-width:1024px) {
 .main-menu .megamenu-place-order{float:none} 
}.main-menu .megamenu-place-order a{padding:17px 22px;background:#c03}.main-menu .megamenu-place-order a:hover{background:#212121;transition:.3s ease}.main-menu .megamenu-place-order .text-link-megamenu-option{color:#fff}@media only screen and (max-width:1024px) {
 .main-menu .megamenu-place-order .text-link-megamenu-option{margin:0;font-size:13px} 
}.view-display-id-products_links .dropdown-menu-links--row{height:100%;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px) {
 .profile-menu--wrapper.in{display:none} 
}.profile-menu--description{font-family:Circular-Medium,Arial,sans-serif;font-size:12px;color:#212121;padding:20px 50px;letter-spacing:.1px;text-align:center}.profile-menu--wrapper-login{display:-ms-flexbox;display:flex;padding-bottom:30px;-ms-flex-pack:center;justify-content:center}.learning-center--wrapper{display:-ms-flexbox;display:flex;margin-bottom:40px;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px) {
 .learning-center--wrapper{-ms-flex-direction:column;flex-direction:column} 
}.learning-center--image{border-radius:3px;width:calc(40% - 10px);overflow:hidden;background:#f4f4f4;border:1px solid #d8d8d8}@media only screen and (max-width:767px) {
 .learning-center--image{width:100%;margin-bottom:15px;text-align:center} 
}.learning-center--content{font-family:Circular-Medium,Arial,sans-serif;font-size:10px;color:#212121;width:calc(60% - 30px)}@media only screen and (max-width:767px) {
 .learning-center--content{width:100%} 
}.learning-center--description,.learning-center--title{margin-bottom:20px}.learning-center--title{line-height:normal}.learning-center__buttons--wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.learning-center__buttons--wrapper .button-primary{margin-right:15px}@media only screen and (max-width:992px) {
 .learning-center__buttons--wrapper .button-primary{padding-right:30px;padding-left:30px} 
}@media only screen and (max-width:480px) {
 .learning-center__buttons--wrapper .button-primary{width:100%;margin:15px 0 0} 
}.related-content--wrapper,.related-learning---wrapper,.wrapper-start-course{position:relative;min-height:50px;margin-top:10px}.course-detail__progress{padding:20px 10px;margin-bottom:20px;background:#f4f4f4}.course-detail__progress .course-progress-bar---title{font-family:Circular-Bold,Arial,sans-serif;font-size:10px;color:#212121}@media only screen and (max-width:767px) {
 .related-assets{margin-top:20px} 
}.block-related-learning .block__title{font-family:Circular-Medium,Arial,sans-serif;font-size:17px;color:#212121;width:100%;padding-bottom:5px;margin-bottom:20px;line-height:1.2;letter-spacing:.2px;border-bottom:1px solid #d8d8d8}.node-type-course .section-content__main{margin-bottom:20px}.my-learning__type{margin-bottom:10px}.my-learning__title{margin-bottom:50px}@media only screen and (min-width:768px) {
 .my-learning__title{margin-bottom:20px} 
}@media only screen and (min-width:768px) {
 .my-learning__page-actions{margin-bottom:30px} 
}@media only screen and (max-width:767px) {
 .my-learning__details{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap} 
}.my-learning__details,.my-learning__image{margin-bottom:10px}@media only screen and (min-width:768px) {
 .my-learning__details,.my-learning__image{margin-bottom:30px} 
}@media only screen and (max-width:767px) {
 .my-learning__actions,.my-learning__image,.my-learning__when,.my-learning__where{min-width:100%} 
}.my-learning__image{display:-ms-flexbox;display:flex;overflow:hidden;border:1px solid #d8d8d8}@media only screen and (max-width:767px) {
 .my-learning__image{margin-bottom:20px;-ms-flex-order:3;order:3} 
}@media only screen and (min-width:768px) and (max-width:992px) {
 .my-learning__image{height:270px} 
}@media only screen and (min-width:993px) {
 .my-learning__image{height:350px} 
}.my-learning__image img{-ms-flex:1;flex:1}.my-learning__when{margin-bottom:15px}@media only screen and (max-width:767px) {
 .my-learning__when{-ms-flex-order:1;order:1} 
}@media only screen and (min-width:768px) {
 .my-learning__when{margin-bottom:30px} 
}.my-learning__when h3{margin-bottom:10px}.my-learning__when .form-inline-default{padding:0}.my-learning__when .form-inline-default .form-item{padding:0}.my-learning__when-selected{display:-ms-inline-flexbox;display:inline-flex;margin:10px 0;font-family:Circular-Bold,Arial,sans-serif}.my-learning__when-selected-icon{margin-right:5px}@media only screen and (max-width:767px) {
 .my-learning__where{-ms-flex-order:4;order:4} 
}.my-learning__where h3{margin-bottom:20px}.my-learning__where-venue{margin-bottom:10px}@media only screen and (min-width:768px) {
 .my-learning__where-venue{margin-bottom:20px} 
}.my-learning__actions .button-primary{margin-bottom:10px}@media only screen and (max-width:767px) {
 .my-learning__actions{margin-bottom:30px;-ms-flex-order:2;order:2}.my-learning__actions button{display:block;min-width:55%} 
}@media only screen and (min-width:768px) {
 .my-learning__actions .button-primary{margin-right:15px} 
}@media only screen and (min-width:768px) {
 .my-learning__more-details::after{position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background-color:#d8d8d8;content:''} 
}.my-learning__more-details ul{margin-bottom:20px}.my-learning__more-details ul li{padding-top:6px;padding-bottom:6px}.my-learning__more-details h3{display:inline-block;margin-right:10px}.my-learning__more-details h3+h3{margin-left:30px}.my-learning__description{margin-bottom:25px}.my-learning__introduction{height:100%;margin-bottom:5px}.my-learning__introduction::after{content:'';opacity:0;transition:opacity .1s ease}.my-learning__introduction--show-less{height:57px;overflow:hidden}.my-learning__introduction--show-less::after{position:absolute;right:0;left:0;height:60%;background-image:linear-gradient(to bottom,transparent,#fff);bottom:0;margin-bottom:49px;content:'';opacity:1}.my-learning__introduction ul li{padding-top:0;padding-bottom:0}.my-learning__introduction p:only-child{margin-bottom:0}.my-learning__read-more-link{position:relative}.my-learning__location-speakers{padding:0 15px}@media only screen and (min-width:768px) and (max-width:992px) {
 .my-learning__location-speakers{padding:0 30px} 
}@media only screen and (min-width:993px) {
 .my-learning__location-speakers{padding:0 50px} 
}@media only screen and (max-width:767px) {
 .my-learning__location-speakers .location-speaker__wrapper{margin-bottom:30px}.my-learning__location-speakers .location-speaker__wrapper:last-of-type{margin-bottom:0} 
}.my-learning__location,.my-learning__speakers{position:relative;height:100%}.list-details{display:table;width:100%;table-layout:fixed}@media only screen and (max-width:767px) {
 .list-details{display:block;padding-bottom:15px;background-color:#fff;border:1px solid #d8d8d8;border-radius:3px} 
}.list-details__wrapper{display:-ms-flexbox;display:flex;width:100%}@media only screen and (min-width:768px) {
 .list-details__wrapper{padding:10px} 
}@media only screen and (max-width:767px) {
 .list-details__wrapper{-ms-flex-direction:column;flex-direction:column} 
}@media only screen and (min-width:768px) {
 .list-details__image{display:-ms-flexbox;display:flex;border:1px solid #d8d8d8;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center} 
}.list-details__image img{width:100%}@media only screen and (min-width:768px) {
 .list-details__image,.list-details__no-image{width:30%} 
}.list-details__info{margin-right:25px;margin-left:25px}@media only screen and (min-width:768px) {
 .list-details__info{width:50%} 
}@media only screen and (max-width:767px) {
 .list-details__info{padding:0 28px;margin:10px 0 15px} 
}.list-details__info-content{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#63666a;margin-top:10px;line-height:18px;text-align:left}@media only screen and (max-width:767px) {
 .list-details__info-content .read-more-link{display:none} 
}.list-details__info-content ul{margin-top:15px;margin-left:15px;list-style:disc}.list-details__actions{display:-ms-flexbox;display:flex;padding:0 28px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px) {
 .list-details__actions{width:20%;max-width:150px;padding:0} 
}@media only screen and (max-width:767px) {
 .list-details__actions{width:100%}.list-details__actions-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center} 
}.list-details__progress{padding:15px 0}.list-details__learning-time{display:-ms-flexbox;display:flex}.list-details__learning-time--time{font-family:Circular-Book,Arial,sans-serif;font-size:15px;color:#212121;line-height:normal}.list-details__learning-time--time strong{font-family:Circular-Bold,Arial,sans-serif;font-weight:400}.list-details__learning-time--md-padding{padding:10px 0;margin-bottom:20px;border-bottom:1px solid #d8d8d8}.list-details__learning-time [class^=icon-]{margin-right:10px}.list-details__learning-time .icon-clock:before{font-size:18px}.list-details__learning-time .icon-curriculum{margin-right:6px}.list-details__learning-time .icon-curriculum:before{font-size:22px}.list-details__next-session{margin-top:10px;margin-bottom:10px;font-family:Circular-Bold,Arial,sans-serif;color:#212121}@media only screen and (max-width:767px) {
 .table-course-learning-catalogue>tbody>tr>td{border:0} 
}.button--sm-padding{width:100%;padding-right:0;padding-left:0}.my-learning--hide-tab-body .section1{padding-bottom:0}@media only screen and (max-width:767px) {
 .my-learning--hide-tab-body .section1{padding-bottom:30px} 
}.my-learning--hide-tab-body .nav-tabs[role=tablist]{margin-bottom:0}.my-learning--hide-tab-body .current-courses-wrapper{position:absolute;left:-9999px;width:100%}.my-learning--hide-tab-body .current-courses-wrapper .ajax-loading-wrapper{display:none}.my-learning__learning-content h2{margin-bottom:25px}@media only screen and (min-width:768px) {
 .my-learning__learning-content h2{padding-right:25px;padding-left:25px} 
}.my-learning__filters{background-color:#f4f4f4}@media only screen and (min-width:768px) {
 .my-learning__filters{padding-right:15px;padding-left:15px;border-bottom:1px solid #d8d8d8} 
}@media only screen and (min-width:993px) {
 .my-learning__filters{padding-right:30px} 
}.my-learning__filter{display:-ms-flexbox;display:flex;margin-bottom:20px;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1024px) {
 .my-learning__filter{-ms-flex-wrap:wrap;flex-wrap:wrap} 
}.my-learning__filter-label{min-width:100%}@media only screen and (min-width:1025px) {
 .my-learning__filter-label{min-width:auto;margin-right:15px;margin-bottom:0} 
}.my-learning__filter.filter--sort-by .webform-component-select{-ms-flex:1;flex:1}.my-learning__filter.filter--keyword .form-control{margin-right:15px}.my-learning__filter.filter--keyword .form-group{display:-ms-flexbox;display:flex;width:100%;margin-bottom:0}@media only screen and (min-width:993px) {
 .my-learning__filter.filter--keyword .label--keyword{white-space:nowrap} 
}.my-learning__learning-catalogue{margin-bottom:30px}@media only screen and (min-width:768px) {
 .my-learning__learning-catalogue{width:100%} 
}.my-learning__learning-catalogue .table>tbody>tr:first-child{border-top:0}@media only screen and (max-width:767px) {
 .my-learning__learning-catalogue .table>tbody>tr>td,.my-learning__learning-catalogue .table>tbody>tr>th{padding:15px 0}.my-learning__learning-catalogue .table>tbody>tr{border:0}.my-learning__learning-catalogue .table>tbody>tr:nth-child(even),.my-learning__learning-catalogue .table>tbody>tr:nth-child(odd){background:0 0} 
}
/*})'"*/
