.promo-icon {font-family: 'Open Sans';}@media (min-width: 768px) {.promo-icon > .component-content {display: -webkit-box;display: -ms-flexbox;display: flex;}}.promo-icon img {width: 137px;display: block;margin: auto;}.promo-icon__text {line-height: 22px;}@media (min-width: 768px) {.promo-icon__text {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}}.promo-icon__text:before {content: '';width: 120px;height: 2px;background-color: #eb2144;display: block;margin: 22px auto 24px auto;}@media (min-width: 768px) {.promo-icon__text:before {height: 100%;min-width: 3px;width: 3px;margin: 0 25px;}#firstpromo.promo-icon .promo-icon__text:before {height: 75%;}}.promo-icon__text span {font-weight: 700;color: #1e5781;}.promo-icon__text p {margin: 0;line-height: 22px;}.icons-list-container {padding-bottom: 25px;padding-top: 25px;}.icons-list-container > .component-content {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}@media (min-width: 992px) {.icons-list-container > .component-content {max-width: 970px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}}.icons-list-container .section-header {width: 100%;margin-bottom: 12px;}.icons-list-container .promo-icon {margin-bottom: 60px;}@media (min-width: 768px) {.icons-list-container .promo-icon {width: 45%;}}.icons-list-container .promo-icon:last-of-type {margin-bottom: 0;}@media (min-width: 768px) {.icons-list-container .promo-icon img {margin: 0;-ms-flex-item-align: start;align-self: flex-start;}}.promo-percent {padding-bottom: 14px;padding-top: 8px;}@media (min-width: 768px) {.promo-percent {padding-top: 41px;padding-bottom: 26px;}}.promo-percent.bg-gray {background-color: #f0f0f0;margin-bottom: 12px;}@media (min-width: 768px) {.promo-percent.bg-gray {margin-bottom: 0;}}.promo-percent .percent-text {font-size: 95px;line-height: 1;font-weight: 700;position: relative;margin-bottom: 15px;}@media (min-width: 768px) {.promo-percent .percent-text {margin-bottom: 0;}}.promo-percent .percent-text::after {content: '';width: 207px;height: 3px;background-color: #eb2144;display: block;position: absolute;bottom: -5px;}@media (min-width: 768px) {.promo-percent .percent-text::after {position: relative;height: 88px;width: 3px;margin-right: 30px;}}@media (min-width: 768px) {.promo-percent .percent-text.text-green::after {margin-left: 31px;}}@media (min-width: 768px) {.promo-percent .percent-text.text-blue::after {margin-left: 18px;}}.promo-percent p:not(.reference) {line-height: 22px;}.promo-percent p.reference {line-height: 16px;}@media (min-width: 768px) {.promo-percent p.reference {font-size: 16px;line-height: 18px;margin-left: -8px;}}.promo-percent .sm-asterisk {font-size: 24px;margin-top: 12px;}.promo-text-list {padding: 0;}.promo-text-list .component {padding-left: 20px;padding-right: 20px;}.promo-text-list .bg-gray {background-color: #f0f0f0;}.promo-text-list .section-header {width: 100%;padding-top: 22px;}@media (min-width: 768px) {.promo-text-list .section-header {padding-bottom: 28px;padding-top: 45px;}}.promo-text-list .section-header h2 {margin: 0;}.promo-text {padding-bottom: 10px;}@media (min-width: 768px) {.promo-text {width: 100%;}}.promo-text .text-holder:before {width: 100%;}@media (min-width: 768px) {.promo-text .text-holder:before {width: 3px;}}.promo-text .text-holder p {line-height: 22px;}.icon-list-offset {margin-top: -157px;}@media (min-width: 992px) {.icon-list-offset {max-width: 950px;margin-top: -76px;margin-bottom: 53px;}}@media (min-width: 992px) {.icon-list-offset > .component-content {max-width: 950px;margin-left: auto;margin-right: auto;}}.icon-list-offset .rich-text {border-top-left-radius: 25px;border-top-right-radius: 25px;border: solid 2px #6cbdb3;border-bottom: none;background: #94CDC6;height: 132px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;}@media (min-width: 992px) {.icon-list-offset .rich-text {height: 50px;}}.icon-list-offset .rich-text h3 {color: #236193;font-family: 'Open Sans';font-size: 20px;}.icon-list-offset .promo-icon {border-left: solid 2px #6cbdb3;border-right: solid 2px #6cbdb3;margin-bottom: 0;padding: 32px 30px 0 30px;width: 100%;}@media (min-width: 768px) {.icon-list-offset .promo-icon {border: none;width: 50%;}}.icon-list-offset .promo-icon:last-of-type {border-bottom: solid 2px #6cbdb3;border-bottom-left-radius: 25px;border-bottom-right-radius: 25px;}@media (min-width: 768px) {.icon-list-offset .promo-icon:last-of-type {border-bottom-left-radius: 0;border-right: solid 2px #6cbdb3;}}.icon-list-offset .promo-icon:nth-child(3), .icon-list-offset .promo-icon:nth-child(5) {padding-bottom: 30px;}@media (min-width: 992px) {.icon-list-offset .promo-icon:nth-child(3), .icon-list-offset .promo-icon:nth-child(5) {border-right: solid 2px #6cbdb3;}}@media (min-width: 992px) {.icon-list-offset .promo-icon:nth-child(2), .icon-list-offset .promo-icon:nth-child(4) {border-left: solid 2px #6cbdb3;}}@media (min-width: 992px) {.icon-list-offset .promo-icon:nth-child(4) {border-bottom-left-radius: 25px;border-bottom: solid 2px #6cbdb3;}}.icon-list-offset .promo-icon p {text-align: center;}@media (min-width: 768px) {.icon-list-offset .promo-icon p {text-align: left;}}.promo-logo-container {padding: 0;}@media (min-width: 992px) {.promo-logo-container > .component-content {max-width: 1280px;}}.promo-logo-container .promo-logo {padding-left: 20px;padding-right: 20px;}.promo-logo-container .promo-logo:last-of-type {border: none;}@media (min-width: 992px) {.promo-logo-container .promo-logo {width: 50%;}}@media (min-width: 992px) {.promo-logo-container .promo-logo:nth-child(3) {border-bottom: none;}}@media (min-width: 992px) {.promo-logo-container .promo-logo:nth-child(odd) {border-right: solid 3px #6cbdb3;}}.promo-logo-container #lungevity {padding-bottom: 49px;}@media (min-width: 992px) {.promo-logo-container #lungevity {padding-top: 120px;}.promo-logo-container #lungevity img {width: 304px;}}.promo-logo-container #go2 {padding-top: 48px;padding-bottom: 44px;}@media (min-width: 992px) {.promo-logo-container #go2 {padding-top: 65px;}.promo-logo-container #go2 img {width: 170px;}div#go2-mobile {display: none;}}.promo-logo-container #cancerSupport {padding-top: 20px;padding-bottom: 49px;}@media (min-width: 992px) {.promo-logo-container #cancerSupport {padding-top: 85px;}.promo-logo-container #cancerSupport img {;}}.promo-logo-container #ala {padding-top: 50px;padding-bottom: 33px;}@media (min-width: 992px) {.promo-logo-container #ala {padding-top: 91px;}.promo-logo-container #ala img {width: 263px;}}.promo-logo {border-bottom: solid 3px #73bca8;}.promo-logo .address {font-size: 20px;color: #1e5781;text-align: center;font-weight: bold;}@media (min-width: 992px) {.promo-logo .address {margin-top: 40px;}#go2.promo-logo .address {margin-top: 25px;}}.promo-logo .address a {color: inherit;display: block;}.promo-logo .address a.ext-link {display: inline;position: relative;}.promo-logo .address a.ext-link:after {content: '';width: 100%;height: 2px;background: #1e5781;position: absolute;left: 0;right: 0;bottom: 0;}@media (min-width: 992px) {.promo-logo .field-promoicon {text-align: center;}}.promo-logo .custom-font {font-size: 19px;}@media (min-width: 992px) {.promo-logo .custom-font {font-size: 20px;}}.promo-logo a:hover {color: #499983;text-decoration: none;}.promo-logo a:hover::after {background: #499983 !important;}@media (min-width: 992px) {.promo-text-list > .component-content {max-width: 1280px;}}@media (min-width: 992px) {.promo-text-list .component.rich-text {padding: 0;}}@media (min-width: 992px) {.promo-text-list .promo-text > .component-content {max-width: 948px;min-width: 948px;margin-left: auto;margin-right: auto;}}.promo-text p {margin-bottom: 0;}.promo-text ul.secondary-list {padding-left: 12px;}.promo-text .min-text-holder {margin-bottom: 15px;}.promo-text .min-text-holder:after {content: '';width: 264px;height: 3px;background: #eb2144;display: block;margin-top: 15px;}@media (min-width: 768px) {.promo-text .min-text-holder:after {display: none;}}#askDr p {font-size: 28px;line-height: 30px;}@media (min-width: 768px) {#askDr p {font-size: 30px;line-height: 39px;}}#askDr .tm {font-size: 30px;top: 2px;font-weight: normal;}@media (min-width: 768px) {#askDr .tm {font-size: 40px;top: 4px;}}@media (min-width: 992px) {.resources .promo-text {min-height: 100%;}}.resources .promo-text .field-promotext {font-family: 'Montserrat';font-size: 20px;}@media (min-width: 992px) {.resources .promo-text .field-promotext {line-height: 24px;}}@media (min-width: 992px) {.resources .promo-text .min-text-holder {margin-bottom: 0;}}@media (min-width: 992px) {#beforeAppt {margin-bottom: 7px;}}@media (min-width: 992px) {#duringAppt {margin-bottom: 7px;}}@media (min-width: 992px) {#duringAppt .text-holder {padding-top: 15px;}}@media (min-width: 992px) {#afterAppt .text-holder::before {min-height: 81px;}}@media (min-width: 768px) {#whatIsKRAS {padding-top: 42px;padding-bottom: 0;}}@media (min-width: 768px) {#whatIsKRAS .section-header {margin-bottom: 46px;}}@media (min-width: 768px) {#whatIsKRASwhite {padding-top: 40px;padding-bottom: 0;}}@media (min-width: 768px) {#haveKRAS {padding-top: 48px;padding-bottom: 0px;margin-bottom: -20px;}}@media (min-width: 768px) {#haveKRAS .section-header {margin-bottom: 38px;}}@media (min-width: 768px) {#haveKRAS .promo-icon:nth-child(2), #haveKRAS .promo-icon:nth-child(4) {margin-bottom: 59px;}}@media (min-width: 992px) {#sideEffectsList .section-header {padding-top: 46px;padding-bottom: 45px;}}#missedDose {padding-bottom: 25px;}@media (min-width: 992px) {#missedDose {padding-bottom: 47px;}}#vomit {padding-top: 29px;padding-bottom: 24px;}@media (min-width: 992px) {#vomit {padding-top: 40px;padding-bottom: 48px;}}#antacid {padding-top: 25px;padding-bottom: 33px;}@media (min-width: 992px) {#antacid {padding-top: 67px;padding-bottom: 67px;}}#otherMed {padding-top: 26px;padding-bottom: 25px;}@media (min-width: 992px) {#otherMed {padding-top: 63px;padding-bottom: 59px;}}#askDr .section-icon-billboard.bg-gray.container {padding: 40px 130px;max-width: 1280px;}@media (max-width: 1024px) {#askDr .section-icon-billboard.bg-gray.container {padding: 40px 22px;max-width: 1280px;}}@media (max-width: 991px) {#go2 {display: none;}div#go2-mobile {text-align: center;}div#go2-mobile .address .field-promotext > a {padding: 11px 0 11px 0;}}