@font-face{font-family:'AETH-ICONS';src:url('../../../../../content/dam/aetna/fonts/icons/regular/Icons.woff') format('woff')}
@font-face{font-family:"CVS Health Sans Light";src:url('../../../../../content/dam/aetna/fonts/cvs-open-sans/light/CVSHealthSans_W_Lt.woff') format('woff')}
@font-face{font-family:"CVS Health Sans Regular";src:url('../../../../../content/dam/aetna/fonts/cvs-open-sans/regular/CVSHealthSans_W_Rg.woff') format('woff')}
@font-face{font-family:"CVS Health Sans Semibold";src:url('../../../../../content/dam/aetna/fonts/cvs-open-sans/semibold/CVSHealthSans_W_Md.woff') format('woff')}
@font-face{font-family:"CVS Health Sans Bold";src:url('../../../../../content/dam/aetna/fonts/cvs-open-sans/bold/CVSHealthSans_W_Bd.woff') format('woff')}
.title__block{font-family:"CVS Health Sans Bold";color:#414141;font-size:1.5rem;line-height:1.2}
@media(min-width:480px){.title__block{font-size:1.5rem;line-height:1.2}
}
@media(min-width:768px){.title__block{font-size:2.6rem;line-height:1.2}
}
@media(min-width:1024px){.title__block{font-size:2.6rem;line-height:1.2}
}
.title__section{font-family:"CVS Health Sans Bold";color:#414141;font-size:1.25rem;line-height:1.5}
@media(min-width:480px){.title__section{font-size:1.25rem;line-height:1.5}
}
@media(min-width:768px){.title__section{font-size:1.75rem;line-height:1.5}
}
@media(min-width:1024px){.title__section{font-size:1.75rem;line-height:1.5}
}
.title__container{font-family:"CVS Health Sans Semibold";color:#414141;font-size:23px;line-height:1.5}
@media(min-width:480px){.title__container{font-size:23px;line-height:1.5}
}
@media(min-width:768px){.title__container{font-size:1.75rem;line-height:1.5}
}
@media(min-width:1024px){.title__container{font-size:1.75rem;line-height:1.5}
}
.title--secondary__big{font-family:"CVS Health Sans Semibold";color:#414141;font-size:1.5rem;line-height:1.5}
@media(min-width:480px){.title--secondary__big{font-size:1.5rem;line-height:1.5}
}
@media(min-width:768px){.title--secondary__big{font-size:1.5rem;line-height:1.5}
}
@media(min-width:1024px){.title--secondary__big{font-size:1.5rem;line-height:1.5}
}
.title--secondary{font-family:"CVS Health Sans Semibold";color:#414141;font-size:1.1rem;line-height:1.5}
@media(min-width:480px){.title--secondary{font-size:1.1rem;line-height:1.5}
}
@media(min-width:768px){.title--secondary{font-size:1.1rem;line-height:1.5}
}
@media(min-width:1024px){.title--secondary{font-size:1.1rem;line-height:1.5}
}
.intro__copy{font-family:"CVS Health Sans Regular";color:#414141;font-size:1.5rem;line-height:1.6}
@media(min-width:480px){.intro__copy{font-size:1.5rem;line-height:1.6}
}
@media(min-width:768px){.intro__copy{font-size:1.5rem;line-height:1.6}
}
@media(min-width:1024px){.intro__copy{font-size:1.5rem;line-height:1.6}
}
.body__copy{font-family:"CVS Health Sans Regular";color:#414141;font-size:1rem;line-height:1.6}
@media(min-width:480px){.body__copy{font-size:1rem;line-height:1.6}
}
@media(min-width:768px){.body__copy{font-size:1rem;line-height:1.6}
}
@media(min-width:1024px){.body__copy{font-size:1rem;line-height:1.6}
}
.caption__copy{font-family:"CVS Health Sans Regular";color:#414141;font-size:.9375rem;line-height:1.5}
@media(min-width:480px){.caption__copy{font-size:.9375rem;line-height:1.5}
}
@media(min-width:768px){.caption__copy{font-size:.9375rem;line-height:1.5}
}
@media(min-width:1024px){.caption__copy{font-size:.9375rem;line-height:1.5}
}
.font__bolder b,.font__bolder strong{font-weight:bold}
.guideContainer .component.accordian,.aemformcontainer .component.accordian{margin-bottom:0;margin-top:16px}
.guideContainer .component.accordian.simplified .accordian__element>.accordian__title,.aemformcontainer .component.accordian.simplified .accordian__element>.accordian__title{position:relative;display:inline-block;padding-bottom:20px;padding-right:30px}
.guideContainer .component.accordian.simplified .accordian__element>.accordian__title>button,.aemformcontainer .component.accordian.simplified .accordian__element>.accordian__title>button{flex:auto;max-width:none;padding:0;border:0;outline:0;background:transparent;font-family:inherit;font-size:inherit;line-height:inherit;text-align:left;cursor:pointer}
.guideContainer .component.accordian.simplified .accordian__element>.accordian__title:after,.aemformcontainer .component.accordian.simplified .accordian__element>.accordian__title:after{display:block;position:absolute;top:.5rem;right:0;width:20px;height:12px;background-image:url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2015%27%3E%3Ctitle%3Eicon-expand%3C%2Ftitle%3E%3Cpath%20d%3D%27M21%200l3%203.06L12%2015%200%203.06%203%200l9%209z%27%20fill%3D%27%237d3f98%27%20data-name%3D%27Layer%201%27%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:50%;background-size:contain;content:""}
.guideContainer .component.accordian.simplified .accordian__element>.accordian__elemcontent,.aemformcontainer .component.accordian.simplified .accordian__element>.accordian__elemcontent{padding-bottom:0 !important}
.guideContainerNode{font-family:"CVS Health Sans Regular";color:#414141;line-height:26px}
.guideContainerNode .mobileLayout{display:none !important}
.guideContainerNode .tooltip{display:none !important}
.guideFieldNode{margin-top:30px}
.guideFieldNode.guideActiveField .guideFieldLabel label,.guideFieldNode.guideActiveField.validation-failure .guideFieldLabel label{color:#7d3f98}
.guideFieldNode.validation-failure .guideFieldLabel label{color:#e10506}
.guideFieldNode.validation-failure .guideFieldWidget input,.guideFieldNode.validation-failure .guideFieldWidget select,.guideFieldNode.validation-failure .guideFieldWidget textarea{border-color:#e10506}
.guideFieldNode.validation-failure .guideFieldWidget input:focus,.guideFieldNode.validation-failure .guideFieldWidget select:focus,.guideFieldNode.validation-failure .guideFieldWidget textarea:focus{outline-color:rgba(177,140,193,0.35) !important}
.guideFieldNode.validation-failure .guideFieldError{position:relative;color:#e10506;margin-top:.5rem;padding-left:40px;display:flex;flex-wrap:nowrap;align-items:center}
.guideFieldNode.validation-failure .guideFieldError:before{position:absolute;top:50%;left:0;width:36px;height:32px;margin-top:-16px;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030.02%2025%22%3E%3Cpath%20fill%3D%22%23e00007%22%20d%3D%22M15.01%200l15.01%2025H0L15.01%200z%22%2F%3E%3Cpath%20d%3D%22M13.78%2020.37a1.21%201.21%200%200%201%20.33-.92%201.34%201.34%200%200%201%201-.31%201.3%201.3%200%200%201%20.94.32%201.4%201.4%200%200%201%200%201.82%201.28%201.28%200%200%201-.94.33%201.32%201.32%200%200%201-1-.32%201.21%201.21%200%200%201-.33-.92zM15.96%2017.88h-1.78l-.38-7.09h2.53l-.37%207.09z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:center center;background-size:30px;content:""}
.guideFieldNode .guideFieldWidget input,.guideFieldNode .guideFieldWidget select,.guideFieldNode .guideFieldWidget textarea{font-family:"CVS Health Sans Regular";font-size:1rem;line-height:26px;color:#414141;border:2px solid #414141;border-radius:0;padding:14px 22px 12px;background-color:transparent}
.guideFieldNode .guideFieldWidget input::placeholder,.guideFieldNode .guideFieldWidget select::placeholder,.guideFieldNode .guideFieldWidget textarea::placeholder{color:#9e9e9e}
.guideFieldNode .guideFieldWidget input:focus,.guideFieldNode .guideFieldWidget select:focus,.guideFieldNode .guideFieldWidget textarea:focus{outline:4px solid rgba(177,140,193,0.35);box-shadow:0 0 2px 0 #7d3f98;border-color:#7d3f98}
.guideFieldNode .guideFieldWidget.dropDownList select{background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2015%27%3E%3Ctitle%3Eicon-expand%3C%2Ftitle%3E%3Cpath%20d%3D%27M21%200l3%203.06L12%2015%200%203.06%203%200l9%209z%27%20fill%3D%27%237d3f98%27%20data-name%3D%27Layer%201%27%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 22px center;background-size:16px 16px;appearance:none;-webkit-appearance:none;-moz-appearance:none}
.guideFieldNode button,.guideFieldNode.btn--secondary-af button{display:inline-block;padding:7px 25px;border:0;border-radius:32px;text-align:center;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;box-shadow:0 0 0 2px #7d3f98 inset}
.guideFieldNode button .iconButton-label,.guideFieldNode.btn--secondary-af button .iconButton-label{font-family:"CVS Health Sans Semibold";font-size:1rem;line-height:1.6}
.guideFieldNode button .iconButton-label,.guideFieldNode.btn--secondary-af button .iconButton-label{color:#7d3f98}
.guideFieldNode button:hover,.guideFieldNode.btn--secondary-af button:hover{background-color:#414141;box-shadow:0 0 0 2px #414141 inset}
.guideFieldNode button:hover .iconButton-label,.guideFieldNode.btn--secondary-af button:hover .iconButton-label{color:#fff}
.guideFieldNode button.submit,.guideFieldNode button.moveNext,.guideFieldNode.btn--primary-af button{background-color:#7d3f98;box-shadow:none}
.guideFieldNode button.submit .iconButton-label,.guideFieldNode button.moveNext .iconButton-label,.guideFieldNode.btn--primary-af button .iconButton-label{color:#fff}
.guideFieldNode button.submit:hover,.guideFieldNode button.moveNext:hover,.guideFieldNode.btn--primary-af button:hover{background-color:#414141;box-shadow:none}
.guideFieldNode button.submit:hover .iconButton-label,.guideFieldNode button.moveNext:hover .iconButton-label,.guideFieldNode.btn--primary-af button:hover .iconButton-label{color:#fff}
.guideFieldNode.guideCheckBoxGroup .guideFieldLabel,.guideFieldNode.guideCheckBox .guideFieldLabel{padding:0;margin:0 0 30px 0;text-transform:none;letter-spacing:normal}
.guideFieldNode.guideCheckBoxGroup .guideFieldLabel label,.guideFieldNode.guideCheckBox .guideFieldLabel label{position:static;padding:0}
.guideFieldNode .guideFieldVerticalAlignment{display:flex;margin-bottom:22px}
.guideFieldNode .guideCheckBoxItem .guideFieldWidget,.guideFieldNode .guideRadioButtonItem .guideFieldWidget{margin-right:6px}
.guideFieldNode .guideCheckBoxItem .guideFieldWidget input,.guideFieldNode .guideRadioButtonItem .guideFieldWidget input{position:relative;display:inline-block;margin:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}
.guideFieldNode .guideCheckBoxItem .guideFieldWidget input:checked,.guideFieldNode .guideRadioButtonItem .guideFieldWidget input:checked{border-color:#8932af}
.guideFieldNode .guideCheckBoxItem .guideFieldWidget input:focus,.guideFieldNode .guideRadioButtonItem .guideFieldWidget input:focus{outline:0;box-shadow:0 0 0 4px rgba(177,140,193,0.35)}
.guideFieldNode .guideCheckBoxItem .guideWidgetLabel,.guideFieldNode .guideRadioButtonItem .guideWidgetLabel{display:inline-block;margin-right:1.5rem}
.guideFieldNode .guideCheckBoxItem .guideWidgetLabel label,.guideFieldNode .guideRadioButtonItem .guideWidgetLabel label{line-height:26px;margin-bottom:0}
.guideFieldNode .guideRadioButtonItem .guideFieldWidget input[type="radio"]{width:20px;height:20px;padding:3px;border-radius:50%}
.guideFieldNode .guideRadioButtonItem .guideFieldWidget input[type="radio"]:checked{background-color:#8932af;background-clip:content-box;border-color:#8932af}
.guideFieldNode .guideCheckBoxItem .guideFieldWidget input[type="checkbox"]{width:25px;height:25px;padding:0;border-radius:0}
.guideFieldNode .guideCheckBoxItem .guideFieldWidget input[type="checkbox"]::after{content:none;display:inline-block;position:absolute;border:solid #8932af;border-width:0 3px 3px 0;top:5px;left:8px;width:5px;height:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.guideFieldNode .guideCheckBoxItem .guideFieldWidget input[type="checkbox"]:checked::after{content:''}
.guideFieldLabel{font-size:1rem;font-family:"CVS Health Sans Regular";font-weight:600;text-transform:uppercase;letter-spacing:.14em;line-height:20px;color:#414141;margin-bottom:.5rem;position:relative;margin:0;padding-top:.88rem;padding-bottom:.88rem}
.guideFieldLabel.top{margin-left:.5rem;margin-right:.5rem}
.guideFieldLabel label{display:inline-block;position:absolute;margin-bottom:0;bottom:-1em;left:0;padding:.5rem;transition:all .2s;background-color:#f5f5f5;z-index:2;-webkit-transition:all .2s}
.guideFieldNode.guideConfirmationField{margin-top:0}
.guideFieldNode.guideConfirmationField .guideFieldLabel{display:inline-block;width:auto;font-size:1rem;line-height:26px;font-weight:normal;text-transform:none;letter-spacing:normal;padding:0}
.guideFieldNode.guideConfirmationField .guideFieldLabel label{position:static;padding:0;background-color:transparent;margin-bottom:0}
.guideFieldNode.guideConfirmationField .guideFieldWidget{display:inline-block;width:auto}
.guideFieldNode.guideConfirmationField .guideFieldWidget input{border:0;line-height:20px;padding:0;font-family:"CVS Health Sans Semibold"}
.guideFieldNode.guideConfirmationField.guideActiveField .guideFieldLabel label{color:#414141}
.guideFieldNode.guideConfirmationField.guideActiveField .guideFieldWidget input:focus{border:0;outline:0;box-shadow:none}
.errorSummary span{text-transform:uppercase}
.errorSummary strong,.errorSummary li,.errorSummary a,.errorSummary a:visited,.errorSummary a:active{color:#e10506;font-size:1rem;text-decoration:none}
.errorSummary li{margin-top:.5em}
.errorSummary ul{padding-left:18px;list-style:disc}