.btcc .display-xs-block,.btcc .display-sm-block,.btcc .display-md-block{display:none !important}
.btcc .display-lg-block{display:flex !important}
.btcc .error-container{position:absolute;padding:20px 51px 20px 19px !important;background-color:#e60303;margin-top:16px;width:471px;z-index:50}
.btcc .error-container .error-arrow{width:0;height:0;position:absolute;border-top:0;border-left:13px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #e60303;top:-12px;display:block !important}
.btcc .error-container .error-text{color:#fff;font-size:18px;letter-spacing:.2px;line-height:26px}
.btcc .comp-rich-text .popover[id^="popover"] .popover-content{max-height:100% !important}
.btcc .transfer .error-container{right:0}
.btcc .transfer .error-container .error-arrow{left:calc(85% - 17px)}
.btcc .payment .error-container{right:0}
.btcc .payment .error-container .error-arrow{left:calc(83% - 17px)}
.btcc .btcredit-title .md,.btcc .btcredit-title .sm,.btcc .btcredit-title .xs{display:none}
.btcc .btcredit-title .lg{display:inline}
.btcc .btcredit-subtitle{margin-bottom:20px}
.btcc .btcredit-subtitle h3 .text-comp,.btcc .btcredit-subtitle h2 .text-comp{color:#5a287d;font-size:40px;font-weight:normal;letter-spacing:0;line-height:50px}
.btcc .credit-slider{background:#f2eaf9;padding-top:34px;padding-bottom:30px;border-radius:8px}
.btcc .credit-slider .form-input-field .form__input-wrap{width:auto;padding:0}
.btcc .credit-slider .form-input-field .form__input-wrap .input-field{color:#646068;padding:18px 10px;background-image:none !important;max-height:65px}
.btcc .credit-slider .form-input-field.focus .form__input-wrap{border-width:2px}
.btcc .credit-slider .form-input-field.focus .form__input-wrap .text-field-comp{background-image:none}
.btcc .credit-slider .form-input-field .form-mandatory{display:none}
.btcc .credit-slider .form-input-field.errorState .input-field{background-image:none !important;color:#333}
.btcc .credit-slider .transfer{z-index:3}
.btcc .credit-slider .payment{z-index:2}
.btcc .credit-slider .transfer,.btcc .credit-slider .payment{color:#000}
.btcc .credit-slider .transfer .transfer-slider,.btcc .credit-slider .payment .payment-slider{display:flex}
.btcc .credit-slider .transfer .transfer-subslide{width:100%}
.btcc .credit-slider .payment .payment-subslider{width:100%}
.btcc .credit-slider .transfer .transfer-slider .slider-wrapper,.btcc .credit-slider .payment .payment-slider .slider-wrapper{margin:8px 0;display:flex}
.btcc .credit-slider .transfer .transfer-slider .slider,.btcc .credit-slider .payment .payment-slider .slider{margin:20px 25px 20px 25px;background-color:#be99e6;border:1px solid #f2eaf9;border-radius:0;width:100%}
.btcc .credit-slider .transfer .transfer-slider .slider .ui-slider-range,.btcc .credit-slider .payment .payment-slider .slider .ui-slider-range{background-color:#5e10b1;border-radius:0;height:7px;margin:0}
.btcc .credit-slider .transfer .transfer-slider .slider-wrapper .slider.ui-widget-content .ui-state-default,.btcc .credit-slider .payment .payment-slider .slider-wrapper .slider.ui-widget-content .ui-state-default{background-image:url("https://www.natwest.com/etc.clientlibs/responsive/components/composite/btslider/clientlibs/clientlib_btslider_base/resources/images/slider_circle_gb.svg");margin-left:-1em;top:-1em;width:40px;height:41px}
.btcc .credit-slider .transfer .transfer-text,.btcc .credit-slider .payment .payment-text{color:#000;font-size:18px;font-weight:normal;letter-spacing:.2px;line-height:26px;margin-bottom:15px;align-self:center}
.btcc .credit-slider .transfer .transfer-min,.btcc .credit-slider .transfer .transfer-max,.btcc .credit-slider .payment .payment-min,.btcc .credit-slider .payment .payment-max{align-self:center;font-size:18px}
.btcc .credit-slider .transfer .transfer-inputtext,.btcc .credit-slider .payment .payment-inputtext{height:66px}
.btcc .credit-slider .transfer .transfer-inputtext input,.btcc .credit-slider .payment .payment-inputtext input{height:66px}
.btcc .credit-slider .decrement_slider,.btcc .credit-slider .increment_slider{display:none}
.btcc .credit-slider .limitValues{white-space:nowrap}
.btcc .credit-slider .rte-btslider{color:#333;margin-top:32px;display:flex}
.btcc .credit-slider .rte-btslider .tooltip1{background-image:url("https://www.natwest.com/etc.clientlibs/responsive/components/composite/btslider/clientlibs/clientlib_btslider_base/resources/images/alert_champ.svg");height:22px;width:37px;display:inline-block;background-size:22px 22px;background-repeat:no-repeat}
.btcc .credit-slider .rte-btslider .comp-rich-text{display:inline}
.btcc .credit-slider .rte-btslider .comp-rich-text>p,.btcc .credit-slider .rte-btslider .comp-rich-text>p>a{color:#5a287d;font-size:16px;display:inline;background:0}
.btcc .credit-slider .rte-btslider .comp-rich-text>p>a{border-bottom:1.5px #5a287d dashed !important;padding-bottom:3px !important}
.btcc .credit-slider .update-comparision.edit-mode{display:flex !important}
.btcc .credit-slider .update-comparision a{margin:0}
.btcc .credit-slider .update-comparision a span{margin:0}
.aem-AuthorLayer-Edit .btcc-tooltip{display:block}
.btcc-tooltip{position:absolute;top:70px;background-color:#5a287d;left:40px;display:none;padding:23px 35px 35px;width:471px;color:#fff;border-radius:8px}
.btcc-tooltip.active{display:block}
.btcc-tooltip .btcc-arrow{position:absolute;top:-24px;border-color:transparent;border-style:solid;border-width:12px;border-bottom-color:#5a287d}
.btcc-tooltip .btcc-tooltip-close{cursor:pointer;float:left;width:14px;height:14px;background-size:100%;display:block;background-image:url("https://www.natwest.com/etc.clientlibs/responsive/components/composite/btslider/clientlibs/clientlib_btslider_base/resources/images/icon-close.svg");background-repeat:no-repeat;position:absolute;right:20px;color:#fff;border:0;top:15px}
@media(min-width:1024px) and (max-width:1255px){.btcc .display-xs-block,.btcc .display-sm-block,.btcc .display-lg-block{display:none !important}
.btcc .display-md-block{display:flex !important}
.btcc .btcredit-subtitle{margin-bottom:20px}
.btcc .btcredit-title .lg,.btcc .btcredit-title .sm,.btcc .btcredit-title .xs{display:none}
.btcc .btcredit-title .md{display:inline}
.btcc .error-container{padding:20px 51px 20px 19px;width:447px}
.btcc .transfer .error-container{right:0}
.btcc .transfer .error-container .error-arrow{left:calc(85% - 17px)}
.btcc .payment .error-container .error-arrow{left:calc(85% - 17px)}
.btcc .credit-slider{padding:30px 30px}
.btcc .credit-slider .transfer .transfer-text,.btcc .credit-slider .payment .payment-text{margin-bottom:30px}
.btcc .credit-slider .rte-btslider{margin-top:22px}
.btcc-tooltip{width:430px}
}
@media(min-width:768px) and (max-width:1023px){.btcc .display-xs-block,.btcc .display-md-block,.btcc .display-lg-block{display:none !important}
.btcc .display-sm-block{display:flex !important}
.btcc .btcredit-title .md,.btcc .btcredit-title .lg,.btcc .btcredit-title .xs{display:none}
.btcc .btcredit-title .sm{display:inline}
.btcc .error-container{padding:20px 35px;width:345px}
.btcc .transfer .error-container{right:0}
.btcc .transfer .error-container .error-arrow{left:calc(91% - 18px)}
.btcc .payment .error-container{right:0}
.btcc .payment .error-container .error-arrow{left:calc(88% - 17px)}
.btcc .btcredit-subtitle h3 .text-comp{font-size:38px}
.btcc .credit-slider{background:#fff;padding-top:0;padding-bottom:0}
.btcc .credit-slider .credit-slider-sub{background:#f2eaf9;padding-top:30px;padding-bottom:29px}
.btcc .credit-slider .transfer .transfer-text,.btcc .credit-slider .payment .payment-text{height:52px;margin-bottom:4px}
.btcc .credit-slider .transfer .transfer-slider .slider a,.btcc .credit-slider .payment .payment-slider a{display:none}
.btcc .credit-slider .rte-btslider{margin-top:31px}
.btcc-tooltip{width:320px;padding:20px 20px 30px;left:40px}
}
@media(max-width:767px){.btcc .display-sm-block,.btcc .display-md-block,.btcc .display-lg-block{display:none !important}
.btcc .display-xs-block{display:flex !important}
.btcc .btcredit-title .lg,.btcc .btcredit-title .sm,.btcc .btcredit-title .md{display:none}
.btcc .btcredit-title .xs{display:inline}
.btcc .error-container{padding:20px 35px;max-width:100%;left:0}
.btcc .transfer .error-container .error-arrow{left:calc(23% - 17px)}
.btcc .payment .error-container{right:0}
.btcc .payment .error-container .error-arrow{left:calc(23% - 17px)}
.btcc .btcredit-subtitle{margin-bottom:20px}
.btcc .btcredit-subtitle h3 .text-comp{font-size:38px}
.btcc .credit-slider{background:#f2eaf9;padding:30px 21px 37px 21px}
.btcc .credit-slider .transfer,.btcc .credit-slider .payment{color:#333}
.btcc .credit-slider .transfer{margin-bottom:30px}
.btcc .credit-slider .payment{margin-bottom:25px}
.btcc .credit-slider .transfer .transfer-slider,.btcc .credit-slider .payment .payment-slider{margin-bottom:5px;font-size:16px}
.btcc .credit-slider .transfer-min,.btcc .credit-slider .payment-min{padding-right:7px}
.btcc .credit-slider .transfer-max,.btcc .credit-slider .payment-max{padding-left:7px}
.btcc .credit-slider .transfer .transfer-min,.btcc .credit-slider .transfer .transfer-max,.btcc .credit-slider .payment .payment-min,.btcc .credit-slider .payment .payment-max{font-size:16px}
.btcc .credit-slider .transfer .transfer-text,.btcc .credit-slider .payment .payment-text{margin-bottom:10px}
.btcc .credit-slider .rte-btslider{margin-top:17px}
.btcc .credit-slider .rte-btslider .tooltip1{width:37px;background-repeat:no-repeat}
.btcc .credit-slider .rte-btslider p{font-size:16px}
.btcc .credit-slider .cta.cta-primary span{background-color:#5e10b1;color:#fff;cursor:pointer}
.btcc .credit-slider .cta.cta-primary:hover span{background-color:#5e10b1;color:#fff}
.btcc-tooltip.active{display:block;top:110px;left:10px;width:94%}
}