/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.overlay{height:100%;width:100%;position:absolute;top:0;left:0;z-index:9999;display:none;}.overlay.active{display:block;}.overlay.carecard .button_container{text-align:center;}.overlay.carecard p{font-size:12px;}.overlay.carecard .button-sm:first-of-type,.overlay.carecard .button-lg:first-of-type{margin-right:25px;}.overlay.carecard .button-sm,.overlay.carecard .button-lg{display:inline-block;vertical-align:top;}.carecard-details{padding-left:32px;padding-right:31px;}.carecard-details h2{font-size:18px;font-weight:300;letter-spacing:0.05em;line-height:26px;text-align:left;margin-bottom:22px;}.carecard-details img{float:left;width:283px;margin-left:20px;margin-top:33px;}.carecard-details table{min-width:591px;float:right;}@media (max-width:975px){.carecard-details img{float:none;width:70%;margin-left:15%;margin-right:15%;}.carecard-details table{float:none;margin:0 auto;}}@media (max-width:650px){.carecard-details table{min-width:initial;}}.carecard-details td{font-size:19.5px;font-weight:300;letter-spacing:0.05em;text-align:left;padding:18px 0;color:#7f7f7f;}.carecard-details td:not(:first-child){padding-right:20px;}.carecard-details tr:not(:first-child){border-top:1px solid #999999;}.carecard-image{width:100%;}.carecard-details table td.text-blue{color:#0ba0c2;}.carecard-details table td.text-blue{text-align:center;}.carecard-disclaimer{clear:both;font-size:13px;line-height:15px;font-weight:300;color:#343434;margin-bottom:40px;padding-top:18px;padding-bottom:10px;border-bottom:1px solid #999999;text-align:left;}#overlayCarecard{position:fixed;z-index:101;top:100px;height:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(90% - 40px);max-width:550px;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;background:#fff;box-shadow:0 0 16px rgba(0,0,0,0.5);padding:20px;text-align:center}#overlayCarecard .btn{padding-left:50px;padding-right:50px;margin:0 10px 15px}#overlayCarecard .noMargin{margin-bottom:.6em}#overlayCarecard .close{position:absolute;top:0;right:0;overflow:hidden}#overlayCarecard .close::before{content:'\00D7';text-align:center;font-size:1.875rem;display:block;width:40px;height:40px;color:#707070;cursor:pointer;font-weight:700}.care-card-render{min-height:350px;}.care-card-render .cc-fullwidth{width:100vw;left:-50vw;position:relative;margin:60px 0px 0px 50%;background-repeat:no-repeat;background-size:100% 100%;padding:30px 0px;}.care-card-render .cc-fullwidth.bg{background-image:url(/modules/custom/care_card_frontend/assets/img/bg.jpg);}.care-card-render .cc-fullwidth.gray{background:#f4f4f4;}.care-card-render .callout-txt{color:#007789;font-size:1.75em;text-align:center;display:inline-block;margin:40px 0px;}#cc-download .cc-option{margin-top:-60px;}.care-card-render .cc-headline{color:white;font-style:normal;text-transform:none;padding-top:30px;}@media screen and (max-width:991px) and (min-width:768px){.care-card-render .cc-headline{position:relative;top:-25px;}}@media screen and (max-width:767px){.care-card-render .cc-headline{text-align:center;padding:0 15px;font-size:2em;}}.care-card-render .cc-card{position:relative;margin-top:-70px;}@media screen and (max-width:767px){.care-card-render .cc-card{margin:-70px auto 0px;display:block;}}.care-card-render .cc-options{list-style:none;margin:0px;text-align:center;}.care-card-render .cc-options li{display:inline-block;padding:0px 15px;}.care-card-render .copy a{text-decoration:underline;}.care-card-render .copy h5{text-transform:none;}.care-card-render .copy p{margin:0.85em 0px;}.care-card-render .copy p.space{padding:10px 0px;}.care-card-render .copy hr{border-top-color:#ccc;}.care-card-render .copy ul{margin-left:1.25em;}.care-card-render .copy ul li{position:relative;}.care-card-render .copy ul li:before{content:" ";border-radius:100%;background-color:black;width:7px;height:7px;display:block;position:absolute;left:-1.25em;top:7px;}.care-card-render .cc-container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}@media (min-width:768px){.care-card-render .cc-container{width:750px;}}@media (min-width:992px){.care-card-render .cc-container{width:970px;}}@media (min-width:1200px){.care-card-render .cc-container{width:1200px;}}.care-card-render .cc-container:before,.care-card-render .cc-container:after{content:" ";display:table;}.care-card-render .cc-container:after{clear:both;}#cc-modal .modal-content span.loading{display:none;}#cc-modal .modal-content.loading .modal-body,#cc-modal .modal-content.loading .modal-footer button{display:none;}#cc-modal .modal-content.loading span.loading{display:block;position:relative;top:auto;left:auto;transform:none;}span.loading{display:block;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}span.loading i{font-size:2em;color:#007789;-moz-animation:spin 4s infinite linear;-webkit-animation:spin 4s infinite linear;animation:spin 4s infinite linear;}@-moz-keyframes spin{from{-moz-transform:rotate(0deg);}to{-moz-transform:rotate(360deg);}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);}}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.warning{font-size:smaller;}#modal_backdrop{display:none;position:fixed;left:0;top:0;bottom:0;right:0;background:rgba(100,100,100,.80);}#modal_backdrop.show{display:block;}#overlayCarecard{max-width:946px;}#overlayCarecard .modal-body{padding:40px 20px 20px;}#overlayCarecard .modal-body h5{text-transform:none;font-size:1.5rem;line-height:1.3;margin-bottom:10px;}#overlayCarecard .modal-body h5.warning{font-size:0.9375rem;line-height:1.3;font-family:'Open Sans',sans-serif;font-weight:700;}#overlayCarecard .modal-body select{max-width:100%;margin-top:8px;font-size:1rem;}#overlayCarecard .modal-footer{margin-top:20px;margin-bottom:20px;}#overlayCarecard .modal-footer .btn{cursor:pointer;}#overlayCarecard .modal-footer .btn:hover,#overlayCarecard .modal-footer .btn:focus{color:#fff;}#overlayCarecard .modal-close{position:absolute;right:-15px;top:-15px;}#overlayCarecard .modal-close button{border:0;background:#E0E8F8;border-radius:50%;width:37px;height:37px;cursor:pointer;}#overlayCarecard .modal-close button::before,#overlayCarecard .modal-close button::after{content:'';display:block;width:16px;height:3px;border-radius:3px;background:#646464;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:0 0;}#overlayCarecard .modal-close button::before{transform:rotate(45deg) translate(-50%,-50%);}#overlayCarecard .modal-close button::after{transform:rotate(-45deg) translate(-50%,-50%);}@media screen and (min-width:768px){#overlayCarecard .modal-body h5{font-size:2.375rem;line-height:1.5;}#overlayCarecard .modal-close{right:-28px;top:-28px;}#overlayCarecard .modal-close button{width:57px;height:57px;}#overlayCarecard .modal-close button::before,#overlayCarecard .modal-close button::after{width:29px;}}
