.ec-field-wrap .error-container,.mortgage-toggle .error-container{display:none}
.mortgage-toggle.errorState .button-wrapper span.btntext{color:#e60303}
.mortgage-toggle.errorState .toggle-comp .btn.btn-primary{border-color:#e60303}
.mortgage-toggle.errorState .col-xs-12.col-sm-12.col-md-12.col-lg-12{padding-left:0}
.mortgage-toggle.errorState.focus:after{border-top-color:#e60303}
.mortgage-toggle.errorState.focus .ec__question__label{border-color:#e60303}
.mortgage-toggle.errorState .ec__question__label{color:#e60303}
.mortgage-toggle.errorState .error-container{padding-top:10px;color:#e60303;font-size:14px;line-height:18px;display:block}
.mortgage-toggle.errorState .error-container .error-arrow{display:none}
.mortgage-toggle legend{border:0}
.mortgage-toggle.row{margin:0}
.mortgage-toggle .input-label{margin-bottom:10px;font-weight:normal;font-family:"RNHouseSansRegular",sans-serif;line-height:26px;font-size:16px;float:left}
.mortgage-toggle .input-label .title-comp{max-height:34px;overflow:hidden}
.mortgage-toggle .comp-rich-text p{font-size:14px;line-height:18px}
.mortgage-toggle .toggle-comp{margin-right:100px}
.mortgage-toggle .toggle-comp .button-wrapper{width:50%;height:64px;float:left}
.mortgage-toggle .toggle-comp .button-wrapper:first-child .btn-primary{border-radius:100px 0 0 100px}
.mortgage-toggle .toggle-comp .button-wrapper:last-child .btn-primary{border-left-width:0;border-radius:0 100px 100px 0}
.mortgage-toggle .toggle-comp .btn.btn-primary{line-height:26px;padding:6px 15px;float:left;width:100%;height:100%;position:relative;display:table;border-radius:100px;border:1px solid #5e10b1;color:#5e10b1;background-color:transparent}
.mortgage-toggle .toggle-comp .btn.btn-primary:active{box-shadow:none}
.mortgage-toggle .toggle-comp .btn.btn-primary.selected{background-color:#3c1053;color:#fff}
.mortgage-toggle .toggle-comp .btn.btn-primary:focus,.mortgage-toggle .toggle-comp .btn.btn-primary.focus{outline:0}
.mortgage-toggle .toggle-comp .btn.btn-primary.active{color:#fff;background-color:#5a287d}
.mortgage-toggle .toggle-comp .btn.btn-primary.active{-webkit-box-shadow:none;box-shadow:none;color:#fff;background-color:#5a287d}
.mortgage-toggle .toggle-comp .btn.btn-primary input{left:0;margin:0;position:absolute;opacity:0;width:100%;height:100%;top:0;cursor:pointer;z-index:99}
.mortgage-toggle .toggle-comp .btn.btn-primary input:focus+.buttonfocus{position:absolute;top:-6px;bottom:-6px;left:0;outline:1px solid #5e10b1;z-index:98;width:100%;display:inline-block}
.mortgage-toggle .toggle-comp .button-wrapper .btntext{overflow:hidden;font-size:18px;line-height:26px;width:100%;height:100%;white-space:normal;display:table-cell;vertical-align:middle}
.mortgage-toggle .toggle-comp .button-wrapper .btntext span{max-height:48px;display:block;overflow:hidden;word-break:break-word}
.safari .mortgage-toggle .toggle-comp .button-wrapper .btntext span{max-height:50px}
.mortgage-toggle .toggle-comp.secondary-toggle .button-wrapper{width:42.7%}
.mortgage-toggle .toggle-comp.secondary-toggle .button-wrapper .btn-primary{border-width:1px;border-radius:100px}
.mortgage-toggle .toggle-comp.secondary-toggle .button-wrapper:nth-child(odd){margin-right:10px}
.mortgage-toggle .toggle-comp.secondary-toggle .button-wrapper:nth-child(n+3){margin-top:10px}
.mortgage-toggle label.labelinfo-comp,.mortgage-toggle .form-field-label.labelinfo-comp{position:relative;display:inline}
.mortgage-toggle label.labelinfo-comp .labelinfo,.mortgage-toggle .form-field-label.labelinfo-comp .labelinfo{cursor:pointer;width:24px;height:24px;display:inline-block;vertical-align:top;margin:1px 0 1px 15px;background-image:url("https://www.natwest.com/etc.clientlibs/responsive/components/tool/mortgage/hmcib-mrf/mortgage-toggle/clientlibs/clientlibs_images/resources/images/natwest/icon_toottip_champion.svg");background-repeat:no-repeat;background-size:100%;margin-bottom:5px}
.mortgage-toggle .button-grp:not(.secondary-toggle).toggle-comp .button-wrapper:nth-child(4) .btn-primary,.mortgage-toggle .button-grp:not(.secondary-toggle).toggle-comp .button-wrapper:nth-child(3) .btn-primary{border-top:0}
.mortgage-toggle .button-grp:not(.secondary-toggle).toggle-comp .button-wrapper:nth-child(2) .btn-primary{border-left:0}
.aip-toogleshelf--purple{background-color:#f2eaf9}
.aip-toogleshelf--gold{background-color:#ffeae6}
.aip-toogleshelf--gold .button-wrapper .btn.btn-primary.selected .btntext{color:#fff}
.aip-toogleshelf--rose{background-color:#ffdbec}
.aip-toogleshelf--green{background-color:#61801f}
.aip-toogleshelf--green .button-wrapper .btn.btn-primary.selected .btntext{color:#61801f}
.aip-toogleshelf--seablue{background-color:#1d7b8a}
.aip-toogleshelf--seablue .button-wrapper .btn.btn-primary.selected .btntext{color:#1d7b8a}
.aip-toogleshelf--pink{background-color:#b50059}
.aip-toogleshelf--pink .button-wrapper .btn.btn-primary.selected .btntext{color:#b50059}
.aip-toogleshelf--purple,.aip-toogleshelf--gold,.aip-toogleshelf--rose,.aip-toogleshelf--green,.aip-toogleshelf--seablue,.aip-toogleshelf--pink{padding-top:50px;padding-bottom:50px}
.aip-toogleshelf--purple .mortgage-toggle.row,.aip-toogleshelf--gold .mortgage-toggle.row,.aip-toogleshelf--rose .mortgage-toggle.row,.aip-toogleshelf--green .mortgage-toggle.row,.aip-toogleshelf--seablue .mortgage-toggle.row,.aip-toogleshelf--pink .mortgage-toggle.row{margin-left:-12px;margin-right:-12px}
.aip-toogleshelf--purple .mortgage-toggle .toggle-comp,.aip-toogleshelf--gold .mortgage-toggle .toggle-comp,.aip-toogleshelf--rose .mortgage-toggle .toggle-comp,.aip-toogleshelf--green .mortgage-toggle .toggle-comp,.aip-toogleshelf--seablue .mortgage-toggle .toggle-comp,.aip-toogleshelf--pink .mortgage-toggle .toggle-comp{margin-right:0}
.aip-toogleshelf--green .ec__question__label--title,.aip-toogleshelf--seablue .ec__question__label--title,.aip-toogleshelf--pink .ec__question__label--title{color:#fff}
.aip-toogleshelf--green .button-wrapper .btn.btn-primary,.aip-toogleshelf--seablue .button-wrapper .btn.btn-primary,.aip-toogleshelf--pink .button-wrapper .btn.btn-primary{border-color:#fff}
.aip-toogleshelf--green .button-wrapper .btn.btn-primary .btntext,.aip-toogleshelf--seablue .button-wrapper .btn.btn-primary .btntext,.aip-toogleshelf--pink .button-wrapper .btn.btn-primary .btntext{color:#fff}
.aip-toogleshelf--green .button-wrapper .btn.btn-primary.selected,.aip-toogleshelf--seablue .button-wrapper .btn.btn-primary.selected,.aip-toogleshelf--pink .button-wrapper .btn.btn-primary.selected{background-color:#fff}
.aip-toogleshelf--green .toggle-comp .btn.btn-primary input:focus+.buttonfocus,.aip-toogleshelf--seablue .toggle-comp .btn.btn-primary input:focus+.buttonfocus,.aip-toogleshelf--pink .toggle-comp .btn.btn-primary input:focus+.buttonfocus{outline:1px auto #fff}
.aip-toogleshelf--green h1,.aip-toogleshelf--green h2,.aip-toogleshelf--green h3,.aip-toogleshelf--green h4,.aip-toogleshelf--green h5,.aip-toogleshelf--green h6,.aip-toogleshelf--seablue h1,.aip-toogleshelf--seablue h2,.aip-toogleshelf--seablue h3,.aip-toogleshelf--seablue h4,.aip-toogleshelf--seablue h5,.aip-toogleshelf--seablue h6,.aip-toogleshelf--pink h1,.aip-toogleshelf--pink h2,.aip-toogleshelf--pink h3,.aip-toogleshelf--pink h4,.aip-toogleshelf--pink h5,.aip-toogleshelf--pink h6{color:#fff}
.aip-toogleshelf--green a:not(.labelinfo-close),.aip-toogleshelf--seablue a:not(.labelinfo-close),.aip-toogleshelf--pink a:not(.labelinfo-close){color:#fff;width:100%;width:-moz-calc(100%);width:-webkit-calc(100%);width:-o-calc(100%);width:calc(100%);background-image:-webkit-linear-gradient(transparent 95%,#fff 10px,#fff);background-image:-moz-linear-gradient(transparent -moz-calc(100% - 1px),#fff 10px,#fff);background-image:-o-linear-gradient(transparent -o-calc(100% - 1px),#fff 10px,#fff);background-image:linear-gradient(transparent calc(100% - 1px),#fff 10px,#fff);background-repeat:no-repeat;background-size:100% 100%;-webkit-transition:background-size ease-in-out 180ms;-moz-transition:background-size ease-in-out 180ms;-o-transition:background-size ease-in-out 180ms;transition:background-size ease-in-out 180ms;padding-bottom:3px}
.aip-toogleshelf--green ul li:before,.aip-toogleshelf--seablue ul li:before,.aip-toogleshelf--pink ul li:before{color:#fff}
.aip-toogleshelf--green ul,.aip-toogleshelf--seablue ul,.aip-toogleshelf--pink ul{color:#fff}
.aip-toogleshelf--green li,.aip-toogleshelf--seablue li,.aip-toogleshelf--pink li{color:#fff}
.aip-toogleshelf--green .comp-rich-text p,.aip-toogleshelf--seablue .comp-rich-text p,.aip-toogleshelf--pink .comp-rich-text p{color:#fff}
.aip-toogleshelf--green span.list-item-square:before,.aip-toogleshelf--seablue span.list-item-square:before,.aip-toogleshelf--pink span.list-item-square:before{color:#fff}
.aip-toogleshelf--green span.list-item-tick:before,.aip-toogleshelf--seablue span.list-item-tick:before,.aip-toogleshelf--pink span.list-item-tick:before{color:#fff}
.aip-toogleshelf--purple h1,.aip-toogleshelf--purple h2,.aip-toogleshelf--purple h3,.aip-toogleshelf--purple h4,.aip-toogleshelf--purple h5,.aip-toogleshelf--purple h6,.aip-toogleshelf--rose h1,.aip-toogleshelf--rose h2,.aip-toogleshelf--rose h3,.aip-toogleshelf--rose h4,.aip-toogleshelf--rose h5,.aip-toogleshelf--rose h6{color:#fff}
.aip-toogleshelf--purple a:not(.labelinfo-close),.aip-toogleshelf--rose a:not(.labelinfo-close){color:#fff;width:100%;width:-moz-calc(100%);width:-webkit-calc(100%);width:-o-calc(100%);width:calc(100%);background-image:-webkit-linear-gradient(transparent 95%,#fff 10px,#fff);background-image:-moz-linear-gradient(transparent -moz-calc(100% - 1px),#fff 10px,#fff);background-image:-o-linear-gradient(transparent -o-calc(100% - 1px),#fff 10px,#fff);background-image:linear-gradient(transparent calc(100% - 1px),#fff 10px,#fff);background-repeat:no-repeat;background-size:100% 100%;-webkit-transition:background-size ease-in-out 180ms;-moz-transition:background-size ease-in-out 180ms;-o-transition:background-size ease-in-out 180ms;transition:background-size ease-in-out 180ms;padding-bottom:3px}
.aip-toogleshelf--purple ul li:before,.aip-toogleshelf--rose ul li:before{color:#fff}
.aip-toogleshelf--purple ul,.aip-toogleshelf--rose ul{color:#fff}
.aip-toogleshelf--purple li,.aip-toogleshelf--rose li{color:#fff}
.aip-toogleshelf--purple .comp-rich-text p,.aip-toogleshelf--rose .comp-rich-text p{color:#fff}
.aip-toogleshelf--purple span.list-item-square:before,.aip-toogleshelf--rose span.list-item-square:before{color:#fff}
.aip-toogleshelf--purple span.list-item-tick:before,.aip-toogleshelf--rose span.list-item-tick:before{color:#fff}
.aip-toogleshelf--gold h1,.aip-toogleshelf--gold h2,.aip-toogleshelf--gold h3,.aip-toogleshelf--gold h4,.aip-toogleshelf--gold h5,.aip-toogleshelf--gold h6{color:#5a287d}
.aip-toogleshelf--gold a:not(.labelinfo-close){color:#646068;width:100%;width:-moz-calc(100%);width:-webkit-calc(100%);width:-o-calc(100%);width:calc(100%);background-image:-webkit-linear-gradient(transparent 95%,#646068 10px,#646068);background-image:-moz-linear-gradient(transparent -moz-calc(100% - 1px),#646068 10px,#646068);background-image:-o-linear-gradient(transparent -o-calc(100% - 1px),#646068 10px,#646068);background-image:linear-gradient(transparent calc(100% - 1px),#646068 10px,#646068);background-repeat:no-repeat;background-size:100% 100%;-webkit-transition:background-size ease-in-out 180ms;-moz-transition:background-size ease-in-out 180ms;-o-transition:background-size ease-in-out 180ms;transition:background-size ease-in-out 180ms;padding-bottom:3px}
.aip-toogleshelf--gold ul li:before{color:#646068}
.aip-toogleshelf--gold ul{color:#5a287d}
.aip-toogleshelf--gold li{color:#5a287d}
.aip-toogleshelf--gold .comp-rich-text p{color:#5a287d}
.aip-toogleshelf--gold span.list-item-square:before{color:#646068}
.aip-toogleshelf--gold span.list-item-tick:before{color:#646068}
@media(min-width:1024px) and (max-width:1255px){.mortgage-toggle .toggle-comp{margin-right:80px}
}
@media(min-width:768px) and (max-width:1023px){.mortgage-toggle .toggle-comp{margin-right:61px}
.aip-toogleshelf--purple,.aip-toogleshelf--gold,.aip-toogleshelf--rose,.aip-toogleshelf--green,.aip-toogleshelf--seablue,.aip-toogleshelf--pink{padding-top:30px;padding-bottom:30px}
}
@media(max-width:767px){.mortgage-toggle .input-label .title-comp{max-height:68px}
.mortgage-toggle .toggle-comp{margin-right:1px}
.mortgage-toggle .toggle-comp .btn.btn-primary{padding:6px 10px}
.aip-toogleshelf--purple,.aip-toogleshelf--gold,.aip-toogleshelf--rose,.aip-toogleshelf--green,.aip-toogleshelf--seablue,.aip-toogleshelf--pink{padding-top:30px;padding-bottom:30px}
}
.aip-toggle-roadblock.disable,.aip-incdec-roadblock.disable,.aip-dropdown-roadblock.disable{display:none}
.cq-wcm-edit .aip-toggle-roadblock.disable,.aem-AuthorLayer-Edit .aip-toggle-roadblock.disable,.cq-wcm-edit .aip-incdec-roadblock.disable,.aem-AuthorLayer-Edit .aip-incdec-roadblock.disable,.cq-wcm-edit .aip-dropdown-roadblock.disable,.aem-AuthorLayer-Edit .aip-dropdown-roadblock.disable{display:block}
.aip-toggle-roadblock .eligibility-toggle,.aip-incdec-roadblock .eligibility-toggle,.aip-dropdown-roadblock .eligibility-toggle{padding-bottom:0}
.aip-toggle-roadblock .aip-roadblock-message,.aip-incdec-roadblock .aip-roadblock-message,.aip-dropdown-roadblock .aip-roadblock-message{background-color:#5a287d;padding:35px 30px 29px 30px;color:#fff;display:none;margin-bottom:20px;position:relative;margin-top:31px;border-radius:8px}
.aip-toggle-roadblock .aip-roadblock-message .labelinfo-cone,.aip-incdec-roadblock .aip-roadblock-message .labelinfo-cone,.aip-dropdown-roadblock .aip-roadblock-message .labelinfo-cone{position:absolute;top:-11px;border-width:0 12px 14px 12px;border-style:solid;border-color:#5a287d transparent;display:block;width:0;height:0}
.cq-wcm-edit .aip-toggle-roadblock .aip-roadblock-message,.aem-AuthorLayer-Edit .aip-toggle-roadblock .aip-roadblock-message,.aip-toggle-roadblock .aip-roadblock-message.active,.cq-wcm-edit .aip-incdec-roadblock .aip-roadblock-message,.aem-AuthorLayer-Edit .aip-incdec-roadblock .aip-roadblock-message,.aip-incdec-roadblock .aip-roadblock-message.active,.cq-wcm-edit .aip-dropdown-roadblock .aip-roadblock-message,.aem-AuthorLayer-Edit .aip-dropdown-roadblock .aip-roadblock-message,.aip-dropdown-roadblock .aip-roadblock-message.active{display:block}
.aip-toggle-roadblock .aip-roadblock-message .aip-roadblock-message--title,.aip-incdec-roadblock .aip-roadblock-message .aip-roadblock-message--title,.aip-dropdown-roadblock .aip-roadblock-message .aip-roadblock-message--title{color:#fff;font-size:22px;line-height:32px;padding-bottom:25px}
.aip-toggle-roadblock .aip-roadblock-message .aip-roadblock-message--text,.aip-incdec-roadblock .aip-roadblock-message .aip-roadblock-message--text,.aip-dropdown-roadblock .aip-roadblock-message .aip-roadblock-message--text{color:#fff;padding-bottom:19px}
.aip-toggle-roadblock .aip-roadblock-message .aip-roadblock-message--text a,.aip-incdec-roadblock .aip-roadblock-message .aip-roadblock-message--text a,.aip-dropdown-roadblock .aip-roadblock-message .aip-roadblock-message--text a{color:#fff;background-image:linear-gradient(transparent calc(100% - 1px),#fff 10px,#fff)}
.aip-toggle-roadblock .aip-roadblock-message .aip-roadblock-message--text p a,.aip-incdec-roadblock .aip-roadblock-message .aip-roadblock-message--text p a,.aip-dropdown-roadblock .aip-roadblock-message .aip-roadblock-message--text p a{color:#fff;text-decoration:none;width:100%;width:-moz-calc(100%);width:-webkit-calc(100%);width:-o-calc(100%);width:calc(100%);background-image:-webkit-linear-gradient(transparent 95%,#fff 10px,#fff);background-image:-moz-linear-gradient(transparent -moz-calc(100% - 1px),#fff 10px,#fff);background-image:-o-linear-gradient(transparent -o-calc(100% - 1px),#fff 10px,#fff);background-image:linear-gradient(transparent calc(100% - 1px),#fff 10px,#fff);background-repeat:no-repeat;background-size:100% 100%;-webkit-transition:background-size ease-in-out 180ms;-moz-transition:background-size ease-in-out 180ms;-o-transition:background-size ease-in-out 180ms;transition:background-size ease-in-out 180ms;padding-bottom:3px}
.aip-toggle-roadblock .aip-roadblock-message .aip-roadblock-message--text p a:hover,.aip-incdec-roadblock .aip-roadblock-message .aip-roadblock-message--text p a:hover,.aip-dropdown-roadblock .aip-roadblock-message .aip-roadblock-message--text p a:hover{background-size:0 100%}
.aip-toggle-roadblock .aip-roadblock-message .cta.cta-primary .cta-text,.aip-incdec-roadblock .aip-roadblock-message .cta.cta-primary .cta-text,.aip-dropdown-roadblock .aip-roadblock-message .cta.cta-primary .cta-text{background-color:#fff;color:#5e10b1}
.aip-toggle-roadblock .aip-roadblock-message .cta.cta-primary:hover .cta-text,.aip-incdec-roadblock .aip-roadblock-message .cta.cta-primary:hover .cta-text,.aip-dropdown-roadblock .aip-roadblock-message .cta.cta-primary:hover .cta-text{color:#3c1053;background-color:rgba(255,255,255,0.85)}
.aip-toggle-roadblock .aip-roadblock-message .cta.cta-primary:focus .cta-text,.aip-incdec-roadblock .aip-roadblock-message .cta.cta-primary:focus .cta-text,.aip-dropdown-roadblock .aip-roadblock-message .cta.cta-primary:focus .cta-text{color:#3c1053;outline:2px solid #fff;outline-offset:2px}
html:not(.firefox) .aip-toggle-roadblock .aip-roadblock-message .cta.cta-primary:focus,html:not(.firefox) .aip-incdec-roadblock .aip-roadblock-message .cta.cta-primary:focus,html:not(.firefox) .aip-dropdown-roadblock .aip-roadblock-message .cta.cta-primary:focus{outline:0}
html:not(.firefox) .aip-toggle-roadblock .aip-roadblock-message .cta.cta-primary:focus:hover,html:not(.firefox) .aip-incdec-roadblock .aip-roadblock-message .cta.cta-primary:focus:hover,html:not(.firefox) .aip-dropdown-roadblock .aip-roadblock-message .cta.cta-primary:focus:hover{outline:0}
.aip-toggle-roadblock .aip-roadblock-message .cta.cta-secondary,.aip-toggle-roadblock .aip-roadblock-message .cta.cta-secondary-small,.aip-incdec-roadblock .aip-roadblock-message .cta.cta-secondary,.aip-incdec-roadblock .aip-roadblock-message .cta.cta-secondary-small,.aip-dropdown-roadblock .aip-roadblock-message .cta.cta-secondary,.aip-dropdown-roadblock .aip-roadblock-message .cta.cta-secondary-small{color:#fff}
.aip-toggle-roadblock .aip-roadblock-message .cta.cta-secondary:hover .cta-text,.aip-toggle-roadblock .aip-roadblock-message .cta.cta-secondary-small:hover .cta-text,.aip-incdec-roadblock .aip-roadblock-message .cta.cta-secondary:hover .cta-text,.aip-incdec-roadblock .aip-roadblock-message .cta.cta-secondary-small:hover .cta-text,.aip-dropdown-roadblock .aip-roadblock-message .cta.cta-secondary:hover .cta-text,.aip-dropdown-roadblock .aip-roadblock-message .cta.cta-secondary-small:hover .cta-text{background-size:0 100%}
.aip-toggle-roadblock .aip-roadblock-message .cta.cta-secondary .cta-text,.aip-toggle-roadblock .aip-roadblock-message .cta.cta-secondary-small .cta-text,.aip-incdec-roadblock .aip-roadblock-message .cta.cta-secondary .cta-text,.aip-incdec-roadblock .aip-roadblock-message .cta.cta-secondary-small .cta-text,.aip-dropdown-roadblock .aip-roadblock-message .cta.cta-secondary .cta-text,.aip-dropdown-roadblock .aip-roadblock-message .cta.cta-secondary-small .cta-text{width:100%;width:-moz-calc(100%);width:-webkit-calc(100%);width:-o-calc(100%);width:calc(100%);background-image:-webkit-linear-gradient(transparent 95%,#fff 10px,#fff);background-image:-moz-linear-gradient(transparent -moz-calc(100% - 1px),#fff 10px,#fff);background-image:-o-linear-gradient(transparent -o-calc(100% - 1px),#fff 10px,#fff);background-image:linear-gradient(transparent calc(100% - 1px),#fff 10px,#fff);background-repeat:no-repeat;background-size:100% 100%;-webkit-transition:background-size ease-in-out 180ms;-moz-transition:background-size ease-in-out 180ms;-o-transition:background-size ease-in-out 180ms;transition:background-size ease-in-out 180ms;padding-bottom:3px;color:#fff}
.aip-toggle-roadblock .aip-roadblock-message .cta.cta-secondary:focus,.aip-toggle-roadblock .aip-roadblock-message .cta.cta-secondary-small:focus,.aip-incdec-roadblock .aip-roadblock-message .cta.cta-secondary:focus,.aip-incdec-roadblock .aip-roadblock-message .cta.cta-secondary-small:focus,.aip-dropdown-roadblock .aip-roadblock-message .cta.cta-secondary:focus,.aip-dropdown-roadblock .aip-roadblock-message .cta.cta-secondary-small:focus{background-image:none}
html:not(.firefox) .aip-toggle-roadblock .aip-roadblock-message .cta.cta-secondary:focus,html:not(.firefox) .aip-toggle-roadblock .aip-roadblock-message .cta.cta-secondary-small:focus,html:not(.firefox) .aip-incdec-roadblock .aip-roadblock-message .cta.cta-secondary:focus,html:not(.firefox) .aip-incdec-roadblock .aip-roadblock-message .cta.cta-secondary-small:focus,html:not(.firefox) .aip-dropdown-roadblock .aip-roadblock-message .cta.cta-secondary:focus,html:not(.firefox) .aip-dropdown-roadblock .aip-roadblock-message .cta.cta-secondary-small:focus{outline:1px auto #fff}
html:not(.firefox) .aip-toggle-roadblock .aip-roadblock-message .cta.cta-secondary:focus:hover,html:not(.firefox) .aip-toggle-roadblock .aip-roadblock-message .cta.cta-secondary-small:focus:hover,html:not(.firefox) .aip-incdec-roadblock .aip-roadblock-message .cta.cta-secondary:focus:hover,html:not(.firefox) .aip-incdec-roadblock .aip-roadblock-message .cta.cta-secondary-small:focus:hover,html:not(.firefox) .aip-dropdown-roadblock .aip-roadblock-message .cta.cta-secondary:focus:hover,html:not(.firefox) .aip-dropdown-roadblock .aip-roadblock-message .cta.cta-secondary-small:focus:hover{outline:1px auto #fff}
.aip-toggle-roadblock .aip-roadblock-message .comp-rich-text a,.aip-incdec-roadblock .aip-roadblock-message .comp-rich-text a,.aip-dropdown-roadblock .aip-roadblock-message .comp-rich-text a{color:#fff;background-image:linear-gradient(transparent calc(100% - 1px),#fff 10px,#fff)}
.aip-incdec-roadblock .inced-roadblock-message{margin-left:61px}
@media(max-width:767px){.aip-toggle-roadblock .aip-roadblock-message .cta.cta-primary .cta-text,.aip-incdec-roadblock .aip-roadblock-message .cta.cta-primary .cta-text,.aip-dropdown-roadblock .aip-roadblock-message .cta.cta-primary .cta-text{min-width:auto}
}