html{font-size:62.5%;-webkit-font-smoothing:antialiased;font-family:Verdana}
strong,b{font-weight:bold}
em,i{font-style:italic}
.clear{clear:both}
.float-right{float:right}
.float-left{float:left !important}
.skip-links{margin:0;height:0;overflow:hidden}
table caption{text-indent:-9999px}
.icon-calculator:before{content:"\e617"}
.icon-car:before{content:"\e644"}
.icon-house:before{content:"\e647"}
.icon-laptop:before{content:"\e643"}
.icon-pig:before{content:"\e648"}
.icon-ticket:before{content:"\e61c"}
.icon-tools:before{content:"\e649"}
.icon-umbrella:before{content:"\e61e"}
.icon-umbrella-2:before{content:"\e646"}
.icon-ticket-2:before{content:"\e645"}
.icon-graph-2:before{content:"\e64b"}
.icon-document-2:before{content:"\e64a"}
@font-face{font-family:"RBSRegular";src:url(../../../../../etc.clientlibs/dmp/clientlibs/clientlibs_base/resources/fonts/rbs_lola-regular-webfont.eot);src:url(../../../../../etc.clientlibs/dmp/clientlibs/clientlibs_base/resources/fonts/rbs_lola-regular-webfont.eot?#iefix) format('eot'),url(../../../../../etc.clientlibs/dmp/clientlibs/clientlibs_base/resources/fonts/rbs_lola-regular-webfont.woff) format('woff'),url(../../../../../etc.clientlibs/dmp/clientlibs/clientlibs_base/resources/fonts/rbs_lola-regular-webfont.ttf) format('truetype'),url(../../../../../etc.clientlibs/dmp/clientlibs/clientlibs_base/resources/fonts/rbs_lola-regular-webfont.svg) format('svg')}
@font-face{font-family:"NatWestNewMedium";src:url(../../../../../etc.clientlibs/dmp/clientlibs/clientlibs_base/resources/fonts/NatWestNewMedium.eot);src:url(../../../../../etc.clientlibs/dmp/clientlibs/clientlibs_base/resources/fonts/NatWestNewMedium.eot?#iefix) format('eot'),url(../../../../../etc.clientlibs/dmp/clientlibs/clientlibs_base/resources/fonts/NatWestNewMedium.woff) format('woff'),url(../../../../../etc.clientlibs/dmp/clientlibs/clientlibs_base/resources/fonts/NatWestNewMedium.ttf) format('truetype'),url(../../../../../etc.clientlibs/dmp/clientlibs/clientlibs_base/resources/fonts/NatWestNewMedium.svg) format('svg')}
@font-face{font-family:"RNHouseSansBold";src:url("../../../../../etc.clientlibs/dmp/clientlibs/clientlibs_base/resources/fonts/RNHouseSansW01Bold.eot");src:url("../../../../../etc.clientlibs/dmp/clientlibs/clientlibs_base/resources/fonts/RNHouseSansW01Bold.eot?#iefix") format("embedded-opentype"),url("../../../../../etc.clientlibs/dmp/clientlibs/clientlibs_base/resources/fonts/RNHouseSansW01Bold.woff2") format("woff2"),url("../../../../../etc.clientlibs/dmp/clientlibs/clientlibs_base/resources/fonts/RNHouseSansW01Bold.woff") format("woff"),url("../../../../../etc.clientlibs/dmp/clientlibs/clientlibs_base/resources/fonts/RNHouseSansW01Bold.ttf") format("ttf"),url("../../../../../etc.clientlibs/dmp/clientlibs/clientlibs_base/resources/fonts/RNHouseSansW01Bold.svg") format("svg")}
@font-face{font-family:"RNHouseSansRegular";src:url("../../../../../etc.clientlibs/dmp/clientlibs/clientlibs_base/resources/fonts/RNHouseSansW01Regular.eot");src:url("../../../../../etc.clientlibs/dmp/clientlibs/clientlibs_base/resources/fonts/RNHouseSansW01Regular.eot?#iefix") format("embedded-opentype"),url("../../../../../etc.clientlibs/dmp/clientlibs/clientlibs_base/resources/fonts/RNHouseSansW01Regular.woff2") format("woff2"),url("../../../../../etc.clientlibs/dmp/clientlibs/clientlibs_base/resources/fonts/RNHouseSansW01Regular.woff") format("woff"),url("../../../../../etc.clientlibs/dmp/clientlibs/clientlibs_base/resources/fonts/RNHouseSansW01Regular.ttf") format("ttf"),url("../../../../../etc.clientlibs/dmp/clientlibs/clientlibs_base/resources/fonts/RNHouseSansW01Regular.svg") format("svg")}
.faq-search-wrap{clear:both;margin:0 0 -0.9rem;padding:0;overflow:hidden}
.faq-search-wrap .faq-search-title{font-family:"RNHouseSansRegular",sans-serif;margin:0 0 15px 0;margin:0rem 0rem 1.5rem 0rem;margin:0;margin-bottom:18px;margin-bottom:1.8rem;font-size:1.8rem;line-height:2.2rem;color:#0a2f64;display:block}
.faq-search-wrap .faq-search{float:left;width:100%;margin-bottom:6px;margin-bottom:.6rem}
.faq-search-wrap .faq-search fieldset{clear:both;float:left;margin:0;margin:0;padding:0;overflow:hidden;width:100%}
.faq-search-wrap .faq-search fieldset .faq-input-text{width:100%;height:4.2rem;background-color:white;font-family:"RNHouseSansRegular";font-size:16px;font-size:1.6rem;color:#999;padding:0 4.2rem 0 1.6rem;border:0;border-radius:.3rem;border-bottom:1px solid white;margin:.3rem 0;box-shadow:0 3px 0 #b4a99f inset;line-height:20px;line-height:2rem}
.faq-search-wrap .faq-search button.faq-btn{background-image:none;background-color:white;margin:.8rem 0 0 -4.2rem;border-left:1px solid #dfd9d1 !important;height:32px;width:33px;border-top-right-radius:.250em;border-bottom-right-radius:.250em;color:white;cursor:pointer;float:left;padding:0;font-size:18px;font-size:1.8rem;position:relative;border:0}
.faq-search-wrap .faq-search button.faq-btn:hover,.faq-search-wrap .faq-search button.faq-btn:focus{background-color:white}
.faq-search-wrap .faq-search button.faq-btn:before,.faq-search-wrap .faq-search button.faq-btn:after{font-family:'nw-icons';line-height:1px;position:absolute;font-size:14px;font-size:1.4rem;top:.800em;right:.625em}
.faq-search-wrap .faq-search button.faq-btn:before{content:"";filter:alpha(opacity=50);opacity:.5}
.faq-search-wrap .faq-search button.faq-btn:after{content:"\e609";top:16px;height:1.6rem;width:1.6rem;right:.1rem;font-size:1.6rem;color:#cfc7be;display:block}
.faq-search-wrap .faq-search button.faq-btn span{height:1.500em;line-height:1.500em;display:inline-block;margin:0 1.563em 0 1em;text-indent:-9999px}
.faq-search-wrap .cta{padding:0}
.faq-search-wrap .cta a{margin:0;line-height:1.8}
.faq-search-wrap .cta.cta--s{display:block;padding-top:19px;padding-top:1.9rem;padding-bottom:18px;padding-bottom:1.8rem}
.faq-search-wrap .cta.cta--s a{font-size:18px;font-size:1.8rem;line-height:22px;line-height:2.2rem;padding:0 12px 0 0;padding:0 1.2rem 0 0;margin:0 0 3px 0;margin:0 0 .3rem 0;max-width:none;color:#b1059d}
.faq-search-wrap .cta.cta--s a:hover,.faq-search-wrap .cta.cta--s a:focus{color:#7f0471}
.faq-search-wrap .cta.cta--s a:after{position:absolute;content:"\e615";right:-8px;top:50%;font-size:27px;line-height:1px}
input:focus::-webkit-input-placeholder{color:transparent}
input:focus::-webkit-input-placeholder{color:transparent !important}
input:focus::-moz-placeholder{color:transparent !important}
input:focus:-moz-placeholder{color:transparent !important}
.theme--blue .faq-search button.faq-btn,.theme--brown .faq-search button.faq-btn{background-color:transparent;color:#0a2f64}
.theme--blue .faq-search button.faq-btn:hover,.theme--blue .faq-search button.faq-btn:focus,.theme--brown .faq-search button.faq-btn:hover,.theme--brown .faq-search button.faq-btn:focus{background-color:#0075a2;color:white}
.theme--blue .faq-search-wrap .faq-search-title{color:white}
.theme--blue .faq-search-wrap .cta.cta--s a{color:#0092dd}
.theme--blue .faq-search-wrap .cta.cta--s a:hover{color:white}
.theme--white .faq-search-wrap .faq-search .faq-input-text,.theme--white .shelf--faq .faq-search-wrap .faq-search .faq-input-text{background-color:#eeede9}
.theme--white .faq-search-wrap .faq-search button.faq-btn,.theme--white .shelf--faq .faq-search-wrap .faq-search button.faq-btn{background-color:#eeede9}
.theme--white .faq-search-wrap .faq-search button.faq-btn:hover,.theme--white .shelf--faq .faq-search-wrap .faq-search button.faq-btn:hover{background-color:#eeede9}
.faq-header-title{width:100%;padding:40px 48px;background-color:#eceae6}
.faq-header-title h1{font-size:32px;line-height:36px;margin-bottom:10px;color:#0092dd;font-family:"RNHouseSansRegular",sans-serif}
.faq-header-title h2{font-size:22px;line-height:26px;color:#0a2f64;font-family:"RNHouseSansRegular",sans-serif}
.shelf--faq .faq-search-wrap .faq-search .faq-btn{background-color:transparent}
.faq-search-wrap{margin:1.9em 0 1.5em}
.faq-search-wrap .faq-search-title{margin:0 0 20px;font-size:20px;color:#0a2f64;line-height:24px;line-height:2.4rem;display:block}
.faq-search-wrap .faq-search{width:auto;margin-bottom:0}
.faq-search-wrap .faq-search fieldset{margin:0 16px 0 0;width:538px;float:none}
.faq-search-wrap .faq-search fieldset .faq-input-text,.faq-search-wrap .faq-search fieldset input{line-height:39px;width:532px;margin-bottom:0;padding:.1rem .1rem .1rem .5rem;font-size:1.8rem;color:#999;background-color:white;border-radius:.3rem;height:43px;border-bottom:1px solid white;box-shadow:0 3px 0 #b4a99f inset}
.faq-search-wrap .faq-search button.faq-btn{background-color:#00a8b4;border-top:0 solid #43c9d2;border-width:1px 0 0;box-shadow:0 2px 0 #007881,0 1px 0 #43c9d2 inset;color:white;cursor:pointer;border-left:0 solid #dfd9d1 !important;font-size:18px;line-height:24px;font-family:"RNHouseSansBold",sans-serif;margin:1.33em 2.1em .3em 0;padding:9px 18px 8px 16px;text-align:center;text-shadow:1px 1px 1px #13687e;height:1.62em;min-width:5px;width:auto;border-radius:5px;background:none repeat scroll 0 0 #00a8b4 !important}
.faq-search-wrap .faq-search button.faq-btn:before,.faq-search-wrap .faq-search button.faq-btn:after{right:.8em;top:1em;content:none}
.faq-search-wrap .faq-search button.faq-btn:hover{color:white;background:none repeat scroll 0 0 #009eaa !important}
.faq-search-wrap .faq-search button.faq-btn .faq-btn:after{content:""}
.faq-search-wrap .faq-search button.faq-btn span{margin:0;text-indent:0;font-size:18px;line-height:1.500em}
.faq-search-wrap .cta{float:left;clear:none;position:relative;margin-top:.5em;right:32%;right:33.5% \9;padding:0 0 10px;bottom:-42px}
.faq-search-wrap .cta a{background-repeat:no-repeat;margin:29px 0 0;min-height:25px;padding-left:0;padding-top:8px;padding-right:42px;text-decoration:none;line-height:normal}
.faq-search-wrap .cta a:after{position:relative;right:1px;top:0}
.faq-search-wrap .cta.cta--s{display:block;right:32.25%;padding-top:0;padding-bottom:10px}
.faq-search-wrap .cta.cta--s a{padding:8px 42px 4px 0;font-size:18px;font-size:1.8rem;max-width:32rem;margin:29px 1px 4px 0}
.faq-search-wrap .cta.cta--s a:after{content:"\e615";font-family:'nw-icons';font-size:32px;font-size:3.2rem;opacity:.8;position:absolute;line-height:1px;right:2px;top:60%}
.faq-search-wrap .cta.cta--s a:hover{color:#7f0471}
.faq-search-wrap .cta.cta--s a:focus,.faq-search-wrap .cta.cta--s a:active{padding-bottom:4px}
.faq-search-wrap:only-of-type{margin:-2px 0 -5px}
.shelf.shelf--faq.theme--dark-grey .shelf__inner.shelf--padded .faq-search-wrap .faq-search button.faq-btn{margin-bottom:.2em}
.theme--white .faq-search-wrap .cta a:hover,.theme--light-blue .faq-search-wrap .cta a:hover{background-image:url("../../../../../etc.clientlibs/dmp/arete_clientlibs/ulster_clientlibs/clientlibs/resources/images-desktop/rebrand-cta-blue-right.png") \9;color:#7f0471;text-decoration:none}
.faq-list .rbs-light-blue .comp-rich-text p,.faq-list .rbs-oatmeal .comp-rich-text p{color:#0a2f64}
.theme--blue .faq-search-wrap .cta a{background-image:url("../../../../../etc.clientlibs/dmp/arete_clientlibs/ulster_clientlibs/clientlibs/resources/images-desktop/icons/icon1.png") \9;color:#0092dd}
.theme--blue .faq-search-wrap .cta a:hover{background-image:url("../../../../../etc.clientlibs/dmp/arete_clientlibs/ulster_clientlibs/clientlibs/resources/images-desktop/icons/icon4.png") \9;text-decoration:none}
.theme--blue .faq-search-wrap .faq-search-title{color:white}
.theme--white .faq-search-wrap .cta a,.theme--light-blue .faq-search-wrap .cta a{color:#b1059d}
.theme--white .faq-search-wrap .faq-search button.faq-btn,.theme--white .shelf--faq .faq-search-wrap .faq-search button.faq-btn,.theme--dark-grey .faq-search-wrap .faq-search button.faq-btn,.theme--dark-grey .shelf--faq .faq-search-wrap .faq-search button.faq-btn,.theme--light-grey .faq-search-wrap .faq-search button.faq-btn,.theme--light-grey .shelf--faq .faq-search-wrap .faq-search button.faq-btn,.theme--brown .faq-search-wrap .faq-search button.faq-btn,.theme--brown .shelf--faq .faq-search-wrap .faq-search button.faq-btn{background-color:#00a8b4}
.theme--white .faq-search-wrap .faq-search button.faq-btn:hover,.theme--white .shelf--faq .faq-search-wrap .faq-search button.faq-btn:hover,.theme--dark-grey .faq-search-wrap .faq-search button.faq-btn:hover,.theme--dark-grey .shelf--faq .faq-search-wrap .faq-search button.faq-btn:hover,.theme--light-grey .faq-search-wrap .faq-search button.faq-btn:hover,.theme--light-grey .shelf--faq .faq-search-wrap .faq-search button.faq-btn:hover,.theme--brown .faq-search-wrap .faq-search button.faq-btn:hover,.theme--brown .shelf--faq .faq-search-wrap .faq-search button.faq-btn:hover{background-color:#00a8b4}
.faqsearch .faq-search-wrap .cta{height:8em;left:21%;width:39em;position:absolute;bottom:22%}
.shelf--faq .faq-search-wrap .cta{right:32.35%;right:37.35% \9}
.shelf--faq .faqsearch .faq-search-wrap .cta{bottom:10%}
.main--tool-desk .shelf--faq .faqsearch .faq-search-wrap .cta{bottom:7%}
@media screen and (-webkit-min-device-pixel-ratio:0){.faq-search-wrap .cta{bottom:-40px}
.faq-search-wrap .cta a:after{top:4px}
.faq-search-wrap .faq-search-title{margin-bottom:2.4rem}
}
.faq-list .rbs-light-blue .comp-rich-text{background-color:white}
.faq-list .rbs-oatmeal .comp-rich-text{background-color:#b4a99f}
.faq-header-title{width:auto;padding:32px 48px;background-color:#dfd9d1}
.faq-header-title h1{margin-bottom:12px}
.shelf--faq.theme--blue .faq-search-wrap .faq-search button.faq-btn{background:none repeat scroll 0 0 #00a8b4 !important;box-shadow:0 2px 0 #007881,0 1px 0 #43c9d2 inset;color:white !important}
.shelf--faq.theme--blue .faq-search-wrap .faq-search button.faq-btn:hover{background:none repeat scroll 0 0 #30909e !important;box-shadow:0 2px 0 #007881,0 1px 0 #43c9d2 inset;color:white !important}