/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{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-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/themes/starterkit_theme/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/themes/starterkit_theme/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/themes/starterkit_theme/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/themes/starterkit_theme/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/themes/starterkit_theme/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/themes/starterkit_theme/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/themes/starterkit_theme/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/themes/starterkit_theme/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/themes/starterkit_theme/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/themes/starterkit_theme/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
@font-face{font-family:'Epilogue';src:url(/themes/tarsus/fonts/Epilogue-ExtraBoldItalic.eot);src:url(/themes/tarsus/fonts/Epilogue-ExtraBoldItalic.eot#iefix) format('embedded-opentype'),url(/themes/tarsus/fonts/Epilogue-ExtraBoldItalic.woff2) format('woff2'),url(/themes/tarsus/fonts/Epilogue-ExtraBoldItalic.woff) format('woff'),url(/themes/tarsus/fonts/Epilogue-ExtraBoldItalic.ttf) format('truetype'),url(/themes/tarsus/fonts/Epilogue-ExtraBoldItalic.svg#Epilogue-ExtraBoldItalic) format('svg');font-weight:bold;font-style:italic;font-display:swap;}@font-face{font-family:'Epilogue';src:url(/themes/tarsus/fonts/Epilogue-Bold.eot);src:url(/themes/tarsus/fonts/Epilogue-Bold.eot#iefix) format('embedded-opentype'),url(/themes/tarsus/fonts/Epilogue-Bold.woff2) format('woff2'),url(/themes/tarsus/fonts/Epilogue-Bold.woff) format('woff'),url(/themes/tarsus/fonts/Epilogue-Bold.ttf) format('truetype'),url(/themes/tarsus/fonts/Epilogue-Bold.svg#Epilogue-Bold) format('svg');font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'Epilogue';src:url(/themes/tarsus/fonts/Epilogue-Italic.eot);src:url(/themes/tarsus/fonts/Epilogue-Italic.eot#iefix) format('embedded-opentype'),url(/themes/tarsus/fonts/Epilogue-Italic.woff2) format('woff2'),url(/themes/tarsus/fonts/Epilogue-Italic.woff) format('woff'),url(/themes/tarsus/fonts/Epilogue-Italic.ttf) format('truetype'),url(/themes/tarsus/fonts/Epilogue-Italic.svg#Epilogue-Italic) format('svg');font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:'Epilogue';src:url(/themes/tarsus/fonts/Epilogue-Medium.eot);src:url(/themes/tarsus/fonts/Epilogue-Medium.eot#iefix) format('embedded-opentype'),url(/themes/tarsus/fonts/Epilogue-Medium.woff2) format('woff2'),url(/themes/tarsus/fonts/Epilogue-Medium.woff) format('woff'),url(/themes/tarsus/fonts/Epilogue-Medium.ttf) format('truetype'),url(/themes/tarsus/fonts/Epilogue-Medium.svg#Epilogue-Medium) format('svg');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'Epilogue';src:url(/themes/tarsus/fonts/Epilogue-ExtraBold.eot);src:url(/themes/tarsus/fonts/Epilogue-ExtraBold.eot#iefix) format('embedded-opentype'),url(/themes/tarsus/fonts/Epilogue-ExtraBold.woff2) format('woff2'),url(/themes/tarsus/fonts/Epilogue-ExtraBold.woff) format('woff'),url(/themes/tarsus/fonts/Epilogue-ExtraBold.ttf) format('truetype'),url(/themes/tarsus/fonts/Epilogue-ExtraBold.svg#Epilogue-ExtraBold) format('svg');font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:'Epilogue';src:url(/themes/tarsus/fonts/Epilogue-LightItalic.eot);src:url(/themes/tarsus/fonts/Epilogue-LightItalic.eot#iefix) format('embedded-opentype'),url(/themes/tarsus/fonts/Epilogue-LightItalic.woff2) format('woff2'),url(/themes/tarsus/fonts/Epilogue-LightItalic.woff) format('woff'),url(/themes/tarsus/fonts/Epilogue-LightItalic.ttf) format('truetype'),url(/themes/tarsus/fonts/Epilogue-LightItalic.svg#Epilogue-LightItalic) format('svg');font-weight:300;font-style:italic;font-display:swap;}@font-face{font-family:'Epilogue';src:url(/themes/tarsus/fonts/Epilogue-Light.eot);src:url(/themes/tarsus/fonts/Epilogue-Light.eot#iefix) format('embedded-opentype'),url(/themes/tarsus/fonts/Epilogue-Light.woff2) format('woff2'),url(/themes/tarsus/fonts/Epilogue-Light.woff) format('woff'),url(/themes/tarsus/fonts/Epilogue-Light.ttf) format('truetype'),url(/themes/tarsus/fonts/Epilogue-Light.svg#Epilogue-Light) format('svg');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'Epilogue';src:url(/themes/tarsus/fonts/Epilogue-BoldItalic.eot);src:url(/themes/tarsus/fonts/Epilogue-BoldItalic.eot#iefix) format('embedded-opentype'),url(/themes/tarsus/fonts/Epilogue-BoldItalic.woff2) format('woff2'),url(/themes/tarsus/fonts/Epilogue-BoldItalic.woff) format('woff'),url(/themes/tarsus/fonts/Epilogue-BoldItalic.ttf) format('truetype'),url(/themes/tarsus/fonts/Epilogue-BoldItalic.svg#Epilogue-BoldItalic) format('svg');font-weight:bold;font-style:italic;font-display:swap;}@font-face{font-family:'Epilogue';src:url(/themes/tarsus/fonts/Epilogue-MediumItalic.eot);src:url(/themes/tarsus/fonts/Epilogue-MediumItalic.eot#iefix) format('embedded-opentype'),url(/themes/tarsus/fonts/Epilogue-MediumItalic.woff2) format('woff2'),url(/themes/tarsus/fonts/Epilogue-MediumItalic.woff) format('woff'),url(/themes/tarsus/fonts/Epilogue-MediumItalic.ttf) format('truetype'),url(/themes/tarsus/fonts/Epilogue-MediumItalic.svg#Epilogue-MediumItalic) format('svg');font-weight:500;font-style:italic;font-display:swap;}@font-face{font-family:'Epilogue';src:url(/themes/tarsus/fonts/Epilogue-SemiBold.eot);src:url(/themes/tarsus/fonts/Epilogue-SemiBold.eot#iefix) format('embedded-opentype'),url(/themes/tarsus/fonts/Epilogue-SemiBold.woff2) format('woff2'),url(/themes/tarsus/fonts/Epilogue-SemiBold.woff) format('woff'),url(/themes/tarsus/fonts/Epilogue-SemiBold.ttf) format('truetype'),url(/themes/tarsus/fonts/Epilogue-SemiBold.svg#Epilogue-SemiBold) format('svg');font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'Epilogue';src:url(/themes/tarsus/fonts/Epilogue-SemiBoldItalic.eot);src:url(/themes/tarsus/fonts/Epilogue-SemiBoldItalic.eot#iefix) format('embedded-opentype'),url(/themes/tarsus/fonts/Epilogue-SemiBoldItalic.woff2) format('woff2'),url(/themes/tarsus/fonts/Epilogue-SemiBoldItalic.woff) format('woff'),url(/themes/tarsus/fonts/Epilogue-SemiBoldItalic.ttf) format('truetype'),url(/themes/tarsus/fonts/Epilogue-SemiBoldItalic.svg#Epilogue-SemiBoldItalic) format('svg');font-weight:600;font-style:italic;font-display:swap;}@font-face{font-family:'Epilogue';src:url(/themes/tarsus/fonts/Epilogue-Regular.eot);src:url(/themes/tarsus/fonts/Epilogue-Regular.eot#iefix) format('embedded-opentype'),url(/themes/tarsus/fonts/Epilogue-Regular.woff2) format('woff2'),url(/themes/tarsus/fonts/Epilogue-Regular.woff) format('woff'),url(/themes/tarsus/fonts/Epilogue-Regular.ttf) format('truetype'),url(/themes/tarsus/fonts/Epilogue-Regular.svg#Epilogue-Regular) format('svg');font-weight:normal;font-style:normal;font-display:swap;}*{box-sizing:border-box;margin:0;padding:0;font-family:'Epilogue',sans-serif;}.skip-link{display:none;}html{scroll-padding-top:167px;}body{background-color:#FFFFFF;}@media (min-width:600px){body [data-off-canvas-main-canvas]{overflow-x:hidden;}}body.hidden{overflow:hidden;}img{display:block;width:100%;height:100%;}a{text-decoration:none;}.no-wrap{white-space:nowrap;color:white;}.container{max-width:1135px;width:100%;margin:0 auto;padding:0 34px;}@media (max-width:600px){.container{padding:0 25px;}}footer{background-color:#000000;width:100%;padding:45px 0 40px;}footer .container{max-width:1228px;}@media (max-width:600px){footer .container{padding:0 30px;}}footer .logo{max-width:152px;width:100%;}footer .socials{display:flex;justify-content:space-between;grid-gap:14px;}footer .socials.mobile-only{display:none;}footer .socials a{width:28px;height:28px;}footer p{font-weight:500;font-size:14px;line-height:20px;color:#FFFFFF;}footer .footer-top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:26px;}footer .footer-bottom{margin-top:26px;padding-top:26px;border-top:1px solid #F6B83B;display:flex;justify-content:space-between;align-items:flex-start;}footer .footer-bottom .footer-links{min-width:202px;margin-right:14px;display:flex;align-items:center;justify-content:space-between;grid-gap:18px;}footer .footer-bottom .footer-links a{text-decoration:underline;font-weight:500;font-size:14px;line-height:20px;color:#FFFFFF;}footer .footer-bottom p{text-align:right;max-width:676px;}.banner{width:100%;height:calc(100vw / 3.48);}@media (max-width:600px){.banner{height:calc(100vw / 2.75);}}.yellow{background-color:#F6B83B;padding:45px 0 35px;margin-bottom:54px;}.red{color:#AC0D22 !important;}.bred-crumbs{display:flex;grid-gap:4px;margin-bottom:24px;}.bred-crumbs a{text-transform:uppercase;font-weight:500;font-size:12px;line-height:22px;color:#717171;}.dialog-off-canvas-main-canvas > main h1{font-weight:bold;font-size:42px;line-height:60px;color:#000000;}@media (max-width:768px){.dialog-off-canvas-main-canvas > main h1{font-size:30px;line-height:36px;}}.dialog-off-canvas-main-canvas > main h2{font-weight:bold;font-size:30px;line-height:36px;color:#AC0D22;}.dialog-off-canvas-main-canvas > main p,.dialog-off-canvas-main-canvas > main li{font-weight:500;font-size:18px;line-height:23px;color:#242424;}.btn-red{display:inline-block;margin:35px auto 32px 0;background-color:#AC0D22;font-weight:bold;font-size:16px;line-height:18px;color:#FFFFFF;border-radius:8px;padding:16px 12px;}@media (max-width:768px){.home section.references{padding:0 36px;}}.home section.references .container p{font-size:12px;line-height:16px;font-weight:400;color:#000000;padding:0;}.home .banner{display:flex;min-height:708px;background-color:#AC0D22;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;}.home .banner video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.home .banner video.video{width:100%;object-fit:cover;right:0;left:initial;}.home .banner video.video-mob{display:none;}.home .banner video.video-1950{display:none;width:100%;object-fit:cover;right:0;left:initial;}@media (min-width:1950px){.home .banner video.video{display:none;}.home .banner video.video-1950{display:block;}}@media (min-width:600px){.home .banner{width:101vw;}}.home .banner .container{max-width:1372px;margin:auto auto 0;padding:0 35px 0;z-index:10;}@media (max-width:600px){.home .banner .container{padding:0;}}.home .banner h1{max-width:770px;font-weight:900;font-size:60px;line-height:85px;color:#EBEBEB;margin:0.67em 0 0.47em 0;}.home .banner h2{font-weight:500;font-size:34px;line-height:1;color:#EBEBEB;margin-bottom:40px;}.home .btn-red{text-transform:uppercase;max-width:unset;}.home .quiz-link{text-transform:uppercase;display:block;width:100%;text-decoration:underline;font-weight:bold;font-size:16px;line-height:22px;color:#717171;text-align:center;max-width:180px;}.home h2{max-width:780px;font-weight:bold;font-size:34px;line-height:44px;color:#AC0D22;margin-bottom:32px;}.home p{font-weight:500;font-size:20px;line-height:26px;}.home ul{margin-top:30px;}.home li{font-weight:500;font-size:20px;line-height:26px;color:#FFFFFF;}.home li:not(:last-child){margin-bottom:26px;}.home section:not(.banner){padding:47px 0;}@media (max-width:768px){.home section:not(.banner).references{padding-bottom:0;}}.home section:not(.banner).white.list .container p{color:#AC0D22;margin:0;}.home section:not(.banner).white.list .container .arrow{filter:invert(11%) sepia(67%) saturate(6391%) hue-rotate(346deg) brightness(85%) contrast(97%);}.home section:not(.banner).red{background-color:#AC0D22;}.home section:not(.banner).red h2{color:#FFFFFF;line-height:36px;}.home section:not(.banner).red p{color:#FFFFFF;}.home section:not(.banner).red.big-padding{padding:40px 0 40px 0;}@media (max-width:768px){.home section:not(.banner).red.big-padding{padding:30px 0 0 0;}}.home section:not(.banner).yel{background-color:#F6B83B;}.home section:not(.banner).yel h2,.home section:not(.banner).yel p,.home section:not(.banner).yel li{color:#000000;}@media (max-width:768px){.home section:not(.banner).yel{background-color:#F6B83B;}.home section:not(.banner).yel h2,.home section:not(.banner).yel p,.home section:not(.banner).yel li{color:#000000;}}.home section:not(.banner) .body-link{position:relative;display:flex;align-items:center;grid-gap:14px;}.home section:not(.banner) .body-link .icon{max-width:90px;margin-right:44px;}.home section:not(.banner) .body-link .arrow{margin:0 0 0 auto;width:16px;}.home section:not(.banner) .body-link p{font-weight:normal;font-size:26px;line-height:32px;}.home .container.flex-wrapper{display:flex;justify-content:space-between;}.home .container.flex-wrapper video{width:calc(752 / 1160 * 100vw);height:calc(423 / 1160 * 100vw);object-fit:cover;}.home .container.flex-wrapper .info{width:54%;}.home .container.flex-wrapper .img{position:relative;width:36%;margin-left:40px;}.home .container.flex-wrapper .img img:not(.play-icon){object-fit:cover;}.home .container.flex-wrapper .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;z-index:20;cursor:pointer;}@media (max-width:991px){.home .container.flex-wrapper .img{width:50%;margin-left:20px;}}@media (max-width:768px){.home .container.flex-wrapper{flex-direction:column;}.home .container.flex-wrapper .info{width:100%;}.home .container.flex-wrapper .img{margin-top:20px;width:100%;margin-left:0;height:calc(270 / 768 * 100vw);}}.home .container.flex-wrapper .modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1010;background:rgba(0,0,0,0.4);}.home .container.flex-wrapper .modal.hidden{display:none;}.home .container.flex-wrapper .modal .close{background-color:#AC0D22;width:16px;height:16px;position:absolute;top:-24px;right:0;}.home .container.flex-wrapper .modal .close:before,.home .container.flex-wrapper .modal .close:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);display:block;width:12px;height:2px;background-color:#fff;transform-origin:center;}.home .container.flex-wrapper .modal .close:after{transform:translate(-50%,-50%) rotate(-45deg);}.home .container.flex-wrapper .modal-wrapper{background-color:transparent;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;width:auto;}@media (max-width:768px){.home .container.flex-wrapper .modal .close{right:20px;}.home .container.flex-wrapper .modal-wrapper{padding:0 20px;height:auto;width:100%;}.home .container.flex-wrapper .modal video{width:100%;height:auto;}}.with-img{margin-bottom:80px;display:flex;justify-content:space-between;align-items:flex-start;grid-gap:16px;position:relative;}.with-img .play-icon{position:absolute;top:calc(50% - 52px);left:calc(50% - 52px);width:104px;height:104px;z-index:20;cursor:pointer;}@media (max-width:600px){.with-img .play-icon{width:92px;height:92px;top:calc(50% - 46px);left:calc(50% - 46px);}}.with-img .text-box{padding:5px;color:#000000;font-weight:400;font-size:16px;}.with-img .text-box.video{background-color:initial;}.with-img .text-box.white{color:#FFFFFF;text-shadow:1px 1px 2px #242424;}@media (max-width:600px){.with-img .text-box{font-size:9px;}}.with-img .img{min-width:470px;max-width:470px;position:relative;height:230px;top:4px;}.with-img .img img{object-fit:cover;}.with-img .img video{width:100%;height:100%;object-fit:cover;}@media (max-width:991px){.with-img{flex-direction:column;}}.with-img.none{display:none;}.with-img.small-margin{margin-bottom:30px;}main:not(.home) h2{margin-bottom:36px;}main:not(.home) p{margin-bottom:40px;}body.user-logged-in header{position:relative;}.user-login-form{max-width:400px;margin:100px auto 200px;}.user-login-form input[type='text'],.user-login-form input[type='password']{font-size:18px;line-height:23px;color:#000000;font-weight:700;padding:18px 16px;max-width:572px;width:100%;margin-bottom:24px;}.user-login-form input[type='submit']{cursor:pointer;outline:none;border:none;max-width:180px;width:100%;display:flex;background-color:#AC0D22;font-weight:bold;font-size:16px;line-height:18px;color:#FFFFFF;border-radius:8px;padding:16px 12px;justify-content:center;}.user-login-form label{font-weight:500;font-size:18px;line-height:23px;color:#242424;}.user-login-form .description{display:none;}@media (max-width:1400px){.yellow h1{white-space:initial;text-align:center;}}@media (max-width:768px){h1{font-size:30px;line-height:36px;}h2{font-size:26px;}.yellow{padding:34px 0;margin-bottom:34px;}.yellow .container{padding:0 36px;}.bred-crumbs{margin-bottom:16px;}.with-img{margin-bottom:30px;}main:not(.home){margin-top:-5px;}main:not(.home) h2{margin-bottom:27px;}main:not(.home) ul{padding-left:20px;}main:not(.home) p,main:not(.home) li{margin-bottom:28px;font-size:16px;line-height:22px;}main:not(.home) li{margin-bottom:6px;}}@media (max-width:600px){footer .socials:not(.mobile-only){display:none;}footer .socials.mobile-only{margin-top:11px;display:flex;justify-content:flex-end;grid-gap:7px;}footer .footer-bottom{align-items:center;flex-direction:column;}footer .footer-bottom p{margin-top:20px;text-align:center;}.with-img .img{min-width:auto;max-width:100%;width:100%;height:178px;}.with-img .img img{object-fit:cover;}.with-img .left{width:100%;}.home .banner{margin-top:-5px;min-height:645px;background-position:top center;background-repeat:no-repeat;background-size:cover;}.home .banner video.video{display:none;}.home .banner video.video-mob{display:block;height:100%;object-fit:contain;}.home .banner h1{font-size:36px;line-height:46px;margin-bottom:35px;margin-left:auto;margin-right:auto;max-width:320px;text-align:center;}.home .banner h2{font-size:22px;line-height:30px;max-width:400px;margin:0 auto;}.home h2{text-align:center;}.home .container{padding:0 36px;}.home section.white h2{font-size:36px;line-height:40px;margin-bottom:46px;}.home section.white a{text-align:center;margin:0 auto;}.home section.white .btn-red{margin:40px auto;}.home section.red.big-padding p,.home section.red.big-padding li{font-size:16px;line-height:22px;}.home section.red.big-padding ul{padding-left:12px;}.home section:not(.banner) .body-link{grid-gap:6px;}.home section:not(.banner) .body-link p{font-size:23px;text-align:left;}.home section:not(.banner) .body-link .icon{max-width:64px;margin:0 14px auto 0;}.home + .back-to-top{margin:0 auto;}.user-login-form{max-width:90%;}}.content-page .text-area .section{padding-top:45px;border-top:1px solid #717171;}@media (max-width:768px){.content-page .bred-crumbs{padding:0;}.content-page .container p,.content-page .container h2,.content-page .container h3{padding-left:0;padding-right:0;}.content-page section.references{padding-left:0;padding-right:0;}}.diagnosis section.references .container p{font-size:12px;line-height:16px;font-weight:400;color:#000000;padding:0;}.diagnosis .banner{background-image:url(/themes/tarsus/img/diagnosis/Getting_A_Diagnosis_Hero_Web.png);background-position:center;background-repeat:no-repeat;background-size:cover;margin-top:96px;}.diagnosis ul{list-style-type:decimal;padding-left:24px;}.diagnosis li:not(:last-child){margin-bottom:23px;}.diagnosis .share-block{margin-top:56px;padding-top:76px;position:relative;}.diagnosis p strong{font-weight:500;}@media (max-width:600px){.diagnosis .banner{background-image:url(/themes/tarsus/img/diagnosis/Getting_A_Diagnosis_Hero_Mobile.png);background-position:center;background-repeat:no-repeat;background-size:cover;}.diagnosis section .container{padding:0;}.diagnosis section.references .container{padding:0 36px;}.diagnosis .share-block{margin-top:36px;padding:36px 36px 0;}.diagnosis .share-block:before{width:calc(100% - 72px);}.diagnosis .share-block p,.diagnosis .share-block h2{padding:0;}.diagnosis p strong{font-weight:bolder;}}.node-29 .banner{background-image:url(/themes/tarsus/img/others/treating-db-banner.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;margin-top:96px;}.node-29 .text-area .section h3{margin-bottom:20px;font-size:22px;color:#AC0D22;}.node-29 .text-area .section img{max-width:110px;margin-bottom:30px;}.node-29 .text-area .section .d-flex{flex-wrap:wrap;gap:0 10%;> div{width:100%;}}@media (max-width:768px){.node-29 .text-area .section .d-flex{display:block;}}.node-29 .text-area .section .d-flex .col-6{flex:0 1 45%;}.node-29 .text-area .section .d-flex h3{color:inherit;}.eyelid .banner{background-image:url(/themes/tarsus/img/eyelid/Maintaining_Eyelid_Health_Hero_Web.png);background-position:center;background-repeat:no-repeat;background-size:cover;margin-top:96px;}.eyelid .featured-videos .container,.patient-resources .featured-videos .container{padding-left:0;padding-right:0;@media (max-width:768px){padding-left:36px;padding-right:36px;.featured-video .media{margin-left:0;margin-right:0;}}}@media (max-width:600px){.eyelid .banner{background-image:url(/themes/tarsus/img/eyelid/Maintaining_Eyelid_Health_Hero_Mobile.png);background-position:center;background-repeat:no-repeat;background-size:cover;}.eyelid section .container{padding:0;}}@media (min-width:601px){.eyelid .img-6 img:hover{filter:brightness(0.6);cursor:pointer;}}@media (max-width:768px){.eyelid.maintaining section.references{padding-top:30px;}}.join{}.join .banner{background-image:url(/themes/tarsus/img/Join_The_Community_Hero_Web.png);background-position:center;background-repeat:no-repeat;background-size:cover;margin-top:96px;}.join section .container{max-width:1032px;}.join section.gray{padding:35px 0 74px;background-color:#EBEBEB;}.join section.connected-section{padding-top:44px;}.join section.connected-section p:first-child{font-weight:bold;font-size:30px;line-height:36px;color:#AC0D22;}@media (max-width:768px){.join section.connected-section p:first-child{font-size:26px;}}.join section .socials{display:flex;align-items:center;justify-content:flex-start;grid-gap:45px;}.join section .socials a{width:60px;height:60px;}.join form{display:flex;flex-direction:column;}.join .checkboxes{margin-bottom:44px;}.join .checkboxes p{color:#000000;font-size:22px;line-height:30px;margin-top:30px;margin-bottom:30px;font-weight:400;}.join .checkboxes p a{color:#000000;text-decoration:underline;}@media (min-width:769px){.join .checkboxes p br{display:none;}}.join .checkboxes.error{position:relative;}.join .checkboxes.error:before{content:"You need to choose one of variants";position:absolute;color:red;bottom:0;left:0;}.join .checkboxes.content.error:before{content:"You need to accept terms";position:absolute;color:red;bottom:-27px;left:0;}.join .checkboxes.content label{margin-bottom:0;}.join .checkboxes.content label a{color:#242424;text-decoration:underline;}.join input[type="text"],.join input[type="email"],.join input[type="tel"],.join input[type="number"]{font-size:18px;line-height:23px;color:#242424;font-weight:bold;padding:18px 16px;max-width:572px;width:100%;margin-bottom:24px;border:1px solid #717171;}.join input[type="text"]::placeholder,.join input[type="email"]::placeholder,.join input[type="tel"]::placeholder,.join input[type="number"]::placeholder{font-size:18px;line-height:23px;color:#CCCBCB;font-weight:bold;}.join input[type="number"]::-webkit-outer-spin-button,.join input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.join input[type="number"]{-moz-appearance:textfield;}.join .container-check{background-color:transparent;display:block;position:relative;padding-left:40px;width:fit-content;font-weight:500;font-size:16px;line-height:16px;color:#242424;margin-bottom:34px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;}.join label[for="join6"]{margin-top:22px;}.join .container-check input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.join .checkmark{position:absolute;top:0px;left:0;height:17px;width:17px;background-color:#FFFFFF;border:1px solid #717171;}.join .checkmark:after{content:"";position:absolute;display:none;}.join .container input:checked ~ .checkmark:after{display:block;}.join .container input:checked ~ .checkmark{background-color:#2196F3;}.join .container .checkmark:after{left:4px;top:0;width:5px;height:10px;border:solid #FFFFFF;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.join input[type="submit"]{cursor:pointer;}.join .btn-red{margin-top:40px;outline:none;border:none;max-width:180px;width:100%;}@media (max-width:600px){.join .checkboxes.content p{font-size:16px;line-height:22px;margin-bottom:22px;margin-top:22px;}.join .banner{background-image:url(/themes/tarsus/img/Join_The_Community_Hero_Mobile.png);background-position:center;background-repeat:no-repeat;background-size:cover;}.join section.gray{padding:30px 0 0;}.join section .container{padding:0;}.join section .socials{padding:0 36px;grid-gap:22px;}.join section .socials a{width:28px;height:28px;}.join .container-check{align-items:flex-start;margin-bottom:8px;line-height:22px;}.join .checkmark{top:1px;}.join form{padding:0 36px;margin-top:50px;}.join .checkboxes{margin-bottom:32px;padding-right:40px;}.join .btn-red{margin-top:16px;}}[data-modal="submit"]{position:fixed;top:0;left:0;bottom:0;right:0;display:none;justify-content:center;align-items:center;z-index:1001;}[data-modal="submit"] .overlay{background-color:rgba(0,0,0,0.7);width:100%;height:150%;-webkit-transform:translate3d(0,0,0);}[data-modal="submit"] .content{position:absolute;padding:70px 40px 50px 40px;background-color:#FFFFFF;border-radius:16px;display:flex;flex-direction:column;align-items:center;left:calc(50% - 350px);top:calc(50% - 199px);}[data-modal="submit"] .content .close{position:absolute;top:10px;right:10px;width:25px;height:25px;display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer;background-color:#acacac;}[data-modal="submit"] .content .close span{color:#FFFFFF;font-weight:900;font-size:16px;line-height:16px;padding-top:3px;padding-left:1px;}[data-modal="submit"] .content .tit{color:#030708;margin-bottom:25px;font-size:65px;line-height:70px;}[data-modal="submit"] .content > p:nth-child(2){font-size:37px;line-height:42px;font-weight:700;max-width:470px;margin-bottom:35px;text-align:center;}[data-modal="submit"] .content > p:nth-child(3){max-width:620px;text-align:center;font-size:27px;line-height:32px;margin-bottom:0;}[data-modal="submit"] .content p{color:#030708;}[data-modal="submit"].show{display:flex;}@media (min-width:601px) and (max-width:840px){[data-modal="submit"] .content{margin:0 37px;left:0;top:calc(50% - 139px);}}@media (max-width:600px){[data-modal="submit"] .content{padding:41px 15px 30px 15px;margin:0px 50px;width:calc(100% - 100px);left:0;top:calc(50% - 119px);}[data-modal="submit"] .content > p:nth-child(2){padding:0;font-size:20px;line-height:25px;margin-bottom:20px;max-width:250px;}[data-modal="submit"] .content > p:nth-child(3){padding:0;max-width:245px;font-size:14px;line-height:16px;}[data-modal="submit"] .content .tit{font-size:30px;line-height:35px;margin-bottom:15px;}}.others section.references{padding:42px 0;}.others section.references .container p{font-size:12px;line-height:16px;font-weight:400;color:#000000;padding:0;}.others .banner{background-image:url(/themes/tarsus/img/others/Patient_Stories_Hero_Web.png);background-position:center;background-repeat:no-repeat;background-size:cover;margin-top:96px;}.others .img{max-width:664px;width:100%;position:relative;}.others .img video{width:100%;}.others .img:not(:last-child){margin-bottom:70px;}.others .img .play-icon{position:absolute;top:calc(50% - 52px);left:calc(50% - 52px);width:104px;height:104px;z-index:20;cursor:pointer;}@media (max-width:600px){.others .img .play-icon{width:92px;height:92px;top:calc(50% - 46px);left:calc(50% - 46px);}}.others .img .text-box{position:absolute;left:13px;bottom:12px;padding:5px;color:#000000;font-weight:400;background-color:rgba(255,255,255,0.63);}@media (max-width:600px){.others .banner{background-image:url(/themes/tarsus/img/others/Patient_Stories_Hero_Mobile.png);background-position:center;background-repeat:no-repeat;background-size:cover;}.others section .container{padding:0;}.others section.references{padding:30px 0 20px;}.others section.references .container{padding:0 36px;}.others .img:not(:last-child){margin-bottom:34px;}}@media (min-width:768px){section.references:not(.banner){padding-top:60px;padding-bottom:60px;}}section.references .container p{font-size:12px;line-height:16px;font-weight:400;margin-bottom:0;color:#000000;}.symptoms .banner,.symptoms-eye-doctor .banner{background-image:url(/themes/tarsus/img/symptoms/About_DB_Hero_Web.png);background-position:center;background-repeat:no-repeat;background-size:cover;margin-top:96px;}.symptoms ul{display:flex;flex-wrap:wrap;flex-direction:row;grid-column-gap:16px;grid-row-gap:4px;}.symptoms ul.small li{width:44%;}@media (max-width:600px){.symptoms ul.small li{width:100%;}}.symptoms ul.big{max-height:130px;}.symptoms li{max-width:278px;margin-left:15px;}@media (max-width:1070px){.symptoms ul.small{max-height:100%;}.symptoms ul.big{max-height:100%;}.symptoms li{max-width:100%;}}@media (max-width:600px){.symptoms .banner,.symptoms-eye-doctor .banner{background-image:url(/themes/tarsus/img/symptoms/About_DB_Hero_Mobile.png);background-position:center;background-repeat:no-repeat;background-size:cover;}.symptoms section .container{padding:0;}}.quiz .banner{background-image:url(/themes/tarsus/img/Quiz_Home_Herored_Web.png);background-position:center;background-repeat:no-repeat;background-size:cover;}.quiz .bred-crumbs{margin-top:30px;}.quiz .container{max-width:998px;}.quiz .container h1{color:#AC0D22;}.quiz .quiz-block{margin-bottom:48px;display:flex;flex-direction:column;grid-gap:8px;}.quiz .item{position:relative;}.quiz .item:hover span{font-weight:bold;line-height:30px;letter-spacing:-0.88px;color:#000000;background:#F6B83B;}@media (max-width:600px){.quiz .banner{background-image:url(/themes/tarsus/img/Quiz_Home_Herored_Mobile.png);background-position:center;background-repeat:no-repeat;background-size:cover;}.quiz h1{text-align:left;padding:0 36px;margin-bottom:34px;}.quiz label{padding:28px 36px;font-size:25px;}.quiz section .container{padding:0;}}.testimonials{position:relative;overflow:hidden;}@media (max-width:768px){.testimonials .slick-slide .d-flex{display:block;}}@media (min-width:768px){.testimonials .slick-slide .image{max-width:480px;flex:1 0 40%;}.testimonials .slick-slide .image img{height:100%;object-fit:cover;}}.testimonials .slick-slide .quote{padding:40px 70px;background-image:url(/themes/tarsus/img/quote-bg.png);background-repeat:no-repeat;background-position:top right;background-size:225px;background-color:#AC0D22;}.testimonials .slick-slide .quote h2{display:inline-block;color:#fff;font-size:32px;font-weight:600;border-bottom:1px solid #f6b83b;text-transform:uppercase;}.testimonials .slick-slide .quote p{color:#fff;font-size:20px;line-height:30px;}@media (max-width:768px){.testimonials .slick-slide .quote{padding:40px 20px 20px;}.testimonials .slick-slide .quote h2{padding:0;}.testimonials .slick-slide .quote p{padding:0;font-size:16px;}}.testimonials .slick-arrow{position:absolute;top:50%;width:10px;height:18px;text-indent:-9999px;border:none;background-color:transparent;background-image:url(/themes/tarsus/img/carousel-arrow.png);background-size:contain;background-repeat:no-repeat;z-index:2;cursor:pointer;}.testimonials .slick-arrow.slick-prev{left:20px;}.testimonials .slick-arrow.slick-next{transform:scale(-1);right:20px;}@media (max-width:768px){.testimonials .slick-arrow{top:32vw;}}.testimonials .slick-dots{display:flex;gap:0 10px;list-style:none;position:absolute;bottom:20px;left:50%;transform:translateX(-50%);}@media (min-width:1200px){.testimonials .slick-dots{left:calc(50% - 5px);}}@media (max-width:601px){.testimonials .slick-dots{bottom:unset;top:65vw;left:20px;transform:none;}}.testimonials .slick-dots li{height:14px;}.testimonials .slick-dots li button{cursor:pointer;appearance:none;width:14px;height:14px;border:none;border-radius:50%;background-color:#fff;text-indent:-9999px;}.testimonials .slick-dots li.slick-active button{background-color:#F6B83B;box-shadow:inset 2px 2px 2px rgba(0,0,0,0.16);}.testimonial-header{font-size:22px;color:#AC0D22;margin-bottom:20px;}@media (max-width:768px){.testimonial-header{padding-left:20px;font-size:16px;}}
img{height:auto;}.d-flex{display:flex;}.m-0{margin:0 !important;}.mt-0{margin-top:0 !important;}.mb-0{margin-bottom:0 !important;}.mb-15{margin-bottom:15px;}.d-block.d-md-none{display:block;@media (min-width:768px){display:none;}}.d-none.d-md-block{display:none;@media (min-width:768px){display:block;}}.mx-auto{margin-right:auto;margin-left:auto;}.white-space{white-space:nowrap;}.home h2{max-width:none;}.join .webform-submission-join-the-community-form .form-submit,.btn-red{font-size:23px;line-height:25px;padding:22px 34px 19px;border-radius:50px;background:#ac0d22 0% 0% no-repeat padding-box;box-shadow:3px 3px 3px rgba(0,0,0,0.16),inset -3px -3px 3px rgba(0,0,0,0.16);border:0;}.join .webform-submission-join-the-community-form .form-submit{text-transform:uppercase;}@media only screen and (min-width:601px){.join .webform-submission-join-the-community-form .form-submit,.btn-red{display:inline-block;}}.join .webform-submission-join-the-community-form .form-submit:hover,.btn-red:hover{color:#000;background:#f6b83b 0% 0% no-repeat padding-box;}.mite-img-hover{display:none;}.mite:hover .mite-img{display:none;}.mite:hover .mite-img-hover{display:block;}.mite.mobile-only{display:none;}@media only screen and (max-width:600px){.mite{display:none;}.mite.mobile-only{display:block;}.home section:not(.banner).red.big-padding.yel{padding-bottom:20px;}.home section.mob-padding{padding-bottom:0;}}section:not(.banner).white.list p{color:#000;font-size:30px;line-height:40px;font-weight:normal;}section:not(.banner) .body-link{padding:36px 63px 36px 74px;background:#ebebeb;border-radius:100px;box-shadow:inset -3px -3px 3px #00000029;}section:not(.banner){padding:15px;}section:not(.banner) .body-link .icon.hover{display:none;}section:not(.banner) .body-link:hover .icon{display:none;}section:not(.banner) .body-link:hover .icon.hover{display:block;}section:not(.banner).white.list .body-link{display:flex;}section:not(.banner).white.list .body-link p{margin-bottom:0;}section:not(.banner).white.list .body-link .arrow.hover,section:not(.banner).white.list .body-link:hover .arrow{display:none;}section:not(.banner).white.list .body-link:hover p{color:#fff !important;}section:not(.banner).white.list .body-link:hover .quote-icon{color:#f6b83b;}section:not(.banner).white.list .body-link:hover .arrow.hover{display:block;filter:none;}section:not(.banner).white.list .body-link:hover{background:#ac0d22;}section:not(.banner).white.list .body-link p{color:#000 !important;}section:not(.banner).white.list .body-link:hover p{color:#fff;}section:not(.banner).white.list .body-link .quotation-mark{font-size:30px;}@media only screen and (max-width:600px){section:not(.banner).white.list .body-link .quotation-mark{font-size:20px;}}section:not(.banner).white.list .body-link:hover .quotation-mark{color:#F6B83B;}footer .socials a img{filter:brightness(100);}footer .socials a:hover img{filter:none;}.nav .socials a img{filter:brightness(100);}.nav .socials a:hover img{filter:none;}.patient-resources .btn-red{margin-top:0;}article.media.mb-0 img{margin-bottom:0 !important;}@media only screen and (min-width:601px){.d-flex-desktop{display:flex;}.mr-80{margin-right:80px;}.home section:not(.banner).white .container,.home section:not(.banner).red .container,.container{max-width:1307px !important;}header .container{max-width:1440px !important;}.last-section{display:flex;}.last-section .back-to-top{width:205px;flex-wrap:wrap;flex:0 0 auto;}.quiz .bred-crumbs,.quiz h1{margin-left:90px;}.home .banner .container{padding-left:35px;}.patient-resources .bred-crumbs{margin-bottom:0;}.patient-resources .dl-2{display:flex;margin-top:60px;}.patient-resources .content-below-breadcrumb p{padding-right:40px;}.patient-resources .d-flex-desktop{padding-bottom:60px;}.patient-resources .second-content p{padding-right:104px;}.md-w-50{width:50%;}.patient-resources section.white{padding-top:60px;}}.patient-resources,.page-node-type-join-page{.stay-connected{background:#AC0D22;padding:2em 0;@media (max-width:600px){padding:2em 36px;}.container{h3{font-size:34px;line-height:1.25em;color:#fff;font-weight:700;margin-bottom:0;}span{color:#F6B83B;font-size:14px;}.social{margin-top:1em;display:flex;flex-direction:row;gap:4em;@media (max-width:992px){flex-direction:column;gap:1em;}img{max-width:3em;float:left;filter:brightness(100);}img:hover{filter:none;}div{width:60%;display:flex;flex-direction:column;@media only screen and (max-width:600px){width:unset;br{display:none;}}}a{span:hover{color:#F6B83B !important;}}a:not(.btn-gold){display:flex;align-items:center;}span{font-weight:bold;font-size:18px;color:#fff;padding-left:1em;display:inline-block;position:relative;@media only screen and (min-width:769px){font-size:30px;max-width:300px;}}}}}}.btn-gold{display:flex;margin:35px auto 32px 0;background-color:#F6B83B;font-weight:bold;font-size:24px;color:#000;border-radius:33px;justify-content:center;width:232px;height:66px;box-shadow:inset -3px -3px 3px #0003;cursor:pointer;padding-top:0.95em;@media (max-width:992px){margin:20px auto 32px 0;width:320px;}}.btn-gold:hover{color:#000;background-color:#FFF;}.home .banner h1{font-size:55px;line-height:65px;}.home .banner h2{font-size:35px;font-weight:normal;}.home .white h2{font-size:42px;line-height:52px;}.home .white p{font-size:30px;line-height:41px;}.home .d-flex h2{font-size:42px;line-height:36px;}.home .d-flex p{font-size:22px;line-height:34px;}.home .col-2-what-demodex li{font-size:22px;line-height:34px;max-width:555px;}.home section:not(.banner) .info h2{font-size:42px;line-height:52px;}.home .info.p1 p{font-size:22px;line-height:32px;}.patient-resources .btn-red{line-height:21px;font-size:27px;border-radius:30px;}.eyelid .banner.hero.cover{background-image:url(/themes/tarsus/img/eyelid/patient_resources.png);background-position:center;background-repeat:no-repeat;background-size:cover;margin-top:96px;}.patient-resources .second-content .btn-red a{color:#ffffff;}.patient-resources .content-below-breadcrumb h2{line-height:42px;}.yellow h1{letter-spacing:normal;}@media only screen and (max-width:600px){.patient-resources .d-flex-desktop{margin-bottom:30px;padding-bottom:30px;.content_below_box_img{padding-right:30px;padding-left:30px;}}.pd-30{padding-right:30px;padding-left:30px;}.patient-resources .btn-red{line-height:1;text-align:center;}}.diagnosis .left-diagnosis li::before{content:counter(li);counter-increment:li;height:35px;width:35px;background-color:#ac0d22;border-radius:50%;color:#ffffff;text-align:center;position:absolute;left:0;font-size:20px;font-weight:bold;line-height:38px;box-shadow:2px 2px 2px rgba(0,0,0,0.17),inset 2px 2px 2px rgba(0,0,0,0.17);}.diagnosis .left-diagnosis ul{counter-reset:li;list-style-type:none;font-size:22px;line-height:32px;padding-left:40px;}.diagnosis .below p{font-weight:normal;}.diagnosis .left-diagnosis .left-1 li,.diagnosis .left-diagnosis .left-3 li{font-size:22px;font-weight:normal;line-height:1.5em;}.diagnosis p strong{font-weight:bold;}.diagnosis .with-img .img{height:auto;}.diagnosis .with-img li a{color:#ac0d22;text-decoration:underline;}.diagnosis .with-img li a:hover{color:#242424;}@media only screen and (min-width:769px){.diagnosis .references .last-section p{margin-top:52px;margin-left:4px;}.diagnosis .with-img .left-diagnosis{padding-right:96px;}.diagnosis .below p{padding:4px 77px 54px 0px;margin:0;}.diagnosis .below-2{padding:55px 0 0 0;border-top:1px solid #ccc;margin:0;}.diagnosis .below-2 h2{margin-bottom:30px;line-height:42px;}.diagnosis .with-img .img-3 img{min-width:470px;}.diagnosis .share-block p,.symptoms .share-block p{padding-right:108px;margin:0;}.symptoms .share-block p{padding-right:100px;}.diagnosis section.below-1{padding:54px 0 45px 0;border-top:1px solid #ccc;margin:0;padding-bottom:30px;}.diagnosis section.below-3{padding:55px 0 0 0;border-top:1px solid #ccc;margin:0;}.diagnosis section.below-1 .mobile-only{display:none;}.diagnosis section.below-1 .desktop-only{display:block;}}@media only screen and (max-width:768px){.diagnosis section.below-1 .desktop-only{display:none;}.diagnosis section.below-1 .mobile-only{padding-bottom:30px !important;}}@media only screen and (max-width:600px){.diagnosis .left-diagnosis li{margin-left:10px;padding-right:15px;}.diagnosis .below-2 h2:first-of-type{margin-top:45px;}.diagnosis .share-block,.symptoms .share-block{margin-top:0px;}.diagnosis .share-block .btn-red,.symptoms .share-block .btn-red{text-align:center;}.diagnosis .below-3 h2:first-of-type{margin-bottom:0px;margin-top:26px;}.diagnosis .left-diagnosis li::before{left:5px;display:flex;justify-content:center;align-items:end;}.diagnosis .left-diagnosis .left-2 p:first-child{margin-top:-37px;}.diagnosis .left-3 .btn-red{font-size:19px;}.symptoms .container div:not(.with-img):not(.img):not(.video-wrapper):not(.last-section):not(.left-diagnosis):not(.left-1):not(.below-1):not(.img-1):not(.img-2):not(.image-mobile-wrapper):not(.text-box){padding:0 36px;}.diagnosis .container div:not(.with-img):not(.img):not(.video-wrapper):not(.last-section):not(.left-diagnosis):not(.left-1):not(.below-1):not(.img-1):not(.img-2):not(.image-mobile-wrapper):not(.text-box){padding:0 36px;}.symptoms .with-img{padding-bottom:0px !important;}.diagnosis .below-1 .container h2{padding:0 36px;}.diagnosis .below-1 .container .left-1 p{padding:0 36px;}.diagnosis .below-2 .container h2{padding:0 36px;}.home section.white .container{text-align:center;}}.select-option{margin-top:45px;padding:0 !important;}.select-option .options{display:flex;gap:30px 37px;padding:0 !important;@media (max-width:991px){flex-direction:column;}.option{display:block;position:relative;margin-top:8px;padding:0;@media(min-width:991px){padding-left:50px;}h3{color:#AC0D22;font-size:26px;font-weight:500;line-height:40px;margin-bottom:20px;margin-top:20px;padding-bottom:0;padding:0 !important;text-align:center;text-transform:uppercase;@media (min-width:991px){text-align:left;}}p{text-align:center;padding-right:0;button{margin:0 auto;}@media (min-width:991px){text-align:left;button{margin:0;}}}p:nth-child(3){font-size:22px;margin-bottom:35px;}img{width:40px;}@media (max-width:991px){margin:0 auto;max-width:320px;}@media (min-width:991px){h3{margin-top:0;}}&:first-child > p{padding:0;}}.option:nth-child(3){button{&:before{background:url(/themes/tarsus/img/find-doctor/mobile-icon.png) no-repeat center center;background-size:contain;height:35px;width:23px;}&:hover{&:before{background:url(/themes/tarsus/img/find-doctor/mobile-icon-black.svg) no-repeat center center;}}}}.one-circle,.two-circle{align-items:center;background:#AC0D22;border-radius:50%;box-shadow:inset 2px 2px 3px rgba(0,0,0,0.3),2px 2px 3px rgba(0,0,0,0.3);color:#fff;display:flex;font-size:20px;font-weight:500;height:40px;justify-content:center;align-items:center;padding:2px 0 0 !important;width:40px;margin:0 auto;@media(min-width:991px){position:absolute;left:0;}}.or{align-items:center;background:#F6B83B;border-radius:50%;display:flex;font-size:26px;font-weight:500;line-height:26px;height:66px;justify-content:center;justify-self:center;padding:3px 0 0 !important;text-align:center;width:66px;flex:0 0 66px;@media (max-width:991px){margin:auto;}}button{position:relative;align-items:center;background:#AC0D22;border:none;border-radius:42px;box-shadow:3px 3px 3px rgba(0,0,0,0.16),inset -3px -3px 3px rgba(0,0,0,0.16);color:#fff;display:flex;font-size:23px;font-weight:bold;padding:22px 35px 19px 70px;margin:0;cursor:pointer;&:before{position:absolute;background:url(/themes/tarsus/img/find-doctor/map-icon.png) no-repeat center center;background-size:contain;content:'';height:32px;line-height:26px;margin-right:10px;width:25px;left:35px;top:50%;transform:translateY(-50%);}&:hover{color:#000;background:#f6b83b 0% 0% no-repeat padding-box;&:before{background:url(/themes/tarsus/img/find-doctor/map-icon-black.svg) no-repeat center center;}}}}.find-doctor-tool{display:none;margin-top:45px;padding:0 !important;p{font-size:16px !important;line-height:20px !important;}@media (min-width:768px){margin-top:55px;p{font-size:22px !important;line-height:26px !important;}}}.find-an-eye-doctor{display:none;}.find-doctor-terms-conditions{display:none;}.find-an-eye-doctor-box,.find-an-eye-doctor-box .directory-widget,.find-an-eye-doctor-box .directory-widget > .ddc-container{padding:0 !important;}@media only screen and (max-width:768px) and (min-width:601px){.diagnosis section.below-1{padding:0px;border:none;}.diagnosis section.below-2{padding:0px;border:none;}.diagnosis .left-diagnosis ul{padding-left:15px;}.diagnosis .left-diagnosis li::before{left:5px;display:flex;justify-content:center;align-items:flex-end;}.diagnosis .container{padding-top:0.1px;}.diagnosis .container h2{margin:30px 0;}.with-img .img{max-width:none;}.diagnosis .container > .body-text{margin-top:40px;}}@media only screen and (max-width:768px){.last-section{display:block;margin-top:2em;}.diagnosis .share-block,.symptoms .share-block{padding-top:0;margin-top:35px;}.diagnosis .share-block:before,.symptoms .share-block:before{display:none;}.diagnosis .share-block h2,.symptoms .share-block h2{margin-bottom:15px;margin-top:30px;}.quiz .bred-crumbs,.quiz h1{margin-left:0;}}@media (max-width:600px){.symptoms .share-block .btn-red{font-size:19px !important;}.diagnosis .share-block h2,.symptoms .share-block h2{margin-bottom:15px;margin-top:0;}}@media (max-width:600px){.references .last-section p{padding:0 !important;}}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px) !important;width:1px !important;height:1px !important;overflow:hidden !important;}.focusable::not(button.trigger)focus{position:static !important;clip:auto !important;width:auto !important;height:auto !important;overflow:visible !important;}.db-quiz-results{li:not(.red-li){margin:0 !important;list-style:none;}.red-li{padding-bottom:1em;font-size:22px;line-height:26px;color:#333;}.red-li::marker{color:#AC0D22;}.red-li:last-child{margin-bottom:0;}summary{display:none;}.webform-submission-data{display:grid;grid-template-columns:repeat(6,1fr);@media (max-width:992px){display:block;}details{margin:10px;box-shadow:3px 3px 3px #ddd;.details-wrapper{padding:1.5em 1.5em 0em 3.5em;position:relative;@media (max-width:992px){padding:2.5em 1.5em 1em 3.5em;}> div{display:flex;flex-direction:column;gap:1em;flex-wrap:wrap;p{font-size:22px;font-weight:bold;font-style:normal;line-height:32px;margin-bottom:0;position:relative;text-align:left;display:inline-block;@media (max-width:992px){width:100%;padding:0;}}label{font-size:24px;line-height:26px;color:#AC0D22;font-weight:bold;display:block;width:100%;}span{font-weight:bold;width:30%;display:flex;@media only screen and (max-width:600px){width:100%;}}span:before{background-color:#ac0d22;border-radius:50%;content:'';display:block;margin-bottom:3px;margin-right:12px;position:relative;top:8px;height:10px;width:10px;min-width:10px;}}}@media only screen and (max-width:600px){margin:10px 0;;}}details:nth-child(1),details:nth-child(2),details:nth-child(3){grid-column:1/7;.details-wrapper{div{flex-direction:row;}}}details:nth-child(odd){background:#eee;}details:nth-child(4){grid-column:1/4;}details:nth-child(5){grid-column:4/7;}details:nth-child(4),details:nth-child(5){.details-wrapper{> div{min-height:180px;justify-content:space-between;@media only screen and (max-width:600px){min-height:auto;}}}span{width:auto !important;}}}section.after-results{padding-bottom:0px;a.btn-red{margin:0 30px 0 0;}div{display:flex;@media (max-width:991px){flex-direction:column;gap:1em;text-align:center;max-width:350px;margin:auto;}@media (max-width:600px){flex-direction:column;gap:36px;}}}}.webform-submission-data{counter-reset:section;}.webform-submission-data details{counter-increment:section;}.details-wrapper:before{content:counter(section);position:absolute;background-image:url('/themes/tarsus/img/form-step-active.png');width:35px !important;height:35px !important;padding-bottom:0 !important;color:#fff;display:flex;justify-content:center;align-items:center;background-size:contain;background-position-x:2px;background-repeat:no-repeat;font-weight:700;left:0.8em;top:2.3em;font-size:17px;@media (max-width:991px){left:calc(50% - 25px);top:0.5em;}}@media (max-width:600px){.db-quiz-results{.webform-submission-data{details > .details-wrapper{display:flex;flex-direction:column;align-items:center;padding:24px;div{font-size:22px;line-height:32px;label{font-size:26px;line-height:36px;}}}}}.details-wrapper:before{position:relative;top:0;left:0;}}.disclaimer{font-size:12px;color:#242424;padding:1em 0;position:relative;bottom:0.5em;@media (max-width:991px){max-width:350px;margin:auto;}}.w-100{width:100%;}.mb-30{margin-bottom:30px !important;}
main:not(.home) .yellow{margin-bottom:0;}section:not(.banner){padding:15px 0;}.home ul{margin-left:20px;}.home .white h2{max-width:1100px;}.yellow h1{margin:0;text-align:center;}main:not(.home) h2{font-size:34px;line-height:1.25em;margin-bottom:30px;}main.db-quiz-results h2{font-size:42px;line-height:40px;}main:not(.home) p{font-size:22px;line-height:32px;font-weight:400;}.symptoms .with-img{padding:55px 0;margin:0;}.symptoms .with-img.with-img_1{.img{height:auto;}}.symptoms .text-area{padding:55px 0 0 0;}.symptoms{.section-1,.section-3{background-color:#ebebeb;}.section-2{.with-img{h2{max-width:560px;}p{max-width:613px;}}}}.dialog-off-canvas-main-canvas{> main.symptoms{li{font-size:22px;font-weight:400;line-height:32px;}@media (min-width:769px){.small{li:nth-child(5){white-space:normal;}}}}}.with-img .left p{max-width:540px;}.with-img li,ul.red-bullets li{font-size:22px;line-height:32px;font-weight:400;}.symptoms li{max-width:388px;margin-left:20px;padding-right:30px;}.with-img li::marker,ul.red-bullets li::marker{color:#ac0d22;font-size:25px;line-height:0;}main:not(.home) ul.red-bullets{padding-left:20px;}ul.red-bullets li{margin-bottom:26px;}main:not(.home).symptoms .with-img p,main:not(.home).eyelid .with-img p,main:not(.home).eyelid .last-content p,main:not(.home).diagnosis .with-img p{margin-bottom:0;}.para{max-width:1090px;}.with-img .img video,.eyelid .with-img .img-6 img{box-shadow:5px 5px 4px #00000029;}.symptoms .text-area p{max-width:1090px;}.symptoms .text-area h2{max-width:690px;line-height:42px;}.with-img .text-box{z-index:1;}.symptoms ul.big{max-height:inherit;}@media (min-width:1071px){.symptoms li{margin-left:20px;padding-right:20px;}.symptoms .with-img_2 li{margin-left:20px;padding-right:60px;}}.symptoms ul{grid-row-gap:4px;margin-top:12px;}.references ol{max-width:1000px;padding-left:15px;}.references li{max-width:100%;font-size:12px;line-height:16px;margin-left:0;color:#000000;margin-bottom:0 !important;}.references li::marker{font-weight:bold;}.symptoms ul.big{flex-direction:inherit;padding:0;}.patient-stories .img{margin:0 !important;max-width:100%;}.patient-stories-item{background:#ac0d22;max-width:550px;color:#fff;box-shadow:3px 3px 5px rgba(0,0,0,0.16);}.patient-stories-main{display:flex;flex-wrap:wrap;justify-content:space-between;gap:80px;margin-bottom:48px;}main:not(.home) .custom-below h2{font-size:42px;line-height:36px;}main:not(.home) .patient-stories-title h2{color:#fff;margin:0;font-size:20px;line-height:30px;font-weight:400;display:flex;padding:15px 20px;}main:not(.home) .patient-stories-item:hover .patient-stories-title h2 .storie-title-author{color:#f6b83b;}main:not(.home) .patient-stories-title h2 span.storie-title-author{font-size:35px;line-height:30px;width:130px;padding:7px;padding-right:20px;border-right:1px solid #f6b83b;margin-right:20px;display:flex;justify-content:end;align-self:center;text-transform:uppercase;font-weight:600;}.others.patient-stories .container{max-width:1250px !important;}@media (max-width:768px){.others.patient-stories .container{.bred-crumbs{padding:0 36px;}.custom-below{padding:0 36px;}}}.eyelid .with-img{padding:55px 0;margin:0 0 55px 0;align-items:center;}.eyelid .with-img .img-6{max-width:470px;position:relative;}.eyelid .with-img .left-2{max-width:600px;}.eyelid .with-img .left-2 h2{max-width:500px;line-height:42px;}.eyelid .section-2,.eyelid .section-3{.container{padding-top:30px;padding-bottom:30px;margin-bottom:30px;}}@media (max-width:600px){.join .bred-crumbs{margin:20px 30px 18px;align-items:center;}}main:not(.home).join .section-text h2{font-size:42px;}main:not(.home).join .section-text p{margin-bottom:15px;max-width:970px;}main:not(.home).join .above-checkmarks,.join .below-checkmarks{margin:30px 0 25px;font-size:17px;line-height:30px;}.join .webform-submission-join-the-community-form .form-type-processed-text{margin:0;}.join .webform-submission-join-the-community-form .form-type-processed-text p{margin:30px 0 25px;font-size:17px;line-height:30px;padding:0;}.join .form-radios #radio-error-wrapper{margin-top:30px;.error{color:#ff0002;font-size:14px;}}.join .below-checkmarks{margin-top:0;}.join .form-radios input + label:before,.join .checkmark{height:20px;width:20px;border:1px solid #707070;border-radius:50%;}.join .form-radios input + label:after,.join .container .checkmark::after{left:8px;top:5px;width:4px;height:8px;}.join .form-radios label,.join .container-check{font-weight:400;font-size:22px;line-height:20px;color:#242424;}.join .form-radios .form-item:last-child label{margin-bottom:0;}.join .checkboxes{margin-bottom:0;}.join input[type='text'],.join input[type='email'],.join input[type='number'],.join input[type='tel']{font-size:18px;line-height:23px;border:1px solid #707070;border-radius:30px;padding-left:30px;}.join .container-check-2 .checkmark{display:none;}.webform-submission-join-the-community-form .form-item{margin-top:0;margin-bottom:0;}.webform-submission-join-the-community-form .form-type-checkbox{display:flex;}.join .webform-submission-join-the-community-form .form-type-radio:nth-child(1){margin-bottom:20px;}.join .form-type-radio label.option{font-size:22px !important;line-height:26px;position:relative;top:3px;margin-left:.5em;}.webform-submission-join-the-community-form :nth-child(7){margin-bottom:31px;}.form-type-checkbox:nth-child(1){margin-bottom:1em;}.join .webform-submission-join-the-community-form .form-type-radio input[type=radio]{transform:scale(1.5);}.webform-submission-join-the-community-form .form-type-checkbox label,#bot-checkbox label{display:block;font-size:22px;line-height:30px;max-width:1164px;}@media (max-width:600px){.webform-submission-join-the-community-form .form-type-checkbox label,#bot-checkbox label{font-size:16px;line-height:22px;}}.webform-submission-join-the-community-form .form-type-checkbox input,#bot-checkbox label input{min-width:22px;width:22px;height:27px;float:left;margin-right:22px;margin-bottom:40px;}.webform-submission-join-the-community-form a{color:#000;text-decoration:underline;}.webform-submission-join-the-community-form a:hover{color:#242424;}.join .webform-submission-join-the-community-form .form-submit,.join .btn-red{width:auto !important;}.join .socials img{filter:contrast(0) brightness(0);}.join .socials img:hover{filter:inherit;}.join section.connected-section p{margin-bottom:38px;}.join section.connected-section p:first-child{font-size:34px;line-height:36px;margin-bottom:20px;}.join section.connected-section{padding-top:53px;margin-bottom:20px;}.join section.gray{padding:35px 0 0;}.join input[type='submit']{margin-bottom:53px;}.checkbox-text{overflow:hidden;height:100%;display:inherit;}.home .btn-red{margin-bottom:15px;margin-top:45px;}.home .container.flex-wrapper{align-items:center;}.home section:not(.banner).red p{font-size:22px;line-height:36px;font-weight:400;}.white.list.ping{padding:0 0 26px 0;}.white.list.ping:last-child{padding-bottom:33px;}footer .footer-bottom p{text-align:right;max-width:400px;}.bred-crumbs,.quiz .bred-crumbs{margin-top:17px;margin-bottom:32px;}.quiz h1{margin-top:0;margin-bottom:30px;}.with-img .text-box,.with-img .text-box.white{color:#000000;text-shadow:0 0 0 #242424;background:#ffffffb5;padding:5px 8px;font-size:12px;position:absolute;top:212px;left:20px;width:210px;@media (max-width:600px){width:215px;top:165px;}}.diagnosis{.with-img .text-box.white{top:190px;}}.symptoms .with-img.with-img_1 .text-box{z-index:2;}.diagnosis .below-1{background-color:#ebebeb;padding-top:28px;}@media (max-width:768px){.diagnosis .below-1 .with-img{padding-top:0;}}@media (max-width:600px){.diagnosis .below-1 .text-box.white{display:none !important;}#diag-img-mobile-1{position:relative;}#diag-img-mobile-1 .text-box.white{top:unset !important;bottom:20px !important;display:block !important;}}.diagnosis .with-img{margin-bottom:55px;}.diagnosis .share-block,.symptoms .share-block{margin-top:0;padding-top:54px;position:relative;}section.el-container{padding:0;}.last-content{max-width:1140px;}.eyelid .content-below{max-width:1120px;}section.references a{color:#242424;}.content_below_box_img img{width:auto;height:auto;}.page-node-type-patient-resources .content_below_box_img img{max-width:433px;}@media (max-width:600px){.page-node-type-patient-resources .content_below_box_img img{max-width:100%;padding:0 !important;}}.page-node-type-patient-resources .second-content .content_below_box_img img{max-width:270px;}.content_below_box_img{display:flex;justify-content:center;}.patient-resources .content_below_box_links .btn-red{line-height:21px;font-size:26px;min-width:13.7rem;text-align:center;border-radius:50px;margin-bottom:23px;}.patient-resources .second-content .content_below_box_links .btn-red{min-width:22.2rem;}.patient-resources{section.gray{@media (min-width:768px){padding-top:60px;}}}@media (max-width:768px){.patient-resources{.container{.bred-crumbs{padding:0 36px;}.content-below-breadcrumb{padding:0 36px;.btn-red{max-width:100%;}}}section.gray{padding-top:30px;.container{h2{padding:0 36px;}p{padding:0 36px;}}}.second-content_box{padding:0 36px;}}}.content_below_box_links p{font-size:18px !important;padding:0 !important;margin-bottom:26px !important;color:#ac0d22;font-weight:700 !important;}.email_brochure_text{margin-top:24px;}main:not(.home) .second-content_box p{margin-bottom:32px;}.hidden-m{display:none;}[data-modal='submit'] .content .close span{font-weight:500;font-size:30px;font-family:arial;text-transform:lowercase;bottom:3px;position:relative;}[data-modal='submit'] .content .close{width:35px;height:35px;background-color:#ac0d22;}.find-an-eye-doctor-page .content_below_breadcrumbs p{margin-bottom:0;padding-right:20px;}.find-an-eye-doctor-page{.container{@media only screen and (max-width:769px){padding:0 20px 40px;}}.find-an-eye-doctor-box{position:relative;z-index:2;}.find-an-eye-doctor{margin-top:40px;h3{color:#AC0D22;margin-bottom:12px;font-size:1.25rem;font-weight:500;}#find-doctor-widget{--color-primary:#AC0D22 !important;--color-primary-light:#FDE8EB !important;--color-primary-hover:#8A0A1B !important;padding:0 !important;> div:first-of-type{background:#fff !important;padding:0 !important;max-width:1238px;min-height:100% !important;margin:0 auto;> div:first-of-type{max-width:unset !important;> div:first-of-type{h2{padding-left:32px;}}}> div:nth-child(2){margin-bottom:-100px !important;@media (max-width:768px){margin-bottom:-150px !important;}}}h1{margin-top:0;}.results-list{.providers-found-scroll:not(.providers-found-scroll .providers-found-scroll){padding:32px !important;border:1px solid #CCC;box-shadow:4px 4px 8px rgba(0,0,0,0.1) !important;}.providers-found-scroll .providers-found-scroll{> div{padding:20px !important;}}}.results-map{> div:first-of-type{border-radius:20px;box-shadow:4px 4px 8px rgba(0,0,0,0.1) !important;}}}.find-doctor-terms-conditions{max-width:1238px !important;padding:36px;}.find-doctor-terms-conditions p{@media (max-width:768px){font-size:16px;line-height:22px;}}}}main:not(.home) .content_below_breadcrumbs h2{margin-bottom:0;}main:not(.home) .content_below_breadcrumbs h3{color:#ac0d22;font-size:22px;line-height:36px;padding-bottom:30px;font-weight:400;}ddc-div.ddc-container.ddc-filters{padding:0 !important;}ddc-div.ddc-container.ddc-filters-center{margin:0 !important;min-height:430px !important;}directory-widget ddc-div.ddc-conditions ddc-a{font-size:16px !important;}directory-widget ddc-div.ddc-conditions ddc-div{font-size:16px !important;}directory-widget .ddc-list{margin:0 !important;padding:30px 0 0 !important;}.white.find-an-eye-doctor-page{padding-top:30px;}.find-doctor-terms-conditions a{color:#242424;text-decoration:underline;}.white.find-doctor-terms-conditions{padding-top:0px;}.symptoms-eye-doctor.find-an-eye-doctor-page .banner{background-image:url(/themes/tarsus/img/find-doctor/find-an-eye-doctor-cover.png?q=1);background-position:center;background-repeat:no-repeat;background-size:cover;}@media (max-width:600px){.symptoms-eye-doctor.find-an-eye-doctor-page .banner{background-image:url(/themes/tarsus/img/find-doctor/find-an-eye-doctor-cover-mobile.png?q=1);}}@media (min-width:1250px){.content_below_box_img{flex:0 0 28.9rem !important;}.others section.references{padding:42px 0 !important;}}@media only screen and (min-width:769px){.d-md-flex{display:flex;}.content_below_box_img{flex:0 0 24.9rem;}.content_below_box_links .md-w-50{width:auto;padding-right:37px;}.find-an-eye-doctor-page .yellow h1{font-size:39px;}}@media (min-width:992px) and (max-width:1440px){.content_below_box_img{justify-content:start;}.patient-resources .content_below_box_links .btn-red{margin-top:0 !important;}}@media (min-width:1024px){.with-img ul.big li{max-width:40%;}.last-section p{margin-left:0;margin-right:255px;}.with-img.new.with-img_3 ul{grid-row-gap:16px;}.with-img.new.with-img_3 li:nth-child(2){order:1;}main:not(.home) .patient-stories-title h2{padding:15px 40px;}.home .container.flex-wrapper .info{width:45%;}.diagnosis .left-diagnosis ul{max-width:575px;padding-left:59px;}.diagnosis .below-1 h2{max-width:600px;}.content_below_box_img{justify-content:start;}.patient-resources .content_below_box_links .btn-red{display:inline-block;}}@media (min-width:769px){.hidden-m{display:inherit;}.patient-resources .second-content p{padding-right:110px;}}@media (max-width:1200px){.patient-stories-main{justify-content:center;}}@media (min-width:991px) and (max-width:1200px){.patient-resources .btn-red{line-height:21px;font-size:18px;margin:20px 0;}.diagnosis .with-img .left-diagnosis{padding-right:16px;}.symptoms li{max-width:inherit;}.with-img .left p{max-width:inherit;}.with-img ul.big li{max-width:inherit;}}@media (min-width:769px) and (max-width:1024px){.with-img .img{margin:auto;}.patient-stories-main{justify-content:center;}.patient-resources .pd-30{width:auto;flex:auto;max-width:510px;}.patient-resources .md-w-50{width:auto;flex:auto;}.patient-resources .btn-red{line-height:21px;font-size:18px;margin:20px 0;display:flex;}.patient-resources .content-below-breadcrumb p{padding-right:0;}.yellow h1{margin:0;text-align:center;line-height:50px;}.patient-resources .content-below-breadcrumb p,.patient-resources .second-content p{padding-right:0;}.patient-resources .d-flex-desktop{margin-bottom:50px;padding-bottom:38px;}main:not(.home).join .section-text h2{font-size:30px;}main:not(.home) p,.join .form-radios label,.join .container-check,.checkbox-text{font-size:18px;line-height:23px;font-weight:400;}.join input[type='submit']{margin-bottom:53px;font-size:18px;margin-top:40px;padding:20px 40px;}.join section.connected-section p:first-child{font-size:30px;line-height:36px;}.eyelid .with-img .img-6{flex:0 0 auto;}.eyelid .with-img .left-2{max-width:100%;}.home section:not(.banner).red.yel h2,.home section:not(.banner) .info h2{font-size:34px;line-height:36px;}.home p,.home section:not(.banner).red p{font-weight:500;font-size:20px;}.symptoms li{max-width:inherit;}.with-img .left p{max-width:inherit;}.eyelid .with-img .left-2 h2{max-width:inherit;}.eyelid .with-img .left-2{max-width:inherit;}.content_below_box_links p{margin-top:20px;}}@media (min-width:600px) and (max-width:1000px){.patient-resources .pd-30{width:100%;flex:auto;max-width:510px;margin:auto;}.patient-resources .md-w-50{width:100%;flex:auto;margin:auto;}.patient-resources .d-flex-desktop{margin-bottom:50px;padding-bottom:38px;display:inherit;}.patient-resources .btn-red{display:block;text-align:center;padding:22px 34px 19px;max-width:300px;}.patient-resources .second-content_box .btn-red{display:inline-block;text-align:center;}.patient-resources .dl-2{display:inherit;}.eyelid .with-img .left-2{max-width:inherit;}.home .banner h2{max-width:inherit !important;}.home .container.flex-wrapper .img{margin-bottom:30px;}}@media (max-width:768px){main:not(.home) p,.diagnosis .left-diagnosis .left-1 li,.diagnosis .left-diagnosis .left-3 li,main:not(.home) .content_below_breadcrumbs h3{font-size:16px;line-height:22px;font-weight:400;}section:not(.banner){padding:0;}.home section.white h2,.home section.red h2,.home .d-flex h2{padding:0;font-size:36px;line-height:40px;}main:not(.home) h2,.eyelid .with-img .left-2 h2,main:not(.home).join .section-text h2,.patient-resources .content-below-breadcrumb h2,.home section:not(.banner) .info h2,.symptoms .text-area h2,main:not(.home) .custom-below h2,main:not(.home) .patient-resources .content-below-breadcrumb p{padding:0;font-size:26px;line-height:36px;}main:not(.home) .content_below_breadcrumbs h3{padding:0 36px;padding-bottom:30px;}.home .d-flex h2,.home section.white h2,.home section:not(.banner) .info h2{padding:0;}.home .banner{margin-top:95px;}.home .banner h1{font-size:36px;line-height:46px;margin-bottom:35px;}.home .banner h2{font-size:22px;line-height:30px;max-width:400px;margin:50px auto;}.home h2.mob-left{text-align:left;}.home .white.list.ping .container{padding:0;}.home section.white .btn-red{font-size:22px;padding:11px;width:182px;font-size:16px;}.home .white.list.ping p{font-size:23px;line-height:32px;}section:not(.banner) .body-link{padding:36px 33px 36px 24px;border-radius:20px;}.with-img{padding:40px 0 0 0;border-top:0px solid #707070;margin:0;}.symptoms .with-img{padding:28px 0 36px;}.symptoms .text-area{padding:28px 0 0 0;}.diagnosis .with-img{margin-bottom:30px;@media (max-width:600px){margin-bottom:0;}}.diagnosis .below-3 h2:first-of-type{margin-bottom:18px;margin-top:26px;}.diagnosis .share-block,.symptoms .share-block{margin-top:0;padding-top:0;}.diagnosis .body-text p{margin:0;}.diagnosis .left-diagnosis ul{margin:0 25px;}.diagnosis .left-diagnosis .left-2 ul{margin:0 25px 0 0;padding-left:30px;}.diagnosis .left-1 li,.diagnosis .left-diagnosis li{position:relative;}.diagnosis .left-diagnosis li::before{left:-38px;width:25px;height:25px;line-height:24px;font-size:14px;}.diagnosis .share-block .btn-red,.symptoms .share-block .btn-red{text-align:center;font-size:20px;max-width:350px;}.btn-red{text-align:center;font-size:16px;padding:15px 30px;width:100%;max-width:285px;}main:not(.home) .references li{font-size:12px;line-height:16px;}}main:not(.home) ul{padding-left:0;}@media (max-width:600px){.diagnosis .gray .share-block h2{padding-top:30px;}.diagnosis section.gray{padding-bottom:5px;}}.join .form-radios label,.join .container-check{margin-bottom:12px;line-height:22px;font-size:16px;}.above-checkmarks{padding:0 36px;}.join form{margin-top:0;}@media (max-width:600px){.join section .container .section-text{padding:0 36px;}main.join .yellow h1{font-size:30px;line-height:36px;}main.join .gray .section-text p,main.join .gray .section-text{font-size:16px;line-height:22px;font-weight:500;}main.join .gray h2{font-size:26px;line-height:36px;}main.join .gray label{font-size:16px !important;line-height:22px !important;font-weight:700;}main.join .gray .form-radio + label,main.join .gray .form-checkbox + label,main.join .gray .form-type-radio label.option{font-size:16px !important;line-height:22px !important;}main.join .gray .form-type-processed-text p{font-size:12px;line-height:22px;}main.join .gray .form-submit{font-size:16px;line-height:22px;}main.join .gray input[type='text'],main.join .gray input[type='email'],main.join .gray input[type='tel'],main.join .gray input[type='number'],main.join .gray input::placeholder{font-size:16px;line-height:22px;}[data-modal='submit'] .content .tit{font-size:45px;}[data-modal='submit'] .content > p:nth-child(2){font-size:26px;line-height:36px;}[data-modal='submit'] .content > p:nth-child(3){font-size:16px;line-height:22px;}main.join .stay-connected h3{font-size:26px !important;line-height:36px !important;}main.join .stay-connected span{font-size:16px !important;line-height:22px !important;}}.join form .form-actions{justify-content:flex-start;}.webform-submission-join-the-community-form .form-type-checkbox input,#bot-checkbox label input{margin-bottom:0;}.with-img.with-img_1 .img{height:auto;}.patient-resources .btn-red{text-transform:uppercase;}.patient-resources .content-below-breadcrumb p,.patient-resources .second-content p{padding-right:36px;}.yellow .container{padding:0 10px;}.webform-submission-join-the-community-form .form-type-checkbox .description{margin-left:0;}.webform-submission-join-the-community-form .form-type-checkbox .description p{margin-bottom:20px;}.webform-submission-join-the-community-form .form-type-checkbox .description p:last-of-type{margin-bottom:0;}.join .checkboxes{padding-right:0;}.join section.connected-section p:first-child{font-size:26px;line-height:36px;}.webform-submission-join-the-community-form .form-type-checkbox input,#bot-checkbox label input{height:26px;}.join input[type='submit']{margin-bottom:53px;font-size:18px;padding:20px 40px;}.eyelid .with-img{padding:30px 0;margin:0 0 30px 0;}@media (max-width:600px){footer .footer-bottom p{text-align:center;max-width:605px;}}.content_below_box_links p{padding:0 33px !important;margin-top:20px;line-height:25px !important;}.patient-resources .second-content_box br{display:none;}.patient-resources .content_below_box_links p{padding-left:0 !important;}@media (min-width:1000px){.patient-resources .content_below_box_links p{margin-top:0;}}.patient-resources .content_below_box_links{padding-left:30px;}@media (max-width:999px){.patient-resources .content-below-breadcrumb a{width:100%;}.patient-resources .content_below_box_links{padding-right:30px;}.patient-resources .content_below_box_links a{width:100%;}}@media only screen and (orientation:landscape) and (max-width:770px){main:not(.home) h2,.eyelid .with-img .left-2 h2,main:not(.home).join .section-text h2,.patient-resources .content-below-breadcrumb h2,.home .d-flex h2,.home section.white h2,.home section:not(.banner) .info h2,.symptoms .text-area h2{padding:0;}}@media (max-width:600px){.quiz .white.list.ping{margin:0 15px;}section:not(.banner).white.list .body-link p{padding:0;font-size:18px;line-height:1.3;}.patient-resources .second-content .content_below_box_links .btn-red{min-width:inherit;font-size:20px;max-width:100%;}.mobile-block-btn{order:3;}.symptoms section:nth-of-type(6){padding-top:30px;}.symptoms .white .container .share-block p{margin-bottom:0px;}.symptoms .white .container .share-block .btn-red{margin-bottom:3em;}main.symptoms p,main.symptoms .with-img p,main.symptoms .share-block p,main.diagnosis p,main.diagnosis .with-img p,main.diagnosis .share-block p,main.content-page.node-29 .para p,main.content-page.node-29 .text-area p{font-size:16px;line-height:22px;font-weight:500;}.dialog-off-canvas-main-canvas > main.symptoms li,main.symptoms .with-img li,main.diagnosis li,main.diagnosis .left-diagnosis li,main.content-page.node-29 .text-area li{font-size:16px;line-height:22px;font-weight:500;}main.content-page.node-29 .yellow h1{font-size:30px;line-height:36px;}main.content-page.node-29 .text-area h2{font-size:26px;line-height:36px;}main.content-page.node-29 .text-area h3{font-size:16px;line-height:22px;font-weight:700;}main.symptoms .references .last-section p,main.diagnosis .references .last-section p{font-size:12px;line-height:16px;}main.eyelid.patient-resources .content-below-breadcrumb p,main.eyelid.patient-resources .second-content p,main.eyelid.patient-resources .second-content_box p,main.eyelid.patient-resources section.gray p{font-size:16px;line-height:22px;font-weight:500;}main.eyelid.patient-resources .yellow h1{font-size:30px;line-height:36px;}main.eyelid.patient-resources .content-below-breadcrumb h2,main.eyelid.patient-resources .second-content h2,main.eyelid.patient-resources .second-content_box h2{font-size:26px;line-height:36px;}main.eyelid.patient-resources .stay-connected h3{font-size:26px;line-height:36px;}}@media (max-width:769px){.small li:nth-child(2){white-space:nowrap;}.symptoms li{max-width:inherit;}}@media (min-width:769px){.demodex-body{font-size:26px;}.col-2-what-demodex li strong{font-size:24px;}.quiz h1{margin-left:86px !important;text-align:left;}.small li:nth-child(5){white-space:nowrap;}}.diagnosis .white .body-text{max-width:900px;}.left-1 ul li:first-child{max-width:502px;}@media (min-width:834px) and (max-width:1024px){.left-1 ul li:first-child{max-width:none;}.diagnosis .below-2 h2:first-of-type{max-width:none;}.symptoms .text-area h2{max-width:none;}}@media (min-width:1024px) and (max-width:1024px){.patient-resources .md-w-50{padding-right:0;}}.join .checkboxes.content label a{color:#000000;}[data-modal='submit'] .content .close:hover{background-color:#f6b83b !important;}[data-modal='submit'] .content .close:hover span{color:#000 !important;}section.white{padding-bottom:0;}section.gray{background-color:#ebebeb;}div#search-doctor{position:fixed;z-index:100;left:0;top:230px;display:inline-flex;border-bottom:4px solid #000000;max-width:192px;transition:all 500ms ease;}.page-node-type-find-an-eye-doctor.ddc-no-overflow{overflow:visible !important;}.page-node-type-find-an-eye-doctor #search-doctor{display:none;}.scrolled #search-doctor{left:-131px;}.scrolled #search-doctor:hover{left:0px;}div#search-doctor.open,.scrolled #search-doctor.open{left:0 !important;}.icon-glass-bar{background-color:#f6b83b;flex:25%;display:flex;justify-content:center;align-content:center;align-items:center;padding:12px 14px;cursor:pointer;}.icon-glass-bar svg{width:28px;outline:0;}.bar-text{display:flex;align-items:center;background:#fff;justify-content:center;max-width:131px;}.bar-text a{display:flex;height:100%;align-items:center;padding-left:12px;font-size:17px;font-weight:700;line-height:17px;color:#242424;font-family:'Arial',sans-serif;@media (max-width:600px){font-size:15px;line-height:15px;}}@media only screen and (max-width:1366px){div#search-doctor{top:130px;}}@media only screen and (max-width:600px){div#search-doctor{top:130px;}.bar-text a{font-size:15px;line-height:15px;}}fieldset.captcha{padding:0;border:none;margin-top:20px;margin-bottom:20px;}fieldset.captcha legend{display:none;}@media (max-width:768px){.home .container.flex-wrapper .img.wide,.home .container.flex-wrapper .img.wide2{width:calc(100% + 72px) !important;height:auto !important;margin-left:0 !important;background:none !important;margin-top:20px;}.home .container.flex-wrapper .img.wide img,.home .container.flex-wrapper .img.wide2 img{opacity:1 !important;}}@media (min-width:600px) and (max-width:768px){.home .container.flex-wrapper .img.wide,.home .container.flex-wrapper .img.wide2{margin-bottom:0;}}.m-img{display:none !important;}@media (max-width:768px){.d-img{display:none !important;}.m-img{display:block !important;}}.video-wrapper{position:relative;img{position:absolute;top:0;max-width:100%;width:100%;height:100%;overflow:hidden;cursor:pointer;z-index:1;}}.patient-stories{.video-wrapper:before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-image:url(/themes/tarsus/img/play.svg);background-size:contain;background-repeat:no-repeat;display:block;width:94px;height:93px;cursor:pointer;z-index:2;}.video-wrapper.hide-play:before{display:none;}}.content-page.node-29{.para{max-width:none;}.section-1,.section-3{background-color:#ebebeb;}.text-area{.section{border-top:none;}}.section-4{p{.btn-red{margin-bottom:0;}}}section.reference:not(.banner){padding-top:45px;}@media (max-width:768px){.text-area{.section{padding:30px 0;}.section-3{.section{padding:30px 0 0;}}}}}@media (min-width:768px){.content-page.node-29 .section-1 .d-flex > div article,.content-page.node-29 .section-2 .d-flex > div article{float:left;margin-right:40px;}}.references .last-section p{max-width:calc(100% - 200px);@media (max-width:991px){max-width:100%;}@media (max-width:768px){margin-bottom:80px !important;}@media (max-width:600px){padding:0 !important;}}@media (max-width:600px){.references .container{padding-left:36px !important;padding-right:36px !important;}}@media (max-width:600px){.diagnosis .references .last-section p{margin-top:30px;}}.page-node-type-page{#block-tarsus-returntotop{display:none !important;}}.page-node-type-join-page{#block-tarsus-returntotop{p{bottom:4em;}.back-to-top{filter:invert();}}}.page-node-type-diagnosis-page #block-tarsus-returntotop,.page-node-type-about-page #block-tarsus-returntotop{@media (max-width:991px){p{bottom:4.5em;}}}.db-quiz-results{.btn-red{min-width:317px;text-align:center !important;margin-right:30px;}@media (min-width:600px) and (max-width:991px){.webform-container-type-details{padding-top:1em;}}}#db-quiz-complete{.modal-content{h3{font-size:34px;padding-top:1em;color:#ac0d22;padding-bottom:0.5em;@media (max-width:991px){font-size:26px;}}input[type=checkbox]{float:left;}label{font-size:18px;width:85%;display:inline-block;margin-bottom:0.3em;}.form-item-markup{margin-left:40px;}.form-type-processed-text{margin-left:40px;}.form-type-checkbox{label{font-size:unset;font-weight:normal;}}}label.option.form-required::after{display:none;}.form-type-webform-markup a{color:#000;text-decoration:underline;}a{color:black;text-decoration:underline;}}.image-wrapper{display:block;@media (max-width:600px){display:none;}}.image-mobile-wrapper{display:none;@media (max-width:600px){display:block;}}#diag-img-mobile-2{margin-top:2em;}#diag-img-2{margin-top:2em;}@media (max-width:600px){.home section.white .btn-red{margin-bottom:10px;}}.video img:hover,.video-wrapper img:hover{filter:brightness(0.5);}.symptoms .section-3{padding-top:30px;}#block-tarsus-returntotop{position:relative;margin:0 auto;width:100%;height:0;max-width:1160px;.field--name-body{position:absolute;bottom:45px;width:100%;@media (max-width:991px){bottom:25px;}}h2{visibility:hidden;}p{text-align:right;padding-right:10px;@media (max-width:991px){padding-right:35px;}}}.back-to-top{display:inline-flex;justify-content:flex-end;align-items:flex-end;grid-gap:20px;font-size:16px;line-height:1;font-weight:500;color:#000;img{transform:rotate(-90deg);width:14px;height:24px;}}.home section.white.mob-padding{padding:30px 0 0 0 !important;}@media (max-width:600px){.home section.white.mob-padding p{max-width:none;}}.modal-dialog a:not(.cta_button){color:#000;text-decoration:underline;}.webform-progress-tracker:first-child:before{content:"";width:100%;height:1px;border-bottom:1px solid #acacac;margin-right:-33px;box-shadow:0 1px #ebebeb;height:15px;}.webform-progress-tracker:last-child:after{content:"";width:100%;height:1px;border-bottom:1px solid #acacac;margin-left:-22px;box-shadow:0 1px #ebebeb;height:15px;}.btn-red{text-transform:uppercase;}wbr{display:none;@media (max-width:600px){display:unset;}}.symptoms{.text-box.white:nth-of-type(1){top:190px;width:222px;@media (max-width:600px){top:140px;}}.with-img_1{.text-box{@media (max-width:600px){top:165px;}}}}#edit-email-opt-in--description p{font-size:22px;line-height:30px;}@media (max-width:600px){#edit-email-opt-in--description p{font-size:16px;line-height:22px;}}@media (max-width:768px){.home .real-stories.video{h2{font-size:40px !important;line-height:50px !important;}}.home section.red.real-stories .info p{font-size:22px !important;line-height:32px !important;font-weight:400;}.home section.red.mb-15 .info p{font-size:16px !important;line-height:22px !important;font-weight:400;}.home section.yel h2,.home section.yel .d-flex h2,.home section.red.mb-15 h2,.home section.white.mob-padding h2{font-size:30px !important;line-height:36px !important;}.home section.yel p,.home section.yel li,.home section.yel .d-flex p{font-size:16px !important;line-height:22px !important;font-weight:400;}}@media (max-width:600px){main.others.patient-stories .custom-below p{font-size:16px;line-height:22px;font-weight:500;}main.others.patient-stories .custom-below h2{font-size:26px;line-height:36px;}main.others.patient-stories .yellow h1{font-size:30px;line-height:36px;}main.others.patient-stories .testimonial-header{font-size:16px;line-height:22px;font-weight:700;}.testimonials .slick-slide .quote p{font-size:16px;line-height:22px;}main.others.patient-stories .storie-title-description{font-size:16px;line-height:22px;}}@media (max-width:600px){main.eyelid.maintaining .bred-crumbs,main.eyelid.maintaining .content-below,main.eyelid.maintaining .with-img,main.eyelid.maintaining .section-2 .container,main.eyelid.maintaining .section-3 .container{padding-left:36px;padding-right:36px;}main.eyelid.maintaining .content-below p,main.eyelid.maintaining .with-img p,main.eyelid.maintaining .section-2 p,main.eyelid.maintaining .section-3 p{font-size:16px;line-height:22px;font-weight:500;}main.eyelid.maintaining .content-below li,main.eyelid.maintaining .with-img li,main.eyelid.maintaining .section-2 li,main.eyelid.maintaining .section-3 li{font-size:16px;line-height:22px;font-weight:500;}main.eyelid.maintaining .yellow h1{font-size:30px;line-height:36px;}main.eyelid.maintaining .content-below h2,main.eyelid.maintaining .with-img .left-2 h2,main.eyelid.maintaining .section-2 h2,main.eyelid.maintaining .section-3 h2{font-size:26px;line-height:36px;}}@media (max-width:600px){main.db-quiz .container p,main.db-quiz-results .container p{font-size:16px !important;line-height:22px !important;}main.db-quiz .container h2,main.db-quiz-results .container h2{font-size:26px;line-height:36px;}main.db-quiz-results .container li{font-size:16px;line-height:22px;}main.db-quiz-results .details-wrapper p{font-size:22px !important;line-height:32px !important;}}
.open-modal{font-weight:bold;background:var(--blue);color:var(--white);padding:0.75rem 1.75rem;margin-bottom:1rem;border-radius:5px;}.GTO-popup{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;padding:1rem;cursor:pointer;visibility:hidden;opacity:0;opacity:0.5;z-index:5555;}.GTO-popup:after{top:0;left:0;right:0;bottom:0;content:'';position:fixed;background:#6d787e;mix-blend-mode:multiply;opacity:0.8;}.GTO-popup.is-visible{visibility:visible;opacity:1;}.modal-dialog{background:#fff;border-radius:0px;cursor:default;max-width:1100px;overflow:auto;position:relative;z-index:5;display:block;width:100%;margin:90px 30px 30px 30px;overflow:hidden;}.form_popup .modal-dialog{border-radius:25px;max-width:760px;box-shadow:-5px -5px 15px 0px inset #aaa;margin:20px 30px 30px 30px;height:auto;margin:auto;}.form_popup.thanks_form_popup .modal-dialog{max-width:670px;text-align:center;}#thanks_form_popup{display:flex;}#form-thanks-popup h3{font-size:90px;margin-top:40px;}#form-thanks-popup p{font-size:45px;line-height:50px;text-align:center;font-weight:500;margin:30px 0 50px 0;}.GTO-popup .modal-dialog>*{padding:1rem;}.GTO-popup.form_popup .modal-dialog>*{padding:0 67px;}.GTO-popup .modal-header{display:flex;align-items:center;justify-content:end;padding:0;}.modal-header .close-modal{font-size:30px;background:none;border:0;cursor:pointer;font-family:arial;}.team_popup_box,.medical_affairs_popup_box{padding:15px 70px;}.team_popup_box_head{display:flex;align-items:center;flex-direction:row;}.team_popup_box_head_thumb{height:184px;width:184px;margin-right:20px;flex:0 0 auto;}.team_popup_box_head_thumb img{width:100%;height:100%;object-fit:cover;}.team_popup_box_head_bio{border-top:2px solid #009ffb;border-bottom:2px solid #009ffb;padding:30px;flex:0 0 auto;width:80%;}.team_popup_box_head_bio h3{font-style:normal;font-weight:800;font-size:28px;line-height:39px;color:#002c56;}.team_popup_box_head_bio h5{font-style:normal;font-weight:600;font-size:22px;line-height:32px;color:#1d75b8;}.team_popup_box_content p{font-style:normal;font-weight:600;font-size:16px;line-height:25px;color:#6d787e;}.team_popup_box_content{max-width:800px;margin:auto;margin-top:auto;margin-top:50px;padding-bottom:120px;}.team_popup_box,.medical_affairs_popup_box{height:auto;position:absolute;inset:0;overflow:auto;top:70px;}.medical_affairs_form.GTO-Form{text-align:left;}.Confirm_Exit_site_box_content,.HCP_box_content{max-width:820px;margin:auto;padding:0 10px;}.Confirm_Exit_site_box_content h3,.HCP_box_content h3{font-style:normal;font-weight:700;font-size:33px;line-height:45px;margin-top:30px;}.Confirm_Exit_site_box_content h5,.HCP_box_content h5{font-style:normal;font-weight:600;font-size:22px;line-height:32px;color:#1d75b8;margin:30px 0 60px;}.Confirm_Exit_content p{font-size:30px;line-height:40px;max-width:520px;margin:30px auto;}#Confirm_Exit_site .team_popup_box,#Confirm_HCP .team_popup_box{max-height:inherit;overflow:initial;}#Cancel_Exit_site span{}#Cancel_Exit_site{margin-left:40px;}.Confirm_Exit_popup_box{text-align:center;}.Confirm_Exit_site_box_content_links{margin-bottom:50px;}.modal-header{background:transparent;height:inherit;position:relative;}.Confirm_Exit_site_box_content_links a span{background:#ac0d22;display:inline-block;box-shadow:inset -2px -2px 3px #00000029;border-radius:29px;color:#fff;font-size:30px;font-weight:bold;padding:13px 46px;}.Confirm_Exit_site_box_content_links a:hover span{background:#f6b83b;color:#000;}.form_popup.GTO-popup{bottom:inherit;right:inherit;display:block;z-index:99999;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;}.form_popup.GTO-popup#Confirm_Exit_site{display:flex;}.form_popup input[type='text'],.form_popup input[type='email']{width:100%;box-shadow:inset -3px -3px 3px #00000029;border:1px solid #707070;border-radius:34px;background:#ebebeb;padding:16px;}.form_popup label{font-size:25px;font-weight:500;}.form-item-agree label,.form-item-agree .description{font-size:18px;font-weight:400;line-height:23px;position:relative;max-width:570px;margin-left:0;}.form-item-agree .description p{margin-bottom:20px;}.form-item-agree label::after{content:'*Required';position:relative;display:block;font-weight:bold;top:5px;}.form-item-agree label a{color:#000;text-decoration:underline;font-weight:500;}.form-item-agree fieldset label{cursor:pointer;}.form_popup .form-item{margin-top:0;margin-bottom:36px;}.form_popup .form-actions{margin-top:36px;margin-bottom:48px;text-align:center;}.form_popup .form-required:after{filter:grayscale(100%);margin:0;width:9px;height:9px;background-size:9px 9px;}.form_popup legend{display:none !important;}.form_popup fieldset{padding:0;border:0;}.form_popup .form-type-checkbox{margin-bottom:30px !important;}.form_popup [type='checkbox']{width:30px;height:30px;border-radius:7px !important;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#ebebeb;border:1px solid #707070;margin-right:10px;position:relative;cursor:pointer;}.form_popup [type='checkbox']:checked::before{content:'\2714';font-size:20px;color:black;position:absolute;top:4px;left:50%;text-align:center;transform:translateX(-50%);}.form_popup .form-item-agree{display:flex;}#edit-agree{flex:0 0 30px !important;}.form_popup .close-modal{background:#ac0d22 !important;color:#fff;width:35px;height:35px;border-radius:50%;right:-40px;position:relative;top:23px;}.form_popup .close-modal:hover{background:#f6b83b !important;color:#333;}.form_popup #edit-brochure-language label{font-size:23px;vertical-align:top;line-height:31px;}.form_popup .btn-red{margin:30px 0 0 0;padding:21px 50px;cursor:pointer;border:none;}.webform-options-display-two-columns{gap:0;}.webform-options-display-two-columns div.form-item{break-inside:avoid;display:inline-block;vertical-align:top;}.webform-options-display-two-columns div.form-item.form-item-brochure-language-guide{display:block;}@media only screen and (min-width:1024px){}@media only screen and (max-width:1024px){.webform-options-display-two-columns{}}@media only screen and (min-width:769px){#edit-brochure-language--wrapper{width:650px;}}@media only screen and (max-width:768px){.GTO-popup.form_popup .modal-dialog>*{padding:0 20px;}.form_popup .modal-dialog{margin:20px 0px;}.form_popup.thanks_form_popup .modal-dialog{margin:auto;}#form-thanks-popup h3{font-size:50px;}#form-thanks-popup p{font-size:26px;line-height:36px;}.form_popup .close-modal{right:0;top:12px;}.form_popup label,.form_popup #edit-brochure-language label{font-size:18px;}.form_popup .form-type-checkbox{margin-bottom:15px !important;}.form_popup .form-item{margin-bottom:23px;}.form_popup .form-item-source{display:none !important;}.Confirm_Exit_site_box_content h3{font-size:28px;line-height:39px;}@media only screen and (max-width:600px){.Confirm_Exit_site_box_content h3{font-size:22px;line-height:28px;}}.Confirm_Exit_content p{font-size:22px;line-height:30px;}.Confirm_Exit_site_box_content_links a{display:block;margin-bottom:15px;}#Confirm_Exit_site.form_popup .modal-dialog{margin:auto;}#Cancel_Exit_site{margin-left:0;}.pwr-cta.adma_style{display:flex;flex-direction:row;align-content:center;justify-content:center;gap:40px;}.Confirm_Exit_site_box_content_links a span{font-size:20px;}}@media only screen and (max-width:600px){.webform-options-display-two-columns{column-count:1 !important;}.webform-options-display-two-columns div.form-item{display:block;}}.form_popup .close-modal::after{content:'x';font-size:30px;position:relative;top:-2px;}.modal #You_are_leaving_sponsored{display:none;}.modal.sponsored #You_are_leaving_sponsored{display:block;}.modal.modal.sponsored #You_are_leaving{display:none;}.third-party-exit{.modal-dialog{border-radius:50px;box-shadow:inset -2px -2px 3px #00000029;margin:auto;max-width:1100px;padding:0 0 1rem;@media screen and (min-width:768px){padding:0 75px 1rem;}}.modal-content{padding:0;}.modal-header .close-modal{background:#ac0d22 !important;color:#fff;width:35px;height:35px;border-radius:50%;right:-40px;position:relative;top:23px;&:after{content:'x';font-size:30px;position:relative;top:-2px;}@media screen and (max-width:768px){right:20px;top:12px;}}.Confirm_Exit_site_box_content{max-width:100%;@media screen and (max-width:768px){overflow-y:scroll;max-height:90vh;scrollbar-width:none;h3{font-size:26px;font-weight:500;line-height:36px;}}}.Confirm_Exit_content p{max-width:100%;@media (max-width:768px){font-size:16px;line-height:22px;}}.Confirm_Exit_site_box_content_links a span{padding:20px 60px;}.pwr-cta.adma_style{gap:10px;}}
header{padding:0;background:#AC0D22;display:grid;grid-template-rows:auto 1fr;grid-template-columns:1fr;row-gap:20px;height:133px;position:fixed;top:0px;z-index:102;width:100%;overflow:visible;@media (max-width:992px){display:flex;justify-content:space-between;align-items:center;height:96px;padding:0 20px;}.eyebrow{grid-row:1;grid-column:1;display:flex;justify-content:flex-end;align-items:center;padding:30px 20px 0;.links{display:flex;gap:24px;a{color:#fff;font-size:12px;font-weight:500;text-decoration:none;letter-spacing:0.02em;&:hover{color:#f6b83b;}}}@media (max-width:992px){display:none;}}.header-main{grid-row:2;grid-column:1;display:flex;justify-content:space-between;align-items:center;padding:0 20px;@media (max-width:992px){width:100%;padding:0;}}.logo{img{width:150px;@media (max-width:400px){width:130px;}}}.nav{width:100%;display:flex;justify-content:space-between;align-items:center;@media (max-width:992px){display:none;position:absolute;background:#000;flex-direction:column;right:0px;top:0px;width:237px;padding:96px 1em 3em 1em;height:100vh;overflow-y:auto;}a{display:inline-block;text-align:center;color:#fff;}.nav-links{display:flex;justify-content:space-around;flex-grow:5;@media (max-width:992px){flex-grow:1;flex-direction:column;justify-content:flex-start;}a{color:#fff;font-size:16px;max-width:189px;@media (max-width:1199px){font-size:15px;}@media (max-width:992px){font-size:16px;line-height:1.4em;padding-bottom:1.4em;margin-bottom:1em;br{display:none;}&:last-child{padding-bottom:0;}&:not(:last-child):after{content:"";width:40vw;display:block;border-bottom:1px solid #fff;position:relative;top:1em;}}}a:hover,a.is-active{color:#f6b83b;}a.is-active{cursor:default;}}.nav-eyebrow-mobile{display:none;@media (max-width:992px){display:flex;flex-direction:column;align-items:center;width:100%;padding-top:1em;border-top:1px solid #fff;}.nav-eyebrow-mobile__title{color:#fff;font-size:14px;font-weight:600;letter-spacing:0.05em;margin-bottom:1em;}.links{display:flex;flex-direction:column;align-items:center;width:100%;a{color:#fff;font-size:16px;line-height:1.4em;margin-bottom:1em;text-align:center;&:hover{color:#f6b83b;}}}}.nav-buttons{display:flex;justify-content:space-around;flex-grow:1;@media (max-width:992px){flex-direction:column;height:40%;justify-content:flex-start;gap:2em;}a{display:flex;border:1px solid white;border-radius:20px;background:#000;color:#fff;width:125px;font-weight:500;font-size:14px;line-height:16px;justify-content:center;align-items:center;height:43px;padding-top:2px;@media (max-width:1199px){width:120px;}@media (max-width:992px){width:189px;br{display:none;}}}.btn-quiz{background:#f6b83b;color:#000;}.btn-quiz:hover{background:#fff;}}.btn:hover{background:#f6b83b;color:#000;border-color:#333;a:hover{color:#f6b83b;}}}.search-toggle{display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:12px;background:none;border:none;padding:0;img{width:44px;height:44px;&.hover{display:none;}}&:hover{img:not(.hover){display:none;}img.hover{display:block;}}}.header-main > .search-toggle{@media (max-width:992px){display:none;}}.mobile-only .search-toggle{margin-left:0;img{width:42px;height:42px;}}}.search-overlay{display:none;position:absolute;top:133px;left:0;width:100%;background:#000;z-index:101;padding:30px 40px 40px;@media (max-width:992px){top:96px;padding:24px 20px 30px;}&.open{display:block;}}.search-overlay__row{display:flex;align-items:center;gap:16px;max-width:1135px;margin:0 auto;}.search-overlay__icon{flex-shrink:0;img{width:44px;height:44px;}@media (max-width:992px){img{width:36px;height:36px;}}}.search-overlay .search-block-form{flex:1;form{display:flex;align-items:center;background:#fff;border-radius:30px;overflow:hidden;height:48px;}.form-item{flex:1;margin:0;padding:0;}.form-search{width:100%;border:none;outline:none;padding:0 20px;font-size:18px;font-family:'Epilogue',sans-serif;height:48px;background:transparent;@media (max-width:992px){font-size:16px;padding:0 14px;}}.form-actions{margin:0;padding:0;height:48px;}.form-submit{background:#f6b83b;color:#000;border:none;border-radius:30px;font-size:16px;font-weight:600;font-family:'Epilogue',sans-serif;padding:0 28px;height:100%;cursor:pointer;&:hover{background:#e5a92e;}}}.search-overlay__close{flex-shrink:0;background:none;border:none;cursor:pointer;padding:0;svg{width:32px;height:32px;stroke:#f6b83b;stroke-width:2.5;fill:none;}&:hover svg{stroke:#fff;}}.search-overlay > .field--name-body{max-width:1135px;margin:20px auto 0;h2{color:#f6b83b;font-size:16px;font-weight:600;margin-bottom:16px;}ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:12px;@media (max-width:992px){gap:10px;}}li{display:inline-block;}a{display:inline-block;color:#fff;border:1px solid #fff;border-radius:30px;padding:10px 24px;font-size:14px;font-weight:500;text-decoration:none;@media (max-width:992px){padding:10px 20px;}&:hover{background:rgba(255,255,255,0.1);color:#f6b83b;border-color:#f6b83b;}}}#mobile-button{position:relative;z-index:100;color:white;}.shown{display:flex !important;}header .mobile-only{display:none;align-items:center;gap:10px;@media (max-width:992px){display:flex;}.btn-quiz{text-align:center;display:flex;border:1px solid white;border-radius:20px;background:#f6b83b;color:#000;font-weight:500;font-size:14px;line-height:16px;justify-content:center;align-items:center;height:43px;width:103px;padding:0 10px;br{display:none;}@media (max-width:768px){max-width:100px;}}}.mobile-menu{cursor:pointer;margin-left:0;position:relative;height:36px;width:36px;display:flex;span{position:absolute;left:0;display:block;width:100%;height:4px;background:#fff;border-radius:6px;&:nth-child(1){top:0;}&:nth-child(2){top:50%;transform:translateY(-50%);}&:nth-child(3){bottom:0;}}&.is-active{height:21px;width:36px;span{background:#f6b83b;&:nth-child(1){transform:rotate(-50deg) translateY(-9.5px);transform-origin:100%;position:relative;left:2px;}&:nth-child(2){display:none;}&:nth-child(3){transform:rotate(50deg) translateY(7.5px);transform-origin:100%;}}}@media (max-width:400px){width:24px;}}
.progress-tracker--center .progress-marker::after{display:none !important;}.progress-step.is-active,.progress-step.is-complete{.progress-marker::before{background-color:#AC0D22 !important;box-shadow:2px 2px 2px rgba(0,0,0,0.17),inset 2px 2px 2px rgba(0,0,0,0.17);}}.progress-marker::before{background-image:none !important;background-color:#aaa !important;box-shadow:2px 2px 2px rgba(0,0,0,0.17),inset 2px 2px 2px rgba(0,0,0,0.17);background-repeat:no-repeat !important;background-size:contain !important;width:30px !important;height:28px !important;padding-top:2px !important;padding-bottom:0 !important;}.progress-text{display:none !important;}.progress-step:last-child{display:none !important;}.form-actions{display:flex;justify-content:center;align-items:center;gap:36px;.webform-button--next{display:flex;margin:unset;background-color:#AC0D22;font-weight:bold;font-size:26px;line-height:26px;color:#fff;border-radius:33px;justify-content:center;align-items:center;min-width:205px;min-height:66px;cursor:pointer;border:0;box-shadow:3px 3px 3px rgba(0,0,0,0.16),inset -3px -3px 3px rgba(0,0,0,0.16);}.webform-button--next:hover{background-color:#f6b83b;color:#fff;}.webform-button--previous{display:flex;margin:unset;background-color:#AC0D22;font-weight:bold;font-size:26px;line-height:26px;color:#fff;border-radius:33px;justify-content:center;align-items:center;min-width:205px;min-height:66px;cursor:pointer;border:0;box-shadow:3px 3px 3px rgba(0,0,0,0.16),inset -3px -3px 3px rgba(0,0,0,0.16);}.webform-button--previous:hover{background-color:#f6b83b;color:#fff;}.webform-button--submit{display:flex;margin:unset;background-color:#AC0D22;font-weight:bold;font-size:26px;line-height:26px;color:#fff;border-radius:33px;justify-content:center;align-items:center;min-width:205px;min-height:66px;cursor:pointer;border:0;text-transform:uppercase;box-shadow:3px 3px 3px rgba(0,0,0,0.16),inset -3px -3px 3px rgba(0,0,0,0.16);}.webform-button--submit:hover{background-color:#f6b83b;color:#fff;}}.fieldset-legend{display:none;}fieldset.form-item{border:0;}details{border:0 !important;}.webform-options-display-buttons .webform-options-display-buttons-wrapper{flex:0 !important;}fieldset{padding:0 !important;}
.featured-videos{padding-top:40px !important;@media (min-width:768px){padding-top:80px !important;}.container{@media (max-width:768px){margin:0;h2{font-size:30px !important;line-height:36px !important;}}}.node{.modal.hidden{display:none;}p{font-size:22px;line-height:32px;}@media (max-width:768px){p{font-size:16px;line-height:22px;text-align:left;margin:0;max-width:100%;}}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1010;background:rgba(0,0,0,0.4);&.hidden{display:none;}.modal-dialog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:933px;background-color:transparent;margin:0;overflow:unset;}.close{background-color:red;width:16px;height:16px;position:absolute;top:-24px;right:0;&:before,&:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);display:block;width:12px;height:2px;background-color:#fff;transform-origin:center;}&:after{transform:translate(-50%,-50%) rotate(-45deg);}}.modal-dialog .media{margin-bottom:0 !important;}.field--name-field-media-oembed-video,.video-wrapper{padding:56.25% 0 0;position:relative;}iframe{position:absolute;left:0;top:0;width:100%;height:100%;}video{width:100%;height:auto;}@media (max-width:768px){.close{right:20px;}&-wrapper{padding:0 20px;height:auto;width:100%;}video{width:100%;height:auto;}}}.featured-wrapper .node{display:flex;align-items:center;@media (max-width:768px){margin-bottom:40px;flex-direction:column-reverse;gap:32px 0;}@media (min-width:768px){flex-direction:row;margin-bottom:80px;gap:0 40px;.media{flex:0 1 700px;}.decription{flex:0 1 440px;}}}.node.featured-video{.media{cursor:pointer;}@media (max-width:768px){h2{margin-bottom:20px;text-align:left;}.media{margin-left:-36px;margin-right:-36px;}}&:last-child{.decription{margin-bottom:0;}}}.videos{display:flex;gap:0 120px;.node{.decription{margin:20px 0 30px;@media (min-width:768px){margin:36px 0 0;}}}@media (max-width:768px){flex-direction:column;}}}#featured{scroll-margin-top:50px;}
.home{.banner{min-height:925px;.container{margin:auto auto 70px;h2{margin-bottom:0;+ h2{margin-top:10px;}}}.btn{display:inline-block;margin-top:40px;color:#000;background:#f6b83b 0% 0% no-repeat padding-box;font-size:23px;font-weight:700;line-height:25px;padding:22px 34px 19px;border-radius:50px;box-shadow:3px 3px 3px rgba(0,0,0,0.16),inset -3px -3px 3px rgba(0,0,0,0.16);border:0;text-transform:uppercase;&:hover{background:#fff;}}@media (max-width:600px){text-align:center;}}.featured-videos{.videos{.node{max-width:511px;@media (max-width:600px){.media{overflow:hidden;img{width:110%;}}}}}}.col-2-what-demodex li{@media (min-width:800px){min-height:140px;}}.col-2-what-demodex li::marker{color:#ac0d22;font-size:25px;}@media only screen and (min-width:601px){.col-2-what-demodex{column-count:2;column-gap:80px;}}@media only screen and (min-width:1300px){.col-2-what-demodex{column-gap:0;}}}
.db-quiz{.banner{height:auto;img{width:100%;height:auto;}}}.db-quiz-results{padding-top:96px;}@media (max-width:992px){.db-quiz .banner,.db-quiz-results .banner{background:url("/themes/tarsus/img/quiz-home-mobile.jpg") no-repeat center center transparent;background-size:cover;height:calc(100vw / 2.75);}.db-quiz .banner img,.db-quiz-results .banner img{display:none;}}#block-tarsus-webform-3{form{display:flex;flex-direction:column;}.form-actions{order:10;.webform-button--previous,.webform-button--next{text-transform:uppercase;}}.fieldset-wrapper{display:flex;justify-content:center;}.form-checkboxes,.form-radios{max-width:1120px;justify-content:center;gap:20px;.form-checkbox,.form-radio{position:absolute;left:50px;top:15px;z-index:-1;}label{background:#eee 0% 0% no-repeat padding-box !important;border:0 !important;border-radius:86px;box-shadow:inset -3px -3px 3px rgba(0,0,0,0.16);cursor:pointer;padding:30px 40px;color:black !important;font-size:30px;font-weight:700;line-height:25px;margin-bottom:0;text-transform:uppercase;text-transform:unset;white-space:nowrap;p{color:black !important;font-size:30px;font-weight:700;line-height:25px;margin-bottom:0;text-transform:uppercase;text-transform:unset;white-space:nowrap;}}input:checked + label{background:#ac0d22 !important;color:white !important;p{color:white !important;}}}.form-radios{label{width:200px;@media (max-width:992px){width:100%;}}}#edit-what-eye-issues-are-you-currently-experiencing{@media (max-width:992px){flex-direction:column;}}label.error{color:#ac0d22;display:block;font-size:22px;font-weight:normal;font-style:italic;text-align:center;width:100%;}.webform-progress{.webform-progress-tracker{justify-content:center;gap:56px;.progress-step{max-width:35px;}}}@media (max-width:992px){.fieldset-wrapper{display:block;.form-item{margin-bottom:25px;}}.form-checkboxes,.form-radios{label{padding:22px 40px;p{width:100%;font-size:26px;white-space:normal;}}}.form-actions{.webform-button--previous,.webform-button--next,.webform-button--submit{min-width:160px;font-size:16px;line-height:22px;}}}}.btn-grey{font-size:23px;line-height:25px;padding:22px 34px 19px !important;max-width:none !important;border-radius:50px !important;background:#eee 0% 0% no-repeat padding-box !important;box-shadow:inset -3px -3px 3px rgba(0,0,0,0.16);text-transform:uppercase;color:black !important;border:0 !important;}
.node-42{.banner{background-image:url(/themes/tarsus/img/faq/faq_hero.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;margin-top:96px;}.accordion-group{margin-bottom:60px;h3{margin-bottom:30px;font-size:34px;font-weight:500;@media (max-width:760px){font-size:24px;}}}.accordion-item{.accordion-header{position:relative;margin-bottom:10px;padding:27px 100px 27px 40px;background-color:#EBEBEB;border:1px solid #000;border-radius:10px;color:#000;font-size:22px;font-weight:600;cursor:pointer;&:after{content:"+";position:absolute;top:50%;right:30px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:50px;height:50px;font-family:Arial,Helvetica,sans-serif;font-size:36px;font-weight:700;color:#fff;background-color:#AC0D22;border-radius:50px;transition:transform 500ms ease;}&.active{&:after{content:"−";}}@media (max-width:768px){padding:20px 70px 20px 14px;font-size:16px;line-height:18px;&:after{right:10px;}}}.accordion-content{overflow:hidden;max-height:1000px;padding:20px 50px 30px;transition:max-height 500ms ease,padding 500ms ease;a{color:#AC0D22;text-decoration:underline;}p{margin-bottom:15px;}p:last-child{margin-bottom:0;}&.collapse{max-height:0;padding-top:0;padding-bottom:0;}@media (max-width:768px){padding:10px 14px 20px;p{font-size:16px;line-height:22px;}}}}}
