@-webkit-keyframes slideDown{from{display:none;-webkit-transform:scaleY(0);transform:scaleY(0)}to{display:block;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes slideDown{from{display:none;-webkit-transform:scaleY(0);transform:scaleY(0)}to{display:block;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes slideUp{from{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes slideUp{from{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(0);transform:scaleY(0)}}[ng-cloak]{display:none!important}img{max-width:100%}hr{background-color:#f5f3ef}.divider{margin:0 8px}.primary-border{border-bottom-width:1px;border-bottom-style:solid}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-flex.d-none{display:none!important}@media (min-width:576px){.d-flex.d-sm-none{display:none!important}}@media (min-width:768px){.d-flex.d-md-none{display:none!important}}@media (min-width:992px){.d-flex.d-lg-none{display:none!important}}@media (min-width:1200px){.d-flex.d-xl-none{display:none!important}}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.tr-loader{margin:18px auto}.custom-font{font-family:Kalam,cursive;font-weight:400}body,html{color:#686158;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:18px}#navList,*,.Button,.Divider,.Explcit,.Explicit,.FieldLabels,.FormBox,.FormBox06,.FormBoxHeader,.Hint,.Instructions,.ListItem0,.ListItem1,.NetscapeFix,.NoteText,.ObjTitle,.PhotoLinks,.Premiums,.ProgressBox,.ProgressBoxCurrent,.SectionHead,.Smaller,.SmallerC,.TribBtnText1,.Upgrades,.WhatNext,.alphacube_content,.dialog_content,.dialog_title,.fr_register_another,.h1,.h2,.h3,.h4,.h5,.paraBlueSansSmall,.smallBlack,.smallSans,.smallSansBold,.smallWhiteBoldSans,.smallWhiteSans,.smallestBlackSans,a,form,h1,h2,h3,h4,h5,input,legend,li,ol,option,p,p.cstmBtnText,p.cstmFrame,p.cstmHeading,p.cstmText,p.cstmTitle,p.dividerHeading,p.scrollingText,select,span.cstmHeading,table,td,textarea,th,tr,ul{color:inherit;font-family:inherit;font-size:inherit}a,a:hover,a:link,a:visited,div.response a:hover,div.responsive a,div.responsive a.btn:hover,div.responsive a.btn:link,div.responsive a:link,div.responsive a:visited div.responsive a.btn{color:#cc3f10;cursor:pointer}a.disabled,a:hover.disabled,a:hover[disabled],a:link.disabled,a:link[disabled],a:visited.disabled,a:visited[disabled],a[disabled],div.response a:hover.disabled,div.response a:hover[disabled],div.responsive a.btn:hover.disabled,div.responsive a.btn:hover[disabled],div.responsive a.btn:link.disabled,div.responsive a.btn:link[disabled],div.responsive a.disabled,div.responsive a:link.disabled,div.responsive a:link[disabled],div.responsive a:visited div.responsive a.btn.disabled,div.responsive a:visited div.responsive a.btn[disabled],div.responsive a[disabled]{cursor:not-allowed}.h1,h1{font-size:32px;font-weight:400;line-height:1.1;text-transform:uppercase;margin-bottom:20px}@media (min-width:576px){.h1,h1{font-size:40px}}.h2,h2{font-weight:600;font-size:24px;line-height:1.25}.h2.h2--large,h2.h2--large{font-size:32px}.h3,h3{font-weight:400;font-size:24px;line-height:1.5}.h3.sm-height-reduced,h3.sm-height-reduced{line-height:1.2}@media (min-width:768px){.h3.sm-height-reduced,h3.sm-height-reduced{line-height:1.5}}.h4,h4{font-size:21px;font-weight:600;line-height:1.25}.h5,h5{font-size:16px;font-weight:600;line-height:1;text-transform:uppercase}.small,.text-small,small{font-size:16px}.small.sm-height-reduced,.text-small.sm-height-reduced,small.sm-height-reduced{line-height:1.3}@media (min-width:768px){.small.sm-height-reduced,.text-small.sm-height-reduced,small.sm-height-reduced{line-height:1.5}}.text-large{font-size:24px}strong{color:inherit}.light-bold{font-weight:600}.wrapper{max-width:1360px;margin:auto}@media (min-width:1362px){.wrapper{border-left:1px solid #e0dfd8;border-right:1px solid #e0dfd8}}@media (max-width:575.98px){.container-md-down-full{max-width:100%;padding:0}}section>.container{padding-top:36px;padding-bottom:36px}@media (min-width:768px){section>.container{padding-top:54px;padding-bottom:54px}}@media (min-width:768px){section>.container.height-reduced{padding-top:36px;padding-bottom:36px}}@media (min-width:576px){.container{max-width:576px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:992px){.container{max-width:992px}}@media (min-width:1200px){.container{max-width:1200px}}.container--thin{max-width:738px;margin:auto}@media (min-width:768px){.container--thin{max-width:738px}}@media (min-width:992px){.container--thin{max-width:1000px}}.container--extra-thin{max-width:470px;margin:auto}.full-height-container{height:100%}@media (min-width:768px){.full-height-md-container{height:100%}}.col--full{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}.secondary-bg{background:#cc3f10}.gray-bg{background:#686158}.gray-light-bg{background:#f5f3ef}.gray-dark-bg{background:#3d3a36}.gray-darker-bg{background:#353431}.gray-bg,.gray-bg a,.gray-bg a:link,.gray-bg a:visited,.gray-dark-bg,.gray-dark-bg a,.gray-dark-bg a:link,.gray-dark-bg a:visited,.gray-darker-bg,.gray-darker-bg a,.gray-darker-bg a:link,.gray-darker-bg a:visited,.primary-bg,.primary-bg a,.primary-bg a:link,.primary-bg a:visited,.secondary-bg,.secondary-bg a,.secondary-bg a:link,.secondary-bg a:visited{color:#fff}.gray-bg *,.gray-bg h1,.gray-bg h2,.gray-bg h3,.gray-bg h4,.gray-bg h5,.gray-bg p,.gray-dark-bg *,.gray-dark-bg h1,.gray-dark-bg h2,.gray-dark-bg h3,.gray-dark-bg h4,.gray-dark-bg h5,.gray-dark-bg p,.gray-darker-bg *,.gray-darker-bg h1,.gray-darker-bg h2,.gray-darker-bg h3,.gray-darker-bg h4,.gray-darker-bg h5,.gray-darker-bg p,.primary-bg *,.primary-bg h1,.primary-bg h2,.primary-bg h3,.primary-bg h4,.primary-bg h5,.primary-bg p,.secondary-bg *,.secondary-bg h1,.secondary-bg h2,.secondary-bg h3,.secondary-bg h4,.secondary-bg h5,.secondary-bg p{color:#fff}.gray-bg a *,.gray-dark-bg a *,.gray-darker-bg a *,.primary-bg a *,.secondary-bg a *{color:inherit}.gray-bg option,.gray-dark-bg option,.gray-darker-bg option,.primary-bg option,.secondary-bg option{color:inherit}.gray-bg a,.gray-bg a:link,.gray-bg a:visited,.primary-bg a,.primary-bg a:link,.primary-bg a:visited{text-decoration:underline}.gray-bg a:hover,.primary-bg a:hover{text-decoration:none}.gray-dark-bg a,.gray-dark-bg a:link,.gray-dark-bg a:visited{text-decoration:none}.gray-dark-bg a:hover{text-decoration:underline}.color-white{color:#fff}.color-secondary{color:#cc3f10}.btn,.btn-default,a.btn,a.btn-default,button.btn,button.btn-default,input.btn,input.btn-default{background-image:none;cursor:pointer;padding:10px 20px;font-size:18px;line-height:1.5;border-radius:0}.btn-default:link:not(.primary-bg),.btn-default:not(.primary-bg),.btn-default:visited:not(.primary-bg),.btn:link:not(.primary-bg),.btn:not(.primary-bg),.btn:visited:not(.primary-bg),a.btn-default:link:not(.primary-bg),a.btn-default:not(.primary-bg),a.btn-default:visited:not(.primary-bg),a.btn:link:not(.primary-bg),a.btn:not(.primary-bg),a.btn:visited:not(.primary-bg),button.btn-default:link:not(.primary-bg),button.btn-default:not(.primary-bg),button.btn-default:visited:not(.primary-bg),button.btn:link:not(.primary-bg),button.btn:not(.primary-bg),button.btn:visited:not(.primary-bg),input.btn-default:link:not(.primary-bg),input.btn-default:not(.primary-bg),input.btn-default:visited:not(.primary-bg),input.btn:link:not(.primary-bg),input.btn:not(.primary-bg),input.btn:visited:not(.primary-bg){color:#212529;background-color:#fff;border:1px solid transparent}.btn-default:hover:not(.primary-bg),.btn:hover:not(.primary-bg),a.btn-default:hover:not(.primary-bg),a.btn:hover:not(.primary-bg),button.btn-default:hover:not(.primary-bg),button.btn:hover:not(.primary-bg),input.btn-default:hover:not(.primary-bg),input.btn:hover:not(.primary-bg){color:#fff;background-color:#3d3935;border-color:transparent}.btn-default.focus,.btn-default:focus,.btn.focus,.btn:focus,a.btn-default.focus,a.btn-default:focus,a.btn.focus,a.btn:focus,button.btn-default.focus,button.btn-default:focus,button.btn.focus,button.btn:focus,input.btn-default.focus,input.btn-default:focus,input.btn.focus,input.btn:focus{outline:5px auto #5e9ed6;-webkit-box-shadow:none;box-shadow:none}.btn-default.disabled,.btn-default:disabled,.btn.disabled,.btn:disabled,a.btn-default.disabled,a.btn-default:disabled,a.btn.disabled,a.btn:disabled,button.btn-default.disabled,button.btn-default:disabled,button.btn.disabled,button.btn:disabled,input.btn-default.disabled,input.btn-default:disabled,input.btn.disabled,input.btn:disabled{color:#212529;background-color:#fff;border-color:transparent;cursor:not-allowed}.btn-default:not(:disabled):not(.disabled).active,.btn-default:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active,.show>.btn-default.dropdown-toggle,.show>.btn.dropdown-toggle,.show>a.btn-default.dropdown-toggle,.show>a.btn.dropdown-toggle,.show>button.btn-default.dropdown-toggle,.show>button.btn.dropdown-toggle,.show>input.btn-default.dropdown-toggle,.show>input.btn.dropdown-toggle,a.btn-default:not(:disabled):not(.disabled).active,a.btn-default:not(:disabled):not(.disabled):active,a.btn:not(:disabled):not(.disabled).active,a.btn:not(:disabled):not(.disabled):active,button.btn-default:not(:disabled):not(.disabled).active,button.btn-default:not(:disabled):not(.disabled):active,button.btn:not(:disabled):not(.disabled).active,button.btn:not(:disabled):not(.disabled):active,input.btn-default:not(:disabled):not(.disabled).active,input.btn-default:not(:disabled):not(.disabled):active,input.btn:not(:disabled):not(.disabled).active,input.btn:not(:disabled):not(.disabled):active{color:#fff;background-color:#3d3935;border-color:transparent}.btn-default:not(:disabled):not(.disabled).active:focus,.btn-default:not(:disabled):not(.disabled):active:focus,.btn:not(:disabled):not(.disabled).active:focus,.btn:not(:disabled):not(.disabled):active:focus,.show>.btn-default.dropdown-toggle:focus,.show>.btn.dropdown-toggle:focus,.show>a.btn-default.dropdown-toggle:focus,.show>a.btn.dropdown-toggle:focus,.show>button.btn-default.dropdown-toggle:focus,.show>button.btn.dropdown-toggle:focus,.show>input.btn-default.dropdown-toggle:focus,.show>input.btn.dropdown-toggle:focus,a.btn-default:not(:disabled):not(.disabled).active:focus,a.btn-default:not(:disabled):not(.disabled):active:focus,a.btn:not(:disabled):not(.disabled).active:focus,a.btn:not(:disabled):not(.disabled):active:focus,button.btn-default:not(:disabled):not(.disabled).active:focus,button.btn-default:not(:disabled):not(.disabled):active:focus,button.btn:not(:disabled):not(.disabled).active:focus,button.btn:not(:disabled):not(.disabled):active:focus,input.btn-default:not(:disabled):not(.disabled).active:focus,input.btn-default:not(:disabled):not(.disabled):active:focus,input.btn:not(:disabled):not(.disabled).active:focus,input.btn:not(:disabled):not(.disabled):active:focus{outline:5px auto #5e9ed6;-webkit-box-shadow:none;box-shadow:none}.btn .badge:not(.badge-outline),.btn-default .badge:not(.badge-outline),a.btn .badge:not(.badge-outline),a.btn-default .badge:not(.badge-outline),button.btn .badge:not(.badge-outline),button.btn-default .badge:not(.badge-outline),input.btn .badge:not(.badge-outline),input.btn-default .badge:not(.badge-outline){color:#fff;background-color:#212529}.btn .fa-angle-down,.btn-default .fa-angle-down,a.btn .fa-angle-down,a.btn-default .fa-angle-down,button.btn .fa-angle-down,button.btn-default .fa-angle-down,input.btn .fa-angle-down,input.btn-default .fa-angle-down{color:#212529;margin-left:3px}.btn,.btn-default,.btn-default:active,.btn-default:focus,.btn-default:hover,.btn-default:link,.btn-default:visited,.btn:active,.btn:focus,.btn:hover,.btn:link,.btn:visited,a.btn,a.btn-default,a.btn-default:active,a.btn-default:focus,a.btn-default:hover,a.btn-default:link,a.btn-default:visited,a.btn:active,a.btn:focus,a.btn:hover,a.btn:link,a.btn:visited,button.btn,button.btn-default,button.btn-default:active,button.btn-default:focus,button.btn-default:hover,button.btn-default:link,button.btn-default:visited,button.btn:active,button.btn:focus,button.btn:hover,button.btn:link,button.btn:visited,input.btn,input.btn-default,input.btn-default:active,input.btn-default:focus,input.btn-default:hover,input.btn-default:link,input.btn-default:visited,input.btn:active,input.btn:focus,input.btn:hover,input.btn:link,input.btn:visited{background-image:none;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:16px;text-decoration:none;padding:5px 20px}@media (min-width:768px){.btn,.btn-default,.btn-default:active,.btn-default:focus,.btn-default:hover,.btn-default:link,.btn-default:visited,.btn:active,.btn:focus,.btn:hover,.btn:link,.btn:visited,a.btn,a.btn-default,a.btn-default:active,a.btn-default:focus,a.btn-default:hover,a.btn-default:link,a.btn-default:visited,a.btn:active,a.btn:focus,a.btn:hover,a.btn:link,a.btn:visited,button.btn,button.btn-default,button.btn-default:active,button.btn-default:focus,button.btn-default:hover,button.btn-default:link,button.btn-default:visited,button.btn:active,button.btn:focus,button.btn:hover,button.btn:link,button.btn:visited,input.btn,input.btn-default,input.btn-default:active,input.btn-default:focus,input.btn-default:hover,input.btn-default:link,input.btn-default:visited,input.btn:active,input.btn:focus,input.btn:hover,input.btn:link,input.btn:visited{font-size:18px;padding:10px 20px}}.btn-default:link:not(.primary-bg),.btn-default:not(.primary-bg),.btn-default:visited:not(.primary-bg),.btn:link:not(.primary-bg),.btn:not(.primary-bg),.btn:visited:not(.primary-bg),a.btn-default:link:not(.primary-bg),a.btn-default:not(.primary-bg),a.btn-default:visited:not(.primary-bg),a.btn:link:not(.primary-bg),a.btn:not(.primary-bg),a.btn:visited:not(.primary-bg),button.btn-default:link:not(.primary-bg),button.btn-default:not(.primary-bg),button.btn-default:visited:not(.primary-bg),button.btn:link:not(.primary-bg),button.btn:not(.primary-bg),button.btn:visited:not(.primary-bg),input.btn-default:link:not(.primary-bg),input.btn-default:not(.primary-bg),input.btn-default:visited:not(.primary-bg),input.btn:link:not(.primary-bg),input.btn:not(.primary-bg),input.btn:visited:not(.primary-bg){color:#cc3f10}.btn-default:active:not(:disabled):not(.disabled),.btn-default:focus:not(:disabled):not(.disabled),.btn-default:hover:not(:disabled):not(.disabled),.btn:active:not(:disabled):not(.disabled),.btn:focus:not(:disabled):not(.disabled),.btn:hover:not(:disabled):not(.disabled),a.btn-default:active:not(:disabled):not(.disabled),a.btn-default:focus:not(:disabled):not(.disabled),a.btn-default:hover:not(:disabled):not(.disabled),a.btn:active:not(:disabled):not(.disabled),a.btn:focus:not(:disabled):not(.disabled),a.btn:hover:not(:disabled):not(.disabled),button.btn-default:active:not(:disabled):not(.disabled),button.btn-default:focus:not(:disabled):not(.disabled),button.btn-default:hover:not(:disabled):not(.disabled),button.btn:active:not(:disabled):not(.disabled),button.btn:focus:not(:disabled):not(.disabled),button.btn:hover:not(:disabled):not(.disabled),input.btn-default:active:not(:disabled):not(.disabled),input.btn-default:focus:not(:disabled):not(.disabled),input.btn-default:hover:not(:disabled):not(.disabled),input.btn:active:not(:disabled):not(.disabled),input.btn:focus:not(:disabled):not(.disabled),input.btn:hover:not(:disabled):not(.disabled){background-color:#3d3935;border-color:#a1a1a1;color:#fff}.btn-default.btn-outline,.btn-default.btn-outline:link,.btn-default.btn-outline:visited,.btn.btn-outline,.btn.btn-outline:link,.btn.btn-outline:visited,a.btn-default.btn-outline,a.btn-default.btn-outline:link,a.btn-default.btn-outline:visited,a.btn.btn-outline,a.btn.btn-outline:link,a.btn.btn-outline:visited,button.btn-default.btn-outline,button.btn-default.btn-outline:link,button.btn-default.btn-outline:visited,button.btn.btn-outline,button.btn.btn-outline:link,button.btn.btn-outline:visited,input.btn-default.btn-outline,input.btn-default.btn-outline:link,input.btn-default.btn-outline:visited,input.btn.btn-outline,input.btn.btn-outline:link,input.btn.btn-outline:visited{border-color:#a1a1a1}.btn-default.btn-xl,.btn.btn-xl,a.btn-default.btn-xl,a.btn.btn-xl,button.btn-default.btn-xl,button.btn.btn-xl,input.btn-default.btn-xl,input.btn.btn-xl{padding:1rem 2rem;font-size:32px;line-height:1;border-radius:0;font-weight:700}.btn-default.btn-lg,.btn.btn-lg,a.btn-default.btn-lg,a.btn.btn-lg,button.btn-default.btn-lg,button.btn.btn-lg,input.btn-default.btn-lg,input.btn.btn-lg{padding:.5rem 1rem;font-size:24px;line-height:1.5;border-radius:0}.btn-default.btn-md,.btn.btn-md,a.btn-default.btn-md,a.btn.btn-md,button.btn-default.btn-md,button.btn.btn-md,input.btn-default.btn-md,input.btn.btn-md{padding:8px 12px;font-size:18px;line-height:1.2;border-radius:0}.btn-default.btn-sm,.btn.btn-sm,a.btn-default.btn-sm,a.btn.btn-sm,button.btn-default.btn-sm,button.btn.btn-sm,input.btn-default.btn-sm,input.btn.btn-sm{padding:5px 10px;font-size:16px;line-height:1.5;border-radius:0}.btn-default.btn-xs,.btn.btn-xs,a.btn-default.btn-xs,a.btn.btn-xs,button.btn-default.btn-xs,button.btn.btn-xs,input.btn-default.btn-xs,input.btn.btn-xs{padding:.375rem .75rem;font-size:16px;line-height:1.5;border-radius:0}.btn .icon,.btn .icon:before,.btn-default .icon,.btn-default .icon:before,a.btn .icon,a.btn .icon:before,a.btn-default .icon,a.btn-default .icon:before,button.btn .icon,button.btn .icon:before,button.btn-default .icon,button.btn-default .icon:before,input.btn .icon,input.btn .icon:before,input.btn-default .icon,input.btn-default .icon:before{color:inherit}input.btn::-webkit-input-placeholder{color:#212529!important}input.btn:-moz-placeholder{color:#212529!important}input.btn::-moz-placeholder{color:#212529!important}input.btn::-ms-input-placeholder{color:#212529!important}input.btn:placeholder{color:#212529!important}input.btn::-webkit-input-placeholder{color:#212529!important}input.btn::-moz-placeholder{color:#212529!important}input.btn:-ms-input-placeholder{color:#212529!important}input.btn::-ms-input-placeholder{color:#212529!important}input.btn::placeholder{color:#212529!important}.btn-secondary,a.btn-secondary,button.btn-secondary,input.btn-secondary{background-image:none;cursor:pointer}.btn-secondary:link:not(.primary-bg),.btn-secondary:not(.primary-bg),.btn-secondary:visited:not(.primary-bg),a.btn-secondary:link:not(.primary-bg),a.btn-secondary:not(.primary-bg),a.btn-secondary:visited:not(.primary-bg),button.btn-secondary:link:not(.primary-bg),button.btn-secondary:not(.primary-bg),button.btn-secondary:visited:not(.primary-bg),input.btn-secondary:link:not(.primary-bg),input.btn-secondary:not(.primary-bg),input.btn-secondary:visited:not(.primary-bg){color:#fff;background-color:#cc3f10;border:1px solid transparent}.btn-secondary:hover:not(.primary-bg),a.btn-secondary:hover:not(.primary-bg),button.btn-secondary:hover:not(.primary-bg),input.btn-secondary:hover:not(.primary-bg){color:#fff;background-color:#3d3935;border-color:transparent}.btn-secondary.focus,.btn-secondary:focus,a.btn-secondary.focus,a.btn-secondary:focus,button.btn-secondary.focus,button.btn-secondary:focus,input.btn-secondary.focus,input.btn-secondary:focus{outline:5px auto #5e9ed6;-webkit-box-shadow:none;box-shadow:none}.btn-secondary.disabled,.btn-secondary:disabled,a.btn-secondary.disabled,a.btn-secondary:disabled,button.btn-secondary.disabled,button.btn-secondary:disabled,input.btn-secondary.disabled,input.btn-secondary:disabled{color:#fff;background-color:#cc3f10;border-color:transparent;cursor:not-allowed}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle,.show>a.btn-secondary.dropdown-toggle,.show>button.btn-secondary.dropdown-toggle,.show>input.btn-secondary.dropdown-toggle,a.btn-secondary:not(:disabled):not(.disabled).active,a.btn-secondary:not(:disabled):not(.disabled):active,button.btn-secondary:not(:disabled):not(.disabled).active,button.btn-secondary:not(:disabled):not(.disabled):active,input.btn-secondary:not(:disabled):not(.disabled).active,input.btn-secondary:not(:disabled):not(.disabled):active{color:#fff;background-color:#3d3935;border-color:transparent}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus,.show>a.btn-secondary.dropdown-toggle:focus,.show>button.btn-secondary.dropdown-toggle:focus,.show>input.btn-secondary.dropdown-toggle:focus,a.btn-secondary:not(:disabled):not(.disabled).active:focus,a.btn-secondary:not(:disabled):not(.disabled):active:focus,button.btn-secondary:not(:disabled):not(.disabled).active:focus,button.btn-secondary:not(:disabled):not(.disabled):active:focus,input.btn-secondary:not(:disabled):not(.disabled).active:focus,input.btn-secondary:not(:disabled):not(.disabled):active:focus{outline:5px auto #5e9ed6;-webkit-box-shadow:none;box-shadow:none}.btn-secondary .badge:not(.badge-outline),a.btn-secondary .badge:not(.badge-outline),button.btn-secondary .badge:not(.badge-outline),input.btn-secondary .badge:not(.badge-outline){color:#cc3f10;background-color:#fff}.btn-secondary .fa-angle-down,a.btn-secondary .fa-angle-down,button.btn-secondary .fa-angle-down,input.btn-secondary .fa-angle-down{color:#fff;margin-left:3px}.btn-secondary:active:not(:disabled):not(.disabled),.btn-secondary:focus:not(:disabled):not(.disabled),.btn-secondary:hover:not(:disabled):not(.disabled),.btn-secondary:link:not(:disabled):not(.disabled),.btn-secondary:not(:disabled):not(.disabled),.btn-secondary:visited:not(:disabled):not(.disabled),a.btn-secondary:active:not(:disabled):not(.disabled),a.btn-secondary:focus:not(:disabled):not(.disabled),a.btn-secondary:hover:not(:disabled):not(.disabled),a.btn-secondary:link:not(:disabled):not(.disabled),a.btn-secondary:not(:disabled):not(.disabled),a.btn-secondary:visited:not(:disabled):not(.disabled),button.btn-secondary:active:not(:disabled):not(.disabled),button.btn-secondary:focus:not(:disabled):not(.disabled),button.btn-secondary:hover:not(:disabled):not(.disabled),button.btn-secondary:link:not(:disabled):not(.disabled),button.btn-secondary:not(:disabled):not(.disabled),button.btn-secondary:visited:not(:disabled):not(.disabled),input.btn-secondary:active:not(:disabled):not(.disabled),input.btn-secondary:focus:not(:disabled):not(.disabled),input.btn-secondary:hover:not(:disabled):not(.disabled),input.btn-secondary:link:not(:disabled):not(.disabled),input.btn-secondary:not(:disabled):not(.disabled),input.btn-secondary:visited:not(:disabled):not(.disabled){color:#fff}.btn-secondary:active:not(:disabled):not(.disabled),.btn-secondary:focus:not(:disabled):not(.disabled),.btn-secondary:hover:not(:disabled):not(.disabled),a.btn-secondary:active:not(:disabled):not(.disabled),a.btn-secondary:focus:not(:disabled):not(.disabled),a.btn-secondary:hover:not(:disabled):not(.disabled),button.btn-secondary:active:not(:disabled):not(.disabled),button.btn-secondary:focus:not(:disabled):not(.disabled),button.btn-secondary:hover:not(:disabled):not(.disabled),input.btn-secondary:active:not(:disabled):not(.disabled),input.btn-secondary:focus:not(:disabled):not(.disabled),input.btn-secondary:hover:not(:disabled):not(.disabled){background-color:#3d3935}.btn-secondary.btn-outline,.btn-secondary.btn-outline:link,.btn-secondary.btn-outline:visited,a.btn-secondary.btn-outline,a.btn-secondary.btn-outline:link,a.btn-secondary.btn-outline:visited,button.btn-secondary.btn-outline,button.btn-secondary.btn-outline:link,button.btn-secondary.btn-outline:visited,input.btn-secondary.btn-outline,input.btn-secondary.btn-outline:link,input.btn-secondary.btn-outline:visited{border-color:#a1a1a1}.btn-secondary.btn-xl,a.btn-secondary.btn-xl,button.btn-secondary.btn-xl,input.btn-secondary.btn-xl{background-image:none;cursor:pointer}.btn-secondary.btn-xl:link:not(.primary-bg),.btn-secondary.btn-xl:not(.primary-bg),.btn-secondary.btn-xl:visited:not(.primary-bg),a.btn-secondary.btn-xl:link:not(.primary-bg),a.btn-secondary.btn-xl:not(.primary-bg),a.btn-secondary.btn-xl:visited:not(.primary-bg),button.btn-secondary.btn-xl:link:not(.primary-bg),button.btn-secondary.btn-xl:not(.primary-bg),button.btn-secondary.btn-xl:visited:not(.primary-bg),input.btn-secondary.btn-xl:link:not(.primary-bg),input.btn-secondary.btn-xl:not(.primary-bg),input.btn-secondary.btn-xl:visited:not(.primary-bg){color:#fff;background-color:#cc3f10;border:1px solid #e0dfd8}.btn-secondary.btn-xl:hover:not(.primary-bg),a.btn-secondary.btn-xl:hover:not(.primary-bg),button.btn-secondary.btn-xl:hover:not(.primary-bg),input.btn-secondary.btn-xl:hover:not(.primary-bg){color:#fff;background-color:#3d3935;border-color:#e0dfd8}.btn-secondary.btn-xl.focus,.btn-secondary.btn-xl:focus,a.btn-secondary.btn-xl.focus,a.btn-secondary.btn-xl:focus,button.btn-secondary.btn-xl.focus,button.btn-secondary.btn-xl:focus,input.btn-secondary.btn-xl.focus,input.btn-secondary.btn-xl:focus{outline:5px auto #5e9ed6;-webkit-box-shadow:none;box-shadow:none}.btn-secondary.btn-xl.disabled,.btn-secondary.btn-xl:disabled,a.btn-secondary.btn-xl.disabled,a.btn-secondary.btn-xl:disabled,button.btn-secondary.btn-xl.disabled,button.btn-secondary.btn-xl:disabled,input.btn-secondary.btn-xl.disabled,input.btn-secondary.btn-xl:disabled{color:#fff;background-color:#cc3f10;border-color:#e0dfd8;cursor:not-allowed}.btn-secondary.btn-xl:not(:disabled):not(.disabled).active,.btn-secondary.btn-xl:not(:disabled):not(.disabled):active,.show>.btn-secondary.btn-xl.dropdown-toggle,.show>a.btn-secondary.btn-xl.dropdown-toggle,.show>button.btn-secondary.btn-xl.dropdown-toggle,.show>input.btn-secondary.btn-xl.dropdown-toggle,a.btn-secondary.btn-xl:not(:disabled):not(.disabled).active,a.btn-secondary.btn-xl:not(:disabled):not(.disabled):active,button.btn-secondary.btn-xl:not(:disabled):not(.disabled).active,button.btn-secondary.btn-xl:not(:disabled):not(.disabled):active,input.btn-secondary.btn-xl:not(:disabled):not(.disabled).active,input.btn-secondary.btn-xl:not(:disabled):not(.disabled):active{color:#fff;background-color:#3d3935;border-color:transparent}.btn-secondary.btn-xl:not(:disabled):not(.disabled).active:focus,.btn-secondary.btn-xl:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.btn-xl.dropdown-toggle:focus,.show>a.btn-secondary.btn-xl.dropdown-toggle:focus,.show>button.btn-secondary.btn-xl.dropdown-toggle:focus,.show>input.btn-secondary.btn-xl.dropdown-toggle:focus,a.btn-secondary.btn-xl:not(:disabled):not(.disabled).active:focus,a.btn-secondary.btn-xl:not(:disabled):not(.disabled):active:focus,button.btn-secondary.btn-xl:not(:disabled):not(.disabled).active:focus,button.btn-secondary.btn-xl:not(:disabled):not(.disabled):active:focus,input.btn-secondary.btn-xl:not(:disabled):not(.disabled).active:focus,input.btn-secondary.btn-xl:not(:disabled):not(.disabled):active:focus{outline:5px auto #5e9ed6;-webkit-box-shadow:none;box-shadow:none}.btn-secondary.btn-xl .badge:not(.badge-outline),a.btn-secondary.btn-xl .badge:not(.badge-outline),button.btn-secondary.btn-xl .badge:not(.badge-outline),input.btn-secondary.btn-xl .badge:not(.badge-outline){color:#cc3f10;background-color:#fff}.btn-secondary.btn-xl .fa-angle-down,a.btn-secondary.btn-xl .fa-angle-down,button.btn-secondary.btn-xl .fa-angle-down,input.btn-secondary.btn-xl .fa-angle-down{color:#fff;margin-left:3px}.gray-dark-bg .btn,.gray-dark-bg a.btn,.gray-dark-bg button.btn input.btn,.primary-bg .btn,.primary-bg a.btn,.primary-bg button.btn input.btn{border:1px solid #f5f3ef}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover,.btn-link:link,.btn-link:not(.primary-bg),.btn-link:visited,a.btn-link,a.btn-link:active,a.btn-link:focus,a.btn-link:hover,a.btn-link:link,a.btn-link:not(.primary-bg),a.btn-link:visited,button.btn-link,button.btn-link:active,button.btn-link:focus,button.btn-link:hover,button.btn-link:link,button.btn-link:not(.primary-bg),button.btn-link:visited,input.btn-link,input.btn-link:active,input.btn-link:focus,input.btn-link:hover,input.btn-link:link,input.btn-link:not(.primary-bg),input.btn-link:visited{background:0 0;border-color:transparent;padding:0;color:#cc3f10;cursor:pointer;vertical-align:baseline;line-height:1}.btn-link:active:not(:disabled):not(.disabled),.btn-link:focus:not(:disabled):not(.disabled),.btn-link:hover:not(:disabled):not(.disabled),a.btn-link:active:not(:disabled):not(.disabled),a.btn-link:focus:not(:disabled):not(.disabled),a.btn-link:hover:not(:disabled):not(.disabled),button.btn-link:active:not(:disabled):not(.disabled),button.btn-link:focus:not(:disabled):not(.disabled),button.btn-link:hover:not(:disabled):not(.disabled),input.btn-link:active:not(:disabled):not(.disabled),input.btn-link:focus:not(:disabled):not(.disabled),input.btn-link:hover:not(:disabled):not(.disabled){background:0 0;color:#cc3f10;text-decoration:underline;border-color:transparent}.alert button.close,.alert button.close:focus,.alert button.close:hover,.modal-content .alert button.close,.modal-content .alert button.close:focus,.modal-content .alert button.close:hover{background:0 0;cursor:pointer;right:0;top:0}.alert button.close span,.alert button.close:focus span,.alert button.close:hover span,.modal-content .alert button.close span,.modal-content .alert button.close:focus span,.modal-content .alert button.close:hover span{color:#686158}a.close,button.close{background:#686158;width:30px;height:30px;opacity:1;border-radius:100%;cursor:pointer}a.close:hover,button.close:hover{background:#3d3935;opacity:1}a.close:hover span,button.close:hover span{cursor:pointer}a.close:focus,button.close:focus{outline:0}a.close span,button.close span{font-size:24px;color:#fff;display:block}a.close.close--inverse,button.close.close--inverse{background:#fff}a.close.close--inverse span,button.close.close--inverse span{color:#686158}a.close.close--inverse:hover span,button.close.close--inverse:hover span{color:#3d3935}.tr-button-row{font-size:0}.tr-button-row .btn{margin:0 8px 12px}.required__legend{margin:6px 0 0 8px;position:relative;display:block;color:#686158}@media (min-width:576px){.required__legend{position:absolute;right:0;top:0;margin:0}}.required__legend:before{content:'\2217';font-size:18px;color:#dc3545;line-height:0;vertical-align:super;margin-right:-3px}.reg-required,.required{margin-left:-1px}.reg-required:after,.required:after{content:'\2217';font-size:18px;color:#dc3545;line-height:0;vertical-align:super}.reg-required-prefix,.required--prefix{position:relative}.reg-required-prefix:before,.required--prefix:before{content:'\2217';font-size:18px;color:#dc3545;line-height:0;vertical-align:super}.form-section{margin-bottom:36px}.form-section.form-section--border{padding-bottom:18px;border-bottom:1px solid #686158}.form-actions{margin:12px 0 24px}.form-actions .btn{margin:0 4px 0 0}.form-group{margin-bottom:18px}.form-group .alert{margin-top:6px}.form-group label{font-size:16px;margin-bottom:6px;position:relative}.form-group ::-webkit-input-placeholder{opacity:.6}.form-group ::-moz-placeholder{opacity:.6}.form-group :-ms-input-placeholder{color:#cbc7c1}.form-group.placeholder-center ::-webkit-input-placeholder{text-align:center}.form-group.placeholder-center ::-moz-placeholder{text-align:center}.form-group.placeholder-center :-ms-input-placeholder{text-align:center}.form-group.text-center input{text-align:center}.form-group--multi-checkbox>label{border-bottom:1px solid #686158}.form-control{height:auto}.form-control,.form-control:focus{border-radius:0;border-color:#a1a1a1;color:#686158;padding:.5285rem .75rem}select.form-control,select.form-control:not([size]):not([multiple]){height:48px}@media (max-width:767.98px){input[type=date][placeholder].form-control:not(.has-value):before{width:100%;content:attr(placeholder)}}@media (max-width:767.98px){input[type=date][placeholder].form-control:not(.has-value):focus:before{width:0;content:''}}.form-control--lg{height:62px}.form-control--lg,.form-control--lg:focus{padding:.917rem 1rem}.form-control--lg+.input-group-append,.form-control--lg+.input-group-prepend{padding:.917rem 1rem;max-height:62px}.input-group>.form-control{border-right:0}.input-group-append,.input-group-prepend{padding:.5285rem .75rem;max-height:48px;background:#fff;border:1px solid #a1a1a1}.input-group-append.disabled,.input-group-prepend.disabled{background-color:#e9ecef}.input-group-append button,.input-group-append button:active,.input-group-append button:focus,.input-group-append button:hover,.input-group-append button:link,.input-group-append button:visited,.input-group-prepend button,.input-group-prepend button:active,.input-group-prepend button:focus,.input-group-prepend button:hover,.input-group-prepend button:link,.input-group-prepend button:visited{border-left:0;border-color:#a1a1a1}.input-group-append button.btn-search,.input-group-prepend button.btn-search{background:#686158;border:none;border-radius:100%;color:#fff;cursor:pointer;font-family:icomoon;font-size:1em;display:inline-block;height:1.625em;line-height:1.625em;margin:0;padding:0;text-align:center;width:1.625em;vertical-align:middle}.input-group-append button.btn-search:hover,.input-group-prepend button.btn-search:hover{background:#3d3935}.alert{border-radius:0}.alert.alert-danger,.alert.alert-danger li,.alert.alert-danger span{color:#dc3545}.server-errors>div:first-child{margin-top:25px}.error-details{color:#dc3545;display:none}.has-error>.error-details{display:block;font-size:16px}.has-error .form-control{border-color:#dc3545}.has-error label{color:#dc3545;font-weight:900}.custom-checkbox input[type=checkbox]:checked,.custom-checkbox input[type=checkbox]:not(:checked){position:absolute;width:20px;height:25px;opacity:0;z-index:10}.custom-checkbox input[type=checkbox]+label{position:relative;padding-left:25px;cursor:pointer}.custom-checkbox input[type=checkbox]+label:before{content:'';position:absolute;left:0;top:3px;background:#fff;border-radius:2px;border:2px solid #a1a1a1;width:20px;height:20px}.custom-checkbox input[type=checkbox]:checked+label:after{content:'\f00c';font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:.3em;left:.15em;line-height:1;color:#cc3f10;display:inline-block}.custom-checkbox.disabled input[type=checkbox]+label{cursor:not-allowed}.custom-checkbox.disabled input[type=checkbox]+label:before{background:#e0dfd8}@font-face{font-family:icomoon;src:url(../../fonts/icomoon.eot?x78xi0);src:url(../../fonts/icomoon.eot?#iefixx78xi0) format("embedded-opentype"),url(../../fonts/icomoon.woff?x78xi0) format("woff"),url(../../fonts/icomoon.ttf?x78xi0) format("truetype"),url(../../fonts/icomoon.svg?x78xi0#icomoon) format("svg");font-weight:400;font-style:normal;font-dispay:swap}.icon:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#686158}.icon.color-secondary:before{color:#cc3f10}.icon.color-white:before{color:#fff}.icon.btn-outline:before{color:#cc3f10}.icon.btn-outline:hover:before{color:#fff}.icon-after:after{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#686158}.icon-after.color-secondary:after{color:#cc3f10}.icon-after.color-white:after{color:#fff}.icon-user2:before{content:'7';vertical-align:middle}.icon-right-arrow:after{content:"\0042"}.icon-bell:before{content:'2'}.icon-email:before{content:'w'}.icon-mail:before{content:'a'}.icon-social:before{content:'R'}.icon-money:before{content:'W'}.icon-pencil:before{content:'z'}.icon-people:before{content:'J'}.icon-phone:before{content:'o'}.icon-speaker:before{content:'q'}.icon-tools:before{content:'1'}.icon-rewards:before{content:'\e900';font-size:larger}.fa-picture-o:before{content:"\f302"}.fa-repeat:before{content:"\f01e"}.icon-with-circle{border-radius:50%;width:30px;height:30px;padding:3px;text-align:center;line-height:24px}.icon-with-circle--secondary{background:#cc3f10;color:#fff}button.icon-circle{cursor:pointer;border:0 none;-webkit-box-shadow:none;box-shadow:none}.icon-circle{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;width:25px;height:25px}.icon-circle .icon{display:inherit}.icon-circle .icon:before{color:inherit}.icon-circle:hover{pointer:cursor;text-decoration:none}.icon-circle--large{width:40px;height:40px;font-size:24px}.icon-circle--xl{width:60px;height:60px;font-size:35px}.icon-circle--secondary{background:#cc3f10;color:#fff}.icon-circle--white{background:#fff;color:#cc3f10}.icon-circle.primary-bg{color:#fff}.tr-icon-divider{position:relative}.tr-icon-divider .outer-circle{border-radius:50%;width:75px;height:75px;background-color:#fff;position:absolute;bottom:-35px;left:calc(50% - 35px)}.tr-icon-divider .outer-circle .inner-circle{border-radius:50%;width:55px;height:55px;margin:10px}.tr-icon-divider .outer-circle .inner-circle img{margin-top:9px}body.app-diy .tr-icon-divider .outer-circle .inner-circle img,body.app-finish .tr-icon-divider .outer-circle .inner-circle img,body.app-special .tr-icon-divider .outer-circle .inner-circle img{margin-top:0}.tr-icon-divider hr{background:0 0;border-width:0;border-top-width:1px;height:1px;padding:0;margin:60px 0}.app-bike .tr-icon-divider .outer-circle .inner-circle img{margin-top:12px}.modal-backdrop,.modal.show{background:rgba(0,0,0,.5)}.modal-content{border-radius:5px;border-color:transparent}.modal-content a.close,.modal-content button.close{position:absolute;right:-10px;top:-10px;text-align:center;padding:3px 0;z-index:998}.modal-content .modal-header.no-border{border-bottom:0}.modal-content .modal-header.text-center .modal-title{margin:0 auto}.modal-content .modal-body{padding:18px 16px 36px}.modal-content .modal-body.modal-body--full{padding:0}@media (min-width:768px){.modal-dialog.modal-med{max-width:675px}}.modal-body-actions{padding-top:18px}.ng-pc-modal-body-actions{text-align:center}.ng-pc-modal-body-actions .modal-body-action-spacer{width:10px;display:inline-block}.modal-custom-url .custom-url-sample{display:block;word-break:break-all}.entry-modal{padding:20px}@media (max-width:991.98px){.entry-modal{bottom:32px;padding-bottom:48px}}.entry-modal .modal-dialog{max-width:370px;margin:20px 20px 0 0!important;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;max-height:100%}.entry-modal .modal-dialog .modal-content .ng-scope [ng-bind-html="modal.content"].ng-binding{padding:24px 18px!important}.entry-modal .modal-dialog .modal-content .ng-scope [ng-bind-html="modal.content"].ng-binding h5.h2{font-size:36px}.entry-modal .modal-dialog .modal-content .ng-scope [ng-bind-html="modal.content"].ng-binding .modal-body{padding:0}.entry-modal .modal-dialog .modal-content .ng-scope [ng-bind-html="modal.content"].ng-binding .modal-body>:last-child{margin-bottom:0}.entry-modal img{margin:auto}#janrainModal{width:300px!important}#janrainModal .janrainContent{width:266px!important;height:135px!important}#janrainModal .janrainHeader{max-width:100%;margin-bottom:12px}#janrainModal #janrainView div:last-child{bottom:10px!important}.offcanvas-stop-scrolling{height:100%;overflow:hidden}.navbar-offcanvas{position:fixed;left:-275px;top:0;background:#fff;font-size:16px;width:100%;max-width:275px;height:100%!important;padding:24px 0;z-index:9999;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.navbar-offcanvas.in{-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.3)}.navbar-offcanvas.navbar-offcanvas-fade{opacity:0}.navbar-offcanvas.navbar-offcanvas-fade.in{opacity:1}.navbar-offcanvas.offcanvas-transform.in{-webkit-transform:translateX(275px);transform:translateX(275px)}.navbar-offcanvas.offcanvas-position.in{left:0}.navbar-offcanvas.navbar-offcanvas-right{left:auto;right:-275px}.navbar-offcanvas.navbar-offcanvas-right.offcanvas-transform.in{-webkit-transform:translateX(-275px);transform:translateX(-275px)}.navbar-offcanvas.navbar-offcanvas-right.offcanvas-position.in{left:auto;right:0}.navbar-offcanvas .btn,.navbar-offcanvas .btn:active,.navbar-offcanvas .btn:focus,.navbar-offcanvas .btn:hover,.navbar-offcanvas .btn:link,.navbar-offcanvas .btn:visited,.navbar-offcanvas a.btn,.navbar-offcanvas a.btn:active,.navbar-offcanvas a.btn:focus,.navbar-offcanvas a.btn:hover,.navbar-offcanvas a.btn:link,.navbar-offcanvas a.btn:visited,.navbar-offcanvas button.btn,.navbar-offcanvas button.btn:active,.navbar-offcanvas button.btn:focus,.navbar-offcanvas button.btn:hover,.navbar-offcanvas button.btn:link,.navbar-offcanvas button.btn:visited{font-size:inherit!important}.navbar-offcanvas--dashboard{padding-bottom:0}.tr-panel__container{padding:0 24px}.tr-panel__head{position:relative;margin-bottom:18px}.tr-panel__head button.close{position:absolute;top:0;right:0}.tr-participation-type{margin:0 0 18px;border:1px solid #e0dfd8}.tr-participation-type>div{padding:12px}.tr-participation-type__head p{font-weight:700;margin-bottom:0}.tr-participation-type__head strong{font-size:16px}.tr-panel__dashboard-nav{padding:20px 15px}.tr-panel__dashboard-nav .tr-panel__row{margin-right:-5px;margin-left:-5px}.tr-panel__dashboard-nav .tr-panel__row+.tr-panel__row{margin-top:10px}.tr-panel__dashboard-nav .col-12,.tr-panel__dashboard-nav .col-6{padding-right:5px;padding-left:5px}.tr-panel__dashboard-nav .dropdown .dropdown-toggle .fas{font-size:14px;margin:0 0 0 6px}.tr-panel__dashboard-nav .dropdown .dropdown-toggle:after{display:none}.tr-panel__dashboard-nav .dropdown .dropdown-menu{border-radius:0;padding:0}.tr-panel__dashboard-nav .dropdown .dropdown-item:active,.tr-panel__dashboard-nav .dropdown .dropdown-item:focus,.tr-panel__dashboard-nav .dropdown .dropdown-item:hover{background-color:transparent;color:#cc3f10;text-decoration:underline}.tr-panel__dashboard-nav .btn .fab{margin:0 6px 0 0}.tr-panel__header{font-size:18px;font-weight:600;text-transform:uppercase;margin:0 0 5px}.tr-panel__dashboard-notifications .tr-panel__content{padding:15px 20px 20px}.tr-panel__dashboard-what-next .tr-panel__content{padding:15px 20px 20px}.tr-panel__dashboard-what-next .tr-panel__content .btn{margin-top:18px}.tr-panel__dashboard-thermometers .small{font-size:80%}.tr-panel__dashboard-thermometers .tr-thermometers__data{text-align:left;margin-top:0}.tr-panel__thermometer{margin:24px 0}.tr-panel__dashboard-badges .tr-badges{max-width:214px;padding-top:15px;margin:0 auto}.tr-panel__dashboard-badges .tr-badges .tr-badge{width:75px;margin:0 16px 20px}.tr-panel__dashboard-badges .tr-badges .tr-badge>img{width:48px}.pagination{margin:18px auto 0;border-radius:0}.pagination .page-link{border:0;border-radius:0;color:#686158;background:#f5f3ef;font-weight:700;padding:.5rem .85rem}.pagination .page-link:hover{background:#3d3935;color:#fff;border:0}.pagination .page-item.active .page-link{background:inherit;border:0}.pagination .page-item.disabled .page-link{color:#686158;background:#f5f3ef}.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link{border:0;border-radius:0;position:relative;color:inherit}.pagination .page-item:first-child .page-link:hover:after,.pagination .page-item:last-child .page-link:hover:after{color:#fff}.pagination .page-item:first-child .page-link:after,.pagination .page-item:last-child .page-link:after{font-family:"Font Awesome 5 Free";font-weight:900;border:0;font-size:16px;position:absolute;top:11px;color:inherit}.pagination .page-item:first-child .page-link:after{content:"\f0d9";left:14px}.pagination .page-item:last-child .page-link:after{content:"\f0da";left:16px}.ng-pc-container ul.pagination{margin:12px auto}.popover-modal{border:1px solid #e0dfd8;border-radius:0}.popover-modal>.arrow{display:none}.popover-modal .popover-body{position:relative}.popover-modal .popover-body .dismiss-popover{color:#fff;font-size:20px;line-height:24px;font-weight:700;text-align:center;outline:0;width:25px;height:25px;background-color:#686158;display:inline-block;position:absolute;top:-11px;right:-11px}.popover-modal .popover-body .dismiss-popover:hover{cursor:pointer}.popover-modal .popover-body .popover-text{font-size:14px}.table caption{caption-side:top}.table thead th{vertical-align:middle;border-bottom:5px solid #686158}.table.table-no-border thead th{border-bottom:0 none}.table td,.table th{vertical-align:middle;border:0}.table-striped tbody tr:nth-of-type(odd){background:#f5f3ef}.registration-tfind-results table tr td.table-cell{border:1px solid #686158;border-radius:.25rem;display:inline-block;width:100%;margin:0 0 18px}.registration-tfind-results table tr td.table-cell p{margin:0 0 10px}.registration-tfind-results table tr:last-child td.table-cell{margin:0}table.registration__team-list td,table.registration__team-list th{padding:20px}table.registration__team-list th .btn-link{color:#686158}@media (min-width:768px){table.registration__team-list tr td:last-child{text-align:right}}@media (max-width:767.98px){table.registration__team-list thead{display:none}table.registration__team-list tr{display:block;padding:12px 8px}table.registration__team-list td{display:block;text-align:center;padding:0}table.registration__team-list td:last-child{margin-top:9px}}.registration__summary .table caption{padding-top:0;line-height:1.2}.registration__summary .table td{line-height:1.2;padding-top:0}.registration__summary .table td:first-child{padding-left:0}.registration__summary .table tr:first-child td{padding-top:0}.tr-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.tr-tabs .col{border-right:3px solid #fff;padding:0}.tr-tabs .col:last-child{border-right:0 none}.tr-tabs .tr-tabs__btn,.tr-tabs .tr-tabs__btn:active,.tr-tabs .tr-tabs__btn:focus,.tr-tabs .tr-tabs__btn:hover,.tr-tabs .tr-tabs__btn:link,.tr-tabs .tr-tabs__btn:visited,.tr-tabs a.tr-tabs__btn,.tr-tabs a.tr-tabs__btn:active,.tr-tabs a.tr-tabs__btn:focus,.tr-tabs a.tr-tabs__btn:hover,.tr-tabs a.tr-tabs__btn:link,.tr-tabs a.tr-tabs__btn:visited{border:0;color:#fff;font-size:16px;font-weight:400;line-height:40px;padding:0 7px;text-align:center;text-decoration:none;height:40px;cursor:pointer}@media (min-width:576px){.tr-tabs .tr-tabs__btn,.tr-tabs .tr-tabs__btn:active,.tr-tabs .tr-tabs__btn:focus,.tr-tabs .tr-tabs__btn:hover,.tr-tabs .tr-tabs__btn:link,.tr-tabs .tr-tabs__btn:visited,.tr-tabs a.tr-tabs__btn,.tr-tabs a.tr-tabs__btn:active,.tr-tabs a.tr-tabs__btn:focus,.tr-tabs a.tr-tabs__btn:hover,.tr-tabs a.tr-tabs__btn:link,.tr-tabs a.tr-tabs__btn:visited{font-size:18px;line-height:50px;height:50px}}.tr-tabs .tr-tabs__btn:not(.primary-bg),.tr-tabs a.tr-tabs__btn:not(.primary-bg){background:#686158}.tr-tabs .tr-tabs__btn.primary-bg:focus,.tr-tabs a.tr-tabs__btn.primary-bg:focus{outline:0}.tr-tabs-content{padding:18px 16px}@media (min-width:576px){.tr-tabs-content{padding:36px 16px}}.badge-outline{border:1px solid #cc3f10;color:#cc3f10}.tr-badges .tr-badge{width:130px;margin:0 8px 18px}.tr-badges .tr-badge p{margin:12px 0 0;line-height:1}.pc-badges{padding-bottom:72px}.pc-badges .tr-badges{max-width:272px;margin:0 auto}@media (min-width:414px){.pc-badges .tr-badges{max-width:364px}}@media (min-width:992px){.pc-badges .tr-badges{max-width:416px}}.pc-badges .tr-badges .tr-badge{width:104px;margin:0 16px 36px}@media (min-width:414px){.pc-badges .tr-badges .tr-badge{width:150px}}@media (min-width:992px){.pc-badges .tr-badges .tr-badge{width:176px}}.pc-badges .tr-badges .tr-badge>img{width:100px}.pc-badges .tr-badges .tr-badge>p{font-weight:600}.pc-badges .tr-badges .tr-badge .tr-badge__description p{line-height:1.2}.pc-badges .tr-badges .tr-badge .tr-badge__description .btn{margin-top:12px}@media (min-width:596px){.pc-badges .tr-badges--wide{max-width:546px}}@media (min-width:992px){.pc-badges .tr-badges--wide{max-width:552px}}@media (min-width:768px){.pc-badges .tr-badges--wide .tr-badge{width:142px}}@media (min-width:992px){.pc-badges .tr-badges--wide .tr-badge{width:150px}}@media (min-width:1000px){.pc-badges .tr-badges--wide .tr-badge{width:152px}}.badge-list .badge-list__item{margin-bottom:12px}.badge-list p{font-weight:600}.badge-list img{max-width:50px;max-height:50px;margin-right:16px}.tr-carousel .carousel-inner{margin:auto;width:calc(100% - $controlSize);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.tr-carousel.tr-carousel--inactive .carousel-control{display:none}.tr-carousel .carousel-control{opacity:1;position:absolute;top:40%;width:50px;height:50px;background:#a1a1a1;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.tr-carousel .carousel-control span{display:none}.tr-carousel .carousel-control:hover{cursor:pointer;text-decoration:none}.tr-carousel .carousel-control:before{color:#fff;font-size:24px}.tr-carousel .carousel-control.left{left:-10px}@media (min-width:1200px){.tr-carousel .carousel-control.left{left:-35px}}.tr-carousel .carousel-control.left:before{font-family:"Font Awesome 5 Free";font-weight:600;font-style:normal;text-decoration:inherit;content:"\f053"}.tr-carousel .carousel-control.right{right:-10px}@media (min-width:1200px){.tr-carousel .carousel-control.right{right:-35px}}.tr-carousel .carousel-control.right:before{font-family:"Font Awesome 5 Free";font-weight:600;font-style:normal;text-decoration:inherit;content:"\f054"}.tr-carousel .carousel-indicators{display:none}.tr-carousel__sponsors .carousel-item{-webkit-perspective:none;perspective:none}.lazy-loader--loading{background:#e0dfd8;padding:5px;text-align:center}.card{border-radius:0;border-color:#e0dfd8}.card img{border-radius:0}.card-body{background:#f5f3ef}.card-body p:last-child{margin:0}.card-header{background:#f5f3ef}.card-dark-bg .card-body{background-color:inherit}.card--white .card-body{background:#fff}.card--no-border{border:0}.tr-feed-cards{text-align:left;width:310px;margin:0 auto}@media (max-width:575.98px){.tr-feed-cards{width:100%;max-width:310px}}@media (min-width:992px){.tr-feed-cards{width:970px}}.tr-feed-cards.card-columns{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media (min-width:992px){.tr-feed-cards.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.tr-feed-cards.card-columns .card{border:none;border-radius:0;margin-bottom:20px}.tr-feed-cards.card-columns .card p{margin-bottom:10px}.tr-feed-cards.card-columns .card .card-img,.tr-feed-cards.card-columns .card .card-img-top{border-radius:0}.tr-feed-cards.card-columns .card .card-body-img-top{margin-top:10px;margin-bottom:10px}.tr-feed-cards.card-columns .card .card-body{padding:15px 20px 22px 20px}.tr-feed-cards.card-columns .card .card-body p:last-child{margin-bottom:0}.tr-feed-cards.card-columns .card.lighter-card{background:#f5f3ef;border:1px solid #e0dfd8}.tr-feed-cards.card-columns .card.lighter-card .card-body{background:inherit}.tr-feed-cards.card-columns .card.lighter-card .card-title a,.tr-feed-cards.card-columns .card.lighter-card .card-title span,.tr-feed-cards.card-columns .card.lighter-card .participant-name a,.tr-feed-cards.card-columns .card.lighter-card .participant-name span{color:#cc3f10}.tr-feed-cards.card-columns .card.lighter-card .card-title strong,.tr-feed-cards.card-columns .card.lighter-card .participant-name strong{display:block}.tr-feed-cards.card-columns .card.lighter-card .card-title span,.tr-feed-cards.card-columns .card.lighter-card .participant-name span{font-size:16px}.tr-feed-cards.card-columns .card.lighter-card .participant-quote .fas{font-size:6px;vertical-align:super}.tr-feed-cards.card-columns .card.lighter-card .card-title{font-size:24px;color:#cc3f10}.tr-feed-cards.card-columns .card.lighter-card .card-title a{font-size:24px}.tr-feed-cards.card-columns .card.lighter-card .card-link,.tr-feed-cards.card-columns .card.lighter-card .learn-more{padding-top:5px}.tr-feed-cards.card-columns .card.lighter-card .card-link .btn{white-space:normal}.tr-feed-cards.card-columns .card.dark-card{text-align:center}.tr-feed-cards.card-columns .card.dark-card div,.tr-feed-cards.card-columns .card.dark-card i,.tr-feed-cards.card-columns .card.dark-card p,.tr-feed-cards.card-columns .card.dark-card strong{color:#fff}.tr-feed-cards.card-columns .card.dark-card .card-body{padding:26px 22px 32px}.tr-feed-cards.card-columns .card.dark-card .participant-quote{line-height:26px;margin-bottom:13px}.tr-feed-cards.card-columns .card.dark-card .participant-quote,.tr-feed-cards.card-columns .card.dark-card .participant-quote strong{font-size:22px}.tr-feed-cards.card-columns .card.dark-card .participant-quote .fas{font-size:8px;vertical-align:super}.tr-feed-cards.card-columns .card.dark-card .participant-name{font-size:16px}.tr-feed-cards.card-columns .card.flat-card .card-footer{padding:0}.tr-feed-cards.card-columns .card.flat-card .card-footer img{width:100%}.see-more-cards-btn{width:130px;margin:0 auto}.tr-news-feed .tr-news-feed__item{margin:0 0 18px;padding:0 0 18px;border-bottom:2px solid #e0dfd8}.tr-hero{position:relative;text-align:center;color:#fff}.tr-hero .tr-hero-content{position:absolute;top:0;left:0;right:0;margin:auto;padding-top:30%}@media (min-width:768px){.tr-hero .tr-hero-content{padding-top:15%}}@media (min-width:992px){.tr-hero .tr-hero-content{padding-top:20%}}.tr-hero .tr-hero-content .tr-hero-cta{margin:24px 0 0}.tr-hero .tr-hero-video-play{position:static;margin-top:24px}@media (min-width:992px){.tr-hero .tr-hero-video-play{position:absolute;left:0;right:0;bottom:-35%;margin:0}}@media (min-width:1200px){.tr-hero .tr-hero-video-play{bottom:-45%}}.tr-hero .tr-hero-video-play .btn-link:not(:disabled):not(.disabled){color:#fff;padding:0}.tr-hero .tr-hero-video-play .btn-link:not(:disabled):not(.disabled):active,.tr-hero .tr-hero-video-play .btn-link:not(:disabled):not(.disabled):focus,.tr-hero .tr-hero-video-play .btn-link:not(:disabled):not(.disabled):hover{color:#3d3a36;text-decoration:none}.tr-hero .tr-hero-video-play .btn-link i{display:block;color:inherit;font-size:2rem;margin-bottom:6px}@media (min-width:992px){.tr-hero .tr-hero-video-play .btn-link i{font-size:3rem}}.tr-hero h1{font-weight:600;line-height:1;margin:0;color:#fff}.tr-hero h1 div{color:inherit}.tr-hero h1 .subhead{font-size:18px;letter-spacing:.5px}@media (min-width:576px){.tr-hero h1 .subhead{font-size:30px}}@media (min-width:768px){.tr-hero h1 .subhead{font-size:45px;letter-spacing:0}}.tr-hero h1 .heading{font-size:30px}@media (min-width:576px){.tr-hero h1 .heading{font-size:50px}}@media (min-width:768px){.tr-hero h1 .heading{font-size:70px}}.tr-hero-cta{margin:0 0 24px}.tr-hero-video{padding-bottom:75%;overflow-x:hidden}@media (min-width:768px){.tr-hero-video{padding-bottom:0}}.tr-hero-video video{display:none}@media (min-width:768px){.tr-hero-video video{display:block;min-width:100%;vertical-align:bottom;height:auto;width:100%}}.tr-hero-video video,.tr-hero-video video *{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.tr-hero-alert{padding:24px 0}.tr-hero-alert p{margin-bottom:0;font-size:16px}@media (min-width:768px){.tr-hero-alert .tr-hero-alert-button{text-align:right}}@media (min-width:992px){.tr-hero-alert .tr-hero-alert-button{padding-right:15px}}.tr-hero-alert .tr-hero-alert-button a,.tr-hero-alert .tr-hero-alert-button button{margin-top:24px}@media (min-width:768px){.tr-hero-alert .tr-hero-alert-button a,.tr-hero-alert .tr-hero-alert-button button{margin-top:0}}.tr-hero-image{position:relative}.tr-hero-image img.image-responsive{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;min-height:120px}@media (min-width:768px){.tr-hero-image img.image-responsive{min-height:340px}}.tr-hero-image .tr-hero-alert{padding:24px 0 26px}@media (min-width:768px){.tr-hero-image .tr-hero-alert{position:absolute;bottom:0;left:0;right:0;opacity:.9}}.app-challenge.page-CW_HOM_splash .tr-hero h1 .heading{background:#86339a}.tr-hero-image.tr-hero-image--splash{min-height:120px}@media (min-width:576px){.tr-hero-image.tr-hero-image--splash{min-height:240px}}@media (min-width:768px){.tr-hero-image.tr-hero-image--splash{min-height:340px}}@media (min-width:992px){.tr-hero-image.tr-hero-image--splash{min-height:400px}}.tr-hero-content--splash{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.tr-hero-content--splash h1{margin:4px;font-size:18px}@media (min-width:576px){.tr-hero-content--splash h1{margin:12px;font-size:28px}}@media (min-width:768px){.tr-hero-content--splash h1{font-size:36px}}.tr-hero-content--splash .btn{border:2px solid #fff;margin:12px}.tr-hero-content--splash .tr-hero-content--image{-ms-flex-item-align:end;align-self:flex-end;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.tr-hero-alert-text{text-align:center;width:100%}.tr-leaderboards__search{margin-bottom:18px}.tr-leaderboards__search--participant .form-control{width:calc(50% - 4px)}.tr-leaderboards__search--participant .input-group{width:calc(50% - 4px);margin-left:8px}.tr-leaderboards__search--participant .input-group>.form-control{width:1%}.tr-leaderboards__row{margin:auto}@media (min-width:576px){.tr-leaderboards__row{margin-left:-15px;margin-right:-15px}}.tr-leaderboards__row>div{padding-top:18px;padding-bottom:18px}.tr-leaderboards__row .tr-leaderboards__number{text-align:center;border-right:2px solid #fff}.tr-leaderboards__row--even:not(.primary-bg)>div{background:#f5f3ef}.national-leaderboard__container .pagination,.tr-leaderboards__container{margin-bottom:18px}.tr-leaderboards--wide .tr-leaderboards__container{max-width:1200px}.tr-leaderboards--rollup{margin-top:36px}.tr-leaderboards--rollup .tr-leaderboards__container{margin-bottom:72px}@media (max-width:991.98px){.mobile-container{padding:0;max-width:100%}.mobile-container .container,.mobile-container .tr-tabs-content{max-width:100%}}.tr-promos__list{margin-top:36px}@media (min-width:576px){.tr-promos__list{margin-bottom:36px}}.tr-promos__list .tr-promos__item{max-width:320px;margin:0 auto 36px}@media (min-width:576px){.tr-promos__list .tr-promos__item{margin:auto}}.tr-promos__list .tr-promos__item img{width:150px;margin:0 auto 12px}@media (min-width:768px){.tr-promos__list .tr-promos__item img{width:175px}}@media (min-width:992px){.tr-promos__list .tr-promos__item img{width:auto}}.app-bike .tr-sponsors__list>a,.app-bike .tr-sponsors__list>div,.app-bike .tr-sponsors__list>img{max-width:128px}@media (min-width:768px){.app-bike .tr-sponsors__list>a,.app-bike .tr-sponsors__list>div,.app-bike .tr-sponsors__list>img{max-width:150px}}.tr-sponsors__list>a,.tr-sponsors__list>div,.tr-sponsors__list>img{margin:0 16px 12px}.tr-sponsors__type{margin-top:18px}@media (min-width:576px){.tr-sponsors__type{margin-top:36px}}.tr-sponsors__btns{text-align:center;margin-top:36px}.tr-sponsors--rollup{margin-top:36px}.tr-sponsors--rollup .tr-sponsors__list>div{max-width:150px}@media (min-width:768px){.tr-sponsors__type--premier{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.tr-premier-sponsor{border:0 none;cursor:pointer;outline:0;margin:0 auto 36px;max-width:350px}.tr-premier-sponsor .card-img-top{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.tr-premier-sponsor.active>.card-body{position:relative}.tr-premier-sponsor.active>.card-body::after{right:40%;content:'';position:absolute;bottom:-24px;width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:25px solid #f5f3ef}.tr-premier-sponsor:not(.active)::after{content:'';position:absolute;right:0;bottom:0;width:0;height:0;border-bottom:25px solid #cc3f10;border-left:25px solid transparent}@media (min-width:768px){.tr-premier-sponsor{margin-right:16px;margin-left:0}.tr-premier-sponsor:last-child{margin-right:0}}@media (min-width:992px){.tr-premier-sponsor{width:33%;margin-right:32px}}@media (min-width:1200px){.tr-premier-sponsor{margin:0 32px 36px}.tr-premier-sponsor:first-child{margin-left:0}}.tr-premier-sponsor .card-title{margin-top:24px;font-weight:900}.tr-premier-sponsor-show{margin-top:36px;background:#f5f3ef}@media (min-width:768px){.tr-premier-sponsor-show{margin-top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.tr-premier-sponsor-show .close{position:absolute;right:18px;top:18px;z-index:9}.tr-premier-sponsor-show .tr-premier-sponsor-show__image{background-size:contain;background-repeat:no-repeat}@media (min-width:768px){.tr-premier-sponsor-show .tr-premier-sponsor-show__image{width:33%}}@media (min-width:992px){.tr-premier-sponsor-show .tr-premier-sponsor-show__image{background-size:cover}}@media (min-width:768px){.tr-premier-sponsor-show .tr-premier-sponsor-show__image img{display:none}}.tr-premier-sponsor-show .tr-premier-sponsor-show__content{position:relative;padding:18px 16px;text-align:left}@media (min-width:768px){.tr-premier-sponsor-show .tr-premier-sponsor-show__content{max-width:66%;padding:36px 48px}}.tr-premier-sponsor-show .tr-premier-sponsor-show__content .btn{margin-top:36px}.tr-premier-sponsor-show .tr-premier-sponsor-show__content h5{text-transform:inherit}.tr-sponsors__type--national h3{margin-bottom:27px}.tr-sponsors__type--national .tr-national-sponsor{margin:0 8px;position:relative}.tr-sponsors__type--national .tr-national-sponsor .close{position:absolute;right:10px;bottom:10px;z-index:-9}.tr-sponsors__type--national .tr-national-sponsor .card{outline:0;cursor:pointer;width:200px}.tr-sponsors__type--national .tr-national-sponsor .card:not(.active){height:160px}.tr-sponsors__type--national .tr-national-sponsor .card:not(.active)::after{content:'';position:absolute;right:0;bottom:0;width:0;height:0;border-bottom:25px solid #cc3f10;border-left:25px solid transparent}.tr-sponsors__type--national .tr-national-sponsor .card--back,.tr-sponsors__type--national .tr-national-sponsor .card--front{-webkit-transition:all .8s ease;transition:all .8s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;-webkit-transform-origin:50% 50% -100px;transform-origin:50% 50% -100px}.tr-sponsors__type--national .tr-national-sponsor .card--front{display:table;table-layout:fixed;z-index:3;-webkit-transform:rotate(0);transform:rotate(0);width:100%}.tr-sponsors__type--national .tr-national-sponsor .card--back{display:block}.tr-sponsors__type--national .tr-national-sponsor .card--back,.tr-sponsors__type--national .tr-national-sponsor .close{z-index:2;-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}.tr-sponsors__type--national .tr-national-sponsor .close--active{-webkit-transform:rotateX(5deg);transform:rotateX(5deg);-webkit-transform-origin:50% 50% -5px;transform-origin:50% 50% -5px}.tr-sponsors__type--national .tr-national-sponsor .card.active{border:0 none;height:445px}.tr-sponsors__type--national .tr-national-sponsor .card.active .card--front{z-index:1;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}.tr-sponsors__type--national .tr-national-sponsor .card.active .card--back{-webkit-transform:rotateX(0);transform:rotateX(0);transform-origin-z:initial;height:460px;background:#353431}.tr-sponsors__type--national .tr-national-sponsor .tr-national-sponsor__logo{left:0}.tr-sponsors__type--national .tr-national-sponsor .tr-national-sponsor__image{width:200px;height:160px}.tr-sponsors__type--national .tr-national-sponsor .tr-national-sponsor__content{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;padding:8px 16px;text-align:left}.tr-sponsors__type--national .tr-national-sponsor .tr-national-sponsor__content .card-text{max-height:200px;overflow:hidden}.tr-sponsors__type--national .tr-national-sponsor .tr-national-sponsor__content>a{display:block;font-weight:700;position:relative;margin-top:6px}.tr-sponsors__type--national .tr-national-sponsor .tr-national-sponsor__content>a:before{font-family:"Font Awesome 5 Free";font-weight:600;font-style:normal;text-decoration:inherit;content:"\f054";margin-right:3px}.tr-thermometers{max-width:470px;margin:auto}.tr-thermometers .small{line-height:.85;text-transform:uppercase;margin:0}.tr-thermometers__data{text-align:center;margin:24px 0 0}@media (min-width:576px){.tr-thermometers__data{margin:0;text-align:left}}.tr-thermometers__data--bottom{margin-top:18px}.tr-thermometers__title{margin:0 0 18px}.tr-thermometers__title hr{margin:12px 0 0}.tr-thermometers__data .tr-thermometers__title{margin:0 0 12px}.tr-thermometers__result{margin:0 0 18px}.tr-thermometers__result.col,.tr-thermometers__result:last-child{margin:0}.tr-thermometers__result .h2{margin:0 0 3px}.tr-thermometers__result .btn-link{margin-top:12px}.tr-thermometers__result .icon-circle{margin-left:6px}.tr-thermometers__icon--no-therm{text-align:center}@media (max-width:991.98px){.tr-thermometers__icon--no-therm .h2--large{font-size:24px}}@media (max-width:767.98px){.tr-thermometers__icon--no-therm .h2--large{font-size:18px}}.tr-thermometers__icon--empty{margin:0 auto;position:relative;width:95px;height:150px;background-repeat:no-repeat}.tr-thermometers__icon--empty .tr-thermometers__icon--full{position:absolute;left:0;bottom:0;width:95px;max-height:150px;background-repeat:no-repeat}.banner__image,.tr-leaderboards__banner{height:0;border-top:1px solid #f5f3ef;padding-top:36px}@media (min-width:576px){.banner__image,.tr-leaderboards__banner{border:0;height:315px}}@media (min-width:768px){.banner__image,.tr-leaderboards__banner{height:375px}}.banner__container,.tr-leaderboards__container{max-width:720px;margin:-40px auto 0;background:#fff}@media (min-width:576px){.banner__container,.tr-leaderboards__container{margin-top:-130px;padding:36px 32px}}@media (min-width:768px){.banner__container,.tr-leaderboards__container{margin-top:-200px;padding:36px 80px}}.banner__container.banner__container--large,.tr-leaderboards__container.banner__container--large{max-width:1020px;margin-bottom:54px}.section-banner,.section-banner .img-height-ctrl{position:relative;overflow:hidden}body.app-diy[class*=" custom-page-"] .section-banner,body.app-diy[class*=" page-"] .section-banner,body.app-finish[class*=" custom-page-"] .section-banner,body.app-finish[class*=" page-"] .section-banner,body.app-special[class*=" custom-page-"] .section-banner,body.app-special[class*=" page-"] .section-banner{height:65px!important}@media (max-width:767px){body.app-diy[class*=" custom-page-13249"] .section-banner,body.app-diy[class*=" custom-page-13275"] .section-banner,body.app-diy[class*=" page-HOM_DIY_donate"] .section-banner,body.app-finish[class*=" custom-page-13249"] .section-banner,body.app-finish[class*=" custom-page-13258"] .section-banner,body.app-finish[class*=" custom-page-13275"] .section-banner,body.app-special[class*=" custom-page-13275"] .section-banner{height:100px!important}}@media (max-width:480px){body.app-diy[class*=" custom-page-13249"] .section-banner,body.app-diy[class*=" custom-page-13275"] .section-banner,body.app-diy[class*=" page-HOM_DIY_donate"] .section-banner,body.app-finish[class*=" custom-page-13249"] .section-banner,body.app-finish[class*=" custom-page-13258"] .section-banner,body.app-finish[class*=" custom-page-13275"] .section-banner,body.app-special[class*=" custom-page-13275"] .section-banner{height:auto!important}}.section-banner .img-height-ctrl{height:120px}body.app-diy[class*=" custom-page-"] .section-banner .img-height-ctrl,body.app-diy[class*=" page-"] .section-banner .img-height-ctrl,body.app-finish[class*=" custom-page-"] .section-banner .img-height-ctrl,body.app-finish[class*=" page-"] .section-banner .img-height-ctrl,body.app-special[class*=" custom-page-"] .section-banner .img-height-ctrl,body.app-special[class*=" page-"] .section-banner .img-height-ctrl{height:0}.section-banner .img-height-ctrl .img-container{position:absolute;width:1360px;left:50%;margin-left:-680px;height:inherit;text-align:center}.section-banner .img-height-ctrl .img-container img{height:inherit}.section-banner .overlay-text{padding:10px 0}@media (min-width:481px){.section-banner .overlay-text{position:absolute;bottom:0;width:100%;opacity:.95}}.section-banner .overlay-text h1{font-size:32px;margin-top:3px;margin-bottom:3px}@media (min-width:481px){.section-banner .overlay-text h1{margin-top:7px}}.section-banner--national-rollup .overlay-text{padding:10px 0}.section-banner--national-rollup .overlay-text h1{font-size:32px;margin-top:3px;margin-bottom:3px}@media (min-width:481px){.section-banner{height:290px}.section-banner .img-height-ctrl{height:inherit}}@media (min-width:992px){.section-banner{height:340px}}.tr-fundraiser-page--team .section-banner image{width:100%}.ta-root{margin-bottom:18px}.ta-toolbar{background-color:#fff;border:1px solid #a1a1a1;border-radius:0;padding:0;margin-left:0}.ta-toolbar .btn,.ta-toolbar .btn:active,.ta-toolbar .btn:focus,.ta-toolbar .btn:hover,.ta-toolbar .btn:link,.ta-toolbar .btn:visited{padding:10px 12px}@media (min-width:576px){.ta-toolbar .btn,.ta-toolbar .btn:active,.ta-toolbar .btn:focus,.ta-toolbar .btn:hover,.ta-toolbar .btn:link,.ta-toolbar .btn:visited{padding:10px 16px}}.ta-editor{background-color:#fff;border:1px solid #a1a1a1;border-top:0;border-radius:0;padding:10px}.ta-editor [contenteditable]:focus{outline:0}.ta-scroll-window>.ta-bind{min-height:200px;padding:6px 8px}.tr-social-media__provider{width:36px;height:36px;border-radius:100%;background:#686158;margin-right:8px}.tr-social-media__provider:last-child{margin-right:0}.tr-social-media__provider a,.tr-social-media__provider a:hover,.tr-social-media__provider a:link,.tr-social-media__provider a:visited{color:#fff;display:block;line-height:36px}.tr-social-media__provider a .fa,.tr-social-media__provider a:hover .fa,.tr-social-media__provider a:link .fa,.tr-social-media__provider a:visited .fa{font-size:18px}.tr-social-media--rollup{margin:36px auto;max-width:250px}@media (min-width:992px){#at4-share,#at4-soc{top:209px!important}}@media (max-width:767.98px){.atss .at-share-btn{width:33.33333333%!important}}@media (max-width:767.98px){.atss .at-share-btn.at-svc-email{display:none}}header .tr-logo{padding-top:18px;padding-bottom:18px}header .tr-logo>div{display:block}@media (min-width:576px){header .tr-logo>div{display:inline-block}}header .tr-logo .tr-logo__logo{max-width:115px}body.app-finish header .tr-logo .tr-logo__logo,body.app-special header .tr-logo .tr-logo__logo{max-width:none}@media (min-width:576px){header .tr-logo .tr-logo__logo{margin-right:48px}}@media (min-width:768px){header .tr-logo .tr-logo__logo{max-width:150px}}@media (min-width:992px){header .tr-logo .tr-logo__logo{padding-top:0;padding-bottom:0}}header .tr-logo .tr-logo__event{margin-top:18px;vertical-align:middle}@media (min-width:576px){header .tr-logo .tr-logo__event{margin:0}}header .tr-logo .tr-logo__event a{line-height:1.1}header .tr-logo .tr-logo__event a:hover{text-decoration:none}header .tr-logo .tr-logo__event span{display:block}header .tr-logo .tr-logo__event .tr-logo__name{font-size:28px;font-weight:700;margin-bottom:12px}header .tr-logo .tr-logo__event .tr-logo__sponsor{color:#686158;margin:0}header .tr-login{text-align:center}@media (min-width:992px){header .tr-login{position:relative;border:0;line-height:1.2;text-align:right;height:auto;padding-top:10px;padding-bottom:18px}}header .tr-login .tr-login__link{line-height:50px;border-bottom:2px solid #f5f3ef}@media (min-width:992px){header .tr-login .tr-login__link{line-height:initial;border:0}}header .tr-login .tr-login__link .icon{margin-right:3px;top:-1px}header .tr-login .tr-login__link a:not(:disabled):not(.disabled),header .tr-login .tr-login__link button:not(:disabled):not(.disabled){vertical-align:middle;font-size:16px;color:#686158}header .tr-login .tr-login__link a:not(:disabled):not(.disabled):active,header .tr-login .tr-login__link a:not(:disabled):not(.disabled):focus,header .tr-login .tr-login__link a:not(:disabled):not(.disabled):hover,header .tr-login .tr-login__link button:not(:disabled):not(.disabled):active,header .tr-login .tr-login__link button:not(:disabled):not(.disabled):focus,header .tr-login .tr-login__link button:not(:disabled):not(.disabled):hover{text-decoration:none}header .tr-login .tr-login__link a:not(:disabled):not(.disabled):active>span,header .tr-login .tr-login__link a:not(:disabled):not(.disabled):focus>span,header .tr-login .tr-login__link a:not(:disabled):not(.disabled):hover>span,header .tr-login .tr-login__link button:not(:disabled):not(.disabled):active>span,header .tr-login .tr-login__link button:not(:disabled):not(.disabled):focus>span,header .tr-login .tr-login__link button:not(:disabled):not(.disabled):hover>span{text-decoration:underline}header .tr-login .tr-login__link .fas{font-size:12px;margin-left:3px}header .tr-login__profile{width:100%;padding:12px 16px}header .tr-login__profile select{margin:5px 0 12px}@media (min-width:992px){header .tr-login__profile{position:absolute;margin-top:12px;right:0;z-index:999;width:320px;padding:18px 16px}header .tr-login__profile select{width:100%}}header .tr-login__events{margin-bottom:12px}@media (max-width:991.98px){.tr-navigation .navbar-collapse.show{position:absolute;top:66px;z-index:999;left:0;right:0;background:#3d3a36}}@media (max-width:575.98px){.tr-navigation .navbar-collapse.show{top:56px}}.tr-navigation .navbar-toggler{border-radius:0;line-height:1.5;height:38px;padding:0 8px}@media (min-width:576px){.tr-navigation .navbar-toggler{height:48px;padding:0 16px;margin-right:auto}}.tr-navigation .navbar-toggler span{font-size:16px;font-weight:400;text-transform:uppercase}.tr-navigation .navbar-toggler .fas{font-size:24px;margin-right:8px}@media (min-width:992px){.tr-navigation .navbar-nav .nav-item{position:relative;padding:0}}@media (max-width:991.98px){.tr-navigation .navbar-nav .nav-item{border-bottom:1px solid #686158}.tr-navigation .navbar-nav .nav-item:last-child{border-bottom:0 none}}.tr-navigation .navbar-nav .nav-item .nav-link,.tr-navigation .navbar-nav .nav-item button.btn-link{display:block;color:#cc3f10;line-height:68px;font-size:16px;text-transform:uppercase;padding:0 20px;border:0 none}.tr-navigation .navbar-nav .nav-item .nav-link:active,.tr-navigation .navbar-nav .nav-item .nav-link:focus,.tr-navigation .navbar-nav .nav-item .nav-link:hover,.tr-navigation .navbar-nav .nav-item button.btn-link:active,.tr-navigation .navbar-nav .nav-item button.btn-link:focus,.tr-navigation .navbar-nav .nav-item button.btn-link:hover{text-decoration:none;outline:0}.tr-navigation .navbar-nav .nav-item .nav-link:hover,.tr-navigation .navbar-nav .nav-item button.btn-link:hover{background:#3d3935;color:#fff}@media (max-width:991.98px){.tr-navigation .navbar-nav .nav-item .nav-link,.tr-navigation .navbar-nav .nav-item button.btn-link{padding:0 0 0 24px;line-height:53px;width:100%;text-align:left;font-size:16px}.tr-navigation .navbar-nav .nav-item .nav-link,.tr-navigation .navbar-nav .nav-item .nav-link:active,.tr-navigation .navbar-nav .nav-item .nav-link:focus,.tr-navigation .navbar-nav .nav-item .nav-link:hover,.tr-navigation .navbar-nav .nav-item .nav-link:link,.tr-navigation .navbar-nav .nav-item .nav-link:visited,.tr-navigation .navbar-nav .nav-item button.btn-link,.tr-navigation .navbar-nav .nav-item button.btn-link:active,.tr-navigation .navbar-nav .nav-item button.btn-link:focus,.tr-navigation .navbar-nav .nav-item button.btn-link:hover,.tr-navigation .navbar-nav .nav-item button.btn-link:link,.tr-navigation .navbar-nav .nav-item button.btn-link:visited{color:#fff;text-decoration:none}}@media (max-width:1199.98px){.tr-navigation .navbar-nav .nav-item .nav-link,.tr-navigation .navbar-nav .nav-item button.btn-link{padding:0 8px;font-size:16px}}.tr-navigation .navbar-nav .nav-item button.dropdown-toggle:after{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:900;border:0;font-size:12px;vertical-align:initial;margin:0 12px 0 2px;color:#686158}@media (max-width:991.98px){.tr-navigation .navbar-nav .nav-item button.dropdown-toggle:after{width:53px;height:53px;background:#222;margin:0;position:absolute;right:0;text-align:center;color:#fff}}.tr-navigation .navbar-nav .nav-item.active .nav-link,.tr-navigation .navbar-nav .nav-item.active button.btn-link,.tr-navigation .navbar-nav .nav-item:hover .nav-link,.tr-navigation .navbar-nav .nav-item:hover button.btn-link{background:#3d3935;color:#fff}.tr-navigation .navbar-nav .nav-item.active button.dropdown-toggle:after,.tr-navigation .navbar-nav .nav-item:hover button.dropdown-toggle:after{color:#fff}.tr-navigation .navbar-nav .nav-item.active button.dropdown-toggle:after{content:"\f077"}.tr-navigation .dropdown-menu{background:#3d3a36;border:0;border-radius:0;font-size:16px;margin-top:0}@media (max-width:991.98px){.tr-navigation .dropdown-menu{background:#686158;margin:0;padding:0}}.tr-navigation .dropdown-item{padding:.4rem 1rem}@media (max-width:1199.98px){.tr-navigation .dropdown-item{font-size:16px}}@media (max-width:1199.98px){.tr-navigation .dropdown-item{font-size:18px}}.tr-navigation .dropdown-item:hover{text-decoration:underline}.tr-navigation .dropdown-item,.tr-navigation .dropdown-item:focus,.tr-navigation .dropdown-item:hover,.tr-navigation .dropdown-item:link{background:0 0;border:0;color:#fff}@media (max-width:991.98px){.tr-navigation .dropdown-item,.tr-navigation .dropdown-item:focus,.tr-navigation .dropdown-item:hover,.tr-navigation .dropdown-item:link{text-decoration:none;border-bottom:1px solid #222;padding-top:0;padding-bottom:0;line-height:53px}.tr-navigation .dropdown-item:focus:last-child,.tr-navigation .dropdown-item:hover:last-child,.tr-navigation .dropdown-item:last-child,.tr-navigation .dropdown-item:link:last-child{border-bottom:0 none}}.tr-navigation a.btn-nav-cta,.tr-navigation a.btn-nav-cta:active,.tr-navigation a.btn-nav-cta:focus,.tr-navigation a.btn-nav-cta:hover,.tr-navigation a.btn-nav-cta:link,.tr-navigation a.btn-nav-cta:visited,.tr-navigation button.btn-nav-cta,.tr-navigation button.btn-nav-cta:active,.tr-navigation button.btn-nav-cta:focus,.tr-navigation button.btn-nav-cta:hover,.tr-navigation button.btn-nav-cta:link,.tr-navigation button.btn-nav-cta:visited{font-size:16px;line-height:38px;height:38px;padding:0 12px}.tr-navigation a.btn-nav-cta.offcanvas-toggle,.tr-navigation a.btn-nav-cta:active.offcanvas-toggle,.tr-navigation a.btn-nav-cta:focus.offcanvas-toggle,.tr-navigation a.btn-nav-cta:hover.offcanvas-toggle,.tr-navigation a.btn-nav-cta:link.offcanvas-toggle,.tr-navigation a.btn-nav-cta:visited.offcanvas-toggle,.tr-navigation button.btn-nav-cta.offcanvas-toggle,.tr-navigation button.btn-nav-cta:active.offcanvas-toggle,.tr-navigation button.btn-nav-cta:focus.offcanvas-toggle,.tr-navigation button.btn-nav-cta:hover.offcanvas-toggle,.tr-navigation button.btn-nav-cta:link.offcanvas-toggle,.tr-navigation button.btn-nav-cta:visited.offcanvas-toggle{position:relative}.tr-navigation a.btn-nav-cta.offcanvas-toggle .new-notifications-count,.tr-navigation a.btn-nav-cta:active.offcanvas-toggle .new-notifications-count,.tr-navigation a.btn-nav-cta:focus.offcanvas-toggle .new-notifications-count,.tr-navigation a.btn-nav-cta:hover.offcanvas-toggle .new-notifications-count,.tr-navigation a.btn-nav-cta:link.offcanvas-toggle .new-notifications-count,.tr-navigation a.btn-nav-cta:visited.offcanvas-toggle .new-notifications-count,.tr-navigation button.btn-nav-cta.offcanvas-toggle .new-notifications-count,.tr-navigation button.btn-nav-cta:active.offcanvas-toggle .new-notifications-count,.tr-navigation button.btn-nav-cta:focus.offcanvas-toggle .new-notifications-count,.tr-navigation button.btn-nav-cta:hover.offcanvas-toggle .new-notifications-count,.tr-navigation button.btn-nav-cta:link.offcanvas-toggle .new-notifications-count,.tr-navigation button.btn-nav-cta:visited.offcanvas-toggle .new-notifications-count{position:absolute;right:-12px;top:-12px}@media (min-width:360px){.tr-navigation a.btn-nav-cta,.tr-navigation a.btn-nav-cta:active,.tr-navigation a.btn-nav-cta:focus,.tr-navigation a.btn-nav-cta:hover,.tr-navigation a.btn-nav-cta:link,.tr-navigation a.btn-nav-cta:visited,.tr-navigation button.btn-nav-cta,.tr-navigation button.btn-nav-cta:active,.tr-navigation button.btn-nav-cta:focus,.tr-navigation button.btn-nav-cta:hover,.tr-navigation button.btn-nav-cta:link,.tr-navigation button.btn-nav-cta:visited{padding-right:20px;padding-left:20px}}@media (min-width:576px){.tr-navigation a.btn-nav-cta,.tr-navigation a.btn-nav-cta:active,.tr-navigation a.btn-nav-cta:focus,.tr-navigation a.btn-nav-cta:hover,.tr-navigation a.btn-nav-cta:link,.tr-navigation a.btn-nav-cta:visited,.tr-navigation button.btn-nav-cta,.tr-navigation button.btn-nav-cta:active,.tr-navigation button.btn-nav-cta:focus,.tr-navigation button.btn-nav-cta:hover,.tr-navigation button.btn-nav-cta:link,.tr-navigation button.btn-nav-cta:visited{line-height:48px;min-width:140px;height:48px;margin-left:8px}}@media (min-width:768px){.tr-navigation a.btn-nav-cta,.tr-navigation a.btn-nav-cta:active,.tr-navigation a.btn-nav-cta:focus,.tr-navigation a.btn-nav-cta:hover,.tr-navigation a.btn-nav-cta:link,.tr-navigation a.btn-nav-cta:visited,.tr-navigation button.btn-nav-cta,.tr-navigation button.btn-nav-cta:active,.tr-navigation button.btn-nav-cta:focus,.tr-navigation button.btn-nav-cta:hover,.tr-navigation button.btn-nav-cta:link,.tr-navigation button.btn-nav-cta:visited{font-size:18px}}@media (min-width:576px){.tr-navigation a.btn-nav-cta--wide,.tr-navigation a.btn-nav-cta--wide:active,.tr-navigation a.btn-nav-cta--wide:focus,.tr-navigation a.btn-nav-cta--wide:hover,.tr-navigation a.btn-nav-cta--wide:link,.tr-navigation a.btn-nav-cta--wide:visited,.tr-navigation button.btn-nav-cta--wide,.tr-navigation button.btn-nav-cta--wide:active,.tr-navigation button.btn-nav-cta--wide:focus,.tr-navigation button.btn-nav-cta--wide:hover,.tr-navigation button.btn-nav-cta--wide:link,.tr-navigation button.btn-nav-cta--wide:visited{width:auto}}@media (min-width:992px){.tr-navigation{padding:0}.tr-navigation .nav-item,.tr-navigation .navbar-collapse,.tr-navigation .navbar-nav{min-height:68px}.tr-navigation li+li:before{content:"|";position:absolute;left:-4px;top:5px;font-size:35px;color:#d9d6d1;width:4px;overflow:hidden}.tr-navigation li.active+li:before,.tr-navigation li:hover+li:before,.tr-navigation li:hover:before{content:""}}@media (max-width:575.98px){.tr-navigation>.container{padding-left:0;padding-right:0}}footer{padding:36px 0 48px}@media (min-width:992px){footer{padding:36px 0}}@media (min-width:992px){footer .tr-logos{margin-bottom:36px}}footer .tr-logos__logo{max-width:115px;margin-bottom:18px}body.app-finish footer .tr-logos__logo,body.app-special footer .tr-logos__logo{max-width:none}@media (min-width:768px){footer .tr-logos__logo{max-width:150px;margin:0 16px 0 0}}footer .tr-logos__tagline{max-width:300px}@media (min-width:768px){footer .tr-logos__tagline--text{margin-left:24px}}footer .tr-logos__tagline--text h5{margin:0;line-height:.9}footer .tr-logos__thumbs{margin:36px auto 18px}@media (min-width:992px){footer .tr-logos__thumbs{margin:0}}footer .tr-logos__thumbs h5{text-align:center;text-transform:none;margin-bottom:18px}@media (min-width:992px){footer .tr-logos__thumbs h5{text-align:left;margin-left:8px}}footer .tr-logos__thumbs a{display:block;margin:0 4px 12px 4px}@media (min-width:992px){footer .tr-logos__thumbs a{margin:0 0 0 8px}}footer .tr-site-info p{font-size:16px;margin:0}footer .tr-sitemap{margin:0 0 24px}footer .tr-sitemap a,footer .tr-sitemap a:link,footer .tr-sitemap a:visited{font-size:16px;text-decoration:none;white-space:nowrap}@media (min-width:375px){footer .tr-sitemap a,footer .tr-sitemap a:link,footer .tr-sitemap a:visited{font-size:17px}}@media (min-width:518px){footer .tr-sitemap a,footer .tr-sitemap a:link,footer .tr-sitemap a:visited{font-size:inherit}}footer .tr-sitemap a:hover{text-decoration:underline}.section-nav{display:none;padding:28px 28px 20px;margin-bottom:60px}.section-nav h2{margin-bottom:1rem}ul.section-nav-menu,ul.section-nav-menu li{list-style:none;margin:0;padding:0}ul.section-nav-menu li{display:inline-block;border:1px solid #a1a1a1;font-size:16px;margin:0 8px 8px 0}ul.section-nav-menu li:last-child{margin-right:0}ul.section-nav-menu a.btn-default,ul.section-nav-menu a.btn-default.active,ul.section-nav-menu a.btn-default:hover{font-size:inherit}.secondary-content-text,.secondary-page-card-row{margin-bottom:40px}.secondary-page-card-row .card{background-color:#f5f3ef;border-radius:0;color:#686158;line-height:24px;text-align:center;padding:15px}.secondary-page-card-row p{margin-bottom:.5rem}.secondary-page-card-row p:last-child{margin-bottom:0}.secondary-content-text .media-right{float:right;width:350px;margin:0 0 18px 32px}.secondary-content-text .media-full{display:block;width:100%;margin:0 0 32px}.secondary-content-text p:last-child{margin-bottom:0}.secondary-tabbed-content ul.nav-pills li{border-radius:0;width:100%}@media (min-width:768px){.secondary-tabbed-content ul.nav-pills li{display:inline-block;width:33%}}@media (min-width:992px){.secondary-tabbed-content ul.nav-pills li{width:26%}}.secondary-tabbed-content ul.nav-pills li a{display:block;border:1px solid #fff;border-radius:0;color:#fff;text-align:center}body.app-bike .secondary-tabbed-content ul.nav-pills li a{background-color:#004b98}body.app-walk .secondary-tabbed-content ul.nav-pills li a{background-color:#006241}body.app-challenge .secondary-tabbed-content ul.nav-pills li a{background-color:#86339a}body.app-special .secondary-tabbed-content ul.nav-pills li a{background-color:#187282}body.app-diy .secondary-tabbed-content ul.nav-pills li a{background-color:#187282}body.app-finish .secondary-tabbed-content ul.nav-pills li a{background-color:#004b98}body.app-bike .secondary-tabbed-content ul.nav-pills li a.active,body.app-bike .secondary-tabbed-content ul.nav-pills li a:hover,body.app-challenge .secondary-tabbed-content ul.nav-pills li a.active,body.app-challenge .secondary-tabbed-content ul.nav-pills li a:hover,body.app-diy .secondary-tabbed-content ul.nav-pills li a.active,body.app-diy .secondary-tabbed-content ul.nav-pills li a:hover,body.app-finish .secondary-tabbed-content ul.nav-pills li a.active,body.app-finish .secondary-tabbed-content ul.nav-pills li a:hover,body.app-special .secondary-tabbed-content ul.nav-pills li a.active,body.app-special .secondary-tabbed-content ul.nav-pills li a:hover,body.app-walk .secondary-tabbed-content ul.nav-pills li a.active,body.app-walk .secondary-tabbed-content ul.nav-pills li a:hover{background-color:#686158;color:#fff;cursor:pointer}.secondary-mobile-dropdown{display:block;color:#fff;padding:1rem;margin-bottom:1rem}@media (min-width:481px){.secondary-mobile-dropdown{display:none}}.secondary-mobile-dropdown select{color:#686158;width:100%}.secondary-mobile-dropdown h4{color:#fff;text-align:center}#secondaryTabs{display:none;margin-bottom:2rem}@media (min-width:768px){#secondaryTabs{display:block}}#secondaryTabs .tab-pane{display:none}#secondaryTabs .tab-pane.active{display:block}#secondaryTabsContent{margin:0 0 32px}@media (min-width:992px){.secondary-page .section-nav{display:block}.secondary-page .section-banner{height:340px}.secondary-page .or-box{padding-left:20px;padding-right:20px}}.textbox-response{white-space:pre}.tr-fundraiser-page__login-alert{padding-top:12px;padding-bottom:12px}.tr-fundraiser-page__cover{position:absolute;top:0;right:0;text-align:right;width:100%;z-index:998}.tr-fundraiser-page__cover .page-owner-edit-btn{margin-top:18px}@media (min-width:768px){.tr-fundraiser-page__cover .page-owner-edit-btn{margin-top:130px}}@media (min-width:992px){.tr-fundraiser-page__cover .page-owner-edit-btn{margin-top:180px}}.tr-fundraiser-page__profile{position:relative;z-index:998}.tr-fundraiser-page__profile-frame{position:relative;top:-52px;background-color:#fff;width:160px;height:170px;padding:4px;margin:0 auto}@media (min-width:768px){.tr-fundraiser-page__profile-frame{position:absolute;top:94px;width:250px;height:244px;margin:0 0 0 5px}}@media (min-width:992px){.tr-fundraiser-page__profile-frame{top:124px;width:280px;height:270px;margin:0 0 0 96px}}.tr-fundraiser-page__profile-photo{position:relative;background-size:cover;background-position:center center;width:152px;height:162px}@media (min-width:768px){.tr-fundraiser-page__profile-photo{width:242px;height:236px}}@media (min-width:992px){.tr-fundraiser-page__profile-photo{width:272px;height:262px}}.tr-fundraiser-page__profile-photo .page-owner-edit-btn{position:absolute;bottom:18px}@media (max-width:767.98px){.tr-fundraiser-page__profile-photo .page-owner-edit-btn{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:768px){.tr-fundraiser-page__profile-photo .page-owner-edit-btn{right:18px}}@media (max-width:767.98px){.tr-fundraiser-page .section-banner{height:auto}}.tr-fundraiser-page .section-banner .img-height-ctrl{height:inherit}.tr-fundraiser-page .section-banner .img-height-ctrl .img-container{position:static;width:100%;margin-left:0;height:inherit;min-height:191px;text-align:center}.tr-fundraiser-page .section-banner .img-height-ctrl .img-container img{height:inherit}@media (max-width:767.98px){.tr-fundraiser-page .section-banner .img-height-ctrl .img-container{min-height:auto}}@media (max-width:767.98px){.tr-fundraiser-page .section-banner{height:inherit}.tr-fundraiser-page .section-banner .img-container{position:static;width:auto;margin:0}.tr-fundraiser-page .section-banner .img-container img{min-height:90px}}.tr-fundraiser-page .section-banner .overlay-text{opacity:1}@media (max-width:767.98px){.tr-fundraiser-page .section-banner .overlay-text{position:static}}.tr-fundraiser-page__name--personal{text-align:center;margin-top:-34px}@media (min-width:768px){.tr-fundraiser-page__name--personal{text-align:left;margin-top:0;margin-left:280px}}@media (min-width:992px){.tr-fundraiser-page__name--personal{margin-left:430px}}.tr-fundraiser-page__name--personal .h4{font-size:24px}.tr-fundraiser-page__name--personal h1{font-size:36px}.tr-fundraiser-page__loader{margin-top:38px}@media (min-width:768px){.tr-fundraiser-page__loader{margin-top:72px}}@media (min-width:992px){.tr-fundraiser-page__loader{margin-top:70px}}.tr-fundraiser-page__loader--personal{margin-top:22px}@media (min-width:768px){.tr-fundraiser-page__loader--personal{margin-top:66px}}@media (min-width:992px){.tr-fundraiser-page__loader--personal{margin-top:74px}}.tr-fundraiser-page__content{padding-top:38px}@media (min-width:768px){.tr-fundraiser-page__content{padding-top:72px}}@media (min-width:992px){.tr-fundraiser-page__content{padding-top:70px}}.tr-fundraiser-page__content .tr-fundraiser-page__metrics{margin-bottom:24px}@media (min-width:768px){.tr-fundraiser-page__content .tr-fundraiser-page__metrics{margin-bottom:50px}}@media (max-width:767.98px){.tr-fundraiser-page__content .tr-fundraiser-page__thermometer{border:0}}.tr-fundraiser-page__content .tr-fundraiser-page__thermometer .card-body p:last-child{margin-bottom:18px}.tr-fundraiser-page__content .tr-fundraiser-page__thermometer .tr-thermometers{max-width:280px}@media (max-width:767.98px){.tr-fundraiser-page__content .tr-fundraiser-page__thermometer .tr-thermometers__data{text-align:left;margin:0}}.tr-fundraiser-page__content .tr-fundraiser-page__thermometer .page-owner-edit-btn{min-width:0;margin-top:12px}.tr-fundraiser-page__content .tr-fundraiser-page__thermometer--has-amount .card-body p:last-child{margin-bottom:0}.tr-fundraiser-page__content .tr-fundraiser-page__thermometer--personal{margin:0 0 36px}@media (min-width:576px){.tr-fundraiser-page__content .tr-fundraiser-page__thermometer--personal{max-width:calc(50% - 8px);margin:0 18px 0 0}}.tr-fundraiser-page__content .tr-fundraiser-page__thermometer--personal .card-header{padding-top:12px;padding-right:12px;padding-left:12px}@media (max-width:767.98px){.tr-fundraiser-page__content .tr-fundraiser-page__thermometer--personal .card-header{padding-bottom:0}}@media (min-width:768px){.tr-fundraiser-page__content .tr-fundraiser-page__thermometer--personal .card-header{padding-top:12px}}@media (min-width:992px){.tr-fundraiser-page__content .tr-fundraiser-page__thermometer--personal .card-header{padding-top:20px}}@media (max-width:767.98px){.tr-fundraiser-page__content .tr-fundraiser-page__thermometer--personal .card-body{padding:0}}@media (min-width:768px){.tr-fundraiser-page__content .tr-fundraiser-page__thermometer--personal .card-body{padding-top:0}}.tr-fundraiser-page__content .tr-fundraiser-page__thermometer--personal .tr-thermometers{padding-bottom:40px}@media (min-width:768px){.tr-fundraiser-page__content .tr-fundraiser-page__thermometer--personal.tr-fundraiser-page__thermometer--has-amount .card-header{padding-top:70px}}@media (min-width:992px){.tr-fundraiser-page__content .tr-fundraiser-page__thermometer--personal.tr-fundraiser-page__thermometer--has-amount .card-header{padding-top:64px}}.tr-fundraiser-page__content .card .card-body,.tr-fundraiser-page__content .card .card-header{border:0 none;background:0 none}.tr-fundraiser-page__content .btn{min-width:190px}.tr-fundraiser-page__content .tr-leaderboards .btn{min-width:100%}@media (max-width:575.98px){.tr-fundraiser-page__content--team .tr-fundraiser-page__thermometer-btns{text-align:center}}@media (max-width:575.98px){.tr-fundraiser-page__content--team .tr-fundraiser-page__thermometer-btns .btn{display:block;width:190px;margin:0 auto}}@media (max-width:575.98px){.tr-fundraiser-page__content--team .tr-fundraiser-page__thermometer-donate.has-register-btn{margin-top:20px}}.tr-fundraiser-page__content--national-company{margin:18px 0}.tr-fundraiser-page__content--rollup .tr-fundraiser-page__logo{margin-bottom:36px}.tr-fundraiser-page__thermometer--national{margin-top:36px;padding:36px}@media (max-width:767.98px){.tr-fundraiser-page__thermometer--national{margin-top:0}}@media (max-width:767.98px){.tr-fundraiser-page__badges{border:0}}.tr-fundraiser-page__badges .card-body{padding-right:0;padding-left:0}.tr-fundraiser-page__badges .page-owner-edit-btn{margin-bottom:12px}.tr-fundraiser-page__badges .tr-badges{padding:26px 0 0}.tr-fundraiser-page__badges .tr-badges .tr-badge{width:100px;max-width:100%}@media (min-width:768px){.tr-fundraiser-page__badges .tr-badges .tr-badge{width:135px}}.tr-fundraiser-page__badges .tr-badges .tr-badge img{width:75px}.tr-fundraiser-page__badges .tr-badges .tr-badge p{font-weight:700;margin:12px 0 0}@media (min-width:576px){.tr-fundraiser-page__badges--personal{max-width:calc(50% - 8px)}}@media (min-width:768px){.tr-fundraiser-page__badges--personal .card-body{padding-top:32px}}@media (min-width:768px){.tr-fundraiser-page__badges--personal .card-body{padding-top:26px}}@media (min-width:768px){.tr-fundraiser-page__badges--personal.tr-fundraiser-page__badges--has-badges{padding-top:22px}}.tr-fundraiser-page__badges--team{margin-top:24px}.tr-fundraiser-page__badges--team .tr-badges{padding:0}.tr-fundraiser-page__content--personal{padding-top:22px}@media (min-width:768px){.tr-fundraiser-page__content--personal{padding-top:66px}}@media (min-width:992px){.tr-fundraiser-page__content--personal{padding-top:74px}}.tr-fundraiser-page__content--company .tr-fundraiser-page__metrics,.tr-fundraiser-page__content--team .tr-fundraiser-page__metrics{margin-bottom:0}.tr-fundraiser-page__participant-reason{border:1px solid #9e9e9e;width:270px;margin:0 auto}.tr-fundraiser-page__participant-reason-header{padding:12px 18px 22px}.tr-fundraiser-page__participant-reason-header img{width:58px}.tr-fundraiser-page__participant-reason-header .h2{position:relative;top:14px;font-size:32px;line-height:1;text-transform:uppercase;margin-left:14px}body.app-diy .tr-fundraiser-page__participant-reason-header .h2,body.app-finish .tr-fundraiser-page__participant-reason-header .h2,body.app-special .tr-fundraiser-page__participant-reason-header .h2{top:0}body.app-diy .tr-fundraiser-page__participant-reason-header .h2,body.app-finish .tr-fundraiser-page__participant-reason-header .h2,body.app-special .tr-fundraiser-page__participant-reason-header .h2{font-size:28px}body.app-diy .tr-fundraiser-page__participant-reason-header .h2,body.app-finish .tr-fundraiser-page__participant-reason-header .h2,body.app-special .tr-fundraiser-page__participant-reason-header .h2{margin-left:0}.tr-fundraiser-page__participant-reason-text{font-family:Kalam,cursive;font-size:30px;line-height:1;padding:0 24px 28px}.tr-fundraiser-page__participant-reason-footer{padding:0 0 5px}.tr-fundraiser-page__participant-reason-footer img{display:block;width:100%}@media (min-width:768px){.tr-fundraiser-page__story{padding-top:8px}}@media (min-width:992px){.tr-fundraiser-page__story{padding-top:0}}@media (max-width:767.98px){.tr-fundraiser-page__story:not(.has-related-info){padding-bottom:32px}}.tr-fundraiser-page__story-text .btn{min-width:0}.tr-fundraiser-page__story-text .page-owner-edit-btn{margin-bottom:12px}.tr-fundraiser-page__story-text .page-content-headline{font-size:34px}.tr-fundraiser-page__story-text .page-content-headline-editor .form-control{color:inherit;font-size:inherit;font-weight:inherit}.tr-fundraiser-page__story-media .page-owner-edit-btn{margin-bottom:20px}.tr-fundraiser-page__story-media .h3{font-weight:600}.tr-fundraiser-page__story-photo,.tr-fundraiser-page__story-video{width:100%;max-width:450px;margin:0 auto 24px}@media (min-width:768px){.tr-fundraiser-page__story-photo,.tr-fundraiser-page__story-video{width:348px}}@media (min-width:992px){.tr-fundraiser-page__story-photo,.tr-fundraiser-page__story-video{width:450px}}.tr-fundraiser-page__story-photo img{display:block;width:100%}@media (min-width:768px){.tr-leaderboards--team{padding-top:20px}}@media (max-width:767.98px){.tr-leaderboards--team .tr-leaderboards__container{text-align:center;padding-top:10px}}@media (max-width:767.98px){.tr-leaderboards--team .tr-leaderboards__container .tr-leaderboards__row>div{padding-top:4px;padding-bottom:4px}}.tr-leaderboards--team .tr-leaderboards__container .tr-leaderboards__name img{display:inline-block;width:22px;height:22px}@media (min-width:768px){.tr-leaderboards--team .tr-leaderboards__container .tr-leaderboards__name img{width:25px;height:25px}}@media (max-width:767.98px){.tr-leaderboards--team .tr-leaderboards__container .tr-leaderboards__donate .btn{width:auto;min-width:0}}@media (min-width:768px){.tr-leaderboards--team .tr-leaderboards__container .tr-leaderboards__amount{text-align:right}}@media (min-width:768px){.tr-leaderboards--company{margin-top:54px}}.tr-leaderboards--company .tr-leaderboards__container{font-size:18px}@media (max-width:767.98px){.tr-leaderboards--company .tr-leaderboards__container{padding-top:10px}}@media (max-width:359px){.tr-leaderboards--company .tr-leaderboards__container .tr-leaderboards__row>div{padding:8px}}@media (min-width:360px) and (max-width:413px){.tr-leaderboards--company .tr-leaderboards__container .tr-leaderboards__row>div{padding:10px}}@media (min-width:414px) and (max-width:767px){.tr-leaderboards--company .tr-leaderboards__container .tr-leaderboards__row>div{padding:15px}}.tr-fundraiser-page__leaderboard-footer{margin-top:32px;padding-bottom:32px}@media (min-width:768px){.tr-fundraiser-page__leaderboard-footer{padding-bottom:8px}}@media (min-width:992px){.tr-fundraiser-page__leaderboard-footer{padding-bottom:18px}}.tr-fundraiser-page__leaderboard-footer .btn{display:block;min-width:0!important;width:214px;margin:6px auto 0}.tr-fundraiser-page__related-info{padding-top:20px;margin-bottom:80px}.tr-fundraiser-page__related-info-photo{text-align:center;width:100%;max-width:450px;margin:0 auto 18px}@media (min-width:768px){.tr-fundraiser-page__related-info-photo{text-align:left;max-width:348px;margin-bottom:0}}@media (min-width:992px){.tr-fundraiser-page__related-info-photo{max-width:450px}}.tr-fundraiser-page__related-info-photo img{display:block}.tr-fundraiser-page__related-info-text{margin-top:0}@media (min-width:992px){.tr-fundraiser-page__related-info-text{margin-top:18px}}.tr-fundraiser-page__related-info-text .h3{font-weight:600}.tr-fundraiser-page__related-info-text .col{padding-right:10px;padding-left:10px}@media (min-width:768px){.tr-fundraiser-page__related-info-text .col{padding-right:4px;padding-left:4px}}@media (min-width:992px){.tr-fundraiser-page__related-info-text .col{padding-right:15px;padding-left:15px}}.tr-fundraiser-page__related-info-text--team{margin:36px auto}.tr-fundraiser-page__related-info-name{margin-bottom:8px}.tr-fundraiser-page__related-info-btns{margin-top:18px}.tr-fundraiser-page__donors{padding:36px 16px}@media (min-width:992px){.tr-fundraiser-page__donors{padding:54px 48px}}@media (min-width:992px){.tr-fundraiser-page__donors-text-col{padding-left:0}}@media (min-width:992px){.tr-fundraiser-page__donors-list-col{padding-right:0}}@media (max-width:767.98px){.tr-fundraiser-page__donors-text{margin-bottom:36px}}@media (min-width:768px){.tr-fundraiser-page__donors-text{padding-right:24px;padding-left:24px}}@media (min-width:992px){.tr-fundraiser-page__donors-text{padding-top:14px;padding-right:0}}@media (min-width:992px){.tr-fundraiser-page__donors-list{float:right}}.tr-fundraiser-page__donors-list h3{font-weight:600}.tr-fundraiser-page__honor-roll{background:#fff;width:100%;height:300px;padding:20px;margin:0 8px 0 0;overflow-y:scroll}@media (min-width:992px){.tr-fundraiser-page__honor-roll{width:400px;margin:0}}.tr-fundraiser-page__honor-roll .row{margin-top:24px}.tr-fundraiser-page__honor-roll .row:first-child{margin-top:0}.tr-photo-upload-modal .modal-body{padding-bottom:24px}@media (min-width:768px){.event-search .h1,.event-search h1{margin-top:4px;margin-bottom:32px}}@media (min-width:992px){.event-search .h1,.event-search h1{margin-top:0}}.event-search__no-results{margin:0 0 24px}.event-search__no-results a,.event-search__no-results a:active,.event-search__no-results a:focus,.event-search__no-results a:hover,.event-search__no-results a:link,.event-search__no-results a:visited{color:inherit;text-decoration:underline}.event-search__form{margin:0 0 18px}@media (min-width:768px){.event-search__form{margin:0 0 24px}}.event-search__form input{text-align:center}.event-search__results{padding:0 0 16px}@media (min-width:768px){.event-search__results{padding:20px 0 16px}}@media (min-width:992px){.event-search__results{padding:26px 0 28px}}.event-search__result{position:relative;background-color:#fff;border:1px solid #fff;color:#686158;text-align:center;margin:0 0 24px}@media (min-width:768px){.event-search__result{height:calc(100% - 32px)}}.event-search__result *{color:inherit;font-size:inherit}.event-search__result .event-search__result-cap a{display:block;width:100%}.event-search__result .event-search__result-cap a img{display:block;width:100%}.event-search__result-body{padding:16px 20px 28px}@media (min-width:768px){.event-search__result-body{padding:20px 20px 78px}}@media (min-width:992px){.event-search__result-body{padding:20px 30px 78px}}.event-search__result-body a,.event-search__result-body a:active,.event-search__result-body a:focus,.event-search__result-body a:hover,.event-search__result-body a:link,.event-search__result-body a:visited{color:#cc3f10;font-size:24px;font-weight:700;line-height:1}.event-search__result-body a,.event-search__result-body a:link,.event-search__result-body a:visited{text-decoration:none}.event-search__result-body a:active,.event-search__result-body a:focus,.event-search__result-body a:hover{text-decoration:underline}@media (min-width:768px){.event-search__result-footer{position:absolute;bottom:0;left:0;right:0}}.event-search__btns .btn{display:block;width:225px;padding:5px 10px;margin:12px auto 0}@media (min-width:768px){.event-search__btns .btn{display:inline-block;padding:10px;margin:0 10px}}@media (max-width:575.98px){.event-search__btns .btn:first-child{margin-top:0}}.tr-event-list-page .event-search__header{background-color:#f5f3ef;padding:20px 0}.tr-event-list-page .event-search__greeting .h4,.tr-event-list-page .event-search__greeting h4{padding-bottom:24px;margin-bottom:0}@media (min-width:992px){.tr-event-list-page .event-search__greeting .h4,.tr-event-list-page .event-search__greeting h4{padding-top:10px}}.tr-event-list-page .event-search__form{margin:0 0 8px}@media (min-width:768px){.tr-event-list-page .event-search__form{float:left;width:286px;margin:0 0 24px}}.tr-event-list-page .event-search__form legend{font-size:20px;font-weight:700;line-height:1;padding-bottom:10px}.tr-event-list-page .event-search__form input{text-align:left;height:48px;margin-bottom:10px}@media (min-width:768px){.tr-event-list-page .event-search__form input{margin-bottom:0}}.tr-event-list-page .event-search__form .input-group-append{border-left:0}.tr-event-list-page .event-search__form-separator{font-size:24px;font-weight:700;line-height:1;text-transform:uppercase;padding:0 0 18px}@media (min-width:768px){.tr-event-list-page .event-search__form-separator{float:left;line-height:48px;padding:0 18px;margin:39px 0 0}}.tr-event-list-page .tr-tabs{margin:30px -15px 0}@media (min-width:414px){.tr-event-list-page .tr-tabs{margin:30px 0 0}}@media (min-width:768px){.tr-event-list-page .tr-tabs{border-bottom:1px solid #686158}}@media (min-width:768px){.tr-event-list-page .tr-tabs .col{position:relative;top:10px;max-width:188px}}@media (min-width:768px){.tr-event-list-page .tr-tabs .col:last-child{border-right:3px solid #fff}}.tr-event-list-page .tr-tabs-content{padding:18px 0}@media (min-width:576px){.tr-event-list-page .tr-tabs-content{padding:36px 0}}.tr-event-list-page .event-search__no-results{text-align:center}.tr-event-list-page .event-search__results-info{padding:0 0 24px}@media (min-width:768px){.tr-event-list-page .event-search__results-info{line-height:48px;padding:0 0 0 36px}}.tr-event-list-page .event-search__results-count{float:left;width:50%;padding:0 12px 0 26px}@media (min-width:768px){.tr-event-list-page .event-search__results-count{width:auto;min-width:124px}}.tr-event-list-page .event-search__results-sort{float:left;text-align:center;width:50%;padding:0 0 0 12px}@media (min-width:768px){.tr-event-list-page .event-search__results-sort{text-align:left;width:auto;margin-left:48px}}.tr-event-list-page .event-search__results-sort label{font-weight:700}@media (min-width:768px){.tr-event-list-page .event-search__results-sort .form-control{display:inline-block;width:auto;min-width:168px;margin-left:16px}}.tr-event-list-page .event-search__results{padding-bottom:6px}@media (min-width:768px){.tr-event-list-page .event-search__results{padding-bottom:6px}}@media (min-width:992px){.tr-event-list-page .event-search__results{padding-bottom:8px}}.tr-event-list-page .event-search__result{background-color:#f5f3ef;border:1px solid #e0dfd8}.tr-event-list-page .event-search__btns{text-align:center}.tr-donor-search .h1,.tr-donor-search h1{line-height:1;margin-bottom:16px}@media (min-width:768px){.tr-donor-search .h1,.tr-donor-search h1{margin-bottom:20px}}@media (min-width:992px){.tr-donor-search .h1,.tr-donor-search h1{margin-bottom:24px}}@media (min-width:768px){.participant-search{width:568px;margin:0 auto}}@media (min-width:992px){.participant-search{width:100%}}@media (min-width:768px){.participant-search fieldset{margin:0 -8px}}.participant-search legend{font-size:20px;font-weight:700;margin-bottom:12px}@media (min-width:768px){.participant-search legend{margin-bottom:16px}}@media (min-width:768px){.participant-search .form-group{width:368px;margin:0 auto}}@media (min-width:992px){.participant-search .form-group{float:left;width:calc(100% - 16px);margin:0 8px}}.participant-search .form-group .form-control{padding:10px 18px}@media (min-width:768px){.participant-search .form-group .form-control{padding:.917rem 1rem}}.participant-search .form-group .form-control+.input-group-append{padding:8px 18px}@media (min-width:768px){.participant-search .form-group .form-control+.input-group-append{padding:.917rem 1rem}}@media (min-width:768px){.participant-search .form-group-md-6{float:left;width:276px;margin:0 8px 32px}}@media (min-width:992px){.participant-search .form-group-md-6{width:calc(50% - 16px);margin-bottom:0}}.participant-search .form-group-md-6:last-child{margin-bottom:20px}@media (min-width:768px){.participant-search .form-group-md-6:last-child{margin-bottom:32px}}@media (min-width:992px){.participant-search .form-group-md-6:last-child{margin-bottom:0}}.contribution-search legend{line-height:28px;margin-bottom:8px}.contribution-search .search-field{margin-bottom:10px}.contribution-search .or-box{font-size:24px;font-weight:700}.contribution-search .contribution-search__loading{margin-top:36px}.contribution-search .contribution-search__header{padding-top:18px;padding-bottom:18px}.contribution-search .contribution-search__header>div>.d-lg-inline-block{vertical-align:top}.contribution-search .contribution-search__header input[type=text]{height:48px}.contribution-search .contribution-search__greeting .h4,.contribution-search .contribution-search__greeting h4{padding-bottom:24px;margin-bottom:0}@media (min-width:992px){.contribution-search .contribution-search__greeting .h4,.contribution-search .contribution-search__greeting h4{padding-top:10px}}.contribution-search .contribution-search__term{padding:5px 0;font-size:16px}.contribution-search .contribution-search__results-header{padding-top:24px;padding-bottom:36px}.contribution-search .contribution-search__results-header .btn-group{width:100%;margin-top:5px}.contribution-search .contribution-search__results-header .btn-group>button{width:100%;background-color:#fff;border:1px solid #a1a1a1;border-radius:3px;padding-top:6px;padding-bottom:6px;outline:0}.contribution-search .contribution-search__results-header .btn-group>button:hover{cursor:pointer}.contribution-search .contribution-search__results-header .btn-group .dropdown-menu{right:0;padding:10px 20px}.contribution-search .contribution-search__results-header .btn-group .dropdown-menu li{padding:8px 0}.contribution-search .contribution-search__results{text-align:center}.contribution-search .contribution-search__results .result-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px;padding-bottom:10px}.contribution-search .contribution-search__results .result-row.odd-row{background-color:#f5f3ef}.contribution-search .contribution-search__results .donate-link{margin:5px 0}@media (min-width:768px){.contribution-search .search-field{width:270px;display:inline-block;margin-right:10px}.contribution-search .search-field:last-child{margin-right:0}.contribution-search .contribution-search__results-header{padding-top:32px;padding-bottom:10px}.contribution-search .contribution-search__results-header strong{outline:0}.contribution-search .contribution-search__results-header strong:hover{cursor:pointer}.contribution-search .contribution-search__results-header strong span.arrow{display:inline-block;-webkit-transform:rotate(90deg);transform:rotate(90deg);font-family:icomoon;font-size:14px;margin-left:2px}.contribution-search .contribution-search__results-header strong span.arrow.down,.contribution-search .contribution-search__results-header strong span.arrow.up{color:#cc3f10}.contribution-search .contribution-search__results{text-align:left}.contribution-search .contribution-search__results .result-row{padding-top:0;padding-bottom:0}.contribution-search .contribution-search__results .result-cell{padding-top:5px;padding-bottom:5px}.contribution-search .contribution-search__results .participant-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contribution-search .contribution-search__results .participant-name .personal-page-link{width:100%;word-break:break-word}.contribution-search .contribution-search__results .participant-name .donate-link{margin:0 0 0 10px}}@media (min-width:992px){.contribution-search .or-box{padding-top:42px;padding-left:20px;padding-right:20px}}.registration__container{padding-top:18px;padding-bottom:36px}.registration__container.registration__container--banner{padding-bottom:0}.registration__container .icon:before{position:relative;top:2px;right:5px;font-size:18px}.registration__container .icon-after:after{position:relative;top:2px;left:5px;font-size:18px}.registration__thin-container{margin:auto}@media (min-width:576px){.registration__thin-container{max-width:640px;padding:0 35px}}@media (min-width:768px){.registration__thin-container{max-width:740px;padding:0 75px}}.registration__banner-image{margin:auto;max-width:1170px;position:relative;z-index:1;padding-bottom:32%}@media (min-width:576px){.registration__banner-image{padding-bottom:0;height:315px}}@media (min-width:768px){.registration__banner-image{height:375px}}.registration__banner-container{padding-bottom:0;max-width:1170px}@media (max-width:991.98px){.registration__banner-container{background:#fff}}@media (min-width:768px){.registration__banner-container{padding-bottom:36px;margin-bottom:36px}}.registration__banner-container .registration__thin-container{z-index:2;position:relative;background:#fff;padding-top:36px;padding-bottom:36px}@media (min-width:576px){.registration__banner-container .registration__thin-container{margin-top:-195px;max-width:680px}}@media (min-width:992px){.registration__banner-container .registration__thin-container{max-width:740px}}.registration__banner-container .registration__thin-container .row{margin-left:0;margin-right:0}.registration__header h1{margin:0}.registration__header p{margin:18px 0 27px}.registration__title{position:relative;margin-bottom:18px;padding-bottom:18px}.registration__title h2{margin-bottom:0}.registration__content{padding-top:12px}.registration__content .primary-border:not(.registration__title){padding-bottom:36px;margin-bottom:36px}.registration__content .card{margin-top:36px}.registration__content .card.card--quick-tip .card-body{padding:12px 8px}@media (min-width:768px){.registration__content .card.card--quick-tip .card-body{padding:18px 48px}}.registration__box{padding:18px 16px}@media (min-width:768px){.registration__box{padding:18px 32px}}.registration__steps{margin-bottom:36px}.registration__steps .nav-item{margin-right:2px}.registration__steps .nav-item:not(.active){color:#686158;background-color:#f5f3ef}.registration__steps .nav-item:last-child{margin-right:0}.registration__steps .nav-item.active{position:relative}.registration__steps .nav-item.active:after{content:"";position:absolute;left:0;right:0;bottom:-11px;width:0;height:0;margin-left:auto;margin-right:auto;border-left:11px solid transparent;border-right:11px solid transparent;border-top-width:11px;border-top-style:solid}.registration__steps .nav-item.active span{color:#fff}.registration__steps .nav-item.completed{background-color:#686158}.registration__steps .nav-item.completed:hover{cursor:pointer}.registration__steps .nav-item.completed a{color:#fff}.registration__steps .nav-item.completed a:hover{text-decoration:none}.registration__steps .nav-item a,.registration__steps .nav-item span{width:100%;font-size:16px;line-height:44px}.registration__steps .nav-item a.two-lines,.registration__steps .nav-item span.two-lines{line-height:16px;margin-top:5px}@media (max-width:767.98px){.registration__steps .nav-item.title-item{text-align:left;padding-right:3px;background-color:transparent}.registration__steps .nav-item a,.registration__steps .nav-item span{line-height:38px}}@media (min-width:992px){.registration__steps{margin-bottom:48px}}.registration-login{margin-bottom:36px}.registration-login .reg-option__toggle{font-size:16px;padding:7px 0;text-align:center;color:#fff;background-color:#cc3f10}.registration-login .reg-option__toggle:focus{outline:0}.registration-login .reg-option__toggle:hover{cursor:pointer}.registration-login .reg-option__create:before{content:"\007A"}.registration-login .reg-option__login:before{content:"\0037"}.registration-login .open .reg-option__toggle{position:relative}.registration-login .open .reg-option__toggle:after{content:"";position:absolute;left:0;right:0;bottom:-11px;width:0;height:0;margin-left:auto;margin-right:auto;border-left:11px solid transparent;border-right:11px solid transparent;border-top-width:11px;border-top-style:solid}.registration-login .reg-box__content{padding:30px 20px}.registration-login .reg-box__content .or-box{padding-bottom:5px}.registration-login .reg-box__content .btn-row{text-align:center;padding-top:15px}.registration-login .reg-box__content .btn-row button{width:70%}.registration-login .reg-box__content .btn-row button:after{content:"\0042"}.registration-login .closed .reg-box__content,.registration-login .pristine .reg-box__content{display:none}.registration-login .open .reg-box__content{border:1px solid #e0dfd8;border-top:none}.registration-login .closed .reg-option__toggle{background-color:#686158}.registration-login .or-box{font-size:24px;font-weight:700;text-align:center;padding:11px 0;width:100%}.registration-login .reg-social-login-button{color:#fff;display:block;line-height:48px;text-align:left;padding-left:60px;width:240px;height:48px;margin:0 auto 10px auto;cursor:pointer;border:0}.registration-login .reg-social-login-facebook{background:url(../../assets/sprites/registration-sprite.png) 0 0}.registration-login .reg-social-login-facebook:hover{background:url(../../assets/sprites/registration-sprite.png) 0 -116px}.registration-login .reg-social-login-googleplus{margin-bottom:0;background:url(../../assets/sprites/registration-sprite.png) 0 -58px}.registration-login .reg-social-login-googleplus:hover{background:url(../../assets/sprites/registration-sprite.png) 0 -174px}@media (min-width:768px){.registration-login .container__create{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.registration-login .container__create:after{content:'OR';font-size:24px;font-weight:700;position:absolute;top:5px;right:-14px}.registration-login .container__login{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.registration-login .box__create{margin-right:20px;position:relative}.registration-login .box__login{margin-left:20px}.registration-login .reg-option__toggle{font-size:18px;padding:10px 0}.registration-login .reg-option__toggle:before{font-size:20px}.registration-login .reg-box__content{padding:35px 30px 30px 30px}}.registration__options .col-lg{padding:0;margin:0 0 12px 32px;text-align:center}@media (min-width:768px){.registration__options .col-lg:first-child{margin-left:0}}@media (max-width:991.98px){.registration__options .col-lg{width:auto;padding:0;max-width:235px;margin:0 0 12px 16px}}@media (max-width:767.98px){.registration__options .col-lg{max-width:300px;margin:0 auto 12px}}.registration__options .col-lg .card{height:100%;margin-top:0}.registration__options .col-lg .card .btn{position:absolute;bottom:0}.registration__search label{font-weight:700;font-size:18px}.registration__search .registration__search-form--captain .input-group{margin-top:12px}.registration__search-results{border-top-width:1px;border-top-style:solid;border-bottom-width:0;margin-top:24px;margin-bottom:0;padding-top:12px;padding-bottom:0}.registration__search-results thead .btn-link{margin-left:4px}.registration__search-results thead .btn-link .fas{font-size:14px}.registration__companies{margin-top:36px}.registration__participation-types{margin-bottom:36px}.registration__participation-type{margin-bottom:12px}.registration__participation-type.active{border:5px solid #cc3f10}.registration__participation-type .registration__participation-details>div:last-child{margin-left:32px}.registration__participation-type .registration__participation-details p{margin-bottom:6px}.registration__donation{margin:36px auto}.registration__donation-levels{padding:18px 16px}@media (min-width:768px){.registration__donation-levels{padding:24px 48px}}.registration__donation-levels p.small{margin:18px 0 0}.registration__donation-levels p.small .btn-link,.registration__donation-levels p.small .btn-link:active,.registration__donation-levels p.small .btn-link:focus,.registration__donation-levels p.small .btn-link:hover{color:inherit;text-decoration:underline;font-size:inherit}.registration__donation-level{margin:0 0 12px 8px}.registration__donation-level:first-child{margin-left:0}.registration__donation-level.registration__donation-level--other input{color:#cc3f10;width:110px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.registration__donation-level.registration__donation-level--other input::-webkit-input-placeholder{color:#cc3f10!important}.registration__donation-level.registration__donation-level--other input::-moz-placeholder{color:#cc3f10!important}.registration__donation-level.registration__donation-level--other input:-ms-input-placeholder{color:#cc3f10!important}.registration__donation-level.registration__donation-level--other input.active::-webkit-input-placeholder{color:#fff!important}.registration__donation-level.registration__donation-level--other input.active::-moz-placeholder{color:#fff!important}.registration__donation-level.registration__donation-level--other input.active:-ms-input-placeholder{color:#fff!important}.registration__donation-level.registration__donation-level--other:hover ::--webkit-input-placeholder{color:#fff!important}.registration__donation-level.registration__donation-level--none{margin-bottom:0}.registration__donation-total h2{margin:0}.registration__upsells{margin-bottom:36px}.registration__upsells .card--upsell{margin-top:0}.registration__upsells .primary-color{font-weight:900}.registration__upsells h2{margin:0}.registration__upsells .form-group{margin:0}.registration__upsells .form-group label{margin:0}.registration__discount input[type=text]{margin-left:4px;width:200px}@media (min-width:576px){.registration__discount input[type=text]{width:120px}}@media (min-width:768px){.registration__discount input[type=text]{margin-left:8px;width:140px}}@media (min-width:992px){.registration__discount input[type=text]{width:200px}}.registration__contact-info .multi-select select{min-width:85px}.registration__additional-questions{margin-top:24px}.registration__additional-questions .alert-info{border-color:#e0dfd8}.registration__waiver{margin:12px 0 24px}.registration__waiver .card{margin:0}.registration__waiver #fr_waiver{line-height:1;font-size:14px;max-height:200px;overflow-y:scroll;margin-bottom:18px;background:#fff;padding:8px}.registration__waiver ::-webkit-scrollbar{-webkit-appearance:none;width:10px;background-color:#e0dfd8}.registration__waiver ::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.registration__summary .card{margin-bottom:18px}.registration__summary .card.card--first{margin-top:0}.registration__summary-info--team{margin-top:36px}@media (max-width:575.98px){.registration__summary-options{margin-top:36px}}.registration__payment-row{margin-bottom:36px}.registration__payment-row>.form-group{margin-bottom:0}.registration__total--regsummary h2{margin-bottom:0}.registration__total--ptype h2{margin-bottom:24px}.registration__submit{margin-top:36px}@media (min-width:576px){.registration__submit .btn-secondary{min-width:270px}}.registration__footer-message,.registration__footer-message.card{margin-top:36px}.registration__footer-message.card.registration__footer-message--regsummary,.registration__footer-message.registration__footer-message--regsummary{margin-top:18px}.registration__footer-message.registration__footer-message--tfind .btn{width:225px;margin:0 auto 12px;display:block}@media (min-width:768px){.registration__footer-message.registration__footer-message--tfind .btn{margin:0 24px 0 0;display:inline-block}}.registration__footer-message.registration__footer-message--tfind .btn:last-child{margin:0 auto}.registration__footer-message.registration__footer-message--returning{max-width:770px;margin:36px auto 0}.registration__footer-message.registration__footer-message--returning .btn{width:210px;padding-left:0;padding-right:0}.no-display{display:none!important}.pre-formatted{white-space:pre}.app-store-button{margin:13px}