/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--unpublished{padding:0;}summary{text-align:right;font-size:1.25rem;color:#f21c40;outline:none;}summary.rc-detail-p{font-size:1rem;}summary.rc-detail-h2{font-size:2rem;}summary.rc-detail-h3{font-size:1.75rem;}summary.rc-detail-h4{font-size:1.5rem;}summary.rc-detail-h5{font-size:1.25rem;}summary.rc-detail-h6{font-size:1rem;}summary.rc-detail-left{text-align:left;}summary.rc-detail-right{text-align:right;}summary.rc-detail-black{color:black;}summary.rc-detail-link-color{color:#f21c40;}.main-headline h2{font-size:1.8rem;}@media only screen and (min-width:576px){.main-headline h2{font-size:2.8rem;}}.paragraph--type--body-text.rc-larger-text p{font-size:1.2rem;line-height:1.6;}.paragraph--type--body-text.rc-larger2-text p{font-size:1.4rem;line-height:1.8;}blockquote{width:90%;margin-left:auto;margin-right:auto;}.paragraph--type--body-text.rc-increase-line-height{line-height:1.6;}.container-fluid.rc-node-nav{padding-left:0 !important;padding-right:0 !important;}
.ba-tnc-page-background{background:#4a636f;background:-moz-linear-gradient(-45deg,#4a636f 0%,#ecf6fc 100%);background:-webkit-linear-gradient(-45deg,#4a636f 0%,#ecf6fc 100%);background:linear-gradient(135deg,#4a636f 0%,#ecf6fc 100%);}.ba-tnc-page-top-text{color:white;}.ba-tnc-page-top-text a:link{color:white;}.ba-tnc-page-top-text a:visited{color:white;}.ba-tnc-page-top-text a:hover{color:white;}.ba-tnc-page-top-text a:active{color:white;}.ba-tnc-page-iplogo{max-width:200px;margin:auto;}.ba-tnc-page-publisher-note{background-color:#ff8000;line-height:1.5;}
h1,h2,h1 a,h2 a,h3,h3 a,h4,h5,h6,body,p,a,li{font-family:'Lato',sans-serif;}
.col-lg-fifth{flex:0 0 100%;padding-left:10px;padding-right:10px;}.col-lg-2fifth{flex:0 0 100%;padding-left:10px;padding-right:10px;}.col-lg-3fifth{flex:0 0 100%;padding-left:10px;padding-right:10px;}.col-lg-4fifth{flex:0 0 100%;padding-left:10px;padding-right:10px;}@media only screen and (min-width:768px){.col-lg-fifth{flex:0 0 20%;}.col-lg-2fifth{flex:0 0 40%;}.col-lg-3fifth{flex:0 0 60%;}.col-lg-4fifth{flex:0 0 80%;}}.paragraph--type--columns-dynamic.horizontal-scroll-container{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative;}@media only screen and (min-width:992px){.paragraph--type--columns-dynamic.horizontal-scroll-container{margin-left:-10px;margin-right:-10px;}}.paragraph--type--columns-dynamic.horizontal-scroll-container .rc-horiz{flex:0 0 auto;padding:0 15px 15px;}.paragraph--type--columns-dynamic.horizontal-scroll-container .rc-horiz.rc-colh-full,.paragraph--type--columns-dynamic.horizontal-scroll-container .rc-horiz.rc-colh-half,.paragraph--type--columns-dynamic.horizontal-scroll-container .rc-horiz.rc-colh-third,.paragraph--type--columns-dynamic.horizontal-scroll-container .rc-horiz.rc-colh-fourth,.paragraph--type--columns-dynamic.horizontal-scroll-container .rc-horiz.rc-colh-fifth,.paragraph--type--columns-dynamic.horizontal-scroll-container .rc-horiz.rc-colh-2fifth{width:100%;}@media only screen and (min-width:768px){.paragraph--type--columns-dynamic.horizontal-scroll-container .rc-horiz.rc-colh-half,.paragraph--type--columns-dynamic.horizontal-scroll-container .rc-horiz.rc-colh-third,.paragraph--type--columns-dynamic.horizontal-scroll-container .rc-horiz.rc-colh-fourth,.paragraph--type--columns-dynamic.horizontal-scroll-container .rc-horiz.rc-colh-fifth,.paragraph--type--columns-dynamic.horizontal-scroll-container .rc-horiz.rc-colh-2fifth{width:50%;}}@media only screen and (min-width:992px){.paragraph--type--columns-dynamic.horizontal-scroll-container .rc-horiz.rc-colh-third{width:33%;}.paragraph--type--columns-dynamic.horizontal-scroll-container .rc-horiz.rc-colh-fourth{width:25%;}.paragraph--type--columns-dynamic.horizontal-scroll-container .rc-horiz.rc-colh-fifth{width:20%;}.paragraph--type--columns-dynamic.horizontal-scroll-container .rc-horiz.rc-colh-2fifth{width:40%;}}.paragraph--type--columns-dynamic.horizontal-scroll-container::-webkit-scrollbar{height:8px;}.paragraph--type--columns-dynamic.horizontal-scroll-container::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #868686;border-radius:3px;}.paragraph--type--columns-dynamic.horizontal-scroll-container::-webkit-scrollbar-thumb{background:#868686;border-radius:3px;}.paragraph--type--columns-dynamic.horizontal-scroll-container::-webkit-scrollbar-thumb:hover{background:#717171;}.horiz-scroll-nav{position:relative;}.horiz-scroll-nav .horiz-slider--nav-button{position:absolute;height:50px;width:30px;background-color:#333;opacity:.5;cursor:pointer;}.horiz-scroll-nav .horiz-slider--nav-button:hover{opacity:.6;}.horiz-scroll-nav .horiz-nav-button--prev{position:absolute;top:40%;left:0;transform:translateY(-50%);}.horiz-scroll-nav .horiz-nav-button--next{position:absolute;top:40%;right:0;transform:translateY(-50%);}@media only screen and (min-width:1250px){.horiz-scroll-nav .horiz-nav-button--prev{left:-30px;}.horiz-scroll-nav .horiz-nav-button--next{right:-30px;}}.horiz-scroll-nav .horiz-nav-button--prev::after,.horiz-scroll-nav .horiz-nav-button--next::after{content:"";position:absolute;border:solid white;border-width:0 2px 2px 0;display:inline-block;padding:3px;width:20px;height:20px;}.horiz-scroll-nav .horiz-nav-button--next::after{top:50%;right:50%;transform:translate(25%,-50%) rotate(-45deg);}.horiz-scroll-nav .horiz-nav-button--prev::after{top:50%;right:50%;transform:translate(75%,-50%) rotate(135deg);}
.therm-horiz .thermometer,.therm-horiz .vert-recent{display:none;}.therm-vert-large .thermometer{width:70px;height:300px;position:relative;left:50%;margin-left:-35px;background:#ddd;border:1px solid #aaa;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;-webkit-box-shadow:1px 1px 4px #999,5px 0 20px #999;-moz-box-shadow:1px 1px 4px #999,5px 0 20px #999;-ms-box-shadow:1px 1px 4px #999,5px 0 20px #999;-o-box-shadow:1px 1px 4px #999,5px 0 20px #999;box-shadow:1px 1px 4px #999,5px 0 20px #999;}.therm-vert-large .thermometer .track{height:280px;top:10px;width:30px;border:1px solid #aaa;position:relative;margin:0 auto;background:rgb(255,255,255);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgb(0,0,0)),color-stop(1%,rgb(255,255,255)));background:-webkit-linear-gradient(top,rgb(0,0,0) 0%,rgb(255,255,255) 10%);background:-o-linear-gradient(top,rgb(0,0,0) 0%,rgb(255,255,255) 10%);background:-ms-linear-gradient(top,rgb(0,0,0) 0%,rgb(255,255,255) 10%);background:-moz-linear-gradient(top,rgb(0,0,0) 0%,rgb(255,255,255) 10%);background:linear-gradient(to bottom,rgb(0,0,0) 0%,rgb(255,255,255) 10%);background-position:0 -1px;background-size:100% 5%;}.therm-vert-large .thermometer .progress{height:0%;width:100%;background:rgb(20,100,20);background:rgba(20,100,20,0.6);position:absolute;bottom:0;left:0;overflow:visible;}.therm-vert-large .thermometer .goal{position:absolute;top:0;}.therm-vert-large .thermometer .amount{display:inline-block;padding:0 5px 0 60px;border-top:1px solid black;font-weight:bold;color:#333;font-size:.8rem;}.therm-vert-large .thermometer .progress .amount{padding:0 60px 0 5px;position:absolute;border-top:1px solid #333;color:#333;right:0;line-height:1.2;display:none;}.therm-vert-small .thermometer{width:70px;height:200px;position:relative;left:50%;margin-left:-35px;background:#ddd;border:1px solid #aaa;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;-webkit-box-shadow:1px 1px 4px #999,5px 0 20px #999;-moz-box-shadow:1px 1px 4px #999,5px 0 20px #999;-ms-box-shadow:1px 1px 4px #999,5px 0 20px #999;-o-box-shadow:1px 1px 4px #999,5px 0 20px #999;box-shadow:1px 1px 4px #999,5px 0 20px #999;}.therm-vert-small .thermometer .track{height:180px;top:10px;width:30px;border:1px solid #aaa;position:relative;margin:0 auto;background:rgb(255,255,255);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgb(0,0,0)),color-stop(1%,rgb(255,255,255)));background:-webkit-linear-gradient(top,rgb(0,0,0) 0%,rgb(255,255,255) 10%);background:-o-linear-gradient(top,rgb(0,0,0) 0%,rgb(255,255,255) 10%);background:-ms-linear-gradient(top,rgb(0,0,0) 0%,rgb(255,255,255) 10%);background:-moz-linear-gradient(top,rgb(0,0,0) 0%,rgb(255,255,255) 10%);background:linear-gradient(to bottom,rgb(0,0,0) 0%,rgb(255,255,255) 10%);background-position:0 -1px;background-size:100% 5%;}.therm-vert-small .thermometer .progress{height:0%;width:100%;background:rgb(20,100,20);background:rgba(20,100,20,0.6);position:absolute;bottom:0;left:0;overflow:visible;}.therm-vert-small .thermometer .goal{position:absolute;top:0;}.therm-vert-small .thermometer .amount{display:inline-block;padding:0 5px 0 60px;border-top:1px solid black;font-weight:bold;color:#333;font-size:.8rem;}.therm-vert-small .thermometer .progress .amount{padding:0 60px 0 5px;position:absolute;border-top:1px solid #333;color:#333;right:0;line-height:1.2;display:none;}.therm-vert-large .horiz-goal-line,.therm-vert-large .thermometer-horiz,.therm-vert-small .horiz-goal-line,.therm-vert-small .thermometer-horiz{display:none;}.horiz-amount{position:absolute;top:5px;left:50%;}.horiz-amount-inner{margin-left:-50%;color:white;font-size:.9rem;font-weight:bold;}.horiz-goal-line{position:relative;}.horiz-recent{font-size:.9rem;margin-top:10px;}.horiz-goal{font-size:.9rem;margin-left:auto;position:absolute;top:0;right:0;font-weight:bold;}.thermometer-horiz{height:30px;width:100%;position:relative;background:gray;border-radius:5px;padding:3px;box-shadow:inset 0 -1px 1px rgba(255,255,255,0.3);}.thermometer-horiz > span{display:block;width:0;height:24px;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:rgb(43,194,83);background-image:linear-gradient(center bottom,rgb(43,194,83) 37%,rgb(84,240,84) 69%);box-shadow:inset 0 2px 9px rgba(255,255,255,0.3),inset 0 -2px 6px rgba(0,0,0,0.4);position:relative;overflow:hidden;}.thermometer-horiz > span:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);z-index:1;background-size:50px 50px;animation:move 2s linear infinite;border-top-right-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:20px;border-bottom-left-radius:20px;overflow:hidden;}.rc-bg-dark .therm-vert-large .thermometer .amount,.rc-bg-dark .therm-vert-large .thermometer .progress .amount,.rc-bg-dark .therm-vert-small .thermometer .amount,.rc-bg-dark .therm-vert-small .thermometer .progress .amount{color:#fae556;}.rc-color-white .therm-vert-large .thermometer .amount,.rc-color-white .therm-vert-large .thermometer .progress .amount,.rc-color-white .therm-vert-small .thermometer .amount,.rc-color-white .therm-vert-small .thermometer .progress .amount{color:white;}
.why-how-top-panel hr{border-color:white;}.why-how-row-header h2{font-size:2rem;color:#c20007;font-weight:900;}.why-how-panel h3{font-size:1.5rem;color:#c20007;font-weight:900;}.why-how-panel p{font-size:1.3rem;line-height:1.3;margin-bottom:.5rem;}.rc-picture-float img{width:75px;float:left;margin-right:15px !important;}.why-how-panel .rc-picture-float p{font-size:1.1rem;}
