@charset "UTF-8";/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */*{box-sizing:border-box}:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.33333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-10px;margin-right:-10px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}.form-horizontal .form-group:after{clear:both}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:10px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:after,.nav:before{content:" ";display:table}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition-property:height,visibility;transition-duration:.35s;transition-timing-function:ease}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{transform:translate(0,-25%);transition:transform .3s ease-out}.modal.in .modal-dialog{transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header:after,.modal-header:before{content:" ";display:table}.modal-header:after{clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:after,.modal-footer:before{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0}.tooltip.in{opacity:.9}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;max-width:100%;height:auto;line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x}.carousel-control.right{left:auto;right:0;background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{height:0;opacity:0;visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.visibility-hidden{height:0;opacity:0;visibility:hidden}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs{display:none!important}.visible-sm{display:none!important}.visible-md{display:none!important}.visible-lg{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible!important;background:#f2f2f2!important;background:rgba(0,0,0,.06)!important;border:0 none!important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,.2)}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px!important}.selectize-dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px!important}.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:700;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0 0;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,.05)}.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:0 0}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#fff}.selectize-control.plugin-remove_button .remove-single{position:absolute;right:28px;top:6px;font-size:23px}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit}.selectize-control.single .selectize-input.input-active,.selectize-input{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default!important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}.selectize-input>input{display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0 2px 0 0!important;text-indent:0!important;border:0 none!important;background:0 0!important;line-height:inherit!important;-webkit-user-select:auto!important;box-shadow:none!important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:0!important}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:16;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.selectize-dropdown .optgroup-header,.selectize-dropdown [data-selectable]{padding:5px 8px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;-webkit-overflow-scrolling:touch}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:grey transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent grey transparent}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px!important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.croppie-container{width:100%;height:100%}.croppie-container .cr-image{z-index:-1;position:absolute;top:0;left:0;transform-origin:0 0;max-height:none;max-width:none}.croppie-container .cr-boundary{position:relative;overflow:hidden;margin:0 auto;z-index:1;width:100%;height:100%}.croppie-container .cr-resizer,.croppie-container .cr-viewport{position:absolute;border:2px solid #fff;margin:auto;top:0;bottom:0;right:0;left:0;box-shadow:0 0 2000px 2000px rgba(0,0,0,.5);z-index:0}.croppie-container .cr-resizer{z-index:2;box-shadow:none;pointer-events:none}.croppie-container .cr-resizer-horisontal,.croppie-container .cr-resizer-vertical{position:absolute;pointer-events:all}.croppie-container .cr-resizer-horisontal::after,.croppie-container .cr-resizer-vertical::after{display:block;position:absolute;box-sizing:border-box;border:1px solid #000;background:#fff;width:10px;height:10px;content:''}.croppie-container .cr-resizer-vertical{bottom:-5px;cursor:row-resize;width:100%;height:10px}.croppie-container .cr-resizer-vertical::after{left:50%;margin-left:-5px}.croppie-container .cr-resizer-horisontal{right:-5px;cursor:col-resize;width:10px;height:100%}.croppie-container .cr-resizer-horisontal::after{top:50%;margin-top:-5px}.croppie-container .cr-original-image{display:none}.croppie-container .cr-vp-circle{border-radius:50%}.croppie-container .cr-overlay{z-index:1;position:absolute;cursor:move;-ms-touch-action:none;touch-action:none}.croppie-container .cr-slider-wrap{width:75%;margin:15px auto;text-align:center}.croppie-result{position:relative;overflow:hidden}.croppie-result img{position:absolute}.croppie-container .cr-image,.croppie-container .cr-overlay,.croppie-container .cr-viewport{transform:translateZ(0)}.cr-slider{-webkit-appearance:none;width:300px;max-width:100%;padding-top:8px;padding-bottom:8px;background-color:transparent}.cr-slider::-webkit-slider-runnable-track{width:100%;height:3px;background:rgba(0,0,0,.5);border:0;border-radius:3px}.cr-slider::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:-6px}.cr-slider:focus{outline:0}.cr-slider::-moz-range-track{width:100%;height:3px;background:rgba(0,0,0,.5);border:0;border-radius:3px}.cr-slider::-moz-range-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:-6px}.cr-slider:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.cr-slider::-ms-track{width:100%;height:5px;background:0 0;border-color:transparent;border-width:6px 0;color:transparent}.cr-slider::-ms-fill-lower{background:rgba(0,0,0,.5);border-radius:10px}.cr-slider::-ms-fill-upper{background:rgba(0,0,0,.5);border-radius:10px}.cr-slider::-ms-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:1px}.cr-slider:focus::-ms-fill-lower{background:rgba(0,0,0,.5)}.cr-slider:focus::-ms-fill-upper{background:rgba(0,0,0,.5)}.cr-rotate-controls{position:absolute;bottom:5px;left:5px;z-index:1}.cr-rotate-controls button{border:0;background:0 0}.cr-rotate-controls i:before{display:inline-block;font-style:normal;font-weight:900;font-size:22px}.cr-rotate-l i:before{content:'↺'}.cr-rotate-r i:before{content:'↻'}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;-webkit-font-smoothing:antialiased}body,html{width:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}label{font-weight:400}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}ol,ul{list-style:none;margin:0;padding:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}img,media{max-width:100%}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.form-actions,.form-item{margin-bottom:0}/*!
 * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.jnj-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;-ms-flex:1 100%;flex:1 100%}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.jnj-row .col,.jnj-row .col-1,.jnj-row .col-10,.jnj-row .col-11,.jnj-row .col-12,.jnj-row .col-2,.jnj-row .col-3,.jnj-row .col-4,.jnj-row .col-5,.jnj-row .col-6,.jnj-row .col-7,.jnj-row .col-8,.jnj-row .col-9,.jnj-row .col-auto,.jnj-row .col-lg,.jnj-row .col-lg-1,.jnj-row .col-lg-10,.jnj-row .col-lg-11,.jnj-row .col-lg-12,.jnj-row .col-lg-2,.jnj-row .col-lg-3,.jnj-row .col-lg-4,.jnj-row .col-lg-5,.jnj-row .col-lg-6,.jnj-row .col-lg-7,.jnj-row .col-lg-8,.jnj-row .col-lg-9,.jnj-row .col-lg-auto,.jnj-row .col-md,.jnj-row .col-md-1,.jnj-row .col-md-10,.jnj-row .col-md-11,.jnj-row .col-md-12,.jnj-row .col-md-2,.jnj-row .col-md-3,.jnj-row .col-md-4,.jnj-row .col-md-5,.jnj-row .col-md-6,.jnj-row .col-md-7,.jnj-row .col-md-8,.jnj-row .col-md-9,.jnj-row .col-md-auto,.jnj-row .col-sm,.jnj-row .col-sm-1,.jnj-row .col-sm-10,.jnj-row .col-sm-11,.jnj-row .col-sm-12,.jnj-row .col-sm-2,.jnj-row .col-sm-3,.jnj-row .col-sm-4,.jnj-row .col-sm-5,.jnj-row .col-sm-6,.jnj-row .col-sm-7,.jnj-row .col-sm-8,.jnj-row .col-sm-9,.jnj-row .col-sm-auto,.jnj-row .col-xl,.jnj-row .col-xl-1,.jnj-row .col-xl-10,.jnj-row .col-xl-11,.jnj-row .col-xl-12,.jnj-row .col-xl-2,.jnj-row .col-xl-3,.jnj-row .col-xl-4,.jnj-row .col-xl-5,.jnj-row .col-xl-6,.jnj-row .col-xl-7,.jnj-row .col-xl-8,.jnj-row .col-xl-9,.jnj-row .col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.jnj-row .col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.jnj-row .col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.jnj-row .col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.jnj-row .col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.jnj-row .col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.jnj-row .col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.jnj-row .col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.jnj-row .col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.jnj-row .col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.jnj-row .col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.jnj-row .col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.jnj-row .col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.jnj-row .col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.jnj-row .col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@font-face{font-family:Circular-Book;font-style:normal;src:url(../fonts/J&J-CircularTT-Book.eot);src:url(../fonts/J&J-CircularTT-Book.eot?#iefix) format("embedded-opentype"),url(../fonts/J&J-CircularTT-Book.woff2) format("woff2"),url(../fonts/J&J-CircularTT-Book.woff) format("woff");font-stretch:normal}@font-face{font-family:Circular-Medium;font-style:normal;src:url(../fonts/J&J-CircularTT-Medium.eot);src:url(../fonts/J&J-CircularTT-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/J&J-CircularTT-Medium.woff2) format("woff2"),url(../fonts/J&J-CircularTT-Medium.woff) format("woff");font-stretch:normal}@font-face{font-family:Circular-Bold;font-style:normal;src:url(../fonts/J&J-CircularTT-Bold.eot);src:url(../fonts/J&J-CircularTT-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/J&J-CircularTT-Bold.woff2) format("woff2"),url(../fonts/J&J-CircularTT-Bold.woff) format("woff");font-stretch:normal}@font-face{font-family:Circular-Black;font-style:normal;src:url(../fonts/J&J-CircularTT-Black.eot);src:url(../fonts/J&J-CircularTT-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/J&J-CircularTT-Black.woff2) format("woff2"),url(../fonts/J&J-CircularTT-Black.woff) format("woff");font-stretch:normal}.ocean-blue{background-color:#0076b5}.forest-green{background-color:#264f3d}.earthy-red{background-color:#692103}.teddy-brown{background-color:#89633b}.tree-bark{background-color:#4e4e42}.dark-water{background-color:#012337}.mauve-lily{background-color:#555269}.midnight-blue{background-color:#1e264e}.slick-slider{position:relative;display:block;box-sizing:border-box;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;padding:0;margin:0;overflow:hidden}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-right:auto;margin-left:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;font-size:0;line-height:0;color:transparent;cursor:pointer;background:0 0;border:0;outline:0;transform:translate(0,-50%)}.slick-next:focus:hover:before,.slick-prev:focus:hover:before{color:#63666a}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;background:0 0;outline:0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:.75}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;text-align:center;list-style:none}.slick-dots li{position:relative;display:inline-block;width:8px;height:8px;padding:0;margin:0 5px;cursor:pointer}.slick-dots li.slick-active button:before{color:#212121;background-color:#006161}.slick-dots li button{display:block;width:8px;height:8px;padding:0;font-size:0;line-height:0;color:transparent;cursor:pointer;background-color:#d8d8d8;border:0;border-radius:50%;outline:0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;width:8px;height:8px;font-size:6px;line-height:20px;color:#212121;text-align:center;border-radius:50%;content:'';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mddtp-button{height:36px;min-width:64px;border:none;background-color:transparent;border-radius:3px;display:inline-block;padding:0 8px;margin-right:8px;font-family:Roboto,Helvetica,Arial,sans-serif!important;font-size:15px;text-transform:uppercase;outline:0;cursor:pointer;color:#009688;-webkit-appearance:button;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(255,255,255,0)}.mddtp-button:focus,.mddtp-button:hover{background-color:#e0e0e0}.mddtp-button:active{background-color:#bdbdbd}.mddtp-button:disabled{color:rgba(0,0,0,.26);cursor:not-allowed}.mddtp-picker{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);font-family:Roboto,Helvetica,Arial,sans-serif!important;min-width:280px;position:fixed;top:50%;left:50%;transform:translate3d(-50%,-50%,0);transform-origin:0 0;display:table;border-radius:3px;line-height:normal;overflow:hidden;z-index:99999}.mddtp-picker .mddtp-picker__header{width:100px;background-color:#009688;padding:24px 24px 20px}.mddtp-picker .mddtp-picker__header .mddtp-picker__title{color:rgba(255,255,255,.7);font-family:Roboto,Helvetica,Arial,sans-serif;font-size:28px;font-weight:700}.mddtp-picker .mddtp-picker__header .mddtp-picker__subtitle{font-weight:400;font-size:16px;line-height:20px}.mddtp-picker .mddtp-picker__header .mddtp-picker__subtitle,.mddtp-picker .mddtp-picker__header .mddtp-picker__title{color:rgba(255,255,255,.7);margin:0;cursor:pointer}.mddtp-picker .mddtp-picker__header .mddtp-picker__color--active{color:#fff}.mddtp-picker .mddtp-picker__body{position:relative;background-color:#fff}.mddtp-picker .mddtp-picker__body .mddtp-picker__action{margin-top:24px;padding:8px 0;text-align:right}.mddtp-picker .mddtp-picker__body,.mddtp-picker .mddtp-picker__header{display:table-cell;vertical-align:top;height:100%}.mddtp-picker-date .mddtp-picker__left{left:4px}.mddtp-picker-date .mddtp-picker__right{right:4px}.mddtp-picker-date .mddtp-picker__left,.mddtp-picker-date .mddtp-picker__right{position:absolute;background-repeat:no-repeat;background-position:center;margin:0;height:48px;width:48px;min-width:48px;top:4px;border-radius:50%}.mddtp-picker-date .mddtp-picker__left:focus,.mddtp-picker-date .mddtp-picker__left:hover,.mddtp-picker-date .mddtp-picker__right:focus,.mddtp-picker-date .mddtp-picker__right:hover{background-color:#e0e0e0}.mddtp-picker-date .mddtp-picker__left:active,.mddtp-picker-date .mddtp-picker__right:active{background-color:#bdbdbd}.mddtp-picker-date .mddtp-picker__left:disabled,.mddtp-picker-date .mddtp-picker__right:disabled{background-repeat:no-repeat;background-position:center}.mddtp-picker__body .mddtp-picker__viewHolder{width:314px;overflow:hidden}.mddtp-picker__body .mddtp-picker__viewHolder .mddtp-picker__views{list-style:none;margin:0;padding:0;font-size:0;width:2000px}.mddtp-picker__body .mddtp-picker__viewHolder .mddtp-picker__view{display:inline-block;width:314px;text-align:center;transform:translate3d(-100%,0,0);transition:.3s cubic-bezier(.42,0,.58,1)}.mddtp-picker__body .mddtp-picker__viewHolder .mddtp-picker__view .mddtp-picker__month{display:inline-block;padding:18px;font-size:13px;font-weight:600;color:rgba(0,0,0,.87)}.mddtp-picker__body .mddtp-picker__viewHolder .mddtp-picker__view--left{transform:translate3d(-200%,0,0)}.mddtp-picker__body .mddtp-picker__viewHolder .mddtp-picker__view--right{transform:translate3d(0,0,0)}.mddtp-picker__body .mddtp-picker__viewHolder .mddtp-picker__view--pause{transition:none}.mddtp-picker__body .mddtp-picker__viewHolder .mddtp-picker__grid{padding:8px 14px 0}.mddtp-picker__body .mddtp-picker__viewHolder .mddtp-picker__grid span{display:inline-block;font-size:13px;margin:2px;color:rgba(0,0,0,.87);border-radius:50%;width:36px;height:36px;line-height:36px;vertical-align:middle}.mddtp-picker__body .mddtp-picker__viewHolder .mddtp-picker__grid span.mddtp-picker__cell--today{color:#009688;font-weight:600}.mddtp-picker__body .mddtp-picker__viewHolder .mddtp-picker__grid .mddtp-picker__tr span.mddtp-picker__cell:hover,.mddtp-picker__body .mddtp-picker__viewHolder .mddtp-picker__grid span.mddtp-picker__cell--selected{background-color:#009688;color:#fff}.mddtp-picker__body .mddtp-picker__viewHolder .mddtp-picker__grid span.mddtp-picker__cell--disabled{color:rgba(0,0,0,.26);cursor:not-allowed}.mddtp-picker__body .mddtp-picker__viewHolder .mddtp-picker__grid .mddtp-picker__tr{padding:2px 0}.mddtp-picker__body .mddtp-picker__viewHolder .mddtp-picker__grid .mddtp-picker__tr .mddtp-picker__cell{pointer-events:all;cursor:pointer}.mddtp-picker__body .mddtp-picker__viewHolder .mddtp-picker__grid .mddtp-picker__th span{color:rgba(0,0,0,.54)}.mddtp-picker__years{position:absolute;left:0;top:0;list-style:none;margin:0;padding:0;width:100%;height:calc(100% - 52px);text-align:center;overflow:auto}.mddtp-picker__years li{font-size:16px;padding:8px 0;color:rgba(0,0,0,.87);cursor:pointer}.mddtp-picker__years .mddtp-picker__li--current{font-size:21px;color:#009688}.mddtp-picker__years--invisible{display:none}.mddtp-picker-time .mddtp-picker__header{vertical-align:middle;width:125px}.mddtp-picker-time .mddtp-picker__header .mddtp-picker__title{text-align:right;font-size:0}.mddtp-picker-time .mddtp-picker__header .mddtp-picker__title span{font-size:45px;font-weight:400;line-height:48px;margin:0 2px}.mddtp-picker-time .mddtp-picker__header .mddtp-picker__subtitle{margin-top:8px;text-align:center}.mddtp-picker-time .mddtp-picker__header .mddtp-picker__subtitle div{margin-top:2px}.mddtp-picker-time .mddtp-picker__circularView,.mddtp-picker-time .mddtp-time__circularHolder{-webkit-tap-highlight-color:transparent}.mddtp-picker__circularHolder{position:relative;width:250px;height:250px;margin:20px;border-radius:50%;background-color:#eee}.mddtp-picker__circularView{position:absolute;width:100%;height:100%}.mddtp-picker__circularView .mddtp-picker__cell{position:absolute;width:50%;top:calc(50% - 18px);left:50%;text-align:right;transform-origin:left center}.mddtp-picker__circularView .mddtp-picker__cell span{display:inline-block;cursor:pointer;color:rgba(0,0,0,.87);border-radius:50%;width:36px;height:36px;line-height:36px;text-align:center;margin-right:8px}.mddtp-picker__body .mddtp-picker__viewHolder .mddtp-picker__grid .mddtp-picker__tr .mddtp-picker__circularView .mddtp-picker__cell:hover span,.mddtp-picker__circularView .mddtp-picker__body .mddtp-picker__viewHolder .mddtp-picker__grid .mddtp-picker__tr .mddtp-picker__cell:hover span,.mddtp-picker__circularView .mddtp-picker__cell--selected span{color:#fff}.mddtp-picker__circularView--hidden{display:none}.mddtp-picker__circle--fake{position:absolute;border-radius:50%;height:36px;width:36px;cursor:move;cursor:grab;cursor:-webkit-grab}.mddtp-picker__circle--fake.is-pointer-down,.mddtp-picker__circle--fake:active{cursor:grabbing;cursor:-webkit-grabbing}.mddtp-picker__selection{position:absolute;left:calc(50% - 4px);top:calc(50% - 18px);width:calc(50% + 4px);font-size:0;transform-origin:4px center;transition:.3s cubic-bezier(.42,0,.58,1)}.mddtp-picker__selection span{display:inline-block;background-color:#009688;height:2px;vertical-align:middle}.mddtp-picker__selection span.mddtp-picker__dot{width:8px;height:8px;border-radius:50%}.mddtp-picker__selection span.mddtp-picker__line{width:calc(100% - 52px)}.mddtp-picker__selection span.mddtp-picker__circle{border-radius:50%;height:36px;width:36px}.mddtp-picker__selection--quick{transition:none}.mddtp-picker__cell{font-size:13px}.mddtp-picker__cell--rotate24{width:40%!important;opacity:.8;font-size:80%}.mddtp-picker__left .mddtp-prev-handle{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-image:url(../images/ic_keyboard_arrow_left_black_24px.svg?v=0.743589303999024)}.mddtp-picker__left:disabled .mddtp-prev-handle{background-image:url(../images/ic_keyboard_arrow_left_black_disabled_24px.svg?v=0.743589303999024)}.mddtp-picker__right .mddtp-next-handle{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-image:url(../images/ic_keyboard_arrow_right_black_24px.svg?v=0.743589303999024)}.mddtp-picker__right:disabled .mddtp-next-handle{background-image:url(../images/ic_keyboard_arrow_right_black_disabled_24px.svg?v=0.743589303999024)}.mddtp-picker__cell--rotate-1{transform:rotate(-87deg)}.mddtp-picker__cell--rotate-1 span:not(.mddtp-picker__line){transform:rotate(87deg)}.mddtp-picker__cell--rotate-2{transform:rotate(-84deg)}.mddtp-picker__cell--rotate-2 span:not(.mddtp-picker__line){transform:rotate(84deg)}.mddtp-picker__cell--rotate-3{transform:rotate(-81deg)}.mddtp-picker__cell--rotate-3 span:not(.mddtp-picker__line){transform:rotate(81deg)}.mddtp-picker__cell--rotate-4{transform:rotate(-78deg)}.mddtp-picker__cell--rotate-4 span:not(.mddtp-picker__line){transform:rotate(78deg)}.mddtp-picker__cell--rotate-5{transform:rotate(-75deg)}.mddtp-picker__cell--rotate-5 span:not(.mddtp-picker__line){transform:rotate(75deg)}.mddtp-picker__cell--rotate-6{transform:rotate(-72deg)}.mddtp-picker__cell--rotate-6 span:not(.mddtp-picker__line){transform:rotate(72deg)}.mddtp-picker__cell--rotate-7{transform:rotate(-69deg)}.mddtp-picker__cell--rotate-7 span:not(.mddtp-picker__line){transform:rotate(69deg)}.mddtp-picker__cell--rotate-8{transform:rotate(-66deg)}.mddtp-picker__cell--rotate-8 span:not(.mddtp-picker__line){transform:rotate(66deg)}.mddtp-picker__cell--rotate-9{transform:rotate(-63deg)}.mddtp-picker__cell--rotate-9 span:not(.mddtp-picker__line){transform:rotate(63deg)}.mddtp-picker__cell--rotate-10{transform:rotate(-60deg)}.mddtp-picker__cell--rotate-10 span:not(.mddtp-picker__line){transform:rotate(60deg)}.mddtp-picker__cell--rotate-11{transform:rotate(-57deg)}.mddtp-picker__cell--rotate-11 span:not(.mddtp-picker__line){transform:rotate(57deg)}.mddtp-picker__cell--rotate-12{transform:rotate(-54deg)}.mddtp-picker__cell--rotate-12 span:not(.mddtp-picker__line){transform:rotate(54deg)}.mddtp-picker__cell--rotate-13{transform:rotate(-51deg)}.mddtp-picker__cell--rotate-13 span:not(.mddtp-picker__line){transform:rotate(51deg)}.mddtp-picker__cell--rotate-14{transform:rotate(-48deg)}.mddtp-picker__cell--rotate-14 span:not(.mddtp-picker__line){transform:rotate(48deg)}.mddtp-picker__cell--rotate-15{transform:rotate(-45deg)}.mddtp-picker__cell--rotate-15 span:not(.mddtp-picker__line){transform:rotate(45deg)}.mddtp-picker__cell--rotate-16{transform:rotate(-42deg)}.mddtp-picker__cell--rotate-16 span:not(.mddtp-picker__line){transform:rotate(42deg)}.mddtp-picker__cell--rotate-17{transform:rotate(-39deg)}.mddtp-picker__cell--rotate-17 span:not(.mddtp-picker__line){transform:rotate(39deg)}.mddtp-picker__cell--rotate-18{transform:rotate(-36deg)}.mddtp-picker__cell--rotate-18 span:not(.mddtp-picker__line){transform:rotate(36deg)}.mddtp-picker__cell--rotate-19{transform:rotate(-33deg)}.mddtp-picker__cell--rotate-19 span:not(.mddtp-picker__line){transform:rotate(33deg)}.mddtp-picker__cell--rotate-20{transform:rotate(-30deg)}.mddtp-picker__cell--rotate-20 span:not(.mddtp-picker__line){transform:rotate(30deg)}.mddtp-picker__cell--rotate-21{transform:rotate(-27deg)}.mddtp-picker__cell--rotate-21 span:not(.mddtp-picker__line){transform:rotate(27deg)}.mddtp-picker__cell--rotate-22{transform:rotate(-24deg)}.mddtp-picker__cell--rotate-22 span:not(.mddtp-picker__line){transform:rotate(24deg)}.mddtp-picker__cell--rotate-23{transform:rotate(-21deg)}.mddtp-picker__cell--rotate-23 span:not(.mddtp-picker__line){transform:rotate(21deg)}.mddtp-picker__cell--rotate-24{transform:rotate(-18deg)}.mddtp-picker__cell--rotate-24 span:not(.mddtp-picker__line){transform:rotate(18deg)}.mddtp-picker__cell--rotate-25{transform:rotate(-15deg)}.mddtp-picker__cell--rotate-25 span:not(.mddtp-picker__line){transform:rotate(15deg)}.mddtp-picker__cell--rotate-26{transform:rotate(-12deg)}.mddtp-picker__cell--rotate-26 span:not(.mddtp-picker__line){transform:rotate(12deg)}.mddtp-picker__cell--rotate-27{transform:rotate(-9deg)}.mddtp-picker__cell--rotate-27 span:not(.mddtp-picker__line){transform:rotate(9deg)}.mddtp-picker__cell--rotate-28{transform:rotate(-6deg)}.mddtp-picker__cell--rotate-28 span:not(.mddtp-picker__line){transform:rotate(6deg)}.mddtp-picker__cell--rotate-29{transform:rotate(-3deg)}.mddtp-picker__cell--rotate-29 span:not(.mddtp-picker__line){transform:rotate(3deg)}.mddtp-picker__cell--rotate-30{transform:rotate(0)}.mddtp-picker__cell--rotate-30 span:not(.mddtp-picker__line){transform:rotate(0)}.mddtp-picker__cell--rotate-31{transform:rotate(3deg)}.mddtp-picker__cell--rotate-31 span:not(.mddtp-picker__line){transform:rotate(-3deg)}.mddtp-picker__cell--rotate-32{transform:rotate(6deg)}.mddtp-picker__cell--rotate-32 span:not(.mddtp-picker__line){transform:rotate(-6deg)}.mddtp-picker__cell--rotate-33{transform:rotate(9deg)}.mddtp-picker__cell--rotate-33 span:not(.mddtp-picker__line){transform:rotate(-9deg)}.mddtp-picker__cell--rotate-34{transform:rotate(12deg)}.mddtp-picker__cell--rotate-34 span:not(.mddtp-picker__line){transform:rotate(-12deg)}.mddtp-picker__cell--rotate-35{transform:rotate(15deg)}.mddtp-picker__cell--rotate-35 span:not(.mddtp-picker__line){transform:rotate(-15deg)}.mddtp-picker__cell--rotate-36{transform:rotate(18deg)}.mddtp-picker__cell--rotate-36 span:not(.mddtp-picker__line){transform:rotate(-18deg)}.mddtp-picker__cell--rotate-37{transform:rotate(21deg)}.mddtp-picker__cell--rotate-37 span:not(.mddtp-picker__line){transform:rotate(-21deg)}.mddtp-picker__cell--rotate-38{transform:rotate(24deg)}.mddtp-picker__cell--rotate-38 span:not(.mddtp-picker__line){transform:rotate(-24deg)}.mddtp-picker__cell--rotate-39{transform:rotate(27deg)}.mddtp-picker__cell--rotate-39 span:not(.mddtp-picker__line){transform:rotate(-27deg)}.mddtp-picker__cell--rotate-40{transform:rotate(30deg)}.mddtp-picker__cell--rotate-40 span:not(.mddtp-picker__line){transform:rotate(-30deg)}.mddtp-picker__cell--rotate-41{transform:rotate(33deg)}.mddtp-picker__cell--rotate-41 span:not(.mddtp-picker__line){transform:rotate(-33deg)}.mddtp-picker__cell--rotate-42{transform:rotate(36deg)}.mddtp-picker__cell--rotate-42 span:not(.mddtp-picker__line){transform:rotate(-36deg)}.mddtp-picker__cell--rotate-43{transform:rotate(39deg)}.mddtp-picker__cell--rotate-43 span:not(.mddtp-picker__line){transform:rotate(-39deg)}.mddtp-picker__cell--rotate-44{transform:rotate(42deg)}.mddtp-picker__cell--rotate-44 span:not(.mddtp-picker__line){transform:rotate(-42deg)}.mddtp-picker__cell--rotate-45{transform:rotate(45deg)}.mddtp-picker__cell--rotate-45 span:not(.mddtp-picker__line){transform:rotate(-45deg)}.mddtp-picker__cell--rotate-46{transform:rotate(48deg)}.mddtp-picker__cell--rotate-46 span:not(.mddtp-picker__line){transform:rotate(-48deg)}.mddtp-picker__cell--rotate-47{transform:rotate(51deg)}.mddtp-picker__cell--rotate-47 span:not(.mddtp-picker__line){transform:rotate(-51deg)}.mddtp-picker__cell--rotate-48{transform:rotate(54deg)}.mddtp-picker__cell--rotate-48 span:not(.mddtp-picker__line){transform:rotate(-54deg)}.mddtp-picker__cell--rotate-49{transform:rotate(57deg)}.mddtp-picker__cell--rotate-49 span:not(.mddtp-picker__line){transform:rotate(-57deg)}.mddtp-picker__cell--rotate-50{transform:rotate(60deg)}.mddtp-picker__cell--rotate-50 span:not(.mddtp-picker__line){transform:rotate(-60deg)}.mddtp-picker__cell--rotate-51{transform:rotate(63deg)}.mddtp-picker__cell--rotate-51 span:not(.mddtp-picker__line){transform:rotate(-63deg)}.mddtp-picker__cell--rotate-52{transform:rotate(66deg)}.mddtp-picker__cell--rotate-52 span:not(.mddtp-picker__line){transform:rotate(-66deg)}.mddtp-picker__cell--rotate-53{transform:rotate(69deg)}.mddtp-picker__cell--rotate-53 span:not(.mddtp-picker__line){transform:rotate(-69deg)}.mddtp-picker__cell--rotate-54{transform:rotate(72deg)}.mddtp-picker__cell--rotate-54 span:not(.mddtp-picker__line){transform:rotate(-72deg)}.mddtp-picker__cell--rotate-55{transform:rotate(75deg)}.mddtp-picker__cell--rotate-55 span:not(.mddtp-picker__line){transform:rotate(-75deg)}.mddtp-picker__cell--rotate-56{transform:rotate(78deg)}.mddtp-picker__cell--rotate-56 span:not(.mddtp-picker__line){transform:rotate(-78deg)}.mddtp-picker__cell--rotate-57{transform:rotate(81deg)}.mddtp-picker__cell--rotate-57 span:not(.mddtp-picker__line){transform:rotate(-81deg)}.mddtp-picker__cell--rotate-58{transform:rotate(84deg)}.mddtp-picker__cell--rotate-58 span:not(.mddtp-picker__line){transform:rotate(-84deg)}.mddtp-picker__cell--rotate-59{transform:rotate(87deg)}.mddtp-picker__cell--rotate-59 span:not(.mddtp-picker__line){transform:rotate(-87deg)}.mddtp-picker__cell--rotate-60{transform:rotate(90deg)}.mddtp-picker__cell--rotate-60 span:not(.mddtp-picker__line){transform:rotate(-90deg)}.mddtp-picker__cell--rotate-61{transform:rotate(93deg)}.mddtp-picker__cell--rotate-61 span:not(.mddtp-picker__line){transform:rotate(-93deg)}.mddtp-picker__cell--rotate-62{transform:rotate(96deg)}.mddtp-picker__cell--rotate-62 span:not(.mddtp-picker__line){transform:rotate(-96deg)}.mddtp-picker__cell--rotate-63{transform:rotate(99deg)}.mddtp-picker__cell--rotate-63 span:not(.mddtp-picker__line){transform:rotate(-99deg)}.mddtp-picker__cell--rotate-64{transform:rotate(102deg)}.mddtp-picker__cell--rotate-64 span:not(.mddtp-picker__line){transform:rotate(-102deg)}.mddtp-picker__cell--rotate-65{transform:rotate(105deg)}.mddtp-picker__cell--rotate-65 span:not(.mddtp-picker__line){transform:rotate(-105deg)}.mddtp-picker__cell--rotate-66{transform:rotate(108deg)}.mddtp-picker__cell--rotate-66 span:not(.mddtp-picker__line){transform:rotate(-108deg)}.mddtp-picker__cell--rotate-67{transform:rotate(111deg)}.mddtp-picker__cell--rotate-67 span:not(.mddtp-picker__line){transform:rotate(-111deg)}.mddtp-picker__cell--rotate-68{transform:rotate(114deg)}.mddtp-picker__cell--rotate-68 span:not(.mddtp-picker__line){transform:rotate(-114deg)}.mddtp-picker__cell--rotate-69{transform:rotate(117deg)}.mddtp-picker__cell--rotate-69 span:not(.mddtp-picker__line){transform:rotate(-117deg)}.mddtp-picker__cell--rotate-70{transform:rotate(120deg)}.mddtp-picker__cell--rotate-70 span:not(.mddtp-picker__line){transform:rotate(-120deg)}.mddtp-picker__cell--rotate-71{transform:rotate(123deg)}.mddtp-picker__cell--rotate-71 span:not(.mddtp-picker__line){transform:rotate(-123deg)}.mddtp-picker__cell--rotate-72{transform:rotate(126deg)}.mddtp-picker__cell--rotate-72 span:not(.mddtp-picker__line){transform:rotate(-126deg)}.mddtp-picker__cell--rotate-73{transform:rotate(129deg)}.mddtp-picker__cell--rotate-73 span:not(.mddtp-picker__line){transform:rotate(-129deg)}.mddtp-picker__cell--rotate-74{transform:rotate(132deg)}.mddtp-picker__cell--rotate-74 span:not(.mddtp-picker__line){transform:rotate(-132deg)}.mddtp-picker__cell--rotate-75{transform:rotate(135deg)}.mddtp-picker__cell--rotate-75 span:not(.mddtp-picker__line){transform:rotate(-135deg)}.mddtp-picker__cell--rotate-76{transform:rotate(138deg)}.mddtp-picker__cell--rotate-76 span:not(.mddtp-picker__line){transform:rotate(-138deg)}.mddtp-picker__cell--rotate-77{transform:rotate(141deg)}.mddtp-picker__cell--rotate-77 span:not(.mddtp-picker__line){transform:rotate(-141deg)}.mddtp-picker__cell--rotate-78{transform:rotate(144deg)}.mddtp-picker__cell--rotate-78 span:not(.mddtp-picker__line){transform:rotate(-144deg)}.mddtp-picker__cell--rotate-79{transform:rotate(147deg)}.mddtp-picker__cell--rotate-79 span:not(.mddtp-picker__line){transform:rotate(-147deg)}.mddtp-picker__cell--rotate-80{transform:rotate(150deg)}.mddtp-picker__cell--rotate-80 span:not(.mddtp-picker__line){transform:rotate(-150deg)}.mddtp-picker__cell--rotate-81{transform:rotate(153deg)}.mddtp-picker__cell--rotate-81 span:not(.mddtp-picker__line){transform:rotate(-153deg)}.mddtp-picker__cell--rotate-82{transform:rotate(156deg)}.mddtp-picker__cell--rotate-82 span:not(.mddtp-picker__line){transform:rotate(-156deg)}.mddtp-picker__cell--rotate-83{transform:rotate(159deg)}.mddtp-picker__cell--rotate-83 span:not(.mddtp-picker__line){transform:rotate(-159deg)}.mddtp-picker__cell--rotate-84{transform:rotate(162deg)}.mddtp-picker__cell--rotate-84 span:not(.mddtp-picker__line){transform:rotate(-162deg)}.mddtp-picker__cell--rotate-85{transform:rotate(165deg)}.mddtp-picker__cell--rotate-85 span:not(.mddtp-picker__line){transform:rotate(-165deg)}.mddtp-picker__cell--rotate-86{transform:rotate(168deg)}.mddtp-picker__cell--rotate-86 span:not(.mddtp-picker__line){transform:rotate(-168deg)}.mddtp-picker__cell--rotate-87{transform:rotate(171deg)}.mddtp-picker__cell--rotate-87 span:not(.mddtp-picker__line){transform:rotate(-171deg)}.mddtp-picker__cell--rotate-88{transform:rotate(174deg)}.mddtp-picker__cell--rotate-88 span:not(.mddtp-picker__line){transform:rotate(-174deg)}.mddtp-picker__cell--rotate-89{transform:rotate(177deg)}.mddtp-picker__cell--rotate-89 span:not(.mddtp-picker__line){transform:rotate(-177deg)}.mddtp-picker__cell--rotate-90{transform:rotate(180deg)}.mddtp-picker__cell--rotate-90 span:not(.mddtp-picker__line){transform:rotate(-180deg)}.mddtp-picker__cell--rotate-91{transform:rotate(183deg)}.mddtp-picker__cell--rotate-91 span:not(.mddtp-picker__line){transform:rotate(-183deg)}.mddtp-picker__cell--rotate-92{transform:rotate(186deg)}.mddtp-picker__cell--rotate-92 span:not(.mddtp-picker__line){transform:rotate(-186deg)}.mddtp-picker__cell--rotate-93{transform:rotate(189deg)}.mddtp-picker__cell--rotate-93 span:not(.mddtp-picker__line){transform:rotate(-189deg)}.mddtp-picker__cell--rotate-94{transform:rotate(192deg)}.mddtp-picker__cell--rotate-94 span:not(.mddtp-picker__line){transform:rotate(-192deg)}.mddtp-picker__cell--rotate-95{transform:rotate(195deg)}.mddtp-picker__cell--rotate-95 span:not(.mddtp-picker__line){transform:rotate(-195deg)}.mddtp-picker__cell--rotate-96{transform:rotate(198deg)}.mddtp-picker__cell--rotate-96 span:not(.mddtp-picker__line){transform:rotate(-198deg)}.mddtp-picker__cell--rotate-97{transform:rotate(201deg)}.mddtp-picker__cell--rotate-97 span:not(.mddtp-picker__line){transform:rotate(-201deg)}.mddtp-picker__cell--rotate-98{transform:rotate(204deg)}.mddtp-picker__cell--rotate-98 span:not(.mddtp-picker__line){transform:rotate(-204deg)}.mddtp-picker__cell--rotate-99{transform:rotate(207deg)}.mddtp-picker__cell--rotate-99 span:not(.mddtp-picker__line){transform:rotate(-207deg)}.mddtp-picker__cell--rotate-100{transform:rotate(210deg)}.mddtp-picker__cell--rotate-100 span:not(.mddtp-picker__line){transform:rotate(-210deg)}.mddtp-picker__cell--rotate-101{transform:rotate(213deg)}.mddtp-picker__cell--rotate-101 span:not(.mddtp-picker__line){transform:rotate(-213deg)}.mddtp-picker__cell--rotate-102{transform:rotate(216deg)}.mddtp-picker__cell--rotate-102 span:not(.mddtp-picker__line){transform:rotate(-216deg)}.mddtp-picker__cell--rotate-103{transform:rotate(219deg)}.mddtp-picker__cell--rotate-103 span:not(.mddtp-picker__line){transform:rotate(-219deg)}.mddtp-picker__cell--rotate-104{transform:rotate(222deg)}.mddtp-picker__cell--rotate-104 span:not(.mddtp-picker__line){transform:rotate(-222deg)}.mddtp-picker__cell--rotate-105{transform:rotate(225deg)}.mddtp-picker__cell--rotate-105 span:not(.mddtp-picker__line){transform:rotate(-225deg)}.mddtp-picker__cell--rotate-106{transform:rotate(228deg)}.mddtp-picker__cell--rotate-106 span:not(.mddtp-picker__line){transform:rotate(-228deg)}.mddtp-picker__cell--rotate-107{transform:rotate(231deg)}.mddtp-picker__cell--rotate-107 span:not(.mddtp-picker__line){transform:rotate(-231deg)}.mddtp-picker__cell--rotate-108{transform:rotate(234deg)}.mddtp-picker__cell--rotate-108 span:not(.mddtp-picker__line){transform:rotate(-234deg)}.mddtp-picker__cell--rotate-109{transform:rotate(237deg)}.mddtp-picker__cell--rotate-109 span:not(.mddtp-picker__line){transform:rotate(-237deg)}.mddtp-picker__cell--rotate-110{transform:rotate(240deg)}.mddtp-picker__cell--rotate-110 span:not(.mddtp-picker__line){transform:rotate(-240deg)}.mddtp-picker__cell--rotate-111{transform:rotate(243deg)}.mddtp-picker__cell--rotate-111 span:not(.mddtp-picker__line){transform:rotate(-243deg)}.mddtp-picker__cell--rotate-112{transform:rotate(246deg)}.mddtp-picker__cell--rotate-112 span:not(.mddtp-picker__line){transform:rotate(-246deg)}.mddtp-picker__cell--rotate-113{transform:rotate(249deg)}.mddtp-picker__cell--rotate-113 span:not(.mddtp-picker__line){transform:rotate(-249deg)}.mddtp-picker__cell--rotate-114{transform:rotate(252deg)}.mddtp-picker__cell--rotate-114 span:not(.mddtp-picker__line){transform:rotate(-252deg)}.mddtp-picker__cell--rotate-115{transform:rotate(255deg)}.mddtp-picker__cell--rotate-115 span:not(.mddtp-picker__line){transform:rotate(-255deg)}.mddtp-picker__cell--rotate-116{transform:rotate(258deg)}.mddtp-picker__cell--rotate-116 span:not(.mddtp-picker__line){transform:rotate(-258deg)}.mddtp-picker__cell--rotate-117{transform:rotate(261deg)}.mddtp-picker__cell--rotate-117 span:not(.mddtp-picker__line){transform:rotate(-261deg)}.mddtp-picker__cell--rotate-118{transform:rotate(264deg)}.mddtp-picker__cell--rotate-118 span:not(.mddtp-picker__line){transform:rotate(-264deg)}.mddtp-picker__cell--rotate-119{transform:rotate(267deg)}.mddtp-picker__cell--rotate-119 span:not(.mddtp-picker__line){transform:rotate(-267deg)}.mddtp-picker__cell--rotate-120{transform:rotate(270deg)}.mddtp-picker__cell--rotate-120 span:not(.mddtp-picker__line){transform:rotate(-270deg)}.mddtp-picker.zoomIn,.mddtp-picker__viewHolder.zoomIn,.mddtp-picker__years.zoomIn{animation-name:zoomIn}.mddtp-picker.zoomOut,.mddtp-picker__viewHolder.zoomOut,.mddtp-picker__years.zoomOut{animation-name:zoomOut}.mddtp-picker.animated,.mddtp-picker__viewHolder.animated,.mddtp-picker__years.animated{animation-duration:.3s;animation-timing-function:cubic-bezier(.42,0,.58,1);animation-fill-mode:both}@media screen and (max-device-width:425px) and (orientation:portrait){.mddtp-picker{display:block}.mddtp-picker .mddtp-picker__header .mddtp-picker__subtitle,.mddtp-picker .mddtp-picker__header .mddtp-picker__title{margin:0}.mddtp-picker .mddtp-picker__header .mddtp-picker__title span{display:inline-block}.mddtp-picker .mddtp-picker__body,.mddtp-picker .mddtp-picker__header{display:block;height:100%;width:100%}.mddtp-picker.mddtp-picker-date .mddtp-picker__title div{display:inline-block}.mddtp-picker.mddtp-picker-date .mddtp-picker__title div#mddtp-date__titleMonth{margin-left:8px}.mddtp-picker.mddtp-picker-time .mddtp-picker__header{text-align:right;width:calc(100% - 48px)}.mddtp-picker.mddtp-picker-time .mddtp-picker__header .mddtp-picker__title{display:inline-block}.mddtp-picker.mddtp-picker-time .mddtp-picker__header .mddtp-picker__subtitle{display:inline-block;margin-left:16px}.mddtp-picker.mddtp-picker-time .mddtp-picker__body{padding-top:20px}.mddtp-picker.mddtp-picker-time .mddtp-picker__circularHolder{margin-top:0}}@media screen and (max-width:415px){.mddtp-picker{display:block}.mddtp-picker .mddtp-picker__header .mddtp-picker__subtitle,.mddtp-picker .mddtp-picker__header .mddtp-picker__title{margin:0}.mddtp-picker .mddtp-picker__header .mddtp-picker__title span{display:inline-block}.mddtp-picker .mddtp-picker__body,.mddtp-picker .mddtp-picker__header{display:block;height:100%;width:100%}.mddtp-picker.mddtp-picker-date .mddtp-picker__title div{display:inline-block}.mddtp-picker.mddtp-picker-date .mddtp-picker__title div#mddtp-date__titleMonth{margin-left:8px}.mddtp-picker.mddtp-picker-time .mddtp-picker__header{text-align:right;width:calc(100% - 48px)}.mddtp-picker.mddtp-picker-time .mddtp-picker__header .mddtp-picker__title{display:inline-block}.mddtp-picker.mddtp-picker-time .mddtp-picker__header .mddtp-picker__subtitle{display:inline-block;margin-left:16px}.mddtp-picker.mddtp-picker-time .mddtp-picker__body{padding-top:20px}.mddtp-picker.mddtp-picker-time .mddtp-picker__circularHolder{margin-top:0}}.mddtp-picker--portrait{display:block}.mddtp-picker--portrait .mddtp-picker__header .mddtp-picker__subtitle,.mddtp-picker--portrait .mddtp-picker__header .mddtp-picker__title{margin:0}.mddtp-picker--portrait .mddtp-picker__header .mddtp-picker__title span{display:inline-block}.mddtp-picker--portrait .mddtp-picker__body,.mddtp-picker--portrait .mddtp-picker__header{display:block;height:100%;width:100%}.mddtp-picker--portrait.mddtp-picker-date .mddtp-picker__title div{display:inline-block}.mddtp-picker--portrait.mddtp-picker-date .mddtp-picker__title div#mddtp-date__titleMonth{margin-left:8px}.mddtp-picker--portrait.mddtp-picker-time .mddtp-picker__header{text-align:right;width:calc(100% - 48px)}.mddtp-picker--portrait.mddtp-picker-time .mddtp-picker__header .mddtp-picker__title{display:inline-block}.mddtp-picker--portrait.mddtp-picker-time .mddtp-picker__header .mddtp-picker__subtitle{display:inline-block;margin-left:16px}.mddtp-picker--portrait.mddtp-picker-time .mddtp-picker__body{padding-top:20px}.mddtp-picker--portrait.mddtp-picker-time .mddtp-picker__circularHolder{margin-top:0}.mddtp-picker--inactive{display:none}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.mddtp-picker-date,.mddtp-picker-time{-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.align-center{text-align:center}.align-center img{margin:0 auto}.highlight-content-page--recommended-resources.carousel-component .slick-track,.highlight-content-page--related-products .related-products--wrapper .tout-default,.highlight-content-page--related-products .related-products--wrapper--mobile .tout-default,.node-type-fitting-calculator-page .jnj-fitting-calculator__rotation-compensation .block-rotation,.section-my-dashboard.logged-in .section1{-ms-flex-pack:center;justify-content:center}.carousel-component .slick-track,.learning-center--section-content .tout-default,.master-page-section .tout-default{-ms-flex-pack:distribute;justify-content:space-around}.block--jnj-commerce-homepage-quick-links .icons-widget__item,.has--step-back.progress-bar-component__completion{-ms-flex-pack:justify;justify-content:space-between}.my-learning__image{-ms-flex-align:center;align-items:center}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */@keyframes pulse{from{transform:scale(1);-webkit-transform:scale(1)}50%{transform:scale(1.05);-webkit-transform:scale(1.05)}to{transform:scale(1);-webkit-transform:scale(1)}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fade-rotated-in-right{from{right:-100%;opacity:0}to{right:-1px;opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.pulse{animation-delay:.1s;animation-duration:.6s;animation-iteration-count:1;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-name:pulse;-webkit-animation-name:pulse}.alert-infobar-wrapper.bottom,.animate__fadeInUp{animation-name:fadeInUp;-webkit-animation-name:fadeInUp}.alert-tab-wrapper,.animate__fade-rotated-in-right{animation-name:fade-rotated-in-right}body{font-family:Circular-Book,Arial,sans-serif;color:#63666a}a:focus{color:#212121}img{background-color:#fff}.faq-touts__image img,.rep-view--image-wrapper img{background-color:transparent}hr{border-color:#d8d8d8}.astigmatism-fitting-calculator-page-landing-page .page-actions,.container,.fitting-calculator-page-landing-page .page-actions{zoom:1;max-width:1000px;margin:0 auto}.astigmatism-fitting-calculator-page-landing-page .page-actions:after,.astigmatism-fitting-calculator-page-landing-page .page-actions:before,.container:after,.container:before,.fitting-calculator-page-landing-page .page-actions:after,.fitting-calculator-page-landing-page .page-actions:before{display:table;content:''}.astigmatism-fitting-calculator-page-landing-page .page-actions:after,.container:after,.fitting-calculator-page-landing-page .page-actions:after{clear:both}@media only screen and (min-width:1025px){.astigmatism-fitting-calculator-page-landing-page .page-actions,.container,.fitting-calculator-page-landing-page .page-actions{padding-right:10px;padding-left:10px}}.container--no-margin{margin:0}@media only screen and (max-width:767px){.container--no-margin{width:100%;padding:0}}@font-face{font-family:icomoon;font-style:normal;font-weight:400;src:url(../fonts/icomoon.eot?8hvoss);src:url(../fonts/icomoon.eot?8hvoss#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?8hvoss) format("truetype"),url(../fonts/icomoon.woff?8hvoss) format("woff"),url(../fonts/icomoon.svg?8hvoss#icomoon) format("svg")}.accordion .accordion-title:after,.accordion dt:after,.accordion__wrapper--link:after,.accordion__wrapper--options:after,.add-pre-registered-icon:before,.anchors-wrapper .anchor-link::after,.anchors-wrapper .anchor-link::before,.banner-wrap .flex-nav-next a::after,.banner-wrap .flex-nav-prev a::after,.banner-wrap .flex-pauseplay a:before,.block--jnj-commerce-my-account-my-people-dashboard .link-top-table::after,.block--jnj-commerce-my-account-my-people-dashboard .link-top-table::before,.block--jnj-commerce-my-account-my-people-dashboard .link-view-ticket:before,.block--jnj-commerce-my-account-sub-menu-mobile .sub-menu-my-account--wrapper-mobile:after,.block-course-finder .course-finder__search-icon:before,.btn-star:before,.buttom-message-register a::after,.buttom-message-register a::before,.button-calendar:before,.button-remove-ecp-form:before,.callout-wrapper .callout-link::after,.callout-wrapper .callout-link::before,.carousel-component--slider .slick-pause-play button::before,.carousel-component__slider-cta::after,.carousel-component__slider-cta::before,.carousel-item--wrapper a::after,.carousel-item--wrapper a::before,.carousel-item--wrapper.dark-theme a::after,.carousel-item--wrapper.dark-theme a::before,.carousel__wrapper .flex-direction-nav .flex-next:before,.carousel__wrapper .flex-direction-nav .flex-prev:before,.change_wrapper a::after,.change_wrapper a::before,.checkbox-default:before,.cms-login a:after,.contact-salesrep__profile-picture .no-photo:before,.container-inline .search-box-results--input-wrapper:after,.courses-slides .flex-direction-nav .flex-next:before,.courses-slides .flex-direction-nav .flex-prev:before,.dashboard-welcome .dashboard-logout-link::after,.dashboard-welcome .dashboard-profile-link::after,.dashboard__profile-strength .next::after,.dashboard__profile-strength .next::before,.dashboard__profile-strength .previous::after,.dashboard__profile-strength .previous::before,.events-section-list .views-submit-button .btn:before,.fake-items-select .style-select-custom:after,.faq-internal-page .glyphicon-search:before,.fieldset-accordion .accordion-title:after,.fieldset-accordion dt:after,.filters__wrapper--fields-item:after,.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,.form-inline-default .add-edit-surgical-products-link:before,.form-inline-default .fieldset-accordion .form-item[class*=remove-item] .product-add-item::before,.form-inline-default .fieldset-accordion+.webform-component--product-exchange-fieldset--add-item .product-add-item::before,.form-item.webform-component--find-an-eye-doctor--insurance-plans-wrapper--add-a-coverage:before,.form-item.webform-component--find-an-eye-doctor--languages-wrapper--add-a-language:before,.form-item.webform-component--find-an-eye-doctor--office-hours-wrapper--add-a-day:before,.form-type-select .style-select-custom:after,.generic-touts-list .callout-link a::after,.generic-touts-list .callout-link a::before,.highlight-content-page--article-details .details-social a:before,.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.redirect-links::after,.highlight-content-page--content a.redirect-links::before,.icon-back-make-changes::after,.icon-back-make-changes::before,.icon-chevron-down:before,.icon-chevron-up:before,.icon-edit-wrapper span:before,.icon-outline-tooltip:before,.icon-question:before,.icon-solid-question:before,.icon-star-empty:before,.icon-tooltip:before,.icon-trash:before,.icon-unsorted:before,.icon:after,.icon:before,.informational-block a::after,.jnj-institute .blockquote:after,.jnj-institute .blockquote:before,.jnj-institute-follow .icon-linkedin:before,.jnj-institute-follow .icon-twitter:before,.learning-center-block--callout a::after,.learning-center-block--callout a::before,.learning-center-search .learning-center-search-submit-icon:before,.learning-time:before,.link-switch-practice-add-practice .icon-plus:before,.logout-mensage--sales-rep a::after,.logout-mensage--sales-rep a::before,.master-page-section.search-filter .learning-center-search-submit-icon:before,.modal-content .close:before,.modal-profile-photo .cr-slider-wrap:after,.modal-profile-photo .cr-slider-wrap:before,.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-documents-block .documents-list .icon-download:before,.my-account-rewards-is-accepted .link-my-rewards::after,.my-account-rewards-is-accepted .link-my-rewards::before,.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,.node-type-faq-category .glyphicon-search:before,.node-type-fitting-calculator-page .clear-all-wrapper .clear-all-link::after,.node-type-fitting-calculator-page .clear-all-wrapper .clear-all-link::before,.notification .notification--feedback .icon-tooltip:before,.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,.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,.practice-information--delete-practice::after,.practice-information--delete-practice::before,.practice-information--make-default-icon:before,.product-add-item::before,.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,.products-slider-wrapper .play:before,.radio-default:before,.read-more-link::after,.read-more-link::before,.redirect-links-back::after,.redirect-links-back::before,.redirect-links::after,.redirect-links::before,.related__assets--image:before,.related__assets--link:before,.related__assets--video:before,.rep-view--description-link::after,.rep-view--description-link::before,.rewards-documents .documents-list .icon-download:before,.rewards-next-reward-tier .sales-dollars .sales-dollars-legend a::after,.rewards-next-reward-tier .sales-dollars .sales-dollars-legend a::before,.rewards-next-reward-tier .sales-dollars .sales-dollars-link:after,.rewards-next-reward-tier .sales-dollars .sales-dollars-link:before,.rewards-progress-for-quarter .location-breakdown .location-breakdown-link:after,.rewards-progress-for-quarter .location-breakdown .location-breakdown-link:before,.rewards-sales-history .nav-carousel .flex-next::after,.rewards-sales-history .nav-carousel .flex-prev::after,.sales-rep-login a:after,.search-selectize-custom--wrapper .selectize-control.single .selectize-input:after,.section-content__aside .sub-menu-products-mobile:after,.section-my-rewards .link-my-rewards::after,.section-my-rewards .link-my-rewards::before,.section-my-sales .link-my-rewards::after,.section-my-sales .link-my-rewards::before,.section-not-found--icon,.section-overview .overview-enrolled-icon:before,.selectize-control.single .selectize-input:after,.sidebar-menu .close::before,.slick-next:before,.slick-prev:before,.social-wrapper .menu li a:before,.speakers-component .speaker__bio .speaker__social-media a:before,.top-menu--links-wrapper-mobile a::after,.top-menu--links-wrapper-mobile a::before,.tout-section--wrapper--mobile .flex-nav-next a::after,.tout-section--wrapper--mobile .flex-nav-prev a::after,.tout-slider .flex-direction-nav .flex-next:before,.tout-slider .flex-direction-nav .flex-prev:before,.views-submit-button-practice .icon-search-button:before,.webform-component-checkboxes input[type=checkbox]:checked+label:after,.webform-component-checkboxes label:before,.webform-component-radios .form-type-radio input[type=radio]:checked+label:after,.webform-component-radios .form-type-radio label:before,.webform-component-radios .form-type-radios input[type=radio]:checked+label:after,.webform-component-radios .form-type-radios label:before,.webform-component-select .style-select-custom:after,.wrapper-form-lms-registration .webform-component-fieldset .icon-check:after,.wrapper-image-thumb .play-small:before,[class*=icon-]:not([class*=js-]):not([class*='--icon']),[class*=icon-icon-],[class^=icon-],[class^=icon-icon-],[id=megamenu-my-account] .text-link-megamenu-option:before,blockquote.has-quotes .quotes:after,blockquote.has-quotes .quotes:before,input[type=checkbox]:checked+.checkbox-default:after,input[type=radio]:disabled+.radio-default:before{font-family:icomoon!important;font-style:normal;font-weight:400;line-height:1;color:#212121;text-transform:none;speak:none;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accordion .accordion-title:hover:after,.accordion dt:hover:after,.accordion__wrapper--link:hover:after,.accordion__wrapper--options:hover:after,.add-pre-registered-icon:hover:before,.anchors-wrapper .anchor-link:hover::after,.anchors-wrapper .anchor-link:hover::before,.banner-wrap .flex-nav-next a:hover::after,.banner-wrap .flex-nav-prev a:hover::after,.banner-wrap .flex-pauseplay a:hover:before,.block--jnj-commerce-my-account-my-people-dashboard .link-top-table:hover::after,.block--jnj-commerce-my-account-my-people-dashboard .link-top-table:hover::before,.block--jnj-commerce-my-account-my-people-dashboard .link-view-ticket:hover:before,.block--jnj-commerce-my-account-sub-menu-mobile .sub-menu-my-account--wrapper-mobile:hover:after,.block-course-finder .course-finder__search-icon:hover:before,.btn-star:hover:before,.buttom-message-register a:hover::after,.buttom-message-register a:hover::before,.button-calendar:hover:before,.button-remove-ecp-form:hover:before,.callout-wrapper .callout-link:hover::after,.callout-wrapper .callout-link:hover::before,.carousel-component--slider .slick-pause-play button:hover::before,.carousel-component__slider-cta:hover::after,.carousel-component__slider-cta:hover::before,.carousel-item--wrapper a:hover::after,.carousel-item--wrapper a:hover::before,.carousel-item--wrapper.dark-theme a:hover::after,.carousel-item--wrapper.dark-theme a:hover::before,.carousel__wrapper .flex-direction-nav .flex-next:hover:before,.carousel__wrapper .flex-direction-nav .flex-prev:hover:before,.change_wrapper a:hover::after,.change_wrapper a:hover::before,.checkbox-default:hover:before,.cms-login a:hover:after,.contact-salesrep__profile-picture .no-photo:hover:before,.container-inline .search-box-results--input-wrapper:hover:after,.courses-slides .flex-direction-nav .flex-next:hover:before,.courses-slides .flex-direction-nav .flex-prev:hover:before,.dashboard-welcome .dashboard-logout-link:hover::after,.dashboard-welcome .dashboard-profile-link:hover::after,.dashboard__profile-strength .next:hover::after,.dashboard__profile-strength .next:hover::before,.dashboard__profile-strength .previous:hover::after,.dashboard__profile-strength .previous:hover::before,.events-section-list .views-submit-button .btn:hover:before,.fake-items-select .style-select-custom:hover:after,.faq-internal-page .glyphicon-search:hover:before,.fieldset-accordion .accordion-title:hover:after,.fieldset-accordion dt:hover:after,.filters__wrapper--fields-item:hover:after,.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,.form-inline-default .add-edit-surgical-products-link:hover:before,.form-inline-default .fieldset-accordion .form-item[class*=remove-item] .product-add-item:hover::before,.form-inline-default .fieldset-accordion+.webform-component--product-exchange-fieldset--add-item .product-add-item:hover::before,.form-item.webform-component--find-an-eye-doctor--insurance-plans-wrapper--add-a-coverage:hover:before,.form-item.webform-component--find-an-eye-doctor--languages-wrapper--add-a-language:hover:before,.form-item.webform-component--find-an-eye-doctor--office-hours-wrapper--add-a-day:hover:before,.form-type-select .style-select-custom:hover:after,.generic-touts-list .callout-link a:hover::after,.generic-touts-list .callout-link a:hover::before,.highlight-content-page--article-details .details-social a:hover:before,.highlight-content-page--content a :not(.btn) :not(.button-primary) :hover:not(.button-secondary)::after,.highlight-content-page--content a :not(.btn) :not(.button-primary) :hover:not(.button-secondary)::before,.highlight-content-page--content a.redirect-links:hover::after,.highlight-content-page--content a.redirect-links:hover::before,.icon-back-make-changes:hover::after,.icon-back-make-changes:hover::before,.icon-chevron-down:hover:before,.icon-chevron-up:hover:before,.icon-edit-wrapper span:hover:before,.icon-outline-tooltip:hover:before,.icon-question:hover:before,.icon-solid-question:hover:before,.icon-star-empty:hover:before,.icon-tooltip:hover:before,.icon-trash:hover:before,.icon-unsorted:hover:before,.icon:hover:after,.icon:hover:before,.informational-block a:hover::after,.jnj-institute .blockquote:hover:after,.jnj-institute .blockquote:hover:before,.jnj-institute-follow .icon-linkedin:hover:before,.jnj-institute-follow .icon-twitter:hover:before,.learning-center-block--callout a:hover::after,.learning-center-block--callout a:hover::before,.learning-center-search .learning-center-search-submit-icon:hover:before,.learning-time:hover:before,.link-switch-practice-add-practice .icon-plus:hover:before,.logout-mensage--sales-rep a:hover::after,.logout-mensage--sales-rep a:hover::before,.master-page-section.search-filter .learning-center-search-submit-icon:hover:before,.modal-content .close:hover:before,.modal-profile-photo .cr-slider-wrap:hover:after,.modal-profile-photo .cr-slider-wrap:hover:before,.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-documents-block .documents-list .icon-download:hover:before,.my-account-rewards-is-accepted .link-my-rewards:hover::after,.my-account-rewards-is-accepted .link-my-rewards:hover::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:hover::after,.node-type-event .event-speakers .speaker-bio-link:hover::before,.node-type-faq-category .glyphicon-search:hover: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,.notification .notification--feedback .icon-tooltip:hover:before,.pager .pager__item--current a:hover:after,.pager .pager__item--current a:hover:before,.pager .pager__item--first a:hover:after,.pager .pager__item--first a:hover:before,.pager .pager__item--last a:hover:after,.pager .pager__item--last a:hover:before,.pager .pager__item--next a:hover:after,.pager .pager__item--next a:hover:before,.pager .pager__item--previous a:hover:after,.pager .pager__item--previous a:hover:before,.pagination-table .flex-first:hover:after,.pagination-table .flex-first:hover:before,.pagination-table .flex-last:hover:after,.pagination-table .flex-last:hover:before,.pagination-table .flex-next:hover:after,.pagination-table .flex-next:hover:before,.pagination-table .flex-prev:hover:after,.pagination-table .flex-prev:hover:before,.practice-information--delete-practice:hover::after,.practice-information--delete-practice:hover::before,.practice-information--make-default-icon:hover:before,.product-add-item:hover::before,.products-list-all-per-group .sidebar-menu>nav .menu .all-products>a:hover::before,.products-list-all-per-group .sidebar-menu>nav .menu .selected-category>a:hover::before,.products-slider-wrapper .play:hover:before,.radio-default:hover:before,.read-more-link:hover::after,.read-more-link:hover::before,.redirect-links-back:hover::after,.redirect-links-back:hover::before,.redirect-links:hover::after,.redirect-links:hover::before,.related__assets--image:hover:before,.related__assets--link:hover:before,.related__assets--video:hover:before,.rep-view--description-link:hover::after,.rep-view--description-link:hover::before,.rewards-documents .documents-list .icon-download:hover:before,.rewards-next-reward-tier .sales-dollars .sales-dollars-legend a:hover::after,.rewards-next-reward-tier .sales-dollars .sales-dollars-legend a:hover::before,.rewards-next-reward-tier .sales-dollars .sales-dollars-link:hover:after,.rewards-next-reward-tier .sales-dollars .sales-dollars-link:hover:before,.rewards-progress-for-quarter .location-breakdown .location-breakdown-link:hover:after,.rewards-progress-for-quarter .location-breakdown .location-breakdown-link:hover:before,.rewards-sales-history .nav-carousel .flex-next:hover::after,.rewards-sales-history .nav-carousel .flex-prev:hover::after,.sales-rep-login a:hover:after,.search-selectize-custom--wrapper .selectize-control.single .selectize-input:hover:after,.section-content__aside .sub-menu-products-mobile:hover:after,.section-my-rewards .link-my-rewards:hover::after,.section-my-rewards .link-my-rewards:hover::before,.section-my-sales .link-my-rewards:hover::after,.section-my-sales .link-my-rewards:hover::before,.section-not-found--icon:hover,.section-overview .overview-enrolled-icon:hover:before,.selectize-control.single .selectize-input:hover:after,.sidebar-menu .close:hover::before,.slick-next:hover:before,.slick-prev:hover:before,.social-wrapper .menu li a:hover:before,.speakers-component .speaker__bio .speaker__social-media a:hover:before,.top-menu--links-wrapper-mobile a:hover::after,.top-menu--links-wrapper-mobile a:hover::before,.tout-section--wrapper--mobile .flex-nav-next a:hover::after,.tout-section--wrapper--mobile .flex-nav-prev a:hover::after,.tout-slider .flex-direction-nav .flex-next:hover:before,.tout-slider .flex-direction-nav .flex-prev:hover:before,.views-submit-button-practice .icon-search-button:hover:before,.webform-component-checkboxes input[type=checkbox]:checked+label:hover:after,.webform-component-checkboxes label:hover:before,.webform-component-radios .form-type-radio input[type=radio]:checked+label:hover:after,.webform-component-radios .form-type-radio label:hover:before,.webform-component-radios .form-type-radios input[type=radio]:checked+label:hover:after,.webform-component-radios .form-type-radios label:hover:before,.webform-component-select .style-select-custom:hover:after,.wrapper-form-lms-registration .webform-component-fieldset .icon-check:hover:after,.wrapper-image-thumb .play-small:hover:before,:hover[class*=icon-]:not([class*=js-]):not([class*='--icon']),:hover[class*=icon-icon-],:hover[class^=icon-],:hover[class^=icon-icon-],[id=megamenu-my-account] .text-link-megamenu-option:hover:before,blockquote.has-quotes .quotes:hover:after,blockquote.has-quotes .quotes:hover:before,input[type=checkbox]:checked+.checkbox-default:hover:after,input[type=radio]:disabled+.radio-default:hover:before{color:#099}.action-bar--menu-navigation[aria-expanded=true] .icon-close:before,.action-bar--menu-profile[aria-expanded=true] .icon-close:before,.alert-infobar-wrapper .icon--warning-close:before,.button-remove-ecp-form:before,.form-default .icon--warning-close:before,.modal-content .close:before,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .icon--warning-close:before,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .icon--warning-close:before,.sidebar-menu .close::before,.wrapper-jnj-commerce-alert-message .icon--warning-close:before,.wrapper-message-alter-block .icon--warning-close:before{content:'\e900'}.checkbox-default:before,.webform-component-checkboxes label:before{color:#d8d8d8;content:'\e901'}.rewards-next-reward-tier .sales-dollars .sales-dollars-link:after,.rewards-next-reward-tier .sales-dollars .sales-dollars-link:before,.rewards-progress-for-quarter .location-breakdown .location-breakdown-link:after,.rewards-progress-for-quarter .location-breakdown .location-breakdown-link:before{content:'\e903'}.icon-clock:before,.icon-outline-clock:before,.learning-time:before{content:'\e904'}.action-bar--menu-navigation .icon-user:before,.action-bar--menu-profile .icon-user:before,.action-bar--user-info .icon-user:before,.cms-login a:after,.dashboard-welcome .dashboard-profile-link::after,.icon-solid-user:before,.icon-user:before{content:'\e905'}.webform-component-radios .form-type-radio input[type=radio]:checked+label:after,.webform-component-radios .form-type-radios input[type=radio]:checked+label:after,input[type=radio]:disabled+.radio-default:before{color:#099;content:'\e907'}.radio-default:before,.webform-component-radios .form-type-radio label:before,.webform-component-radios .form-type-radios label:before{color:#d8d8d8;content:'\e906'}.accordion .accordion-title:after,.accordion dt:after,.accordion.collapsed:after,.accordion__wrapper--link.collapsed:after,.add-pre-registered-icon:before,.fieldset-accordion .accordion-title:after,.fieldset-accordion dt:after,.fieldset-accordion.collapsed:after,.form-inline-default .add-edit-surgical-products-link:before,.form-inline-default .fieldset-accordion .form-item[class*=remove-item] .product-add-item::before,.form-inline-default .fieldset-accordion+.webform-component--product-exchange-fieldset--add-item .product-add-item::before,.form-item.webform-component--find-an-eye-doctor--insurance-plans-wrapper--add-a-coverage:before,.form-item.webform-component--find-an-eye-doctor--languages-wrapper--add-a-language:before,.form-item.webform-component--find-an-eye-doctor--office-hours-wrapper--add-a-day:before,.language-switch--item .icon-arrow-plus:before,.link-switch-practice-add-practice .icon-plus:before,.main-menu--link .icon-arrow-plus:before,.product-add-item::before{color:#099;content:'\e909'}.accordion.open .accordion-title:after,.accordion.open dt:after,.accordion__wrapper--link:after,.fieldset-accordion.open .accordion-title:after,.fieldset-accordion.open dt:after,.language-switch--item .icon-arrow-minus:before,.main-menu--link .icon-arrow-minus:before{color:#c03;content:'\e911'}.action-bar--menu-navigation .icon-hamburger:before,.action-bar--menu-profile .icon-hamburger:before{content:'\e90a'}.block-course-finder .course-finder__search-icon:before,.container-inline .search-box-results--input-wrapper:after,.faq-internal-page .glyphicon-search:before,.node-type-faq-category .glyphicon-search:before,.search-block--button .icon-search:before,.search-selectize-custom--wrapper .selectize-control.single .selectize-input:after{content:'\e90b'}.block--jnj-commerce-my-account-my-people-dashboard .link-view-ticket:before,.find-an-eye-doctor__edit-info .icon-edit:before,.icon-edit-profile:before,.icon-edit-wrapper span.icon-edit-link-modal:before{content:'\e90c'}.icon-check:before,.section-overview .overview-enrolled-icon:before,.webform-component-checkboxes input[type=checkbox]:checked+label:after,.wrapper-form-lms-registration .webform-component-fieldset .icon-check:after,input[type=checkbox]:checked+.checkbox-default:after{color:#099;content:'\e90d'}.social-facebook a:before{content:'\e90e'}.jnj-institute-follow .icon-linkedin:before,.social-linkedin a:before{content:'\e90f'}.jnj-institute-follow .icon-twitter:before,.social-twitter a:before{color:#fff;content:'\e93a'}.icon-video-play-button:before{color:#fff;content:'\e912'}.banner-wrap .flex-nav-prev a::after,.carousel__wrapper .flex-direction-nav .flex-prev:before,.courses-slides .flex-direction-nav .flex-prev:before,.dashboard__profile-strength .previous::before,.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,.rewards-sales-history .nav-carousel .flex-prev::after,.slick-prev:before,.tout-section--wrapper--mobile .flex-nav-prev a::after,.tout-slider .flex-direction-nav .flex-prev:before,[dir=rtl] .slick-prev:before{content:'\e914'}.accordion--has-arrow .accordion-title:after,.accordion--has-arrow.open .accordion-title:after,.accordion__wrapper--options.collapsed:after,.accordion__wrapper--options:after,.banner-wrap .flex-nav-next a::after,.carousel__wrapper .flex-direction-nav .flex-next:before,.courses-slides .flex-direction-nav .flex-next:before,.dashboard__profile-strength .next::after,.rewards-sales-history .nav-carousel .flex-next::after,.slick-next:before,.tout-section--wrapper--mobile .flex-nav-next a::after,.tout-slider .flex-direction-nav .flex-next:before,[dir=rtl] .slick-next:before{content:'\e915'}.action-bar--user-info .icon-arrow-right:before,.block--jnj-commerce-my-account-sub-menu-mobile .sub-menu-my-account--wrapper-mobile:after,.fake-items-select .style-select-custom:after,.filters__wrapper--fields-item:after,.form-type-select .style-select-custom:after,.icon-carrot-dropdown:before,.language-switch--item .icon-arrow-dropdown:before,.main-menu--link .icon-arrow-down:before,.section-content__aside .sub-menu-products-mobile:after,.selectize-control.single .selectize-input:after,.webform-component-select .style-select-custom:after{color:#c03;content:'\e916'}.icon-back-make-changes::before,.pager .pager__item--previous a:before,.pagination-table .flex-prev:before,.redirect-links-back::before{color:#c03;content:'\e917'}.add-practice-link .icon-arrow-down:after,.anchors-wrapper .anchor-link::after,.block--jnj-commerce-my-account-my-people-dashboard .link-top-table::after,.buttom-message-register a::after,.callout-wrapper .callout-link::after,.carousel-component__slider-cta::after,.carousel-item--wrapper a::after,.carousel-item--wrapper.dark-theme a::after,.change_wrapper .icon-arrow-right:after,.change_wrapper a::after,.generic-touts-list .callout-link a::after,.highlight-content-page--content a :not(.btn) :not(.button-primary) :not(.button-secondary)::after,.highlight-content-page--content a.redirect-links::after,.informational-block a::after,.learning-center-block--callout a::after,.link-skip-business-information .icon-arrow-right:before,.logout-mensage--sales-rep a::after,.my-account-rewards-is-accepted .link-my-rewards::after,.node-type-event .event-date-and-time .speaker-bio-link::after,.node-type-event .event-speakers .speaker-bio-link::after,.node-type-fitting-calculator-page .clear-all-wrapper .clear-all-link::after,.pager .pager__item--next a:after,.pagination-table .flex-next:after,.practice-information--delete-practice::after,.profile-menu--item.last .icon-arrow-down--logout:before,.read-more-link::after,.redirect-links::after,.rep-view--description-link::after,.rewards-next-reward-tier .sales-dollars .sales-dollars-legend a::after,.section-my-rewards .link-my-rewards::after,.section-my-sales .link-my-rewards::after,.switch-practice-link .icon-arrow-down:after,.top-menu--links-wrapper-mobile a::after{color:#c03;content:'\e918'}.icon-chevron-up:before{color:#c03;content:'\e921'}.icon-chevron-down:before{color:#c03;content:'\e920'}.icon-unsorted:before{color:#c03;content:'\e91f'}.icon-edit-wrapper span.icon-eye-link-modal:before{color:#c03;content:'\e91e'}.icon-solid-star-full:before,.icon-star-empty.icon-star-full:before,.practice-information--make-default-icon.star-full:before{content:'\e922'}.btn-star:before,.icon-star-empty:before,.practice-information--make-default-icon:before{content:'\e923'}.icon-trash:before{content:'\e924'}.modal-profile-photo .cr-slider-wrap:after,.modal-profile-photo .cr-slider-wrap:before{content:'\e925'}.action-bar--toggle-specialty-wrapper .icon-link .icon-question:before,.icon-question:before,.icon-solid-question:before{content:'\e926'}.contact-salesrep__profile-picture .no-photo:before{color:#c03;content:'\e928'}.pager .pager__item--first a:before,.pagination-table .flex-first:before{color:#c03;content:'\e929'}.pager .pager__item--last a:after,.pagination-table .flex-last:after{color:#c03;content:'\e92a'}.icon-outline-balloon-info:before,.sales-rep-login a:after{content:'\e92c'}.box-content .icon-tooltip::before,.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,.icon-outline-tooltip:before,.icon-tooltip:before,.notification .notification--feedback .icon-tooltip:before,.popover-tooltip .icon-tooltip:before{content:'\e92d'}.section-not-found--icon:before{color:#c03;content:'\e92e'}.social-instagram a:before{content:'\e92f'}.discontinued-products-page .related__assets--image:before,.discontinued-products-page .related__assets--link:before,.discontinued-products-page .related__assets--video:before,.icon-download:before,.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-documents-block .documents-list .icon-download:before,.rewards-documents .documents-list .icon-download:before{content:'\e930'}.icon-curriculum:before,.learning-time.learning-curriculum:before{content:'\e931'}.related__assets--image:before,.related__assets--link:before,.related__assets--video:before{color:#c03;content:'\e932'}.action-bar--search-info .icon-search:before,.events-section-list .views-submit-button .btn:before,.icon-outline-search:before,.icon-search-input:before,.learning-center-search .learning-center-search-submit-icon:before,.master-page-section.search-filter .learning-center-search-submit-icon:before,.views-submit-button-practice .icon-search-button:before{content:'\e935'}.button-calendar:before{content:'\e936'}.highlight-content-page--article-details .details-social .social-email a:before,.icon-mail:before,.icon-outline-icon-mail:before,.page-actions .icon-mail:before{content:'\e933'}.page-actions .icon-print:before{content:'\e93c'}.banner-wrap .flex-pauseplay .flex-play:before,.carousel-component--slider .slick-pause-play .slick-play::before,.icon-play:before{content:'\e937'}.banner-wrap .flex-pauseplay .flex-pause:before,.carousel-component--slider .slick-pause-play .slick-pause::before{content:'\e938'}.icon-bell:before,.icon-outline-notification:before{content:'\e939'}.jnj-institute .blockquote:before,blockquote.has-quotes .quotes:before{content:'\e977'}.jnj-institute .blockquote:after,blockquote.has-quotes .quotes:after{content:'\e978'}.dashboard-welcome .dashboard-logout-link::after{content:'\e93b'}.social-youtube a:before{content:'\e910'}.social-website a:before{content:'\e93d'}.icon-location:before,.icon-solid-location:before{content:'\e93e'}.icon-warning:before{content:'\e93f'}.icon-solid-checkmark:before{content:'\ea10'}.icon-solid-bullhorn:before{content:'\e940'}.icon-solid-price-tag:before{content:'\e941'}.icon-solid-phone:before{content:'\e942'}.icon-solid-calendar:before{content:'\e953'}.icon-solid-mobile:before{content:'\e959'}.icon-solid-bubbles:before{content:'\e96c'}.icon-solid-link:before{content:'\e9cb'}.icon-solid-bookmark:before{content:'\e9d2'}.icon-solid-heart:before{content:'\e9da'}.icon-solid-plus:before{content:'\ea0a'}.icon-outline-question-bubble:before{content:'\e943'}.icon-outline-feedback-bubble:before{content:'\e945'}.accordion__wrapper .panel+.panel{margin-top:0}.accordion__wrapper--item{border-top:1px solid #d8d8d8;border-radius:0}.accordion__wrapper--item:last-child{border-bottom:1px solid #d8d8d8}.accordion__wrapper--item a:focus,.accordion__wrapper--item a:hover{color:#212121}.accordion__wrapper--link{font-family:Circular-Bold,Arial,sans-serif;font-size:14px;color:#212121;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.accordion__wrapper--link:after{position:absolute;right:18px}.accordion__wrapper--link.collapsed:hover:after{color:#099}.accordion__wrapper--link:hover:after{color:#c03}.accordion__wrapper--options{font-family:Circular-Bold,Arial,sans-serif;font-size:14px;color:#212121;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.accordion__wrapper--options:after{margin-left:12px;transform:rotate(90deg)}.accordion__wrapper--options.collapsed:after{transform:rotate(0)}.accordion__wrapper--header{position:relative;padding:18px}@media only screen and (max-width:767px){.accordion__wrapper--header{padding-left:10%}}.accordion__wrapper--body{padding:15px;border-top:1px solid #d8d8d8}.accordion__wrapper--body.no-border{border:0}.accordion__wrapper--body.more-space-bottom{margin-bottom:10px}.accordion,.fieldset-accordion{padding:0;margin:0}.accordion .accordion-title,.accordion dt,.fieldset-accordion .accordion-title,.fieldset-accordion dt{font-family:Circular-Bold,Arial,sans-serif;font-size:14px;color:#212121;position:relative;padding:15px 35px 15px 15px;cursor:pointer;background:#fff;border-top:1px solid #d8d8d8}.accordion .accordion-title:after,.accordion dt:after,.fieldset-accordion .accordion-title:after,.fieldset-accordion dt:after{position:absolute;top:0;right:12px;bottom:0;height:12px;margin:auto;font-size:14px}.accordion dt h3,.fieldset-accordion dt h3{padding-top:0;margin-top:5px;margin-bottom:10px}@media only screen and (max-width:767px){.accordion:first-child .accordion-title,.accordion:first-child dt,.fieldset-accordion:first-child .accordion-title,.fieldset-accordion:first-child dt{border-top:0}}.accordion.open .accordion-title,.accordion.open dt,.fieldset-accordion.open .accordion-title,.fieldset-accordion.open dt{border-bottom:1px solid #d8d8d8}.accordion.last,.accordion.last-child,.fieldset-accordion.last,.fieldset-accordion.last-child{border-bottom:1px solid #d8d8d8}@media only screen and (max-width:767px){.accordion.last,.accordion.last-child,.fieldset-accordion.last,.fieldset-accordion.last-child{border-bottom:0}}.accordion .accordion-content,.accordion dd,.fieldset-accordion .accordion-content,.fieldset-accordion dd{padding:15px 45px 15px 15px;margin:0;line-height:16px}.accordion .accordion-content li,.accordion .accordion-content p,.accordion dd li,.accordion dd p,.fieldset-accordion .accordion-content li,.fieldset-accordion .accordion-content p,.fieldset-accordion dd li,.fieldset-accordion dd p{font-size:12px}.accordion .accordion-content p:last-child,.accordion dd p:last-child,.fieldset-accordion .accordion-content p:last-child,.fieldset-accordion dd p:last-child{margin-bottom:0}@media only screen and (max-width:767px){.accordion .accordion-content,.accordion dd,.fieldset-accordion .accordion-content,.fieldset-accordion dd{padding-left:15px}}.dashboard-welcome__more-services-block .accordion dt{padding-top:0;padding-bottom:0;border:0}@media only screen and (min-width:768px){.dashboard-welcome__more-services-block .accordion dt{padding-left:35px}}.dashboard-welcome__more-services-block .accordion dt h3{padding:0;margin:0}.dashboard-welcome__more-services-block .accordion dd{padding:30px 0 0}.accordion--as-menu{width:calc(100% - 50px);margin:0 auto}@media only screen and (min-width:768px) and (max-width:992px){.accordion--as-menu{width:calc(100% - 30px)}}.accordion--as-menu dt{padding-left:0;font-family:Circular-Book,Arial,sans-serif;color:#63666a;background:0 0;border-top:0;border-bottom:1px solid #d8d8d8}.accordion--as-menu dd{padding:0}.accordion--has-arrow .accordion-title:after{transform:rotate(90deg)}.accordion--has-arrow.open .accordion-title:after{transform:rotate(270deg)}.ajax-loading-wrapper{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden;background:#fff;opacity:.9}.ajax-loading-wrapper--table{position:relative;height:115px}.ajax-loading-wrapper--extra-padding{padding:30px}.ajax-progress{position:absolute;top:50%;left:0;width:100%;transform:translate(0,-50%)}.ajax-progress .throbber{display:block;float:none;width:30px;height:30px;margin:0 auto;background:transparent url(../images/ajax-ring-primary.gif?v=0.743589303999024) no-repeat}.ajax-progress.ring-secondary .throbber{background:transparent url(../images/ajax-ring-secondary.gif?v=0.743589303999024) no-repeat}.ajax-progress.ring-white .throbber{background:transparent url(../images/ajax-ring-white.gif?v=0.743589303999024) no-repeat}.ajax-progress .message{display:none}.banner-wrap::before,.carousel-component__slider-image::before{width:30px;height:30px;background:transparent url(../images/ajax-ring-primary.gif?v=0.743589303999024) no-repeat}.alert-infobar-wrapper,.form-default,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block,.modal-splash-screen--survey .wrapper-jnj-commerce-alert-message,.wrapper-jnj-commerce-alert-message,.wrapper-message-alter-block{width:100%}.admin-menu .alert-infobar-wrapper,.admin-menu .form-default,.admin-menu .modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message,.admin-menu .modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block,.admin-menu .modal-splash-screen--survey .wrapper-jnj-commerce-alert-message,.admin-menu .wrapper-jnj-commerce-alert-message,.admin-menu .wrapper-message-alter-block,.modal-splash-screen--learning-denied .modal-body .admin-menu .wrapper-jnj-commerce-alert-message,.modal-splash-screen--learning-denied .modal-body .admin-menu .wrapper-message-alter-block,.modal-splash-screen--survey .admin-menu .wrapper-jnj-commerce-alert-message{top:30px}.alert-infobar-wrapper .alert-block,.form-default .alert-block,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .alert-block,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .alert-block,.modal-splash-screen--survey .wrapper-jnj-commerce-alert-message .alert-block,.wrapper-jnj-commerce-alert-message .alert-block,.wrapper-message-alter-block .alert-block{position:relative;z-index:9;display:-ms-flexbox;display:flex;padding:7px 30px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.alert-infobar-wrapper .message-alert-content,.form-default .message-alert-content,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .message-alert-content,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .message-alert-content,.modal-splash-screen--survey .wrapper-jnj-commerce-alert-message .message-alert-content,.wrapper-jnj-commerce-alert-message .message-alert-content,.wrapper-message-alter-block .message-alert-content{width:calc(100% - 45px);overflow:hidden}.alert-infobar-wrapper .message-alert-content li,.alert-infobar-wrapper .message-alert-content p,.form-default .message-alert-content li,.form-default .message-alert-content p,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .message-alert-content li,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .message-alert-content p,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .message-alert-content li,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .message-alert-content p,.wrapper-jnj-commerce-alert-message .message-alert-content li,.wrapper-jnj-commerce-alert-message .message-alert-content p,.wrapper-message-alter-block .message-alert-content li,.wrapper-message-alter-block .message-alert-content p{min-height:40px;padding:15px 5px;font-size:11px;line-height:16px;letter-spacing:.5px;text-align:center}.alert-infobar-wrapper .message-alert-content li,.form-default .message-alert-content li,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .message-alert-content li,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .message-alert-content li,.wrapper-jnj-commerce-alert-message .message-alert-content li,.wrapper-message-alter-block .message-alert-content li{min-height:0;padding:5px}.alert-infobar-wrapper .icon--warning-close,.form-default .icon--warning-close,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .icon--warning-close,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .icon--warning-close,.modal-splash-screen--survey .wrapper-jnj-commerce-alert-message .icon--warning-close,.wrapper-jnj-commerce-alert-message .icon--warning-close,.wrapper-message-alter-block .icon--warning-close{display:block}.alert-infobar-wrapper .icon--warning-close:before,.form-default .icon--warning-close:before,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .icon--warning-close:before,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .icon--warning-close:before,.wrapper-jnj-commerce-alert-message .icon--warning-close:before,.wrapper-message-alter-block .icon--warning-close:before{font-size:20px;color:#fff}.alert-infobar-wrapper .alert-error li,.alert-infobar-wrapper .alert-error p,.alert-infobar-wrapper .alert-info li,.alert-infobar-wrapper .alert-info p,.alert-infobar-wrapper .alert-status li,.alert-infobar-wrapper .alert-status p,.alert-infobar-wrapper .alert-success li,.alert-infobar-wrapper .alert-success p,.alert-infobar-wrapper .alert-warning li,.alert-infobar-wrapper .alert-warning p,.form-default .alert-error li,.form-default .alert-error p,.form-default .alert-info li,.form-default .alert-info p,.form-default .alert-status li,.form-default .alert-status p,.form-default .alert-success li,.form-default .alert-success p,.form-default .alert-warning li,.form-default .alert-warning p,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .alert-error li,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .alert-error p,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .alert-info li,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .alert-info p,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .alert-status li,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .alert-status p,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .alert-success li,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .alert-success p,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .alert-warning li,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .alert-warning p,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .alert-error li,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .alert-error p,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .alert-info li,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .alert-info p,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .alert-status li,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .alert-status p,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .alert-success li,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .alert-success p,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .alert-warning li,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .alert-warning p,.wrapper-jnj-commerce-alert-message .alert-error li,.wrapper-jnj-commerce-alert-message .alert-error p,.wrapper-jnj-commerce-alert-message .alert-info li,.wrapper-jnj-commerce-alert-message .alert-info p,.wrapper-jnj-commerce-alert-message .alert-status li,.wrapper-jnj-commerce-alert-message .alert-status p,.wrapper-jnj-commerce-alert-message .alert-success li,.wrapper-jnj-commerce-alert-message .alert-success p,.wrapper-jnj-commerce-alert-message .alert-warning li,.wrapper-jnj-commerce-alert-message .alert-warning p,.wrapper-message-alter-block .alert-error li,.wrapper-message-alter-block .alert-error p,.wrapper-message-alter-block .alert-info li,.wrapper-message-alter-block .alert-info p,.wrapper-message-alter-block .alert-status li,.wrapper-message-alter-block .alert-status p,.wrapper-message-alter-block .alert-success li,.wrapper-message-alter-block .alert-success p,.wrapper-message-alter-block .alert-warning li,.wrapper-message-alter-block .alert-warning p{font-family:Circular-Bold,Arial,sans-serif;color:#fff}.alert-infobar-wrapper .alert-error .icon--warning-close:before,.alert-infobar-wrapper .alert-info .icon--warning-close:before,.alert-infobar-wrapper .alert-status .icon--warning-close:before,.alert-infobar-wrapper .alert-success .icon--warning-close:before,.alert-infobar-wrapper .alert-warning .icon--warning-close:before,.form-default .alert-error .icon--warning-close:before,.form-default .alert-info .icon--warning-close:before,.form-default .alert-status .icon--warning-close:before,.form-default .alert-success .icon--warning-close:before,.form-default .alert-warning .icon--warning-close:before,.wrapper-jnj-commerce-alert-message .alert-error .icon--warning-close:before,.wrapper-jnj-commerce-alert-message .alert-info .icon--warning-close:before,.wrapper-jnj-commerce-alert-message .alert-status .icon--warning-close:before,.wrapper-jnj-commerce-alert-message .alert-success .icon--warning-close:before,.wrapper-jnj-commerce-alert-message .alert-warning .icon--warning-close:before,.wrapper-message-alter-block .alert-error .icon--warning-close:before,.wrapper-message-alter-block .alert-info .icon--warning-close:before,.wrapper-message-alter-block .alert-status .icon--warning-close:before,.wrapper-message-alter-block .alert-success .icon--warning-close:before,.wrapper-message-alter-block .alert-warning .icon--warning-close:before{color:#fff}.alert-infobar-wrapper .alert-error a,.alert-infobar-wrapper .alert-info a,.alert-infobar-wrapper .alert-status a,.alert-infobar-wrapper .alert-success a,.alert-infobar-wrapper .alert-warning a,.form-default .alert-error a,.form-default .alert-info a,.form-default .alert-status a,.form-default .alert-success a,.form-default .alert-warning a,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .alert-error a,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .alert-info a,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .alert-status a,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .alert-success a,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .alert-warning a,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .alert-error a,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .alert-info a,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .alert-status a,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .alert-success a,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .alert-warning a,.wrapper-jnj-commerce-alert-message .alert-error a,.wrapper-jnj-commerce-alert-message .alert-info a,.wrapper-jnj-commerce-alert-message .alert-status a,.wrapper-jnj-commerce-alert-message .alert-success a,.wrapper-jnj-commerce-alert-message .alert-warning a,.wrapper-message-alter-block .alert-error a,.wrapper-message-alter-block .alert-info a,.wrapper-message-alter-block .alert-status a,.wrapper-message-alter-block .alert-success a,.wrapper-message-alter-block .alert-warning a{font-size:12px}.alert-infobar-wrapper .alert-error a:focus,.alert-infobar-wrapper .alert-error a:hover,.alert-infobar-wrapper .alert-info a:focus,.alert-infobar-wrapper .alert-info a:hover,.alert-infobar-wrapper .alert-status a:focus,.alert-infobar-wrapper .alert-status a:hover,.alert-infobar-wrapper .alert-success a:focus,.alert-infobar-wrapper .alert-success a:hover,.alert-infobar-wrapper .alert-warning a:focus,.alert-infobar-wrapper .alert-warning a:hover,.form-default .alert-error a:focus,.form-default .alert-error a:hover,.form-default .alert-info a:focus,.form-default .alert-info a:hover,.form-default .alert-status a:focus,.form-default .alert-status a:hover,.form-default .alert-success a:focus,.form-default .alert-success a:hover,.form-default .alert-warning a:focus,.form-default .alert-warning a:hover,.wrapper-jnj-commerce-alert-message .alert-error a:focus,.wrapper-jnj-commerce-alert-message .alert-error a:hover,.wrapper-jnj-commerce-alert-message .alert-info a:focus,.wrapper-jnj-commerce-alert-message .alert-info a:hover,.wrapper-jnj-commerce-alert-message .alert-status a:focus,.wrapper-jnj-commerce-alert-message .alert-status a:hover,.wrapper-jnj-commerce-alert-message .alert-success a:focus,.wrapper-jnj-commerce-alert-message .alert-success a:hover,.wrapper-jnj-commerce-alert-message .alert-warning a:focus,.wrapper-jnj-commerce-alert-message .alert-warning a:hover,.wrapper-message-alter-block .alert-error a:focus,.wrapper-message-alter-block .alert-error a:hover,.wrapper-message-alter-block .alert-info a:focus,.wrapper-message-alter-block .alert-info a:hover,.wrapper-message-alter-block .alert-status a:focus,.wrapper-message-alter-block .alert-status a:hover,.wrapper-message-alter-block .alert-success a:focus,.wrapper-message-alter-block .alert-success a:hover,.wrapper-message-alter-block .alert-warning a:focus,.wrapper-message-alter-block .alert-warning a:hover{color:#d8d8d8;opacity:.75}.alert-infobar-wrapper .alert-status,.alert-infobar-wrapper .alert-success,.form-default .alert-status,.form-default .alert-success,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .alert-status,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .alert-success,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .alert-status,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .alert-success,.modal-splash-screen--survey .wrapper-jnj-commerce-alert-message .alert-status,.modal-splash-screen--survey .wrapper-jnj-commerce-alert-message .alert-success,.wrapper-jnj-commerce-alert-message .alert-status,.wrapper-jnj-commerce-alert-message .alert-success,.wrapper-message-alter-block .alert-status,.wrapper-message-alter-block .alert-success{background:#006161}.alert-infobar-wrapper .alert-info .icon--warning-close:before,.alert-infobar-wrapper .alert-warning .icon--warning-close:before,.form-default .alert-info .icon--warning-close:before,.form-default .alert-warning .icon--warning-close:before,.wrapper-jnj-commerce-alert-message .alert-info .icon--warning-close:before,.wrapper-jnj-commerce-alert-message .alert-warning .icon--warning-close:before,.wrapper-message-alter-block .alert-info .icon--warning-close:before,.wrapper-message-alter-block .alert-warning .icon--warning-close:before{color:#212121}.alert-infobar-wrapper .alert-error,.form-default .alert-error,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .alert-error,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .alert-error,.modal-splash-screen--survey .wrapper-jnj-commerce-alert-message .alert-error,.wrapper-jnj-commerce-alert-message .alert-error,.wrapper-message-alter-block .alert-error{background:#c03}.alert-infobar-wrapper .alert-warning,.form-default .alert-warning,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .alert-warning,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .alert-warning,.modal-splash-screen--survey .wrapper-jnj-commerce-alert-message .alert-warning,.wrapper-jnj-commerce-alert-message .alert-warning,.wrapper-message-alter-block .alert-warning{background:#f9f19d}.alert-infobar-wrapper .alert-warning li,.alert-infobar-wrapper .alert-warning p,.form-default .alert-warning li,.form-default .alert-warning p,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .alert-warning li,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .alert-warning p,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .alert-warning li,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .alert-warning p,.wrapper-jnj-commerce-alert-message .alert-warning li,.wrapper-jnj-commerce-alert-message .alert-warning p,.wrapper-message-alter-block .alert-warning li,.wrapper-message-alter-block .alert-warning p{color:#212121}.alert-infobar-wrapper .alert-warning a:focus,.alert-infobar-wrapper .alert-warning a:hover,.form-default .alert-warning a:focus,.form-default .alert-warning a:hover,.wrapper-jnj-commerce-alert-message .alert-warning a:focus,.wrapper-jnj-commerce-alert-message .alert-warning a:hover,.wrapper-message-alter-block .alert-warning a:focus,.wrapper-message-alter-block .alert-warning a:hover{color:#212121}.alert-infobar-wrapper .alert-info,.form-default .alert-info,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .alert-info,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .alert-info,.modal-splash-screen--survey .wrapper-jnj-commerce-alert-message .alert-info,.wrapper-jnj-commerce-alert-message .alert-info,.wrapper-message-alter-block .alert-info{background:#d8d8d8}.alert-infobar-wrapper .alert-info li,.alert-infobar-wrapper .alert-info p,.form-default .alert-info li,.form-default .alert-info p,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .alert-info li,.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message .alert-info p,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .alert-info li,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block .alert-info p,.wrapper-jnj-commerce-alert-message .alert-info li,.wrapper-jnj-commerce-alert-message .alert-info p,.wrapper-message-alter-block .alert-info li,.wrapper-message-alter-block .alert-info p{color:#63666a}.alert-infobar-wrapper .alert-info a:focus,.alert-infobar-wrapper .alert-info a:hover,.form-default .alert-info a:focus,.form-default .alert-info a:hover,.wrapper-jnj-commerce-alert-message .alert-info a:focus,.wrapper-jnj-commerce-alert-message .alert-info a:hover,.wrapper-message-alter-block .alert-info a:focus,.wrapper-message-alter-block .alert-info a:hover{color:#63666a}.details--wrapper .wrapper-jnj-commerce-alert-message,.section-content .wrapper-jnj-commerce-alert-message{margin-bottom:30px}.details--wrapper .wrapper-jnj-commerce-alert-message p,.section-content .wrapper-jnj-commerce-alert-message p{margin-bottom:0;color:#63666a}.alert-tab-wrapper{animation-delay:1s;animation-duration:.6s;animation-iteration-count:1;animation-timing-function:ease-out;animation-fill-mode:forwards;transform:rotate(-90deg);transform-origin:bottom right;position:fixed;top:20%;right:-1px;z-index:2;opacity:0;zoom:1.003}@media only screen and (max-width:767px){.alert-tab-wrapper{white-space:nowrap}}.alert-tab [class^=icon-]{position:relative;top:2px;margin-right:5px}.alert-tab [class^=icon-]:before{color:#fff}.alert-infobar-wrapper{position:fixed;z-index:111;box-shadow:0 0 4px #002e2e}.alert-infobar-wrapper.top{position:static}.alert-infobar-wrapper.bottom{animation-delay:1s;animation-duration:.6s;animation-iteration-count:1;animation-timing-function:ease-out;animation-fill-mode:forwards;bottom:0;opacity:0}.admin-menu .alert-infobar-wrapper.bottom{top:auto}@media only screen and (max-width:767px){.alert-infobar-wrapper .alert-bar{padding-bottom:30px}}@media only screen and (min-width:768px) and (max-width:992px){.alert-infobar-wrapper .message-alert-content{padding-left:100px}}@media only screen and (min-width:993px){.alert-infobar-wrapper .message-alert-content{padding-left:200px}}.alert-infobar-wrapper .do-not-show-again-wrapper{display:-ms-flexbox;display:flex;width:130px;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.alert-infobar-wrapper .do-not-show-again-wrapper{position:absolute;right:0;bottom:0;margin-bottom:5px}}@media only screen and (min-width:993px){.alert-infobar-wrapper .do-not-show-again-wrapper{min-width:220px}}.alert-infobar-wrapper .do-not-show-again-wrapper label{margin-bottom:0;transform:scale(.8)}.alert-infobar-wrapper .do-not-show-again-wrapper span{color:#fff}@media only screen and (max-width:992px){.alert-infobar-wrapper .do-not-show-again-wrapper span{text-align:left}}.alert-infobar-wrapper .do-not-show-again-wrapper input[type=checkbox]:checked+.checkbox-default:after{top:auto;color:#fff}@media only screen and (min-width:768px){.alert-infobar-wrapper.alert--has-link .message-alert-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.alert-infobar-wrapper.alert--has-link .message-link{min-width:80px;font-size:11px;color:#fff;text-align:center}.alert-infobar-wrapper.alert--has-button .message-button .button-white{margin-bottom:15px;font-size:12px}.alert-infobar-wrapper.alert--has-button .message-button .button-white:focus,.alert-infobar-wrapper.alert--has-button .message-button .button-white:hover{color:#006161;opacity:1}.anchors-wrapper{margin:0 0 30px}.anchors-wrapper .anchor-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:10px 20px 0 0}.anchors-wrapper .anchor-link:hover{color:#63666a;text-decoration:underline}.anchors-wrapper .anchor-link:hover .icon::after{text-decoration:none}.anchors-wrapper .anchor-link::after,.anchors-wrapper .anchor-link::before{display:inline-block;font-size:7px}.anchors-wrapper .anchor-link:after,.anchors-wrapper .anchor-link:before,.anchors-wrapper .anchor-link:hover:after,.anchors-wrapper .anchor-link:hover:before{color:#c03}.anchors-wrapper .anchor-link::after{margin-left:3px}.anchors-wrapper .anchor-link:last-child{margin-right:0}.link--normal{padding:0 5px 0 10px;text-align:right}.article-media__video{position:relative;height:0;padding-top:25px;padding-bottom:56.25%;margin-bottom:20px}.article-media__video iframe{position:absolute;top:0;left:50%;width:100%;height:100%;transform:translate(-50%,0)}.article-media__image{display:-ms-flexbox;display:flex;margin-bottom:20px;background:#f4f4f4;-ms-flex-pack:center;justify-content:center}.article-media__image img{width:100%;height:100%}.jnj-ous-welcome-international,.light-dark-background{background-color:#f4f4f4;border-bottom:1px solid #d8d8d8}.badge{display:inline-block;min-width:10px;padding:2px 5px;margin-top:-5px;font-size:11px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#c03;border-radius:10px}.badge:empty{display:none}.badge:focus,.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.badge-floating{font-family:Circular-Bold,Arial,sans-serif;font-size:12px;color:#fff;position:absolute;right:0;bottom:0;padding:10px 15px;line-height:normal;text-transform:uppercase;background-color:rgba(204,0,51,.8);border-top-left-radius:3px}.block-wrapper-with-loader{position:relative}.block-wrapper-with-loader .block--jnj-commerce--homepage-courses,.block-wrapper-with-loader .block--jnj-commerce--internal{min-height:150px;padding:30px 10px 40px;text-align:center}blockquote.has-quotes{position:relative;padding:50px 25px 20px;text-align:center;background-color:#fff;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}@media only screen and (min-width:768px) and (max-width:992px){blockquote.has-quotes{padding-right:80px;padding-bottom:25px;padding-left:80px}}@media only screen and (min-width:993px){blockquote.has-quotes{padding-right:100px;padding-bottom:30px;padding-left:100px}}blockquote.has-quotes:after,blockquote.has-quotes:before{content:''}blockquote.has-quotes .quotes{z-index:0;font-family:Circular-Bold,Arial,sans-serif;color:#212121}blockquote.has-quotes .quotes:after,blockquote.has-quotes .quotes:before{position:absolute;font-size:34px;color:#c03}@media only screen and (min-width:768px){blockquote.has-quotes .quotes:after,blockquote.has-quotes .quotes:before{font-size:60px}}blockquote.has-quotes .quotes:before{top:10px;left:10px}@media only screen and (min-width:768px) and (max-width:992px){blockquote.has-quotes .quotes:before{left:15px}}@media only screen and (min-width:993px){blockquote.has-quotes .quotes:before{top:15px;left:30px}}blockquote.has-quotes .quotes:after{right:10px;bottom:40px}@media only screen and (min-width:768px) and (max-width:992px){blockquote.has-quotes .quotes:after{right:15px}}@media only screen and (min-width:993px){blockquote.has-quotes .quotes:after{right:30px}}blockquote.has-quotes .author{display:-ms-flexbox;display:flex;margin-top:20px;font-style:italic;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}blockquote.has-quotes .author:before{width:15px;height:1px;margin-right:10px;background-color:#63666a;content:''}blockquote{padding:10px;margin:0 0 15px;background:#f4f4f4}blockquote:after,blockquote:before{content:'"'}.breadcrumb{display:none;padding:12px 15px 0;margin:0;white-space:nowrap;background:0 0}@media only screen and (min-width:768px){.breadcrumb{display:-ms-flexbox;display:flex}}@media only screen and (min-width:993px){.breadcrumb{padding-right:30px;padding-left:30px}}.section-content__main .breadcrumb{padding-top:0;padding-left:0}.node-type-product-page .breadcrumb,.node-type-resources-for-your-patients-file .breadcrumb,.node-type-vision-care-resource .breadcrumb{margin-bottom:40px}.node-type-course .breadcrumb{margin-bottom:30px}.section-content__full .breadcrumb{padding-top:42px;padding-left:0}.breadcrumb>li+li:before{display:none}.breadcrumb li{font-family:Circular-Medium,Arial,sans-serif;font-size:11px;color:#63666a;line-height:1.3;letter-spacing:.6px}.breadcrumb li:after{margin:0 5px;content:'/'}.breadcrumb li:last-child:after{display:none}.breadcrumb .last{overflow:hidden;text-overflow:ellipsis}.breadcrumb li a{font-family:Circular-Medium,Arial,sans-serif;font-size:11px;color:#63666a;line-height:1.3;text-decoration:none;cursor:pointer}.breadcrumb li a:hover{color:#006161}.breadcrumb li a.main-menu--link{padding:0}@media only screen and (min-width:768px) and (max-width:992px){.breadcrumb li a.main-menu--link{display:inline-block}}.browser-not-supported-message{display:none}.button-and-link-inline .btn-update-password,.button-submit-insidefield{display:-ms-flexbox;display:flex;padding:15px 30px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.button-gray,.button-primary,.button-secondary,.button-tertiary,.button-white,.carousel-item--wrapper .btn,.carousel-item--wrapper.dark-theme .btn,.ckeditor__wrapper .field__items .button-gray,.ckeditor__wrapper .field__items .button-primary,.ckeditor__wrapper .field__items .button-secondary,.ckeditor__wrapper .field__items .button-white,.form-inline-default .button-gray,.form-inline-default .button-primary,.form-inline-default .button-secondary,.form-inline-default .button-white,.form-inline-default .next-button-for-next-step a,.highlight-content-page--content .button-secondary.hide-call-to-action,.master-page-section.template--topic .topics a,.modal-body.ckeditor__wrapper .button-gray,.modal-body.ckeditor__wrapper .button-primary,.modal-body.ckeditor__wrapper .button-secondary,.modal-body.ckeditor__wrapper .button-white,.my-learning__description .ckeditor__wrapper .button-gray,.my-learning__description .ckeditor__wrapper .button-primary,.my-learning__description .ckeditor__wrapper .button-secondary,.my-learning__description .ckeditor__wrapper .button-white,.node-type-product-page .ckeditor__wrapper .button-gray,.node-type-product-page .ckeditor__wrapper .button-primary,.node-type-product-page .ckeditor__wrapper .button-secondary,.node-type-product-page .ckeditor__wrapper .button-white,.profile-menu--wrapper-mobile .last .profile-menu--link,.view-vision-care-resources-topics a{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#212121;border-radius:25px;display:inline-block;padding:13px 30px 11px;line-height:1.36;letter-spacing:.5px;text-align:center;cursor:pointer;outline:0;transition:.1s linear}.button-gray[disabled],.button-primary[disabled],.button-secondary[disabled],.button-tertiary[disabled],.button-white[disabled],.carousel-item--wrapper .btn[disabled],.ckeditor__wrapper .field__items .button-gray[disabled],.ckeditor__wrapper .field__items .button-primary[disabled],.ckeditor__wrapper .field__items .button-secondary[disabled],.ckeditor__wrapper .field__items .button-white[disabled],.form-inline-default .next-button-for-next-step a[disabled],.highlight-content-page--content .button-secondary.hide-call-to-action[disabled],.master-page-section.template--topic .topics a[disabled],.modal-body.ckeditor__wrapper .button-gray[disabled],.modal-body.ckeditor__wrapper .button-primary[disabled],.modal-body.ckeditor__wrapper .button-secondary[disabled],.modal-body.ckeditor__wrapper .button-white[disabled],.my-learning__description .ckeditor__wrapper .button-gray[disabled],.my-learning__description .ckeditor__wrapper .button-primary[disabled],.my-learning__description .ckeditor__wrapper .button-secondary[disabled],.my-learning__description .ckeditor__wrapper .button-white[disabled],.node-type-product-page .ckeditor__wrapper .button-gray[disabled],.node-type-product-page .ckeditor__wrapper .button-primary[disabled],.node-type-product-page .ckeditor__wrapper .button-secondary[disabled],.node-type-product-page .ckeditor__wrapper .button-white[disabled],.profile-menu--wrapper-mobile .last .profile-menu--link[disabled],.view-vision-care-resources-topics a[disabled]{cursor:not-allowed;outline:0;transition:.1s linear}.button-gray,.button-primary,.ckeditor__wrapper .field__items .button-gray,.ckeditor__wrapper .field__items .button-primary,.form-inline-default .button-gray,.form-inline-default .button-primary,.form-inline-default .next-button-for-next-step a,.modal-body.ckeditor__wrapper .button-gray,.modal-body.ckeditor__wrapper .button-primary,.my-learning__description .ckeditor__wrapper .button-gray,.my-learning__description .ckeditor__wrapper .button-primary,.node-type-product-page .ckeditor__wrapper .button-gray,.node-type-product-page .ckeditor__wrapper .button-primary,.profile-menu--wrapper-mobile .last .profile-menu--link{color:#fff;background:#006161;border:1px solid transparent}.button-gray a,.button-primary a,.ckeditor__wrapper .field__items .button-gray a,.ckeditor__wrapper .field__items .button-primary a,.form-inline-default .button-gray a,.form-inline-default .button-primary a,.form-inline-default .next-button-for-next-step a a,.modal-body.ckeditor__wrapper .button-gray a,.modal-body.ckeditor__wrapper .button-primary a,.my-learning__description .ckeditor__wrapper .button-gray a,.my-learning__description .ckeditor__wrapper .button-primary a,.node-type-product-page .ckeditor__wrapper .button-gray a,.node-type-product-page .ckeditor__wrapper .button-primary a,.profile-menu--wrapper-mobile .last .profile-menu--link a{border-bottom:0}.button-gray a:hover,.button-primary a:hover,.ckeditor__wrapper .field__items .button-gray a:hover,.ckeditor__wrapper .field__items .button-primary a:hover,.form-inline-default .next-button-for-next-step a a:hover,.modal-body.ckeditor__wrapper .button-gray a:hover,.modal-body.ckeditor__wrapper .button-primary a:hover,.my-learning__description .ckeditor__wrapper .button-gray a:hover,.my-learning__description .ckeditor__wrapper .button-primary a:hover,.node-type-product-page .ckeditor__wrapper .button-gray a:hover,.node-type-product-page .ckeditor__wrapper .button-primary a:hover,.profile-menu--wrapper-mobile .last .profile-menu--link a:hover{color:#006161}.button-gray:active,.button-gray:focus,.button-gray:hover,.button-primary:active,.button-primary:focus,.button-primary:hover,.ckeditor__wrapper .field__items .button-gray:active,.ckeditor__wrapper .field__items .button-gray:focus,.ckeditor__wrapper .field__items .button-gray:hover,.ckeditor__wrapper .field__items .button-primary:active,.ckeditor__wrapper .field__items .button-primary:focus,.ckeditor__wrapper .field__items .button-primary:hover,.ckeditor__wrapper .field__items .selected.button-gray,.ckeditor__wrapper .field__items .selected.button-primary,.form-inline-default .next-button-for-next-step a.selected,.form-inline-default .next-button-for-next-step a:active,.form-inline-default .next-button-for-next-step a:focus,.form-inline-default .next-button-for-next-step a:hover,.modal-body.ckeditor__wrapper .button-gray:active,.modal-body.ckeditor__wrapper .button-gray:focus,.modal-body.ckeditor__wrapper .button-gray:hover,.modal-body.ckeditor__wrapper .button-primary:active,.modal-body.ckeditor__wrapper .button-primary:focus,.modal-body.ckeditor__wrapper .button-primary:hover,.modal-body.ckeditor__wrapper .selected.button-gray,.modal-body.ckeditor__wrapper .selected.button-primary,.my-learning__description .ckeditor__wrapper .button-gray:active,.my-learning__description .ckeditor__wrapper .button-gray:focus,.my-learning__description .ckeditor__wrapper .button-gray:hover,.my-learning__description .ckeditor__wrapper .button-primary:active,.my-learning__description .ckeditor__wrapper .button-primary:focus,.my-learning__description .ckeditor__wrapper .button-primary:hover,.my-learning__description .ckeditor__wrapper .selected.button-gray,.my-learning__description .ckeditor__wrapper .selected.button-primary,.node-type-product-page .ckeditor__wrapper .button-gray:active,.node-type-product-page .ckeditor__wrapper .button-gray:focus,.node-type-product-page .ckeditor__wrapper .button-gray:hover,.node-type-product-page .ckeditor__wrapper .button-primary:active,.node-type-product-page .ckeditor__wrapper .button-primary:focus,.node-type-product-page .ckeditor__wrapper .button-primary:hover,.node-type-product-page .ckeditor__wrapper .selected.button-gray,.node-type-product-page .ckeditor__wrapper .selected.button-primary,.profile-menu--wrapper-mobile .last .profile-menu--link:active,.profile-menu--wrapper-mobile .last .profile-menu--link:focus,.profile-menu--wrapper-mobile .last .profile-menu--link:hover,.profile-menu--wrapper-mobile .last .selected.profile-menu--link,.selected.button-gray,.selected.button-primary{color:#006161;background-color:transparent;border:1px solid #006161;outline:0;transition:.1s linear}.button-gray:active [class^=icon-]:before,.button-gray:focus [class^=icon-]:before,.button-gray:hover [class^=icon-]:before,.button-primary:active [class^=icon-]:before,.button-primary:focus [class^=icon-]:before,.button-primary:hover [class^=icon-]:before,.form-inline-default .next-button-for-next-step a.selected [class^=icon-]:before,.form-inline-default .next-button-for-next-step a:active [class^=icon-]:before,.form-inline-default .next-button-for-next-step a:focus [class^=icon-]:before,.form-inline-default .next-button-for-next-step a:hover [class^=icon-]:before,.profile-menu--wrapper-mobile .last .profile-menu--link:active [class^=icon-]:before,.profile-menu--wrapper-mobile .last .profile-menu--link:focus [class^=icon-]:before,.profile-menu--wrapper-mobile .last .profile-menu--link:hover [class^=icon-]:before,.profile-menu--wrapper-mobile .last .selected.profile-menu--link [class^=icon-]:before,.selected.button-gray [class^=icon-]:before,.selected.button-primary [class^=icon-]:before{color:#006161}.button-gray:focus:hover,.button-primary:focus:hover,.form-inline-default .next-button-for-next-step a:focus:hover,.profile-menu--wrapper-mobile .last .profile-menu--link:focus:hover{color:#006161}.button-gray[disabled],.button-primary[disabled],.ckeditor__wrapper .field__items .button-gray[disabled],.ckeditor__wrapper .field__items .button-primary[disabled],.form-inline-default .next-button-for-next-step a[disabled],.modal-body.ckeditor__wrapper .button-gray[disabled],.modal-body.ckeditor__wrapper .button-primary[disabled],.my-learning__description .ckeditor__wrapper .button-gray[disabled],.my-learning__description .ckeditor__wrapper .button-primary[disabled],.node-type-product-page .ckeditor__wrapper .button-gray[disabled],.node-type-product-page .ckeditor__wrapper .button-primary[disabled],.profile-menu--wrapper-mobile .last .profile-menu--link[disabled]{color:#fff;background:#d8d8d8;border-color:#d8d8d8}.button-gray--solid:active,.button-gray--solid:focus,.button-gray--solid:hover,.button-primary--solid:active,.button-primary--solid:focus,.button-primary--solid:hover,.selected.button-gray--solid,.selected.button-primary--solid{background-color:#fff}.button-secondary,.carousel-item--wrapper .btn,.carousel-item--wrapper.dark-theme .btn,.ckeditor__wrapper .field__items .button-secondary,.form-inline-default .button-secondary,.highlight-content-page--content .button-secondary.hide-call-to-action,.modal-body.ckeditor__wrapper .button-secondary,.my-learning__description .ckeditor__wrapper .button-secondary,.node-type-product-page .ckeditor__wrapper .button-secondary{color:#006161;background:0 0;border:1px solid #006161}.button-secondary a,.carousel-item--wrapper .btn a,.carousel-item--wrapper.dark-theme .btn a,.ckeditor__wrapper .field__items .button-secondary a,.form-inline-default .button-secondary a,.highlight-content-page--content .button-secondary.hide-call-to-action a,.modal-body.ckeditor__wrapper .button-secondary a,.my-learning__description .ckeditor__wrapper .button-secondary a,.node-type-product-page .ckeditor__wrapper .button-secondary a{border-bottom:0}.button-secondary a:hover,.carousel-item--wrapper .btn a:hover,.ckeditor__wrapper .field__items .button-secondary a:hover,.highlight-content-page--content .button-secondary.hide-call-to-action a:hover,.modal-body.ckeditor__wrapper .button-secondary a:hover,.my-learning__description .ckeditor__wrapper .button-secondary a:hover,.node-type-product-page .ckeditor__wrapper .button-secondary a:hover{color:#fff}.button-secondary [class^=icon-]:before,.carousel-item--wrapper .btn [class^=icon-]:before,.ckeditor__wrapper .field__items .button-secondary [class^=icon-]:before,.highlight-content-page--content .button-secondary.hide-call-to-action [class^=icon-]:before,.modal-body.ckeditor__wrapper .button-secondary [class^=icon-]:before,.my-learning__description .ckeditor__wrapper .button-secondary [class^=icon-]:before,.node-type-product-page .ckeditor__wrapper .button-secondary [class^=icon-]:before{font-size:6px;color:#006161}.button-secondary:active,.button-secondary:focus,.button-secondary:hover,.carousel-item--wrapper .btn:active,.carousel-item--wrapper .btn:focus,.carousel-item--wrapper .btn:hover,.carousel-item--wrapper .selected.btn,.ckeditor__wrapper .field__items .button-secondary:active,.ckeditor__wrapper .field__items .button-secondary:focus,.ckeditor__wrapper .field__items .button-secondary:hover,.ckeditor__wrapper .field__items .selected.button-secondary,.highlight-content-page--content .button-secondary.hide-call-to-action:active,.highlight-content-page--content .button-secondary.hide-call-to-action:focus,.highlight-content-page--content .button-secondary.hide-call-to-action:hover,.highlight-content-page--content .selected.button-secondary.hide-call-to-action,.modal-body.ckeditor__wrapper .button-secondary:active,.modal-body.ckeditor__wrapper .button-secondary:focus,.modal-body.ckeditor__wrapper .button-secondary:hover,.modal-body.ckeditor__wrapper .selected.button-secondary,.my-learning__description .ckeditor__wrapper .button-secondary:active,.my-learning__description .ckeditor__wrapper .button-secondary:focus,.my-learning__description .ckeditor__wrapper .button-secondary:hover,.my-learning__description .ckeditor__wrapper .selected.button-secondary,.node-type-product-page .ckeditor__wrapper .button-secondary:active,.node-type-product-page .ckeditor__wrapper .button-secondary:focus,.node-type-product-page .ckeditor__wrapper .button-secondary:hover,.node-type-product-page .ckeditor__wrapper .selected.button-secondary,.selected.button-secondary{color:#fff;background:#006161;border-color:#006161;outline:0;transition:.1s linear}.button-secondary:active [class^=icon-]:before,.button-secondary:focus [class^=icon-]:before,.button-secondary:hover [class^=icon-]:before,.carousel-item--wrapper .btn:active [class^=icon-]:before,.carousel-item--wrapper .btn:focus [class^=icon-]:before,.carousel-item--wrapper .btn:hover [class^=icon-]:before,.carousel-item--wrapper .selected.btn [class^=icon-]:before,.selected.button-secondary [class^=icon-]:before{color:#fff}.button-secondary:focus:hover,.carousel-item--wrapper .btn:focus:hover{color:#fff}.button-secondary[disabled],.carousel-item--wrapper .btn[disabled],.ckeditor__wrapper .field__items .button-secondary[disabled],.highlight-content-page--content .button-secondary.hide-call-to-action[disabled],.modal-body.ckeditor__wrapper .button-secondary[disabled],.my-learning__description .ckeditor__wrapper .button-secondary[disabled],.node-type-product-page .ckeditor__wrapper .button-secondary[disabled]{color:#d8d8d8;background:0 0;border-color:#d8d8d8}.button-secondary--solid{background:#fff}.button-tertiary,.master-page-section.template--topic .topics a,.view-vision-care-resources-topics a{border-radius:0;color:#fff;background:#006161;border:1px solid transparent;display:-ms-flexbox;display:flex;height:100%;padding:15px;font-family:Circular-Bold,Arial,sans-serif;font-size:14px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.button-tertiary:active,.button-tertiary:focus,.button-tertiary:hover,.master-page-section.template--topic .topics a.selected,.master-page-section.template--topic .topics a:active,.master-page-section.template--topic .topics a:focus,.master-page-section.template--topic .topics a:hover,.selected.button-tertiary,.view-vision-care-resources-topics a.selected,.view-vision-care-resources-topics a:active,.view-vision-care-resources-topics a:focus,.view-vision-care-resources-topics a:hover{color:#fff;background-color:#888b8d;border:1px solid #888b8d;outline:0;transition:.1s linear}.button-tertiary:focus:hover,.master-page-section.template--topic .topics a:focus:hover,.view-vision-care-resources-topics a:focus:hover{color:#fff}.button-tertiary[disabled],.master-page-section.template--topic .topics a[disabled],.view-vision-care-resources-topics a[disabled]{color:#fff;background-color:#d8d8d8;border-color:#d8d8d8}.button-tertiary .icon,.master-page-section.template--topic .topics a .icon,.view-vision-care-resources-topics a .icon{display:none}.button-white,.ckeditor__wrapper .field__items .button-white,.form-inline-default .button-white,.modal-body.ckeditor__wrapper .button-white,.my-learning__description .ckeditor__wrapper .button-white,.node-type-product-page .ckeditor__wrapper .button-white{color:#fff;background:0 0;border:1px solid #fff}.button-white a,.ckeditor__wrapper .field__items .button-white a,.form-inline-default .button-white a,.modal-body.ckeditor__wrapper .button-white a,.my-learning__description .ckeditor__wrapper .button-white a,.node-type-product-page .ckeditor__wrapper .button-white a{border-bottom:0}.button-white a:hover,.ckeditor__wrapper .field__items .button-white a:hover,.modal-body.ckeditor__wrapper .button-white a:hover,.my-learning__description .ckeditor__wrapper .button-white a:hover,.node-type-product-page .ckeditor__wrapper .button-white a:hover{color:#212121}.button-white:active,.button-white:focus,.button-white:hover,.ckeditor__wrapper .field__items .button-white:active,.ckeditor__wrapper .field__items .button-white:focus,.ckeditor__wrapper .field__items .button-white:hover,.ckeditor__wrapper .field__items .selected.button-white,.modal-body.ckeditor__wrapper .button-white:active,.modal-body.ckeditor__wrapper .button-white:focus,.modal-body.ckeditor__wrapper .button-white:hover,.modal-body.ckeditor__wrapper .selected.button-white,.my-learning__description .ckeditor__wrapper .button-white:active,.my-learning__description .ckeditor__wrapper .button-white:focus,.my-learning__description .ckeditor__wrapper .button-white:hover,.my-learning__description .ckeditor__wrapper .selected.button-white,.node-type-product-page .ckeditor__wrapper .button-white:active,.node-type-product-page .ckeditor__wrapper .button-white:focus,.node-type-product-page .ckeditor__wrapper .button-white:hover,.node-type-product-page .ckeditor__wrapper .selected.button-white,.selected.button-white{color:#212121;text-decoration:none;background-color:#fff;border-color:#fff}.button-white:focus:hover{color:#212121}.button-white[disabled],.ckeditor__wrapper .field__items .button-white[disabled],.modal-body.ckeditor__wrapper .button-white[disabled],.my-learning__description .ckeditor__wrapper .button-white[disabled],.node-type-product-page .ckeditor__wrapper .button-white[disabled]{color:#212121;background-color:#d8d8d8;border-color:#d8d8d8}.button-gray.button--side-tab,.button-primary.button--side-tab{border-radius:25px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:0}.button-gray.button--side-tab:active,.button-gray.button--side-tab:focus,.button-gray.button--side-tab:hover,.button-primary.button--side-tab:active,.button-primary.button--side-tab:focus,.button-primary.button--side-tab:hover,.selected.button-gray.button--side-tab,.selected.button-primary.button--side-tab{border-bottom:0}.button-gray.button--side-tab [class^=icon-],.button-primary.button--side-tab [class^=icon-]{font-size:16px}.button--large-padding{padding:15px 50px}.button--extra-large-padding,.form-inline-default .next-button-for-next-step a,.wrapper-form-forgotten-password .button-secondary{padding:15px 70px}.button--extra-small-padding,.wrapper-services-login .form-bottom-login .button-primary,.wrapper-services-register .button-secondary{padding:12px 20px}.button--full-inline{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.button--full-inline{-ms-flex-direction:column;flex-direction:column}}.button--full-inline [class^=button-]{-ms-flex:1;flex:1}@media only screen and (min-width:768px){.button--full-inline [class^=button-]{-ms-flex:1 100%;flex:1 100%}}.ckeditor__wrapper .btn-cancel{font-size:11px;text-decoration:underline;color:#63666a;border-bottom:0}@media only screen and (min-width:768px){.ckeditor__wrapper .btn-cancel:hover{color:#212121;text-decoration:underline}}.ckeditor__wrapper .btn-cancel:focus{color:#63666a}.field__items .button-gray,.field__items .button-primary,.field__items .button-secondary,.field__items .button-white,.section-content__main .button-gray,.section-content__main .button-primary,.section-content__main .button-secondary,.section-content__main .button-white{text-decoration:none}.field__items .button-gray:hover,.field__items .button-primary:hover,.field__items .button-secondary:hover,.field__items .button-white:hover,.section-content__main .button-gray:hover,.section-content__main .button-primary:hover,.section-content__main .button-secondary:hover,.section-content__main .button-white:hover{text-decoration:none}.button-calendar:before{font-size:22px}.button-calendar:hover{cursor:pointer}.button-calendar.button-only-icon{font-size:0}.button--only-icon{padding:10px;background-color:transparent;border:0}.button--only-icon.selected,.button--only-icon:active,.button--only-icon:focus,.button--only-icon:focus:hover,.button--only-icon:hover{cursor:pointer;outline:0}.button--wide{width:100%}.wrapper-services-login .form-bottom-login{padding-right:33px;padding-left:33px}.wrapper-services-login .form-bottom-login .button-primary{width:85%}.wrapper-services-register .button-secondary{width:85%}.btn-cancel{font-size:11px;text-decoration:underline;color:#63666a;border-bottom:0;margin-right:15px;cursor:pointer}@media only screen and (min-width:768px){.btn-cancel:hover{color:#212121;text-decoration:underline}}.btn-cancel:focus{color:#63666a}.btn-cancel-center{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}button.btn-cancel{font-family:Circular-Bold,Arial,sans-serif;background-color:transparent;border:0}.style-cancel{font-size:11px;text-decoration:underline;color:#63666a;border-bottom:0;cursor:pointer}@media only screen and (min-width:768px){.style-cancel:hover{color:#212121;text-decoration:underline}}.style-cancel:focus{color:#63666a}.events-section-list .views-submit-button .btn:before,.learning-center-search .learning-center-search-submit-icon:before,.master-page-section.search-filter .learning-center-search-submit-icon:before,.views-submit-button-practice .icon-search-button:before{position:absolute;top:0;right:0;bottom:0;left:0;height:15px;margin:auto 0;font-size:14px;text-align:center}.events-section-list .views-submit-button .btn,.learning-center-search .learning-center-search-submit-icon,.master-page-section.search-filter .learning-center-search-submit-icon,.views-submit-button-practice .icon-search-button{position:relative;width:40px;height:40px;font-size:0;background:0 0;border:0}.events-section-list .views-submit-button .btn:hover,.learning-center-search .learning-center-search-submit-icon:hover,.master-page-section.search-filter .learning-center-search-submit-icon:hover,.views-submit-button-practice .icon-search-button:hover{cursor:pointer}.events-section-list .views-submit-button .btn:hover:before,.learning-center-search .learning-center-search-submit-icon:hover:before,.master-page-section.search-filter .learning-center-search-submit-icon:hover:before,.views-submit-button-practice .icon-search-button:hover:before{color:#099}.callout-region{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.callout-region .callout-wrapper:first-child{margin-top:55px}@media only screen and (min-width:768px){.callout-region .callout-wrapper:first-child{margin-top:89px}}.callout-region .callout-wrapper:last-child{margin-bottom:63px}@media only screen and (min-width:768px){.callout-region .callout-wrapper:nth-child(2n+2){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.callout-region .callout-wrapper:nth-child(2n+2) .callout-info{padding:0 35px 0 0}}.callout-region.callout-events{margin-bottom:30px;border-bottom:1px solid #d8d8d8}.callout-region.callout-events .callout-wrapper:first-child{margin-top:0}@media only screen and (min-width:768px){.callout-region.callout-events .callout-wrapper:first-child{margin-top:0}}.callout-region.callout-events .callout-wrapper:last-child{margin-bottom:30px}.callout-region.callout-events .first-date{color:#888b8d;text-transform:uppercase}@media only screen and (max-width:767px){.callout-region.callout-events .first-date{display:none}}.callout-wrapper{width:99%;margin:25px auto 35px}@media only screen and (min-width:768px){.callout-wrapper{display:-ms-flexbox;display:flex;max-width:810px;padding:0 30px;margin:25px auto}}.callout-wrapper .callout-image{border-radius:3px}@media only screen and (min-width:768px){.callout-wrapper .callout-image{height:280px;max-width:380px;min-width:377px}}.callout-wrapper .callout-image img{height:auto}@media only screen and (min-width:768px){.callout-wrapper .callout-info{display:-ms-flexbox;display:flex;width:364px;padding:0 0 0 35px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.callout-wrapper .callout-title{margin:17px 0 15px;text-align:left}.callout-wrapper .callout-divisor{width:100%;border-top:transparent;border-bottom:1px solid #d8d8d8}@media only screen and (min-width:768px){.callout-wrapper .callout-divisor{margin:10px 0 26px}}.callout-wrapper .callout-content{text-align:left}.callout-wrapper .callout-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;text-align:left}.callout-wrapper .callout-link:hover{color:#63666a;text-decoration:underline}.callout-wrapper .callout-link:hover .icon::after{text-decoration:none}.callout-wrapper .callout-link::after,.callout-wrapper .callout-link::before{display:inline-block;font-size:7px}.callout-wrapper .callout-link:after,.callout-wrapper .callout-link:before,.callout-wrapper .callout-link:hover:after,.callout-wrapper .callout-link:hover:before{color:#c03}.callout-wrapper .callout-link::after{margin-left:3px}@media only screen and (min-width:768px){.callout-wrapper .callout-link{margin-top:10px}}.callout-tout-content{-ms-flex-direction:row;flex-direction:row}.callout-tout-content .callout-wrapper{width:100%;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.callout-tout-content .callout-wrapper{width:50%}}.callout-tout-content .callout-wrapper:first-child{margin-top:25px}.callout-tout-content .callout-wrapper:nth-child(2n+2){-ms-flex-direction:column;flex-direction:column}.callout-tout-content .callout-title{display:-ms-flexbox;display:flex;min-height:50px;-ms-flex-align:center;align-items:center}.callout-tout-content .callout-info{padding-left:0;margin:25px 0}.callout-tout-content .btn{margin-top:25px}.jnj-card-list{margin:15px -15px}.jnj-card-list li{margin-top:2%;margin-bottom:2%}.jnj-card-list .card{display:-ms-flexbox;display:flex;height:100%;border:2px solid #d8d8d8;border-radius:5px;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.jnj-card-list .card label{font-family:Circular-Bold,Arial,sans-serif}@media only screen and (max-width:767px){.jnj-card-list .card label{max-width:none;padding-right:0;padding-left:0;margin-bottom:0;text-align:right}}.jnj-card-list .card__body,.jnj-card-list .card__header{width:100%;padding:20px 12px}.jnj-card-list .card__header{min-height:10%;padding-right:36px;font-family:Circular-Bold,Arial,sans-serif;color:#212121;background-color:#fff;border-radius:5px 5px 0 0}.jnj-card-list .card__header+.card__body{border-top:2px solid #d8d8d8}.jnj-card-list .card__header .popover-tooltip{top:0;right:10px;bottom:0;margin:auto}.jnj-card-list .card__header .icon-tooltip:before{font-size:17px}.jnj-card-list .card__header--description{margin-bottom:10px;color:#63666a}.jnj-card-list .card__header--description:first-of-type{margin-top:10px}.jnj-card-list .card__header--description:last-of-type{margin-bottom:0}.jnj-card-list .card__body{background-color:#f4f4f4;border-radius:0 0 5px 5px;-ms-flex:auto;flex:auto}@media only screen and (max-width:767px){.jnj-card-list .card__body{display:-ms-flexbox;display:flex}.jnj-card-list .card__body .jnj-row{margin:0;-ms-flex:1 0 0px;flex:1 0 0}.jnj-card-list .card__body .jnj-row .field{width:72%;-ms-flex:1 0 auto;flex:1 0 auto}}.jnj-card-list .card.has-errors{border-color:#c03}.jnj-card-list .card .required-mark{display:none}.jnj-card-list .card.is-required .required-mark{display:inline-block}@media only screen and (min-width:993px){.jnj-card-list .card--horizontal{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.jnj-card-list .card--horizontal .card__body,.jnj-card-list .card--horizontal .card__header{max-width:50%}.jnj-card-list .card--horizontal .card__body{border-top:0;border-left:2px solid #d8d8d8;border-bottom-left-radius:0}}.current-courses-wrapper{position:relative;min-height:140px}@media only screen and (min-width:768px){.current-courses-wrapper .current-courses{position:relative;padding:0 25px;margin-bottom:20px}}.current-courses-wrapper .current-courses .flex-direction-nav{display:none}@media only screen and (min-width:768px){.current-courses-wrapper .current-courses .flex-direction-nav{display:block}}.current-courses-wrapper .current-courses .flex-control-nav{position:relative;bottom:6px}@media only screen and (min-width:768px){.current-courses-wrapper .current-courses .flex-control-nav{display:none}}.current-courses-wrapper .current-courses---item{height:100%}.current-courses-wrapper .current-courses---item .tout-default__item{-ms-flex-pack:justify;justify-content:space-between}.current-courses-wrapper .current-courses__item-type{padding:0 20px}@media only screen and (max-width:767px){.current-courses-wrapper .my-learning__current-courses{padding-right:30px;padding-left:30px}}@media only screen and (min-width:993px){.current-courses-wrapper .my-learning__current-courses{padding-right:10px;padding-left:10px}}.current-courses-wrapper--container .title-block{padding:32px 10px;text-align:center}input[type=checkbox]{display:none}.webform-component-checkboxes label{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;color:#212121;position:relative;display:-ms-flexbox;display:flex;padding-left:30px}.webform-component-checkboxes label:before{position:absolute;top:0;left:0;font-size:18px}.webform-component-checkboxes label.option:hover{cursor:pointer}.webform-component-checkboxes input[type=checkbox]:checked+label:after{position:absolute;top:4px;left:2px;font-size:12px;font-weight:900}.webform-component-checkboxes .form-disabled input[type=checkbox]:checked+label:after{color:#d8d8d8}.webform-component-checkboxes.wrapper-error-show .description,.webform-component-checkboxes.wrapper-error-show label:before{color:#c03}.checkbox-default{position:relative;display:-ms-flexbox;display:flex;cursor:pointer;-ms-flex-align:center;align-items:center}.checkbox-default:before{margin-right:5px;font-size:18px}.checkbox-default span{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;color:#212121;margin-left:5px;line-height:normal;letter-spacing:normal;text-align:justify;text-transform:none}.checkbox-default.disabled{cursor:not-allowed}.checkbox-default.disabled span,.checkbox-default.disabled:before{color:#d8d8d8}input[type=checkbox]:checked+.checkbox-default:after{position:absolute;top:4px;left:2px;font-size:12px;font-weight:900}input[type=checkbox]:checked+.checkbox-default.disabled:before{color:#d8d8d8}.ckeditor__wrapper,.tab-content{zoom:1}.ckeditor__wrapper:after,.ckeditor__wrapper:before,.tab-content:after,.tab-content:before{display:table;content:''}.ckeditor__wrapper:after,.tab-content:after{clear:both}.ckeditor__wrapper h1,.ckeditor__wrapper h2,.ckeditor__wrapper h3,.ckeditor__wrapper h4,.ckeditor__wrapper h5,.ckeditor__wrapper h6,.tab-content h1,.tab-content h2,.tab-content h3,.tab-content h4,.tab-content h5,.tab-content h6{padding-top:25px;margin-bottom:20px}.ckeditor__wrapper p,.tab-content p{margin-bottom:15px}.discontinued-products-page .ckeditor__wrapper p:last-child,.discontinued-products-page .tab-content p:last-child{margin-bottom:0}.ckeditor__wrapper p img,.tab-content p img{height:auto}@media only screen and (max-width:767px){.ckeditor__wrapper p img,.tab-content p img{margin:0}}.ckeditor__wrapper .annotation,.tab-content .annotation{font-size:11px}.ckeditor__wrapper b,.ckeditor__wrapper strong,.tab-content b,.tab-content strong{font-family:Circular-Bold,Arial,sans-serif;font-weight:400}.ckeditor__wrapper hr,.tab-content hr{zoom:1}.ckeditor__wrapper hr:after,.ckeditor__wrapper hr:before,.tab-content hr:after,.tab-content hr:before{display:table;content:''}.ckeditor__wrapper hr:after,.tab-content hr:after{clear:both}.ckeditor__wrapper a :not(.btn) :not(.button-primary) :not(.button-secondary),.tab-content a :not(.btn) :not(.button-primary) :not(.button-secondary){font:normal 14px Circular-Bold,Arial,sans-serif;line-height:1.3;letter-spacing:.1px;color:#212121}.ckeditor__wrapper a,.tab-content a{word-break:break-word}.ckeditor__wrapper em,.ckeditor__wrapper i,.tab-content em,.tab-content i{font-style:italic}.ckeditor__wrapper i[class*=icon],.tab-content i[class*=icon]{font-style:normal}.ckeditor__wrapper ol,.ckeditor__wrapper ul,.tab-content ol,.tab-content ul{margin-bottom:15px;margin-left:30px}.ckeditor__wrapper ul,.tab-content ul{list-style:disc}.ckeditor__wrapper ol>li>ol,.ckeditor__wrapper ol>li>ul,.ckeditor__wrapper ul>li>ol,.ckeditor__wrapper ul>li>ul,.tab-content ol>li>ol,.tab-content ol>li>ul,.tab-content ul>li>ol,.tab-content ul>li>ul{margin-top:10px;margin-bottom:0}.ckeditor__wrapper li,.tab-content li{margin-bottom:8px}.ckeditor__wrapper li:last-child,.tab-content li:last-child{margin-bottom:0}.ckeditor__wrapper ol,.tab-content ol{list-style-type:decimal}.ckeditor__wrapper ol>li>ol,.tab-content ol>li>ol{margin-bottom:0}.ckeditor__wrapper table,.tab-content table{width:100%;margin:15px 0}.ckeditor__wrapper table td,.ckeditor__wrapper table th,.ckeditor__wrapper table tr,.tab-content table td,.tab-content table th,.tab-content table tr{padding:5px}@media only screen and (max-width:767px){.ckeditor__wrapper table td,.ckeditor__wrapper table th,.ckeditor__wrapper table tr,.tab-content table td,.tab-content table th,.tab-content table tr{font-size:10px}}.ckeditor__wrapper table tr:nth-child(odd),.tab-content table tr:nth-child(odd){background:#f4f4f4}.ckeditor__wrapper figure,.tab-content figure{display:inline-block;width:30%;min-height:175px;margin:0 1% 10px;overflow:hidden;text-align:center;vertical-align:top;border:1px solid #d8d8d8;border-radius:3px}@media only screen and (min-width:768px){.ckeditor__wrapper figure,.tab-content figure{display:inline-block;width:31%}}@media only screen and (max-width:480px){.ckeditor__wrapper figure,.tab-content figure{display:block;width:80%;margin:0 auto 25px}}.ckeditor__wrapper figure img,.tab-content figure img{width:100%;height:auto;max-width:100%}.ckeditor__wrapper figcaption,.tab-content figcaption{font-family:Circular-Medium,Arial,sans-serif;font-size:17px;color:#212121;padding:10px 10px 5px;line-height:1.2;letter-spacing:.3px;text-align:left;background-color:#fff;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.ckeditor__wrapper img[style*=left],.tab-content img[style*=left]{margin:0 20px 20px 0}.ckeditor__wrapper img[style*=right],.tab-content img[style*=right]{margin:0 0 20px 20px}.ckeditor__wrapper .ckeditor-block--wrapper,.tab-content .ckeditor-block--wrapper{display:-ms-flexbox;display:flex;margin-bottom:15px;-ms-flex-align:center;align-items:center}.ckeditor__wrapper .ckeditor-block--wrapper img,.tab-content .ckeditor-block--wrapper img{display:block;width:180px;padding-right:15px;margin:0 auto}.ckeditor__wrapper .ckeditor-half--collumn,.tab-content .ckeditor-half--collumn{width:calc(50%)}.ckeditor__wrapper .circleimagewrap,.tab-content .circleimagewrap{max-width:100%}.ckeditor__wrapper iframe,.tab-content iframe{max-width:100%}.ckeditor__wrapper a,.contact-salesrep a,.edit-person-permission--description a,.forgot-password-link a,.highlight-content-page--content a.no-carrot,.inline-links,.node-type-fitting-calculator-page .landing-under-grow-your-practice-page a,.popover-content a,.section-not-found--description a,.webform-component-checkboxes .description a,p a,span a{font-size:inherit;color:inherit;border-bottom:1px solid;border-color:inherit}.ckeditor__wrapper a:focus,.ckeditor__wrapper a:hover,.contact-salesrep a:focus,.contact-salesrep a:hover,.edit-person-permission--description a:focus,.edit-person-permission--description a:hover,.forgot-password-link a:focus,.forgot-password-link a:hover,.highlight-content-page--content a.no-carrot:focus,.highlight-content-page--content a.no-carrot:hover,.inline-links:focus,.inline-links:hover,.node-type-fitting-calculator-page .landing-under-grow-your-practice-page a:focus,.node-type-fitting-calculator-page .landing-under-grow-your-practice-page a:hover,.popover-content a:focus,.popover-content a:hover,.section-not-found--description a:focus,.section-not-found--description a:hover,.webform-component-checkboxes .description a:focus,.webform-component-checkboxes .description a:hover,p a:focus,p a:hover,span a:focus,span a:hover{color:#006161}button.inline-links{padding:0;margin:0;font-family:Circular-Bold,Arial,sans-serif;background:0 0;border-top:0;border-right:0;border-left:0}button.inline-links:focus,button.inline-links:hover{cursor:pointer}.modal.modal-contact-sales .form-inline-default .webform-component-fieldset{border:0}.modal.modal-contact-sales .jnj_commerce__modal--sm .modal-content{border-radius:10px}.modal.modal-contact-sales .jnj_commerce__modal--sm .close{background-image:url(../images/icons/close-login-dialog.png?v=0.743589303999024)}.modal.modal-contact-sales .jnj_commerce__modal--sm .modal-body{padding-bottom:77px}@media only screen and (max-width:767px){.modal.modal-contact-sales .jnj_commerce__modal--sm .modal-body{padding-bottom:50px}}.modal.modal-contact-sales .jnj_commerce__modal--sm .modal-body .webform-component--title{width:100%;padding-bottom:25px;margin-bottom:20px;border-bottom:1.5px solid #707070}.modal.modal-contact-sales .jnj_commerce__modal--sm .modal-body .webform-component--title h3{font-family:Circular-Black,Arial,sans-serif;color:#006161}@media only screen and (max-width:767px){.modal.modal-contact-sales .jnj_commerce__modal--sm .modal-body .webform-component--title h3{font-family:Circular-Bold,Arial,sans-serif}}.modal.modal-contact-sales .jnj_commerce__modal--sm .modal-body .webform-component--title h3+p{font-family:Circular-Medium,Arial,sans-serif;font-size:20px;line-height:1.38}@media only screen and (max-width:767px){.modal.modal-contact-sales .jnj_commerce__modal--sm .modal-body .webform-component--title h3+p{font-family:Circular-Book,Arial,sans-serif;font-size:15px;color:#3d3935}}.modal.modal-contact-sales .jnj_commerce__modal--sm .modal-body .webform-component--login-description.webform-component-markup{padding:20px 15px}.modal.modal-contact-sales .jnj_commerce__modal--sm .modal-body .webform-component--login-description.webform-component-markup p{margin-top:0;font-family:Circular-Book,Arial,sans-serif;font-size:16.5px;line-height:1.33}@media only screen and (max-width:767px){.modal.modal-contact-sales .jnj_commerce__modal--sm .modal-body .webform-component--login-description.webform-component-markup p{font-size:15px}}.modal.modal-contact-sales .jnj_commerce__modal--sm .modal-body .js-login-link{font-family:Circular-Medium,Arial,sans-serif;font-size:16.5px;line-height:1.33;color:#c03}.modal.modal-contact-sales .jnj_commerce__modal--sm .modal-body .form-textarea-wrapper .form-textarea{height:120px;padding:13px 20px;background-color:#e9e9e9;border:0;border-radius:10px;resize:none}.modal.modal-contact-sales .jnj_commerce__modal--sm .modal-body .form-textarea-wrapper .characteres-remaining{display:none}.modal.modal-contact-sales .jnj_commerce__modal--sm .modal-body .form-actions{text-align:center}.modal.modal-contact-sales .jnj_commerce__modal--sm .modal-body .form-actions .button-primary{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:#006161;border:1px solid #006161;border-radius:25px;margin-top:30px}.modal.modal-contact-sales .jnj_commerce__modal--sm .modal-body .form-actions .button-primary:hover{color:#006161;background-color:#fff}@media only screen and (max-width:992px){.modal.modal-contact-sales .jnj_commerce__modal--sm .modal-body .form-actions .button-primary{font-size:13.5px}}.modal.modal-contact-sales .jnj_commerce__modal--sm .modal-body .form-actions .button-primary: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:#63666a;border:1px solid #63666a;border-radius:25px}.modal.modal-contact-sales .jnj_commerce__modal--sm .modal-body .form-actions .button-primary:disabled:hover{color:#63666a;background-color:#63666a}@media only screen and (max-width:992px){.modal.modal-contact-sales .jnj_commerce__modal--sm .modal-body .form-actions .button-primary:disabled{font-size:13.5px}}@media only screen and (max-width:1024px){.modal.modal-contact-sales .jnj_commerce__modal--sm .modal-body .form-actions .button-primary:disabled{pointer-events:none}}.modal.modal-contact-sales .jnj_commerce__modal--sm .modal-body .form-actions .button-primary:disabled:hover{color:#fff}.modal.modal-contact-sales .jnj_commerce__modal--sm .modal-body .form-item.wrapper-error-show input{background-image:url(../images/icons/error.svg?v=0.743589303999024)}.modal.modal-contact-sales .jnj_commerce__modal--sm .modal-body .webform-component--privacy-notice{color:#63666a}.modal.modal-contact-sales .jnj_commerce__modal--sm .modal-body .webform-component--privacy-notice a{color:#63666a;text-decoration:underline}.modal.modal-contact-sales .jnj_commerce__modal--sm .modal-body .webform-component--privacy-notice a:hover{color:#00a3ad}.modal.modal-contact-sales-thank-you .jnj_commerce__modal--sm{text-align:center}@media only screen and (min-width:768px){.modal.modal-contact-sales-thank-you .jnj_commerce__modal--sm{width:523px;margin-top:14vw}}.modal.modal-contact-sales-thank-you .jnj_commerce__modal--sm .modal-content{padding:50px 20px 55px}.modal.modal-contact-sales-thank-you .jnj_commerce__modal--sm h3{padding-top:0;padding-bottom:15px;font-family:Circular-Black,Arial,sans-serif;font-size:25px;line-height:1.2;color:#006161}@media only screen and (max-width:767px){.modal.modal-contact-sales-thank-you .jnj_commerce__modal--sm h3{padding-right:15px;padding-left:15px;font-size:21.5px;line-height:1.23}}.modal.modal-contact-sales-thank-you .jnj_commerce__modal--sm p{margin-bottom:25px;font-family:Circular-Book,Arial,sans-serif;font-size:17.5px;line-height:1.43;color:#63666a;text-align:center}@media only screen and (max-width:767px){.modal.modal-contact-sales-thank-you .jnj_commerce__modal--sm p{font-size:16.5px;line-height:1.33}}.modal.modal-contact-sales-thank-you .jnj_commerce__modal--sm .js-register-button{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:#006161;border:1px solid #006161;border-radius:25px;margin-top:40px}.modal.modal-contact-sales-thank-you .jnj_commerce__modal--sm .js-register-button:hover{color:#006161;background-color:#fff}@media only screen and (max-width:992px){.modal.modal-contact-sales-thank-you .jnj_commerce__modal--sm .js-register-button{font-size:13.5px}}@media only screen and (max-width:767px){.modal.modal-contact-sales-thank-you .jnj_commerce__modal--sm .js-register-button{margin-top:35px;font-size:13.5px}}.mddtp-picker--portrait.mddtp-picker-time .mddtp-picker__header{width:100%;text-align:center}.mddtp-picker .mddtp-picker__left .mddtp-prev-handle,.mddtp-picker .mddtp-picker__right .mddtp-next-handle{background-image:url(../images/icons/ic_keyboard_arrow_left_black_24px.svg?v=0.743589303999024)}.mddtp-picker .mddtp-picker__left:disabled .mddtp-prev-handle,.mddtp-picker .mddtp-picker__right:disabled .mddtp-next-handle{background-image:url(../images/icons/ic_keyboard_arrow_left_black_disabled_24px.svg?v=0.743589303999024)}.mddtp-picker .mddtp-picker__right .mddtp-next-handle{transform:rotate(180deg)}.block-course-finder .form-inline-default .webform-component-fieldset{max-width:965px}@media only screen and (min-width:768px){.block-course-finder .course-finder__filters .form-item:first-child{padding-left:0}.block-course-finder .course-finder__filters .form-item:last-child{padding-right:0}}.block-course-finder .course-finder__filters{padding:30px 0 23px}.block-course-finder .webform-container-inline div{display:block}.block-course-finder .webform-container-inline label{display:block}.block-course-finder .course-finder__search input{padding-right:30px}.block-course-finder .inline-field-wrapper{width:100%}.block-course-finder .course-finder__search-icon{top:0;right:10px;bottom:0;width:20px;height:20px;margin:auto}.block-course-finder .course-finder__search-icon:before{font-size:19px}.block-course-finder .label-inline{-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:768px){.block-course-finder .label-inline{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.block-course-finder label{font-family:Circular-Medium,Arial,sans-serif;font-size:17px;color:#212121;white-space:nowrap}.block-course-finder select{width:100%}.mddtp-picker--portrait.mddtp-picker-time .mddtp-picker__header{width:100%;text-align:center}.mddtp-picker .mddtp-picker__left .mddtp-prev-handle,.mddtp-picker .mddtp-picker__right .mddtp-next-handle{background-image:url(../images/icons/ic_keyboard_arrow_left_black_24px.svg?v=0.743589303999024)}.mddtp-picker .mddtp-picker__left:disabled .mddtp-prev-handle,.mddtp-picker .mddtp-picker__right:disabled .mddtp-next-handle{background-image:url(../images/icons/ic_keyboard_arrow_left_black_disabled_24px.svg?v=0.743589303999024)}.mddtp-picker .mddtp-picker__right .mddtp-next-handle{transform:rotate(180deg)}.disclaimer-text{font-family:Circular-Medium,Arial,sans-serif;font-size:10px;color:#212121}.empty-messages{display:-ms-flexbox;display:flex}.page-search-results .empty-messages{padding-top:10px;padding-bottom:20px}.current-courses .empty-messages,.empty-messages.center,.section-my-learning .empty-messages{-ms-flex-pack:center;justify-content:center}.empty-messages.left{-ms-flex-pack:start;justify-content:flex-start}.empty-messages.right{-ms-flex-pack:end;justify-content:flex-end}.empty-messages .empty-messages---text,.empty-messages p{font-family:Circular-Book,Arial,sans-serif;font-size:15px;color:#212121;display:block}.empty-results{font-family:Circular-Book,Arial,sans-serif;font-size:15px;color:#212121;text-align:center}.location-component .location__map{display:-ms-flexbox;display:flex;margin-bottom:30px}.location-component .location__map-image{max-width:174px;margin-right:20px}.location-component .location__map-name{margin-bottom:10px}.location-component .no--map{position:relative;width:95px;height:95px;min-width:95px;padding:13px 0 0 17px;margin-right:20px;overflow:hidden;font-size:60px;border-radius:50%}.location-component .no--map::after{position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid #212121;border-radius:50%;content:''}.location-component .location__actions{text-align:center}.faq-touts{display:-ms-flexbox;display:flex;max-width:476px;margin:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px){.faq-touts{max-width:260px;-ms-flex-pack:justify;justify-content:space-between}}.faq-touts__item{width:calc(100% * 1 / 4);height:120px;max-width:106px;margin:0 6px 15px;border:1px solid transparent}[lang=fr-CA] .faq-touts__item{height:130px}.faq-touts__item:hover{background:#f4f4f4;border:1px solid #d8d8d8;border-radius:3px}@media only screen and (max-width:767px){.faq-touts__item{width:calc(100% * 2 / 4)}}.faq-touts a{display:-ms-flexbox;display:flex;height:100%;padding:15px 10px 10px;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.faq-touts__item:hover .faq-touts__label{color:#212121}.faq-touts__image{display:-ms-flexbox;display:flex;height:55px;max-width:70px;padding:0 10px;margin-bottom:5px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.faq-touts__image img{width:100%}.faq-touts__label{width:106px;font-family:Circular-Book,Arial,sans-serif;color:#212121;text-align:center}[lang=fr-CA] .faq-touts__label{font-family:Circular-Book,Arial,sans-serif;font-size:13px;color:#212121;padding-top:5px;line-height:1.2;letter-spacing:0}@media only screen and (max-width:767px){.filters__wrapper{position:relative;z-index:0;padding-right:15px;padding-left:15px;margin-top:15px}}.filters__wrapper>.filters__wrapper--fields{display:-ms-flexbox;display:flex;margin-bottom:20px;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.filters__wrapper>.filters__wrapper--fields{margin-bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}}.filters__wrapper .filters__wrapper--fields-labels{-ms-flex-align:end;align-items:flex-end}.filters__wrapper--nav-selects{margin-bottom:30px}.filters__wrapper--nav-selects .filter-wrapper{width:100%;padding-top:15px}@media only screen and (max-width:480px){.filters__wrapper--nav-selects .filter-wrapper{padding-right:0;padding-left:0}}@media only screen and (min-width:576px){.filters__wrapper--nav-selects .filter-wrapper{padding-top:0;padding-bottom:15px}}.filters__wrapper--nav-select-input{padding-bottom:25px}@media only screen and (max-width:767px){.filters__wrapper--nav-select-input{padding-right:35px;padding-left:35px}}.filters__wrapper--nav-select-input .form-group{position:relative;display:-ms-flexbox;display:flex;width:100%;margin-top:23px;margin-bottom:0}.filters__wrapper--nav-select-input .form-control{padding-left:40px;margin-right:15px}.filters__wrapper--label{font-family:Circular-Medium,Arial,sans-serif;color:#212121}.filters__wrapper--fields-labels .filters__wrapper--label{position:absolute;top:-20px;margin-bottom:4px;text-align:left}@media only screen and (max-width:767px){.filters__wrapper--label{margin-bottom:5px}}.filters__wrapper--fields-item{position:relative;text-align:center}@media only screen and (min-width:768px){.filters__wrapper--fields-item{margin:0 0 5px 11px}}@media only screen and (max-width:767px){.filters__wrapper--fields-item{margin-bottom:15px}}@media only screen and (min-width:768px){.filters__wrapper--fields-item{width:calc(100%/3 - 15px)}}.filters__wrapper--fields-item:after{position:absolute;top:50%;right:15px;margin-top:-4px;font-size:7px}@media only screen and (min-width:768px){.filters__wrapper--fields-item:last-child{margin-right:16px}}@media only screen and (max-width:767px){.filters__wrapper--fields-item{width:100%}}@media only screen and (max-width:767px){.filters__wrapper--fields{width:100%}}.filters__wrapper--fields select{overflow:hidden;color:#212121;border:1px solid #d8d8d8}@media only screen and (max-width:767px){.filters__wrapper--fields select{width:100%}}@media only screen and (max-width:1024px){.filters__wrapper--fields select{width:100%}}@media only screen and (max-width:767px){.filters__wrapper--fields select{width:100%}}.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(../images/icons/create-subscription.svg?v=0.743589303999024)}.icon-order:before,.icon-place-order:before{background-image:url(../images/icons/place-order.svg?v=0.743589303999024)}.icon-ticket:before{background-image:url(../images/icons/your-billing.svg?v=0.743589303999024)}.icon-clock-full:before{background-image:url(../images/icons/recent-orders.svg?v=0.743589303999024)}.icon-badge:before{background-image:url(../images/icons/rewards.svg?v=0.743589303999024)}.icon-smart-kit:before{background-image:url(../images/icons/smart-kit.svg?v=0.743589303999024)}.icon-marketing-resources:before{background-image:url(../images/icons/marketing-resources.svg?v=0.743589303999024)}.icon-online-courses:before,.icon-online-learning:before{background-image:url(../images/icons/online-courses.svg?v=0.743589303999024)}.icon-complete-registration:before{background-image:url(../images/icons/registration.svg?v=0.743589303999024)}.icon-patient-resources:before{background-image:url(../images/icons/patient-resources.svg?v=0.743589303999024)}.icon-resource-library:before{background-image:url(../images/icons/resource-library.svg?v=0.743589303999024)}.icon-my-practice:before,.icon-user-management:before{background-image:url(../images/icons/user-management.svg?v=0.743589303999024)}.icon-calculators-tools:before{background-image:url(../images/icons/website.svg?v=0.743589303999024)}.icon-conference:before{background-image:url(../images/icons/conference.svg?v=0.743589303999024)}.icon-products:before{background-image:url(../images/icons/products-v2.svg?v=0.743589303999024)}.icon-my-subscription:before{background-image:url(../images/icons/my-subscription.svg?v=0.743589303999024)}.icon-phone:before{background-image:url(../images/icons/phone.svg?v=0.743589303999024)}.icon-increase{background-image:url(../images/icons/rotation-plus.svg?v=0.743589303999024)}.icon-decrease{background-image:url(../images/icons/rotation-minus.svg?v=0.743589303999024)}.icon-calculator:before{background-image:url(../images/icons/calculator.svg?v=0.743589303999024)}.icon-calculators-and-tools:before{background-image:url(../images/icons/calculators-and-tools.svg?v=0.743589303999024)}.icon-cataract-simulator:before{background-image:url(../images/icons/cataract-simulator.svg?v=0.743589303999024)}.icon-cataract-simulator-2:before{background-image:url(../images/icons/cataract-simulator-2.svg?v=0.743589303999024)}.icon-cataract-simulator-3:before{background-image:url(../images/icons/cataract-simulator-3.svg?v=0.743589303999024)}.icon-cataract-simulator-4:before{background-image:url(../images/icons/cataract-simulator-4.svg?v=0.743589303999024)}.icon-cataract-simulator-5:before{background-image:url(../images/icons/cataract-simulator-5.svg?v=0.743589303999024)}.icon-complete-vision-care-profile-2:before{background-image:url(../images/icons/complete-vision-care-profile-2.svg?v=0.743589303999024)}.icon-ecp-locator:before{background-image:url(../images/icons/ecp-locator.svg?v=0.743589303999024)}.icon-find-eye-doctor:before{background-image:url(../images/icons/find-eye-doctor.svg?v=0.743589303999024)}.icon-fitting-calculator:before{background-image:url(../images/icons/fitting-calculator.svg?v=0.743589303999024)}.icon-fitting-calculator-astigmatism:before{background-image:url(../images/icons/fitting-calculator-astigmatism.svg?v=0.743589303999024)}.icon-fitting-calculator-astigmatism-2:before{background-image:url(../images/icons/fitting-calculator-astigmatism-2.svg?v=0.743589303999024)}.icon-fitting-calculator-multifocal:before{background-image:url(../images/icons/fitting-calculator-multifocal.svg?v=0.743589303999024)}.icon-fitting-calculator-multifocal-2:before{background-image:url(../images/icons/fitting-calculator-multifocal-2.svg?v=0.743589303999024)}.icon-general:before{background-image:url(../images/icons/general.svg?v=0.743589303999024)}.icon-general-2:before{background-image:url(../images/icons/general-2.svg?v=0.743589303999024)}.icon-surgical-vision:before{background-image:url(../images/icons/surgical-vision.svg?v=0.743589303999024)}.icon-team-management:before{background-image:url(../images/icons/team-management.svg?v=0.743589303999024)}.icon-education:before{background-image:url(../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(../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(../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}}.my-learning__learning-catalogue .empty-results{padding:10px;font-family:Circular-Bold,Arial,sans-serif}.my-learning__learning-catalogue .list{margin-top:15px}@media only screen and (min-width:768px){.my-learning__learning-catalogue .list-details__wrapper{padding-right:15px;padding-left:15px}}@media only screen and (min-width:768px){.my-learning__learning-catalogue .list-details__image{-ms-flex-item-align:start;align-self:flex-start}}.my-learning__learning-catalogue .list-details__info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:993px){.my-learning__learning-catalogue .list-details__info{-ms-flex:1;flex:1}}.my-learning__learning-catalogue .list-details__info-inner{margin-bottom:10px}.my-learning__learning-catalogue .list-details__info-type{font-family:Circular-Book,Arial,sans-serif;font-size:11px;color:#888b8d;margin-bottom:10px;text-align:left}.my-learning__learning-catalogue .list-details__actions{-ms-flex-pack:start;justify-content:flex-start}@media only screen and (min-width:768px){.my-learning__show-actions{padding:0 15px}}.education-section---learning-catalogue .table>tbody>tr>td,.education-section---learning-catalogue .table>tbody>tr>th,.my-learning__learning-catalogue .table>tbody>tr>td,.my-learning__learning-catalogue .table>tbody>tr>th{padding-right:0;padding-left:0}.my-account-message-wrapper{display:-ms-flexbox;display:flex;margin:40px 15px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.my-account-message-wrapper{margin:30px 15px;-ms-flex-direction:column;flex-direction:column}}.my-account-message-title{font-family:Circular-Medium,Arial,sans-serif;font-size:17px;color:#212121;line-height:1.24;letter-spacing:.3px;text-align:center}@media only screen and (min-width:768px){.my-account-message-title{margin-right:35px}}@media only screen and (max-width:767px){.my-account-message-left{margin-bottom:20px}}.notify-by-email{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#212121;margin:30px 25%;line-height:1.6;letter-spacing:.4px;text-align:center}@media only screen and (max-width:767px){.notify-by-email{margin-right:20px;margin-left:20px}}.block--menu-menu-my-account{position:relative;margin:30px 0}.block--menu-menu-my-account .menu{border-radius:3px;display:-ms-flexbox;display:flex;width:100%;height:51px;background:#212121;border:1px solid #d8d8d8;box-sizing:border-box;-ms-flex-pack:center;justify-content:center}.block--menu-menu-my-account .menu li{font-family:Circular-Bold,Arial,sans-serif;font-size:17px;color:#fff;display:-ms-flexbox;display:flex;padding:0 16px;text-align:center;border-right:1px solid transparent;border-left:1px solid transparent;transition:.3s ease;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.block--menu-menu-my-account .menu li.active,.block--menu-menu-my-account .menu li:hover{transition:.3s ease}.block--menu-menu-my-account .menu li.active-trail{color:#888b8d;border-color:#888b8d}.block--menu-menu-my-account .menu a{font-family:Circular-Medium,Arial,sans-serif;font-size:17px;color:#fff;width:100%;padding:10px 5px;line-height:1.24;letter-spacing:.3px;color:#fff}.block--menu-menu-my-account .menu a.active,.block--menu-menu-my-account .menu a:active,.block--menu-menu-my-account .menu a:focus,.block--menu-menu-my-account .menu a:hover{color:#888b8d}.block--jnj-commerce-my-account-sub-menu-mobile{margin:30px 0}.block--jnj-commerce-my-account-sub-menu-mobile select{width:100%}.block--jnj-commerce-my-account-sub-menu-mobile select:active,.block--jnj-commerce-my-account-sub-menu-mobile select:focus{border-color:#d8d8d8}.block--jnj-commerce-my-account-sub-menu-mobile .sub-menu-my-account--wrapper-mobile{position:relative;min-height:40px}.block--jnj-commerce-my-account-sub-menu-mobile .sub-menu-my-account--wrapper-mobile:after{position:absolute;top:50%;right:15px;margin-top:-4px;font-size:7px}.completed-courses--wrapper{position:relative;min-height:200px}.completed-courses--title{font-family:Circular-Book,Arial,sans-serif;font-size:22px;color:#212121;padding:60px 10px 32px;text-align:center}.completed-courses--list{padding-top:10px;padding-bottom:40px}.completed-courses--item{display:-ms-flexbox;display:flex;min-height:40px;padding:10px 0 10px 10px;margin-bottom:2px;border-bottom:1px solid #d8d8d8;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media only screen and (max-width:480px){.completed-courses--item{-ms-flex-wrap:wrap;flex-wrap:wrap}}.completed-courses--item:last-child{border-bottom:0}.completed-courses--wrapper-button{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:480px){.completed-courses--wrapper-button{-ms-flex-pack:center;justify-content:center}}.completed-courses--title-courses{width:100%}@media only screen and (max-width:480px){.completed-courses--title-courses{margin-bottom:10px;text-align:center}}.completed-courses--title-courses-link{font-family:Circular-Medium,Arial,sans-serif;font-size:11px}.learning-progress--wrapper{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#212121;padding:0 15px 15px;text-align:center}.learning-progress--wrapper-button{width:100%;margin-top:15px}.learning-progress--description{width:100%}.my-learning__completed-courses .completed-courses--list{max-height:400px;padding-right:10px;padding-bottom:0;overflow-y:auto}@media only screen and (min-width:768px){.my-learning__completed-courses .completed-courses--list{max-height:430px}}@media only screen and (max-width:767px){.my-learning__completed-courses .completed-courses--item{padding-right:10px}}.delete-practice-modal--message{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;color:#63666a;margin-bottom:15px}.delete-practice-modal--strong{font-family:Circular-Bold,Arial,sans-serif;font-weight:400}.button-primary--cancel{margin-left:7px}.step-confirmation{display:-ms-flexbox;display:flex;padding:0 0 15px;-ms-flex-pack:center;justify-content:center}.practice-location--wrapper{padding-bottom:10px;margin-bottom:30px;border-bottom:1px solid #d8d8d8}@media only screen and (min-width:768px){.practice-location--wrapper{display:-ms-flexbox;display:flex}}.practice-location-information--wrapper{margin-bottom:30px}@media only screen and (min-width:768px){.practice-location-information--wrapper{width:50%}}@media only screen and (min-width:768px){.practice-location-action--wrapper{width:50%;margin-left:15px}}.practice-information--wrapper{position:relative;max-width:570px;min-height:70px;padding:0 25px;margin:0 auto;margin-bottom:15px;background:#fff;border:1px solid #d8d8d8;border-radius:3px}.practice-information--header{display:-ms-flexbox;display:flex;padding:30px 10px;border-bottom:1px solid #d8d8d8;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.practice-information--title{width:100%;margin-bottom:5px;text-align:center}.practice-information--text-info{font-family:Circular-Medium,Arial,sans-serif;font-size:14px;color:#212121;letter-spacing:.7px;text-align:center}.practice-information--body{padding:15px 30px}.practice-information--wrapper-info{margin-bottom:20px}.practice-information--info{font-family:Circular-Medium,Arial,sans-serif}.practice-information--make-dafault-link{display:table}.practice-information--make-default{display:-ms-flexbox;display:flex;margin-bottom:15px}.practice-information--make-default-icon{margin-right:5px}.practice-information--make-default-icon:before{font-size:15px}.practice-information--make-default-icon.star-full:before{color:#099}.practice-information--make-default-description{font-family:Circular-Medium,Arial,sans-serif;font-size:14px;color:#63666a}.practice-information--delete-practice{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:13px;letter-spacing:.5px}.practice-information--delete-practice:hover{color:#63666a;text-decoration:underline}.practice-information--delete-practice:hover .icon::after{text-decoration:none}.practice-information--delete-practice::after,.practice-information--delete-practice::before{display:inline-block;font-size:7px}.practice-information--delete-practice:after,.practice-information--delete-practice:before,.practice-information--delete-practice:hover:after,.practice-information--delete-practice:hover:before{color:#c03}.practice-information--delete-practice::after{margin-left:3px}.practice-information .show-my-practices{margin-top:15px;border-top:1px solid #d8d8d8}.my-practice-title--wrapper{padding:15px 0}.my-practice--title{font-family:Circular-Bold,Arial,sans-serif;font-size:15px;color:#212121;letter-spacing:.5px}.my-practice--text{font-family:Circular-Book,Arial,sans-serif;font-size:13px;color:#888b8d;padding-left:0;letter-spacing:.5px}@media only screen and (min-width:768px){.my-practice--text{padding-left:30px}}.webform-component--fieldset-add-new-practice--fieldset-zip--state{width:100%}.btn-star:before{font-size:15px}.views-submit-button-practice{position:relative;top:63px;right:30px;float:right;width:40px;height:40px;font-size:0;background:0 0;border:0}.views-submit-button-practice .icon-search-button:focus{outline:0}@media only screen and (min-width:768px){.webform-component--surgical-practice-registration-fieldset--icon-practices-in-zip-code .views-submit-button-practice{top:39px;right:70px;width:50%}}.wrapper-form-find-an-eye-doctor .form-inline-default .webform-component-fieldset{border:0}.wrapper-form-find-an-eye-doctor .webform-component--find-an-eye-doctor--enroll-my-practice-wrapper--enroll-my-practice-disclaimer{font-family:Circular-Book,Arial,sans-serif;font-size:13px;color:#63666a}@media only screen and (max-width:767px){.wrapper-form-find-an-eye-doctor .form-inline-default .form-item{padding-right:10px;padding-left:10px}}.wrapper-form-find-an-eye-doctor .form-type-checkbox label{margin-bottom:15px;color:#63666a}.webform-component--find-an-eye-doctor--insurance-plans-wrapper.webform-component-fieldset,.webform-component--find-an-eye-doctor--languages-wrapper.webform-component-fieldset,.webform-component--find-an-eye-doctor--office-hours-wrapper.webform-component-fieldset{padding:15px 0;margin:15px 0}.webform-component--find-an-eye-doctor--insurance-plans-wrapper .form-item,.webform-component--find-an-eye-doctor--languages-wrapper .form-item,.webform-component--find-an-eye-doctor--office-hours-wrapper .form-item{padding:0 30px}.webform-custom-ecp--wrapper .wrapper-element{display:-ms-flexbox;display:flex;padding:0 30px;margin:7px 0;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.webform-custom-ecp--wrapper .wrapper-element{padding:0 10px}}.webform-custom-ecp--wrapper .wrapper-element.error{padding-bottom:14px}.webform-component--find-an-eye-doctor--languages-wrapper .selectize-control{width:100%}.desktop .webform-component--find-an-eye-doctor--languages-wrapper,.device-mobile .webform-component--find-an-eye-doctor--languages-wrapper,.device-tablet .webform-component--find-an-eye-doctor--languages-wrapper{width:100%}.desktop .webform-component--find-an-eye-doctor--languages-wrapper .style-select-custom,.device-mobile .webform-component--find-an-eye-doctor--languages-wrapper .style-select-custom,.device-tablet .webform-component--find-an-eye-doctor--languages-wrapper .style-select-custom{width:100%}.desktop .webform-component--find-an-eye-doctor--languages-wrapper .wrapper-element:first-child .style-select-custom,.device-mobile .webform-component--find-an-eye-doctor--languages-wrapper .wrapper-element:first-child .style-select-custom,.device-tablet .webform-component--find-an-eye-doctor--languages-wrapper .wrapper-element:first-child .style-select-custom{padding-right:30px}@media only screen and (max-width:992px){.desktop .webform-component--find-an-eye-doctor--languages-wrapper .wrapper-element:first-child .style-select-custom:after,.device-mobile .webform-component--find-an-eye-doctor--languages-wrapper .wrapper-element:first-child .style-select-custom:after,.device-tablet .webform-component--find-an-eye-doctor--languages-wrapper .wrapper-element:first-child .style-select-custom:after{right:50px}}.wrapper-element-office-hours{display:-ms-flexbox;display:flex;padding:0 28px;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}@media only screen and (max-width:767px){.wrapper-element-office-hours{padding:0 10px}}.wrapper-element-office-hours .fieldset-wrapper{display:-ms-flexbox;display:flex;min-height:82px;margin:10px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.wrapper-element-office-hours:first-child .fieldset-wrapper{padding-right:30px}.wrapper-element-office-hours .webform-component-select{width:calc(100% / 3);padding:0 3px;-ms-flex:1;flex:1}@media only screen and (max-width:767px){.wrapper-element-office-hours .webform-component-select.form-item{padding:0 2px}}.wrapper-element-office-hours label{font-family:Circular-Bold,Arial,sans-serif;font-size:13px;color:#212121;letter-spacing:.5px}.wrapper-element-office-hours .error-message-ecp-custom{font-family:Circular-Bold,Arial,sans-serif;font-size:10px;color:#c03;display:block;width:100%;margin-top:5px}.wrapper-element-office-hours .button-remove-ecp-form{margin-top:5px}.error-menssage-ecp-custom{font-family:Circular-Medium,Arial,sans-serif;font-size:9px;color:#c03;display:block;width:100%}.button-remove-ecp-form{border-radius:50%;display:-ms-inline-flexbox;display:inline-flex;padding:5px;margin-left:8px;cursor:pointer;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.button-remove-ecp-form:before{font-size:12px;color:#212121}.form-item.webform-component--find-an-eye-doctor--insurance-plans-wrapper--add-a-coverage,.form-item.webform-component--find-an-eye-doctor--languages-wrapper--add-a-language,.form-item.webform-component--find-an-eye-doctor--office-hours-wrapper--add-a-day{display:-ms-flexbox;display:flex;padding:0 30px;margin-top:15px;font-size:10px;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.form-item.webform-component--find-an-eye-doctor--insurance-plans-wrapper--add-a-coverage,.form-item.webform-component--find-an-eye-doctor--languages-wrapper--add-a-language,.form-item.webform-component--find-an-eye-doctor--office-hours-wrapper--add-a-day{padding:0 10px}}.form-item.webform-component--find-an-eye-doctor--insurance-plans-wrapper--add-a-coverage a,.form-item.webform-component--find-an-eye-doctor--languages-wrapper--add-a-language a,.form-item.webform-component--find-an-eye-doctor--office-hours-wrapper--add-a-day a{font-size:11px}.form-item.webform-component--find-an-eye-doctor--insurance-plans-wrapper--add-a-coverage:before,.form-item.webform-component--find-an-eye-doctor--languages-wrapper--add-a-language:before,.form-item.webform-component--find-an-eye-doctor--office-hours-wrapper--add-a-day:before{margin-right:5px}@media only screen and (max-width:767px){.webform-component--submit-button-fieldset .form-actions{-ms-flex-wrap:wrap;flex-wrap:wrap}}.webform-component--submit-button-fieldset button{margin:0 8px}@media only screen and (max-width:767px){.webform-component--submit-button-fieldset button{margin-bottom:10px}}.wrapper-find-an-eye-doctor{position:relative;max-width:570px;min-height:70px;margin:0 auto;margin-bottom:30px}.find-an-eye-doctor__header{display:-ms-flexbox;display:flex;padding:10px 10px 30px;border-bottom:1px solid #d8d8d8;-ms-flex-pack:center;justify-content:center}.find-an-eye-doctor__title{padding:0 24px;margin-bottom:5px;text-align:center;-ms-flex:0 1 100%;flex:0 1 100%}.find-an-eye-doctor__edit-info{position:absolute;top:0;right:0;margin-top:20px;margin-right:20px;cursor:pointer}.find-an-eye-doctor__edit-info .icon-edit{display:inline-block;vertical-align:top}.find-an-eye-doctor__edit-info .icon-edit:before{font-size:20px}.find-an-eye-doctor__body{padding:15px 20px 0}.find-an-eye-doctor__body .practice-website-url{margin-bottom:0}.find-an-eye-doctor__body .practice-logo-info .practice-logo{max-width:250px}.find-an-eye-doctor__info-item{margin-bottom:15px}@media only screen and (max-width:767px){.find-an-eye-doctor__info-item{word-break:break-word}}.find-an-eye-doctor__info-item .label-title{font-family:Circular-Bold,Arial,sans-serif}.click-to-contact-info{font-family:Circular-Medium,Arial,sans-serif}.find-an-eye-doctor-enroll-your-practice--header{display:-ms-flexbox;display:flex;padding:30px 10px;border-bottom:1px solid #d8d8d8;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.find-an-eye-doctor-enroll-your-practice h3{font-family:Circular-Medium,Arial,sans-serif;font-size:17px;color:#212121;width:100%;margin-bottom:5px;letter-spacing:.3px;text-align:center}.find-an-eye-doctor-enroll-your-practice p{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;color:#212121;letter-spacing:.3px;text-align:center}.find-an-eye-doctor-enroll-your-practice--body{display:-ms-flexbox;display:flex;margin:25px 0;-ms-flex-pack:center;justify-content:center}.wrapper-form-find-an-eye-doctor .form-actions{-ms-flex-align:center;align-items:center}.crop-logo-modal .modal-title{padding-bottom:5px}.crop-logo-modal .crop-sub-header{padding-bottom:25px}.form-inline-default .webform-component--password-and-security,.form-inline-default .webform-component--school-details{margin-top:30px}.form-inline-default .webform-component--password-and-security{margin-bottom:30px}.form-inline-default .webform-component .product-info--value{font-size:12px}.form-inline-default .add-edit-surgical-products{padding:30px;text-align:center;border-top:1px solid #d8d8d8}.form-inline-default .add-edit-surgical-products-link{font-size:11px;text-decoration:underline;color:#006161;border:0}@media only screen and (min-width:768px){.form-inline-default .add-edit-surgical-products-link:hover{color:#212121;text-decoration:underline}}.form-inline-default .add-edit-surgical-products-link:focus{color:#006161}.form-inline-default .add-edit-surgical-products-link:hover:before{color:#212121}.form-inline-default .add-edit-surgical-products-link:before{margin-right:3px;font-size:10px;color:#006161}@media only screen and (min-width:768px){.form-inline-default .webform-half-width{width:50%;padding-right:15px}}.form-inline-default .webform-columns{margin-bottom:0}@media only screen and (min-width:768px){.form-inline-default .webform-columns .fieldset-wrapper{display:-ms-flexbox;display:flex;padding:0}}@media only screen and (min-width:768px){.form-inline-default .webform-columns .fieldset-wrapper .form-item{-ms-flex:1;flex:1}.form-inline-default .webform-columns .fieldset-wrapper .webform-half-width{-ms-flex:none;flex:none}.form-inline-default .webform-columns .fieldset-wrapper .form-item:first-of-type{padding-right:15px}.form-inline-default .webform-columns .fieldset-wrapper .form-item:last-of-type{padding-left:15px}}.form-inline-default .webform-columns .fieldset-wrapper .form-item:only-child{width:100%}@media only screen and (min-width:768px){.form-inline-default .webform-columns .fieldset-wrapper .form-item:only-child{padding:15px 30px}}@media only screen and (min-width:768px){.form-inline-default .webform-columns .fieldset-wrapper .roles-radio-items .form-item:first-of-type{padding-right:0}}@media only screen and (min-width:768px){.form-inline-default .webform-columns .fieldset-wrapper .roles-radio-items .form-item:last-of-type{padding-left:0}}@media only screen and (min-width:768px){.form-inline-default .webform-columns .fieldset-wrapper .roles-radio-items .form-radios{width:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}}.form-inline-default .webform-columns.role-wrapper{display:block}@media only screen and (min-width:768px){.form-inline-default .webform-columns.role-wrapper .fieldset-wrapper{display:block}}.form-inline-default .webform-columns.role-wrapper .fieldset-wrapper .wrapper-other:last-of-type{padding-left:28px}.form-inline-default .form-item.webform-component--surgical-products--surgical-products-list-container{padding:0 30px}.form-inline-default .form-item.form-disabled .description{color:#d8d8d8}.form-inline-default .form-item.form-disabled .description a{color:#d8d8d8}.change_wrapper{display:-ms-flexbox;display:flex;padding:5px 0;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.change_wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}.change_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}.change_wrapper a:hover{color:#63666a;text-decoration:underline}.change_wrapper a:hover .icon::after{text-decoration:none}.change_wrapper a::after,.change_wrapper a::before{display:inline-block;font-size:7px}.change_wrapper a:after,.change_wrapper a:before,.change_wrapper a:hover:after,.change_wrapper a:hover:before{color:#c03}.change_wrapper a::after{margin-left:3px}.change_wrapper a .icon-arrow-right{display:none}.change_wrapper .icon-arrow-right:after{margin-left:3px;font-size:7px}.webform-component--surgical-products--surgical-products-list-container .my-profile-products{padding:15px 0;margin-top:20px}.webform-component--surgical-products--surgical-products-list-container .my-profile-products--item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d8d8d8}.webform-component--surgical-products--surgical-products-list-container .my-profile-products--item.no-border{padding-bottom:0;border-bottom:0}.webform-component--surgical-products--surgical-products-list-container .my-profile-products--item:last-child{border-bottom:0}.webform-component--surgical-products--surgical-products-list-container .my-profile-products--item-title:last-child,.webform-component--surgical-products--surgical-products-list-container .my-profile-products--item:last-of-type{margin-bottom:0}.webform-component--surgical-products--surgical-products-list-container .my-profile-products--item-title{margin-bottom:10px}.webform-component--surgical-products--surgical-products-list-container .my-profile-products--item-info{display:-ms-flexbox;display:flex}.webform-component--surgical-products--surgical-products-list-container .my-profile-products--item-info .product-info{-ms-flex:1;flex:1}.webform-component--surgical-products--surgical-products-list-container .my-profile-products--item-info .product-info--title{margin-top:10px}.webform-component--surgical-products--surgical-products-list-container .my-profile-products--item-info .product-info--value{margin-top:10px;color:#888b8d}@media only screen and (min-width:768px){.jnj-products-information-page-columns .webform-component--products-list--surgical-select-products .form-checkboxes,.jnj-products-information-page:not(.surgical---resident) .webform-component--products-list--surgical-select-products .form-checkboxes{column-count:2}}.jnj-products-information-page .highlight-content-page--content.section-content__full h1{text-align:center}.jnj-products-information-page .details--wrapper,.jnj-products-information-page .section-content{background:#f4f4f4;border-top:1px solid #d8d8d8}.jnj-products-information-page .webform-component--products-list--step-header-product--product{margin-top:30px;border-top:1px solid #d8d8d8}.jnj-products-information-page .form-checkboxes{width:100%}.jnj-products-information-page .checkbox-group-label span{display:inline-block}.jnj-products-information-page .checkbox-group-label .separator{margin-right:5px}.jnj-products-information-page fieldset[class*=webform-component--products-list--products-group]{padding:0}.jnj-products-information-page fieldset[class*=webform-component--products-list--products-group] .fieldset-wrapper{display:-ms-flexbox;display:flex;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.jnj-products-information-page fieldset[class*=webform-component--products-list--products-group] .form-item{width:100%}@media only screen and (min-width:768px){.jnj-products-information-page fieldset[class*=webform-component--products-list--products-group] .form-item{width:50%}}.jnj-products-information-page fieldset[class*=webform-component--products-list--products-group] .form-item:first-child{margin-top:20px}.jnj-products-information-page fieldset[class*=webform-component--products-list--products-group] div[class$='--product-name']{width:100%;padding-bottom:0;font-family:Circular-Bold,Arial,sans-serif;font-size:15px}.jnj-products-information-page fieldset[class*=webform-component--products-list--products-group] label{font-size:12px}.section-change-expired-password .section2,.section-change-my-password .section2,.section-change-password .section2,.section-migrate-your-accounts .section2,.section-my-profile .section2{background:#f4f4f4;border-top:1px solid #d8d8d8}.modal-my-rewards .modal-body{padding-bottom:50px}.modal-my-rewards h1,.modal-my-rewards h2{font-family:Circular-Bold,Arial,sans-serif}.modal-my-rewards h1{padding-bottom:40px;font-family:Circular-Bold,Arial,sans-serif}.modal-my-rewards h2{padding-top:5px;padding-bottom:15px}.modal-my-rewards .text-status{padding:0 30px;margin-bottom:30px;text-align:center}@media only screen and (min-width:768px){.modal-my-rewards .text-status{padding:0 100px}}.modal-my-rewards .wrapper-benefits-status{margin-top:25px}@media only screen and (min-width:768px){.modal-my-rewards .wrapper-benefits-status{padding-right:25px;padding-left:25px}}.modal-my-rewards .wrapper-benefits-status .text-quarterly-sales{padding-right:15px;padding-left:15px;margin-bottom:15px;color:#212121}@media only screen and (min-width:768px){.modal-my-rewards .wrapper-benefits-status .text-quarterly-sales{padding-right:40px;padding-left:0}}.modal-my-rewards .wrapper-benefits-status .even,.modal-my-rewards .wrapper-benefits-status .odd{display:-ms-flexbox;display:flex;padding-top:25px;padding-bottom:70px;font-family:Circular-Medium,Arial,sans-serif;color:#63666a;border-top:1px solid #d8d8d8;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.modal-my-rewards .wrapper-benefits-status .even,.modal-my-rewards .wrapper-benefits-status .odd{-ms-flex-direction:row;flex-direction:row}}.modal-my-rewards .wrapper-benefits-status .even h3,.modal-my-rewards .wrapper-benefits-status .odd h3{padding:0;padding-left:15px;font-family:Circular-Bold,Arial,sans-serif;text-align:left}@media only screen and (min-width:768px){.modal-my-rewards .wrapper-benefits-status .even h3,.modal-my-rewards .wrapper-benefits-status .odd h3{padding-left:25px}}.modal-my-rewards .wrapper-benefits-status .even ul li,.modal-my-rewards .wrapper-benefits-status .odd ul li{padding-right:15px;margin-bottom:5px;margin-left:30px;list-style-type:disc}@media only screen and (min-width:768px){.modal-my-rewards .wrapper-benefits-status .even ul li,.modal-my-rewards .wrapper-benefits-status .odd ul li{padding-right:40px;margin-left:15px}}.modal-my-rewards .wrapper-benefits-status .even{background-color:#f4f4f4}.modal-my-rewards .wrapper-faq-modal h3{padding-bottom:15px;padding-left:15px;margin-top:0;margin-bottom:0;text-align:left}.modal-my-rewards .wrapper-faq-modal h3+.accordion dt{border-top:1px solid #d8d8d8}.modal-my-rewards .wrapper-faq-modal .text-faq,.modal-my-rewards .wrapper-faq-modal .text-faq-contact{padding:0 30px;font-family:Circular-Medium,Arial,sans-serif;text-align:center}@media only screen and (min-width:768px){.modal-my-rewards .wrapper-faq-modal .text-faq,.modal-my-rewards .wrapper-faq-modal .text-faq-contact{padding:0 65px}}.modal-my-rewards .wrapper-faq-modal .terms-and-conditions{padding-left:15px;margin-top:15px}.modal-my-rewards .wrapper-faq-modal .text-faq-contact br{display:none}@media only screen and (min-width:768px){.modal-my-rewards .wrapper-faq-modal .text-faq-contact br{display:block}}.modal-my-rewards .wrapper-faq-modal .field__items{margin-top:25px}@media only screen and (min-width:768px){.modal-my-rewards .wrapper-faq-modal .field__items{padding-right:25px;padding-left:25px}}.modal-my-rewards .wrapper-faq-modal .accordion dt{background-color:transparent;border-top:0;border-bottom:1px solid #d8d8d8}.modal-my-rewards .wrapper-faq-modal .accordion .rewards-faq-items .rewards-question{cursor:pointer}.modal-my-rewards .wrapper-faq-modal .accordion.open dd{border-bottom:1px solid #d8d8d8}.modal-my-rewards .wrapper-faq-modal .accordion+p{padding-left:15px;margin-top:15px}.modal-my-rewards.rewards-faq-modal .modal-body{padding-bottom:0}.rewards-next-reward-tier .sales-dollars .sales-dollars-link,.rewards-progress-for-quarter .location-breakdown .location-breakdown-link{position:relative;display:block}.rewards-next-reward-tier .sales-dollars .sales-dollars-link:after,.rewards-next-reward-tier .sales-dollars .sales-dollars-link:before,.rewards-progress-for-quarter .location-breakdown .location-breakdown-link:after,.rewards-progress-for-quarter .location-breakdown .location-breakdown-link:before{position:absolute;top:22px;left:45%;font-size:15px;transition-duration:.2s}@media only screen and (min-width:768px){.rewards-next-reward-tier .sales-dollars .sales-dollars-link:after,.rewards-next-reward-tier .sales-dollars .sales-dollars-link:before,.rewards-progress-for-quarter .location-breakdown .location-breakdown-link:after,.rewards-progress-for-quarter .location-breakdown .location-breakdown-link:before{left:49%}}.rewards-next-reward-tier .sales-dollars .sales-dollars-link:before,.rewards-progress-for-quarter .location-breakdown .location-breakdown-link:before{display:none}.rewards-next-reward-tier .sales-dollars .toggle-opened.sales-dollars-link,.rewards-progress-for-quarter .location-breakdown .toggle-opened.location-breakdown-link{margin-top:15px}.rewards-next-reward-tier .sales-dollars .toggle-opened.sales-dollars-link:after,.rewards-progress-for-quarter .location-breakdown .toggle-opened.location-breakdown-link:after{display:none}.rewards-next-reward-tier .sales-dollars .toggle-opened.sales-dollars-link:before,.rewards-progress-for-quarter .location-breakdown .toggle-opened.location-breakdown-link:before{top:-26px;display:block;transform:rotateX(180deg)}.rewards-next-reward-tier .sales-dollars .sales-dollars-data,.rewards-progress-for-quarter .location-breakdown .location-breakdown-data{margin-top:30px}.rewards-next-reward-tier .sales-dollars .sales-dollars-data table,.rewards-progress-for-quarter .location-breakdown .location-breakdown-data table{width:100%}.rewards-next-reward-tier .sales-dollars .sales-dollars-data table td,.rewards-progress-for-quarter .location-breakdown .location-breakdown-data table td{padding:10px 5px 10px 10px;font-family:Circular-Bold,Arial,sans-serif;font-size:12px}@media only screen and (min-width:768px){.rewards-next-reward-tier .sales-dollars .sales-dollars-data table td,.rewards-progress-for-quarter .location-breakdown .location-breakdown-data table td{font-size:15px}}.rewards-next-reward-tier .sales-dollars .sales-dollars-data tr,.rewards-progress-for-quarter .location-breakdown .location-breakdown-data tr{border-bottom:1px solid #d8d8d8}.rewards-next-reward-tier .sales-dollars .sales-dollars-data tr:first-child,.rewards-progress-for-quarter .location-breakdown .location-breakdown-data tr:first-child{border-top:1px solid #d8d8d8}.rewards-next-reward-tier .sales-dollars .sales-dollars-data tr:nth-child(odd),.rewards-progress-for-quarter .location-breakdown .location-breakdown-data tr:nth-child(odd){background-color:#f4f4f4}.rewards-next-reward-tier .sales-dollars .sales-dollars-data td,.rewards-progress-for-quarter .location-breakdown .location-breakdown-data td{color:#63666a;text-align:left}.rewards-next-reward-tier .sales-dollars .sales-dollars-data thead tr,.rewards-progress-for-quarter .location-breakdown .location-breakdown-data thead tr{background-color:#fff}.rewards-next-reward-tier .sales-dollars .sales-dollars-data thead tr:first-child,.rewards-progress-for-quarter .location-breakdown .location-breakdown-data thead tr:first-child{border-top:0}.rewards-next-reward-tier .sales-dollars .sales-dollars-data thead tr:nth-child(odd),.rewards-progress-for-quarter .location-breakdown .location-breakdown-data thead tr:nth-child(odd){background-color:#fff}.rewards-next-reward-tier .sales-dollars .sales-dollars-data thead th,.rewards-progress-for-quarter .location-breakdown .location-breakdown-data thead th{padding:10px 5px 10px 10px;font-size:14px}@media only screen and (min-width:768px){.rewards-next-reward-tier .sales-dollars .sales-dollars-data thead th,.rewards-progress-for-quarter .location-breakdown .location-breakdown-data thead th{font-size:15px}}.wrapper-rewards{position:relative;min-height:70px;padding:20px;margin-bottom:30px;background:#fff;border:1px solid #d8d8d8;border-radius:3px}.wrapper-rewards .dashboard-box-header{padding-bottom:18px;margin-bottom:18px;line-height:1.24;letter-spacing:.3px;border-bottom:1px solid #d8d8d8}.wrapper-rewards .dashboard-box-header h3{margin-bottom:0}.dashboard-box-header.header--grouped-title{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:993px){.dashboard-box-header.header--grouped-title .second{margin:0 15px}}@media only screen and (min-width:768px) and (max-width:992px){.dashboard-box-header.header--grouped-title .first,.dashboard-box-header.header--grouped-title .second,.dashboard-box-header.header--grouped-title .third{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}.dashboard-box-header.header--grouped-title .second,.dashboard-box-header.header--grouped-title .third{text-align:right}.dashboard-box-header.header--grouped-title .third{max-width:100%;-ms-flex:1;flex:1}}@media only screen and (max-width:767px){.dashboard-box-header.header--grouped-title .first,.dashboard-box-header.header--grouped-title .second,.dashboard-box-header.header--grouped-title .third{min-width:100%}.dashboard-box-header.header--grouped-title .first{margin-bottom:15px}}.section-my-rewards .rewards-header,.section-my-sales .rewards-header{width:80%;margin:0 auto}@media only screen and (min-width:768px){.section-my-rewards .rewards-header,.section-my-sales .rewards-header{width:auto}}.section-my-rewards .rewards-header .header-logo-wrapper,.section-my-sales .rewards-header .header-logo-wrapper{width:160px;height:65px;margin:10px auto 25px;text-align:center}@media only screen and (min-width:768px){.section-my-rewards .rewards-header .header-logo-wrapper,.section-my-sales .rewards-header .header-logo-wrapper{margin-right:25px;margin-bottom:0;margin-left:15px}}.section-my-rewards .rewards-header .header-logo,.section-my-sales .rewards-header .header-logo{max-width:100%;max-height:100%}.section-my-rewards .rewards-header,.section-my-rewards .rewards-info-wrapper,.section-my-sales .rewards-header,.section-my-sales .rewards-info-wrapper{display:block;text-align:center}@media only screen and (min-width:768px){.section-my-rewards .rewards-header,.section-my-rewards .rewards-info-wrapper,.section-my-sales .rewards-header,.section-my-sales .rewards-info-wrapper{display:-ms-flexbox;display:flex;text-align:left;-ms-flex-pack:justify;justify-content:space-between}}.section-my-rewards .rewards-info-wrapper,.section-my-sales .rewards-info-wrapper{padding-top:10px}.section-my-rewards .enrollment-date,.section-my-rewards .location,.section-my-rewards .other-locations,.section-my-rewards .payer-number,.section-my-sales .enrollment-date,.section-my-sales .location,.section-my-sales .other-locations,.section-my-sales .payer-number{margin:0 15px 25px}@media only screen and (min-width:993px){.section-my-rewards .enrollment-date,.section-my-rewards .location,.section-my-rewards .other-locations,.section-my-rewards .payer-number,.section-my-sales .enrollment-date,.section-my-sales .location,.section-my-sales .other-locations,.section-my-sales .payer-number{margin:0 25px}}.section-my-rewards .enrollment-date h4,.section-my-rewards .location h4,.section-my-rewards .other-locations h4,.section-my-rewards .payer-number h4,.section-my-sales .enrollment-date h4,.section-my-sales .location h4,.section-my-sales .other-locations h4,.section-my-sales .payer-number h4{padding-bottom:10px;margin-bottom:10px;font-size:15px;color:#63666a;border-bottom:1px solid #d8d8d8}.section-my-rewards .enrollment-date p,.section-my-rewards .location p,.section-my-rewards .other-locations p,.section-my-rewards .payer-number p,.section-my-sales .enrollment-date p,.section-my-sales .location p,.section-my-sales .other-locations p,.section-my-sales .payer-number p{font-family:Circular-Bold,Arial,sans-serif;font-size:12px;color:#212121}@media only screen and (min-width:768px) and (max-width:992px){.section-my-rewards .other-locations,.section-my-sales .other-locations{width:200px}}@media only screen and (min-width:993px){.section-my-rewards .other-locations,.section-my-sales .other-locations{width:240px}}.section-my-rewards .other-locations h4,.section-my-sales .other-locations h4{margin-bottom:0;border-bottom:0}.section-my-rewards .faq,.section-my-sales .faq{padding-top:15px;border-top:1px solid #d8d8d8}.section-my-rewards .faq .faq-link,.section-my-sales .faq .faq-link{color:#63666a}.section-my-rewards .faq .faq-link:hover,.section-my-sales .faq .faq-link:hover{color:#006161}@media only screen and (min-width:768px){.section-my-rewards .faq,.section-my-sales .faq{padding-top:10px;padding-right:15px;padding-left:25px;margin-left:25px;border-top:0;border-left:1px solid #d8d8d8}}.section-my-rewards .link-my-rewards,.section-my-sales .link-my-rewards{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:13px}.section-my-rewards .link-my-rewards:hover,.section-my-sales .link-my-rewards:hover{color:#63666a;text-decoration:underline}.section-my-rewards .link-my-rewards:hover .icon::after,.section-my-sales .link-my-rewards:hover .icon::after{text-decoration:none}.section-my-rewards .link-my-rewards::after,.section-my-rewards .link-my-rewards::before,.section-my-sales .link-my-rewards::after,.section-my-sales .link-my-rewards::before{display:inline-block;font-size:7px}.section-my-rewards .link-my-rewards:after,.section-my-rewards .link-my-rewards:before,.section-my-rewards .link-my-rewards:hover:after,.section-my-rewards .link-my-rewards:hover:before,.section-my-sales .link-my-rewards:after,.section-my-sales .link-my-rewards:before,.section-my-sales .link-my-rewards:hover:after,.section-my-sales .link-my-rewards:hover:before{color:#c03}.section-my-rewards .link-my-rewards::after,.section-my-sales .link-my-rewards::after{margin-left:3px}.section-my-rewards .disclaimer-text,.section-my-sales .disclaimer-text{font-family:Circular-Medium,Arial,sans-serif;font-size:12.5px;color:#63666a;font-style:italic}.rewards-sales-history .bold{font-family:Circular-Bold,Arial,sans-serif}.rewards-sales-history .carousel-wrapper{display:-ms-flexbox;display:flex;margin-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:1 100%;flex:1 100%;-ms-flex-pack:justify;justify-content:space-between}.rewards-sales-history .carousel-labels-wrapper{max-width:41.666667%;margin-top:37px;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%}@media only screen and (max-width:480px){.rewards-sales-history .carousel-labels-wrapper{max-width:35%;-ms-flex:0 0 35%;flex:0 0 35%}}.rewards-sales-history .carousel-labels-wrapper td{padding-bottom:10px}@media only screen and (max-width:480px){.rewards-sales-history .carousel-labels-wrapper td{font-size:12px}}.rewards-sales-history .carousel-data-wrapper{position:relative;max-width:52%;-ms-flex:0 0 52%;flex:0 0 52%}@media only screen and (max-width:480px){.rewards-sales-history .carousel-data-wrapper{max-width:55%;-ms-flex:0 0 55%;flex:0 0 55%}}.rewards-sales-history .nav-carousel .flex-next,.rewards-sales-history .nav-carousel .flex-prev{position:absolute;top:50%;z-index:2;height:18px;margin-top:-9px;font-size:0;text-decoration:none}.rewards-sales-history .nav-carousel .flex-next::after,.rewards-sales-history .nav-carousel .flex-prev::after{font-size:18px;cursor:pointer}.rewards-sales-history .nav-carousel .flex-prev{left:-20px}@media only screen and (max-width:480px){.rewards-sales-history .nav-carousel .flex-prev{left:-15px}}.rewards-sales-history .nav-carousel .flex-next{right:0}.rewards-sales-history .nav-carousel .disabled::after,.rewards-sales-history .nav-carousel .disabled:hover::after{color:#d8d8d8;cursor:not-allowed}.rewards-sales-history .slides li:nth-child(even) .carousel-slides__table{background-color:#f4f4f4}.rewards-sales-history .slides tr:last-child td{padding-bottom:15px}.rewards-sales-history .slides td{padding:0 10px 10px;color:#63666a}@media only screen and (max-width:480px){.rewards-sales-history .slides td{padding-right:8px;padding-left:8px;font-size:12px}}.rewards-sales-history .slides .quarter{padding-top:15px;padding-bottom:0;color:#212121;text-transform:uppercase}.rewards-sales-history .charts-wrapper .nav-tabs{margin-bottom:0;border-bottom:0}.rewards-sales-history .charts-wrapper .nav-tabs li:first-child{margin-left:0}.rewards-sales-history .charts-wrapper .tab-content{overflow:hidden;border:1px solid #d8d8d8;border-radius:3px;border-top-left-radius:0}.rewards-sales-history .disclaimer-box{padding:30px;margin-top:20px;text-align:center;background-color:#f4f4f4}.rewards-sales-history .disclaimer-box .disclaimer-text{font-size:14px}.rewards-gpn-link .help-text,.rewards-next-reward-tier .help-text,.rewards-progress-for-quarter .help-text{margin-top:30px}@media only screen and (min-width:768px){.rewards-gpn-link .help-text,.rewards-next-reward-tier .help-text,.rewards-progress-for-quarter .help-text{margin-top:50px}}.rewards-gpn-link .help-text p,.rewards-next-reward-tier .help-text p,.rewards-progress-for-quarter .help-text p{margin-bottom:15px}.rewards-progress-for-quarter--content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.rewards-progress-for-quarter .data-rewards-wrapper{max-width:100%;margin-bottom:15px;font-family:Circular-Medium,Arial,sans-serif;text-align:center;-ms-flex:0 0 100%;flex:0 0 100%}@media only screen and (min-width:768px){.rewards-progress-for-quarter .data-rewards-wrapper{max-width:40%;margin-bottom:0;text-align:left;-ms-flex:0 0 40%;flex:0 0 40%}}.rewards-progress-for-quarter .progress-value{margin-bottom:15px;font-family:Circular-Bold,Arial,sans-serif;font-size:45px;line-height:45px;color:#212121}@media only screen and (min-width:768px){.rewards-progress-for-quarter .progress-value{font-size:50px;line-height:50px}}.rewards-progress-for-quarter .total-sales{font-family:Circular-Bold,Arial,sans-serif}.rewards-progress-for-quarter .current-tier-wrapper{margin-top:30px}.rewards-progress-for-quarter .current-tier-wrapper .current-tier{font-family:Circular-Medium,Arial,sans-serif;color:#212121}.rewards-progress-for-quarter .current-tier-wrapper .total-sales{color:#c03}.rewards-progress-for-quarter .year-ago-tier-wrapper{margin-top:25px}.rewards-progress-for-quarter .chart-wrapper{max-width:100%;padding:15px;background-color:#f4f4f4;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-item-align:start;align-self:flex-start}@media only screen and (min-width:768px){.rewards-progress-for-quarter .chart-wrapper{max-width:60%;-ms-flex:0 0 60%;flex:0 0 60%}}.rewards-progress-for-quarter .chart-wrapper .tooltip-wrapper{float:right;width:auto;min-height:auto;padding:0;margin-right:18%;margin-bottom:0}@media only screen and (min-width:768px) and (max-width:992px){.rewards-progress-for-quarter .chart-wrapper .tooltip-wrapper{margin-right:16%}}@media only screen and (min-width:993px){.rewards-progress-for-quarter .chart-wrapper .tooltip-wrapper{margin-right:14%}}.rewards-progress-for-quarter .chart-wrapper .chart-legend{float:left;margin-left:6%;font-size:14px}.rewards-progress-for-quarter .chart-wrapper .chart-legend span::before{display:inline-block;width:8px;height:8px;margin-right:5px;background-color:#d8d8d8;content:''}.rewards-progress-for-quarter .chart-wrapper .chart-legend .last-year{margin-right:15px;color:#63666a}.rewards-progress-for-quarter .chart-wrapper .chart-legend .last-year::before{background-color:#63666a}.rewards-progress-for-quarter .chart-wrapper .chart-legend .current-year{margin-right:0;color:#c03}.rewards-progress-for-quarter .chart-wrapper .chart-legend .current-year::before{background-color:#c03}.rewards-progress-for-quarter .location-breakdown{margin-top:27px;text-align:center}.rewards-progress-for-quarter .location-breakdown--full{padding-top:32px;margin-bottom:30px;border-top:1px solid #d8d8d8}.rewards-next-reward-tier .data-wrapper,.rewards-next-reward-tier .order-direct-wrapper,.rewards-next-reward-tier .sales-dollars,.rewards-next-reward-tier h3{text-align:center}.rewards-next-reward-tier .data-wrapper{padding:30px;margin-bottom:32px;background-color:#f4f4f4}.rewards-next-reward-tier .data-wrapper .amount{padding-bottom:0;margin-bottom:5px;font-family:Circular-Bold,Arial,sans-serif;font-size:24px;line-height:26px;color:#212121}.rewards-next-reward-tier .data-wrapper .disclaimer-text{margin-top:20px}.rewards-next-reward-tier .order-direct-wrapper{margin-bottom:25px}.rewards-next-reward-tier .help-text{margin:20px auto 0;text-align:center}@media only screen and (min-width:768px){.rewards-next-reward-tier .help-text{width:55%}}.rewards-next-reward-tier .sales-dollars{padding-top:32px;margin-top:27px;margin-bottom:30px;text-align:center;border-top:1px solid #d8d8d8}@media only screen and (max-width:767px){.rewards-next-reward-tier .sales-dollars .sales-dollars-link:after{top:40px}}.rewards-next-reward-tier .sales-dollars .sales-dollars-data h3{text-align:left}.rewards-next-reward-tier .sales-dollars .sales-dollars-data table{margin-bottom:0}.rewards-next-reward-tier .sales-dollars .sales-dollars-data table th{padding-left:10px}.rewards-next-reward-tier .sales-dollars .sales-dollars-data .level-reached{color:#c03}.rewards-next-reward-tier .sales-dollars .sales-dollars-legend{margin-top:35px}.rewards-next-reward-tier .sales-dollars .sales-dollars-legend .level-already-reached{display:block;margin-right:15px;margin-bottom:10px;font-family:Circular-Bold,Arial,sans-serif;color:#c03}@media only screen and (min-width:768px){.rewards-next-reward-tier .sales-dollars .sales-dollars-legend .level-already-reached{display:inline-block;margin-bottom:0}}.rewards-next-reward-tier .sales-dollars .sales-dollars-legend .level-already-reached:before{display:inline-block;width:9px;height:9px;margin-right:5px;background-color:#c03;border-radius:50%;content:''}.rewards-next-reward-tier .sales-dollars .sales-dollars-legend 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;margin-left:15px}.rewards-next-reward-tier .sales-dollars .sales-dollars-legend a:hover{color:#63666a;text-decoration:underline}.rewards-next-reward-tier .sales-dollars .sales-dollars-legend a:hover .icon::after{text-decoration:none}.rewards-next-reward-tier .sales-dollars .sales-dollars-legend a::after,.rewards-next-reward-tier .sales-dollars .sales-dollars-legend a::before{display:inline-block;font-size:7px}.rewards-next-reward-tier .sales-dollars .sales-dollars-legend a:after,.rewards-next-reward-tier .sales-dollars .sales-dollars-legend a:before,.rewards-next-reward-tier .sales-dollars .sales-dollars-legend a:hover:after,.rewards-next-reward-tier .sales-dollars .sales-dollars-legend a:hover:before{color:#c03}.rewards-next-reward-tier .sales-dollars .sales-dollars-legend a::after{margin-left:3px}.rewards-partner-benefits .sub-title{font-size:14px}.rewards-partner-benefits .benefits__list,.rewards-partner-benefits li{margin-bottom:10px;margin-left:30px;font-family:Circular-Medium,Arial,sans-serif;color:#63666a;list-style-type:disc}.rewards-partner-benefits .benefits__list:last-child,.rewards-partner-benefits li:last-child{margin-bottom:0}.rewards-partner-benefits .rewards-partner-benefits__status{padding:30px;margin-bottom:32px;text-align:center;text-transform:uppercase;background-color:#f4f4f4}.rewards-partner-benefits .rewards-partner-benefits__status .status__label{padding-bottom:20px;margin-bottom:15px;font-family:Circular-Bold,Arial,sans-serif;font-size:18px;line-height:20px;color:#212121;border-bottom:1px solid #d8d8d8}.rewards-partner-benefits .rewards-partner-benefits__status .status__label.status__label-red{padding-bottom:0;margin-bottom:0;font-size:14px;color:#c03;text-decoration:underline;border-bottom:0}.rewards-partner-benefits .rewards-partner-benefits__status .status__logo{margin-bottom:15px;font-size:20px;color:#888b8d}.rewards-partner-benefits .rewards-partner-benefits__benefits{margin-bottom:35px}.rewards-partner-benefits .rewards-partner-benefits__membership ul{margin-bottom:30px}.rewards-partner-benefits .rewards-partner-benefits__membership p{margin-bottom:10px}.rewards-partner-benefits .rewards-partner-benefits__progress{margin-top:35px}.rewards-gpn-link .access-here-wrapper{text-align:center}.rewards-gpn-link .help-text{margin:20px auto 0;text-align:center}@media only screen and (min-width:768px){.rewards-gpn-link .help-text{width:60%}}.rewards-documents .views-table{width:100%}.rewards-documents .dashboard-box-header{padding-bottom:0;margin-bottom:28px;border-bottom:0}.wrapper-account-access{min-height:400px}.wrapper-account-access h3{margin-bottom:0}@media only screen and (min-width:768px){.wrapper-account-access h3{padding-right:15%;padding-left:15%}}.wrapper-account-access .wrapper-message-alter-block{padding-top:25px;margin-bottom:15px}.wrapper-account-access .table-responsive{padding:5px 15px 15px;border:1px solid #d8d8d8}.wrapper-account-access .table-responsive .title-table{padding-top:0;padding-bottom:0}.wrapper-account-access .table-responsive .table td{word-break:break-all;word-wrap:normal;-ms-word-break:break-all}@media only screen and (max-width:767px){.wrapper-account-access .table-responsive .table td{white-space:pre-line}}.wrapper-account-access .bottom-text-question{margin-top:15px;text-align:center}.add-new-user--table{max-width:350px;padding:10px 10px 0;margin:0 auto;margin-bottom:15px;border:1px solid #d8d8d8;border-radius:3px}.add-new-user--table-items{display:-ms-flexbox;display:flex;padding:10px 0;border-bottom:1px solid #d8d8d8;-ms-flex-align:center;align-items:center}.add-new-user--table-items:last-child{border-bottom:0}.add-new-user--table-items:first-child{padding-top:0}.add-new-user--table-items .labels{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#212121;min-width:120px}.add-new-user--table-items .description{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#63666a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer-style{margin-bottom:20px;-ms-flex-direction:column;flex-direction:column}.footer-style--question{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#63666a;text-align:center}.footer-style--wrapper-buttons{display:-ms-flexbox;display:flex;margin-top:15px;-ms-flex-align:center;align-items:center}.footer-style--links{margin:0 7px}.add-pre-registered--title{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#63666a;padding:10px 0 20px;text-align:center}.add-user-name-practice .fake-input{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#63666a;padding:10px 0 20px;text-align:center}.edit-user-modal .modal-title,.modal-my-people-page .modal-title{word-break:break-all;word-wrap:normal;-ms-word-break:break-all}.edit-person-box--title{padding:15px;text-align:center;border:1px solid #d8d8d8;border-radius:3px 3px 0 0}.edit-person-permission--wrapper{padding:10px;margin-bottom:15px;border:1px solid #d8d8d8;border-top:0;border-radius:0 0 3px 3px}.edit-person-permission--items{margin-bottom:10px;border-bottom:1px solid #d8d8d8}.edit-person-permission--items.last{border-bottom:0}.edit-person-permission--description{font-family:Circular-Medium,Arial,sans-serif;font-size:11px;color:#63666a;padding-left:29px;margin-bottom:10px}.edit-person-permission--description a{font-size:11px;letter-spacing:0}.edit-person-remove-employee--wrapper{font-family:Circular-Medium,Arial,sans-serif;font-size:10px;color:#212121;display:-ms-flexbox;display:flex;padding:10px;cursor:pointer;border-radius:3px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.edit-person-remove-employee--wrapper .divider{margin:0 10px}.edit-person-remove-employee--question{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#63666a;display:block;margin:8px 0 5px;letter-spacing:.3px}.edit-person-remove-employee--link{font-size:13px}.edit-person-remove-employee--buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.edit-person-education--wrapper{margin:15px 0;border:1px solid #d8d8d8;border-radius:3px}.edit-person-education--wrapper .empty-messages{margin-top:30px}.edit-person-education--title{padding:15px;text-align:center;border-bottom:1px solid #d8d8d8;border-radius:3px 3px 0 0}.edit-person-education--table{width:100%;table-layout:fixed}.edit-person-education--table .tablesorter{width:100%}.edit-person-education--body{display:block;padding:10px 10px 0}.edit-person-education--body .course-progress-bar---numbers{margin-top:5px}.edit-person-education--row{float:left;width:49%;padding:5px;margin-bottom:10px;overflow:hidden;background:#f4f4f4;border:1px solid #d8d8d8;border-radius:3px}@media only screen and (min-width:768px){.edit-person-education--row:nth-child(odd){margin-right:2%}}@media only screen and (max-width:767px){.edit-person-education--row{width:100%}}.edit-person-education--column{display:block}.edit-person-education--label{display:block;margin-bottom:5px}.edit-person--info{display:-ms-flexbox;display:flex;padding-bottom:30px;margin-top:-20px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.edit-person--email,.edit-person--role{font-size:13px;color:#63666a}.empty-message{font-family:Circular-Book,Arial,sans-serif;font-size:13px;color:#63666a;letter-spacing:.3px;text-align:center}.empty-message--padding{padding:10px}.jnj-commerce-table--wrapper{border-radius:3px;position:relative;padding:0 20px;background:#fff;border:1px solid #d8d8d8;border-bottom:0}.jnj-commerce-table--wrapper.border-all{border-bottom:1px solid #d8d8d8}.jnj-commerce-table--wrapper.awaiting-approval{min-height:70px;padding-bottom:20px;margin-bottom:30px}@media only screen and (max-width:767px){.jnj-commerce-table--wrapper{padding:0;overflow:hidden;background:0 0;border:0}}.jnj-commerce-table--wrapper .ajax-custom-my-team-table{height:70px}.jnj-commerce-table--wrapper .table,.jnj-commerce-table--wrapper .table-responsive{margin-bottom:0}.jnj-commerce-table--wrapper .table td,.jnj-commerce-table--wrapper .table-responsive td{font-family:Circular-Medium,Arial,sans-serif}@media only screen and (min-width:993px){.section-my-people .jnj-commerce-table--wrapper .table td,.section-my-people .jnj-commerce-table--wrapper .table-responsive td,.section-rep-view .jnj-commerce-table--wrapper .table td,.section-rep-view .jnj-commerce-table--wrapper .table-responsive td{max-width:350px}}.section-my-people .jnj-commerce-table--wrapper .table td:first-child,.section-my-people .jnj-commerce-table--wrapper .table-responsive td:first-child,.section-rep-view .jnj-commerce-table--wrapper .table td:first-child,.section-rep-view .jnj-commerce-table--wrapper .table-responsive td:first-child{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}.jnj-commerce-table--wrapper .filtered{display:none}.jnj-commerce-table--wrapper .ajax-loading-wrapper{overflow:hidden}.jnj-commerce-table--wrapper.subscription-table-wrapper{margin-bottom:20px}@media only screen and (min-width:768px){.jnj-commerce-table--wrapper.subscription-table-wrapper{padding-top:10px;padding-bottom:10px;margin-bottom:50px;border-bottom:1px solid #d8d8d8}}.jnj-commerce-table--wrapper.subscription-table-wrapper td{padding:10px 0}@media only screen and (min-width:768px){.jnj-commerce-table--wrapper.subscription-table-wrapper td{width:33.333333%}}.jnj-commerce-table--wrapper.subscription-table-wrapper tr:only-child{background:#fff}@media only screen and (min-width:768px){.jnj-commerce-table--wrapper.subscription-table-wrapper tr:only-child{border:0}}@media only screen and (max-width:767px){.jnj-commerce-table--wrapper.subscription-table-wrapper .pending-approval--buttons:last-child{margin-right:5px}}.jnj-commerce-table--wrapper.subscription-table-wrapper .pending-approval--buttons-wrapper{text-align:right}@media only screen and (min-width:768px){.jnj-commerce-table--wrapper.subscription-table-wrapper .pending-approval--buttons-wrapper{display:table-cell}}.jnj-commerce-table--wrapper.subscription-table-wrapper .pending-approval--status{padding-right:2px;text-align:center}.empty-messages--text{color:#212121}.icon-edit-wrapper span{float:right;width:30px}.icon-edit-wrapper span:before{margin-right:22px;font-size:27px}.form-button .fieldset-wrapper{display:-ms-flexbox;display:flex;padding:15px 30px;margin:0 0 15px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-button .form-actions,.form-button .form-item{padding:0;margin:0}.form-actions{-ms-flex-order:2;order:2}.cancel-invite-people-wrapper,.cancel-search-email-wrapper{-ms-flex-order:1;order:1}.add-pre-registered-icon{display:-ms-flexbox;display:flex;cursor:pointer;-ms-flex-pack:center;justify-content:center}.add-pre-registered-icon:before{font-size:18px}.pending-approval--buttons-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:480px){.pending-approval--buttons-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}}.pending-approval--buttons{margin-right:15px}.pending-approval--buttons:last-child{margin-right:5px}@media only screen and (max-width:480px){.pending-approval--buttons{margin:0}.pending-approval--buttons:last-child{margin-right:0}}@media only screen and (max-width:480px){.pending-approval--buttons:first-child{margin-bottom:5px}}@media only screen and (max-width:480px){.pending-approval--buttons .button-primary,.pending-approval--buttons .button-secondary{width:100px;padding-right:20px;padding-left:20px}}.add-user-section--wrapper{display:-ms-flexbox;display:flex;padding:20px;background:#fff;border:1px solid #d8d8d8;border-top:0;border-radius:0 0 3px 3px;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:767px){.add-user-section--wrapper{background:0 0;border:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}.add-user-section--buttons{margin:0 7px;cursor:pointer}@media only screen and (max-width:767px){.add-user-section--buttons{width:250px;margin:0 0 10px}}.toogle-form{display:none}.dashboard-welcome__more-services-block,.my-learning__location,.my-learning__speakers,.my-practice-overview--wrapper,.my-rewards--wrapper,.section-my-dashboard.logged-in .l-region--section2>div,.wrapper-find-an-eye-doctor{min-height:130px;padding:20px;background:#fff;border:1px solid #d8d8d8;border-radius:3px}.section-my-rewards .section1,.section-my-sales .section1,.section-my-team .section1,.section-overview .section1,.section-practice-details .section1{border-bottom:1px solid #d8d8d8}.section-my-rewards .main-content,.section-my-sales .main-content,.section-my-team .main-content,.section-overview .main-content,.section-practice-details .main-content{background:#f4f4f4}.section-overview .my-account-block-full,.section-overview .my-account-block-left{display:inline-block;width:100%;margin-bottom:2%;vertical-align:top}.section-overview .my-account-block-left{width:49%}@media only screen and (min-width:768px) and (max-width:992px){.section-overview .my-account-block-left{margin-right:.7%}}@media only screen and (min-width:993px){.section-overview .my-account-block-left{margin-right:.8%}}@media only screen and (min-width:768px){.section-overview .my-account-block-left+.my-account-block-left{margin-right:0;margin-left:.7%}}.section-overview .my-account-block-left+.my-account-block-left+.my-account-block-left{margin-left:0}@media only screen and (max-width:767px){.section-overview .my-account-block-left{zoom:1;width:100%;margin-bottom:20px}.section-overview .my-account-block-left:after,.section-overview .my-account-block-left:before{display:table;content:''}.section-overview .my-account-block-left:after{clear:both}}.section-overview .dashboard-box-header{display:-ms-flexbox;display:flex;padding-bottom:18px;margin-bottom:18px;line-height:1.24;letter-spacing:.3px;color:#212121;border-bottom:1px solid #d8d8d8;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.section-overview .dashboard-box-header.block{display:block}.section-overview .dashboard-box-content{position:relative;min-height:30px}.section-overview .dashboard-box-content-action{font-family:Circular-Medium,Arial,sans-serif;font-size:13px}.section-overview .dashboard-box-content-action,.section-overview .dashboard-box-content-information{width:100%}.section-overview .dashboard-box-content-information div{margin-bottom:20px}.section-overview .dashboard-box-content-information div:last-child{margin-bottom:0}.section-overview .dashboard-box-content-information .dashboard-box-enrolled{display:block;font-family:Circular-Medium,Arial,sans-serif}.section-overview .dashboard-box-owner .icon-tooltip{float:right;margin-top:10px}.section-overview .dashboard-box-owner .owner-information{margin-top:5px}.section-overview .dashboard-box{position:relative}.section-overview .overview-enrolled-icon{display:-ms-inline-flexbox;display:inline-flex}.section-overview .no-practices{font-family:Circular-Medium,Arial,sans-serif;font-size:10px;color:#212121;padding-left:10px}.section-my-rewards .form-inline-default{padding-top:0;padding-bottom:0}.section-my-rewards .webform-component-fieldset{max-width:100%;margin-bottom:0;border:0}.section-my-rewards .webform-component-fieldset .webform-component--rewards-opt-in--center-wrapper--questions .form-item,.section-my-rewards .webform-component-fieldset .webform-component--rewards-opt-in--center-wrapper--step-header .form-item,.section-my-rewards .webform-component-fieldset .webform-component--rewards-opt-in--center-wrapper--step-header-0 .form-item{max-width:310px;margin:0 auto;text-align:center;border-bottom:0}.section-my-rewards .webform-component-fieldset .webform-component--rewards-opt-in--center-wrapper--step-header .fieldset-wrapper{border-bottom:1px solid #d8d8d8}.section-my-rewards .webform-component-fieldset .webform-component--rewards-opt-in--center-wrapper--step-header .description{color:#63666a}.section-my-rewards .webform-component-fieldset .webform-component--rewards-opt-in--center-wrapper--step-header .form-item{padding-top:0}.section-my-rewards .webform-component-fieldset .webform-component--rewards-opt-in--center-wrapper--step-header-0 .form-item{padding-bottom:10px}.section-my-rewards .webform-component-fieldset .webform-component--rewards-opt-in--center-wrapper--step-header-0 label{margin-bottom:20px;font-size:14px;-ms-flex-pack:center;justify-content:center}.section-my-rewards .webform-component-fieldset .webform-component--rewards-opt-in--center-wrapper--questions{padding-bottom:0}.section-my-rewards .webform-component-fieldset .webform-component--rewards-opt-in--accept-our-program{max-width:570px;margin:0 auto}.section-my-rewards .webform-component-fieldset .webform-component--rewards-opt-in--center-wrapper--footer-links .button-primary{padding-right:40px;padding-left:40px}.section-my-rewards .logo_my-acuvue{width:100%;margin:20px 0;text-align:center}.section-my-rewards .logo_my-acuvue img{max-width:300px}.section-my-rewards h3{margin-bottom:15px}.block--jnj-commerce-my-account-my-people-dashboard .flex-table-title{display:-ms-flexbox;display:flex;margin-bottom:17px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.block--jnj-commerce-my-account-my-people-dashboard caption{padding:0 2px}.block--jnj-commerce-my-account-my-people-dashboard table{margin-bottom:0}.block--jnj-commerce-my-account-my-people-dashboard .title-table{color:#212121}.block--jnj-commerce-my-account-my-people-dashboard .showing{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;color:#212121;white-space:nowrap}.block--jnj-commerce-my-account-my-people-dashboard .showing .placeholder{font-family:Circular-Medium,Arial,sans-serif}.block--jnj-commerce-my-account-my-people-dashboard .link-top-table{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#006161;text-decoration:none;cursor:pointer;background-color:transparent;border:0;outline:0}.block--jnj-commerce-my-account-my-people-dashboard .link-top-table:hover{color:#63666a;text-decoration:underline}.block--jnj-commerce-my-account-my-people-dashboard .link-top-table:hover .icon::after{text-decoration:none}.block--jnj-commerce-my-account-my-people-dashboard .link-top-table::after,.block--jnj-commerce-my-account-my-people-dashboard .link-top-table::before{display:inline-block;font-size:7px}.block--jnj-commerce-my-account-my-people-dashboard .link-top-table:after,.block--jnj-commerce-my-account-my-people-dashboard .link-top-table:before,.block--jnj-commerce-my-account-my-people-dashboard .link-top-table:hover:after,.block--jnj-commerce-my-account-my-people-dashboard .link-top-table:hover:before{color:#c03}.block--jnj-commerce-my-account-my-people-dashboard .link-top-table::after{margin-left:3px}.block--jnj-commerce-my-account-my-people-dashboard .center-button-on-table .button-secondary{display:block;max-width:260px;margin:0 auto;margin-top:20px}.block--jnj-commerce-my-account-my-people-dashboard .link-view-ticket{float:right;margin-right:15px}.block--jnj-commerce-my-account-my-people-dashboard .link-view-ticket:before{font-size:22px}@media only screen and (max-width:767px){.block--jnj-commerce-my-account-my-people-dashboard .table>tbody>tr>td+td{display:none}.block--jnj-commerce-my-account-my-people-dashboard .table>tbody>tr>td+td+td{display:table-cell}.block--jnj-commerce-my-account-my-people-dashboard .table-responsive{border:0}.block--jnj-commerce-my-account-my-people-dashboard .showing{visibility:hidden}}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-documents-block .documents-list,.rewards-documents .documents-list{border-bottom:1px solid #d8d8d8}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-documents-block .documents-list:first-child,.rewards-documents .documents-list:first-child{border-top:1px solid #d8d8d8}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-documents-block .documents-list:nth-child(odd),.rewards-documents .documents-list:nth-child(odd){background-color:#f4f4f4}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-documents-block .documents-list td,.rewards-documents .documents-list td{padding:10px 5px 10px 10px}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-documents-block .documents-list .views-field,.rewards-documents .documents-list .views-field{font-family:Circular-Bold,Arial,sans-serif;font-size:15px;color:#63666a}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-documents-block .documents-list .views-field+td,.rewards-documents .documents-list .views-field+td{text-align:right}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-documents-block .documents-list .icon-download,.rewards-documents .documents-list .icon-download{margin-left:30px}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-documents-block .documents-list .icon-download:before,.rewards-documents .documents-list .icon-download:before{font-size:22px}.block--jnj-commerce-my-account-my-rewards p{margin-bottom:15px}.my-account-rewards-is-accepted .link-my-rewards{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:12px}.my-account-rewards-is-accepted .link-my-rewards:hover{color:#63666a;text-decoration:underline}.my-account-rewards-is-accepted .link-my-rewards:hover .icon::after{text-decoration:none}.my-account-rewards-is-accepted .link-my-rewards::after,.my-account-rewards-is-accepted .link-my-rewards::before{display:inline-block;font-size:7px}.my-account-rewards-is-accepted .link-my-rewards:after,.my-account-rewards-is-accepted .link-my-rewards:before,.my-account-rewards-is-accepted .link-my-rewards:hover:after,.my-account-rewards-is-accepted .link-my-rewards:hover:before{color:#c03}.my-account-rewards-is-accepted .link-my-rewards::after{margin-left:3px}.my-account-rewards-is-accepted .dashboard-box-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.my-account-rewards-is-accepted .dashboard-box-content .section-content__half{display:inline-block;-ms-flex:0 0 100%;flex:0 0 100%}@media only screen and (min-width:768px){.my-account-rewards-is-accepted .dashboard-box-content .section-content__half{-ms-flex:1 0 50%;flex:1 0 50%;-ms-flex-preferred-size:auto;flex-basis:auto}}.my-account-rewards-is-accepted .dashboard-box-content .section-content__half+.section-content__half{padding-top:15px;border-top:1px solid #d8d8d8}@media only screen and (min-width:768px){.my-account-rewards-is-accepted .dashboard-box-content .section-content__half+.section-content__half{padding-top:0;padding-right:40px;padding-left:50px;border-top:0}}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-opt-out{padding:20px 10px;text-align:center;background-color:#f4f4f4}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-opt-out .my-rewards-section-title{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #d8d8d8}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-opt-out .my-rewards-cancel-opt-out,.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-opt-out .my-rewards-opt-out-submit{margin:0 10px}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-opt-out .my-rewards-opt-out-submit{display:block;margin-top:20px}@media only screen and (min-width:768px){.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-opt-out .my-rewards-opt-out-submit{display:inline-block}}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-section-title{margin-bottom:18px;font-family:Circular-Bold,Arial,sans-serif;font-size:15px}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-label{font-family:Circular-Bold,Arial,sans-serif;font-size:15px;color:#63666a;margin-bottom:15px}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-label--account-manager{margin-top:15px}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-message{display:block;color:#63666a}.my-account-rewards-is-accepted .dashboard-box-content .views-table{width:100%}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-documents-block{width:100%;padding-top:18px;margin-top:18px;border-top:1px solid #d8d8d8}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-order-block{width:100%;padding-top:18px;margin-top:18px;border-top:1px solid #d8d8d8}@media only screen and (min-width:768px){.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-order-block .section-content__half{height:100%}}@media only screen and (max-width:767px){.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-order-block .section-content__half+.section-content__half{margin-top:15px}}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-order-block .my-rewards-order__content{display:-ms-flexbox;display:flex;height:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-order-block .my-rewards-order__content .order-direct-wrapper{-ms-flex-item-align:end;align-self:flex-end}.my-account-rewards-is-accepted .my-rewards-cobranding-wrapper{padding-top:40px}.practice-switcher-wrapper{position:relative;display:-ms-flexbox;display:flex;min-height:150px;padding:50px 0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.practice-name{margin-bottom:10px;color:#212121}@media only screen and (max-width:767px){.practice-name{padding-right:15px;padding-left:15px}}.practice-name span{color:#63666a}@media only screen and (max-width:767px){.practice-name span{display:block}}@media only screen and (max-width:767px){.practice-switcher-links{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.practice-switcher-content{text-align:center}.add-practice-link,.switch-practice-link{margin-right:10px;font-family:Circular-Bold,Arial,sans-serif}.add-practice-link .icon-arrow-down:after,.switch-practice-link .icon-arrow-down:after{margin-left:3px;font-size:7px}@media only screen and (max-width:767px){.add-practice-link,.switch-practice-link{margin-bottom:10px;margin-left:10px;font-size:11px}}.switch-pratice-modal{max-width:320px;margin:0 auto;margin-top:30px}.switch-pratice-modal .form-type-radios{padding:3px;margin-bottom:10px}.switch-pratice-modal .is-pending{font-family:Circular-Medium,Arial,sans-serif;font-size:11px;color:#212121;display:-ms-flexbox;display:flex;padding-left:28px;margin-bottom:5px}.switch-pratice-modal .is-pending-box{background:#fffef1;border:2px solid #f9f19d}.switch-pratice-modal .switch-pratice-label{display:-ms-flexbox;display:flex}.switch-pratice-modal .disabled .switch-pratice-label{cursor:pointer}.wrapper-add-new-practice{max-width:320px;margin:0 auto;margin-bottom:25px}.link-switch-practice-add-practice{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;color:#212121;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.link-switch-practice-add-practice .icon-plus:before{margin-right:10px;font-size:18px}.modal-switch-practice-wrapper-label{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;color:#212121;display:inline-block;width:300px;line-height:1.29;letter-spacing:.3px;text-align:left;vertical-align:top}.link-skip-business-information{font-size:11px}.link-skip-business-information--wrapper{width:100%;margin-bottom:5px;text-align:center}.link-skip-business-information .icon-arrow-right:before{margin-left:3px;font-size:7px}.notifications-center .highlight-content-page--content{display:none}.notification{position:relative}.notification h3{padding:25px;padding-bottom:20px}.notification hr{margin:0 15px;border-color:#d8d8d8}.notification .webform-component-checkboxes{display:inline-block;margin-bottom:10px}.notification .badge{background-color:#006161}.notification .button-primary{color:#006161;background:0 0;border:1px solid #006161}.notification .button-primary a{border-bottom:0}.notification .button-primary a:hover{color:#fff}.notification .button-primary [class^=icon-]:before{font-size:6px;color:#006161}.notification .button-primary.selected,.notification .button-primary:active,.notification .button-primary:focus,.notification .button-primary:hover{color:#fff;background:#006161;border-color:#006161;outline:0;transition:.1s linear}.notification .button-primary.selected [class^=icon-]:before,.notification .button-primary:active [class^=icon-]:before,.notification .button-primary:focus [class^=icon-]:before,.notification .button-primary:hover [class^=icon-]:before{color:#fff}.notification .button-primary:focus:hover{color:#fff}.notification .notification-title{padding:0;margin-bottom:30px;border-bottom:0}@media only screen and (min-width:993px){.notification .notification-title{text-align:center}}.notification .item-read h3,.notification .notification-read-title{margin-top:-1px;background-color:#f4f4f4}.notification .notification--table{width:100%}.notification .notification--table:after{position:absolute;bottom:0;z-index:1;width:100%;height:1px;background-color:#fff}.notification .notification--table thead{display:none}.notification .notification--table tbody>tr{background-color:transparent;border:0}.notification .notification--table tbody>tr td{padding:0}.notification .notification__item{position:relative;padding:0}.notification .notification__item .notification-clickable{display:block;padding:15px 0;margin:0 25px;cursor:pointer;border-bottom:1px solid #d8d8d8}.notification .notification__icon{position:relative;display:-ms-flexbox;display:flex;width:40px;height:40px;margin:0 15px;-ms-flex-item-align:center;align-self:center}@media only screen and (min-width:768px) and (max-width:992px){.notification .notification__icon{width:35px;height:35px}}@media only screen and (min-width:993px){.notification .notification__icon{width:45px;height:45px}}.notification .notification__icon .icon-notification{display:block;width:100%;height:100%}.notification .notification__icon .icon-notification.articles_and_tips{background:url(../../../gulp/src/images/icons/notifications/articles_and_tips.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.articles_and_tips_light{background:url(../../../gulp/src/images/icons/notifications/articles_and_tips_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.events{background:url(../../../gulp/src/images/icons/notifications/events.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.events_light{background:url(../../../gulp/src/images/icons/notifications/events_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.eye_care_professional{background:url(../../../gulp/src/images/icons/notifications/eye_care_professional.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.eye_care_professional_light{background:url(../../../gulp/src/images/icons/notifications/eye_care_professional_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.feature{background:url(../../../gulp/src/images/icons/notifications/feature.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.feature_light{background:url(../../../gulp/src/images/icons/notifications/feature_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.lms{background:url(../../../gulp/src/images/icons/notifications/lms.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.lms_light{background:url(../../../gulp/src/images/icons/notifications/lms_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.marketing_resources{background:url(../../../gulp/src/images/icons/notifications/marketing_resources.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.marketing_resources_light{background:url(../../../gulp/src/images/icons/notifications/marketing_resources_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.news{background:url(../../../gulp/src/images/icons/notifications/news.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.news_light{background:url(../../../gulp/src/images/icons/notifications/news_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.notice{background:url(../../../gulp/src/images/icons/notifications/notice.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.notice_light{background:url(../../../gulp/src/images/icons/notifications/notice_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.other{background:url(../../../gulp/src/images/icons/notifications/other.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.other_light{background:url(../../../gulp/src/images/icons/notifications/other_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.patient_resources{background:url(../../../gulp/src/images/icons/notifications/patient_resources.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.patient_resources_light{background:url(../../../gulp/src/images/icons/notifications/patient_resources_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.site_maintenance{background:url(../../../gulp/src/images/icons/notifications/site_maintenance.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.site_maintenance_light{background:url(../../../gulp/src/images/icons/notifications/site_maintenance_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.tips{background:url(../../../gulp/src/images/icons/notifications/tips.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.tips_light{background:url(../../../gulp/src/images/icons/notifications/tips_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.vision_care_resource_library{background:url(../../../gulp/src/images/icons/notifications/vision_care_resource_library.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.vision_care_resource_library_light{background:url(../../../gulp/src/images/icons/notifications/vision_care_resource_library_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.no_notifications{background:url(../../../gulp/src/images/icons/notifications/no_notifications.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.calculator{background:url(../../../gulp/src/images/icons/notifications/calculator.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.calculator_light{background:url(../../../gulp/src/images/icons/notifications/calculator_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.calculators-and-tools{background:url(../../../gulp/src/images/icons/notifications/calculators-and-tools.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.calculators-and-tools_light{background:url(../../../gulp/src/images/icons/notifications/calculators-and-tools_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.cataract-simulator{background:url(../../../gulp/src/images/icons/notifications/cataract-simulator.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.cataract-simulator_light{background:url(../../../gulp/src/images/icons/notifications/cataract-simulator_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.cataract-simulator-2{background:url(../../../gulp/src/images/icons/notifications/cataract-simulator-2.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.cataract-simulator-2_light{background:url(../../../gulp/src/images/icons/notifications/cataract-simulator-2_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.cataract-simulator-3{background:url(../../../gulp/src/images/icons/notifications/cataract-simulator-3.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.cataract-simulator-3_light{background:url(../../../gulp/src/images/icons/notifications/cataract-simulator-3_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.cataract-simulator-4{background:url(../../../gulp/src/images/icons/notifications/cataract-simulator-4.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.cataract-simulator-4_light{background:url(../../../gulp/src/images/icons/notifications/cataract-simulator-4_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.cataract-simulator-5{background:url(../../../gulp/src/images/icons/notifications/cataract-simulator-5.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.cataract-simulator-5_light{background:url(../../../gulp/src/images/icons/notifications/cataract-simulator-5_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.complete-vision-care-profile-2{background:url(../../../gulp/src/images/icons/notifications/complete-vision-care-profile-2.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.complete-vision-care-profile-2_light{background:url(../../../gulp/src/images/icons/notifications/complete-vision-care-profile-2_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.ecp-locator{background:url(../../../gulp/src/images/icons/notifications/ecp-locator.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.ecp-locator_light{background:url(../../../gulp/src/images/icons/notifications/ecp-locator_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.find-eye-doctor{background:url(../../../gulp/src/images/icons/notifications/find-eye-doctor.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.find-eye-doctor_light{background:url(../../../gulp/src/images/icons/notifications/find-eye-doctor_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.fitting-calculator{background:url(../../../gulp/src/images/icons/notifications/fitting-calculator.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.fitting-calculator_light{background:url(../../../gulp/src/images/icons/notifications/fitting-calculator_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.fitting-calculator-astigmatism{background:url(../../../gulp/src/images/icons/notifications/fitting-calculator-astigmatism.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.fitting-calculator-astigmatism_light{background:url(../../../gulp/src/images/icons/notifications/fitting-calculator-astigmatism_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.fitting-calculator-astigmatism-2{background:url(../../../gulp/src/images/icons/notifications/fitting-calculator-astigmatism-2.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.fitting-calculator-astigmatism-2_light{background:url(../../../gulp/src/images/icons/notifications/fitting-calculator-astigmatism-2_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.fitting-calculator-multifocal{background:url(../../../gulp/src/images/icons/notifications/fitting-calculator-multifocal.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.fitting-calculator-multifocal_light{background:url(../../../gulp/src/images/icons/notifications/fitting-calculator-multifocal_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.fitting-calculator-multifocal-2{background:url(../../../gulp/src/images/icons/notifications/fitting-calculator-multifocal-2.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.fitting-calculator-multifocal-2_light{background:url(../../../gulp/src/images/icons/notifications/fitting-calculator-multifocal-2_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.general{background:url(../../../gulp/src/images/icons/notifications/general.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.general_light{background:url(../../../gulp/src/images/icons/notifications/general_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.general-2{background:url(../../../gulp/src/images/icons/notifications/general-2.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.general-2_light{background:url(../../../gulp/src/images/icons/notifications/general-2_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.surgical-vision{background:url(../../../gulp/src/images/icons/notifications/surgical-vision.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.surgical-vision_light{background:url(../../../gulp/src/images/icons/notifications/surgical-vision_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.team-management{background:url(../../../gulp/src/images/icons/notifications/team-management.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.team-management_light{background:url(../../../gulp/src/images/icons/notifications/team-management_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__description{position:relative;display:-ms-flexbox;display:flex;padding:0 15px;color:#212121;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.notification .notification__text{min-width:100%;margin:0 0 5px;word-break:break-word;word-wrap:break-word}@media only screen and (min-width:768px){.notification .notification__text{min-width:auto;padding-right:30px;-ms-flex:1;flex:1}}.notification .notification__time{margin-top:10px;font-size:14px;text-align:left}@media only screen and (max-width:767px){.notification .notification__time{min-width:100%}}@media only screen and (min-width:768px){.notification .notification__time{margin-top:0}}@media only screen and (min-width:993px){.notification .notification__time{min-width:110px;text-align:right}}@media only screen and (min-width:768px){.notification .notification__link{min-width:100%;-ms-flex-order:3;order:3;-ms-flex:1;flex:1}}.notification .notification--feedback{display:-ms-flexbox;display:flex;width:auto;text-align:center;-ms-flex-pack:center;justify-content:center}.notification .notification--feedback h3{border-bottom:0}.notification .notification--page-link{padding:20px 0;text-align:center}.notification .item-urgent:before{position:absolute;z-index:-1;width:100%;height:calc(100% - 1px);background-color:#c03;content:''}.notification .item-urgent .notification-clickable{color:#fff;border:0}.notification .item-urgent hr{display:none}.notification .item-urgent .notification__description{color:#fff}.notification .item-read{background-color:#f4f4f4}.notification .item-read h3{padding-bottom:0}.notification .item-read h3:after{display:block;width:calc(100% - 50px);height:1px;margin-top:20px;border-bottom:1px solid #d8d8d8;content:''}.notification .notifications--unavailable{height:auto;-ms-flex-align:center;align-items:center}.notification .notifications--unavailable .no_notifications{width:45px;height:45px}.notification-dashboard{position:static}.notification-dashboard .header{border-bottom:1px solid #d8d8d8}.notification-dashboard li:last-child hr{display:none}.notification .item-read .notification-dashboard h3,.notification-dashboard .notification .item-read h3,.notification-dashboard .notification-read-title{padding:20px 15px 5px}.notification-dashboard .notification__item .notification-clickable{border:0}@media only screen and (min-width:768px) and (max-width:992px){.notification-dashboard .notification__icon{margin-right:10px;margin-left:10px}}.notification-dashboard .notification__text{padding-right:0}@media only screen and (min-width:768px) and (max-width:992px){.notification-dashboard .notification__text{min-width:100%}}@media only screen and (min-width:993px){.notification-dashboard .notification__text{padding-right:15px}}@media only screen and (max-width:992px){.notification-dashboard .notification__time{text-align:left}}@media only screen and (min-width:768px) and (max-width:992px){.notification-dashboard .notification__time{min-width:100%}}@media only screen and (min-width:993px){.notification-dashboard .notification__time{max-width:85px;min-width:auto}}.notification-dashboard .item-urgent::before{z-index:0}.notification-dashboard .notifications--unavailable h3{padding-right:0;padding-left:0}.pagination-table--notification{margin-top:40px}@media only screen and (max-width:767px){.section-ordering-experience .details--wrapper .callout-wrapper:last-child,.section-ordering-experience .section-content .callout-wrapper:last-child{margin-bottom:0}}.section-ordering-experience .section3{margin-top:5%}.section-ordering-experience .section4{padding-bottom:5%}.section-ordering-experience .section4 .benefits-description{font-family:Circular-Bold,Arial,sans-serif;font-size:34px;color:#212121;margin-bottom:3%;line-height:1.1}.section-ordering-experience .section4 .container{max-width:600px}.section-ordering-experience .section4 p{margin:15px 0}.section-ordering-experience .section6{padding:5% 0}.form-inline-default .fieldset-accordion .accordion-title>.webform-component-markup{padding:0;margin:0}.form-inline-default .fieldset-accordion+.webform-component--product-exchange-fieldset--add-item{border-top:1px solid #d8d8d8}.form-inline-default .fieldset-accordion .form-item[class*=remove-item] .product-add-item,.form-inline-default .fieldset-accordion .form-item[class*=remove-item] .product-remove-item,.form-inline-default .fieldset-accordion+.webform-component--product-exchange-fieldset--add-item .product-add-item,.form-inline-default .fieldset-accordion+.webform-component--product-exchange-fieldset--add-item .product-remove-item{border:0}.form-inline-default .fieldset-accordion .form-item[class*=remove-item] .product-add-item,.form-inline-default .fieldset-accordion+.webform-component--product-exchange-fieldset--add-item .product-add-item{font-size:11px;text-decoration:underline;color:#006161}@media only screen and (min-width:768px){.form-inline-default .fieldset-accordion .form-item[class*=remove-item] .product-add-item:hover,.form-inline-default .fieldset-accordion+.webform-component--product-exchange-fieldset--add-item .product-add-item:hover{color:#212121;text-decoration:underline}}.form-inline-default .fieldset-accordion .form-item[class*=remove-item] .product-add-item:focus,.form-inline-default .fieldset-accordion+.webform-component--product-exchange-fieldset--add-item .product-add-item:focus{color:#006161}.form-inline-default .fieldset-accordion .form-item[class*=remove-item] .product-add-item::before,.form-inline-default .fieldset-accordion+.webform-component--product-exchange-fieldset--add-item .product-add-item::before{margin-right:3px;font-size:10px;color:#006161}.form-inline-default .fieldset-accordion .form-item[class*=remove-item] .product-add-item:hover:before,.form-inline-default .fieldset-accordion+.webform-component--product-exchange-fieldset--add-item .product-add-item:hover:before{color:#212121}.form-inline-default .fieldset-accordion .form-item[class*=remove-item] .product-remove-item,.form-inline-default .fieldset-accordion+.webform-component--product-exchange-fieldset--add-item .product-remove-item{font-size:11px;text-decoration:underline;color:#63666a;border-bottom:0}@media only screen and (min-width:768px){.form-inline-default .fieldset-accordion .form-item[class*=remove-item] .product-remove-item:hover,.form-inline-default .fieldset-accordion+.webform-component--product-exchange-fieldset--add-item .product-remove-item:hover{color:#212121;text-decoration:underline}}.form-inline-default .fieldset-accordion .form-item[class*=remove-item] .product-remove-item:focus,.form-inline-default .fieldset-accordion+.webform-component--product-exchange-fieldset--add-item .product-remove-item:focus{color:#63666a}.form-inline-default .fieldset-accordion h3{margin:0}.form-inline-default .fieldset-accordion .accordion-content>.fieldset-wrapper>.form-item{padding:15px 28px 15px 48px}.form-inline-default .fieldset-accordion .accordion-content>.fieldset-wrapper>.form-item.webform-component-markup{padding:15px 28px;margin-left:0}.form-inline-default .fieldset-accordion .accordion-content>.fieldset-wrapper>.webform-component-fieldset{padding-left:20px}.form-inline-default .fieldset-accordion .accordion-content>.fieldset-wrapper>.webform-component-fieldset .form-item{width:50%}@media only screen and (max-width:480px){.form-inline-default .fieldset-accordion .accordion-content>.fieldset-wrapper>.webform-component-fieldset .form-item{width:100%}}.form-inline-default .webform-component--product-exchange-fieldset{margin-bottom:30px}.product-exchange-page ol{margin-left:30px;list-style:decimal}.product-add-item{font-size:11px;text-decoration:underline;color:#006161}@media only screen and (min-width:768px){.product-add-item:hover{color:#212121;text-decoration:underline}}.product-add-item:focus{color:#006161}.product-add-item::before{margin-right:3px;font-size:10px;color:#006161}.product-add-item:hover:before{color:#212121}.products-parameters{margin-top:25px}@media only screen and (max-width:767px){.products-parameters{width:100vw;margin-left:-10px}}@media only screen and (min-width:768px){.products-parameters{padding:0 82px}}.products-parameters .table{margin-top:0;margin-bottom:36px}.products-parameters .table td{text-align:center;white-space:normal}.products-parameters .table th{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#fff;padding:0 8px;text-align:center;vertical-align:middle;background:#212121}.products-parameters .table td:first-child{padding:0 10px;text-align:center}@media only screen and (max-width:767px){.products-parameters .table td:first-child{max-width:100px}}@media only screen and (min-width:993px){.products-parameters .table td:first-child{width:400px}}@media only screen and (min-width:768px) and (max-width:992px){.products-parameters .table td:first-child{width:300px}}.products-parameters .table td:nth-child(2),.products-parameters .table td:nth-child(3){font-family:Circular-Book,Arial,sans-serif;font-size:12px;color:#212121;line-height:1.33;letter-spacing:.1px}.products-parameters .table td:last-child{padding:13px 5px 8px}.products-parameters .table td:last-child p,.products-parameters .table td:last-child span,.products-parameters .table td:last-child strong{font-family:Circular-Book,Arial,sans-serif;font-size:10px;color:#212121;line-height:1.3;letter-spacing:.3px}.products-parameters .table td:last-child strong{font-family:Circular-Bold,Arial,sans-serif;font-size:10px;color:#212121}@media only screen and (max-width:767px){.products-parameters .table{table-layout:auto}.products-parameters .table *{font-size:9px}.products-parameters .table a{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#212121}}.products-parameters__info{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.products-parameters__info{-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:768px){.products-parameters__title{max-width:100%}.products-parameters__title a{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#212121}}.products-parameters__image{width:40%;padding-right:10px;-ms-flex:0 0 auto;flex:0 0 auto}@media only screen and (max-width:767px){.products-parameters__image{display:none}}.products-parameters__image img{width:100%;height:auto}.products-parameters__power-ranges p span{display:block;font-size:9px}@media only screen and (min-width:768px){.details--wrapper{padding:0;margin-top:40px}.node-type-product-page .details--wrapper,.node-type-resources-for-your-patients-file .details--wrapper,.node-type-vision-care-resource .details--wrapper{margin-top:0}}.details--wrapper .title-page{display:none}@media only screen and (min-width:768px){.details--wrapper .title-page{display:block}}.details--wrapper .product-summary{display:block;width:100%;max-width:80%;margin:0 auto;margin-bottom:30px;color:#63666a}@media only screen and (min-width:768px){.details--wrapper .product-summary{display:inline-block;max-width:none}}.details--wrapper .products-details--order-now{display:block;width:100%;max-width:80%;margin:0 auto;margin-bottom:40px}@media only screen and (min-width:768px){.details--wrapper .products-details--order-now{display:inline-block;max-width:none}}.details--wrapper .carousel__wrapper{margin-bottom:40px}@media only screen and (max-width:767px){.details--wrapper .carousel__wrapper{padding:20px 5%;margin-bottom:0;background-color:#f4f4f4}.details--wrapper .carousel__wrapper .slider-nav-thumbnails .slick-list{margin-right:0}}@media only screen and (max-width:767px){.details--wrapper .accordion__wrapper--body{padding-right:30px;padding-left:40px}}.details--wrapper .accordion__wrapper--item:nth-child(1){border-top:0}.details--wrapper .product-anchor-content-menu{display:-ms-flexbox;display:flex;margin-bottom:40px;border-bottom:1px solid #d8d8d8;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:768px) and (max-width:992px){.details--wrapper .product-anchor-content-menu{-ms-flex-align:center;align-items:center}}.details--wrapper .product-anchor-content-menu li{margin:0 30px 20px 0}.details--wrapper .product-anchor-content-menu li:last-child{margin-right:0}.details--wrapper .product-anchor-content-menu a{font-family:Circular-Medium,Arial,sans-serif;color:#63666a;border-bottom:1px solid #63666a}.details--wrapper .product-anchor-content-menu a:hover{color:#006161;border-color:#006161}@media only screen and (max-width:767px){.details--wrapper .related__assets--title{font-size:22px;text-align:left}}.details--wrapper .related__assets--wrapper{margin-bottom:0}.details--wrapper .panel-group h3{margin-bottom:15px}.details--wrapper .panel-content{padding-bottom:60px;border-bottom:1px solid #d8d8d8}.details--wrapper .panel-content:last-of-type{padding-bottom:0;border-bottom:0}.details--wrapper .panel-content:last-of-type p:last-of-type{margin-bottom:0}.details--wrapper .panel-content h3{padding-top:40px}.details--wrapper .carousel-component .slick-dots{display:none!important}.ajax-min-height-order-now{position:relative;min-height:30px;margin-bottom:15px}.products-details--order-now{display:-ms-flexbox;display:flex;margin-bottom:30px}.products-details--order-now .button-primary{width:100%;max-width:215px}@media only screen and (min-width:768px){.products-details--order-now .button-primary{max-width:171px}}.carousel__wrapper{zoom:1}.carousel__wrapper:after,.carousel__wrapper:before{display:table;content:''}.carousel__wrapper:after{clear:both}.carousel__wrapper .video-source{display:-ms-flexbox;display:flex;padding:38px;background:#212121}.carousel__wrapper .modal-content--video .close:before{color:#fff}.zoom-image{cursor:-webkit-zoom-in}[id=products-carousel],[id=products-slider]{zoom:1;position:relative;margin-bottom:30px}[id=products-carousel]:after,[id=products-carousel]:before,[id=products-slider]:after,[id=products-slider]:before{display:table;content:''}[id=products-carousel]:after,[id=products-slider]:after{clear:both}[id=products-slider]{display:-ms-flexbox;display:flex;text-align:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){[id=products-slider] .flex-control-nav{display:none}}[id=products-slider] .flex-direction-nav{display:none}@media only screen and (min-width:768px){[id=products-slider] .flex-direction-nav{display:block}}[id=products-slider] .flex-control-paging{bottom:-20px}[id=products-carousel]{margin-bottom:30px}[id=products-carousel] .flex-viewport .slides{display:-ms-flexbox;display:flex;width:100%!important;-ms-flex-pack:start;justify-content:flex-start}[id=products-carousel] .flex-viewport .slides li{cursor:pointer;opacity:.5;margin-right:27px;max-width:86px}[id=products-carousel] .flex-viewport .slides li:last-child{margin-right:0}[id=products-carousel] .flex-viewport .slides .flex-active-slide{opacity:1}.products-slick-wrapper{height:350px;margin-bottom:30px;overflow:hidden;background-color:#fff;border:1px solid #d8d8d8}.products-slick-wrapper.single-element{margin-bottom:0}@media only screen and (max-width:767px){.products-slick-wrapper{height:auto}}.products-slider-wrapper{height:350px;padding:40px;overflow:hidden;text-align:center;background-color:#fff}@media only screen and (max-width:480px){.products-slider-wrapper{height:auto}}.products-slider-wrapper a{display:-ms-flexbox;display:flex;max-height:335px;overflow:hidden;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.products-slider-wrapper .play{position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.products-slider-wrapper .play:before{font-size:42px;color:#fff}.products-slider-wrapper img{max-height:100%;margin:0 auto}.wrapper-image-thumb{position:relative;display:-ms-flexbox!important;display:flex!important;width:100px!important;height:100px;overflow:hidden;border:1px solid #d8d8d8;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px) and (max-width:992px){.wrapper-image-thumb{width:75px!important;height:75px}}.wrapper-image-thumb a{display:-ms-flexbox;display:flex}@media only screen and (max-width:480px){.wrapper-image-thumb{height:auto}}.wrapper-image-thumb .play-small{position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.wrapper-image-thumb .play-small:before{font-size:26px;color:#fff}.text-no-image{font-family:Circular-Medium,Arial,sans-serif;font-size:10px;color:#212121;padding:5px}.related__assets--title{margin-bottom:15px;text-align:center}@media only screen and (min-width:768px){.related__assets--title{text-align:left}}.related__assets--wrapper{display:-ms-flexbox;display:flex;margin-bottom:50px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:768px){.related__assets--wrapper{border-bottom:1px solid #d8d8d8}}.related__assets--item{display:-ms-flexbox;display:flex;width:calc(100% / 3);padding-right:5px;margin-bottom:20px}.related__assets--item:nth-child(3n){padding-right:0}@media only screen and (max-width:992px){.related__assets--item{width:calc(100% / 2);padding-right:0}.related__assets--item:nth-child(odd){padding-right:5px}}@media only screen and (max-width:480px){.related__assets--item{width:calc(100% / 1);padding-right:0}.related__assets--item:nth-child(odd){padding-right:0}}.related__assets--image,.related__assets--link,.related__assets--video{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#63666a;display:-ms-inline-flexbox;display:inline-flex;font-style:italic;line-height:1.2;letter-spacing:.3px;-ms-flex-align:center;align-items:center}.related__assets--image:before,.related__assets--link:before,.related__assets--video:before{height:28px;min-width:25px;margin-right:5px;font-size:32px;color:#63666a}.discontinued-products-page .related__assets--image:before,.discontinued-products-page .related__assets--link:before,.discontinued-products-page .related__assets--video:before{height:23px;min-width:17px;margin:7px 10px 0 0;font-size:21px;line-height:12px}.related__assets--link:hover{color:#006161}@media only screen and (max-width:767px){.wrapper-product-assets.visible-xs{padding:20px 10%;background-color:#f4f4f4}}.related-products{position:relative}@media only screen and (min-width:768px){.related-products{margin-bottom:40px}}@media only screen and (min-width:768px){.node-type-product-page .related-products{margin-bottom:0}}.related-products__ajax-loader{position:relative;height:125px}.related-products.no-margin{margin-bottom:0}.account-linking .form-group>.fieldset-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px){.account-linking .form-group>.fieldset-wrapper{-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:768px){.account-linking .jnj-account-info__field .form-item,.account-linking .jnj-account-info__field-description .form-item{padding-right:15px}.account-linking .jnj-account-info__field+.jnj-account-info__field .form-item{padding-left:15px}.account-linking .jnj-account-info__button .form-item{padding-right:10px;padding-left:10px}}.account-linking .jnj-account-info__types .form-type-radio{margin-right:30px}@media only screen and (max-width:767px){.account-linking .jnj-account-info__types .form-type-radio{margin-right:0}}@media only screen and (min-width:768px){.account-linking .jnj-account-info__types .form-type-radio:last-of-type{margin-right:0}}.jnj-account-info__field{-ms-flex:1;flex:1}.jnj-account-info__button{text-align:center}@media only screen and (min-width:768px){.jnj-account-info__button{margin-top:23px}}@media only screen and (max-width:767px){.jnj-account-info__button{-ms-flex-order:3;order:3}.jnj-account-info__button .btn{padding:15px 50px}}.jnj-account-info__field-description{min-width:100%}.jnj-account-info__field-description small{color:#888b8d}.jnj-account-info__field-modal{height:0}.jnj-account-info__results{color:#63666a}@media only screen and (max-width:767px){.jnj-account-info__results{border-top:1px solid #d8d8d8}}.jnj-account-info__results>h3{border-bottom:1px solid #d8d8d8}@media only screen and (max-width:767px){.jnj-account-info__results>h3{padding-bottom:15px}}.jnj-account-info__results h3{padding-bottom:10px;color:#63666a}.jnj-account-info__results-list{max-height:480px;min-height:100px;overflow-y:auto}@media only screen and (min-width:768px){.jnj-account-info__results-list{max-height:500px;padding-right:15px;border-bottom:1px solid #d8d8d8}}.jnj-account-info__results-row{display:-ms-flexbox;display:flex;padding:15px 0;border-bottom:1px solid #d8d8d8;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.jnj-account-info__results-row{-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:768px){.jnj-account-info__results-row:last-of-type{border-bottom:0}}.jnj-account-info__result{color:#888b8d}@media only screen and (max-width:767px){.jnj-account-info__result{margin-bottom:15px}}.account-no-results .jnj-account-info__result{font-family:Circular-Bold,Arial,sans-serif;font-size:17px;color:#63666a}.jnj-account-info__result-action{font-family:Circular-Bold,Arial,sans-serif;font-size:17px;color:#63666a;text-align:center}@media only screen and (min-width:768px){.jnj-account-info__result-action{text-align:right}}.sap-account__apply-business{margin-bottom:30px}.sap-account__apply-business .webform-component__title{padding:30px 28px}.sap-account__apply-business .webform-component__item{color:#63666a}.modal-add-practice-location .accordion__wrapper--options{padding:15px 30px;-ms-flex-pack:justify;justify-content:space-between}.modal-add-practice-location .add-new-location_accordion{margin-top:10px}.modal-add-practice-location .accordion-item{border-top:1px solid #d8d8d8}.modal-add-practice-location .accordion__wrapper--body{padding:0}.modal-add-practice-location .location-actions{margin:40px 0 20px}.modal-add-practice-location .location-actions .icon-trash{margin:0 20px}.modal-add-practice-location .location-actions .icon-trash:before{color:#212121}.modal-add-practice-location .location-actions .icon-trash:hover:before{color:#c03}.modal-add-practice-location .location-actions .icon .invisible{display:none}.modal-add-practice-location .location-actions a:hover{cursor:pointer}.modal-add-practice-location .clear-form-link{font-size:12px;color:#c03}.modal-add-practice-location .clear-form-link:hover{color:#212121;cursor:pointer}.modal-add-practice-location .form-inline-default h3{padding-bottom:0}.modal-add-practice-location div[class$=header-markup]{width:376px;margin:auto;text-align:center}.modal-add-practice-location .created-location .accordion__wrapper--options:after{content:''}.modal-add-practice-location .location-name{font-family:Circular-Book,Arial,sans-serif}.modal-add-practice-location input[type=text][disabled]{opacity:.7}.modal-body--add-new-practice{padding-bottom:35px;text-align:center}.modal-body--add-new-practice h3{text-align:left}.modal-duplicated-practice .form-actions .btn+.btn{margin-left:30px}.modal-duplicated-practice .footer-info{margin-top:25px;font-size:12px}.modal-duplicated-practice .step-header>.fieldset-wrapper{padding:0}.duplicated-practice-line .form-item:first-child,.duplicated-practice-list .list-header .col:first-child{background-color:#f4f4f4}@media only screen and (min-width:768px){.duplicated-practice-line .form-item:first-child,.duplicated-practice-list .list-header .col:first-child{background-color:transparent}}.duplicated-practice-list .list-header .col{padding:10px}.duplicated-practice-list .list-wrapper{padding-bottom:25px}.form-inline-default .duplicated-practice-list .webform-component-fieldset{border-right:0;border-bottom:0;border-left:0}@media only screen and (min-width:768px){.duplicated-practice-list .duplicated-practice-line:first-child{border-top:0}.duplicated-practice-list .duplicated-practice-line:nth-child(even){background-color:#f4f4f4}}.duplicated-practice-list .duplicated-practice-line .form-type-radio{width:100%}.form-inline-default .webform-component-fieldset.duplicated-practice-list{margin-bottom:30px}.form-inline-default .webform-component-radios .form-type-radio .option{display:-ms-flexbox;display:flex;margin:10px 0;font-family:Circular-Medium,Arial,sans-serif;-ms-flex-align:center;align-items:center}.form-inline-default .webform-component-radios .form-type-radio .option:after{bottom:0;height:18px;margin:auto}.form-inline-default .webform-component-radios .form-type-radio .option:hover{cursor:pointer}.form-register .webform-component--your-school-details{margin-bottom:30px}.form-register .block--webform.invisible{overflow:hidden}.form-register .webform-component--personal-information-fieldset{padding-top:25px}.form-register .form-type-radio{width:100%}.form-register .surgical-countries-registration .form-item{padding:0 30px}.product-information .link-skip-bottom-wrapper{position:absolute;left:50%;width:300px;margin-top:40px;margin-left:-150px}@media only screen and (max-width:767px){.register-account-order-acuvue .account-header-content,.register-account-order-acuvue .order-acuvue-header{padding-right:30px;padding-left:30px}}.register-account-order-acuvue .account-header-content h3,.register-account-order-acuvue .order-acuvue-header h3{padding:0}.register-account-order-acuvue .account-header-content p,.register-account-order-acuvue .order-acuvue-header p{margin-top:15px;text-align:center}.register-account-order-acuvue .form-separator{display:-ms-flexbox;display:flex;width:100%;margin-top:25px;margin-bottom:40px;color:#c03;text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.register-account-order-acuvue .form-separator:after,.register-account-order-acuvue .form-separator:before{margin:0 20px 0 0;border-top:2px solid #c03;content:'';-ms-flex:1 0 20px;flex:1 0 20px}.register-account-order-acuvue .form-separator:after{margin:0 0 0 20px}.register-account-order-acuvue .form-separator .or-separator{font-family:Circular-Bold,Arial,sans-serif}.register-account-order-acuvue .form-actions{margin:15px 0}.register-account-order-acuvue .action-links .fieldset-wrapper{display:-ms-flexbox;display:flex;text-align:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:768px){.register-account-order-acuvue .action-links .fieldset-wrapper{-ms-flex-direction:row;flex-direction:row}}.register-account-order-acuvue .action-links a{font-size:11px}.form-item-submitted-specialty-selection-fieldset-your-specialty{width:100%}.webform-component--surgical-practice-registration-fieldset .wrapper-search-fields .webform-component-fieldset{border:0}.form-inline-default .webform-component--surgical-practice-registration-fieldset--step-header{margin-bottom:0}.webform-component--surgical-practice-registration-fieldset--icon-practices-in-zip-code{padding:15px 0}.form-inline-default .webform-component--surgical-practice-registration-fieldset--footer-button{padding-top:0}.form-inline-default .webform-component--surgical-practice-registration-fieldset--practice-list{padding:0;margin-bottom:15px}.webform-component--surgical-practice-registration-fieldset--practice-list .jnj-checkboxes-list{width:100%}.webform-component--surgical-practice-registration-fieldset--practice-list .tablesorter-wrapper{height:250px;padding:30px;overflow-y:scroll;border-bottom:1px solid #d8d8d8}@media only screen and (min-width:768px){.webform-component--surgical-practice-registration-fieldset--practice-list .tablesorter-wrapper{border-right:1px solid #d8d8d8;border-left:1px solid #d8d8d8}}.webform-component--surgical-practice-registration-fieldset--practice-list .add-new-practice-link{display:inline-block;padding-top:15px;cursor:pointer}.webform-component--surgical-practice-registration-fieldset--my-practice{border-top:1px solid #d8d8d8}.form-inline-default .webform-component--surgical-practice-registration-fieldset--my-practice{margin-top:15px}.webform-component--surgical-practice-registration-fieldset .add-new-location-link,.webform-component--surgical-practice-registration-fieldset .add-new-practice-link{font-size:11px;text-decoration:underline;color:#006161;border-bottom:0}@media only screen and (min-width:768px){.webform-component--surgical-practice-registration-fieldset .add-new-location-link:hover,.webform-component--surgical-practice-registration-fieldset .add-new-practice-link:hover{color:#212121;text-decoration:underline}}.webform-component--surgical-practice-registration-fieldset .add-new-location-link:focus,.webform-component--surgical-practice-registration-fieldset .add-new-practice-link:focus{color:#006161}.webform-component--surgical-practice-registration-fieldset .add-new-location-link:hover,.webform-component--surgical-practice-registration-fieldset .add-new-practice-link:hover{cursor:pointer}.webform-component--surgical-practice-registration-fieldset .add-new-location-link.margin-left{margin-left:30px}.webform-component--surgical-practice-registration-fieldset .my-practice-name .add-new-location-link.margin-left{margin-left:15px}.webform-component--surgical-practice-registration-fieldset .empty-message--wrapper{margin:30px 0}.webform-component--surgical-practice-registration-fieldset .empty-message--text,.webform-component--surgical-practice-registration-fieldset .empty-message--title{padding-right:30px}.webform-component--surgical-practice-registration-fieldset .empty-message--title{padding-bottom:5px;padding-left:30px;margin-bottom:15px;border-bottom:1px solid #d8d8d8}.webform-component--surgical-practice-registration-fieldset .empty-message--text{padding-left:50px}.fieldset-add-another-location .webform-component{border-top:1px solid #d8d8d8}.fieldset-add-another-location .link-add-new-practice-surgical{font-size:11px;text-decoration:underline;color:#006161}@media only screen and (min-width:768px){.fieldset-add-another-location .link-add-new-practice-surgical:hover{color:#212121;text-decoration:underline}}.fieldset-add-another-location .link-add-new-practice-surgical:focus{color:#006161}.block--jnj-commerce-sales-rep-simulator{position:relative;max-width:600px;padding:25px 140px;margin:0 auto;margin-bottom:45px;background:#fff;border:1px solid #d8d8d8;border-radius:3px}@media only screen and (max-width:767px){.block--jnj-commerce-sales-rep-simulator{padding:25px 15px}}.block--jnj-commerce-sales-rep-simulator h2,.block--jnj-commerce-sales-rep-simulator h3{text-align:center}.block--jnj-commerce-sales-rep-simulator .webform-component--simulator--teaser{font-family:Circular-Book,Arial,sans-serif;font-size:12px;color:#212121;padding:25px 0;line-height:1.3;text-align:center}@media only screen and (max-width:767px){.block--jnj-commerce-sales-rep-simulator .webform-component--simulator--teaser{padding-top:10px}}.block--jnj-commerce-sales-rep-simulator .webform-component--simulator--account-number{width:215px;margin:0 auto}.block--jnj-commerce-sales-rep-simulator .webform-component--simulator--account-number input{text-align:center}.block--jnj-commerce-sales-rep-simulator .webform-component--simulator--account-number input::-webkit-input-placeholder{text-align:center}.block--jnj-commerce-sales-rep-simulator .webform-component--simulator--account-number input::-moz-placeholder{text-align:center}.block--jnj-commerce-sales-rep-simulator .webform-component--simulator--account-number input:-ms-input-placeholder{text-align:center}.block--jnj-commerce-sales-rep-simulator .webform-component--simulator--account-number input:-moz-placeholder{text-align:center}.block--jnj-commerce-sales-rep-simulator .webform-component--simulator--bottom-fields{margin-top:10px;text-align:center}.block--jnj-commerce-sales-rep-simulator .webform-component--simulator--bottom-fields button{width:215px}.rep-view--wrapper{display:-ms-flexbox;display:flex;max-width:600px;margin:0 auto;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.rep-view--item{width:calc(100% / 3);margin-bottom:30px;text-align:center}@media only screen and (max-width:767px){.rep-view--item{width:calc(100% / 2)}}@media only screen and (max-width:480px){.rep-view--item{width:100%}}.rep-view--description-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;letter-spacing:.2px}.rep-view--description-link:hover{color:#63666a;text-decoration:underline}.rep-view--description-link:hover .icon::after{text-decoration:none}.rep-view--description-link::after,.rep-view--description-link::before{display:inline-block;font-size:7px}.rep-view--description-link:after,.rep-view--description-link:before,.rep-view--description-link:hover:after,.rep-view--description-link:hover:before{color:#c03}.rep-view--description-link::after{margin-left:3px}.rep-view--image-wrapper img{width:auto;height:40px;margin-bottom:10px}.report-center-sales-rep .details--wrapper .report-center-search--title,.report-center-sales-rep .section-content .report-center-search--title{padding-bottom:10px}.report-center-sales-rep .details--wrapper .webform-client-form .search-selectize-custom--wrapper,.report-center-sales-rep .section-content .webform-client-form .search-selectize-custom--wrapper{margin:0 1% 0 0}@media only screen and (min-width:768px){.report-center-sales-rep .details--wrapper .webform-client-form>div,.report-center-sales-rep .section-content .webform-client-form>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.report-center-sales-rep .details--wrapper .webform-client-form>div>div,.report-center-sales-rep .section-content .webform-client-form>div>div{display:inline-block;margin-right:1%;color:#212121;vertical-align:top}.report-center-sales-rep .details--wrapper .webform-client-form label,.report-center-sales-rep .section-content .webform-client-form label{display:none}.report-center-sales-rep .details--wrapper .webform-client-form .selectize-input.full,.report-center-sales-rep .details--wrapper .webform-client-form input[type=text],.report-center-sales-rep .section-content .webform-client-form .selectize-input.full,.report-center-sales-rep .section-content .webform-client-form input[type=text]{font-size:14px;color:#212121;background-color:transparent}.report-center-sales-rep .details--wrapper .webform-client-form input[type=text]:-ms-input-placeholder,.report-center-sales-rep .section-content .webform-client-form input[type=text]:-ms-input-placeholder{color:#212121}.report-center-sales-rep .details--wrapper .webform-client-form input[type=text]::placeholder,.report-center-sales-rep .section-content .webform-client-form input[type=text]::placeholder{color:#212121}.report-center-sales-rep .details--wrapper .webform-client-form .selectize-control .item,.report-center-sales-rep .details--wrapper .webform-client-form .selectize-dropdown-content .option,.report-center-sales-rep .section-content .webform-client-form .selectize-control .item,.report-center-sales-rep .section-content .webform-client-form .selectize-dropdown-content .option{font-family:Circular-Book,Arial,sans-serif;font-size:14px}.report-center-sales-rep .details--wrapper .webform-client-form .webform-component--practice-data,.report-center-sales-rep .section-content .webform-client-form .webform-component--practice-data{width:33%;-ms-flex:1;flex:1}@media only screen and (min-width:768px) and (max-width:992px){.report-center-sales-rep .details--wrapper .webform-client-form .webform-component--practice-data,.report-center-sales-rep .section-content .webform-client-form .webform-component--practice-data{width:26%}}@media only screen and (max-width:767px){.report-center-sales-rep .details--wrapper .webform-client-form .webform-component--practice-data,.report-center-sales-rep .section-content .webform-client-form .webform-component--practice-data{width:99%;padding:0;margin-bottom:22px}}.report-center-sales-rep .details--wrapper .webform-client-form .webform-component--practice-data .error,.report-center-sales-rep .section-content .webform-client-form .webform-component--practice-data .error{margin-top:0}.report-center-sales-rep .details--wrapper .webform-client-form .webform-component--practice-data input[type=text],.report-center-sales-rep .section-content .webform-client-form .webform-component--practice-data input[type=text]{height:23px}.report-center-sales-rep .details--wrapper .webform-client-form .webform-component--practice-data .style-select-custom:after,.report-center-sales-rep .section-content .webform-client-form .webform-component--practice-data .style-select-custom:after{display:none}.report-center-sales-rep .details--wrapper .webform-client-form .webform-component--end-date,.report-center-sales-rep .details--wrapper .webform-client-form .webform-component--start-date,.report-center-sales-rep .section-content .webform-client-form .webform-component--end-date,.report-center-sales-rep .section-content .webform-client-form .webform-component--start-date{width:13%}@media only screen and (max-width:767px){.report-center-sales-rep .details--wrapper .webform-client-form .webform-component--end-date,.report-center-sales-rep .details--wrapper .webform-client-form .webform-component--start-date,.report-center-sales-rep .section-content .webform-client-form .webform-component--end-date,.report-center-sales-rep .section-content .webform-client-form .webform-component--start-date{width:44.5%;margin-bottom:22px}}.report-center-sales-rep .details--wrapper .webform-client-form .webform-component--range-date,.report-center-sales-rep .section-content .webform-client-form .webform-component--range-date{width:20%}.report-center-sales-rep .details--wrapper .webform-client-form .webform-component--range-date select,.report-center-sales-rep .section-content .webform-client-form .webform-component--range-date select{background-color:transparent}@media only screen and (max-width:767px){.report-center-sales-rep .details--wrapper .webform-client-form .webform-component--range-date,.report-center-sales-rep .section-content .webform-client-form .webform-component--range-date{width:99%;margin-bottom:22px}.report-center-sales-rep .details--wrapper .webform-client-form .webform-component--range-date select,.report-center-sales-rep .section-content .webform-client-form .webform-component--range-date select{width:100%}}.report-center-sales-rep .details--wrapper .webform-client-form .webform-component-markup,.report-center-sales-rep .section-content .webform-client-form .webform-component-markup{text-align:center;vertical-align:middle}@media only screen and (max-width:767px){.report-center-sales-rep .details--wrapper .webform-client-form .webform-component-markup,.report-center-sales-rep .section-content .webform-client-form .webform-component-markup{width:8%;margin:10px 1% 0 0}}.report-center-sales-rep .details--wrapper .webform-client-form .webform-component-fieldset,.report-center-sales-rep .section-content .webform-client-form .webform-component-fieldset{display:inline-block;width:14%;text-align:right}@media only screen and (min-width:768px) and (max-width:992px){.report-center-sales-rep .details--wrapper .webform-client-form .webform-component-fieldset,.report-center-sales-rep .section-content .webform-client-form .webform-component-fieldset{width:auto;-ms-flex:1;flex:1}}@media only screen and (max-width:767px){.report-center-sales-rep .details--wrapper .webform-client-form .webform-component-fieldset,.report-center-sales-rep .section-content .webform-client-form .webform-component-fieldset{width:99%;text-align:center}}.report-center-sales-rep .details--wrapper .webform-client-form .webform-component-fieldset .button-primary,.report-center-sales-rep .section-content .webform-client-form .webform-component-fieldset .button-primary{width:100%;padding:13px 12px 11px;white-space:nowrap}.report-center-sales-rep .details--wrapper,.report-center-sales-rep .section-content{position:relative}.sales-rep-report-center-results{margin-top:33px}.sales-rep-report-center-results .wrap-table-min-height{min-height:130px}.sales-rep-report-center-results .box-content__title{padding-bottom:15px}.sales-rep-report-center-results .box-content__title .divider{display:block;height:1px;margin-top:10px;background:#d8d8d8}.sales-rep-report-center-results .box-content__section-title{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #d8d8d8}.box-content{position:relative;min-height:70px;padding:20px;margin-bottom:30px}.box-content .table{margin-bottom:0}.box-content .value{font-family:Circular-Book,Arial,sans-serif;font-size:22px;color:#212121;padding-bottom:15px}.box-content .value:last-child{padding-bottom:0}.box-content .value-text{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#212121;line-height:1.5}.box-content .icon-tooltip{top:1px;cursor:pointer}.box-content .icon-tooltip::before{font-size:15px}.box-content--default{background:#fff;border:1px solid #d8d8d8;border-radius:3px}.box-content__section{margin-right:3%;font:normal 14px Circular-Book,Arial,sans-serif;color:#212121}@media only screen and (max-width:767px){.box-content__section{margin-bottom:30px}.box-content__section:last-child{margin-bottom:0}}@media only screen and (min-width:768px){.box-content__section{display:inline-block;width:30%;vertical-align:top}}.box-content__section:last-child{margin-right:0}.box-content__section.box-content--default{padding:8px 20px}.informational-block h3{margin-bottom:5px}.informational-block a{font:normal 11px Circular-Bold,Arial,sans-serif;line-height:.84;letter-spacing:.05em;text-align:left}.informational-block a::after{margin-left:3px;font-size:7px}@media only screen and (max-width:767px){.email-history--table>tbody>tr>td{display:block;padding:5px 0}}@media only screen and (max-width:767px){.email-history--table>tbody>tr>td:last-child{margin-bottom:15px}}@media only screen and (min-width:768px){.table-custom-for-report-center{max-width:65%}}.table-custom-for-report-center.table>thead>tr{height:auto}.table-custom-for-report-center.table>tbody>tr>td,.table-custom-for-report-center.table>tbody>tr>th{width:50%;padding:0 0 10px}.table-custom-for-report-center .tablesorter-header-inner{display:block}.table-custom-for-report-center .table-responsive---header{display:block;width:100%}.table-custom-for-report-center .divider{display:block;width:90%;height:1px;margin-top:10px;background:#d8d8d8}.search-result{zoom:1;overflow:hidden}.search-result:after,.search-result:before{display:table;content:''}.search-result:after{clear:both}.search-result--result-for{padding-bottom:20px;margin:0 auto 20px;text-transform:capitalize;border-bottom:1px solid #d8d8d8}.search-result--wrapper{display:-ms-flexbox;display:flex;max-width:465px;padding-bottom:20px;margin:0 auto 20px;border-bottom:1px solid #d8d8d8;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:768px){.search-result--wrapper{padding-right:85px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.search-result--wrapper.login-is-required .search-result--content,.search-result--wrapper.login-is-required .search-result--text-title a{color:#888b8d}.search-result--image{position:relative;display:-ms-flexbox;display:flex;width:100%;min-width:155px;border:1px solid #d8d8d8;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.search-result--image>a{width:100%}@media only screen and (min-width:768px){.search-result--image{margin-right:20px}}@media only screen and (max-width:767px){.search-result--image{margin-bottom:20px}.search-result--image a>img{display:block;margin:0 auto}}.search-result--text{width:100%;padding:0 27px}@media only screen and (min-width:768px){.search-result--text{padding:0}}.search-result--text-title{margin-bottom:10px}@media only screen and (min-width:768px){.search-result--text-title{margin-bottom:5px}}.empty-messages---text-wrapper{width:100%;text-align:center}.search-box-results--qtd-results{font-family:Circular-Book,Arial,sans-serif;font-size:11px;color:#212121;max-width:465px;padding-bottom:12px;margin:0 auto 30px;text-align:left;border-bottom:1px solid #d8d8d8}@media only screen and (min-width:768px){.search-box-results--qtd-results{text-align:right}}.search-box-results--qtd-results .bold{color:#c03}.search-box-results{max-width:465px;padding:30px 0 12px;margin:auto}.search-container{max-width:574px;padding:0 10px;margin:0 auto;background:#fff;border:1px solid #d8d8d8;border-radius:3px;box-sizing:border-box}@media only screen and (min-width:768px){.search-container{padding:0 50px}}.search-container .no-results-message{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;color:#212121;max-width:465px;padding:0 0 20px;margin:0 auto}.search-container .no-results-message ul{padding:10px 0 0 15px;list-style-type:disc}.search-filter-wrapper{margin-bottom:31px;text-align:center}.search-filter-wrapper .search-filter-item{display:inline-block;padding:0 7px 0 3px;margin-bottom:5px;line-height:1;border-right:1px solid #212121}.search-filter-wrapper .search-filter-item:last-child{border-right:0 none}.search-filter-wrapper .search-filter-item:first-child{padding-left:0}.search-filter-wrapper .search-filter-select{width:100%;max-width:465px;margin:0 auto 30px}@media only screen and (min-width:768px){.search-filter-wrapper .search-filter-select{display:none}}.search-filter-wrapper .search-filter-link{font-family:Circular-Medium,Arial,sans-serif;font-size:10px}.search-filter-wrapper .search-filter-link--active{font-family:Circular-Bold,Arial,sans-serif;font-size:10px;color:#006161}.container-inline{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width:767px){.container-inline{max-width:calc(100% - 31px)}}.container-inline .search-box-results--help-text{font-family:Circular-Medium,Arial,sans-serif;font-size:9px;color:#212121;display:block}.container-inline .search-box-results--input-wrapper{position:relative}.container-inline .search-box-results--input-wrapper:after{position:absolute;top:0;right:10px;bottom:0;height:8px;margin:auto}@media only screen and (min-width:768px){.container-inline .search-box-results--input-wrapper{width:calc(80% - 12px)}}@media only screen and (max-width:767px){.container-inline .search-box-results--input-wrapper{width:calc(80% - 9px)}}.container-inline .search-box-results--input-wrapper:hover:after{color:#212121}.container-inline .search-box-results--button-search{width:calc(20%);white-space:nowrap}@media only screen and (min-width:768px){.container-inline .search-box-results--button-search{display:-ms-flexbox;display:flex;width:calc(20%);-ms-flex-direction:column;flex-direction:column}}.learning-center-search form,.master-page-section.search-filter form{width:100%}.learning-center-search .search-wrap,.master-page-section.search-filter .search-wrap{-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.learning-center-search .search-block--label,.master-page-section.search-filter .search-block--label{margin:0;margin-right:15px;font-family:Circular-Bold,Arial,sans-serif}@media only screen and (max-width:767px){.learning-center-search .search-block--label,.master-page-section.search-filter .search-block--label{display:inline-block;width:100%;margin-bottom:5px;text-align:center}}.learning-center-search .search-block--input,.master-page-section.search-filter .search-block--input{position:relative;width:calc(100% - 100px)}@media only screen and (min-width:768px){.learning-center-search .search-block--input,.master-page-section.search-filter .search-block--input{width:50%}}.learning-center-search .search-block--input .form-text,.master-page-section.search-filter .search-block--input .form-text{height:40px;padding-left:40px}.learning-center-search .learning-center-search-submit-icon,.master-page-section.search-filter .learning-center-search-submit-icon{margin-left:-60px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.simulator-bar--wrapper{position:absolute;top:0;left:0;z-index:9;width:100%;background:#f4f4f4}.simulator-bar--wrapper .container{height:100%}.simulator-bar--flex{display:-ms-flexbox;display:flex;height:100%;padding:15px 0;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.simulator-bar--flex{-ms-flex-direction:column;flex-direction:column}}.simulator-bar--flex .simulator-bar--button{min-width:150px}.simulator-bar--title{font-family:Circular-Bold,Arial,sans-serif;font-size:13px;color:#212121;letter-spacing:.5px}.simulator-bar--info{font-family:Circular-Book,Arial,sans-serif;font-size:13px;color:#212121;position:relative;min-height:37px}@media only screen and (max-width:767px){.simulator-bar--info{margin:10px 0}}.new-to-customer-support{font-family:Circular-Medium,Arial,sans-serif;font-size:10px;color:#212121;margin-bottom:20px}.characteres-remaining{font-family:Circular-Medium,Arial,sans-serif;font-size:9px;color:#212121;float:right;margin-top:4px}.form-inline-default .custom-content-for-message .webform-component{display:block}.form-inline-default .custom-content-for-message p{margin-bottom:15px}.form-inline-default .custom-content-for-message p:last-child{margin-bottom:0}.button-default-update{width:230px}.touts-ckeditor{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:480px){.touts-ckeditor{-ms-flex-direction:column;flex-direction:column}}.touts-ckeditor__column{width:calc(1/2 * 100% - 10px);background-color:#fff;border:1px solid #d8d8d8;border-radius:3px}@media only screen and (max-width:767px){.touts-ckeditor__column{width:calc(1/2 * 100% - 10px);margin-bottom:20px}.touts-ckeditor__column:last-child{margin-bottom:0}}@media only screen and (max-width:480px){.touts-ckeditor__column{width:100%}}.contact-salesrep{position:relative;min-height:200px;padding:20px 10px 0;margin-top:25px;background-color:#fff;border:1px solid #d8d8d8;border-radius:3px}.contact-salesrep h2{padding:15px 10px;margin:0 0 10px;border-bottom:1px solid #d8d8d8}.contact-salesrep a{word-wrap:break-word;overflow-wrap:break-word}.contact-salesrep__wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:480px){.contact-salesrep__wrapper{-ms-flex-direction:column;flex-direction:column}}.contact-salesrep__item{display:-ms-flexbox;display:flex;width:calc(1/2 * 100% - 15px);padding:10px;margin-bottom:25px;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.contact-salesrep__item{width:100%;margin-bottom:15px}}.contact-salesrep__profile-picture{display:-ms-flexbox;display:flex;width:calc(2/5 * 100% - 10px);min-height:150px;background:#fff;border:1px solid #d8d8d8;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.contact-salesrep__profile-picture img{-ms-flex:1;flex:1}.contact-salesrep__profile-picture .no-photo:before{font-size:110px;color:#d8d8d8}@media only screen and (max-width:767px){.contact-salesrep__profile-picture{width:calc(1/5 * 100% - 10px)}}@media only screen and (max-width:767px){.contact-salesrep__profile-picture{width:calc(2/5 * 100% - 10px)}}.contact-salesrep__manager-info{font-family:Circular-Medium,Arial,sans-serif;font-size:10px;color:#212121;display:-ms-flexbox;display:flex;width:calc(3/5 * 100% - 10px);-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:767px){.contact-salesrep__manager-info{width:calc(4/5 * 100% - 10px)}}@media only screen and (max-width:767px){.contact-salesrep__manager-info{width:calc(3/5 * 100% - 10px)}}.contact-salesrep__manager-name{font-family:Circular-Bold,Arial,sans-serif;font-size:14px;color:#212121;margin-bottom:8px;letter-spacing:.5px}.contact-salesrep__manager-data{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#212121;margin-bottom:3px;line-height:1.4;letter-spacing:.3px}.contact-section__wrapper .wrapper-content{display:-ms-flexbox;display:flex;margin:30px 0}@media only screen and (max-width:480px){.contact-section__wrapper .wrapper-content .button-primary{width:100%}}.contact-us__wrapper{zoom:1;min-height:150px;padding:10px;margin-bottom:15px}.contact-us__wrapper:after,.contact-us__wrapper:before{display:table;content:''}.contact-us__wrapper:after{clear:both}.contact-us__wrapper h2{padding:15px 10px;margin:0 0 10px;border-bottom:1px solid #d8d8d8}.contact-us__wrapper p{padding:3px 10px 0;margin-bottom:0}.logout-mensage--sales-rep{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#212121;padding:15px 10px 0;line-height:1.4;letter-spacing:.3px}.logout-mensage--sales-rep 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-size:12px}.logout-mensage--sales-rep a:hover{color:#63666a;text-decoration:underline}.logout-mensage--sales-rep a:hover .icon::after{text-decoration:none}.logout-mensage--sales-rep a::after,.logout-mensage--sales-rep a::before{display:inline-block;font-size:7px}.logout-mensage--sales-rep a:after,.logout-mensage--sales-rep a:before,.logout-mensage--sales-rep a:hover:after,.logout-mensage--sales-rep a:hover:before{color:#c03}.logout-mensage--sales-rep a::after{margin-left:3px}.logout-mensage--sales-rep a:after,.logout-mensage--sales-rep a:before,.logout-mensage--sales-rep a:hover:after,.logout-mensage--sales-rep a:hover:before{color:#c03}.node--faq-category--full{padding:40px 50px}@media only screen and (max-width:767px){.node--faq-category--full{padding:0}}.modal-contact-sales .modal-content-inner .modal-body{padding:2.8vw 1.07vw 1.56vw 1.33vw}@media only screen and (max-width:1024px){.modal-contact-sales .modal-content-inner .modal-body{padding:40px 20px 50px}}.modal-contact-sales .modal-content-inner .modal-body .webform-component-markup h3{padding:0;font-family:Circular-Bold,Arial,sans-serif;font-size:25px;line-height:1.2;letter-spacing:.375px;color:#c03;text-align:left}.modal-contact-sales .modal-content-inner .modal-body .webform-component-markup p:not(.js-forgot-password-link){margin:.78vw 0 .05vw;font-family:Circular-Book,Arial,sans-serif;font-size:17.5px;line-height:1.43;letter-spacing:.265px;color:#63666a;text-align:left}@media only screen and (max-width:1024px){.modal-contact-sales .modal-content-inner .modal-body .webform-component-markup p:not(.js-forgot-password-link){margin:11px 0 2.5px}}.modal-contact-sales .modal-content-inner .modal-body .webform-component-markup p:not(.js-forgot-password-link) strong{font-family:Circular-Black,Arial,sans-serif;font-weight:400}.modal-contact-sales .modal-content-inner .modal-body .webform-component-markup .js-forgot-password-link{margin:.87vw 0 0;text-align:left}@media only screen and (max-width:1024px){.modal-contact-sales .modal-content-inner .modal-body .webform-component-markup .js-forgot-password-link{margin:15px 0 0}}.modal-contact-sales .modal-content-inner .modal-body .webform-component-markup .js-forgot-password-link a{font-family:Circular-Medium,Arial,sans-serif;font-size:16.5px;line-height:1.33;letter-spacing:.25px;color:#63666a;text-decoration:0;border:0}@media only screen and (max-width:1024px){.modal-contact-sales .modal-content-inner .modal-body .webform-component-markup .js-forgot-password-link a{font-size:15px;line-height:1.2;letter-spacing:.225px}}.modal-contact-sales .modal-content-inner .modal-body .webform-component-email,.modal-contact-sales .modal-content-inner .modal-body .webform-component-password{padding:0}.modal-contact-sales .modal-content-inner .modal-body .webform-component-email label,.modal-contact-sales .modal-content-inner .modal-body .webform-component-password label{display:none}.modal-contact-sales .modal-content-inner .modal-body .webform-component-email input,.modal-contact-sales .modal-content-inner .modal-body .webform-component-password input{width:100%;height:1.95vw;padding:0 .94vw;margin-top:.52vw;font-family:Circular-Book,Arial,sans-serif;font-size:17.5px;line-height:1.33;letter-spacing:.25px;color:#63666a;border:solid 1px #63666a;border-radius:4.95vw}@media only screen and (max-width:1024px){.modal-contact-sales .modal-content-inner .modal-body .webform-component-email input,.modal-contact-sales .modal-content-inner .modal-body .webform-component-password input{height:37.5px;padding:0 17.5px;margin-top:10px;font-size:15px;letter-spacing:.225px;border-radius:19px}}.modal-contact-sales .modal-content-inner .modal-body .webform-component-email input:-ms-input-placeholder,.modal-contact-sales .modal-content-inner .modal-body .webform-component-password input:-ms-input-placeholder{color:#888b8d}.modal-contact-sales .modal-content-inner .modal-body .webform-component-email input::placeholder,.modal-contact-sales .modal-content-inner .modal-body .webform-component-password input::placeholder{color:#888b8d}.modal-contact-sales .modal-content-inner .modal-body .form-bottom-login .form-actions button,.modal-contact-sales .modal-content-inner .modal-body .wrapper-services-register .button-secondary{height:2.24vw;padding:0;font-family:Circular-Bold,Arial,sans-serif;font-size:12px;line-height:1.33;letter-spacing:.225px;color:#fff;white-space:nowrap;background-color:#c03;border:0;border-radius:1.22vw;box-shadow:0 1px 1.5px 0 rgba(0,0,0,.16);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.modal-contact-sales .modal-content-inner .modal-body .form-bottom-login .form-actions button:hover,.modal-contact-sales .modal-content-inner .modal-body .wrapper-services-register .button-secondary:hover{color:#c03;background-color:#fff;border:1px solid #c03}.modal-contact-sales .modal-content-inner .modal-body .form-bottom-login .form-actions button::before,.modal-contact-sales .modal-content-inner .modal-body .wrapper-services-register .button-secondary::before{background-position:center center;background-repeat:no-repeat;background-size:contain;content:''}@media only screen and (min-width:1200px){.modal-contact-sales .modal-content-inner .modal-body .form-bottom-login .form-actions button,.modal-contact-sales .modal-content-inner .modal-body .wrapper-services-register .button-secondary{font-size:15px}}@media only screen and (max-width:1024px){.modal-contact-sales .modal-content-inner .modal-body .form-bottom-login .form-actions button,.modal-contact-sales .modal-content-inner .modal-body .wrapper-services-register .button-secondary{height:40px;font-size:13.5px;border-radius:20px}}.modal-contact-sales .modal-content-inner .modal-body .form-bottom-login{float:right;width:6.3vw;padding:0;margin-top:.76vw;margin-right:8.49vw;margin-left:calc(100% - 14.79vw)}@media only screen and (max-width:1024px){.modal-contact-sales .modal-content-inner .modal-body .form-bottom-login{width:112.5px;margin-top:17px;margin-right:136px;margin-left:calc(100% - 248.5px)}}@media only screen and (min-width:1025px){.modal-contact-sales .modal-content-inner .modal-body .form-bottom-login .form-actions{margin:0}}.modal-contact-sales .modal-content-inner .modal-body .form-bottom-login .form-actions button{display:-ms-flexbox;display:flex;width:6.3vw}@media only screen and (max-width:1024px){.modal-contact-sales .modal-content-inner .modal-body .form-bottom-login .form-actions button{width:112.5px}}.modal-contact-sales .modal-content-inner .modal-body .form-bottom-login .form-actions button:hover::before{background-image:url(../images/icons/login-btn-red.png?v=0.743589303999024)}.modal-contact-sales .modal-content-inner .modal-body .form-bottom-login .form-actions button::before{width:14.5px;height:14.5px;margin-right:.43vw;background-image:url(../images/icons/login-btn.svg?v=0.743589303999024)}@media only screen and (min-width:1200px){.modal-contact-sales .modal-content-inner .modal-body .form-bottom-login .form-actions button::before{width:17px;height:17px}}@media only screen and (max-width:1024px){.modal-contact-sales .modal-content-inner .modal-body .form-bottom-login .form-actions button::before{width:16.5px;height:16.5px;margin-right:7.5px}}.modal-contact-sales .modal-content-inner .modal-body .wrapper-services-register{position:relative;padding:0}.modal-contact-sales .modal-content-inner .modal-body .wrapper-services-register .button-secondary{position:absolute;right:0;display:-ms-flexbox;display:flex;width:7.7vw}@media only screen and (max-width:1024px){.modal-contact-sales .modal-content-inner .modal-body .wrapper-services-register .button-secondary{top:17px;width:126.5px}}.modal-contact-sales .modal-content-inner .modal-body .wrapper-services-register .button-secondary:hover::before{background-image:url(../images/icons/signup-btn-red.png?v=0.743589303999024)}.modal-contact-sales .modal-content-inner .modal-body .wrapper-services-register .button-secondary::before{width:14px;height:14px;margin-top:-1px;margin-right:.47vw;background-image:url(../images/icons/signup-btn.svg?v=0.743589303999024)}@media only screen and (min-width:1200px){.modal-contact-sales .modal-content-inner .modal-body .wrapper-services-register .button-secondary::before{width:17px;height:17px}}@media only screen and (max-width:1024px){.modal-contact-sales .modal-content-inner .modal-body .wrapper-services-register .button-secondary::before{width:16px;height:16px;margin-right:8px}}.modal-contact-sales .modal-content-inner .modal-body .wrapper-services-register .sign-up-text{float:right;margin-top:1.07vw;margin-bottom:1.63vw;font-family:Circular-Book,Arial,sans-serif;font-size:16.5px;line-height:1.33;letter-spacing:.25px;color:#63666a;text-align:right}@media only screen and (max-width:1024px){.modal-contact-sales .modal-content-inner .modal-body .wrapper-services-register .sign-up-text{margin-top:21px;margin-bottom:14.3px;font-size:15px;line-height:1.2}}.modal-contact-sales .modal-content-inner .modal-body .wrapper-services-register .sign-up-text strong{font-family:Circular-Bold,Arial,sans-serif;font-weight:400}.modal-contact-sales .modal-content-inner .modal-body hr{display:none}.modal-contact-sales .modal-content-inner .modal-body .benefits-sign-up{clear:both;border-top:solid 1px #707070}.modal-contact-sales .modal-content-inner .modal-body .benefits-sign-up h3{padding:0;margin-top:.9vw;font-family:Circular-Bold,Arial,sans-serif;font-size:22.5px;line-height:1.33;color:#00a3ad;text-align:left}@media only screen and (max-width:1024px){.modal-contact-sales .modal-content-inner .modal-body .benefits-sign-up h3{margin-top:21px;color:#0da7b1}}.modal-contact-sales .modal-content-inner .modal-body .benefits-sign-up .benefit-sign-up-item{display:-ms-flexbox;display:flex;margin-top:1.67vw}@media only screen and (max-width:1024px){.modal-contact-sales .modal-content-inner .modal-body .benefits-sign-up .benefit-sign-up-item{margin-top:26px}}.modal-contact-sales .modal-content-inner .modal-body .benefits-sign-up .benefit-sign-up-item img{width:5.05vw;height:100%}@media only screen and (max-width:1024px){.modal-contact-sales .modal-content-inner .modal-body .benefits-sign-up .benefit-sign-up-item img{width:88.5px}}.modal-contact-sales .modal-content-inner .modal-body .benefits-sign-up .benefit-sign-up-item .benefit-sign-up-text{display:-ms-flexbox;display:flex;padding-left:1.71vw;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:1024px){.modal-contact-sales .modal-content-inner .modal-body .benefits-sign-up .benefit-sign-up-item .benefit-sign-up-text{padding-left:20px}}.modal-contact-sales .modal-content-inner .modal-body .benefits-sign-up .benefit-sign-up-item .benefit-sign-up-text h2{padding:0;font-family:Circular-Black,Arial,sans-serif;font-size:20px;line-height:1.13;letter-spacing:.3px;color:#00a3ad;text-align:left}@media only screen and (max-width:1024px){.modal-contact-sales .modal-content-inner .modal-body .benefits-sign-up .benefit-sign-up-item .benefit-sign-up-text h2{font-size:17.5px;line-height:1.29;letter-spacing:.265px;color:#0da7b1}}.modal-contact-sales .modal-content-inner .modal-body .benefits-sign-up .benefit-sign-up-item .benefit-sign-up-text p{margin-top:.29vw;font-family:Circular-Book,Arial,sans-serif;font-size:20px;line-height:1.63;letter-spacing:.3px;color:#3d3935;text-align:left}@media only screen and (max-width:1024px){.modal-contact-sales .modal-content-inner .modal-body .benefits-sign-up .benefit-sign-up-item .benefit-sign-up-text p{margin-top:5.5px;font-size:17.5px;line-height:1.43;letter-spacing:.265px}}.modal-contact-sales .icon-close{display:none}.modal-contact-sales .modal-content{border-radius:10px}.modal-contact-sales .modal-content .error{padding:5px 15px;font-family:Circular-Book,Arial,sans-serif;font-size:15px;line-height:1.33;color:#c03}@media only screen and (max-width:992px){.modal-contact-sales .modal-content .error{padding-right:5px;padding-left:5px;font-size:12.5px}}@media only screen and (max-width:767px){.modal-contact-sales .modal-content{width:90vw;margin:0 auto}}.js-contact-sales-form .surgical-registration{padding-top:0}.js-contact-sales-form .fieldset-wrapper .webform-component.form-item.webform-component-email,.js-contact-sales-form .fieldset-wrapper .webform-component.form-item.webform-component-password{padding:10px}.js-contact-sales-form .fieldset-wrapper .webform-component.form-item.webform-component-email label,.js-contact-sales-form .fieldset-wrapper .webform-component.form-item.webform-component-password label{display:block}.js-contact-sales-form .fieldset-wrapper .webform-component.form-item.webform-component-email .form-text,.js-contact-sales-form .fieldset-wrapper .webform-component.form-item.webform-component-password .form-text{height:40px;margin-top:0;line-height:40px}.js-contact-sales-form .form-item.webform-component{padding:10px;margin-bottom:0}.js-contact-sales-form .form-item.webform-component.webform-component-hidden{padding:0}.js-contact-sales-form .form-item.webform-component input+.description,.js-contact-sales-form .form-item.webform-component label{padding:5px 15px;margin:0}.js-contact-sales-form .form-item.webform-component input{height:40px;line-height:40px;background:#fff center right 7px/30px 30px no-repeat}.js-contact-sales-form .form-item.webform-component input+.description{width:auto}.js-contact-sales-form .form-item.webform-component .form-select .items{padding-top:4px}.js-contact-sales-form .form-item.webform-component .form-select .item,.js-contact-sales-form .form-item.webform-component input,.js-contact-sales-form .form-item.webform-component input:-ms-input-placeholder,.js-contact-sales-form .form-item.webform-component label,.js-contact-sales-form .form-item.webform-component select{font-family:Circular-Book,Arial,sans-serif;font-size:16.5px;box-sizing:border-box}.js-contact-sales-form .form-item.webform-component .form-select .item,.js-contact-sales-form .form-item.webform-component input,.js-contact-sales-form .form-item.webform-component input::placeholder,.js-contact-sales-form .form-item.webform-component label,.js-contact-sales-form .form-item.webform-component select{font-family:Circular-Book,Arial,sans-serif;font-size:16.5px;box-sizing:border-box}.js-contact-sales-form .form-item.webform-component input,.js-contact-sales-form .form-item.webform-component label,.js-contact-sales-form .form-item.webform-component select{color:#63666a}.js-contact-sales-form .form-item.webform-component .form-select .item,.js-contact-sales-form .form-item.webform-component input:-ms-input-placeholder{color:#888b8d}.js-contact-sales-form .form-item.webform-component .form-select .item,.js-contact-sales-form .form-item.webform-component input::placeholder{color:#888b8d}@media only screen and (max-width:1024px){.js-contact-sales-form .form-item.webform-component label{font-size:15px}}.js-contact-sales-form .form-item.webform-component .form-select .item{padding:0 8px;text-align:left}.js-contact-sales-form .form-item.webform-component.wrapper-error-show input{padding-right:40px;background:url(../images/icons/error.svg?v=0.743589303999024) center right 7px/30px 30px no-repeat}.js-contact-sales-form .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 .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 .form-item.webform-component.webform-component-markup .register-step p{font-size:16.5px}}.js-contact-sales-form .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 .form-item.webform-component .description{font-size:15px}}.js-contact-sales-form .form-item.webform-component input,.js-contact-sales-form .form-item.webform-component textarea{border-color:#63666a}@media only screen and (max-width:1024px){.js-contact-sales-form .form-item.webform-component select{border:0}}.js-contact-sales-form .form-item.webform-component .form-required{display:none}.js-contact-sales-form .form-item.webform-component .form-text,.js-contact-sales-form .form-item.webform-component .selectize-control .selectize-input{border-radius:20px}.js-contact-sales-form .form-item.webform-component .selectize-control .selectize-input{border-color:#63666a}.js-contact-sales-form .form-item.webform-component .selectize-control .selectize-input::after{color:#63666a}.js-contact-sales-form .webform-submit{margin-top:20px}.benefits-of-an-account-homepage{padding:85px 0 100px;margin:0 auto}@media only screen and (max-width:767px){.benefits-of-an-account-homepage{width:90vw;padding:60px 0}}.benefits-of-an-account-homepage .block__content{padding:25px 0}.benefits-of-an-account-homepage ul{display:-ms-flexbox;display:flex;width:100%;margin-top:40px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.benefits-of-an-account-homepage li{display:-ms-flexbox;display:flex;min-width:242px;-ms-flex-align:center;align-items:center;-ms-flex:1 0 33%;flex:1 0 33%;-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-homepage li{margin-bottom:15px}}.benefits-of-an-account-homepage li em{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.benefits-of-an-account-homepage li p{width:70%;padding:9px 0 20px;font-family:Circular-Book,Arial,sans-serif;font-size:24px;line-height:1.44;color:#3d3935;text-align:center}@media only screen and (max-width:767px){.benefits-of-an-account-homepage li p{font-size:16px}}.benefits-of-an-account-homepage .wrapper-content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.benefits-of-an-account-homepage h2{font-size:40px;line-height:1.5;color:#cf324b;text-align:center}@media only screen and (max-width:767px){.benefits-of-an-account-homepage h2{font-size:25px;line-height:1.3}}.benefits-of-an-account-homepage .reasons-description p{padding:0 75px 0 95px;font-family:Circular-Book,Arial,sans-serif;font-size:24px;line-height:1.44;color:#3d3935;text-align:center}@media only screen and (max-width:767px){.benefits-of-an-account-homepage .reasons-description p{font-size:16px}}@media only screen and (max-width:992px){.benefits-of-an-account-homepage .reasons-description p{padding:0 20px}}.benefits-of-an-account-homepage .benefit-list{margin:80px auto 40px}@media only screen and (max-width:767px){.benefits-of-an-account-homepage .benefit-list{margin-top:30px}}.benefits-of-an-account-homepage .benefit-list .benefit-item .register-benefits-link-icon{margin-bottom:33px;text-align:center}@media only screen and (max-width:767px){.benefits-of-an-account-homepage .benefit-list .benefit-item .register-benefits-link-icon{display:block;margin-bottom:20px}}@media only screen and (max-width:1024px){.benefits-of-an-account-homepage .benefit-list .benefit-item em{margin:0 auto;text-align:center}}.benefits-of-an-account-homepage .benefit-list .benefit-item h3{width:100%;font-family:Circular-Black,Arial,sans-serif;font-size:28px;line-height:1.44;color:#3d3935;text-align:center}@media only screen and (max-width:767px){.benefits-of-an-account-homepage .benefit-list .benefit-item h3{font-size:22.5px;line-height:1}}.benefits-of-an-account-homepage .benefit-list .benefit-item h3+p{margin:0 auto;line-height:1.56}@media only screen and (max-width:767px){.benefits-of-an-account-homepage .benefit-list .benefit-item h3+p{width:100%;font-size:15px}}.benefits-of-an-account-homepage .button-secondary{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;background-color:#cf324b;border-color:#cf324b}.benefits-of-an-account-homepage .button-secondary:hover{color:#c03;background-color:#fff}@media only screen and (max-width:992px){.benefits-of-an-account-homepage .button-secondary{font-size:13.5px}}.benefits-of-an-account-homepage .slick-dots li{display:inline-block;min-width:0;-ms-flex:0 0 auto;flex:0 0 auto}.section-contact-sales-rep-banner{padding-top:0}.section-contact-sales-rep-banner .banner-container{display:-ms-flexbox;display:flex;height:300px;text-align:center;background-repeat:no-repeat;background-size:cover;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.section-contact-sales-rep-banner .banner-container h2{margin:10px 22px;font-size:40px;line-height:1.8;color:#fff}@media only screen and (max-width:767px){.section-contact-sales-rep-banner .banner-container h2{padding-top:30px;font-size:30px;line-height:1.2}}.section-contact-sales-rep-banner .banner-container p{width:100%;padding:0 20px;overflow:hidden;font-size:24px;line-height:1.4;color:#fff}@media only screen and (max-width:767px){.section-contact-sales-rep-banner .banner-container p{padding:10px 20px 0;font-size:16px;line-height:1.1}}.section-contact-sales-rep-banner .banner-container .button-primary{margin:20px 0;font-size:16px;color:#fff;background:#cf324b}@media only screen and (max-width:767px){.section-contact-sales-rep-banner .banner-container .button-primary{margin:10px 0;font-size:12px}}.section-contact-sales-rep-banner .banner-container .button-primary:active,.section-contact-sales-rep-banner .banner-container .button-primary:focus,.section-contact-sales-rep-banner .banner-container .button-primary:hover{color:#cf324b;background-color:#fff;border:1px solid #cf324b;outline:0;transition:.1s linear}.template--featured_articles,.template--featured_videos{padding-top:70px;padding-bottom:60px;background-color:#f8f8f8}@media only screen and (max-width:767px){.template--featured_articles,.template--featured_videos{padding:30px 20px 35px}}.template--featured_articles .block-header,.template--featured_videos .block-header{margin-bottom:70px}.template--featured_articles .block-header .sub-title--landing-page p,.template--featured_articles .block-header h2,.template--featured_videos .block-header .sub-title--landing-page p,.template--featured_videos .block-header h2{color:#3d3935}.template--featured_articles .block-header h2,.template--featured_videos .block-header h2{font-size:40px;line-height:1.5;color:#cf324b}@media only screen and (max-width:767px){.template--featured_articles .block-header h2,.template--featured_videos .block-header h2{font-size:25px;line-height:1.3}}.template--featured_articles .block-header .sub-title--landing-page p,.template--featured_videos .block-header .sub-title--landing-page p{font-family:Circular-Book,Arial,sans-serif;font-size:24px;line-height:1.3}@media only screen and (max-width:767px){.template--featured_articles .block-header .sub-title--landing-page p,.template--featured_videos .block-header .sub-title--landing-page p{font-size:16px}}.template--featured_articles .field__items,.template--featured_videos .field__items{display:-ms-flexbox;display:flex;width:85vw;margin:0 auto;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px){.template--featured_articles .field__items,.template--featured_videos .field__items{width:100%}}.template--featured_articles .field__item,.template--featured_videos .field__item{position:relative;width:27vw;padding:1px;padding-bottom:25px;margin:0;overflow:unset;background:#fff;border:1px solid #d8d8d8;border-radius:3px;box-sizing:border-box}@media only screen and (max-width:767px){.template--featured_articles .field__item,.template--featured_videos .field__item{width:100%;padding-bottom:32.5px;margin-bottom:10px}}.template--featured_articles .field-collection-view,.template--featured_videos .field-collection-view{display:-ms-flexbox;display:flex;height:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.template--featured_articles .field-collection-view>*,.template--featured_videos .field-collection-view>*{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.template--featured_articles .field-image,.template--featured_videos .field-image{position:relative;max-height:220px;margin-bottom:25px;text-align:center;background-position:center;-ms-flex-negative:0;flex-shrink:0}@media only screen and (min-width:768px) and (max-width:1199px){.template--featured_articles .field-image,.template--featured_videos .field-image{max-height:100px}}.template--featured_articles .field-image a,.template--featured_videos .field-image a{position:relative;width:100%;height:100%;cursor:pointer;border-bottom:0}.template--featured_articles .field-image a div,.template--featured_videos .field-image a div{height:220px;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:768px) and (max-width:1199px){.template--featured_articles .field-image a div,.template--featured_videos .field-image a div{height:100px}}.template--featured_articles .field-category-duration,.template--featured_videos .field-category-duration{display:-ms-flexbox;display:flex;margin:0 17px;-ms-flex-pack:justify;justify-content:space-between}.template--featured_articles .field-category-duration .category,.template--featured_videos .field-category-duration .category{max-width:70%;margin-bottom:15px;font-family:Circular-Black,Arial,sans-serif;font-size:15px;color:#00a3ad}.template--featured_articles .field-category-duration .duration,.template--featured_videos .field-category-duration .duration{font-family:Circular-Black,Arial,sans-serif;font-size:15px;color:#3d3935;white-space:nowrap}.template--featured_articles .field-title,.template--featured_videos .field-title{display:-ms-flexbox;display:flex;padding:0;margin:0 17px 25px;-ms-flex-align:start;align-items:flex-start;-ms-flex-positive:1;flex-grow:1}.template--featured_articles .field-title a,.template--featured_videos .field-title a{font-family:Circular-Black,Arial,sans-serif;font-size:20px;line-height:1.4;letter-spacing:.32px;color:#3d3935;text-align:left;text-decoration:none;border-bottom:0;transition:.3s ease}@media only screen and (max-width:992px){.template--featured_articles .field-title a,.template--featured_videos .field-title a{font-size:15px}}.template--featured_articles .field-summary,.template--featured_videos .field-summary{padding:0;margin:0 17px}.template--featured_articles .field-summary p,.template--featured_videos .field-summary p{font-family:Circular-Book,Arial,sans-serif;font-size:18px;line-height:1.5;color:#3d3935;text-align:left}@media only screen and (max-width:992px){.template--featured_articles .field-summary p,.template--featured_videos .field-summary p{font-size:15px}}.template--featured_articles .field-bottom,.template--featured_videos .field-bottom{position:relative;display:-ms-flexbox;display:flex;margin-top:45px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.template--featured_articles .field__item .button-secondary,.template--featured_videos .field__item .button-secondary{font-size:16px;line-height:1.33;color:#cf324b;white-space:nowrap;background:#fff;border:1px solid #cf324b}@media only screen and (max-width:992px){.template--featured_articles .field__item .button-secondary,.template--featured_videos .field__item .button-secondary{font-size:13px}}.template--featured_articles .field__item .button-secondary:active,.template--featured_articles .field__item .button-secondary:focus,.template--featured_articles .field__item .button-secondary:hover,.template--featured_videos .field__item .button-secondary:active,.template--featured_videos .field__item .button-secondary:focus,.template--featured_videos .field__item .button-secondary:hover{color:#fff;background:#cf324b;border:1px solid #cf324b}.template--featured_articles .field-collection-container,.template--featured_articles .field-collection-view,.template--featured_videos .field-collection-container,.template--featured_videos .field-collection-view{padding:0;margin:0;border:0}.template--featured_articles .block-footer .button-secondary,.template--featured_videos .block-footer .button-secondary{margin:30px auto 0;font-family:Circular-Black,Arial,sans-serif;font-size:17px;line-height:1.34;color:#c03;background-color:transparent;border:0}@media only screen and (max-width:767px){.template--featured_articles .block-footer .button-secondary,.template--featured_videos .block-footer .button-secondary{padding-top:11px;font-size:15px}}.template--featured_articles .block-footer .button-secondary::before,.template--featured_videos .block-footer .button-secondary::before{display:block;width:50px;height:50px;margin:0 auto 10px;background:url(../images/icons/arrow-down-red.svg?v=0.743589303999024) center center/100% 100% no-repeat;border-radius:25px;content:''}.template--featured_articles .block-footer .button-secondary:hover::before,.template--featured_videos .block-footer .button-secondary:hover::before{background-image:url(../images/icons/arrow-down-white.svg?v=0.743589303999024)}.section-resources{padding-top:0}@media only screen and (max-width:767px){.node-type-home-page.logged-in .template--featured_articles{margin-top:30px}}.node-type-home-page .template--featured_articles .tout-default__bottom{margin-top:45px}@media only screen and (max-width:767px){.node-type-home-page .template--featured_articles .tout-default__bottom{margin-top:33px}}.footer-margin{margin-bottom:-55px}.section-our-vision{margin-top:10px}.section-our-vision .field-collection-container,.section-our-vision .field-collection-view{padding:0;margin:0;border:0}.section-our-vision .our-vision-title{overflow:hidden;font-size:40px;line-height:1.5;color:#cf324b;text-align:center}.section-our-vision .our-vision-description *{padding:0 75px 0 95px}.section-our-vision .our-vision-description,.section-our-vision .our-vision-description *{overflow:hidden;font-size:24px;line-height:1.3;color:#3d3935;text-align:center}@media only screen and (max-width:992px){.section-our-vision .our-vision-description,.section-our-vision .our-vision-description *{padding:0 20px}}.section-our-vision .accordion{margin-top:42px}.section-our-vision .carousel-pc-component .field-collection-container{display:-ms-flexbox;display:flex}.section-our-vision .carousel-pc-component .field-collection-container .field-collection-view{width:25%}.section-our-vision .carousel-pc-component .field-collection-container .field-collection-view .slick-slide-item{width:100%;height:32.52vw;padding:18.07vw 3.43vw 3.72vw 3.88vw}.section-our-vision .carousel-mobile-component{display:none}.section-our-vision .carousel-mobile-component .slick-slide>div{margin:0}.section-our-vision .carousel-mobile-component .slick-slide>div>div{height:100%}.section-our-vision .slick-slide-item{background-size:cover}.section-our-vision .slick-slide-item hr{width:75px;margin:0;text-align:left;border-top:3px #fff solid}.section-our-vision .our-vision-item-title{margin-bottom:17px;overflow:hidden}.section-our-vision .our-vision-item-title a{font-size:1.822vw;line-height:2.14;color:#fff}.section-our-vision .our-vision-item-text{max-height:150px;margin-top:1.45vw;overflow:hidden;font-size:1.04vw;line-height:1.5;color:#fff}.section-our-vision .our-vision-item-text:hover a{color:#fff}.section-our-vision .our-vision-item-text a{display:block;max-height:150px;overflow:hidden;line-height:1.5;border:0}@media only screen and (min-width:1025px){.section-our-vision .carousel-pc-component .field-collection-container .field-collection-view{overflow:hidden;transition:.5s ease}.section-our-vision .carousel-pc-component .field-collection-container .field-collection-view:hover{width:60%}.section-our-vision .carousel-pc-component .field-collection-container .field-collection-view:hover .our-vision-item-text{opacity:1}.section-our-vision .carousel-pc-component .our-vision-item-text{opacity:0;transition:1.2s ease}.section-our-vision .carousel-pc-component .our-vision-item-title{white-space:nowrap}}@media only screen and (min-width:768px) and (max-width:1024.98px){.section-our-vision .carousel-pc-component .field-collection-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.section-our-vision .carousel-pc-component .field-collection-container .field-collection-view{height:50vw;-ms-flex:1 2 50%;flex:1 2 50%}.section-our-vision .carousel-pc-component .field-collection-container .field-collection-view .slick-slide-item{height:100%}.section-our-vision .carousel-pc-component .our-vision-item-title a{font-size:29px}.section-our-vision .carousel-pc-component .our-vision-item-text{max-height:150px;font-size:16px}}@media only screen and (max-width:767px){.section-our-vision .our-vision-title{padding:0 20px;margin-bottom:15px;font-size:25px;line-height:1.3}.section-our-vision .our-vision-description *{font-size:16px;line-height:1.4}.section-our-vision .carousel-pc-component{display:none}.section-our-vision .carousel-mobile-component{display:block;padding-bottom:33.2px}.section-our-vision .carousel-mobile-component .slick-slide-item{height:100vw;padding:50.66vw 5.33vw 13.73vw}.section-our-vision .carousel-mobile-component .slick-slide-item hr{width:50px;border-width:2px}.section-our-vision .carousel-mobile-component .our-vision-item-title a{font-size:22px;line-height:1.5}.section-our-vision .carousel-mobile-component .our-vision-item-text{max-height:72px;margin-top:22px;opacity:0}.section-our-vision .carousel-mobile-component .our-vision-item-text a{max-height:72px;font-size:12px;line-height:1.1}.section-our-vision .carousel-mobile-component .slick-slide.slick-active .our-vision-item-text{animation:fade-in 1s ease 1s 1;animation-fill-mode:forwards}}@media only screen and (min-device-width:320px) and (max-device-width:667px) and (orientation:landscape){.section-our-vision .our-vision-title{padding:0 20px;margin-bottom:15px;font-size:25px;line-height:1.3}.section-our-vision .our-vision-description *{font-size:16px;line-height:1.4}.section-our-vision .carousel-pc-component{display:none}.section-our-vision .carousel-mobile-component{display:block;padding-bottom:33.2px}.section-our-vision .carousel-mobile-component .slick-slide-item{height:100vw;padding:50.66vw 5.33vw 13.73vw}.section-our-vision .carousel-mobile-component .slick-slide-item hr{width:50px;border-width:2px}.section-our-vision .carousel-mobile-component .our-vision-item-title a{font-size:22px;line-height:1.5}.section-our-vision .carousel-mobile-component .our-vision-item-text{max-height:72px;margin-top:22px;opacity:0}.section-our-vision .carousel-mobile-component .our-vision-item-text a{max-height:72px;font-size:12px;line-height:1.1}.section-our-vision .carousel-mobile-component .slick-slide.slick-active .our-vision-item-text{animation:fade-in 1s ease 1s 1;animation-fill-mode:forwards}}.section-resources .block-header{padding:0 75px 0 95px}@media only screen and (max-width:992px){.section-resources .block-header{padding:0 20px}}.surgical-feature-content,.surgical-vision-in-the-news{width:100%;padding:50px 75px 10px 95px;background-color:#f8f8f8}@media only screen and (max-width:992px){.surgical-feature-content,.surgical-vision-in-the-news{padding:36px 20px 57px}}.surgical-feature-content h2,.surgical-vision-in-the-news h2{width:100%;font-family:Circular-Bold,Arial,sans-serif;font-size:40px;font-weight:400;line-height:1.5;letter-spacing:normal;color:#cf324b;text-align:center}@media only screen and (max-width:767px){.surgical-feature-content h2,.surgical-vision-in-the-news h2{margin-bottom:18px;font-size:25px;line-height:1.3}}.surgical-feature-content .featured-description *,.surgical-feature-content .sv-news-description *,.surgical-vision-in-the-news .featured-description *,.surgical-vision-in-the-news .sv-news-description *{overflow:hidden;font-size:24px;line-height:1.3;color:#3d3935;text-align:center}@media only screen and (max-width:767px){.surgical-feature-content .featured-description *,.surgical-feature-content .sv-news-description *,.surgical-vision-in-the-news .featured-description *,.surgical-vision-in-the-news .sv-news-description *{padding:0 20px;font-size:16px;line-height:1.4}}.surgical-feature-content .news-item,.surgical-vision-in-the-news .news-item{position:relative;display:-ms-flexbox;display:flex;max-height:650px;text-align:center;background-color:#fff;border:1px solid #d8d8d8;border-radius:3px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:992px){.surgical-feature-content .news-item,.surgical-vision-in-the-news .news-item{padding:0}}.surgical-feature-content .flex-item,.surgical-vision-in-the-news .flex-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.surgical-feature-content .news-image-container,.surgical-vision-in-the-news .news-image-container{width:100%;height:100%;border-bottom:1px solid #d8d8d8;border-radius:3px}.surgical-feature-content .news-image-container .news-image,.surgical-vision-in-the-news .news-image-container .news-image{width:100%;height:100%}.surgical-feature-content .news-title,.surgical-vision-in-the-news .news-title{width:100%;height:180px;padding:20px}@media only screen and (max-width:992px){.surgical-feature-content .news-title,.surgical-vision-in-the-news .news-title{height:150px}}.surgical-feature-content .news-title p,.surgical-vision-in-the-news .news-title p{width:100%;overflow:hidden;font-family:Circular-Bold,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.2;color:#3d3935}@media only screen and (max-width:992px){.surgical-feature-content .news-title p,.surgical-vision-in-the-news .news-title p{font-size:16px}}.surgical-feature-content .news-button .button-secondary,.surgical-vision-in-the-news .news-button .button-secondary{margin-bottom:30px;font-size:16px;line-height:1.33;color:#cf324b;white-space:nowrap;background:#fff;border:1px solid #cf324b}@media only screen and (max-width:992px){.surgical-feature-content .news-button .button-secondary,.surgical-vision-in-the-news .news-button .button-secondary{font-size:13px}}.surgical-feature-content .news-button .button-secondary:active,.surgical-feature-content .news-button .button-secondary:focus,.surgical-feature-content .news-button .button-secondary:hover,.surgical-vision-in-the-news .news-button .button-secondary:active,.surgical-vision-in-the-news .news-button .button-secondary:focus,.surgical-vision-in-the-news .news-button .button-secondary:hover{color:#fff;background:#cf324b;border:1px solid #cf324b}.surgical-feature-content .field-collection-container,.surgical-feature-content .field-collection-view,.surgical-vision-in-the-news .field-collection-container,.surgical-vision-in-the-news .field-collection-view{padding:0;margin-right:20px;margin-bottom:40px;border:0}@media only screen and (max-width:992px){.surgical-feature-content .field-collection-container,.surgical-feature-content .field-collection-view,.surgical-vision-in-the-news .field-collection-container,.surgical-vision-in-the-news .field-collection-view{margin:0 auto}}.surgical-feature-content .field-collection-container,.surgical-vision-in-the-news .field-collection-container{margin-top:50px}.surgical-feature-content .slick-next,.surgical-feature-content .slick-prev,.surgical-vision-in-the-news .slick-next,.surgical-vision-in-the-news .slick-prev{width:50px;height:50px}.surgical-feature-content .slick-next,.surgical-vision-in-the-news .slick-next{padding:0 20px}.surgical-feature-content .slick-arrow,.surgical-vision-in-the-news .slick-arrow{height:50px}.surgical-feature-content .slick-arrow::before,.surgical-vision-in-the-news .slick-arrow::before{display:inline-block;width:50px;height:50px;background:url(../images/icons/arrow-left-red.svg?v=0.743589303999024) top left/100% 100%;content:''}.surgical-feature-content .slick-arrow.slick-prev,.surgical-vision-in-the-news .slick-arrow.slick-prev{left:-50px}.surgical-feature-content .slick-arrow.slick-next::before,.surgical-vision-in-the-news .slick-arrow.slick-next::before{transform:rotate(180deg)}.section-video-banner{padding-top:0}.section-video-banner .field-collection-view{padding:0;margin:0}.section-video-banner .field-collection-view .banner-container{width:100%;height:700px;padding:30vh 10vw 10vh 7vw;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:1025px){.section-video-banner .field-collection-view .banner-container{height:736px;padding:35vh 15vw 7vh 7vw}}@media only screen and (max-width:767px){.section-video-banner .field-collection-view .banner-container{height:550px;padding:20vh 10vw 7vh 7vw}}.section-video-banner .field-collection-view .banner-container .video-banner-title{font-size:34px;font-weight:900;line-height:1.4;letter-spacing:.015em;color:#fff;text-transform:uppercase}@media only screen and (min-width:1025px){.section-video-banner .field-collection-view .banner-container .video-banner-title{font-size:60px;line-height:1.5}}@media only screen and (max-width:767px){.section-video-banner .field-collection-view .banner-container .video-banner-title{font-size:30px;line-height:1.3}}.section-video-banner .field-collection-view .banner-container .btn-mute{width:100px;height:100px;margin-top:1rem;cursor:pointer;background:url(../images/icons/mute.svg?v=0.743589303999024) center center/100% 100% no-repeat;border:0;border-radius:100%}.section-video-banner .field-collection-view .banner-container .btn-mute:hover{background:url(../images/icons/mute-hover.svg?v=0.743589303999024) center center/100% 100% no-repeat}.section-video-banner .field-collection-view .article-media__video{margin-bottom:0}.section-video-banner .field-collection-view .modal-body{padding:0}.wrapper-form-surgical-registration h2,.wrapper-form-surgical-registration h3{margin-bottom:5px;font-size:17px;text-align:center}.wrapper-form-surgical-registration .form-inline-default .wrapper-fieldset-form-steps{margin-bottom:0}.wrapper-form-surgical-registration .form-inline-default .webform-component-fieldset{border-top:0;border-bottom:0;border-radius:0}.wrapper-form-surgical-registration .webform-component-fieldset.step-header.js-fieldset-surgical-registration.wrapper-fieldset-form-steps.js-content-wrapper-fieldset.webform-component--surgical-registration-fieldset.form-wrapper{border-top:1px solid #d8d8d8}.wrapper-form-surgical-registration .form-inline-default .webform-component--password-and-security{margin-top:0;margin-bottom:0}.wrapper-form-surgical-registration .form-actions{width:100%;max-width:570px;padding:20px;margin:0 auto;background-color:#fff;border:1px solid #d8d8d8;border-top:0}.wrapper-form-surgical-registration .form-inline-default h3{margin-bottom:0}.wrapper-form-surgical-registration .popover-content{font-size:13px;letter-spacing:0}.wrapper-form-surgical-registration .form-inline-default .webform-component.webform-component-hidden{padding:0}.wrapper-form-surgical-registration .webform-component--personal-information-fieldset{padding:0 25px 10px}@media only screen and (max-width:767px){.wrapper-form-surgical-registration .webform-component--personal-information-fieldset{padding:0}}.wrapper-form-surgical-registration .webform-component--surgical-registration-fieldset--npi-fieldset--surgical-look-up-your-npi{padding:0 28px}.wrapper-form-surgical-registration .webform-component--opt-in-fieldset--doctor-locator-markup,.wrapper-form-surgical-registration .webform-component--opt-in-fieldset--marketing-communications-markup,.wrapper-form-surgical-registration .webform-component--opt-in-fieldset--terms-user-markup{margin-bottom:5px;border-bottom:1px solid #d8d8d8}.node-type-survey .highlight-content-page--content{border-bottom:1px solid #d8d8d8}.survey-component{position:relative}.survey-component__content,.survey-component__form{margin-bottom:20px}.survey-component .required-label{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #d8d8d8}.survey-component__form .rating-component{margin:0}.survey-component__form .form-type-checkboxes .option,.survey-component__form .form-type-radios .option{color:#63666a}.survey-component__form .form-checkboxes .form-item{padding-bottom:15px;margin-bottom:0}.survey-component__form .form-checkboxes .option{margin-bottom:0}.survey-component__form .question-required .question-item>.form-item>label{padding-left:10px}.survey-component__form .question-item .form-type-checkbox .option{display:inline-block;width:100%}.block--cookie-policy-cookie-policy{position:relative;z-index:5;background:#f4f4f4}.block--cookie-policy-cookie-policy .container-flex{display:-ms-flexbox;display:flex;padding:15px 0;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media only screen and (max-width:992px){.block--cookie-policy-cookie-policy .container-flex{display:block}}.cookie-policy-buttons-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:1025px){.cookie-policy-buttons-wrapper{-ms-flex-direction:column;flex-direction:column}}.cookie_policy_message{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#212121;width:calc(100% - 44%);padding-right:20px}@media only screen and (max-width:992px){.cookie_policy_message{width:auto;padding:0 10px;margin-bottom:15px}}.button-cookie-police,.button-cookie-police-extra{margin:7px;font-size:14px}.block--jnj-commerce-surgical-contact-sales-rep-floating-balloon .contact-our-sales-float-button{position:fixed;right:20px;bottom:0;z-index:999;padding:11px 25px 15px;cursor:pointer;background:#753bbd;border-top-right-radius:18px;border-top-left-radius:18px;box-shadow:2px 0 3px 0 rgba(0,0,0,.16)}.block--jnj-commerce-surgical-contact-sales-rep-floating-balloon .contact-our-sales-float-button .conversation-bubble{position:absolute;top:-25px;left:10px;display:none;padding:10px;font-size:0;background:#753bbd;border-radius:50%}.block--jnj-commerce-surgical-contact-sales-rep-floating-balloon .contact-our-sales-float-button .conversation-bubble::before{width:43px;height:44px;background:url(../images/icons/conversation-bubble-white.png?v=0.743589303999024) center/100% 100%;content:''}.block--jnj-commerce-surgical-contact-sales-rep-floating-balloon .contact-our-sales-float-button .close{position:absolute;top:-20px;right:5px;display:none;width:12px;height:12px;background:url(../images/icons/close-purple-nocircle.svg?v=0.743589303999024) center/100% 100%}.block--jnj-commerce-surgical-contact-sales-rep-floating-balloon .contact-our-sales-float-button p{font-family:Circular-Bold,Arial,sans-serif;font-size:15px;line-height:.9;letter-spacing:.45px;color:#fff}.block--jnj-commerce-surgical-contact-sales-rep-floating-balloon .contact-our-sales-float-button.open{bottom:16px;width:275px;padding:10px 56px 10px 73px;border-radius:41px}.block--jnj-commerce-surgical-contact-sales-rep-floating-balloon .contact-our-sales-float-button.open .conversation-bubble{display:block}.block--jnj-commerce-surgical-contact-sales-rep-floating-balloon .contact-our-sales-float-button.open .conversation-bubble::before{display:block}.block--jnj-commerce-surgical-contact-sales-rep-floating-balloon .contact-our-sales-float-button.open .close{display:block}.block--jnj-commerce-surgical-contact-sales-rep-floating-balloon .contact-our-sales-float-button.open p{line-height:1.33;letter-spacing:.45px;text-align:center}.footer-global{padding:55px 0;background:0 0}.footer-global .container-fluid{padding-top:55px;padding-right:15px;padding-left:15px;border-top:1px solid #d8d8d8}@media only screen and (min-width:768px){.footer-global .container-fluid{padding-right:30px;padding-left:30px}}@media only screen and (max-width:767px){.node-type-product-page .footer-global .container-fluid,.node-type-resources-for-your-patients-file .footer-global .container-fluid,.node-type-vision-care-resource .footer-global .container-fluid{padding-right:30px;padding-left:30px}}@media only screen and (min-width:768px){.footer-global .l-region--footer-navigation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.footer-global .menu li{margin:10px 0}@media only screen and (min-width:768px){.footer-global .menu li{padding-right:10px}}.footer-global .menu a{display:inline-block;font-family:Circular-Book,Arial,sans-serif;font-size:13px;text-transform:initial}.footer-global__menu,.footer-global__menu-ous{width:90%;margin-right:10px}.footer-global__menu-ous>.menu,.footer-global__menu>.menu{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.footer-global__menu-ous>.menu,.footer-global__menu>.menu{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer-global__menu .menu-header,.footer-global__menu-ous .menu-header{font-family:Circular-Bold,Arial,sans-serif;font-size:21px;color:#c03;width:100%;list-style:none}@media only screen and (max-width:767px){.footer-global__menu .menu-header,.footer-global__menu-ous .menu-header{margin-bottom:50px}}@media only screen and (min-width:768px){.footer-global__menu .menu-header,.footer-global__menu-ous .menu-header{font-size:22px}}.footer-global__menu .menu-header:last-child,.footer-global__menu-ous .menu-header:last-child{margin-bottom:0}.footer-global__menu .menu-header .divider,.footer-global__menu-ous .menu-header .divider{width:40px;height:1px;margin:16px 0 10px;background:#d8d8d8}.footer-global__menu .menu-header li,.footer-global__menu-ous .menu-header li{list-style:none}.footer-global__menu .menu-header li.last,.footer-global__menu-ous .menu-header li.last{margin-bottom:0}.footer-global__menu li,.footer-global__menu-ous li{line-height:25px;letter-spacing:.28px}.footer-global__menu-ous{width:70%}.footer-global__menu-ous>.menu>.last{width:130%}.footer-login-link.first.last{margin-top:22px;margin-bottom:0}.sales-rep-login a:after{margin-left:12px;font-size:20px}.cms-login a:after{margin-left:12px;font-size:17px}.footer-global__menu-social{width:30%}@media only screen and (max-width:767px){.footer-global__menu-social{width:100%;margin:50px 0}}.footer-global__menu-social .leaf{list-style:none}.social-wrapper{font-family:Circular-Bold,Arial,sans-serif;font-size:21px;color:#c03;line-height:25px;letter-spacing:.28px}@media only screen and (min-width:768px){.social-wrapper{font-size:22px}}.social-wrapper.expanded{list-style:none}.social-wrapper .menu{display:-ms-flexbox;display:flex;margin-top:2px}.social-wrapper .menu li{margin-left:15px;list-style:none}@media only screen and (min-width:768px){.social-wrapper .menu li{padding-right:0}}.social-wrapper .menu li.first{margin-left:0}.social-wrapper .menu li a{border-radius:50%;position:relative;display:block;width:30px;height:30px;overflow:hidden;color:transparent;background-color:#c03}.social-wrapper .menu li a:hover{color:transparent;background-color:#63666a}.social-wrapper .menu li a:hover:before{color:#fff}.social-wrapper .menu li a:before{position:absolute;top:6px;left:7px;font-size:16px;color:#fff}.social-wrapper .menu li.social-twitter a:before{top:1px;right:0;bottom:0;left:1px;height:20px;margin:auto;font-size:18px;text-align:center}.social-wrapper .menu li.social-youtube a:before{top:4px;left:4px;font-size:22px}.footer-logo{display:-ms-flexbox;display:flex;margin-top:20px;-ms-flex-align:center;align-items:center}.footer-logo .logo-footer{width:60px}@media only screen and (min-width:768px){.footer-logo .logo-footer{width:30px}}.div-footer-logo-message p{margin-left:10px;font-family:Circular-Medium,Arial,sans-serif;color:#888b8d}@media only screen and (max-width:480px){.div-footer-logo-message img{height:auto;max-width:60%}}.div-body-footer-logo{padding-top:35px;margin-top:35px;font-family:Circular-Medium,Arial,sans-serif;letter-spacing:.6px;color:#888b8d;border-top:1px solid #d8d8d8}.div-body-footer-logo p{font-family:Circular-Medium,Arial,sans-serif;letter-spacing:.6px;color:#888b8d}@media only screen and (max-width:767px){.div-body-footer-logo{margin-top:0}}@media only screen and (min-width:1025px){.details--wrapper aside.section-content__aside,.section-content aside.section-content__aside{margin-bottom:-55px}}.header{border-bottom:1px solid #d8d8d8}@media only screen and (max-width:1024px){.header{position:absolute;z-index:9;width:100%;padding-bottom:0;border-bottom:0 none}.header nav>.main-menu--wrapper-mobile{width:60%;background-color:#fff}.header nav>.profile-menu--wrapper-mobile{position:absolute;top:0;right:0;width:100%;background-color:#fff}}@media only screen and (max-width:1024px) and (min-width:768px){.header nav>.profile-menu--wrapper-mobile{width:260px}}@media only screen and (max-width:480px){.header nav>.main-menu--wrapper-mobile{width:100%}}@media only screen and (min-width:1025px){.header nav>.main-menu--wrapper-mobile{display:none}}.header.header--static{position:static;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #d8d8d8}.logo-menu--wrapper{display:-ms-flexbox;display:flex;height:100px;padding:0 30px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1024px){.logo-menu--wrapper{display:none}}@media only screen and (min-width:768px) and (max-width:992px){.logo-menu--wrapper{height:130px;padding:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:768px) and (max-width:992px){.logo-wrapper,.menu-wrapper{width:100%}}@media only screen and (min-width:768px) and (max-width:992px){.logo-wrapper{display:-ms-flexbox;display:flex;width:100%;margin-bottom:15px;-ms-flex-pack:center;justify-content:center}}.menu-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px) and (max-width:992px){.menu-wrapper{-ms-flex-pack:center;justify-content:center}}.order-center--wrapper{margin-left:30px}@media only screen and (max-width:767px){.order-center--wrapper{-ms-flex-pack:center;justify-content:center}}.order-center--wrapper .button-primary{font-size:14px}.jnj-visionpro--logo{max-width:250px}@media only screen and (max-width:1024px){.jnj-visionpro--logo{display:none}}.order-center--ajax-wrapper{position:relative;min-width:157px;min-height:40px}.access-denied-message h2{font-family:Circular-Medium,Arial,sans-serif;font-size:17px;color:#212121;padding:30px 15px 15px;margin-bottom:15px;letter-spacing:.3px;text-align:center;border-bottom:1px solid #d8d8d8}.access-denied-message p{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;color:#63666a;letter-spacing:.3px}.modal-forgot-your-password-question p{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;text-align:center}.modal-forgot-your-password-question .modal-body{padding-bottom:40px}.success-forgot-password-modal .success-modal-content{padding:15px 15px 0}.modal-login-forgot-password__sso .wrapper-services-login{margin-bottom:10px}.modal-login-forgot-password__sso .wrapper-services-login+hr{display:none}.warning-message-migrated-user--description{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;color:#212121;margin-bottom:30px;text-align:center}.warning-message-migrated-user--description.error{min-height:40px;padding:15px;font-size:11px;line-height:16px;letter-spacing:.5px;color:#fff;text-align:center;background:#c03}@media only screen and (max-width:992px){.warning-message-migrated-user--description.error{padding-right:5px;padding-left:5px;font-size:12.5px}}.warning-message-migrated-user--description.bold{font-family:Circular-Bold,Arial,sans-serif;color:#212121}.warning-message-migrated-user--description a{font-size:13px;text-transform:lowercase}.warning-message-migrated-user--button{display:-ms-flexbox;display:flex;margin:0;margin-bottom:15px;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){.modal-splash--checkbox{margin-right:20px}}@media only screen and (max-width:767px){.modal-splash--checkbox{margin-bottom:15px}}@media only screen and (max-width:767px){.modal-splash--footer{-ms-flex-direction:column;flex-direction:column}}.modal-splash-link-practice .modal-dialog{width:auto}@media only screen and (min-width:768px){.modal-splash-link-practice .modal-dialog{width:450px}}.modal-splash-toggle-specialty .modal-dialog{width:auto}@media only screen and (min-width:768px){.modal-splash-toggle-specialty .modal-dialog{width:500px}}.modal-splash-toggle-specialty .modal-dialog .modal-body{font-size:14px}.modal-splash-toggle-specialty-explanation .modal-dialog{width:auto}@media only screen and (min-width:768px){.modal-splash-toggle-specialty-explanation .modal-dialog{width:550px}}.modal-splash-toggle-specialty-explanation .modal-body p{padding:0 80px}.modal-splash-surgical-ous-confirmation .modal-dialog{width:auto}@media only screen and (min-width:768px){.modal-splash-surgical-ous-confirmation .modal-dialog{width:550px}}.modal-splash-surgical-ous-confirmation .title-medium{padding-bottom:10px}@media only screen and (min-width:768px){.modal-splash-surgical-ous-confirmation--content{padding:0 80px}}@media only screen and (min-width:768px){.modal-splash-surgical-ous-confirmation--content .buttons--wrapper{padding:0 40px}}.modal-splash-surgical-ous-confirmation--content .separator{margin-top:15px}.splash-screen-ajax-loader.ajax-loading-wrapper{position:fixed}.pending-registration-splash-screen .modal-splash--do-this-later{margin-left:30px}.pending-registration-splash-screen .modal-splash--do-this-later a{font:normal 13px Circular-Medium,Arial,sans-serif}.pending-registration-splash-screen .modal-splash--checkbox{margin-right:0}.pending-registration-splash-screen .modal-splash--checkbox label{margin-bottom:3px}.modal-splash-screen--denied .modal-body{padding:50px;text-align:center}@media only screen and (min-width:768px){.modal-splash-screen--denied .modal-body{padding-right:70px;padding-left:70px}}.modal-splash-screen--denied .modal-body a,.modal-splash-screen--denied .modal-body p{font-size:18px}.modal-splash-screen--denied .modal-footer{display:none}@media only screen and (min-width:768px){.modal-splash-screen--learning-denied .modal-dialog{width:420px}}.modal-splash-screen--learning-denied .modal-body{padding:50px 20px}@media only screen and (max-width:767px){.modal-splash-screen--learning-denied .modal-body{padding:50px 10px}}.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block{padding:0;margin-bottom:20px}.modal-splash-screen--learning-denied .modal-body p{margin-bottom:0}.modal-splash-screen--learning-denied .form-item{text-align:left}@media only screen and (max-width:767px){.modal-splash-screen--learning-denied .form-item{padding:15px}}@media only screen and (min-width:768px){.modal-splash-screen--survey .modal-dialog{width:650px}}.modal-splash-screen--survey .modal-body{padding:20px 10px 0}@media only screen and (min-width:768px){.modal-splash-screen--survey .modal-body{padding:20px 20px 0}}.modal-splash-screen--survey .wrapper-jnj-commerce-alert-message{padding:0;margin-bottom:20px}.modal-splash-screen--survey .wrapper-jnj-commerce-alert-message p{margin-bottom:0}.modal-splash-screen--survey .modal-splash--checkbox{margin-top:15px;margin-right:0}@media only screen and (max-width:767px){.modal-splash-screen--survey .modal-splash--checkbox{margin-bottom:0}}.modal-splash-screen--survey .survey-component__content h1,.modal-splash-screen--survey .survey-component__content h2,.modal-splash-screen--survey .survey-component__content h3{padding:25px 0 0;text-align:left}.modal-splash-screen--survey .survey-component__actions{padding-top:20px;text-align:center;border-top:1px solid #d8d8d8}.wrapper-services-login .label-above{padding:15px 33px}.wrapper-services-login .label-above>label{font-size:12px;line-height:1.25}.wrapper-services-login .form-required{display:none}.wrapper-services-login .default{margin-bottom:15px;border-bottom:1px solid #d8d8d8}.wrapper-services-login .form-actions{display:-ms-flexbox;display:flex;margin:10px 0;-ms-flex-pack:center;justify-content:center}.wrapper-services-login .bottom-text-question p{font-family:Circular-Book,Arial,sans-serif;font-size:11px;color:#63666a;padding-right:33px;padding-left:33px;text-align:center}.wrapper-services-login .bottom-text-question p a{display:inline-block}.wrapper-services-login .second-sub-title{padding-top:0;padding-bottom:20px}.wrapper-services-register{padding-right:33px;padding-left:33px;text-align:center}.wrapper-services-register .button-secondary{margin-bottom:10px}.wrapper-services-register p{font-family:Circular-Book,Arial,sans-serif;font-size:11px;color:#63666a;text-align:center}.buttom-message-register{font-family:Circular-Book,Arial,sans-serif;font-size:11px;color:#63666a;margin-bottom:15px;letter-spacing:.3px;text-align:center}.buttom-message-register 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;display:inline-block;margin-top:20px;font-size:11px}.buttom-message-register a:hover{color:#63666a;text-decoration:underline}.buttom-message-register a:hover .icon::after{text-decoration:none}.buttom-message-register a::after,.buttom-message-register a::before{display:inline-block;font-size:7px}.buttom-message-register a:after,.buttom-message-register a:before,.buttom-message-register a:hover:after,.buttom-message-register a:hover:before{color:#c03}.buttom-message-register a::after{margin-left:3px}.forgot-password-link{line-height:normal}.forgot-password-link a{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;line-height:normal;letter-spacing:.3px}.forgot-password-link a:before{display:inline-block;padding:0 5px;color:#212121;border-bottom:1px solid #fff;content:'|'}.wrapper-form-forgotten-password .webform-component--account-confirmation{padding:0 32px 15px}.wrapper-form-forgotten-password .form-required{display:none}.wrapper-form-forgotten-password .description-text-forgot-password{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;color:#63666a;margin:15px 0}.wrapper-form-forgotten-password .button-wrapper{display:-ms-flexbox;display:flex;margin-top:20px;-ms-flex-pack:center;justify-content:center}.wrapper-form-forgotten-password .markup-question{font-family:Circular-Bold,Arial,sans-serif;font-size:13px;color:#212121;display:block;padding:15px;margin:15px 0;letter-spacing:.5px;text-align:center;background:#f4f4f4;border:1px solid #d8d8d8;border-radius:3px}.modal-forgot-your-password-question hr{margin-right:33px;margin-left:33px}.section-not-found--wrapper{max-width:650px;padding:60px 10px;margin:0 auto}.section-not-found--title{display:-ms-flexbox;display:flex;max-width:230px;margin:0 auto;-ms-flex-pack:justify;justify-content:space-between}.section-not-found--number{font-family:Circular-Bold,Arial,sans-serif;font-size:100px;color:#212121;line-height:normal}.section-not-found--icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.section-not-found--icon:before{font-size:80px}.section-not-found--description{font-family:Circular-Bold,Arial,sans-serif;font-size:17px;color:#212121;padding-top:15px;text-align:center}.section-not-found--webform{display:-ms-flexbox;display:flex;max-width:450px;margin:0 auto;margin-top:30px}.section-not-found--webform .search-text{width:100%;margin-right:3%}.section-not-found--disclaimer{font-family:Circular-Medium,Arial,sans-serif;font-size:12px;color:#212121;padding-top:30px;line-height:15px;text-align:center}.section-page-error .highlight-content-page--content{display:none}.search-block--wrapper{position:absolute;right:-29px;z-index:100;width:252px;padding:0 12px;background:#fff;border:1px solid #d8d8d8;border-top:0;border-radius:0 0 3px 3px}.search-block--input{margin-right:10px}@media only screen and (max-width:1024px){.search-block--input{width:100%}}.search-block--input label{display:none}.search-block--input label.sr-only{display:inline}@media only screen and (max-width:1024px){.search-block--button .button-primary{width:0;padding:0;font-size:0;border:0}}.search-block--button .icon-search:before{font-size:22px;color:#63666a}@media only screen and (min-width:1025px){.search-block--button .icon-search:before{display:none}}.search-block--wrapper-mobile{padding:0 10px;background:#212121}.search-block--wrapper-mobile .visionpro--input{font-family:Circular-Medium,Arial,sans-serif;font-size:16px;color:#fff;padding:0;color:#fff;background:0 0;border-color:transparent}.search-block--wrapper-mobile .visionpro--input:focus{border-color:transparent}.search-block--wrapper-mobile .visionpro--input::-webkit-input-placeholder{font-family:Circular-Medium,Arial,sans-serif;font-size:16px;color:#fff;font-style:normal}.search-block--wrapper-mobile .visionpro--input::-moz-placeholder{font-family:Circular-Medium,Arial,sans-serif;font-size:16px;color:#fff;font-style:normal}.search-block--wrapper-mobile .visionpro--input:-ms-input-placeholder{font-family:Circular-Medium,Arial,sans-serif;font-size:16px;color:#fff;font-style:normal}.search-block--wrapper-mobile .visionpro--input:-moz-placeholder{font-family:Circular-Medium,Arial,sans-serif;font-size:16px;color:#fff;font-style:normal}.search-wrap{display:-ms-flexbox;display:flex;padding:10px 0;white-space:nowrap;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1200px){.search-wrap input[type=text]{height:31px;line-height:normal}.search-wrap .search-block--button .button--extra-small-padding{padding:8px 17px}}@media only screen and (max-width:1024px){.search-wrap{padding:7px 0}}.site-map-box-menu .title{padding:10px 3px;background-color:#f4f4f4}#site-map .site-map-box ul{padding-left:0}.site-map-menu .main-menu--link{padding:0;border:0}.site-map-menu .site-map-menu{padding-left:35px!important}.site-map-menu>li{margin:15px 0 0}.site-map-menu>li>.site-map-menu>li>.site-map-menu>li{list-style:disc}.federated-login.form-inline-default{padding-top:0}.federated-login.form-inline-default .form-item{padding:15px 0}@media only screen and (min-width:768px) and (max-width:992px){.federated-login.form-inline-default .form-item{padding:15px 30px}}.federated-login-wrapper.text-center{text-align:center}.federated-login-wrapper.webform-component-fieldset{max-width:574px;padding:30px;margin-bottom:0}@media only screen and (min-width:768px) and (max-width:992px){.federated-login-wrapper.webform-component-fieldset{padding:30px 51px}}.federated-login-wrapper .button-primary{margin-top:20px}.federated-login-wrapper .title-section{font-family:Circular-Medium,Arial,sans-serif;font-size:17px;color:#212121;line-height:1.5}.federated-login-wrapper label{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#212121}.federated-login-wrapper .description{font-family:Circular-Book,Arial,sans-serif;font-size:11px;color:#212121;letter-spacing:.6px}.search-selectize-custom--box{position:relative;min-height:70px}.search-selectize-custom--no-practice{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#212121;margin-top:50px}.why-acuvue-subtitle{margin-top:7px;font-family:Circular-Bold,Arial,sans-serif;font-size:11px;line-height:13px;letter-spacing:.55px;color:#212121}.view-why-acuvue-lifestyle-touts .view-header h2{max-width:367px;margin:0 auto;font-size:22px;line-height:25px;letter-spacing:.27px;color:#212121;text-align:center}.why-acuvue-lifestyle__list--wrapper .tout-default{margin-top:10px}@media only screen and (min-width:768px){.why-acuvue-lifestyle__list--wrapper .tout-default{margin-top:50px}}.why-acuvue-lifestyle__list--wrapper .tout-default__item{padding-bottom:0;background:0 0;border:0;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.why-acuvue-lifestyle__list--wrapper .tout-default__item div{margin-bottom:0;-ms-flex:1 0 100%;flex:1 0 100%}.why-acuvue-lifestyle__list--wrapper .tout-default__title{height:60px;padding:0;font-family:Circular-Medium,Arial,sans-serif;font-size:17px;line-height:21px;letter-spacing:.31px;color:#212121;text-align:center;-ms-flex-pack:center;justify-content:center}.why-acuvue-lifestyle__list--wrapper .tout-default__summary{max-width:90%;padding:15px 0;margin:0 auto;font-family:Circular-Book,Arial,sans-serif;font-size:12px;line-height:16px;letter-spacing:.1px;text-align:center}.why-acuvue-lifestyle__list--wrapper .tout-default__button{display:-ms-flexbox;display:flex;margin-top:25px;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:end;align-self:flex-end}